Wikibooks plwikibooks https://pl.wikibooks.org/wiki/Wikibooks:Strona_g%C5%82%C3%B3wna MediaWiki 1.39.0-wmf.25 first-letter Media Specjalna Dyskusja Wikipedysta Dyskusja wikipedysty Wikibooks Dyskusja Wikibooks Plik Dyskusja pliku MediaWiki Dyskusja MediaWiki Szablon Dyskusja szablonu Pomoc Dyskusja pomocy Kategoria Dyskusja kategorii Wikijunior Dyskusja Wikijuniora TimedText TimedText talk Moduł Dyskusja modułu Gadżet Dyskusja gadżetu Definicja gadżetu Dyskusja definicji gadżetu Szablon:Spis treści 10 3627 438261 432593 2022-08-21T07:12:56Z Persino 2851 wikitext text/x-wiki <includeonly>{{#if:{{{limit|}}}|<templatestyles src="TOC limit/styles.css" />}}<div style="{{#switch:{{{1|{{{float|right}}}}}} |left=clear:left; margin: 0 1em 1em 0;float: left; padding: .5em 1.4em .8em 0; background: none; max-width: {{{2|{{{width|none}}}}}}; |right=clear:right; margin: 0 0 1em 1em;float: right; padding: .5em 0 .8em 1.4em; background: none; max-width: {{{2|{{{width|none}}}}}}; ||none=float:{{{1|{{{float|right}}}}}}; max-width: {{{2|{{{width|none}}}}}}; |#default=display:{{{1|{{{display|inline-block}}}}}}; margin: 0 1em 0 1em; max-width: {{{2|{{{width|none}}}}}}; }}">__NOTOC__{{TOC/silnik|funkcja=PokazanaNiewikitabelowaListaMenu|spis treści=Spis treści|wysokość=100%|limit={{{limit|}}}|spis artykułu=tak|bez dodatkowych sprawdzeń=tak|bez komunikatu błędu=tak}}</div></includeonly><noinclude>{{Dokumentacja}}</noinclude> pvd071i4j88bhv77h4oib2gcn9nug7g Angielski/Czasy 0 4837 438190 319029 2022-08-20T16:02:42Z 217.97.126.1 /* Krótka tabelka pomocnicza do nauki */ wikitext text/x-wiki <font size="+2">'''Tenses - Czasy gramatyczne'''</font> W języku angielskim występuje szesnaście czasów. Każdy z czterech podstawowych czasów występuje w czterech aspektach czasowych, stąd mamy szesnaście kombinacji. Czasy te nie należą do najłatwiejszych rzeczy do nauczenia, właśnie dlatego powstaje ten podręcznik. ==Spis treści== * Present ** [[Angielski/Czasy/Present simple|Present simple]] – czas teraźniejszy prosty {{kompletność krótka|100%|26.03.2011}} ** [[Angielski/Czasy/Present continuous|Present continuous]] – czas teraźniejszy ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect|Present perfect simple]] – czas teraźniejszy dokonany {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect continuous|Present perfect continuous]] – czas teraźniejszy dokonany ciągły {{kompletność krótka|100%|02.04.2011}} * Past ** [[Angielski/Czasy/Past simple|Past simple]] – czas przeszły prosty {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past continuous|Past continuous]] – czas przeszły ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect|Past perfect simple]] – czas zaprzeszły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect continuous|Past perfect continuous]] – czas zaprzeszły ciągły {{kompletność krótka|100%|02.04.2011}} * Future ** [[Angielski/Czasy/Future simple|Future simple]] – czas przyszły prosty {{kompletność krótka|75%|27.03.2006}} ** [[Angielski/Czasy/Future continuous|Future continuous]] – czas przyszły ciągły {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect|Future perfect simple]] – czas przyszły dokonany {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect continuous|Future perfect continuous]] – czas przyszły dokonany ciągły {{kompletność krótka|50%|02.04.2011}} * Future in the past ** [[Angielski/Czasy/Future simple in the past|Future simple in the past]] – czas przyszły prosty w przeszłości {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Future continuous in the past|Future continuous in the past]] – czas przyszły ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} ** [[Angielski/Czasy/Future perfect in the past|Future perfect simple in the past]] – czas przyszły dokonany w przeszłości {{kompletność krótka|100%|26.03.2010}} ** [[Angielski/Czasy/Future perfect continuous in the past|Future perfect continuous in the past]] – czas przyszły dokonany ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} == Krótka tabelka pomocnicza do nauki == {| class="wikitable" style="text-align:center" !Czasy (Tense) !Simple (Prosty) !Continuous (Ciągły) !Perfect Simple (Dokonany prosty) !Perfect Continuous (Dokonany ciągły) |- !Present (Teraźniejszy) |I do you do he does she does it does we do you do you do you do you do you do you do they do they do |I am doing |I have done |I have been doing |- !Past (Przeszły) |I did |I was doing |I had done |I had been doing |- !Future (Przyszły) |I will do |I will be doing |I will have done |I will have been doing |- !Future in the past (Przyszły w przeszłości) |I would do |I would be doing |I would have done |I would have been doing |- |} jtejftfnv087n30f5npzv817u6wyc3s 438191 438190 2022-08-20T16:07:29Z 217.97.126.1 /* Krótka tabelka pomocnicza do nauki */ wikitext text/x-wiki <font size="+2">'''Tenses - Czasy gramatyczne'''</font> W języku angielskim występuje szesnaście czasów. Każdy z czterech podstawowych czasów występuje w czterech aspektach czasowych, stąd mamy szesnaście kombinacji. Czasy te nie należą do najłatwiejszych rzeczy do nauczenia, właśnie dlatego powstaje ten podręcznik. ==Spis treści== * Present ** [[Angielski/Czasy/Present simple|Present simple]] – czas teraźniejszy prosty {{kompletność krótka|100%|26.03.2011}} ** [[Angielski/Czasy/Present continuous|Present continuous]] – czas teraźniejszy ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect|Present perfect simple]] – czas teraźniejszy dokonany {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect continuous|Present perfect continuous]] – czas teraźniejszy dokonany ciągły {{kompletność krótka|100%|02.04.2011}} * Past ** [[Angielski/Czasy/Past simple|Past simple]] – czas przeszły prosty {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past continuous|Past continuous]] – czas przeszły ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect|Past perfect simple]] – czas zaprzeszły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect continuous|Past perfect continuous]] – czas zaprzeszły ciągły {{kompletność krótka|100%|02.04.2011}} * Future ** [[Angielski/Czasy/Future simple|Future simple]] – czas przyszły prosty {{kompletność krótka|75%|27.03.2006}} ** [[Angielski/Czasy/Future continuous|Future continuous]] – czas przyszły ciągły {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect|Future perfect simple]] – czas przyszły dokonany {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect continuous|Future perfect continuous]] – czas przyszły dokonany ciągły {{kompletność krótka|50%|02.04.2011}} * Future in the past ** [[Angielski/Czasy/Future simple in the past|Future simple in the past]] – czas przyszły prosty w przeszłości {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Future continuous in the past|Future continuous in the past]] – czas przyszły ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} ** [[Angielski/Czasy/Future perfect in the past|Future perfect simple in the past]] – czas przyszły dokonany w przeszłości {{kompletność krótka|100%|26.03.2010}} ** [[Angielski/Czasy/Future perfect continuous in the past|Future perfect continuous in the past]] – czas przyszły dokonany ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} == Krótka tabelka pomocnicza do nauki == {| class="wikitable" style="text-align:center" !Czasy (Tense) !Simple (Prosty) !Continuous (Ciągły) !Perfect Simple (Dokonany prosty) !Perfect Continuous (Dokonany ciągły) |- !Present (Teraźniejszy) |I do |you do |he does |she does |it does |we do |you do |you do |you do |you do |you do |you do |they do |they do |I am doing |I have done |I have been doing |- !Past (Przeszły) |I did |I was doing |I had done |I had been doing |- !Future (Przyszły) |I will do |I will be doing |I will have done |I will have been doing |- !Future in the past (Przyszły w przeszłości) |I would do |I would be doing |I would have done |I would have been doing |- |} 1hddn3ca2wd2x28zdvg9mjt07so3sn6 438192 438191 2022-08-20T16:09:33Z 217.97.126.1 /* Krótka tabelka pomocnicza do nauki */ wikitext text/x-wiki <font size="+2">'''Tenses - Czasy gramatyczne'''</font> W języku angielskim występuje szesnaście czasów. Każdy z czterech podstawowych czasów występuje w czterech aspektach czasowych, stąd mamy szesnaście kombinacji. Czasy te nie należą do najłatwiejszych rzeczy do nauczenia, właśnie dlatego powstaje ten podręcznik. ==Spis treści== * Present ** [[Angielski/Czasy/Present simple|Present simple]] – czas teraźniejszy prosty {{kompletność krótka|100%|26.03.2011}} ** [[Angielski/Czasy/Present continuous|Present continuous]] – czas teraźniejszy ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect|Present perfect simple]] – czas teraźniejszy dokonany {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect continuous|Present perfect continuous]] – czas teraźniejszy dokonany ciągły {{kompletność krótka|100%|02.04.2011}} * Past ** [[Angielski/Czasy/Past simple|Past simple]] – czas przeszły prosty {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past continuous|Past continuous]] – czas przeszły ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect|Past perfect simple]] – czas zaprzeszły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect continuous|Past perfect continuous]] – czas zaprzeszły ciągły {{kompletność krótka|100%|02.04.2011}} * Future ** [[Angielski/Czasy/Future simple|Future simple]] – czas przyszły prosty {{kompletność krótka|75%|27.03.2006}} ** [[Angielski/Czasy/Future continuous|Future continuous]] – czas przyszły ciągły {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect|Future perfect simple]] – czas przyszły dokonany {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect continuous|Future perfect continuous]] – czas przyszły dokonany ciągły {{kompletność krótka|50%|02.04.2011}} * Future in the past ** [[Angielski/Czasy/Future simple in the past|Future simple in the past]] – czas przyszły prosty w przeszłości {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Future continuous in the past|Future continuous in the past]] – czas przyszły ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} ** [[Angielski/Czasy/Future perfect in the past|Future perfect simple in the past]] – czas przyszły dokonany w przeszłości {{kompletność krótka|100%|26.03.2010}} ** [[Angielski/Czasy/Future perfect continuous in the past|Future perfect continuous in the past]] – czas przyszły dokonany ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} == Krótka tabelka pomocnicza do nauki == {| class="wikitable" style="text-align:center" !Czasy (Tense) !Simple (Prosty) !Continuous (Ciągły) !Perfect Simple (Dokonany prosty) !Perfect Continuous (Dokonany ciągły) |- !Present (Teraźniejszy) |I do you do he does she does it does we do you do you do you do you do you do you do they do they do |I am doing |I have done |I have been doing !Past (Przeszły) |I did |I was doing |I had done |I had been doing |- !Future (Przyszły) |I will do |I will be doing |I will have done |I will have been doing |- !Future in the past (Przyszły w przeszłości) |I would do |I would be doing |I would have done |I would have been doing |- |} 88pisoku0o0idvxdai5k88xuec71h6n 438195 438192 2022-08-20T16:19:02Z 217.97.126.1 /* Krótka tabelka pomocnicza do nauki */ wikitext text/x-wiki <font size="+2">'''Tenses - Czasy gramatyczne'''</font> W języku angielskim występuje szesnaście czasów. Każdy z czterech podstawowych czasów występuje w czterech aspektach czasowych, stąd mamy szesnaście kombinacji. Czasy te nie należą do najłatwiejszych rzeczy do nauczenia, właśnie dlatego powstaje ten podręcznik. ==Spis treści== * Present ** [[Angielski/Czasy/Present simple|Present simple]] – czas teraźniejszy prosty {{kompletność krótka|100%|26.03.2011}} ** [[Angielski/Czasy/Present continuous|Present continuous]] – czas teraźniejszy ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect|Present perfect simple]] – czas teraźniejszy dokonany {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect continuous|Present perfect continuous]] – czas teraźniejszy dokonany ciągły {{kompletność krótka|100%|02.04.2011}} * Past ** [[Angielski/Czasy/Past simple|Past simple]] – czas przeszły prosty {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past continuous|Past continuous]] – czas przeszły ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect|Past perfect simple]] – czas zaprzeszły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect continuous|Past perfect continuous]] – czas zaprzeszły ciągły {{kompletność krótka|100%|02.04.2011}} * Future ** [[Angielski/Czasy/Future simple|Future simple]] – czas przyszły prosty {{kompletność krótka|75%|27.03.2006}} ** [[Angielski/Czasy/Future continuous|Future continuous]] – czas przyszły ciągły {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect|Future perfect simple]] – czas przyszły dokonany {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect continuous|Future perfect continuous]] – czas przyszły dokonany ciągły {{kompletność krótka|50%|02.04.2011}} * Future in the past ** [[Angielski/Czasy/Future simple in the past|Future simple in the past]] – czas przyszły prosty w przeszłości {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Future continuous in the past|Future continuous in the past]] – czas przyszły ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} ** [[Angielski/Czasy/Future perfect in the past|Future perfect simple in the past]] – czas przyszły dokonany w przeszłości {{kompletność krótka|100%|26.03.2010}} ** [[Angielski/Czasy/Future perfect continuous in the past|Future perfect continuous in the past]] – czas przyszły dokonany ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} == Krótka tabelka pomocnicza do nauki == {| class="wikitable" style="text-align:center" !Czasy (Tense) !Simple (Prosty) !Continuous (Ciągły) !Perfect Simple (Dokonany prosty) !Perfect Continuous (Dokonany ciągły) |- !Present (Teraźniejszy) |I do |I am doing |I have done |I have been doing !Past (Przeszły) |I did |I was doing |I had done |I had been doing |- !Future (Przyszły) |I will do |I will be doing |I will have done |I will have been doing |- !Future in the past (Przyszły w przeszłości) |I would do |I would be doing |I would have done |I would have been doing |- |} sm4cgyjhyy726lkdnn1mtqw4hyqem8f 438199 438195 2022-08-20T16:24:01Z 217.97.126.1 /* Krótka tabelka pomocnicza do nauki */ wikitext text/x-wiki <font size="+2">'''Tenses - Czasy gramatyczne'''</font> W języku angielskim występuje szesnaście czasów. Każdy z czterech podstawowych czasów występuje w czterech aspektach czasowych, stąd mamy szesnaście kombinacji. Czasy te nie należą do najłatwiejszych rzeczy do nauczenia, właśnie dlatego powstaje ten podręcznik. ==Spis treści== * Present ** [[Angielski/Czasy/Present simple|Present simple]] – czas teraźniejszy prosty {{kompletność krótka|100%|26.03.2011}} ** [[Angielski/Czasy/Present continuous|Present continuous]] – czas teraźniejszy ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect|Present perfect simple]] – czas teraźniejszy dokonany {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect continuous|Present perfect continuous]] – czas teraźniejszy dokonany ciągły {{kompletność krótka|100%|02.04.2011}} * Past ** [[Angielski/Czasy/Past simple|Past simple]] – czas przeszły prosty {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past continuous|Past continuous]] – czas przeszły ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect|Past perfect simple]] – czas zaprzeszły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect continuous|Past perfect continuous]] – czas zaprzeszły ciągły {{kompletność krótka|100%|02.04.2011}} * Future ** [[Angielski/Czasy/Future simple|Future simple]] – czas przyszły prosty {{kompletność krótka|75%|27.03.2006}} ** [[Angielski/Czasy/Future continuous|Future continuous]] – czas przyszły ciągły {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect|Future perfect simple]] – czas przyszły dokonany {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect continuous|Future perfect continuous]] – czas przyszły dokonany ciągły {{kompletność krótka|50%|02.04.2011}} * Future in the past ** [[Angielski/Czasy/Future simple in the past|Future simple in the past]] – czas przyszły prosty w przeszłości {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Future continuous in the past|Future continuous in the past]] – czas przyszły ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} ** [[Angielski/Czasy/Future perfect in the past|Future perfect simple in the past]] – czas przyszły dokonany w przeszłości {{kompletność krótka|100%|26.03.2010}} ** [[Angielski/Czasy/Future perfect continuous in the past|Future perfect continuous in the past]] – czas przyszły dokonany ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} == Krótka tabelka pomocnicza do nauki == {| class="wikitable" style="text-align:center" !Czasy (Tense) !Simple (Prosty) !Continuous (Ciągły) !Perfect Simple (Dokonany prosty) !Perfect Continuous (Dokonany ciągły) |- !Present (Teraźniejszy) |I do |I am doing |I have done |I have been doing !Past (Przeszły) |I did |I was doing |I had done |I had been doing !Future (Przyszły) |I will do |I will be doing |I will have done |I will have been doing !Future in the past (Przyszły w przeszłości) |I would do |I would be doing |I would have done |I would have been doing |- |} hetks1it3c3spi0zfmljmyy0mipbmaz 438200 438199 2022-08-20T16:25:41Z 217.97.126.1 /* Krótka tabelka pomocnicza do nauki */ wikitext text/x-wiki <font size="+2">'''Tenses - Czasy gramatyczne'''</font> W języku angielskim występuje szesnaście czasów. Każdy z czterech podstawowych czasów występuje w czterech aspektach czasowych, stąd mamy szesnaście kombinacji. Czasy te nie należą do najłatwiejszych rzeczy do nauczenia, właśnie dlatego powstaje ten podręcznik. ==Spis treści== * Present ** [[Angielski/Czasy/Present simple|Present simple]] – czas teraźniejszy prosty {{kompletność krótka|100%|26.03.2011}} ** [[Angielski/Czasy/Present continuous|Present continuous]] – czas teraźniejszy ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect|Present perfect simple]] – czas teraźniejszy dokonany {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect continuous|Present perfect continuous]] – czas teraźniejszy dokonany ciągły {{kompletność krótka|100%|02.04.2011}} * Past ** [[Angielski/Czasy/Past simple|Past simple]] – czas przeszły prosty {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past continuous|Past continuous]] – czas przeszły ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect|Past perfect simple]] – czas zaprzeszły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect continuous|Past perfect continuous]] – czas zaprzeszły ciągły {{kompletność krótka|100%|02.04.2011}} * Future ** [[Angielski/Czasy/Future simple|Future simple]] – czas przyszły prosty {{kompletność krótka|75%|27.03.2006}} ** [[Angielski/Czasy/Future continuous|Future continuous]] – czas przyszły ciągły {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect|Future perfect simple]] – czas przyszły dokonany {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect continuous|Future perfect continuous]] – czas przyszły dokonany ciągły {{kompletność krótka|50%|02.04.2011}} * Future in the past ** [[Angielski/Czasy/Future simple in the past|Future simple in the past]] – czas przyszły prosty w przeszłości {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Future continuous in the past|Future continuous in the past]] – czas przyszły ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} ** [[Angielski/Czasy/Future perfect in the past|Future perfect simple in the past]] – czas przyszły dokonany w przeszłości {{kompletność krótka|100%|26.03.2010}} ** [[Angielski/Czasy/Future perfect continuous in the past|Future perfect continuous in the past]] – czas przyszły dokonany ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} !Czasy (Tense) !Simple (Prosty) !Continuous (Ciągły) !Perfect Simple (Dokonany prosty) !Perfect Continuous (Dokonany ciągły) |- !Present (Teraźniejszy) |I do |I am doing |I have done |I have been doing !Past (Przeszły) |I did |I was doing |I had done |I had been doing !Future (Przyszły) |I will do |I will be doing |I will have done |I will have been doing !Future in the past (Przyszły w przeszłości) |I would do |I would be doing |I would have done |I would have been doing |- |} jpenm9ists3ppv1x7jqvxxq35g1joob 438201 438200 2022-08-20T16:31:50Z Persino 2851 wikitext text/x-wiki <font size="+2">'''Tenses - Czasy gramatyczne'''</font> W języku angielskim występuje szesnaście czasów. Każdy z czterech podstawowych czasów występuje w czterech aspektach czasowych, stąd mamy szesnaście kombinacji. Czasy te nie należą do najłatwiejszych rzeczy do nauczenia, właśnie dlatego powstaje ten podręcznik. ==Spis treści== * Present ** [[Angielski/Czasy/Present simple|Present simple]] – czas teraźniejszy prosty {{kompletność krótka|100%|26.03.2011}} ** [[Angielski/Czasy/Present continuous|Present continuous]] – czas teraźniejszy ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect|Present perfect simple]] – czas teraźniejszy dokonany {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect continuous|Present perfect continuous]] – czas teraźniejszy dokonany ciągły {{kompletność krótka|100%|02.04.2011}} * Past ** [[Angielski/Czasy/Past simple|Past simple]] – czas przeszły prosty {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past continuous|Past continuous]] – czas przeszły ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect|Past perfect simple]] – czas zaprzeszły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect continuous|Past perfect continuous]] – czas zaprzeszły ciągły {{kompletność krótka|100%|02.04.2011}} * Future ** [[Angielski/Czasy/Future simple|Future simple]] – czas przyszły prosty {{kompletność krótka|75%|27.03.2006}} ** [[Angielski/Czasy/Future continuous|Future continuous]] – czas przyszły ciągły {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect|Future perfect simple]] – czas przyszły dokonany {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect continuous|Future perfect continuous]] – czas przyszły dokonany ciągły {{kompletność krótka|50%|02.04.2011}} * Future in the past ** [[Angielski/Czasy/Future simple in the past|Future simple in the past]] – czas przyszły prosty w przeszłości {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Future continuous in the past|Future continuous in the past]] – czas przyszły ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} ** [[Angielski/Czasy/Future perfect in the past|Future perfect simple in the past]] – czas przyszły dokonany w przeszłości {{kompletność krótka|100%|26.03.2010}} ** [[Angielski/Czasy/Future perfect continuous in the past|Future perfect continuous in the past]] – czas przyszły dokonany ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} == Krótka tabelka pomocnicza do nauki == {| class="wikitable" style="text-align:center" !Czasy (Tense) !Simple (Prosty) !Continuous (Ciągły) !Perfect Simple (Dokonany prosty) !Perfect Continuous (Dokonany ciągły) |- !Present (Teraźniejszy) |I do |I am doing |I have done |I have been doing !Past (Przeszły) |I did |I was doing |I had done |I had been doing !Future (Przyszły) |I will do |I will be doing |I will have done |I will have been doing !Future in the past (Przyszły w przeszłości) |I would do |I would be doing |I would have done |I would have been doing |- |} hetks1it3c3spi0zfmljmyy0mipbmaz 438204 438201 2022-08-20T16:38:33Z ELA WYSKIEL 33967 /* Krótka tabelka pomocnicza do nauki */ wikitext text/x-wiki <font size="+2">'''Tenses - Czasy gramatyczne'''</font> W języku angielskim występuje szesnaście czasów. Każdy z czterech podstawowych czasów występuje w czterech aspektach czasowych, stąd mamy szesnaście kombinacji. Czasy te nie należą do najłatwiejszych rzeczy do nauczenia, właśnie dlatego powstaje ten podręcznik. ==Spis treści== * Present ** [[Angielski/Czasy/Present simple|Present simple]] – czas teraźniejszy prosty {{kompletność krótka|100%|26.03.2011}} ** [[Angielski/Czasy/Present continuous|Present continuous]] – czas teraźniejszy ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect|Present perfect simple]] – czas teraźniejszy dokonany {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect continuous|Present perfect continuous]] – czas teraźniejszy dokonany ciągły {{kompletność krótka|100%|02.04.2011}} * Past ** [[Angielski/Czasy/Past simple|Past simple]] – czas przeszły prosty {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past continuous|Past continuous]] – czas przeszły ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect|Past perfect simple]] – czas zaprzeszły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect continuous|Past perfect continuous]] – czas zaprzeszły ciągły {{kompletność krótka|100%|02.04.2011}} * Future ** [[Angielski/Czasy/Future simple|Future simple]] – czas przyszły prosty {{kompletność krótka|75%|27.03.2006}} ** [[Angielski/Czasy/Future continuous|Future continuous]] – czas przyszły ciągły {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect|Future perfect simple]] – czas przyszły dokonany {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect continuous|Future perfect continuous]] – czas przyszły dokonany ciągły {{kompletność krótka|50%|02.04.2011}} * Future in the past ** [[Angielski/Czasy/Future simple in the past|Future simple in the past]] – czas przyszły prosty w przeszłości {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Future continuous in the past|Future continuous in the past]] – czas przyszły ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} ** [[Angielski/Czasy/Future perfect in the past|Future perfect simple in the past]] – czas przyszły dokonany w przeszłości {{kompletność krótka|100%|26.03.2010}} ** [[Angielski/Czasy/Future perfect continuous in the past|Future perfect continuous in the past]] – czas przyszły dokonany ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} == Krótka tabelka pomocnicza do nauki == {| class="wikitable" style="text-align:center" !Czasy (Tense) !Simple (Prosty) !Continuous (Ciągły) !Perfect Simple (Dokonany prosty) !Perfect Continuous (Dokonany ciągły) |- !Present (Teraźniejszy) |I do |I am doing |I have done |I have been doing !Past (Przeszły) |I did |I was doing |I had done |I had been doing !Future (Przyszły) |I will do |I will be doing |I will have done |I will have been doing !Future in the past (Przyszły w przeszłości) |I would do |I would be doing |I would have done |I would have been doing |- |} bd4lc6662wc8zchqbxtwlrngg3xbrfs 438208 438204 2022-08-20T16:48:03Z ELA WYSKIEL 33967 /* Krótka tabelka pomocnicza do nauki */ wikitext text/x-wiki <font size="+2">'''Tenses - Czasy gramatyczne'''</font> W języku angielskim występuje szesnaście czasów. Każdy z czterech podstawowych czasów występuje w czterech aspektach czasowych, stąd mamy szesnaście kombinacji. Czasy te nie należą do najłatwiejszych rzeczy do nauczenia, właśnie dlatego powstaje ten podręcznik. ==Spis treści== * Present ** [[Angielski/Czasy/Present simple|Present simple]] – czas teraźniejszy prosty {{kompletność krótka|100%|26.03.2011}} ** [[Angielski/Czasy/Present continuous|Present continuous]] – czas teraźniejszy ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect|Present perfect simple]] – czas teraźniejszy dokonany {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect continuous|Present perfect continuous]] – czas teraźniejszy dokonany ciągły {{kompletność krótka|100%|02.04.2011}} * Past ** [[Angielski/Czasy/Past simple|Past simple]] – czas przeszły prosty {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past continuous|Past continuous]] – czas przeszły ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect|Past perfect simple]] – czas zaprzeszły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect continuous|Past perfect continuous]] – czas zaprzeszły ciągły {{kompletność krótka|100%|02.04.2011}} * Future ** [[Angielski/Czasy/Future simple|Future simple]] – czas przyszły prosty {{kompletność krótka|75%|27.03.2006}} ** [[Angielski/Czasy/Future continuous|Future continuous]] – czas przyszły ciągły {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect|Future perfect simple]] – czas przyszły dokonany {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect continuous|Future perfect continuous]] – czas przyszły dokonany ciągły {{kompletność krótka|50%|02.04.2011}} * Future in the past ** [[Angielski/Czasy/Future simple in the past|Future simple in the past]] – czas przyszły prosty w przeszłości {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Future continuous in the past|Future continuous in the past]] – czas przyszły ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} ** [[Angielski/Czasy/Future perfect in the past|Future perfect simple in the past]] – czas przyszły dokonany w przeszłości {{kompletność krótka|100%|26.03.2010}} ** [[Angielski/Czasy/Future perfect continuous in the past|Future perfect continuous in the past]] – czas przyszły dokonany ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} == Krótka tabelka pomocnicza do nauki == {| class="wikitable" style="text-align:center" !Czasy (Tense) !Simple (Prosty) !Continuous (Ciągły) !Perfect Simple (Dokonany prosty) !Perfect Continuous (Dokonany ciągły) |- !Present (Teraźniejszy) |I do |I am doing |I have done |I have been doing !Past (Przeszły) |I did |I was doing |I had done |I had been doing !Future (Przyszły) |I will do |I will be doing |I will have done |I will have been doing !Future in the past (Przyszły w przeszłości) |I would do |I would be doing |I would have done |I would have been doing |- |} knlk9b041g5le1w5hy5xutrxyu4cwt7 438215 438208 2022-08-20T17:05:01Z ELA WYSKIEL 33967 /* Krótka tabelka pomocnicza do nauki */ wikitext text/x-wiki <font size="+2">'''Tenses - Czasy gramatyczne'''</font> W języku angielskim występuje szesnaście czasów. Każdy z czterech podstawowych czasów występuje w czterech aspektach czasowych, stąd mamy szesnaście kombinacji. Czasy te nie należą do najłatwiejszych rzeczy do nauczenia, właśnie dlatego powstaje ten podręcznik. ==Spis treści== * Present ** [[Angielski/Czasy/Present simple|Present simple]] – czas teraźniejszy prosty {{kompletność krótka|100%|26.03.2011}} ** [[Angielski/Czasy/Present continuous|Present continuous]] – czas teraźniejszy ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect|Present perfect simple]] – czas teraźniejszy dokonany {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect continuous|Present perfect continuous]] – czas teraźniejszy dokonany ciągły {{kompletność krótka|100%|02.04.2011}} * Past ** [[Angielski/Czasy/Past simple|Past simple]] – czas przeszły prosty {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past continuous|Past continuous]] – czas przeszły ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect|Past perfect simple]] – czas zaprzeszły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect continuous|Past perfect continuous]] – czas zaprzeszły ciągły {{kompletność krótka|100%|02.04.2011}} * Future ** [[Angielski/Czasy/Future simple|Future simple]] – czas przyszły prosty {{kompletność krótka|75%|27.03.2006}} ** [[Angielski/Czasy/Future continuous|Future continuous]] – czas przyszły ciągły {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect|Future perfect simple]] – czas przyszły dokonany {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect continuous|Future perfect continuous]] – czas przyszły dokonany ciągły {{kompletność krótka|50%|02.04.2011}} * Future in the past ** [[Angielski/Czasy/Future simple in the past|Future simple in the past]] – czas przyszły prosty w przeszłości {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Future continuous in the past|Future continuous in the past]] – czas przyszły ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} ** [[Angielski/Czasy/Future perfect in the past|Future perfect simple in the past]] – czas przyszły dokonany w przeszłości {{kompletność krótka|100%|26.03.2010}} ** [[Angielski/Czasy/Future perfect continuous in the past|Future perfect continuous in the past]] – czas przyszły dokonany ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} == Krótka tabelka pomocnicza do nauki == ! tenses ! !simple! !contunuous! !perfect simple! !perfect continuous |- |present || Treść komórki || Treść komórki || Treść komórki || Treść komórki |- |past || Treść komórki || Treść komórki || Treść komórki || Treść komórki |- | Treść komórki || Treść komórki || Treść komórki || Treść komórki || Treść komórki |- | Treść komórki || Treść komórki || Treść komórki || Treść komórki || Treść komórki |- | Treść komórki || Treść komórki || Treść komórki || Treść komórki || Treść komórki |} 6jp706ffb6ohqq6hhfckruywayyh0yl 438222 438215 2022-08-20T17:12:32Z Persino 2851 wikitext text/x-wiki <font size="+2">'''Tenses - Czasy gramatyczne'''</font> W języku angielskim występuje szesnaście czasów. Każdy z czterech podstawowych czasów występuje w czterech aspektach czasowych, stąd mamy szesnaście kombinacji. Czasy te nie należą do najłatwiejszych rzeczy do nauczenia, właśnie dlatego powstaje ten podręcznik. ==Spis treści== * Present ** [[Angielski/Czasy/Present simple|Present simple]] – czas teraźniejszy prosty {{kompletność krótka|100%|26.03.2011}} ** [[Angielski/Czasy/Present continuous|Present continuous]] – czas teraźniejszy ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect|Present perfect simple]] – czas teraźniejszy dokonany {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect continuous|Present perfect continuous]] – czas teraźniejszy dokonany ciągły {{kompletność krótka|100%|02.04.2011}} * Past ** [[Angielski/Czasy/Past simple|Past simple]] – czas przeszły prosty {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past continuous|Past continuous]] – czas przeszły ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect|Past perfect simple]] – czas zaprzeszły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect continuous|Past perfect continuous]] – czas zaprzeszły ciągły {{kompletność krótka|100%|02.04.2011}} * Future ** [[Angielski/Czasy/Future simple|Future simple]] – czas przyszły prosty {{kompletność krótka|75%|27.03.2006}} ** [[Angielski/Czasy/Future continuous|Future continuous]] – czas przyszły ciągły {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect|Future perfect simple]] – czas przyszły dokonany {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect continuous|Future perfect continuous]] – czas przyszły dokonany ciągły {{kompletność krótka|50%|02.04.2011}} * Future in the past ** [[Angielski/Czasy/Future simple in the past|Future simple in the past]] – czas przyszły prosty w przeszłości {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Future continuous in the past|Future continuous in the past]] – czas przyszły ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} ** [[Angielski/Czasy/Future perfect in the past|Future perfect simple in the past]] – czas przyszły dokonany w przeszłości {{kompletność krótka|100%|26.03.2010}} ** [[Angielski/Czasy/Future perfect continuous in the past|Future perfect continuous in the past]] – czas przyszły dokonany ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} == Krótka tabelka pomocnicza do nauki == {| class="wikitable" style="text-align:center" !Czasy (Tense) !Simple (Prosty) !Continuous (Ciągły) !Perfect Simple (Dokonany prosty) !Perfect Continuous (Dokonany ciągły) |- !Present (Teraźniejszy) |I do |I am doing |I have done |I have been doing !Past (Przeszły) |I did |I was doing |I had done |I had been doing !Future (Przyszły) |I will do |I will be doing |I will have done |I will have been doing !Future in the past (Przyszły w przeszłości) |I would do |I would be doing |I would have done |I would have been doing |- |} knlk9b041g5le1w5hy5xutrxyu4cwt7 438224 438222 2022-08-20T17:14:45Z Persino 2851 wikitext text/x-wiki <font size="+2">'''Tenses - Czasy gramatyczne'''</font> W języku angielskim występuje szesnaście czasów. Każdy z czterech podstawowych czasów występuje w czterech aspektach czasowych, stąd mamy szesnaście kombinacji. Czasy te nie należą do najłatwiejszych rzeczy do nauczenia, właśnie dlatego powstaje ten podręcznik. ==Spis treści== * Present ** [[Angielski/Czasy/Present simple|Present simple]] – czas teraźniejszy prosty {{kompletność krótka|100%|26.03.2011}} ** [[Angielski/Czasy/Present continuous|Present continuous]] – czas teraźniejszy ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect|Present perfect simple]] – czas teraźniejszy dokonany {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect continuous|Present perfect continuous]] – czas teraźniejszy dokonany ciągły {{kompletność krótka|100%|02.04.2011}} * Past ** [[Angielski/Czasy/Past simple|Past simple]] – czas przeszły prosty {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past continuous|Past continuous]] – czas przeszły ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect|Past perfect simple]] – czas zaprzeszły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect continuous|Past perfect continuous]] – czas zaprzeszły ciągły {{kompletność krótka|100%|02.04.2011}} * Future ** [[Angielski/Czasy/Future simple|Future simple]] – czas przyszły prosty {{kompletność krótka|75%|27.03.2006}} ** [[Angielski/Czasy/Future continuous|Future continuous]] – czas przyszły ciągły {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect|Future perfect simple]] – czas przyszły dokonany {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect continuous|Future perfect continuous]] – czas przyszły dokonany ciągły {{kompletność krótka|50%|02.04.2011}} * Future in the past ** [[Angielski/Czasy/Future simple in the past|Future simple in the past]] – czas przyszły prosty w przeszłości {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Future continuous in the past|Future continuous in the past]] – czas przyszły ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} ** [[Angielski/Czasy/Future perfect in the past|Future perfect simple in the past]] – czas przyszły dokonany w przeszłości {{kompletność krótka|100%|26.03.2010}} ** [[Angielski/Czasy/Future perfect continuous in the past|Future perfect continuous in the past]] – czas przyszły dokonany ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} == Krótka tabelka pomocnicza do nauki == {| class="wikitable" style="text-align:center" !Czasy (Tense) !Simple (Prosty) !Continuous (Ciągły) !Perfect Simple (Dokonany prosty) !Perfect Continuous (Dokonany ciągły) |- !Present (Teraźniejszy) |I do |I am doing |I have done |I have been doing |- !Past (Przeszły) |I did |I was doing |I had done |I had been doing |- !Future (Przyszły) |I will do |I will be doing |I will have done |I will have been doing |- !Future in the past (Przyszły w przeszłości) |I would do |I would be doing |I would have done |I would have been doing |- |} a6a1z52za86qwvpvxla44g3a62qgkpg 438225 438224 2022-08-20T17:15:14Z ELA WYSKIEL 33967 /* Krótka tabelka pomocnicza do nauki */ wikitext text/x-wiki <font size="+2">'''Tenses - Czasy gramatyczne'''</font> W języku angielskim występuje szesnaście czasów. Każdy z czterech podstawowych czasów występuje w czterech aspektach czasowych, stąd mamy szesnaście kombinacji. Czasy te nie należą do najłatwiejszych rzeczy do nauczenia, właśnie dlatego powstaje ten podręcznik. ==Spis treści== * Present ** [[Angielski/Czasy/Present simple|Present simple]] – czas teraźniejszy prosty {{kompletność krótka|100%|26.03.2011}} ** [[Angielski/Czasy/Present continuous|Present continuous]] – czas teraźniejszy ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect|Present perfect simple]] – czas teraźniejszy dokonany {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect continuous|Present perfect continuous]] – czas teraźniejszy dokonany ciągły {{kompletność krótka|100%|02.04.2011}} * Past ** [[Angielski/Czasy/Past simple|Past simple]] – czas przeszły prosty {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past continuous|Past continuous]] – czas przeszły ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect|Past perfect simple]] – czas zaprzeszły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect continuous|Past perfect continuous]] – czas zaprzeszły ciągły {{kompletność krótka|100%|02.04.2011}} * Future ** [[Angielski/Czasy/Future simple|Future simple]] – czas przyszły prosty {{kompletność krótka|75%|27.03.2006}} ** [[Angielski/Czasy/Future continuous|Future continuous]] – czas przyszły ciągły {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect|Future perfect simple]] – czas przyszły dokonany {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect continuous|Future perfect continuous]] – czas przyszły dokonany ciągły {{kompletność krótka|50%|02.04.2011}} * Future in the past ** [[Angielski/Czasy/Future simple in the past|Future simple in the past]] – czas przyszły prosty w przeszłości {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Future continuous in the past|Future continuous in the past]] – czas przyszły ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} ** [[Angielski/Czasy/Future perfect in the past|Future perfect simple in the past]] – czas przyszły dokonany w przeszłości {{kompletność krótka|100%|26.03.2010}} ** [[Angielski/Czasy/Future perfect continuous in the past|Future perfect continuous in the past]] – czas przyszły dokonany ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} == Krótka tabelka pomocnicza do nauki == {| class="wikitable" style="text-align:center" !Czasy (Tense) !Simple (Prosty) !Continuous (Ciągły) !Perfect Simple (Dokonany prosty) !Perfect Continuous (Dokonany ciągły) |- !Present (Teraźniejszy) |I do |I am doing |I have done |I have been doing |- !Past (Przeszły) |I did |I was doing |I had done |I had been doing |- !Future (Przyszły) |I will do |I will be doing |I will have done |I will have been doing |- !Future in the past (Przyszły w przeszłości) |I would do |I would be doing |I would have done |I would have been doing |- |} rnwvv3sueqohzmd5596j43zp1pdvgjg 438231 438225 2022-08-20T17:20:18Z Persino 2851 wikitext text/x-wiki <font size="+2">'''Tenses - Czasy gramatyczne'''</font> W języku angielskim występuje szesnaście czasów. Każdy z czterech podstawowych czasów występuje w czterech aspektach czasowych, stąd mamy szesnaście kombinacji. Czasy te nie należą do najłatwiejszych rzeczy do nauczenia, właśnie dlatego powstaje ten podręcznik. ==Spis treści== * Present ** [[Angielski/Czasy/Present simple|Present simple]] – czas teraźniejszy prosty {{kompletność krótka|100%|26.03.2011}} ** [[Angielski/Czasy/Present continuous|Present continuous]] – czas teraźniejszy ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect|Present perfect simple]] – czas teraźniejszy dokonany {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Present perfect continuous|Present perfect continuous]] – czas teraźniejszy dokonany ciągły {{kompletność krótka|100%|02.04.2011}} * Past ** [[Angielski/Czasy/Past simple|Past simple]] – czas przeszły prosty {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past continuous|Past continuous]] – czas przeszły ciągły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect|Past perfect simple]] – czas zaprzeszły {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Past perfect continuous|Past perfect continuous]] – czas zaprzeszły ciągły {{kompletność krótka|100%|02.04.2011}} * Future ** [[Angielski/Czasy/Future simple|Future simple]] – czas przyszły prosty {{kompletność krótka|75%|27.03.2006}} ** [[Angielski/Czasy/Future continuous|Future continuous]] – czas przyszły ciągły {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect|Future perfect simple]] – czas przyszły dokonany {{kompletność krótka|75%|02.04.2011}} ** [[Angielski/Czasy/Future perfect continuous|Future perfect continuous]] – czas przyszły dokonany ciągły {{kompletność krótka|50%|02.04.2011}} * Future in the past ** [[Angielski/Czasy/Future simple in the past|Future simple in the past]] – czas przyszły prosty w przeszłości {{kompletność krótka|100%|02.04.2011}} ** [[Angielski/Czasy/Future continuous in the past|Future continuous in the past]] – czas przyszły ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} ** [[Angielski/Czasy/Future perfect in the past|Future perfect simple in the past]] – czas przyszły dokonany w przeszłości {{kompletność krótka|100%|26.03.2010}} ** [[Angielski/Czasy/Future perfect continuous in the past|Future perfect continuous in the past]] – czas przyszły dokonany ciągły w przeszłości {{kompletność krótka|00%|27.03.2006}} == Krótka tabelka pomocnicza do nauki == {| class="wikitable" style="text-align:center" !Czasy (Tense) !Simple (Prosty) !Continuous (Ciągły) !Perfect Simple (Dokonany prosty) !Perfect Continuous (Dokonany ciągły) |- !Present (Teraźniejszy) |I do |I am doing |I have done |I have been doing |- !Past (Przeszły) |I did |I was doing |I had done |I had been doing |- !Future (Przyszły) |I will do |I will be doing |I will have done |I will have been doing |- !Future in the past (Przyszły w przeszłości) |I would do |I would be doing |I would have done |I would have been doing |- |} a6a1z52za86qwvpvxla44g3a62qgkpg Kategoria:Medialne zasoby Wikibooks 14 10160 438250 289566 2022-08-20T19:31:03Z Persino 2851 wikitext text/x-wiki : [[Wikibooks:Ilustracja Wikibooks|Ilustrowanie Wikibooks]] :: [[Wikibooks:Jak edytować artykuły#Grafika|Jak wstawić grafikę do tekstu]] :: [[Specjalna:Unusedimages]] - pliki (w tym grafiki) na Wikibooks, które nie zostały użyte [[Kategoria:Graficzne zasoby Wikibooks]] lhrt5iumt9dg99g6tq05qjimvnzvv44 438255 438250 2022-08-20T19:55:27Z Persino 2851 wikitext text/x-wiki : {{LinkProjekt|Ilustracja Wikibooks}} :: {{LinkProjekt|Jak edytować artykuły#Grafika|Jak wstawić grafikę do tekstu}} :: {{LinkSpecjalna2|Unusedimages}} - pliki (w tym grafiki) na Wikibooks, które nie zostały użyte {{Kategoria|Graficzne zasoby Wikibooks}} tutkdmi84zftia5jmdf4ap8ewdghza3 Szablon:Podstrona dokumentacji 10 19883 438257 429812 2022-08-21T06:38:49Z Persino 2851 wikitext text/x-wiki <includeonly>{{#invoke:Pudełko|Ogólne pudełko | cecha = {{#invoke:Pudełko|Przedmiotowa cecha pudełka|pierwszy człon kategorii błędu=Szablony informacyjne|nieobsługiwane strony=tak|obsługiwane nieudokumentowane szablony jako szablony=tak|Template|Module}} | warunek niealternatywnego wywołania = {{Jeśli niepuste|{{{dokumentacja|}}}|{{#if:{{Dopasuj|ciąg={{#invoke:Pudełko|Nazwa jednostki 2}}|wzór=/{{{strona|opis}}}$}}|tak}}}} | alternatywne wywołanie = {{DivLinia}}{{#if:{{{bez kategorii|}}}||{{Kategoria|{{#switch:{{Np|{{#invoke:Pudełko|Nazwa przedmiotowej przestrzeni nazw 2}}|kanoniczna=tak}}|Template=Szablony|Module=Moduły|#default=Szablony}} z opisami}}}} | nazwa = ombox | typ = wiadomość | grafika = {{ikona|infoszablon|35}} | tekst = '''To jest {{LinkPediaPomoc|Schemat opisu szablonu|podstrona dokumentacji}} dla {{#switch:{{Np|{{#invoke:Pudełko|Nazwa przedmiotowej przestrzeni nazw}}|kanoniczna=tak}}|Module=modułu &#123;&#123;#invoke:{{{1|{{LinkModuł|{{msg:BAZOWANAZWASTRONY|{{#invoke:Pudełko|Pełna nazwa przedmiotowa jednostki}}}}}}}}}&#125;&#125;|Template=szablonu &#123;&#123;{{{1|{{LinkSzablon|{{msg:BAZOWANAZWASTRONY|{{#invoke:Pudełko|Pełna nazwa przedmiotowa jednostki}}}}}}}}}&#125;&#125;}}'''.{{Br}}{{#if:{{{2|}}}|Właściwa strona dokumentacji znajduje się na stronie {{{2}}}.{{Br}}}}{{#if:{{{2|}}}|Zawierają one|Zawiera ona}} informacje na temat sposobu użycia, {{LinkPediaPomoc|Kategorie|kategoryzacji}} {{#switch:{{Np|{{#invoke:Pudełko|Nazwa przedmiotowej przestrzeni nazw}}|kanoniczna=tak}}|Module=modułu|Template=szablonu|#default=szablonu}} i inną zawartość niebędącą częścią oryginalnej strony. | kategorie = {{#if:{{{bez kategorii|}}}||{{#if:{{{bez sortowania|}}}||{{DEFAULTSORT:{{#invoke:Pudełko|Nazwa jednostki}}}}}}{{#if:{{Dopasuj|ciąg={{#invoke:Pudełko|Nazwa jednostki}}|wzór=/{{{strona|opis}}}$}}|{{#switch: {{Np|{{#invoke:Pudełko|Nazwa przedmiotowej przestrzeni nazw}}|kanoniczna=tak}}|Template = {{Kategoria|Opisy szablonów}}| Module = {{Kategoria|Opisy modułów}}|#default={{Kategoria|Opisy szablonów}}}}}}{{#if:{{{1|}}}||{{#switch:{{Np|{{#invoke:Pudełko|Nazwa przedmiotowej przestrzeni nazw}}|kanoniczna=tak}}|Template={{#ifexist:Template:{{msg:BAZOWANAZWASTRONY|{{#invoke:Pudełko|Nazwa jednostki}}}}||{{Kategoria|Opisy szablonów - sierotki}}}}|Module={{#ifexist:Module:{{msg:BAZOWANAZWASTRONY|{{#invoke:Pudełko|Nazwa jednostki}}}}||{{Kategoria|Opisy modułów - sierotki}}}}|#default=}}}}}} }}</includeonly><noinclude> {{Dokumentacja}}<!-- Kategorie i interwiki umieść na stronie dokumentacji. --></noinclude> s89vf80n5stsbijnuzj7ufp5msc7xtr 438258 438257 2022-08-21T06:40:12Z Persino 2851 Anulowanie wersji 438257 autorstwa [[Special:Contributions/Persino|Persino]] ([[User talk:Persino|dyskusja]]) wikitext text/x-wiki <includeonly>{{#invoke:Pudełko|Ogólne pudełko | cecha = {{#invoke:Pudełko|Przedmiotowa cecha pudełka|pierwszy człon kategorii błędu=Szablony informacyjne|nieobsługiwane strony=tak|obsługiwane nieudokumentowane szablony jako szablony=tak|Template|Module}} | warunek niealternatywnego wywołania = {{Jeśli niepuste|{{{dokumentacja|}}}|{{#if:{{Dopasuj|ciąg={{#invoke:Pudełko|Nazwa jednostki}}|wzór=/{{{strona|opis}}}$}}|tak}}}} | alternatywne wywołanie = {{DivLinia}}{{#if:{{{bez kategorii|}}}||{{Kategoria|{{#switch:{{Np|{{#invoke:Pudełko|Nazwa przedmiotowej przestrzeni nazw}}|kanoniczna=tak}}|Template=Szablony|Module=Moduły|#default=Szablony}} z opisami}}}} | nazwa = ombox | typ = wiadomość | grafika = {{ikona|infoszablon|35}} | tekst = '''To jest {{LinkPediaPomoc|Schemat opisu szablonu|podstrona dokumentacji}} dla {{#switch:{{Np|{{#invoke:Pudełko|Nazwa przedmiotowej przestrzeni nazw}}|kanoniczna=tak}}|Module=modułu &#123;&#123;#invoke:{{{1|{{LinkModuł|{{msg:BAZOWANAZWASTRONY|{{#invoke:Pudełko|Pełna nazwa przedmiotowa jednostki}}}}}}}}}&#125;&#125;|Template=szablonu &#123;&#123;{{{1|{{LinkSzablon|{{msg:BAZOWANAZWASTRONY|{{#invoke:Pudełko|Pełna nazwa przedmiotowa jednostki}}}}}}}}}&#125;&#125;}}'''.{{Br}}{{#if:{{{2|}}}|Właściwa strona dokumentacji znajduje się na stronie {{{2}}}.{{Br}}}}{{#if:{{{2|}}}|Zawierają one|Zawiera ona}} informacje na temat sposobu użycia, {{LinkPediaPomoc|Kategorie|kategoryzacji}} {{#switch:{{Np|{{#invoke:Pudełko|Nazwa przedmiotowej przestrzeni nazw}}|kanoniczna=tak}}|Module=modułu|Template=szablonu|#default=szablonu}} i inną zawartość niebędącą częścią oryginalnej strony. | kategorie = {{#if:{{{bez kategorii|}}}||{{#if:{{{bez sortowania|}}}||{{DEFAULTSORT:{{#invoke:Pudełko|Nazwa jednostki}}}}}}{{#if:{{Dopasuj|ciąg={{#invoke:Pudełko|Nazwa jednostki}}|wzór=/{{{strona|opis}}}$}}|{{#switch: {{Np|{{#invoke:Pudełko|Nazwa przedmiotowej przestrzeni nazw}}|kanoniczna=tak}}|Template = {{Kategoria|Opisy szablonów}}| Module = {{Kategoria|Opisy modułów}}|#default={{Kategoria|Opisy szablonów}}}}}}{{#if:{{{1|}}}||{{#switch:{{Np|{{#invoke:Pudełko|Nazwa przedmiotowej przestrzeni nazw}}|kanoniczna=tak}}|Template={{#ifexist:Template:{{msg:BAZOWANAZWASTRONY|{{#invoke:Pudełko|Nazwa jednostki}}}}||{{Kategoria|Opisy szablonów - sierotki}}}}|Module={{#ifexist:Module:{{msg:BAZOWANAZWASTRONY|{{#invoke:Pudełko|Nazwa jednostki}}}}||{{Kategoria|Opisy modułów - sierotki}}}}|#default=}}}}}} }}</includeonly><noinclude> {{Dokumentacja}}<!-- Kategorie i interwiki umieść na stronie dokumentacji. --></noinclude> 5v356aj8y5s73jg26buzeyrevqgtrdm Szablon:Opis kategorii 10 24591 438289 432286 2022-08-21T10:56:38Z Persino 2851 wikitext text/x-wiki <includeonly>{{#if:{{{bez czcionki|}}}||<templatestyles src="Szablon:StronaStart/styles.css" /><templatestyles src="Szablon:Opis kategorii/styles.css" />}}<!-- --><div class="{{#if:{{{bez czcionki|}}}||fonty_rodzina_sans fonty_opis_kategorii}}" <!-- -->style="{{#if:{{{bez kolumn|}}}|padding:8px;}}{{#if:{{{minimalna główna szerokość|coś}}}|min-width:{{{minimalna główna szerokość|{{#if:{{{bez kolumn|}}}|816px|822px}}}}};width:auto;box-sizing:border-box;}};"><!-- -->{{#if:{{#invoke:Parametry|Or |{{{bez ramki|}}} |{{{siostrzane|}}} |{{#invoke:Kategorie|CzyKategoriaDlaKategorii}} |{{#switch:{{FULLPAGENAME}}|{{ns:Category}}:Kategorie|{{Ns:Category}}:Metastrony Wikibooks|{{Ns:Category}}:Kategorie dla kategorii=tak}} }} |{{#if:{{{bez nagłówka|}}}| |{{Nagłówek | tytuł = {{PAGENAME}} | stopka = {{#if:{{{ze stopką|}}}|1|0}} }} }}{{#invoke:Ramka|Szablon|Nazwa=Opis kategorii/silnik | nie potomek = tak | kategoria dla kategorii = {{#invoke:Kategorie|CzyKategoriaDlaKategorii}} }}<!-- -->|{{Tabela nawigacyjna | funkcja = {{#if:{{#invoke:Techniczne|LiczbaBajtówCiąguDoNormy | ciąg = {{#invoke:Ramka|Szablon|Nazwa=Opis kategorii/silnik|nie potomek=tak}} | norma = 2300 }} | PokazanaWikitabelowaListaMenu | UkrytaWikitabelowaListaMenu }} | klasa = opis_kategorii_z_użytą_tabelką_nawigacyjną | styl = width:100% | tytuł = Tytuł kategorii: {{PAGENAME}} | spis = {{#invoke:Ramka|Szablon|Nazwa=Opis kategorii/silnik|nie potomek=tak}} }} }}<!-- --></div>{{Hr|klasa={{#if:{{{bez czcionki|}}}||fonty rodzina sans fonty opis kategorii}}|styl=margin-bottom:0;{{#if:{{{bez kolumn|}}}||margin-top:0.5em;}}}}{{#if:{{{bez dodatkowych sprawdzeń|}}}||{{#invoke:Sprawdź|Parametry|=problemy-w-szablonie-%s {{((}}Kategoria{{!}}Szablon %s - nieznane parametry{{))}} | grupuje = ! | uwagi = ! | liczba stron = ! | osobne grupują = ! | główne strony = ! | portal = ! | wikiprojekt = ! | zobacz = ! | szablony = ! | zgłaszające = ! | związane = ! | zobacz opisy = ! | dokumentacje = ! | opis stron = ! | dalsze pozycje = ! | siostrzane = ! | bez ramki = | bez nagłówka = | ze stopką = | bez kolumn = | liczba kolumn = | minimalna szerokość kolumn = | minimalna główna szerokość = | bez czcionki = }}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude> 7vipoh0k0e7qexm5phhr4su5gu5otv7 438291 438289 2022-08-21T10:58:20Z Persino 2851 wikitext text/x-wiki <includeonly>{{#if:{{{bez czcionki|}}}||<templatestyles src="Szablon:StronaStart/styles.css" /><templatestyles src="Szablon:Opis kategorii/styles.css" />}}<!-- --><div class="{{#if:{{{bez czcionki|}}}||fonty_rodzina_sans fonty_opis_kategorii}}" <!-- -->style="{{#if:{{{bez kolumn|}}}|padding:8px;}}{{#if:{{{minimalna główna szerokość|coś}}}|min-width:{{{minimalna główna szerokość|{{#if:{{{bez kolumn|}}}|816px|822px}}}}};width:auto;box-sizing:border-box;}};"><!-- -->{{#if:{{#invoke:Parametry|Or |{{{bez ramki|}}} |{{{siostrzane|}}} |{{#invoke:Kategorie|CzyKategoriaDlaKategorii}} |{{#switch:{{FULLPAGENAME}}|{{ns:Category}}:Kategorie|{{Ns:Category}}:Metastrony Wikibooks|{{Ns:Category}}:Kategorie dla kategorii=tak}} }} |{{#if:{{{bez nagłówka|}}}| |{{Nagłówek | tytuł = {{PAGENAME}} | stopka = {{#if:{{{ze stopką|}}}|1|0}} }} }}{{#invoke:Ramka|Szablon|Nazwa=Opis kategorii/silnik | nie potomek = tak | kategoria dla kategorii = {{#invoke:Kategorie|CzyKategoriaDlaKategorii}} }}<!-- -->|{{Tabela nawigacyjna | funkcja = {{#if:{{#invoke:Techniczne|LiczbaBajtówCiąguDoNormy | ciąg = {{#invoke:Ramka|Szablon|Nazwa=Opis kategorii/silnik|nie potomek=tak}} | norma = 2300 }} | PokazanaWikitabelowaListaMenu | UkrytaWikitabelowaListaMenu }} | klasa = opis_kategorii-tabela_nawigacyjna | styl = width:100% | tytuł = Tytuł kategorii: {{PAGENAME}} | spis = {{#invoke:Ramka|Szablon|Nazwa=Opis kategorii/silnik|nie potomek=tak}} }} }}<!-- --></div>{{Hr|klasa={{#if:{{{bez czcionki|}}}||fonty rodzina sans fonty opis kategorii}}|styl=margin-bottom:0;{{#if:{{{bez kolumn|}}}||margin-top:0.5em;}}}}{{#if:{{{bez dodatkowych sprawdzeń|}}}||{{#invoke:Sprawdź|Parametry|=problemy-w-szablonie-%s {{((}}Kategoria{{!}}Szablon %s - nieznane parametry{{))}} | grupuje = ! | uwagi = ! | liczba stron = ! | osobne grupują = ! | główne strony = ! | portal = ! | wikiprojekt = ! | zobacz = ! | szablony = ! | zgłaszające = ! | związane = ! | zobacz opisy = ! | dokumentacje = ! | opis stron = ! | dalsze pozycje = ! | siostrzane = ! | bez ramki = | bez nagłówka = | ze stopką = | bez kolumn = | liczba kolumn = | minimalna szerokość kolumn = | minimalna główna szerokość = | bez czcionki = }}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude> fdz455tyr6beihs80ofk3oojhq3w9b9 Szablon:Dołącz editnotice 10 24600 438260 166472 2022-08-21T06:48:52Z Persino 2851 wikitext text/x-wiki <includeonly><div id="editnotice-area" class="editnotice-area" style="clear: both; width: 100%;"><!-- Namespace notice: -->{{#ifeq: {{{notice action|}}} | view | <!--"Viewing the source" of a protected page, don't show namespace notice--> | {{#ifexist: Template:Editnotice/Przestrzeń nazw/{{#if:{{NAMESPACE}}|{{NAMESPACE}}|Główna}} | <div class="editnotice-namespace" style="width: 100%;"> {{Template:Editnotice/Przestrzeń nazw/{{#if:{{NAMESPACE}}|{{NAMESPACE}}|Główna}}}} </div> }} }}<!-- Page notice. Load user (talk) rootpage editnotices from user space, rest from Template:Editnotices/Page/ -->{{#switch:{{PAGENAME}}:::{{NAMESPACE}} | {{BASEPAGENAME}}:::{{ns:User}} | {{BASEPAGENAME}}:::{{ns:User talk}} = {{#ifexist:{{FULLPAGENAME}}/Editnotice | <div id="editnotice-ns-{{NAMESPACEID}}" class="editnotice-page">{{ {{FULLPAGENAME}}/Editnotice}}</div> }} | #default = {{#ifexist:Template:Editnotice/Strona/{{FULLPAGENAME}} | <div class="editnotice-page">{{Template:Editnotice/Strona/{{FULLPAGENAME}}}}</div> }} }}<!-- --></div></includeonly><noinclude>{{Dokumentacja}}</noinclude> aj93fno9mxo6tuyviuypg0kmf4o9dnr Kategoria:Pliki o nieznanym statusie prawnym 14 25351 438253 416063 2022-08-20T19:36:14Z Persino 2851 wikitext text/x-wiki <noinclude>{{StandardowaStronaStart}}</noinclude>{{Szablon nawigacyjny konserwacyjny|2}}Kategoria grupuje pliki nie mające określonej licencji lub gdy jest ona wątpliwa lub jest za mało danych by móc plikowi przypisać daną licencję, a także pliki naruszające prawa autorskie. Aby umieścić tu plik, wstaw (zależnie od mankamentów) jeden z szablonów: {{s|brak opisu}}, {{s|brak licencji}}, {{s|brak autora}}, {{s|brak źródła}} lub {{s|brak pozwolenia}}. === Informacja dla administratorów === '''Administratorze:''' * usuwaj stare pliki, ale najpierw: ** sprawdź, czy ich autorzy zostali powiadomieni; ** sprawdź, czy ich autorzy przesyłali inne pliki budzące wątpliwości – poważne przypadki powinny kończyć się blokadą; * pamiętaj, by usunąć odniesienia do pliku z innych stron. === Informacja dla użytkowników === '''Użytkowniku:''' * jeśli chcesz poprawić swoje pliki, odwiedź stronę {{LinkPediaProjekt2|Opisy licencji grafiki}} by dowiedzieć się, jak; * jeśli możesz, zastąp w artykułach pliki z tej kategorii wolnymi grafikami z {{LinkOgólne|_|Wikimedia Commons|klucz projektu=commons}}. {{DivClear}} <noinclude>{{StandardowaStronaKoniec}}</noinclude> {{Kategorie | Graficzne zasoby Wikibooks | Kategorie opisowe Wikibooks | Prawa autorskie w Wikibooks - zgłoszenia plików | Pliki wymagające działań administracyjnych }} 1yrcm9vuz09cga1c8fisl83e1lb532i Siewki roślin flory Polski/Szarłatowate 0 32648 438271 432114 2022-08-21T09:49:10Z 46.205.212.98 /* Komosa strzałkowata (Chenopodium bonus-henricus L.) */ wymiana foto wikitext text/x-wiki {{NawigacjaG|Siewki roślin flory Polski|[[Siewki roślin flory Polski/Goździkowate|Goździkowate]]|[[Siewki roślin flory Polski/Pryszczyrnicowate|Pryszczyrnicowate]]}} <center><big><big>Szarłatowate (''Amaranthaceae'')</big></big></center> <center>Zobacz też: [[Siewki roślin uprawianych w Polsce/Szarłatowate|szarłatowate uprawiane]]</center> {{TOC limit|2}} === Szarłat (''Amaranthus'') === ==== [[w:Szarłat biały|Szarłat biały]] (''Amaranthus albus'' L.) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Szarłat komosowaty|Szarłat komosowaty]] (''Amaranthus blitoides'' S. Watson) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Szarłat siny|Szarłat siny]] (''Amaranthus blitum'' subsp. ''oleraceus'' (L.) Costea) ==== <!-- opis siewki --> <gallery> </gallery> ==== ''[[w:Amaranthus californicus|Amaranthus californicus]]'' (Moq.) S. Watson ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Szarłat zwisły|Szarłat zwisły]] (''Amaranthus caudatus'' L.) ==== <!-- opis siewki --> <gallery> File:Favourite flowers of garden and greenhouse (10593940215) (cropped).jpg|Siewka szarłatu zwisłego. </gallery> {{Siewki roślin flory Polski/Commons|Amaranthus caudatus (seedlings)|siewki szarłatu zwisłego}} ==== [[w:Szarłat pochylony|Szarłat pochylony]] (''Amaranthus deflexus'' L.) ==== <!-- opis siewki --> <gallery> </gallery> ==== ''[[w:Amaranthus dinteri|Amaranthus dinteri]]'' Schinz ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Szarłat nagi|Szarłat nagi]] (''Amaranthus graecizans'' L.) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Szarłat prosty|Szarłat prosty]] (''Amaranthus hybridus'' L.) ==== <!-- opis siewki --> <gallery> </gallery> ==== ''[[w:Amaranthus hypochondriacus|Amaranthus hypochondriacus]]'' L. ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Szarłat Palmera|Szarłat Palmera]] (''Amaranthus palmeri'' S. Watson) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Szarłat Bouchona|Szarłat Bouchona]] (''Amaranthus powellii'' subsp. ''bouchonii'' (Thell.) Costea & Carretero) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Szarłat szorstki|Szarłat szorstki]] (''Amaranthus retroflexus'' L.) ==== <!-- opis siewki --> <gallery> File:Amaranthus retroflexus 2018-07-22 6930.jpg|Siewka szarłatu szorstkiego. Plik:Amaranthus retroflexus kz05.jpg|Siewka szarłatu szorstkiego. Plik:Amaranthus retroflexus kz03.jpg|Siewka szarłatu szorstkiego. Plik:Amaranthus retroflexus kz01.jpg|Siewka szarłatu szorstkiego. </gallery> {{Siewki roślin flory Polski/Commons|Amaranthus retroflexus (seedlings)|siewki szarłatu szorstkiego}} ==== ''[[w:Amaranthus standleyanus|Amaranthus standleyanus]]'' Parodi ex Covas ==== <!-- opis siewki --> <gallery> </gallery> ==== ''[[w:Amaranthus tricolor|Amaranthus tricolor]]'' L. ==== <!-- opis siewki --> <gallery> File:Favourite flowers of garden and greenhouse (10593957506) (cropped).jpg|Siewka ''Amaranthus tricolor''. </gallery> {{Siewki roślin flory Polski/Commons|Amaranthus tricolor (seedlings)|siewki ''Amaranthus tricolor''}} ==== ''[[w:Amaranthus viridis|Amaranthus viridis]]'' L. ==== <!-- opis siewki --> <gallery> File:খুতুৰা শাক.jpg|Siewka ''Amaranthus viridis''. </gallery> {{Siewki roślin flory Polski/Commons|Amaranthus viridis (seedlings)|siewki ''Amaranthus viridis''}} === Łoboda (''Atriplex'') === ==== [[w:Łoboda nadmorska|Łoboda nadmorska]] (''Atriplex glabriuscula'' Edmondston) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Łoboda ogrodowa|Łoboda ogrodowa]] (''Atriplex hortensis'' L.) ==== <!-- opis siewki --> <gallery> File:Atriplex hortensis var. rubra 2018-04-12 8513.jpg|Siewka odmiany czerwonej łobody ogrodowej (''Atriplex hortensis'' var. ''rubra''). File:Atriplex hortensis var. rubra 2018-05-02 0073.jpg|Siewka odmiany czerwonej łobody ogrodowej (''Atriplex hortensis'' var. ''rubra''). File:Atriplex hortensis var. rubra 2018-05-01 9993.jpg|Siewka odmiany czerwonej łobody ogrodowej (''Atriplex hortensis'' var. ''rubra''). File:Atriplex hortensis var. rubra 2018-05-01 9944.jpg|Siewka odmiany czerwonej łobody ogrodowej (''Atriplex hortensis'' var. ''rubra''). File:Atriplex hortensis var. rubra 2018-05-01 9945.jpg|Siewka odmiany czerwonej łobody ogrodowej (''Atriplex hortensis'' var. ''rubra''). </gallery> {{Siewki roślin flory Polski/Commons|Atriplex hortensis (seedlings)|siewki łobody ogrodowej}} ==== [[w:Łoboda nadbrzeżna|Łoboda nadbrzeżna]] (''Atriplex littoralis'' L.) ==== <!-- opis siewki --> <gallery> File:Atriplex littoralis kz18.jpg|Siewka łobody nadbrzeżnej. File:Atriplex littoralis kz16.jpg|Siewka łobody nadbrzeżnej. File:Atriplex littoralis kz17.jpg|Siewka łobody nadbrzeżnej. </gallery> {{Siewki roślin flory Polski/Commons|Atriplex littoralis (seedlings)|siewki łobody nadbrzeżnej}} ==== [[w:Łoboda szypułkowa|Łoboda szypułkowa]] (''Atriplex longipes'' Drejer) ==== <!-- opis siewki --> <gallery> </gallery> ==== ''[[w:Atriplex micrantha|Atriplex micrantha]]'' Ledeb. ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Łoboda długolistna|Łoboda długolistna]] (''Atriplex oblongifolia'' Waldst. & Kit.) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Łoboda rozłożysta|Łoboda rozłożysta]] (''Atriplex patula'' L.) ==== <!-- opis siewki --> <gallery> File:Atriplex patula kz01.jpg|Siewki łobody rozłożystej. File:Atriplex patula kz03.jpg|Siewka łobody rozłożystej. File:LSG Hessische Rhön (09).jpg|Siewka łobody rozłożystej. </gallery> {{Siewki roślin flory Polski/Commons|Atriplex patula (seedlings)|siewki łobody rozłożystej}} ==== [[w:Obione szypułkowa|Obione szypułkowa]] (''Atriplex pedunculata'' L.) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Łoboda oszczepowata|Łoboda oszczepowata]] (''Atriplex prostrata'' Boucher ex DC.) ==== <!-- opis siewki --> <gallery> File:Atriplex prostrata kz12.jpg|Siewka łobody oszczepowatej. File:Atriplex prostrata kz02.jpg|Siewka łobody oszczepowatej. File:Atriplex prostrata kz01.jpg|Siewki łobody oszczepowatej. File:Atriplex prostrata kz11.jpg|Siewki łobody oszczepowatej. File:Atriplex prostrata kz05.jpg|Siewka łobody oszczepowatej. </gallery> {{Siewki roślin flory Polski/Commons|Atriplex prostrata (seedlings)|siewki łobody oszczepowatej}} ==== [[w:Łoboda zdobna|Łoboda zdobna]] (''Atriplex prostrata'' subsp. ''calotheca'' (Rafn) M.A.Gust.) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Łoboda gwiazdkowata|Łoboda gwiazdkowata]] (''Atriplex rosea'' L.) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Łoboda błyszcząca|Łoboda błyszcząca]] (''Atriplex sagittata'' Borkh.) ==== <!-- opis siewki --> <gallery> File:Atriplex nitens kz01.jpg|Młoda roślina łobody błyszczącej. </gallery> {{Siewki roślin flory Polski/Commons|Atriplex sagittata (seedlings)|siewki łobody błyszczącej}} ==== [[w:Łoboda szara|Łoboda szara]] (''Atriplex tatarica'' L.) ==== <!-- opis siewki --> <gallery> </gallery> === ''Axyris'' === ==== ''[[w:Axyris amaranthoides|Axyris amaranthoides]]'' L. ==== <!-- opis siewki --> <gallery> </gallery> === ''Bassia'' === ==== ''[[w:Bassia hyssopifolia|Bassia hyssopifolia]]'' (Pall.) Kuntze ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Mietelnik piaskowy|Mietelnik piaskowy]] (''Bassia laniflora'' (S.G.Gmel.) A.J.Scott) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Mietelnik żakula|Mietelnik żakula]] (''Bassia scoparia'' (L.) A.J.Scott) ==== <!-- opis siewki --> <gallery> File:Kochia scoparia (8161732940) (cropped).jpg|Siewki mietelnika żakuli. </gallery> {{Siewki roślin flory Polski/Commons|Bassia scoparia (seedlings)|siewki mietelnika żakuli}} === Komosa (''Chenopodium'') === ==== [[w:Komosa ostroklapowa|Komosa ostroklapowa]] (''Chenopodium acerifolium'' Andrz.) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Komosa biała|Komosa biała]] (''Chenopodium album'' L.) ==== <!-- opis siewki --> <gallery> File:Chenopodium album 2018-05-02 0061.jpg|Siewka komosy białej. File:Chenopodium album kz01.jpg|Siewka komosy białej. File:Chenopodium album kz05.jpg|Siewka komosy białej. File:Chenopodium album 2018-04-28 9661.jpg|Siewka komosy białej. File:Chenopodium album 2018-04-28 9746.jpg|Siewka komosy białej. File:Chenopodium album 2018-05-01 0024.jpg|Siewka komosy białej. </gallery> {{Siewki roślin flory Polski/Commons|Chenopodium album (seedlings)|siewki komosy białej}} ==== ''[[w:Chenopodium berlandieri|Chenopodium berlandieri]]'' Moq. ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Komosa strzałkowata|Komosa strzałkowata]] (''Chenopodium bonus-henricus'' L.) ==== <!-- opis siewki --> <gallery> File:Blitum bonus-henricus kz20.jpg|Siewka komosy strzałkowatej. File:Blitum bonus-henricus kz04.jpg|Siewka komosy strzałkowatej. File:Blitum bonus-henricus kz09.jpg|Siewka komosy strzałkowatej. File:Blitum bonus-henricus kz08.jpg|Siewka komosy strzałkowatej. File:Blitum bonus-henricus kz07.jpg|Siewka komosy strzałkowatej. File:Blitum bonus-henricus kz06.jpg|Młody pęd komosy strzałkowatej. </gallery> {{Siewki roślin flory Polski/Commons|Blitum bonus-henricus (seedlings)|siewki komosy strzałkowatej}} ==== [[w:Komosa główkowata|Komosa główkowata]] (''Chenopodium capitatum'' (L.) Asch.) ==== <!-- opis siewki --> <gallery> File:Chenopodium capitatum kz01.jpg|Siewki komosy główkowatej. </gallery> {{Siewki roślin flory Polski/Commons|Blitum capitatum (seedlings)|siewki komosy główkowatej}} ==== [[w:Komosa jesienna|Komosa jesienna]] (''Chenopodium ficifolium'' Sm.) ==== <!-- opis siewki --> <gallery> File:Chenopodium ficifolium kz08.jpg|Siewki komosy jesiennej. File:Chenopodium ficifolium kz01.jpg|Siewki komosy jesiennej. File:Chenopodium ficifolium kz11.jpg|Siewka komosy jesiennej. File:Chenopodium ficifolium kz12.jpg|Siewka komosy jesiennej. </gallery> {{Siewki roślin flory Polski/Commons|Chenopodium ficifolium (seedlings)|siewki komosy jesiennej}} ==== [[w:Komosa rózgowa|Komosa rózgowa]] (''Chenopodium foliosum'' Asch.) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Komosa olbrzymia|Komosa olbrzymia]] (''Chenopodium giganteum'' D. Don) ==== <!-- opis siewki --> <gallery> </gallery> ==== ''[[w:Chenopodium hircinum|Chenopodium hircinum]]'' Schrad. ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Komosa wielkolistna|Komosa wielkolistna]] (''Chenopodium hybridum'' L.) ==== <!-- opis siewki --> <gallery> File:Chenopodiastrum hybridum kz04.jpg|Siewka komosy wielkolistnej File:Chenopodiastrum hybridum kz07.jpg|Siewka komosy wielkolistnej File:Chenopodiastrum hybridum kz03.jpg|Siewka komosy wielkolistnej File:Chenopodiastrum hybridum kz02.jpg|Siewka komosy wielkolistnej File:Chenopodiastrum hybridum kz06.jpg|Siewka komosy wielkolistnej File:Chenopodiastrum hybridum kz01.jpg|Siewka komosy wielkolistnej </gallery> {{Siewki roślin flory Polski/Commons|Chenopodiastrum hybridum (seedlings)|siewki komosy wielkolistnej}} ==== [[w:Komosa murowa|Komosa murowa]] (''Chenopodium murale'' L.) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Komosa kalinolistna|Komosa kalinolistna]] (''Chenopodium opulifolium'' Schrad. ex Koch & Ziz.) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Komosa wielonasienna|Komosa wielonasienna]] (''Chenopodium polyspermum'' L.) ==== <!-- opis siewki --> <gallery> File:Chenopodium polyspermum kz10.jpg|Siewka komosy wielonasiennej. File:Chenopodium polyspermum kz09.jpg|Siewka komosy wielonasiennej. File:Chenopodium polyspermum kz06.jpg|Siewka komosy wielonasiennej. File:Chenopodium polyspermum kz04.jpg|Siewka komosy wielonasiennej. File:Lipandra polysperma kz02.jpg|Siewka komosy wielonasiennej. </gallery> {{Siewki roślin flory Polski/Commons|Lipandra polysperma (seedlings)|siewki komosy wielonasiennej}} ==== [[w:Komosa łąkowa|Komosa łąkowa]] (''Chenopodium pratericola'' Rydb.) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Komosa wzniesiona|Komosa wzniesiona]] (''Chenopodium strictum'' Roth) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Komosa zielona|Komosa zielona]] (''Chenopodium suecicum'' Murr) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Komosa mierzliwa|Komosa mierzliwa]] (''Chenopodium vulvaria'' L.) ==== <!-- opis siewki --> <gallery> File:Chenopodium vulvaria seedling (1).JPG|Siewka komosy mierzliwej. </gallery> {{Siewki roślin flory Polski/Commons|Chenopodium vulvaria (seedlings)|siewki komosy mierzliwej}} === Wrzosowiec (''Corispermum'') === ==== [[w:Wrzosowiec pośredni|Wrzosowiec pośredni]] (''Corispermum intermedium'' Schweigg.) ==== <!-- opis siewki --> <gallery> File:Corispermum intermedium 2019-04-21 1829.jpg|Siewka wrzosowca pośredniego. File:Corispermum intermedium 2019-04-21 1827.jpg|Siewka wrzosowca pośredniego. File:Corispermum intermedium 2019-05-17 3471.jpg|Siewki wrzosowca pośredniego. File:Corispermum intermedium 2019-05-17 3472.jpg|Siewka wrzosowca pośredniego. File:Corispermum intermedium 2019-05-31 4239.jpg|Siewka wrzosowca pośredniego. </gallery> {{Siewki roślin flory Polski/Commons|Corispermum intermedium (seedlings)|siewki wrzosowca pośredniego}} ==== [[w:Wrzosowiec cienkoskrzydełkowy|Wrzosowiec cienkoskrzydełkowy]] (''Corispermum pallasii'' subsp. ''membranaceum'' (Bisch. ex Shnittspalm) Tzvelev) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Wrzosowiec Marshalla|Wrzosowiec Marshalla]] (''Corispermum marschallii'' Steven) ==== <!-- opis siewki --> <gallery> </gallery> === ''Dysphania'' === ==== [[w:Komosa piżmowa|Komosa piżmowa]] (''Dysphania ambrosioides'' (L.) Mosyakin & Clemants) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Komosa oścista|Komosa oścista]] (''Dysphania aristata'' (L.) Mosyakin & Clemants) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Komosa wonna|Komosa wonna]] (''Dysphania botrys'' (L.) Mosyakin & Clemants) ==== <!-- opis siewki --> <gallery> </gallery> ==== ''[[w:Dysphania carinata|Dysphania carinata]]'' (R.Br.) Mosyakin & Clemants ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Komosa australijska|Komosa australijska]] (''Dysphania pumilio'' (R.Br.) Mosyakin & Clemants) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Komosa śmierdząca|Komosa śmierdząca]] (''Dysphania schraderiana'' (Schult.) Mosyakin & Clemants) ==== <!-- opis siewki --> <gallery> </gallery> === ''Oxybasis'' === ==== [[w:Komosa solniskowa|Komosa solniskowa]] (''Oxybasis chenopodioides'' (L.) S. Fuentes et al.) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Komosa sina|Komosa sina]] (''Oxybasis glauca'' (L.) S. Fuentes & al.) ==== <!-- opis siewki --> <gallery> File:Chenopodium glaucum kz03.jpg|Siewka komosy sinej. File:Chenopodium glaucum kz05.jpg|Siewka komosy sinej. File:Chenopodium glaucum kz06.jpg|Siewka komosy sinej. File:Chenopodium glaucum kz07.jpg|Siewka komosy sinej. File:Chenopodium glaucum kz09.jpg|Siewka komosy sinej. File:Chenopodium glaucum kz11.jpg|Siewka komosy sinej.</gallery> {{Siewki roślin flory Polski/Commons|Oxybasis glauca (seedlings)|siewki komosy sinej}} ==== [[w:Komosa czerwonawa|Komosa czerwonawa]] (''Oxybasis rubra'' (L.) S. Fuentes & al.) ==== <!-- opis siewki --> <gallery> File:Oxybasis rubra kz11.jpg|Siewka komosy czerwonawej. File:Oxybasis rubra kz04.jpg|Siewka komosy czerwonawej. File:Oxybasis rubra kz07.jpg|Siewka komosy czerwonawej. File:Oxybasis rubra kz05.jpg|Siewka komosy czerwonawej. File:Oxybasis rubra kz01.jpg|Siewka komosy czerwonawej. File:Oxybasis rubra kz03.jpg|Siewka komosy czerwonawej. </gallery> {{Siewki roślin flory Polski/Commons|Oxybasis rubra (seedlings)|siewki komosy czerwonawej}} ==== [[w:Komosa trójkątna|Komosa trójkątna]] (''Oxybasis urbica'' (L.) S. Fuentes & al.) ==== <!-- opis siewki --> <gallery> </gallery> === Chrząstkowiec (''Polycnemum'') === ==== [[w:Chrząstkowiec polny|Chrząstkowiec polny]] (''Polycnemum arvense'' L.) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Chrząstkowiec Heuffela|Chrząstkowiec Heuffela]] (''Polycnemum heuffelii'' Láng) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Chrząstkowiec większy|Chrząstkowiec większy]] (''Polycnemum majus'' A. Braun) ==== <!-- opis siewki --> <gallery> </gallery> === Soliród (''Salicornia'') === ==== [[w:Soliród zielny|Soliród zielny]] (''Salicornia europaea'' L.) ==== <!-- opis siewki --> <gallery> Plik:Salicornia europaea kz01.jpg|Siewki soliroda zielnego. Plik:Salicornia europaea kz02.jpg|Siewki soliroda zielnego. Plik:Salicornia europaea kz03.jpg|Siewki soliroda zielnego. Plik:Salicornia europaea kz04.jpg|Siewki soliroda zielnego. </gallery> {{Siewki roślin flory Polski/Commons|Salicornia europaea (seedlings)|siewki soliroda zielnego}} === Solanka (''Salsola'') === ==== [[w:Solanka pagórkowa|Solanka pagórkowa]] (''Salsola collina'' Pall.) ==== <!-- opis siewki --> <gallery> </gallery> ==== [[w:Solanka kolczysta|Solanka kolczysta]] (''Salsola kali'' L.) ==== <!-- opis siewki --> <gallery> Plik:Salsola kali kz02.jpg|Siewki solanki kolczystej. Plik:Salsola kali kz01.jpg|Siewka solanki kolczystej. Plik:Salsola kali Italy (cropped).jpg|Siewka solanki kolczystej. </gallery> {{Siewki roślin flory Polski/Commons|Salsola kali (seedlings)|siewki solanki kolczystej}} ==== [[w:Solanka sodowa|Solanka sodowa]] (''Salsola soda'' L.) ==== <!-- opis siewki --> <gallery> </gallery> === Sodówka (''Suaeda'') === ==== [[w:Sodówka nadmorska|Sodówka nadmorska]] (''Suaeda maritima'' (L.) Dumort.) ==== <!-- opis siewki --> <gallery> </gallery> {{Nawigacja|Siewki roślin flory Polski|[[Siewki roślin flory Polski/Goździkowate|Goździkowate]]|[[Siewki roślin flory Polski/Pryszczyrnicowate|Pryszczyrnicowate]]}} r08vnkxwnxa18fwx73m9oh9hfzehseq Kategoria:Pliki przeniesione do Commons 14 33326 438252 433513 2022-08-20T19:34:49Z Persino 2851 wikitext text/x-wiki <noinclude>{{StandardowaStronaStart}}</noinclude>{{Szablon nawigacyjny konserwacyjny|1}} {{Plik|plik=Icon Now Commons orange.svg|pozycja=lewo|rozmiar=60px}} Kategoria grupuje grafiki przeniesione do {{LinkOgólne|_|repozytorium Commons|klucz projektu=Commons}}. === Gdy grafikę wstawiono na {{LinkOgólne|_|Wikimedia Commons|klucz projektu=Commons}} === Gdy grafikę umieszczono na {{LinkOgólne|_|Wikimedia Commons|klucz projektu=Commons}} na Wikibooks {{LinkProjekt|Szablony|szablon}} {{s|Do Commons}} zastępujemy {{LinkProjekt|Szablony|szablonem}} {{S|NowCommons}}: * '''Przykład:''' ** {{s|NowCommons|Farida Arriany, c. 1960 (signed).jpg}} *** Nazwa grafiki można nie podawać, jeżeli na {{LinkOgólne|_|Wikimedia Commons|klucz projektu=Commons}} i {{NAZWASERWISU|link=tak}} jest taka sama. *** Szablon umieszcza plik w '''tej kategorii'''. A po wywołaniu tego {{LinkProjekt|Szablony|szablonu}} uzyskano wynik: {{NowCommons|Farida Arriany, c. 1960 (signed).jpg}} === Kiedy grafikę powinno się usuwać z Wikibooks === Grafiki z tej kategorii powinno się usuwać, sprawdzając wcześniej: # Czy naprawdę istnieje odpowiednia strona na {{LinkOgólne|_|Commons|klucz projektu=Commons}}. # Czy plik na Commons ma podaną prawidłową {{LinkPediaProjekt|Opisy licencji grafiki|licencję}}. # Czy plik prawidłowo załadowano na Commons, zachowując opis, źródło i podając autorów pliku. # Czy grafika na Commons nie jest gorszej jakości niż grafika na Wikibooks. # Czy grafika na Commons jest dobrze umiejscowiona (dodana do {{LinkPediaPomoc|Kategorie|kategorii}} lub galerii). ==== '''Zobacz też:''' ==== * {{LinkOgólne|Na Commons!|Przenoszenie plików na Commons|miano przestrzeni nazw=Wikiprojekt|klucz projektu=w}} * {{Span|klasa=plainlinks selected|{{LinkURL|strona=http://tools.wikimedia.de/~daniel/WikiSense/CommonsClash.php?wikifam=.wikibooks.org&wikilang=pl&order=img_name&ofs=0&max=500|nazwa=Przeniesione do Commons w CommonsClash}}}} * {{Span|klasa=plainlinks selected|{{LinkURL|strona=Specjalna:Rejestr|parametry=type=delete&user=&page=&year=&month=-1|nazwa=Rejestr usunięć}}}} * {{Span|klasa=plainlinks selected|{{LinkURL|strona=Specjalna:Rejestr|parametry=type=upload&user=&page=&year=&month=-1|nazwa=Rejestr Przesłanych}}}} * {{Span|klasa=plainlinks selected|{{LinkURL|strona={{FULLPAGENAME}}|parametry=action=purge|nazwa='''Odśwież zawartość kategorii'''}}}} {{DivClear}} <noinclude>{{StandardowaStronaKoniec}}</noinclude> {{Kategorie | Graficzne zasoby Wikibooks | Kategorie opisowe Wikibooks | Przenoszenie plików na Commons|sortuj spacją 2=tak | Patrolowanie zmian | Pliki wymagające działań administracyjnych }} fgaowfol0764cdaqdwoyxbop0yy4ex3 Kategoria:Grafiki do przetłumaczenia 14 33331 438254 416115 2022-08-20T19:44:51Z Persino 2851 wikitext text/x-wiki <noinclude>{{StandardowaStronaStart}}</noinclude>{{Szablon nawigacyjny konserwacyjny|5}}Kategoria grupuje grafiki oznaczone szablonem '''{{s|Do tłumaczenia}}''' wskazującym na pliki używane w polskojęzycznej {{NAZWASERWISU|link=tak}}, które wymagają przetłumaczenia na język polski. === A oto ilustracja wywołania szablonu {{s|Do tłumaczenia}} === A oto przykład ilustrujący zasadę umieszczania '''w tej kategorii''', grafiki: * '''Przykład:''' ** {{s|Do tłumaczenia}} *** Szablon umieszcza stronę w kategorii tutaj. * A po '''wywołaniu''' tego szablonu uzyskano wynik: {{OpakujKategorieZeSortowaniem|{{Do tłumaczenia}}}} {{DivClear}} <noinclude>{{StandardowaStronaKoniec}}</noinclude> {{Kategorie | Graficzne zasoby Wikibooks | Kategorie opisowe Wikibooks }} 9va3lf59ayxg05t1yeld6zjvsxthy2j Kategoria:Pliki oczekujące na przeniesienie do Commons 14 33334 438251 416114 2022-08-20T19:34:07Z Persino 2851 wikitext text/x-wiki {{skrót|'''[[WB:DC]]'''}}<noinclude>{{StandardowaStronaStart}}</noinclude>{{Szablon nawigacyjny konserwacyjny|5}}Kategoria grupuje grafiki, oznaczone szablonem '''{{s|Do Commons}}''', które mogą być bezpiecznie przeniesione na Commons. Ich licencja i opis są poprawne. === A oto ilustracja wywołania szablonu === A oto przykład ilustrujący zasadę umieszczania w tej kategorii, pliku: * '''Przykład:''' ** {{s|Do Commons}} *** Szablon umieszcza plik do przeniesienia do Commons w '''tej kategorii'''. {{Tabela nawigacyjna |styl = width:auto;text-align:left; |funkcja = UkrytaNiewikitabelowaListaMenu |tytuł = {{Div|styl=width:100%;min-width:52ex;text-align:left;white-space:nowrap;|A po wywołaniu tego szablonu uzyskano wynik:}} |spis = {{OpakujKategorieZeSortowaniem|{{Do Commons}}}} }} {{DivClear}} <noinclude>{{StandardowaStronaKoniec}}</noinclude> {{Kategorie | Graficzne zasoby Wikibooks | Kategorie opisowe Wikibooks | Przenoszenie plików na Commons|sortuj spacją 2=tak | Pliki wymagające działań administracyjnych }} qcw5fw0kdws6vekp4ewl0h2y0lzy6i0 Moduł:Dopracować 828 33361 438270 417429 2022-08-21T09:43:56Z Persino 2851 Scribunto text/plain local resources = mw.loadData( 'Moduł:Dopracować/resources' ) function NoweZwrocone(result) for i, v in ipairs(resources.compact or {}) do local r, c = mw.ustring.gsub(result, v.pattern, v.replace) if c > 0 then result = r break end end return result end return { test = function(frame) local parametry_modul=require("Module:Parametry"); local pf = parametry_modul.PobierzFrameEwentualnieParent(frame); -- scan reasons without dates local sectionParamIndex = resources.data.sectionParamIndex local sectionParamValue = resources.data.sectionParamValue for i, _ in ipairs(pf.args) do local object = pf:getArgument(i) if object then local reason = object:expand() if reason and ((i ~= sectionParamIndex) or (reason ~= sectionParamValue)) then if #mw.text.trim(reason) > 0 then return "tak" end end end end -- scan well known reasons with optional date for _, v in ipairs(resources.reasons) do for _, k in ipairs(v.aliases) do local object = pf:getArgument(k) if object then local currentDate = object:expand() if currentDate then return "tak" end end end end return nil end, ikona = function(frame) local parametry_modul=require("Module:Parametry"); local pf = (parametry_modul.CzyTak{[1]=frame.args["wyspecjalizowana"],})and frame or frame:getParent(); local onlyReason = nil local mapParamToReason = {} for i, v in ipairs(resources.reasons) do for _, a in ipairs(v.aliases) do mapParamToReason[a] = i end end -- scan well known reasons with date for k, i in pairs(mapParamToReason) do local object = pf:getArgument(k) if object then local currentDate = object:expand() if currentDate then if not onlyReason then onlyReason = i elseif onlyReason ~= i then onlyReason = 0 break end end end end -- scan reasons without dates if not onlyReason then for i, reason in ipairs(pf.args) do --local object = pf:getArgument(i) --if object then -- local reason = object:expand() if reason and ((i ~= resources.data.sectionParamIndex) or (reason ~= resources.data.sectionParamValue)) then if mw.text.trim(reason) ~= "" then local known = mapParamToReason[reason] if known then if not onlyReason then onlyReason = known elseif onlyReason ~= known then onlyReason = 0 break end end end end end end local icon = nil if onlyReason then local reasonData = resources.reasons[onlyReason] if reasonData then icon = reasonData.icon end end return icon or resources.default.icon end, nadmiarowe = function(frame) local parametry_modul=require("Module:Parametry"); local pf = (parametry_modul.CzyTak{[1]=frame.args["wyspecjalizowana"],})and frame or frame:getParent(); local tabela_aliasow={} local nazwy_modul=require("Module:Nazwy"); local nazwa_polska=nazwy_modul.Np{nazwa=frame.args["Kategoria"]}; for i, dostepny_problem in ipairs(resources.reasons) do for numer_przestrzeni, element_obslugiwanej_przestrzeni in ipairs(dostepny_problem.space)do if(nazwy_modul.Np{nazwa=element_obslugiwanej_przestrzeni}==nazwa_polska)then for numer_aliasu, element_aliasu in ipairs(dostepny_problem.aliases) do tabela_aliasow[element_aliasu]=i end end end end local mapParamToReason = {} for i, v in ipairs(resources.reasons) do for _, a in ipairs(v.aliases) do mapParamToReason[a] = i end end for name, wartosc_argumentu in pairs(pf.args)do if(type(name)=="number")then local wytrimowana_wartosc_argumentu=mw.text.trim(wartosc_argumentu) local liczba=mapParamToReason[wytrimowana_wartosc_argumentu] if(liczba)then if(not tabela_aliasow[wytrimowana_wartosc_argumentu])then return "tak" end end else local wytrimowana_wartosc_argumentu=mw.text.trim(name) local liczba=mapParamToReason[wytrimowana_wartosc_argumentu] if(liczba)then if(not tabela_aliasow[wytrimowana_wartosc_argumentu])then return "tak" end end end end return; end, nieznane = function (frame) local parametry_modul=require("Module:Parametry"); local pf = (parametry_modul.CzyTak{[1]=frame.args["wyspecjalizowana"],})and frame or frame:getParent(); local mapParamToReason = {} for i, v in ipairs(resources.reasons) do for _, a in ipairs(v.aliases) do mapParamToReason[a] = i end end local czy_znany_parametr=true for argument, _ in pairs(pf.args) do if(type(argument) ~= "number")then for argument2,_ in pairs(mapParamToReason) do if(argument==argument2)then czy_znany_parametr=false break end; end for _,dostepny_argument in ipairs(resources.dostepne_parametry) do if(argument==dostepny_argument)then czy_znany_parametr=false break end; end if(czy_znany_parametr)then return "tak" end czy_znany_parametr=true end end return; end, ["powtarzające"] = function(frame) local parametry_modul=require("Module:Parametry"); local pf = (parametry_modul.CzyTak{[1]=frame.args["wyspecjalizowana"],})and frame or frame:getParent(); local tablica_aliasow={}; for licznik,dostepny_problem in ipairs(resources.reasons) do for _,problem in ipairs(dostepny_problem.aliases)do for licznik2,argument in pairs(pf.args)do if(type(licznik2)=="number")then if(argument==problem)then tablica_aliasow[#tablica_aliasow+1]=dostepny_problem.aliases[1] end elseif(type(licznik2)=="string")then if(licznik2==problem)then tablica_aliasow[#tablica_aliasow+1]=dostepny_problem.aliases[1] end end end end end if(#tablica_aliasow>0)then for licznik=1,#tablica_aliasow,1 do for licznik2=1,licznik-1,1 do if(tablica_aliasow[licznik]==tablica_aliasow[licznik2])then return "tak" end end end end return; end, tekst = function(frame) local parametry_modul=require("Module:Parametry"); local pf = (parametry_modul.CzyTak{[1]=frame.args["wyspecjalizowana"],})and frame or frame:getParent(); local frame2=pf:newChild{ title = "Przykładowy", args = {}}; local pudelko_modul=require("Module:Pudełko"); local nazwa_przestrzeni_nazw=pudelko_modul["Nazwa przedmiotowej przestrzeni nazw"](frame2); local nazwij_jednostka=pf.args["nazwij jednostką"] local typ_jednostki=pudelko_modul["Przedmiotowy typ jednostki"](frame2); local nazwa_jednostki=pudelko_modul["Nazwa jednostki"](frame2); local pelna_nazwa_jednostki=(nazwa_przestrzeni_nazw~="")and nazwa_przestrzeni_nazw..":"..nazwa_jednostki or nazwa_jednostki; local title=mw.title.makeTitle('',pelna_nazwa_jednostki); function prepareTemplates(reason, date, section, comments) local c = (reason)and (reason["?"] or {}) or {} local sourceTemplates; local templates = {}; function TemplatesFunkcja(templates,section) sourceTemplates=(section) and resources.sectionTemplates or resources.otherTemplates templates["{{unit type}}"]="Jednostki" templates["{{comma}}"]=""; return sourceTemplates end; function Templates() if((nazwij_jednostka)and(nazwij_jednostka~=""))then sourceTemplates = (section) and resources.sectionTemplates or resources.otherTemplates templates["{{unit type}}"]="Jednostki" templates["{{comma}}"]=""; elseif((nazwa_przestrzeni_nazw==resources.data.defaultuser)and(typ_jednostki=="jednostka użytkownika"))then sourceTemplates = (section) and resources.sectionTemplates or resources.userTemplates templates["{{unit type}}"]="Jednostki użytkowników" templates["{{comma}}"]=","; elseif((nazwa_przestrzeni_nazw==resources.data.defaulthelp)and(typ_jednostki=="strona pomocy"))then sourceTemplates = (section) and resources.sectionTemplates or resources.pomocTemplates templates["{{unit type}}"]="Strony pomocy" templates["{{comma}}"]=","; elseif(nazwa_przestrzeni_nazw==resources.data.defaultwikibooks)then if(typ_jednostki=="jednostka brudnopisu projektu")then sourceTemplates = (section) and resources.sectionTemplates or resources.documentationdraftprojectTemplates; templates["{{unit type}}"]="Jednostki brudnopisu projektu" templates["{{comma}}"]=","; elseif(typ_jednostki=="strona projektu")then sourceTemplates = (section) and resources.sectionTemplates or resources.projektTemplates; templates["{{unit type}}"]="Strony projektu" templates["{{comma}}"]=","; else sourceTemplates=TemplatesFunkcja(templates,section); end; elseif(nazwa_przestrzeni_nazw==resources.data.defaulttemplate)then-- if(typ_jednostki=="strona brudnopisu opisu szablonu")then sourceTemplates = (section) and resources.sectionTemplates or resources.documentationdrafttemplateTemplates templates["{{unit type}}"]="Strony brudnopisu opisu szablonów" templates["{{comma}}"]=","; elseif(typ_jednostki=="strona opisu szablonu")then sourceTemplates = (section) and resources.sectionTemplates or resources.documentationtemplateTemplates; templates["{{unit type}}"]="Strony opisu szablonów" templates["{{comma}}"]=","; else sourceTemplates=TemplatesFunkcja(templates,section); end; elseif(nazwa_przestrzeni_nazw==resources.data.defaultmodule)then-- if(typ_jednostki=="strona brudnopisu opisu modułu")then sourceTemplates = (section) and resources.sectionTemplates or resources.documentationdraftmoduleTemplates; templates["{{unit type}}"]="Strony brudnopisu opisu modułów" templates["{{comma}}"]=","; elseif(typ_jednostki=="strona opisu modułu")then sourceTemplates = (section) and resources.sectionTemplates or resources.documentationmoduleTemplates templates["{{unit type}}"]="Strony opisu modułów" templates["{{comma}}"]=","; else sourceTemplates=TemplatesFunkcja(templates,section); end; elseif((nazwa_przestrzeni_nazw==resources.data.defaultcategory)and(typ_jednostki=="strona kategorii"))then sourceTemplates = (section) and resources.sectionTemplates or resources.categoryTemplates templates["{{unit type}}"]="Strony kategorii" templates["{{comma}}"]=","; elseif(nazwa_przestrzeni_nazw==resources.data.defaultmainspace)then if(typ_jednostki=="artykuł")then sourceTemplates=(section) and resources.sectionTemplates or resources.articleTemplates; templates["{{unit type}}"]="Artykuły" templates["{{comma}}"]=""; elseif(typ_jednostki=="podręcznik")then sourceTemplates=(section) and resources.sectionTemplates or resources.manualTemplates; templates["{{unit type}}"]="Podręczniki" templates["{{comma}}"]=""; else sourceTemplates=TemplatesFunkcja(templates,section); end; elseif(nazwa_przestrzeni_nazw==resources.data.defaultwikijunior)then if(typ_jednostki=="artykuł dla dzieci")then sourceTemplates=(section) and resources.sectionTemplates or resources.articleTemplates; templates["{{unit type}}"]="Artykuły dla dzieci" templates["{{comma}}"]=","; elseif(typ_jednostki=="podręcznik dla dzieci")then sourceTemplates=(section) and resources.sectionTemplates or resources.manualTemplates; templates["{{unit type}}"]="Podręczniki dla dzieci" templates["{{comma}}"]=","; else sourceTemplates=TemplatesFunkcja(templates,section); end; else sourceTemplates=TemplatesFunkcja(templates,section); end; end; Templates(); for k, v in pairs(sourceTemplates) do templates[k] = v end if(nazwa_przestrzeni_nazw==resources.data.defaultwikijunior)then templates["{{M}}"] = templates["{{M}}"].." dla dzieci" templates["{{B}}"] = templates["{{B}}"].." dla dzieci" templates["{{d}}"] = templates["{{d}}"].." dla dzieci" templates["{{ms}}"] = templates["{{ms}}"].." dla dzieci" templates["{{w}}"] = templates["{{w}}"].." dla dzieci" templates["{{MS}}"] = templates["{{MS}}"].." dla dzieci" templates["{{MD}}"] = templates["{{MD}}"].." dla dzieci" templates["{{BD}}"] = templates["{{BD}}"].." dla dzieci" templates["{{dm}}"] = templates["{{dm}}"].." dla dzieci" templates["{{bm}}"] = templates["{{bm}}"].." dla dzieci" end; templates[resources.data.dateTemplate] = date or "" if title.talkPageTitle then templates[resources.data.talkNameTemplate] = title.talkPageTitle.fullText end templates["{{FULLPAGENAMEE}}"] = mw.uri.encode(title.fullText, "WIKI") templates["{{PAGENAMEE}}"] = mw.uri.encode(title.text, "WIKI") templates["{{BASEPAGENAMEE}}"] = mw.uri.encode(title.baseText, "WIKI") templates["{{SUBPAGENAMEE}}"] = mw.uri.encode(title.subpageText, "WIKI") templates["{{FULLPAGENAME}}"] = title.fullText templates["{{PAGENAME}}"] = title.text templates["{{BASEPAGENAME}}"] = title.baseText templates["{{SUBPAGENAME}}"] = title.subpageText templates[resources.data.pageUrlTemplate] = title:fullUrl() templates["{{Cat}}"] = resources.data.defaultcategory templates[resources.data.talkSectionTemplate] = pf.args[resources.data.talkPageSectionParamIndex] or "" local defaultComment, _ = string.gsub(c.default or "", resources.data.templatePattern, templates) templates[resources.data.infoTemplate] = ((comments)and(#comments > 0)) and ((c.prefix or "")..table.concat(comments, c.separator or ", ")..(c.suffix or "")) or defaultComment templates[resources.data.infoTemplate]=string.gsub(templates[resources.data.infoTemplate],resources.data.templatePattern,templates); -- prepare "talk" hint local talk = "" if title.talkPageTitle and title.talkPageTitle.exists then talk, _ = string.gsub(reason.talk or "", resources.data.templatePattern, templates) end templates[resources.data.talkTemplate] = talk return templates end sekcja=pf.args[resources.data.sectionParamIndex]; local defaultDate = pf.args[resources.data.defaultDateIndex] or "" local complexCategories = { categories = function(result, date) -- if (switch == resources.data.defaulthelp) or (switch == "Wikipedia") or (switch == "Portal") or (switch == "Wikiproject") then -- table.insert(result, "[[Kategoria:WP?|"..title.text.."]]") -- else table.insert(result, "{{unit type}} wymagające umieszczenia w odpowiedniej kategorii"); end,} local mapParamToReason = {} for i, v in ipairs(resources.reasons) do for _, a in ipairs(v.aliases) do mapParamToReason[a] = i end end local reasonDates = {} -- scan well known reasons with date for k, i in pairs(mapParamToReason) do local object = pf:getArgument(k) if object then local currentDate = object:expand() if currentDate then local previousDate = reasonDates[i] if not previousDate or (previousDate == "") or ((currentDate ~= "") and (currentDate < previousDate)) then reasonDates[i] = currentDate end end end end local onlyReason = nil local allMessages = {} local customMessages = {} -- collect messages with dates for i, v in ipairs(resources.reasons) do local date = reasonDates[i] if date then table.insert(allMessages, (#date > 0) and string.format(resources.data.messageWithDatePrefix, date, v.message) or v.message) if not onlyReason then onlyReason = i else onlyReason = 0 end end end -- scan reasons without dates local scanReasonWithoutDate = function(index,reason) if reason then reason = mw.text.trim(reason) if (index ~= resources.data.sectionParamIndex) or (reason ~= resources.data.sectionParamValue) then if #reason > 0 then local known = mapParamToReason[reason] if not known then table.insert(allMessages, reason) table.insert(customMessages, reason) else if not onlyReason then onlyReason = known elseif onlyReason ~= known then onlyReason = 0 end if not reasonDates[known] then reasonDates[known] = defaultDate local v = resources.reasons[known].message table.insert(allMessages, (#defaultDate > 0) and string.format(resources.data.messageWithDatePrefix, defaultDate, v) or v) end end end end end return reason --end end local sectionParam = scanReasonWithoutDate(resources.data.sectionParamValue) for i, reason in ipairs(pf.args) do if(type(i)=="number")then scanReasonWithoutDate(i,reason) end end local categories = {} local bezkategorii=pf.args["bez kategorii"]; if((bezkategorii==nil)or(bezkategorii==""))then for i, v in ipairs(resources.reasons) do local date = reasonDates[i] if date and v.cat then local complexCat = complexCategories[v.cat] if complexCat then complexCat(categories, date) else table.insert(categories, (v.catDate and (#date > 0)) and string.format(v.catDate, date) or v.cat) end; end end if (#categories == 0)then table.insert(categories, resources.default.cat) end end -- prepare date hints local hints = {} local currentDate = nil for i, v in ipairs(resources.reasons) do local date = reasonDates[i] if date and (#date == 0) and v.catDate then if not currentDate then currentDate = mw.getContentLanguage():formatDate(resources.data.dateFormat, nil, true) end table.insert(hints, string.format(resources.data.dateExample, v.aliases[1], currentDate)) end end local result = {} local section = (sekcja == resources.data.sectionParamValue) or sectionParam local onlyReasonData = resources.reasons[onlyReason] local mainText = nil local templates = {} if onlyReasonData and onlyReasonData.simple and ((#customMessages == 0) or onlyReasonData["?"]) then local date = reasonDates[onlyReason] if #date > 0 then date = string.format(resources.data.dateInfix, date) end templates = prepareTemplates(onlyReasonData, date, section, customMessages) mainText, _ = string.gsub(onlyReasonData.simple, resources.data.templatePattern, templates) end if not mainText and not onlyReason then local date = pf.args[resources.data.defaultDateIndex] or "" if #date > 0 then date = string.format(resources.data.dateInfix, date) end templates = prepareTemplates(resources.default, date, section, customMessages) mainText, _ = string.gsub(resources.default.simple, resources.data.templatePattern, templates) end if not mainText then templates = prepareTemplates(resources.default, "", section, allMessages) mainText, _ = string.gsub(resources.default.message, resources.data.templatePattern, templates) end table.insert(result, mainText) if title.talkPageTitle and title.talkPageTitle.exists and ((#templates[resources.data.talkTemplate] == 0) or (#templates[resources.data.talkSectionTemplate] > 0)) then local talkPageMessage, _ = string.gsub((#templates[resources.data.talkSectionTemplate] == 0) and resources.data.talkPage or resources.data.talkSection, resources.data.templatePattern, templates) table.insert(result, talkPageMessage) end local articleInstruction, _ = string.gsub(resources.data.articleInstruction, resources.data.templatePattern, templates) table.insert(result, articleInstruction) if #hints > 0 then table.insert(result, string.format(resources.data.templateInstruction, table.concat(hints, ", "))) end if(#categories>0)then for i=1,#categories,1 do categories[i]=string.gsub(categories[i],resources.data.templatePattern,templates); end; categories["parametry funkcji modułu pudełek"]="tak"; categories["Nazwa"]="Kategorie"; local frame2=frame:getParent():newChild{title="#invoke:Ramka",args=categories} local ramka_modul=require("Module:Ramka"); categor=ramka_modul["Szablon"](frame2); table.insert(result, categor); end; local result = table.concat(result, "") return NoweZwrocone(result) end, } taw6j98updmko6d8ulc99z4y2xy7b1e Moduł:StronicowyParser 828 34347 438262 437985 2022-08-21T07:54:50Z Persino 2851 Scribunto text/plain local p = {} function p.SpreparowanyWikikodStrony(nazwa_modolu,dokumentacja) local stronicowyparser_dalszefunkcje=require("Module:StronicowyParser/DalszeFunkcje") return stronicowyparser_dalszefunkcje.SpreparowanyWikikodStrony(nil,nazwa_modolu,dokumentacja); end; function p.PrzekierowanieDoStrony(frame) local parametry_modul=require("Module:Parametry"); local PobierzParametr=parametry_modul.PobierzParametr(frame); local nazwa_modulu=PobierzParametr(1); local latki_modul=require("Module:Łatki"); return latki_modul.contentMatch{args={ [1]="^%s*#REDIRECT%s+%[%[(.+)%]%]%s*", [2]="^%s*#PATRZ%s+%[%[(.+)%]%]%s*", [3]="^%s*#TAM%s+%[%[(.+)%]%]%s*", namespace="", pagename=nazwa_modulu, }, }; end; p["TekstRozdziałuStrony"]=function(frame) local stronicowyparser_rozdzialy=require("Module:StronicowyParser/Rozdziały"); return stronicowyparser_rozdzialy.TekstRozdzialuStrony(frame); end; p["KtóraSekcjaStrony"]=function(frame) local stronicowyparser_rozdzialy=require("Module:StronicowyParser/Rozdziały"); return stronicowyparser_rozdzialy.KtoraSekcjaStrony(frame); end; p["ZwróćSekcjęNagłówkaStrony"]=function(frame) local stronicowyparser_rozdzialy=require("Module:StronicowyParser/Rozdziały"); return stronicowyparser_rozdzialy.ZwrocSekcjeNaglowkaStrony(frame); end; p["NastępnyArtykuł"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local parametry_modul=require("Module:Parametry"); local nazwa=parametry_modul.CzyTak(args["nazwa"]); local nazwa_artykulu=stronicowyparser_potrzebne_modul:NazwaArtykuluKsiazki(frame); local numer=tonumber(args[1]) or 0; local naglowek=parametry_modul.CzyTak(args["nagłówek"]); local nazwa_artykulu_z_naglowkiem_match=mw.ustring.match(nazwa_artykulu,"^([^#]*)#.*$"); local nazwa_artykulu_z_opcja_naglowek=(not naglowek) and nazwa_artykulu_z_naglowkiem_match or nazwa_artykulu; local nadstrona_artykulu=(numer>0) and stronicowyparser_potrzebne_modul.NazwaNadStrony(nazwa_artykulu,numer) or nil; local i=0; local tab_artykul={}; for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do if(tab_lista[2])then for _,artykul_w_bazie_element in ipairs(tab_lista[2])do local artykul_w_bazie;local artykul_bez_naglowka_w_bazie;local artykul_z_naglowkiem_w_bazie; local czy_table=parametry_modul.TypeTable(artykul_w_bazie_element[1]); if(czy_table)then artykul_w_bazie=artykul_w_bazie_element[1][1]; else artykul_w_bazie=artykul_w_bazie_element[1]; end; local artykul_z_naglowkiem_w_bazie_match=mw.ustring.match(artykul_w_bazie,"^([^#]*)#.*$"); artykul_bez_naglowka_w_bazie=artykul_z_naglowkiem_w_bazie_match or artykul_w_bazie; if(naglowek or not tab_artykul[artykul_bez_naglowka_w_bazie])then if(not naglowek)then tab_artykul[artykul_bez_naglowka_w_bazie]=true; end if(not naglowek)then artykul_z_naglowkiem_w_bazie=artykul_bez_naglowka_w_bazie; else artykul_z_naglowkiem_w_bazie=artykul_w_bazie; end; local numer_artykulu_w_bazie; if(numer>0)then numer_artykulu_w_bazie=stronicowyparser_potrzebne_modul.PoziomAdresu(artykul_bez_naglowka_w_bazie); end; local function Nastepny() if(not nazwa)then return artykul_z_naglowkiem_w_bazie; end; if(czy_table)then return artykul_w_bazie[1][2]; else return artykul_z_naglowkiem_w_bazie; end; end; if(i==1)then if(numer>0)then local nadstrona_artykulu_w_bazie=stronicowyparser_potrzebne_modul.NazwaNadStrony(artykul_bez_naglowka,numer); if((numer==numer_artykulu_w_bazie)and(nadstrona_artykulu==nadstrona_artykulu_w_bazie))then return Nastepny(); end; else return Nastepny(); end; else if((not naglowek)and(artykul_bez_naglowka_w_bazie==nazwa_artykulu_z_opcja_naglowek) or(((naglowek) and ((nazwa_artykulu_z_naglowkiem_match and artykul_z_naglowkiem_w_bazie_match)or(not nazwa_artykulu_z_naglowkiem_match and not artykul_z_naglowkiem_w_bazie_match))) and (artykul_z_naglowkiem_w_bazie==nazwa_artykulu) ))then i=1; end; end; end; end; end; end; if(i==1)then return ""; end; return "(błąd)"; end; p["PoprzedniArtykuł"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local parametry_modul=require("Module:Parametry"); local nazwa=parametry_modul.CzyTak(args["nazwa"]); local nazwa_artykulu=stronicowyparser_potrzebne_modul:NazwaArtykuluKsiazki(frame); local numer=tonumber(args[1]) or 0; local naglowek=parametry_modul.CzyTak(args["nagłówek"]); local nazwa_artykulu_z_naglowkiem_match=mw.ustring.match(nazwa_artykulu,"^([^#]*)#.*$") local nazwa_artykulu_z_opcja_naglowek=(not naglowek) and nazwa_artykulu_z_naglowkiem_match or nazwa_artykulu; local nadstrona_artykulu=(numer>0) and stronicowyparser_potrzebne_modul.NazwaNadStrony(nazwa_artykulu,numer) or nil; local artykul; local tab_artykul={}; for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do if(tab_lista[2])then for _,artykul_w_bazie in ipairs(tab_lista[2])do local artykul_z_naglowkiem_w_bazie;local artykul_bez_naglowka_w_bazie; local czy_table=parametry_modul.TypeTable(artykul_w_bazie[1]); if(czy_table)then artykul_z_naglowkiem_w_bazie=artykul_w_bazie[1][1]; else artykul_z_naglowkiem_w_bazie=artykul_w_bazie[1]; end; local artykul_z_naglowkiem_w_bazie_match=mw.ustring.match(artykul_z_naglowkiem_w_bazie,"^([^#]*)#.*$") artykul_bez_naglowka_w_bazie=artykul_z_naglowkiem_w_bazie_match or artykul_z_naglowkiem_w_bazie; if(naglowek or not tab_artykul[artykul_bez_naglowka_w_bazie])then if(not naglowek)then tab_artykul[artykul_bez_naglowka_w_bazie]=true; end; if((not naglowek)and(artykul_bez_naglowka_w_bazie==nazwa_artykulu_z_opcja_naglowek) or(((naglowek) and ((nazwa_artykulu_z_naglowkiem_match and artykul_z_naglowkiem_w_bazie_match)or(not nazwa_artykulu_z_naglowkiem_match and not artykul_z_naglowkiem_w_bazie_match)))and(artykul_z_naglowkiem_w_bazie==nazwa_artykulu)))then if(not artykul)then return "";end; local czy_table_artykul=parametry_modul.TypeTable(artykul); if(czy_table_artykul)then if(not nazwa)then if(naglowek)then return artykul[1]; end; artykul,_=mw.ustring.gsub(artykul[1],"^([^#]+)#(.*)$","%1"); return artykul; else return artykul[2]; end; else if(naglowek)then return artykul; end; artykul,_=mw.ustring.gsub(artykul,"^([^#]+)#(.*)$","%1"); return artykul; end; end if(numer>0)then local numer_artykulu_poprzedni=stronicowyparser_potrzebne_modul.PoziomAdresu(artykul_bez_naglowka_w_bazie); local nadstrona_artykulu_w_bazie=stronicowyparser_potrzebne_modul.NazwaNadStrony(artykul_bez_naglowka_w_bazie,numer); if((numer==numer_artykulu_poprzedni)and(nadstrona_artykulu==nadstrona_artykulu_w_bazie))then artykul=artykul_w_bazie[1]; end; else artykul=artykul_w_bazie[1]; end; end; end; end; end; return "(błąd)"; end; p["PoziomNazwyArtykułu"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local parametry_modul=require("Module:Parametry"); local nazwa=parametry_modul.CzyTak(args["nazwa"]); local nazwa_artykulu=stronicowyparser_potrzebne_modul:NazwaArtykuluKsiazki(frame); return stronicowyparser_potrzebne_modul.PoziomAdresu(nazwa_artykulu); end; p["PierwszyArtykuł"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local parametry_modul=require("Module:Parametry"); local nazwa=parametry_modul.CzyTak(args["nazwa"]); local naglowek=parametry_modul.CzyTak(args["nagłówek"]); for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do if(tab_lista[2])then for _,artykul_w_bazie in ipairs(tab_lista[2])do if(not nazwa)then local artykul=parametry_modul.TypeTable(artykul_w_bazie[1]) and artykul_w_bazie[1][1] or artykul_w_bazie[1]; return (not naglowek) and mw.ustring.gsub(artykul,"^([^#]*)#(.*)$","%1") or artykul; else return parametry_modul.TypeTable(artykul_w_bazie[1]) and artykul_w_bazie[1][2] or ((not naglowek) and mw.ustring.gsub(artykul_w_bazie[1],"^([^#]*)#(.*)$","%1") or artykul_w_bazie[1]); end; end; end; end; end; p["OstatniArtykuł"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local parametry_modul=require("Module:Parametry"); local nazwa=parametry_modul.CzyTak(args["nazwa"]); local naglowek=parametry_modul.CzyTak(args["nagłówek"]); local ostatni_artykul; for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do if(tab_lista[2])then for _,artykul_w_bazie in ipairs(tab_lista[2])do if(not nazwa)then ostatni_artykul=parametry_modul.TypeTable(artykul_w_bazie[1]) and artykul_w_bazie[1][1] or artykul_w_bazie[1]; else ostatni_artykul=parametry_modul.TypeTable(artykul_w_bazie[1]) and artykul_w_bazie[1][2] or artykul_w_bazie[1]; end; end; end; end; if(ostatni_artykul)then return (not naglowek) and mw.ustring.gsub(ostatni_artykul,"^([^#]*)#(.*)$","%1") or ostatni_artykul; end; return "(błąd)"; end; p["PomiędzyArtykuł"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); local val=stronicowyparser_potrzebne_modul:ObliczeniaInformacje(frame); if(not val)then return "(błąd)";end; local element=stronicowyparser_potrzebne_modul:PomiedzyArtykul(frame) or nil; if(not element)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local parametry_modul=require("Module:Parametry"); local nazwa=parametry_modul.CzyTak(args["nazwa"]); local czy_table=parametry_modul.TypeTable(element); local element=czy_table and element[1] or element; if(not nazwa)then return (not naglowek) and mw.ustring.gsub(element,"^([^#]*)#(.*)$","%1") or element;end; return czy_table and element[2] or ((not naglowek) and mw.ustring.gsub(element,"^([^#]*)#(.*)$","%1") or element); end; p["LosowyArtykuł"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); local val=stronicowyparser_potrzebne_modul:ObliczeniaInformacje(frame); if(not val)then return "(błąd)";end; local element=stronicowyparser_potrzebne_modul:LosowyArtykul(frame); if(not element)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local parametry_modul=require("Module:Parametry"); local nazwa=parametry_modul.CzyTak(args["nazwa"]); local czy_table=parametry_modul.TypeTable(element); local element=czy_table and element[1] or element; if(not nazwa)then return mw.ustring.gsub(element,"^([^#]*)#(.*)$","%1") or element;end; return czy_table and element[2] or mw.ustring.gsub(element,"^([^#]*)#(.*)$","%1") or element; end; local function PobiezNumerLubNazweNaglowka(frame,__FUNKCJA,typ) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local parametry_modul=require("Module:Parametry"); local poziomowo=parametry_modul.CzyTak(args["poziomowo"]); local ktory=(tonumber(args["który"]) or 1); local parametr_pierwszy_szablonu=typ and ((not poziomowo) and (tonumber(args[1]) or 1) or args[1]) or args[1]; if(not typ)then parametr_pierwszy_szablonu,_=mw.ustring.gsub(parametr_pierwszy_szablonu,"^[%s_]+",""); parametr_pierwszy_szablonu,_=mw.ustring.gsub(parametr_pierwszy_szablonu,"[%s_]+$",""); parametr_pierwszy_szablonu,_=mw.ustring.gsub(parametr_pierwszy_szablonu,"[%s_]+"," "); end; local HNumer=stronicowyparser_potrzebne_modul.LiczonyHNumer(); local HNumer_2=nil; local tab_numer_2=nil; local tab_numer={}; local i=(not poziomowo) and 0 or nil; local i_2=nil; local juz_nie_rozwazaj_spisu_tresci=nil; local juz_nie_rozwazaj_rozdzialu_spisu_tresci=nil; local stronicowyparser_obiekty=mw.loadData("Module:StronicowyParser/obiekty"); local tab_rozdzialow_glownych_spisow_tresci_ksiazek=stronicowyparser_obiekty.tab_rozdzialow_glownych_spisow_tresci_ksiazek; local tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek=stronicowyparser_obiekty.tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek; local poziom_spisu_tresci=nil; local pierwszy_dodatni_spis_tresci=nil; for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do local rozdzial=tab_lista[1][1]; local poziom_rozdzialu=tab_lista[1][2][1] or 0; if(poziom_rozdzialu>0)then local czy_nie_ten_rozdzial=nil; local czy_jest_teraz_spis_tresci=tab_rozdzialow_glownych_spisow_tresci_ksiazek[rozdzial];local czy_nie_ten_rozdzial; if((not juz_nie_rozwazaj_spisu_tresci)and(not juz_nie_rozwazaj_rozdzialu_spisu_tresci)and(czy_jest_teraz_spis_tresci))then poziom_spisu_tresci=poziom_rozdzialu; juz_nie_rozwazaj_rozdzialu_spisu_tresci=true; czy_nie_ten_rozdzial=tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek[rozdzial]; elseif((not juz_nie_rozwazaj_spisu_tresci)and(juz_nie_rozwazaj_rozdzialu_spisu_tresci))then if((poziom_spisu_tresci<poziom_rozdzialu))then czy_nie_ten_rozdzial=false; else juz_nie_rozwazaj_spisu_tresci=true; czy_nie_ten_rozdzial=tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek[rozdzial]; end; else local juz_nie_rozwazaj_spisu_tresci=nil; local juz_nie_rozwazaj_rozdzialu_spisu_tresci=nil; czy_nie_ten_rozdzial=tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek[rozdzial]; end; if(not czy_nie_ten_rozdzial)then if(poziomowo)then local hnumer=HNumer(poziom_rozdzialu); if(#tab_numer<hnumer)then for i=#tab_numer+1,hnumer,1 do table.insert(tab_numer,1); end; elseif(#tab_numer>hnumer)then for i=#tab_numer, hnumer+1,-1 do table.remove(tab_numer,i); end; tab_numer[#tab_numer]=tab_numer[#tab_numer]+1; else tab_numer[#tab_numer]=tab_numer[#tab_numer]+1; end; ---- local wartosc=__FUNKCJA(poziomowo,i,tab_numer,ktory,parametr_pierwszy_szablonu,rozdzial); ---- if(wartosc)then return wartosc;end; ---- if((czy_jest_teraz_spis_tresci)and(not pierwszy_dodatni_spis_tresci))then HNumer_2=HNumer; HNumer=stronicowyparser_potrzebne_modul.LiczonyHNumer(); tab_numer_2=tab_numer; tab_numer={}; pierwszy_dodatni_spis_tresci=true; elseif((pierwszy_dodatni_spis_tresci)and(poziom_spisu_tresci>=poziom_rozdzialu))then HNumer=HNumer_2; HNumer_2=nil; tab_numer=tab_numer_2; tab_numer_2=nil; pierwszy_dodatni_spis_tresci=false; end; else i=i+1; ---- local wartosc=__FUNKCJA(poziomowo,i,tab_numer,ktory,parametr_pierwszy_szablonu,rozdzial); --- if(wartosc)then return wartosc;end; --- if((czy_jest_teraz_spis_tresci)and(not pierwszy_dodatni_spis_tresci))then i_2=i; i=0; pierwszy_dodatni_spis_tresci=true; elseif((pierwszy_dodatni_spis_tresci)and(poziom_spisu_tresci>=poziom_rozdzialu))then i=i_2; i_2=nil; pierwszy_dodatni_spis_tresci=false; end; end; end; end; end; end; p["PobierzNumerNagłówka"]=function(frame) local s=1; local function __FUNKCJA(poziomowo,i,tab_numer,ktory,naglowek,rozdzial) if(naglowek==rozdzial)then if(s==ktory)then if(poziomowo)then if(#tab_numer==0)then return;end; return table.concat(tab_numer,"."); else return i; end; end; s=s+1; end; end; return PobiezNumerLubNazweNaglowka(frame,__FUNKCJA,false); end; p["PobierzNazwęNagłówka"]=function(frame) local s=1; local function __FUNKCJA(poziomowo,i,tab_numer,ktory,numer,rozdzial) if(poziomowo)then if(#tab_numer==0)then return;end; if(numer==table.concat(tab_numer,"."))then if(s==ktory)then return rozdzial; else s=s+1; end; end; elseif(numer==i)then if(s==ktory)then return rozdzial; else s=s+1; end; end end; return PobiezNumerLubNazweNaglowka(frame,__FUNKCJA,true); end; local function PobierzNumerLubNazweArtykulu(frame,tabela_listy_danych_analizy_ksiazki,__FUNKCJA,typ,zbieraj_dane) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame,tabela_listy_danych_analizy_ksiazki); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame,tabela_listy_danych_analizy_ksiazki); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local parametry_modul=require("Module:Parametry"); local naglowek=parametry_modul.CzyTak(args["nagłówek"]); local tab_artykul=(not naglowek)and {} or nil; local poziomowo=parametry_modul.CzyTak(args["poziomowo"]); local tab_poziomowo={}; local tab_poziomowo_1={}; local tab_poziomowo_2={}; local html_modul=require("Module:Html"); local pierwszy_parametr_szablonu=args[1] and (typ and ((not poziomowo) and (tonumber(args[1]) or 1) or args[1]) or ((not naglowek) and mw.ustring.gsub(html_modul["PoprawAdresNagłówkaStronyAdresu"](html_modul["TransformacjaKoduZnakuDoZnakuŁancucha"](args[1])),"^([^#]*)#(.*)$","%1") or html_modul["PoprawAdresNagłówkaStronyAdresu"](html_modul["TransformacjaKoduZnakuDoZnakuŁancucha"](args[1]))) ) or (typ and 1 or "Przykładowy artykuł"); local ktory=(tonumber(args["ktory"]) or 1); local i=(not poziomowo) and 1 or nil; local stronicowyparser_obiekty=mw.loadData("Module:StronicowyParser/obiekty"); local tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek=stronicowyparser_obiekty.tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek; local tab_rozdzialow_glownych_spisow_tresci_ksiazek=stronicowyparser_obiekty.tab_rozdzialow_glownych_spisow_tresci_ksiazek; --local HNumer=poziomowo and stronicowyparser_potrzebne_modul.LiczonyHNumer() or nil; local HNumerPoziomow_4=nil--poziomowo and stronicowyparser_potrzebne_modul.LiczonyHNumer() or nil; local HNumerPoziomow_3=nil local HNumerPoziomow_2=nil; local HNumerPoziomow_1=nil; local HNumerPoziomow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); local HNumerPoziomowNaglowkow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); local HNumerPoziomowNaglowkow_1=nil; local HNumerPoziomowNaglowkow_2=nil; --local HNumerPoziomowInnychNaglowkow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); local tab_numer=poziomowo and {} or nil; tab_numer_1=nil; tab_numer_3=nil tab_numer_4=nil;--poziomowo and {} or nil; local spis=false; local czy_poziom_spisu_tresci=nil; local pierwszy_dodatni_naglowek=nil; local pierwszy_ujemny_naglowek=nil; local juz_nie_rozwazaj_spisu_tresci=nil; local juz_nie_rozwazaj_rozdzialu_spisu_tresci=nil; local poprzedni_poziom_znakowy_rozdzialu=nil; local poprzedni_tab_poziomowo=nil; local poziom_pierwszego_dodatniego_naglowka=0; local poziom_pierwszego_ujemnego_naglowka=0; local poziom_zerowego_naglowka=0; local poziom_spisu_tresci_naglowka=0; local numer_poziomu=nil; local ostatni_rozdzial_dodatni=nil; local pierwszy_rozdzial_dodatni=nil; local glowny_dodatni_rozdzial=nil; local glowny_ujemny_rozdzial=nil; local spis_tresci=nil; local poziom_pierwszego_ujemnego_spisu_tresci=nil; local ostatni_poczatek_artykulu=nil; local pierwszy_rowny_rozdzial=nil; local prawdziwy_poziom_rozdzialu=nil; local artykuly_w_rozdziale=nil; local spis_tresci_zerowy; local poziom_zerowy; local rozdzial; local czy_pierwszy_nilowy=nil; local tab_lista_artykulow_w_ksiazce2=tab_lista_artykulow_w_ksiazce; tab_lista_artykulow_w_ksiazce={}; function TabLista(tab_lista) function Iterator(tab_lista) local p1=0;local p2=0; local s=0; return function() s=s+1; if((tab_lista[3])and(tab_lista[3][p1+1])and(tab_lista[3][p1+1][5]==p2))then p1=p1+1; return s,tab_lista[3][p1]; elseif((tab_lista[2])and(tab_lista[2][p2+1]))then p2=p2+1; return s,tab_lista[2][p2]; else return nil; end; end; end; local tab={}; local iter=Iterator(tab_lista); for s,artykul_w_bazie in iter do tab[s]=artykul_w_bazie; end; return tab; end; for s,tab_lista in ipairs( tab_lista_artykulow_w_ksiazce2)do if(not tab_lista_artykulow_w_ksiazce[s])then tab_lista_artykulow_w_ksiazce[s]={};end; tab_lista_artykulow_w_ksiazce[s][1]=tab_lista[1]; tab_lista_artykulow_w_ksiazce[s][2]=TabLista(tab_lista); end; for m,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do local tab_poprzedni_artykul_w_bazie=nil; local poziom_rozdzialu; local poziom_poczatku_rozdzialu=nil; local poziom_znakowy_rozdzialu=nil; local poziom_naglowka=nil; if(poziomowo)then local czy_nienilowy_rozdzial=tab_lista[1][2][1]; czy_pierwszy_nilowy=(m==1)and (czy_nienilowy_rozdzial==nil) or czy_pierwszy_nilowy; poziom_rozdzialu=czy_nienilowy_rozdzial or 0; prawdziwy_poziom_rozdzialu=poziom_rozdzialu; poziom_poczatku_rozdzialu=tab_lista[1][2][2]; --if(m>1)then rozdzial=tab_lista[1][1]; rozdzial,_=mw.ustring.gsub(rozdzial,"'+",""); --end; tab_poziomowo={}; --[[local czy_jest_teraz_spis_tresci=((m>1)and(not spis_tresci_zerowy or not poziom_zerowy)or((m==1)and(spis_tresci_zerowy))) and ((m==1) and true or tab_rozdzialow_glownych_spisow_tresci_ksiazek[rozdzial])]] local czy_jest_teraz_spis_tresci=(not juz_nie_rozwazaj_rozdzialu_spisu_tresci) and((m==1)and (czy_nienilowy_rozdzial and tab_rozdzialow_glownych_spisow_tresci_ksiazek[rozdzial] or ((not czy_nienilowy_rozdzial)and true or false)) or ((m>1)and tab_rozdzialow_glownych_spisow_tresci_ksiazek[rozdzial] or false)); if((m>1)and(czy_pierwszy_nilowy))then czy_jest_teraz_spis_tresci=tab_rozdzialow_glownych_spisow_tresci_ksiazek[rozdzial]; if(czy_jest_teraz_spis_tresci)then juz_nie_rozwazaj_rozdzialu_spisu_tresci=nil; juz_nie_rozwazaj_spisu_tresci=nil; czy_pierwszy_nilowy=nil; pierwszy_ujemny_spis_tresci=nil; end; end; local czy_nie_ten_rozdzial; if((not juz_nie_rozwazaj_spisu_tresci)and(not juz_nie_rozwazaj_rozdzialu_spisu_tresci)and(czy_jest_teraz_spis_tresci))then poziom_spisu_tresci=poziom_rozdzialu; juz_nie_rozwazaj_rozdzialu_spisu_tresci=true; czy_nie_ten_rozdzial=tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek[rozdzial]; elseif((not juz_nie_rozwazaj_spisu_tresci)and(juz_nie_rozwazaj_rozdzialu_spisu_tresci))then if((poziom_spisu_tresci<poziom_rozdzialu))then czy_nie_ten_rozdzial=false; else juz_nie_rozwazaj_spisu_tresci=true; czy_nie_ten_rozdzial=tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek[rozdzial]; end; else czy_nie_ten_rozdzial=tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek[rozdzial]; end; --if(not czy_nie_ten_rozdzial)then poprzedni_poziom_znakowy_rozdzialu=poziom_znakowy_rozdzialu; poziom_znakowy_rozdzialu=poziom_rozdzialu; poziom_rozdzialu=math.abs(poziom_rozdzialu); artykuly_w_rozdziale=nil; if(poziom_znakowy_rozdzialu>0)then poziom_naglowka=poziom_rozdzialu; poziom_pierwszego_ujemnego_spisu_tresci=nil; poprzedni_tab_poziomowo=nil; poziom_zerowego_naglowka=0; if(glowny_ujemny_rozdzial)then HNumerPoziomow=HNumerPoziomow_4; HNumerPoziomow_4=nil; tab_numer=tab_numer_4; poziom_pierwszego_ujemnego_naglowka=nil; glowny_ujemny_rozdzial=nil; end; if(pierwszy_ujemny_spis_tresci)then HNumerPoziomow=HNumerPoziomow_2; HNumerPoziomow_2=nil; tab_numer=tab_numer_2; tab_numer_2=nil; pierwszy_ujemny_spis_tresci=nil; czy_poziom_ujemny_spisu_tresci=nil; end; if(not glowny_dodatni_rozdzial)then if((juz_nie_rozwazaj_rozdzialu_spisu_tresci)and(not juz_nie_rozwazaj_spisu_tresci)and(not czy_jest_teraz_spis_tresci)and(not spis_tresci))then numer_rozdzialu=HNumerPoziomow(poziom_rozdzialu,1); spis_tresci=true; else if(not pierwszy_rozdzial_dodatni)then pierwszy_rozdzial_dodatni=1; numer_rozdzialu=HNumerPoziomow(poziom_rozdzialu,1); else numer_rozdzialu=HNumerPoziomow(poziom_rozdzialu); end; end; else numer_rozdzialu=HNumerPoziomow(poziom_rozdzialu,1); glowny_dodatni_rozdzial=false; end; ostatni_rozdzial_dodatni=poziom_rozdzialu; elseif(poziom_znakowy_rozdzialu<0)then if(not pierwszy_rowny_rozdzial)then if((ostatni_poczatek_artykulu) and(#ostatni_poczatek_artykulu==#poziom_poczatku_rozdzialu) and(ostatni_poczatek_artykulu~=poziom_poczatku_rozdzialu) and(mw.ustring.match(ostatni_poczatek_artykulu,"^*")) and(mw.ustring.match(poziom_poczatku_rozdzialu,"^:")) )then poziom_rozdzialu=poziom_rozdzialu+1; poziom_znakowy_rozdzialu=-poziom_rozdzialu; pierwszy_rowny_rozdzial=1; poziom_naglowka=poziom_rozdzialu+(ostatni_rozdzial_dodatni or 0)+poziom_zerowego_naglowka; else poziom_naglowka=poziom_rozdzialu+(ostatni_rozdzial_dodatni or 0)+poziom_zerowego_naglowka; end; else if((#ostatni_poczatek_artykulu==#poziom_poczatku_rozdzialu) and(ostatni_poczatek_artykulu==poziom_poczatku_rozdzialu) )then pierwszy_rowny_rozdzial=0;end; poziom_rozdzialu=poziom_rozdzialu+pierwszy_rowny_rozdzial; poziom_znakowy_rozdzialu=-poziom_rozdzialu; poziom_naglowka=poziom_rozdzialu+(ostatni_rozdzial_dodatni or 0)+poziom_zerowego_naglowka; end; if(not glowny_ujemny_rozdzial)then --if((juz_nie_rozwazaj_rozdzialu_spisu_tresci)and(not juz_nie_rozwazaj_spisu_tresci)and(not spis_tresci))then -- numer_rozdzialu=HNumerPoziomow(poziom_rozdzialu,1); -- spis_tresci=true; --else numer_rozdzialu=HNumerPoziomow(poziom_rozdzialu+(ostatni_rozdzial_dodatni or 0)+poziom_zerowego_naglowka); --end; local numer_rozdzialu_dodatniego=HNumerPoziomowNaglowkow(0) or 0; if(numer_rozdzialu_dodatniego>=numer_rozdzialu)then numer_rozdzialu=HNumerPoziomow(poziom_rozdzialu+(ostatni_rozdzial_dodatni or 0)+poziom_zerowego_naglowka,numer_rozdzialu_dodatniego+1); end; else numer_rozdzialu=HNumerPoziomow(poziom_rozdzialu+(ostatni_rozdzial_dodatni or 0)+poziom_zerowego_naglowka,(HNumerPoziomowNaglowkow(0) or 0)+1); glowny_ujemny_rozdzial=false; end; else if((m>1)or((m==1)and((not czy_pierwszy_nilowy)or(not czy_jest_teraz_spis_tresci))))then poziom_zerowego_naglowka=1; numer_rozdzialu=HNumerPoziomow( 1 + (ostatni_rozdzial_dodatni or 0) + 0); poziom_znakowy_rozdzialu=-1; poziom_rozdzialu=1; poziom_naglowka= 1 + (ostatni_rozdzial_dodatni or 0) + 0; else poziom_zerowego_naglowka=0; numer_rozdzialu=0; poziom_naglowka=(ostatni_rozdzial_dodatni or 0) + 0; end; end; local numer; if(poziom_znakowy_rozdzialu>0)then local numer=HNumerPoziomowNaglowkow(poziom_znakowy_rozdzialu); --HNumerPoziomowInnychNaglowkow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); elseif(poziom_znakowy_rozdzialu<0)then --local numer=HNumerPoziomowInnychNaglowkow(-poziom_znakowy_rozdzialu); end; if((m>1) and(tab_lista_artykulow_w_ksiazce[m-1]) and(tab_lista_artykulow_w_ksiazce[m-1][2]) and(#tab_lista_artykulow_w_ksiazce[m-1][2]>0) and(tab_lista_artykulow_w_ksiazce[m-1][2][#tab_lista_artykulow_w_ksiazce[m-1][2]][2][1]==0) )then local lens_tab_numer=#tab_numer; local roznica=math.min(#(poprzedni_tab_poziomowo or {})+#tab_numer,numer_rozdzialu)-#tab_numer; roznica=((roznica>0) and roznica or 0); for i=1,roznica,1 do tab_numer[i+lens_tab_numer]=poprzedni_tab_poziomowo[i]; end; end; if((czy_jest_teraz_spis_tresci)and(juz_nie_rozwazaj_rozdzialu_spisu_tresci))then if(poziom_znakowy_rozdzialu>0)then poziom_spisu_tresci_naglowka=poziom_rozdzialu; else poziom_pierwszego_ujemnego_spisu_tresci=poziom_rozdzialu; end; end; if(poziom_rozdzialu>0)then if((((czy_poziom_dodatni_spisu_tresci)and(poziom_znakowy_rozdzialu>0))or((czy_poziom_ujemny_spisu_tresci)and(poziom_znakowy_rozdzialu<0))) and(poziom_spisu_tresci)and(poziom_spisu_tresci>=poziom_rozdzialu) )then if(poziom_znakowy_rozdzialu>0)then tab_numer=tab_numer_1; tab_poziomowo={}; poziom_spisu_tresci=nil; HNumerPoziomow=HNumerPoziomow_1; HNumerPoziomowNaglowkow=HNumerPoziomowNaglowkow_1; czy_poziom_dodatni_spisu_tresci=false; elseif(poziom_znakowy_rozdzialu<0)then tab_numer=tab_numer_2; tab_poziomowo={}; poziom_spisu_tresci=nil; HNumerPoziomow=HNumerPoziomow_2; --HNumerPoziomowNaglowkow=HNumerPoziomowNaglowkow_2; czy_poziom_ujemny_spisu_tresci=false; pierwszy_ujemny_spis_tresci=nil; end; end; local hnumer=numer_rozdzialu; if(poprzedni_tab_poziomowo)then local lens=math.min(#poprzedni_tab_poziomowo,hnumer-#tab_numer); local len_tab_numer=#tab_numer; for i=1,lens,1 do tab_numer[len_tab_numer+i]=poprzedni_tab_poziomowo[i]; end; for i=lens+1,#tab_numer do tab_numer[len_tab_numer+i]=nil; end; end; if(#tab_numer<hnumer)then for i=#tab_numer+1,hnumer,1 do table.insert(tab_numer,1); end; elseif(#tab_numer>hnumer)then for i=#tab_numer, hnumer+1,-1 do table.remove(tab_numer,i); end; tab_numer[#tab_numer]=(tab_numer[#tab_numer] or 0) + 1; else tab_numer[#tab_numer]=(tab_numer[#tab_numer] or 0) + 1; end; else --[[if(poziom_rozdzialu==0)then if(tab_lista_artykulow_w_ksiazce[m+1])then if(tab_lista_artykulow_w_ksiazce[m+1][1][2]>0)then tab_numer={0,}; elseif(tab_lista_artykulow_w_ksiazce[m+1][1][2]<0)then tab_numer={}; end; else tab_numer={}; end; end;]] end; --end; if((czy_jest_teraz_spis_tresci)and(((not pierwszy_dodatni_spis_tresci)and(poziom_znakowy_rozdzialu>0))or((not pierwszy_ujemny_spis_tresci)and(poziom_znakowy_rozdzialu<0))))then function Poziom_dodatni() for s,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do if(s>m)then if((tab_lista[1][2][1] or 0)>0)then if(math.abs(tab_lista[1][2][1] or 0)>poziom_rozdzialu)then return true; else return false; end; end; end; end; return false; end; local function czy_inaczej_numeruj_rozdzial_dodatni() if(tab_lista_artykulow_w_ksiazce[m][2])then for p,artykul_w_bazie in ipairs(tab_lista_artykulow_w_ksiazce[m][2])do return true; end; end; end; local function czy_inaczej_numeruj_rozdzial_ujemny() if(tab_lista_artykulow_w_ksiazce[m][2])then for p,artykul_w_bazie in ipairs(tab_lista_artykulow_w_ksiazce[m][2])do local poziom_artykulu=artykul_w_bazie[2][1]; if(prawdziwy_poziom_rozdzialu~=0)then if(poziom_artykulu>poziom_rozdzialu)then return true; end; else return true; end; end; end; return false; end; if((poziom_znakowy_rozdzialu>0)and((czy_inaczej_numeruj_rozdzial_dodatni())or(Poziom_dodatni())))then tab_poziomowo_1=tab_poziomowo; tab_poziomowo={}; czy_poziom_dodatni_spisu_tresci=true; HNumerPoziomow_1=HNumerPoziomow; HNumerPoziomow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); HNumerPoziomowNaglowkow_1=HNumerPoziomowNaglowkow; HNumerPoziomowNaglowkow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); tab_numer_1=tab_numer; tab_numer={}; pierwszy_dodatni_spis_tresci=true; elseif((poziom_znakowy_rozdzialu<0) and((czy_inaczej_numeruj_rozdzial_ujemny())or((tab_lista_artykulow_w_ksiazce[m+1]) and((tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)<0) and(math.abs(tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)>poziom_rozdzialu))))then tab_poziomowo_2=tab_poziomowo; tab_poziomowo={}; czy_poziom_ujemny_spisu_tresci=true; HNumerPoziomow_2=HNumerPoziomow; HNumerPoziomow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); --HNumerPoziomowNaglowkow_2=HNumerPoziomowNaglowkow; --HNumerPoziomowNaglowkow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); tab_numer_2=tab_numer; tab_numer={}; pierwszy_ujemny_spis_tresci=true; end; end; local function OTakimSamymLubMniejszymPoziomie(m) if(poziom_rozdzialu==0)then return true;end; local lens=parametry_modul["LiczbaElementówNumerowanychTablicy"](tab_lista_artykulow_w_ksiazce); if(m==lens)then return true;end; if(poziom_znakowy_rozdzialu>0)then for k=m+1,lens,1 do if(tab_lista_artykulow_w_ksiazce[k])then if((tab_lista_artykulow_w_ksiazce[k][1][2][1] or 0)>0)then if(math.abs(tab_lista_artykulow_w_ksiazce[k][1][2][1] or 0)<=poziom_rozdzialu)then return true; end; end; end; end; elseif(((m==1)or((tab_lista_artykulow_w_ksiazce[m-1])and((tab_lista_artykulow_w_ksiazce[m-1][1][2][1] or 0)>0)))and(poziom_znakowy_rozdzialu<0))then if(tab_lista[2])then for p,artykul_w_bazie in ipairs(tab_lista[2])do local poziom_artykulu=artykul_w_bazie[2][1]; if(poziom_artykulu<=-prawdziwy_poziom_rozdzialu)then return true; end; end; end; local poziom_zerowego_naglowka_innego=0; for k=m+1,lens,1 do if(tab_lista_artykulow_w_ksiazce[k])then if((tab_lista_artykulow_w_ksiazce[k][1][2][1] or 0)<=0)then local ile=tab_lista_artykulow_w_ksiazce[k][1][2][1] or 0; if(ile==0)then if((czy_jest_teraz_spis_tresci)and(m==1))then poziom_zerowego_naglowka_innego=poziom_zerowego_naglowka; else poziom_zerowego_naglowka_innego=1; end; end; if(math.abs(tab_lista_artykulow_w_ksiazce[k][1][2][1] or 0)+poziom_zerowego_naglowka_innego<=poziom_rozdzialu)then return true; end; else break; end; end; end; else return true; end; end; -- if(not czy_nie_ten_rozdzial)then if((tab_lista[2]) and(tab_lista[2][1]) and(tab_lista[2][1][2][1]==0) and(not tab_lista[2][1][4]) and(tab_lista_artykulow_w_ksiazce[m+1]) and(((poziom_znakowy_rozdzialu>0) and((tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)>0) and(math.abs(tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)>poziom_rozdzialu) )or( ((poziom_znakowy_rozdzialu<0) and((tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)<0) and(math.abs(tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)+poziom_zerowego_naglowka>poziom_rozdzialu) ) )or( (poziom_znakowy_rozdzialu==0)and((tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)~=0) )) )then if(m==1)then tab_numer={0,} else table.insert(tab_numer,0); end; elseif((m==1)and(not tab_lista_artykulow_w_ksiazce[m+1]))then tab_numer={}; elseif((poziomowo)and(m==1)and(czy_pierwszy_nilowy)and(poziom_znakowy_rozdzialu==0)and(tab_lista_artykulow_w_ksiazce[m+1])and((tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)<0))then tab_numer={}; elseif((poziomowo)and(m==1)and(czy_pierwszy_nilowy)and(poziom_znakowy_rozdzialu==0)and(tab_lista_artykulow_w_ksiazce[m+1])and((tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)>0))then tab_numer={0,} elseif((poziomowo)and(m==2)and(czy_pierwszy_nilowy)and(poziom_znakowy_rozdzialu<0)and(tab_lista_artykulow_w_ksiazce[m-1])and((tab_lista_artykulow_w_ksiazce[m-1][1][2][1] or 0)==0))then if(poprzedni_tab_poziomowo)then local min=math.min(math.abs(numer_rozdzialu),#poprzedni_tab_poziomowo); for i=#poprzedni_tab_poziomowo,min+1,-1 do table.remove(poprzedni_tab_poziomowo,i) end; tab_numer=poprzedni_tab_poziomowo; tab_numer[#tab_numer]=(tab_numer[#tab_numer] or 0)+1; end; elseif((not czy_jest_teraz_spis_tresci)and(((not pierwszy_dodatni_naglowek)and(poziom_znakowy_rozdzialu>0))or((not pierwszy_ujemny_naglowek)and(poziom_znakowy_rozdzialu<0))))then if(poziom_rozdzialu>0)then if(not OTakimSamymLubMniejszymPoziomie(m))then if(poziom_znakowy_rozdzialu>0)then HNumerPoziomowNaglowkow_2=HNumerPoziomowNaglowkow; HNumerPoziomowNaglowkow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); tab_numer_3=tab_numer; tab_numer={0,}; HNumerPoziomow_3=HNumerPoziomow; HNumerPoziomow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); pierwszy_dodatni_naglowek=true; poziom_pierwszego_dodatniego_naglowka=poziom_rozdzialu; glowny_dodatni_rozdzial=true; else tab_numer_4=tab_numer; tab_numer=parametry_modul["KopiujTabelęElementów"](tab_numer); tab_numer[#tab_numer]=nil; HNumerPoziomow_4=HNumerPoziomow; HNumerPoziomow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); if(poziom_naglowka or 0>0)then HNumerPoziomow(poziom_naglowka,#tab_numer); end; pierwszy_ujemny_naglowek=true; poziom_pierwszego_ujemnego_naglowka=poziom_rozdzialu; glowny_ujemny_rozdzial=true; end; else if(poziom_znakowy_rozdzialu>0)then pierwszy_dodatni_naglowek=true;else pierwszy_ujemny_naglowek=true;end; end; end; elseif((czy_jest_teraz_spis_tresci)and(not czy_nie_ten_rozdzial))then if((not spis)and(poziom_rozdzialu>0) and(tab_lista_artykulow_w_ksiazce[m+1]) and(( (poziom_znakowy_rozdzialu>0) and((tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)>0) and(math.abs(tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)>poziom_rozdzialu) )or( (poziom_znakowy_rozdzialu<0) and((tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)<0) and(math.abs(tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)>poziom_rozdzialu) )) )then tab_numer={0,}; spis=true; end elseif((tab_lista_artykulow_w_ksiazce[m+1]) and(( (poziom_znakowy_rozdzialu>0) and((tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)>0) and(math.abs(tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)>poziom_rozdzialu) )--[[or( (poziom_znakowy_rozdzialu<0) and((tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)<0) and(math.abs(tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)>poziom_rozdzialu) )]]) )then table.insert(tab_numer,0); end; -- end; end; if(tab_lista[2] or tab_lista[3])then local HNumerArtykulu=stronicowyparser_potrzebne_modul.LiczonyHNumer(); local HNumerPoziomu=stronicowyparser_potrzebne_modul.LiczonyHNumer(); local czy_tytul_rozdzial=nil;local poprzedni_b=nil;local ile_odjac=0; local HNumerB=nil; local poprzedni_poziom_artykulu=nil; local czy_ma_elementy=nil; local poziom_poprzedni_artykulu=nil; for p,artykul_w_bazie in ipairs(tab_lista[2])do local artykul=artykul_w_bazie[1][1] or artykul_w_bazie[1]; artykul=(not naglowek)and mw.ustring.gsub(artykul,"^([^#]*)#(.*)$","%1") or artykul; if(naglowek or not tab_artykul[artykul])then pierwszy_rowny_rozdzial=nil; czy_ma_elementy=true; if(not naglowek)then tab_artykul[artykul]=true; end; local tab_artykul_w_bazie; if(poziomowo)then local poziom_artykulu=artykul_w_bazie[2][1]; local poziom_poczatku_artykulu=artykul_w_bazie[2][2]; local w_rozdziale=artykul_w_bazie[2][4]; if(w_rozdziale)then function CzyRozdzialMaArtykulyNieWewnetrzne() for s,artykul_w_bazie in ipairs(tab_lista[2])do if(s>p)then if((tab_lista[2][s])and(not tab_lista[2][s][2][4]))then return true; end; end; end; return false; end; function CzyRozdzialMaRozdzialyNieWewnetrzne() for s,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do if(s>m)then local poziom_rozdzialu=tab_lista[1][2][1] or 0; if(poziom_rozdzialu<0)then return true; end; end; end; return false; end; if((not artykuly_w_rozdziale)and((CzyRozdzialMaArtykulyNieWewnetrzne())or(CzyRozdzialMaRozdzialyNieWewnetrzne())))then tab_numer[#tab_numer+1]=0; artykuly_w_rozdziale=true; else if(not tab_lista[2][p+1])then local wartosc=__FUNKCJA(poziomowo,i,ktory,pierwszy_parametr_szablonu,rozdzial,artykul,tab_numer,{}); if(wartosc)then return wartosc;end; end; end; elseif(artykuly_w_rozdziale)then artykuly_w_rozdziale=nil; table.remove(tab_numer,#tab_numer); tab_poziomowo={}; end; ostatni_poczatek_artykulu=poziom_poczatku_artykulu; local function ToNumberPoziomArtykulu(poziom_artykulu) local numer=tonumber(poziom_artykulu) or 1; if(numer<1)then numer=1;end; return numer; end; poziom_artykulu=ToNumberPoziomArtykulu(poziom_artykulu); local poziom_czysty_artykulu=poziom_artykulu; poziom_artykulu=poziom_artykulu+(ostatni_rozdzial_dodatni or 0)+poziom_zerowego_naglowka; if((poziom_poczatku_artykulu)and(poziom_poczatku_rozdzialu) and(#poziom_poczatku_artykulu==#poziom_poczatku_rozdzialu) and(poziom_poczatku_artykulu~=poziom_poczatku_rozdzialu) and(mw.ustring.match(poziom_poczatku_rozdzialu,"^*")) and((mw.ustring.match(poziom_poczatku_artykulu,"^:")) or (mw.ustring.match(poziom_poczatku_artykulu,"^#")) ) )then poziom_artykulu=poziom_artykulu+1; poziom_czysty_artykulu=poziom_czysty_artykulu+1; end; local numer_poziomu=HNumerPoziomow(poziom_artykulu); if(p>1)then local numer_poprzedni=tonumber(tab_lista[2][p-1][2][1]) or 1; local id_poprzednie=tab_lista[2][p-1][4]; local numer=tonumber(tab_lista[2][p][2][1]) or 1; local id=tab_lista[2][p][4]; if((numer_poprzedni==0)and(not id_poprzednie)and(not id)and(numer>0))then if(#tab_numer>(HNumerPoziomowNaglowkow(0) or 0)+poziom_zerowego_naglowka)then tab_numer[#tab_numer]=(tab_numer[#tab_numer] or 0)+1; tab_poziomowo={}; local czy_nastepny=tab_lista[2][p+1]; if(not czy_nastepny)then local wartosc=__FUNKCJA(poziomowo,i,ktory,pierwszy_parametr_szablonu,rozdzial,artykul,tab_numer,tab_poziomowo); if(wartosc)then return wartosc;end; end; end; end; end; local prefix_poziom_artykulu=poziom_artykulu; local b=0; local tab_artykul_w_bazie=mw.text.split(artykul,"/"); if(tab_poprzedni_artykul_w_bazie)then if(poprzedni_poziom_artykulu)then if(poprzedni_poziom_artykulu==poziom_artykulu)then for c=1,#tab_artykul_w_bazie,1 do local podstrona_artykul=tab_artykul_w_bazie[c]; local podstrona_nazwy_artykulu=tab_poprzedni_artykul_w_bazie[c]; if(podstrona_artykul==podstrona_nazwy_artykulu)then b=b+1; end; end; else b=0; end; end; if(poziom_znakowy_rozdzialu<0)then if(#tab_numer~=0)then if(poziom_artykulu<=(poziom_pierwszego_ujemnego_naglowka or 0))then tab_poziomowo=tab_numer_4; tab_numer={}; HNumerArtykulu=HNumerPoziomow_4; elseif((poziom_poprzedni_artykulu)and(poziom_artykulu>(poziom_pierwszego_ujemnego_naglowka or 0))and(poziom_poprzedni_artykulu>(poziom_pierwszego_ujemnego_spisu_tresci or 0))and(poziom_artykulu<=(poziom_pierwszego_ujemnego_spisu_tresci or 0)))then HNumerArtykulu=stronicowyparser_potrzebne_modul.LiczonyHNumer(); for i=#tab_poziomowo,numer_poziomu+1,-1 do table.remove(tab_numer,i); end; tab_numer[#tab_numer]=(tab_numer[#tab_numer] or 0 ) + 1; tab_poziomowo=tab_numer; tab_numer={}; elseif((poziom_naglowka>=poziom_artykulu)or((poziom_rozdzialu==poziom_czysty_artykulu) and((numer_poziomu<numer_rozdzialu) or((numer_poziomu==numer_rozdzialu) and(poziom_poczatku_rozdzialu==poziom_poczatku_artykulu) )) ))then local tab_numer2={}; for i=1,(HNumerPoziomowNaglowkow(0) or 0)+poziom_zerowego_naglowka,1 do tab_numer2[i]=tab_numer[i]; end; local tab_poziomowo2={}; for i=(HNumerPoziomowNaglowkow(0) or 0)+poziom_zerowego_naglowka+1,#tab_numer,1 do tab_poziomowo2[i-(HNumerPoziomowNaglowkow(0) or 0)-poziom_zerowego_naglowka]=tab_numer[i]; end; local indeks=(((HNumerPoziomowNaglowkow(0) or 0)+poziom_zerowego_naglowka+1>#tab_numer) and 0 or (#tab_numer-(HNumerPoziomowNaglowkow(0) or 0)-poziom_zerowego_naglowka)); for i=1,numer_poziomu,1 do tab_poziomowo2[i+indeks]=tab_poziomowo[i]; end; tab_numer=tab_numer2; tab_poziomowo=tab_poziomowo2; --[[tab_poziomowo=tab_numer; tab_numer={};]] HNumerArtykulu=stronicowyparser_potrzebne_modul.LiczonyHNumer(); --local numer_poziomu=HNumerPoziomow(poziom_artykulu+(ostatni_rozdzial_dodatni or 0),#tab_poziomowo+1); end; end; end; elseif(#tab_numer>numer_poziomu)then tab_poziomowo={}; tab_poziomowo[1]=tab_numer[numer_poziomu]; for i=#tab_numer,numer_poziomu,-1 do table.remove(tab_numer,i); end; elseif((#tab_numer<=numer_rozdzialu)and(numer_rozdzialu>=numer_poziomu))then local numer_rozdzialu_dodatniego=(HNumerPoziomowNaglowkow(0) or 0)+poziom_zerowego_naglowka; if((numer_rozdzialu_dodatniego>0)or((numer_rozdzialu==numer_poziomu)and(poziom_poczatku_rozdzialu==poziom_poczatku_artykulu)))then if(#tab_numer>=numer_rozdzialu_dodatniego)then local tab_numer2={}; for i=1,numer_rozdzialu_dodatniego,1 do tab_numer2[i]=tab_numer[i]; end; tab_poziomowo={}; for i=numer_rozdzialu_dodatniego+1,#tab_numer,1 do tab_poziomowo[i-numer_rozdzialu_dodatniego]=tab_numer[i]; end; tab_numer=tab_numer2; end; end; end; poprzedni_poziom_artykulu=poziom_artykulu; local czy_z_rozdzialem=(tab_artykul_w_bazie[1]==rozdzial); if((p==1)and(czy_z_rozdzialem))then b=1;end; czy_tytul_rozdzial=((p==1)and true or czy_tytul_rozdzial) and (czy_z_rozdzialem); local dodatek=b-((czy_tytul_rozdzial)and 0 or 1); dodatek=((dodatek>0)and dodatek or 0); if((poziomowo)and(poziom_znakowy_rozdzialu<0))then if(poziom_naglowka>=poziom_artykulu)then local numer_poziomu=HNumerPoziomu(poziom_naglowka,numer_rozdzialu-(HNumerPoziomowNaglowkow(0) or 0)); end; end; local stala=poziom_artykulu; local numer_poziomu=HNumerPoziomu(stala); poziom_artykulu=stala+dodatek; local numer=HNumerArtykulu(poziom_artykulu); local roznica=numer_poziomu-numer; if(roznica>0)then numer=HNumerArtykulu(poziom_artykulu,numer_poziomu); end; if(#tab_poziomowo<numer)then for i=#tab_poziomowo+1,numer,1 do table.insert(tab_poziomowo,1); end; else if(#tab_poziomowo>numer)then for i=#tab_poziomowo,numer+1,-1 do table.remove(tab_poziomowo,i); end; end; tab_poziomowo[#tab_poziomowo]=(tab_poziomowo[#tab_poziomowo] or 0)+1; end; tab_poprzedni_artykul_w_bazie=tab_artykul_w_bazie; poziom_poprzedni_artykulu=poziom_artykulu; end; local wartosc=__FUNKCJA(poziomowo,i,ktory,pierwszy_parametr_szablonu,rozdzial,artykul,tab_numer,tab_poziomowo); if(poziomowo)then if(tab_lista[2][p+1])then local numer_nastepny=tonumber(tab_lista[2][p+1][2][1]) or 1; local id_nastepny=tab_lista[2][p+1][4]; local numer=tonumber(tab_lista[2][p][2][1]) or 1; local id=tab_lista[2][p][4]; if((numer_nastepny==0)and(not id_nastepny)and(not id)and(numer>0))then tab_poziomowo={tab_numer[(HNumerPoziomowNaglowkow(0) or 0)+poziom_zerowego_naglowka+1],}; for i=#tab_numer,(HNumerPoziomowNaglowkow(0) or 0)+poziom_zerowego_naglowka+1,-1 do table.remove(tab_numer,i); end; end; end; poprzedni_tab_poziomowo=tab_poziomowo; end; if(wartosc)then return wartosc;end; if(not poziomowo)then i=i+1; end; end; end; if(not czy_ma_elementy)then poprzedni_tab_poziomowo=nil; if(zbieraj_dane)then local wartosc=__FUNKCJA(poziomowo,i,ktory,pierwszy_parametr_szablonu,rozdzial,"",tab_numer,{}); end; end; else poprzedni_tab_poziomowo=nil; if(zbieraj_dane)then local wartosc=__FUNKCJA(poziomowo,i,ktory,pierwszy_parametr_szablonu,rozdzial,"",tab_numer,{}); end; end; end; return; end; p["PobierzNazwęArtykułu"]=function(frame,tabela_listy_danych_analizy_ksiazki) local s=1; local function __FUNKCJA(poziomowo,i,ktory,numer,rozdzial,artykul,tab_numer,tab_poziomowo) if((not poziomowo)and(i==numer))then if(s==ktory)then return artykul; else s=s+1; end; elseif(poziomowo)then if((table.concat(tab_numer,".") ..((#tab_numer>0) and "." or "") ..table.concat(tab_poziomowo,"."))==numer)then if(s==ktory)then return artykul; else s=s+1; end; end; end; end; return PobierzNumerLubNazweArtykulu(frame,tabela_listy_danych_analizy_ksiazki,__FUNKCJA,true); end; p["PobierzNumerArtykułu"]=function(frame,tabela_listy_danych_analizy_ksiazki) local s=1; local function __FUNKCJA(poziomowo,i,ktory,nazwa_artykulu,rozdzial,artykul,tab_numer,tab_poziomowo) if(nazwa_artykulu==artykul)then if(s==ktory)then if(poziomowo)then return (table.concat(tab_numer,".")..((#tab_numer>0) and ((#tab_poziomowo>0) and "." or "") or "")..table.concat(tab_poziomowo,".")); else return i; end; end; s=s+1; end; end; return PobierzNumerLubNazweArtykulu(frame,tabela_listy_danych_analizy_ksiazki,__FUNKCJA,false); end; p["PobierzDaneKsiążki"]=function(frame,tabela_listy_danych_analizy_ksiazki,kodowanie_nie_json) local tab_dane_ksiazki=nil; local s=1; local function __FUNKCJA(poziomowo,i,ktory,nazwa_artykulu,rozdzial,artykul,tab_numer,tab_poziomowo) if(not tab_dane_ksiazki)then tab_dane_ksiazki={};end; if(not tab_dane_ksiazki[rozdzial])then tab_dane_ksiazki[rozdzial]={};end; local numer_rozdzialu=tab_numer and table.concat(tab_numer,".") or ""; repeat numer_rozdzialu=mw.ustring.gsub(numer_rozdzialu,"%.0$","") until not mw.ustring.match(numer_rozdzialu,"%.0$"); if(not tab_dane_ksiazki[rozdzial][numer_rozdzialu])then tab_dane_ksiazki[rozdzial][numer_rozdzialu]={}; end; if(not tab_dane_ksiazki[rozdzial][numer_rozdzialu][artykul])then tab_dane_ksiazki[rozdzial][numer_rozdzialu][artykul]={}; end; local numer_artykulu=tab_poziomowo and table.concat(tab_poziomowo,".") or ""; if(not tab_dane_ksiazki[rozdzial][numer_rozdzialu][artykul][numer_artykulu])then tab_dane_ksiazki[rozdzial][numer_rozdzialu][artykul][numer_artykulu]={}; end; table.insert(tab_dane_ksiazki[rozdzial][numer_rozdzialu][artykul][numer_artykulu],s); s=s+1; return false; end; PobierzNumerLubNazweArtykulu(frame,tabela_listy_danych_analizy_ksiazki,__FUNKCJA,false,true); return (not kodowanie_nie_json) and mw.text.jsonEncode(tab_dane_ksiazki,mw.text.JSON_PRESERVE_KEYS) or tab_dane_ksiazki; end; p["SubNazwaNadArtykułu"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local numer=tonumber(args[1]) or 0; local krok=tonumber(args[2])or 1; local nazwa_artykulu=stronicowyparser_potrzebne_modul:NazwaArtykuluKsiazki(frame); return stronicowyparser_potrzebne_modul.SubNazwaNadStrony(nazwa_artykulu,numer,krok); end; p["NazwaNadArtykułu"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local numer=tonumber(args[1]) or 1; local nazwa_artykulu=stronicowyparser_potrzebne_modul:NazwaArtykuluKsiazki(frame); return stronicowyparser_potrzebne_modul.SubNazwaNadStrony(nazwa_artykulu,1,numer); end; p["NazwaLinkuArtykułu"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local nazwa_artykulu=stronicowyparser_potrzebne_modul:NazwaArtykuluKsiazki(frame); local ostatni_artykul; for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do if(tab_lista[2])then for _,artykul_w_bazie in ipairs(tab_lista[2])do if(type(artykul_w_bazie[1])~="table")then if(artykul_w_bazie[1]==nazwa_artykulu)then return artykul_w_bazie[1]; end; elseif(artykul_w_bazie[1][1]==nazwa_artykulu)then return artykul_w_bazie[1][2]; end; end; end; end; return "(błąd)"; end; p["LiczbaArtykułówKsiążki"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local parametry_modul=require("Module:Parametry"); local args=stronicowyparser_potrzebne_modul:Args(); local naglowek=parametry_modul.CzyTak(args["nagłówek"]); local tab_artykul=(not naglowek) and {} or nil; local i=0; for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do if(tab_lista[2])then for _,artykul_w_bazie in ipairs(tab_lista[2])do local nazwa_artykulu=artykul_w_bazie[1][1] or artykul_w_bazie[1]; local artykul=(not naglowek) and mw.ustring.gsub(nazwa_artykulu,"^([^#]*)#(.*)$","%1") or nazwa_artykulu; if(naglowek or not tab_artykul[artykul])then if(not naglowek)then tab_artykul[artykul]=true; end; i=i+1; end; end; end; end; return i; end; p["LiniaArtykułuKsiążki"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local nazwa_artykulu=stronicowyparser_potrzebne_modul:NazwaArtykuluKsiazki(frame); local parametry_modul=require("Module:Parametry"); local args=stronicowyparser_potrzebne_modul:Args(); local czy_analiza=parametry_modul.CzyTak(args["analiza"]); for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do if(tab_lista[2])then for _,artykul_w_bazie in ipairs(tab_lista[2])do local artykul_ksiazki=artykul_w_bazie[1][1] or artykul_w_bazie[1]; if(artykul_ksiazki==nazwa_artykulu)then if(not czy_analiza)then return artykul_w_bazie[3]; else local function AnalizaLiniiArtykolow() local czy_spis_tresci=mw.ustring.match(artykul_w_bazie[3],"({{%s*[Ss]pisTreści%s*|[^{}]*}})"); if(czy_spis_tresci)then local techniczne_modul=require("Module:Techniczne"); local parametry_szablony=techniczne_modul["ParsujWywołanieSzablonu"](czy_spis_tresci); local nazwa_artykulu=parametry_szablony[1]; ------ local nazwa_ksiazki=stronicowyparser_potrzebne_modul:PelnaNazwaKsiazki(frame); local pelna_nazwa_strony=(nazwa_artykulu=="")and nazwa_ksiazki or nazwa_ksiazki.."/"..nazwa_artykulu; local link= "[["..pelna_nazwa_strony.."|"..nazwa_artykulu.."]]"; local linia2,_=mw.ustring.gsub(artykul_w_bazie[3],"({{%s*[Ss]pisTreści%s*|[^{}]*}})",link); return linia2; else local czy_spis_tresci=mw.ustring.match(artykul_w_bazie[3],"({{%s*[Ss]ekcja[%s_]+referencyjna%s*|[^{}]*}})"); if(czy_spis_tresci)then local linia2,_=mw.ustring.gsub(artykul_w_bazie[3],"({{%s*[Ss]ekcja[%s_]+referencyjna%s*|)","%1astandardowo=tak|"); return linia2; else local nazwa_ksiazki=stronicowyparser_potrzebne_modul:PelnaNazwaKsiazki(frame); local function adresuj_linki(a,b) return "[["..nazwa_ksiazki.."/"..a..(b or "").."]]"; end; local artykul=mw.ustring.gsub(artykul_w_bazie[3],"%[%[%s*/([^%[%]|]-)/*%s*(|.*)%]%]",adresuj_linki); artykul=mw.ustring.gsub(artykul,"%[%[%s*/([^%[%]|]-)/*%s*%]%]",adresuj_linki); return artykul; end; end; end; return AnalizaLiniiArtykolow(); end end; end; end; end; local uzupelniaj_sekcje_artykulow=parametry_modul.CzyTak(args["uzupełniaj sekcje artykułów"]); if(uzupelniaj_sekcje_artykulow)then if(mw.ustring.match(nazwa_artykulu,"^[^#]*#(.+)$"))then local naglowek=mw.ustring.match(nazwa_artykulu,"^[^#]*#(.+)$"); if(parametry_modul["CzyTakCiąg"](naglowek))then local pelna_nazwa_ksiazki=stronicowyparser_potrzebne_modul:PelnaNazwaKsiazki(frame) return "[["..pelna_nazwa_ksiazki..((nazwa_artykulu~="")and("/"..nazwa_artykulu) or "").."|"..naglowek.."]]"; end; end; end; end; p["AktualnaKsiążka"]=function(frame,__error) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); return stronicowyparser_potrzebne_modul:PelnaNazwaKsiazki(frame) or ((not __error)and "(błąd)" or nil); end; p["NazwaAktualnyArtykuł"]=function(frame,__error) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); return stronicowyparser_potrzebne_modul:NazwaArtykuluKsiazki(frame) or ((not __error)and "(błąd)" or nil); end; p["ListaNagłówkówKsiążki"] = function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local stronicowyparser_obiekty=mw.loadData("Module:StronicowyParser/obiekty"); local tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek=stronicowyparser_obiekty.tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek; local tab_rozdzialow_glownych_spisow_tresci_ksiazek=stronicowyparser_obiekty.tab_rozdzialow_glownych_spisow_tresci_ksiazek; local czy_sa_rozdzialy=nil; local pelna_nazwa_ksiazki=stronicowyparser_potrzebne_modul:PelnaNazwaKsiazki(frame); local args=stronicowyparser_potrzebne_modul:Args(); local wikikod=""; local linki_modul=require("Module:Linki"); for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do local rozdzial=tab_lista[1][1]; local numer_rozdzialu=tab_lista[1][2][1]; if(numer_rozdzialu>0)then if(not tab_rozdzialow_glownych_spisow_tresci_ksiazek[rozdzial])then wikikod=((wikikod~="")and (wikikod.." &nbsp;—&nbsp; ") or "") ..linki_modul["Link wewnętrzny"]{ ["strona"]=pelna_nazwa_ksiazki, ["nagłówek"]=rozdzial, ["nazwa"]=rozdzial, ["bez znaczników"]=args["bez znaczników"], ["bez przetwarzania"]=args["bez przetwarzania"], }; end; czy_sa_rozdzialy=true; end; end; if(not czy_sa_rozdzialy)then return "(błąd: brak rozdziałów)";end; return wikikod; end; p["ArtykułSubst"] = function(frame) local tabela_listy_danych_analizy_ksiazki=mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_ksiazkowych; local nazwa_przestrzeni;local nazwa_ksiazki;local nazwa_artykulu; if(not tabela_listy_danych_analizy_ksiazki.zastepczy)then nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; nazwa_ksiazki=tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; nazwa_artykulu=tabela_listy_danych_analizy_ksiazki.nazwa_artykulu; else nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.normalna_nazwa_przestrzeni; nazwa_ksiazki=tabela_listy_danych_analizy_ksiazki.normalna_nazwa_ksiazki; nazwa_artykulu=tabela_listy_danych_analizy_ksiazki.normalna_nazwa_artykulu; end; local parametry_modul=require("Module:Parametry"); local PobierzParametr=parametry_modul.PobierzParametr(frame); local pobierz_nazwa_artykulu=PobierzParametr("pobierz pełną nazwę artykułu"); local pobierz_adres_ksiazki=PobierzParametr("pobierz pełną nazwę książki"); local czy_pobierz_pelna_nazwa_artykulu=parametry_modul.CzyTak(pobierz_nazwa_artykulu); local czy_pobierz_pelna_nazwa_ksiazki=parametry_modul.CzyTak(pobierz_adres_ksiazki); if(czy_pobierz_pelna_nazwa_artykulu and not czy_pobierz_pelna_nazwa_ksiazki)then return ((nazwa_przestrzeni~="")and(nazwa_przestrzeni..":") or "")..nazwa_ksiazki..((nazwa_artykulu~="") and "/" or "")..nazwa_artykulu; elseif(not czy_pobierz_pelna_nazwa_artykulu and czy_pobierz_pelna_nazwa_ksiazki)then return ((nazwa_przestrzeni~="")and(nazwa_przestrzeni..":") or "")..nazwa_ksiazki; elseif(czy_pobierz_pelna_nazwa_artykulu and czy_pobierz_pelna_nazwa_ksiazki)then return "(błąd)"; end; local nazwa_strony=((nazwa_przestrzeni~="")and(nazwa_przestrzeni..":") or "")..nazwa_ksiazki..((nazwa_artykulu~="") and "/" or "")..nazwa_artykulu; local nazwy_modul=require("Module:Nazwy"); if(nazwa_strony==nazwy_modul["PEŁNANAZWASTRONY"]())then local blad_modul=require("Module:Błąd"); return blad_modul.error{args={[1]="Próbowano załadować bieżącą stronę.",},}; end; local techniczne_modul=require("Module:Techniczne"); local szablon=techniczne_modul.NazwaSzablonu(nazwa_strony); return frame:expandTemplate{title=szablon,args={},}; end; p["KsiążkaSubst"] = function(frame) local tabela_listy_danych_analizy_ksiazki=mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_ksiazkowych; local str=tabela_listy_danych_analizy_ksiazki["KsiążkaSubst"]; return str; end; p["StronaSubst"] = function(frame) local parametry_modul=require("Module:Parametry"); local args=parametry_modul.PobierzArgsParametry(frame,true); local tabela_listy_danych_analizy_ksiazki=mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_ksiazkowych; local tab_stronasubst=tabela_listy_danych_analizy_ksiazki["StronaSubst"]; if(not tab_stronasubst)then return;end; local pierwszy,_=mw.ustring.gsub(args[1],"[%s_]+"," "); local tab_strona=tab_stronasubst[pierwszy]; if(not tab_strona)then return;end; local link=args["link"]; local czy_link=parametry_modul.CzyTak(link); local stronasubst=tab_strona[(czy_link and "tak" or "")]; return stronasubst; end; p["CzyStronęNumerować"] = function(frame) local strona=frame.args[1]; local nazwy_modul=require("Module:Nazwy"); strona=nazwy_modul["PEŁNANAZWASTRONY"](strona); local pudelko_modul=require("Module:Pudełko"); if(strona==pudelko_modul["Strona główna tego projektu"](frame))then return; end; if(strona==pudelko_modul["Strona główna dla dzieci tego projektu"](frame))then return; end; if(mw.ustring.match(strona,"^Szablon:SG/"))then return; end; local zbiory={ ["Szablon:Nowe podręczniki miesiąca/Zwycięzca"]=true, ["Wikibooks:Polecane książki"]=true, ["Szablon:Wyróżnienia książek miesiąca/Wyróżniony"]=true, } if(zbiory[strona])then return; end; if(mw.ustring.match(strona,"^Szablon:Polecane książki/") or(mw.ustring.match(strona,"^Szablon:Nowe podręczniki miesiąca/")) or(mw.ustring.match(strona,"^Szablon:Wyróżnienia książek miesiąca/")) )then return; end; return "tak"; end; function p.HNumer(frame) local p=frame.args["wyspecjalizowana"] and frame or frame:getParent(); if((not p) or (not p.args[1]))then local blad_module=require("Module:Błąd"); local frame2=p:newChild{args={[1]="Podano złe parametry w szablonie: [[Szablon:HLiczba]].",["tag"]="span",},} blad_module.error(frame2); return; end; local stronicowyparser_rozdzialy_modul=require("Module:StronicowyParser/Rozdziały"); local naglowek,licznik=stronicowyparser_rozdzialy_modul.PodajRozdzial(p.args[1]); local id2,_=mw.ustring.gsub(naglowek,"^[%s_]",""); id2,_=mw.ustring.gsub(id2,"[%s_]$",""); id2,_=mw.ustring.gsub(id2,"[%s_]","_"); local id3,_=mw.ustring.gsub(mw.uri.encode(mw.text.encode(id2),"WIKI"),"(%%)","."); if(licznik>6)then local id=p.args["id"]; local styl=p.args["styl"]; local klasa=p.args["klasa"]; local atrybuty=p.args["atrybuty"]; local parametry_modul=require("Module:Parametry"); return "<h6"..(parametry_modul.CzyTak(id)and " id=\""..id.."\"" or "") ..(parametry_modul.CzyTak(styl)and " style=\""..styl.."\"" or "") .." class=\"mw-hnumber mw-hnumber-"..licznik..((parametry_modul.CzyTak(klasa)) and (" "..klasa) or "").."\"" ..(parametry_modul.CzyTak(atrybuty)and " "..atrybuty or "") ..">"..((id2~=id3) and ("<span id=\""..id3.."\"></span>") or "").."<span id=\""..id2.."\" class=\"mw-headline\">"..naglowek.."</span></h6>"; elseif(licznik<1)then local blad_module=require("Module:Błąd"); local frame2=pf:newChild{args={[1]="Nie podano nagłówka w szablonie: [[Szablon:HLiczba]].",["tag"]="span",},} blad_module.error(frame2); else local id=p.args["id"]; local styl=p.args["styl"]; local klasa=p.args["klasa"]; local atrybuty=p.args["atrybuty"]; local parametry_modul=require("Module:Parametry"); return "<h"..licznik..(parametry_modul.CzyTak(id)and " id=\""..id.."\"" or "") ..(parametry_modul.CzyTak(styl)and " style=\""..styl.."\"" or "") .." class=\""..((parametry_modul.CzyTak(klasa)) and klasa or "").."\"" ..(parametry_modul.CzyTak(atrybuty)and " "..atrybuty or "")..">"..((id2~=id3) and ("<span id=\""..id3.."\"></span>") or "").."<span id=\""..id2.."\" class=\"mw-headline\">"..naglowek.."</span></h"..licznik..">"; end; end; function p.TOC(frame,czy_rozciagnij,gdy_pusty_spis_tresci) local tabela_listy_danych_analizy_ksiazki=mw.loadData('Module:StronicowyParser/informacje').tablica_zebranych_danych_ksiazkowych; local nazwy_modul=require("Module:Nazwy"); local parametry_modul=require("Module:Parametry"); local ksiazkowe_modul=require("Module:Książkowe"); local args=(frame)and (parametry_modul.CzyTak(frame.args["wyspecjalizowana"])and frame.args or frame:getParent().args) or {}; local nazwa_przestrzeni=args[2] and nazwy_modul["NAZWAPRZESTRZENI"](args[2]) or tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; local nazwa_ksiazki=args[2] and ksiazkowe_modul["NazwaKsiążki"](args[2]) or tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; local nazwa_artykulu=args[1] and args[1] or tabela_listy_danych_analizy_ksiazki.nazwa_artykulu; local czy_nie_aktualny=( (nazwa_przestrzeni~=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni) or(nazwa_ksiazki~=tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki) or (nazwa_artykulu~=tabela_listy_danych_analizy_ksiazki.nazwa_artykulu) ); local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); if ((tabela_listy_danych_analizy_ksiazki.TOC_StronaZbiorcza)or(tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu and tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni] and tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni][nazwa_ksiazki] and tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni][nazwa_ksiazki].lista_artykolow[nazwa_artykulu] and tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni][nazwa_ksiazki].lista_artykolow[nazwa_artykulu].TOC)) then mw.log(tabela_listy_danych_analizy_ksiazki.TOC_StronaZbiorcza,"Strona ziorcza"); local spis_tresci_artykulu=stronicowyparser_potrzebne_modul.TOC(frame,tabela_listy_danych_analizy_ksiazki.TOC_StronaZbiorcza or tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni][nazwa_ksiazki].lista_artykolow[nazwa_artykulu].TOC,czy_nie_aktualny,czy_rozciagnij); return spis_tresci_artykulu; elseif(not gdy_pusty_spis_tresci)then local spis_tresci_artykulu=stronicowyparser_potrzebne_modul.TOC(frame,nil,czy_nie_aktualny,czy_rozciagnij); return spis_tresci_artykulu; end; end; function p.WykazModolow(frame,czy_rozciagnij) local tabela_listy_danych_analizy_ksiazki=mw.loadData('Module:StronicowyParser/informacje').tablica_zebranych_danych_ksiazkowych; local nazwa_ksiazki=tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; local nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; local lista_ksiazek_w_przestrzeni_nazw=tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni]; if(not lista_ksiazek_w_przestrzeni_nazw)then return nil;end; local tab_lista_artykulow_w_ksiazce_w_ksiazce=lista_ksiazek_w_przestrzeni_nazw[nazwa_ksiazki]; if(not tab_lista_artykulow_w_ksiazce_w_ksiazce)then return nil;end; local spis=tab_lista_artykulow_w_ksiazce_w_ksiazce.spis; if(not spis)then return nil;end; local parametry_modul=require("Module:Parametry"); local spis_ksiazkowy=parametry_modul.CzyTak(frame.args["spis książkowy"]); local spis_rzeczy=parametry_modul.CzyTak(frame.args["spis rzeczy"]); local tylko_naglowki=parametry_modul.CzyTak(frame.args["nagłówki"]); local wysokosc=frame.args["wysokość"]; local wykaz_modolow_w_liscie=""; local i=1; for _,tab_artykul in ipairs(spis)do if(tab_artykul[2])then for _,tab_pozycja in ipairs(tab_artykul[2])do if(type(tab_pozycja[1])~="table")then sformatowana_nazwa_artykulu,_=mw.ustring.gsub(tab_pozycja[1],"_"," "); else sformatowana_nazwa_artykulu,_=mw.ustring.gsub(tab_pozycja[1][1],"_"," "); end; local id=tab_pozycja[4] if(not tylko_naglowki or id)then if(not spis_ksiazkowy)then wykaz_modolow_w_liscie=((wykaz_modolow_w_liscie~="") and (wykaz_modolow_w_liscie.."\n") or "")..'<li>[['..((not spis_rzeczy or not id)and (((nazwa_przestrzeni=="")and nazwa_ksiazki or nazwa_przestrzeni..":"..nazwa_ksiazki).."/") or "#")..sformatowana_nazwa_artykulu.."|<span class=\"tocnumber\">"..i.."</span><span class=\"toctext\">"..sformatowana_nazwa_artykulu..'</span>]]</li>'; else wykaz_modolow_w_liscie=((wykaz_modolow_w_liscie~="") and (wykaz_modolow_w_liscie.."\n") or "")..'{{SpisZw||[['..((not spis_rzeczy or not id)and (((nazwa_przestrzeni=="")and nazwa_ksiazki or nazwa_przestrzeni..":"..nazwa_ksiazki).."/") or "#")..sformatowana_nazwa_artykulu.."|"..sformatowana_nazwa_artykulu.."]]|"..i.."|100%}}"; end; i=i+1; end; end; end; end; if(wykaz_modolow_w_liscie=="")then return nil;end; if(not spis_ksiazkowy)then wykaz_modolow_w_liscie="<ul>"..wykaz_modolow_w_liscie.."</ul>"; wykaz_modolow_w_liscie='<div class="toc_ogólnie_spis toc_wykaz" style="width:100%;max-height:400px;overflow:auto;">'..wykaz_modolow_w_liscie.."</div>"; wykaz_modolow_w_liscie='{{Tabela nawigacyjna|styl=width:'..(czy_rozciagnij and "100%" or "auto")..';font-size:14px;line-height:1.2em;background-color:white;|tytuł=<div style="font-size:14px;line-height:1.2em;background-color:white;text-align:left;white-space:nowrap;">Wykaz modułów w książce</div>|spis='..wykaz_modolow_w_liscie..'|funkcja=UkrytaWikitabelowaListaMenu}}'; else wykaz_modolow_w_liscie="<div class=\"toc_wykaz mw-overflow-y\" style=\""..(wysokosc and ("max-height:"..wysokosc..";overflow:auto;") or "").."border:solid #aaa 1px;padding:10px;width:auto;box-sizing:border-box;background-color:white;\">"..wykaz_modolow_w_liscie.."</div>"; end; local rozwiniety_wikikod=frame:preprocess(wykaz_modolow_w_liscie); return rozwiniety_wikikod; end; function p.NazwaModolu() local tabela_listy_danych_analizy_ksiazki=mw.loadData('Module:StronicowyParser/informacje').tablica_zebranych_danych_ksiazkowych; local nazwy_np_modul=mw.loadData('Moduł:Nazwy/Np'); local nazwa_artykulu=tabela_listy_danych_analizy_ksiazki.nazwa_artykulu; if(nazwa_artykulu==nil)then return "[["..nazwy_np_modul.Category..": Nie można wygenerować nazwy strony]]"; else return nazwa_artykulu; end; end; function p.Wstep_do_licencji(frame) local element_licencji_1='<strong>Autor:</strong> '..frame.args[1]..'<BR>'; local element_licencji_2; if((frame.args[2]~='')and(frame.args[2]~=nil))then element_licencji_2=frame.args[2]..'<BR>'; end; local element_licencji_3; if((frame.args[3]~='')and(frame.args[3]~=nil))then element_licencji_3='<strong>Email:</strong> '..frame.args[3]..'<BR>'; end; local element_licencji_4; if((frame.args[4]~='')and(frame.args[4]~=nil))then element_licencji_4='<strong>Dotyczy:</strong> '..frame.args[4].."<BR>"; else element_licencji_4='<strong>Dotyczy:</strong> książki, do której należy ta strona, oraz w niej zawartych stron i w nich podstron, a także w nich kolumn, wraz z zawartościami.<BR>'; end; if((frame.args[5]~='')and(frame.args[5]~=nil))then element_licencji_5=frame.args[5].."<BR>"; else element_licencji_5='Użytkownika książki, do której należy ta strona, oraz w niej zawartych stron i w nich podstron, a także w nich kolumn, wraz z zawartościami nie zwalnia z odpowiedzialności prawnoautorskiej nieprzeczytanie warunków licencjonowania.<BR>'; end; local element_licencji_6; if((frame.args[6]~='')and(frame.args[6]~=nil))then element_licencji_6='<strong>Umowa prawna:</strong> '..frame.args[6]..'<BR>'; else element_licencji_6='<strong>Umowa prawna:</strong> [http://creativecommons.org/licenses/by-sa/3.0/deed.pl Creative Commons: uznanie autorstwa oraz miejsca pochodzenia książki i jej jakikolwiek części, a także treści, teksty, tabele, wykresy, rysunki, wzory i inne elementy oraz ich części zawarte w książce, i tą książkę, nawet w postaci przerobionej nie można umieszczać w jakikolwiek formie na czasopismach naukowych, archiwach prac, itp.]<BR>'; end; if((frame.args[7]~='')and(frame.args[7]~=nil))then element_licencji_7=frame.args[7].."<BR>"; else element_licencji_7='Autor tej książki dołożył wszelką staranność, aby informacje zawarte w książce były poprawne i najwyższej jakości, jednakże nie udzielana jest żadna gwarancja, czy też rękojma. Autor nie jest odpowiedzialny za wykorzystanie informacji zawarte w książce nawet jeśli wywołaby jakąś szkodę, straty w zyskach, zastoju w prowadzeniu firmy, przedsiębiorstwa lub spółki bądź utraty informacji niezależnie, czy autor (a nawet [https://pl.wikibooks.org Wikibooks]) został powiadomiony o możliwości wystąpienie szkód. Informacje zawarte w książce mogą być wykorzystane tylko na własną odpowiedzialność.<BR>'; end; local licencja=element_licencji_1..((element_licencji_2)and element_licencji_2 or "")..((element_licencji_3)and element_licencji_3 or "") ..element_licencji_4..element_licencji_5..element_licencji_6..element_licencji_7; return licencja; end; function p.Licencja(frame,czy_rozciagnij) local tabela_listy_danych_analizy_ksiazki=mw.loadData('Module:StronicowyParser/informacje').tablica_zebranych_danych_ksiazkowych; local menu_z_licencja; local nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; local nazwa_ksiazki=tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; local licencja=tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni][nazwa_ksiazki].licencja; if(licencja)then if(licencja[1])then local frame={}; frame.args={licencja[1],licencja[2],licencja[3],licencja[4],licencja[5],licencja[6],licencja[7]}; local ramka_z_licencja='<div style="margin-left:0px;padding:3px;width:100%;height:auto;box-sizing:border-box;">'..p.Wstep_do_licencji(frame)..'</div>'; menu_z_licencja='{{Tabela nawigacyjna|styl=width:'..(czy_rozciagnij and "100%" or "auto")..';font-size:14px;line-height:1.2em;background-color:white;|tytuł=<div style="font-size:14px;line-height:1.2em;background-color:white;text-align:left;white-space:nowrap;">Licencja</div>|spis='..ramka_z_licencja..'|funkcja=StatycznaWikitabelowaListaMenu}}'; else return nil; end; local frame=mw.getCurrentFrame(); local rozwiniety_wikikod=frame:preprocess(menu_z_licencja); return rozwiniety_wikikod; else return nil; end; end; function p.Autor(frame) local tabela_listy_danych_analizy_ksiazki=mw.loadData('Module:StronicowyParser/informacje').tablica_zebranych_danych_ksiazkowych; local nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; local nazwa_ksiazki=tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; local licencja=tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni][nazwa_ksiazki].licencja; if(tabela_listy_danych_analizy_ksiazki.licencja)then return licencja[1]; end; end; function p.PierwszaStrona(frame) local prawe_menu=""; local parametry_modul=require("Module:Parametry"); local czy_rozciagnij=parametry_modul.CzyTak(frame.args["rozciągnij"]) if(parametry_modul.CzyTak(frame.args[1]))then prawe_menu='<div style="margin-top:5px;font-size:1.9em;line-height:25px;text-align:left;">'..p.NazwaModolu()..'</div><hr style=\"margin:5px 0\"/>'; end; if(parametry_modul.CzyTak(frame.args[2]))then local licencja=p.Licencja(frame,czy_rozciagnij); if(licencja~=nil)then prawe_menu=prawe_menu..licencja; else local obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty"); local uchwyt_strony=mw.title.getCurrentTitle(); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local nazwa_przestrzeni_nazw_strony=require("Module:Nazwy")["NAZWAPRZESTRZENI"](); local element_zdania_kategorii=(nazwa_przestrzeni_nazw_strony==nazwy_np_modul.Main)and "na stronach głównych, książek" or ((nazwa_przestrzeni_nazw_strony==nazwy_np_modul.Wikijunior)and "na stronach głównych, książek dla dzieci" or ((nazwa_przestrzeni_nazw_strony==nazwy_np_modul.User)and "na stronach głównych, książek użytkowników" or((nazwa_przestrzeni_nazw_strony==nazwy_np_modul.Wikibooks)and "na stronach głównych, książek brudnopisu projektu" or "na stronach głównych, publikacji"))); local tabela_listy_danych_analizy_ksiazki=mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_ksiazkowych; local kategoria_braku_licencji=(not tabela_listy_danych_analizy_ksiazki.korzystane_strona_glowna_nie_istnieje)and"[["..nazwy_np_modul.Category..": Brak licencji, "..element_zdania_kategorii.."]]" or ""; prawe_menu=prawe_menu..kategoria_braku_licencji; end; end; if(parametry_modul.CzyTak(frame.args[3]))then local wykaz_artykulow=p.WykazModolow(frame,czy_rozciagnij); if(wykaz_artykulow~=nil)then prawe_menu=prawe_menu.."<hr style=\"margin:5px 0\"/>"..wykaz_artykulow; end; end; if(parametry_modul.CzyTak(frame.args[4]))then local spis_tresci=p.TOC(frame,czy_rozciagnij,true); if(spis_tresci~=nil)then prawe_menu=prawe_menu.."<hr style=\"margin:5px 0\"/>"..spis_tresci; end; end; local wysokosc=frame.args["wysokość"]; return "<div style=\"padding:10px;border: solid #aaa 1px;background-color:white;box-sizing:border-box;width:700px;\"><div class=\"pierwsza_strona mw-overflow-y\" style=\"max-height:"..(wysokosc or "100%")..";overflow:auto;height:100%;box-sizing:border-box;\"><div style=\"display:flex;flex-direction:column;width:auto;height:auto;box-sizing:border-box;\">"..prawe_menu.."</div></div></div>"; end; function p.SpisTresci(frame) local parametry_modul=require("Module:Parametry"); local args=parametry_modul.PobierzArgsParametry(frame); local nazwa_artykulu=args["artykuł"] or args[1]; local nazwa_ksiazki=args["książka"] or args[2]; if(not parametry_modul.CzyTak(nazwa_ksiazki))then local tabela_listy_danych_analizy_ksiazki=mw.loadData('Module:StronicowyParser/informacje').tablica_zebranych_danych_ksiazkowych; local uzyskana_nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; local uzyskana_nazwa_ksiazki=tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; nazwa_ksiazki=((uzyskana_nazwa_przestrzeni~=nil) and (uzyskana_nazwa_przestrzeni..":") or "")..uzyskana_nazwa_ksiazki; end; local brak=(nazwa_artykulu and mw.ustring.match(nazwa_artykulu,"[|<>{}%[%]]") or nil) or (nazwa_ksiazki and mw.ustring.match(nazwa_ksiazki,"[|<>{}%[%]]") or nil); if(brak~=nil)then local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local nazwa_przestrzeni_nazw_strony=require("Module:Nazwy")["NAZWAPRZESTRZENI"](); local element_zdania_kategorii=(nazwa_przestrzeni_nazw_strony==nazwy_np_modul.Main)and "artykułów," or ((nazwa_przestrzeni_nazw_strony==nazwy_np_modul.Wikijunior)and "artykułów dla dzieci," or ((nazwa_przestrzeni_nazw_strony==nazwy_np_modul.User)and "stron użytkowników," or ((nazwa_przestrzeni_nazw_strony==nazwy_np_modul.Wikibooks)and "stron brudnopisu projektu," or "stron,"))); return "[["..nazwy_np_modul.Category..":Nazwy "..element_zdania_kategorii.." w spisach treści, zawierają niedozwolone znaki]]"; end; local html_modul=require("Module:Html"); local nazwy_modul=require("Module:Nazwy"); local ksiazkowe_modul=require("Module:Książkowe"); local nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](nazwa_ksiazki); local nazwa_ksiazki=ksiazkowe_modul["NazwaKsiążki"](nazwa_ksiazki); nazwa_ksiazki=html_modul.TransformacjaKlasyZnakowej(nazwa_ksiazki); local nazwa_artykulu=html_modul.TransformacjaKlasyZnakowej(nazwa_artykulu); local nazwa_strony=(nazwa_artykulu=="")and nazwa_ksiazki or nazwa_ksiazki.."/"..nazwa_artykulu; local pelna_nazwa_strony=(nazwa_przestrzeni=="")and nazwa_strony or nazwa_przestrzeni..":"..nazwa_strony; local tekst_artykulu=p.SpreparowanyWikikodStrony(pelna_nazwa_strony); local nazwa=args["nazwa"] or args[3]; local nazwa_strony_artykulu=parametry_modul.CzyTak(nazwa) and nazwa or mw.ustring.gsub(mw.ustring.match(nazwa_artykulu,"[^/]*$"),"_"," "); local dodatek=args["dodatek"] or args[4]; if(not tekst_artykulu)then if(nazwa_artykulu~="")then return "\n"..mw.ustring.rep("=",6).."<span style=\"color:red\">[["..pelna_nazwa_strony.."|"..nazwa_strony_artykulu.."]]</span>"..mw.ustring.rep("=",6).."\n"; else return frame:getParent():preprocess("{{Błąd|Wywołano szablon z argumentem pierwszym pustym.}}"); end; else local twor_spisu_tresci="[["..pelna_nazwa_strony.."|"..nazwa_strony_artykulu.."]]"..(((dodatek)and(dodatek~="")) and (" "..dodatek) or ""); twor_spisu_tresci=mw.ustring.rep("=",6)..twor_spisu_tresci..mw.ustring.rep("=",6).."\n"; local stronicowyparser_dalszefunkcje_modul=require("Module:StronicowyParser/DalszeFunkcje"); local ulozenia_w_menu_spisu_tresci=stronicowyparser_dalszefunkcje_modul:SpisTresciWstep(tekst_artykulu, pelna_nazwa_strony); local atrybuty="style=\"margin-left:20px\""; local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); local toc=stronicowyparser_potrzebne_modul.TOCSilnik(ulozenia_w_menu_spisu_tresci, atrybuty); local limit=args["limit"]; local czy_limit=parametry_modul.CzyTak(limit); return '<div class="toc_ogólnie_spis toc_artykuł toclimit '..(czy_limit and ("toclimit-"..limit) or "")..'">\n'..twor_spisu_tresci..(toc and toc or "")..'</div>'; end; end; function IteratorFunkcja() local obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty"); local tabela_wypowiedzi=obiekty_modul.tablica_obiektow; local licznik=1; return function() local tabela_obiektu=tabela_wypowiedzi[licznik]; if(not tabela_obiektu)then return nil;end; local wartosc1=mw.ustring.gsub(tabela_obiektu[1],"%d+$",""); local wartosc2=tabela_obiektu[4]; licznik=licznik+1; return wartosc1,wartosc2; end; end; local iterator=IteratorFunkcja(); for nazwa_obiektu,czesc_nazwy_funkcji in iterator do p["Numer"..czesc_nazwy_funkcji] = function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); return stronicowyparser_potrzebne_modul.NumerObiektu(frame,nazwa_obiektu); end; end; p["AnalizujSzablonemStronicowymArtykuł"]=function(frame) local tabela_listy_danych_analizy_ksiazki=mw.loadData('Module:StronicowyParser/informacje').tablica_zebranych_danych_ksiazkowych; return ""; end; function p.formatowanie() local tabela_listy_danych_analizy_ksiazki=mw.loadData('Module:StronicowyParser/informacje').tablica_zebranych_danych_ksiazkowych; return tabela_listy_danych_analizy_ksiazki.formatowanie; end; function p.WstawKategorie(frame) local stronicowyparser_kategorie_modul=require("Module:StronicowyParser/Kategorie"); return stronicowyparser_kategorie_modul.WstawKategorie(frame); end; function p.CzyStronaSubst(frame,pelnanazwastrony,czy_wymusic) if(czy_wymusic)then local nazwy_modul=require("Module:Nazwy"); local pelnanazwastronyaktualnej=nazwy_modul["PEŁNANAZWASTRONY"](); if(pelnanazwastrony~=pelnanazwastronyaktualnej)then local stronicowyparser_stronasubst_modul=require("Module:StronicowyParser/StronaSubst"); local TakFun=function(frame) return "tak";end;local NieFun=function(frame) return "";end; return stronicowyparser_stronasubst_modul.AnalizaStronaSubst(nil,pelnanazwastrony,TakFun,NieFun,nil); end; end; local tabela_listy_danych_analizy_ksiazki=mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_ksiazkowych; if(tabela_listy_danych_analizy_ksiazki["CzyStronaSubst"])then return "tak"; end; return ""; end; return p; go8lyugmg0t59v98pcp5tud7o52ufj1 438264 438262 2022-08-21T09:26:11Z Persino 2851 Scribunto text/plain local p = {} function p.SpreparowanyWikikodStrony(nazwa_modolu,dokumentacja) local stronicowyparser_dalszefunkcje=require("Module:StronicowyParser/DalszeFunkcje") return stronicowyparser_dalszefunkcje.SpreparowanyWikikodStrony(nil,nazwa_modolu,dokumentacja); end; function p.PrzekierowanieDoStrony(frame) local parametry_modul=require("Module:Parametry"); local PobierzParametr=parametry_modul.PobierzParametr(frame); local nazwa_modulu=PobierzParametr(1); local latki_modul=require("Module:Łatki"); return latki_modul.contentMatch{args={ [1]="^%s*#REDIRECT%s+%[%[(.+)%]%]%s*", [2]="^%s*#PATRZ%s+%[%[(.+)%]%]%s*", [3]="^%s*#TAM%s+%[%[(.+)%]%]%s*", namespace="", pagename=nazwa_modulu, }, }; end; p["TekstRozdziałuStrony"]=function(frame) local stronicowyparser_rozdzialy=require("Module:StronicowyParser/Rozdziały"); return stronicowyparser_rozdzialy.TekstRozdzialuStrony(frame); end; p["KtóraSekcjaStrony"]=function(frame) local stronicowyparser_rozdzialy=require("Module:StronicowyParser/Rozdziały"); return stronicowyparser_rozdzialy.KtoraSekcjaStrony(frame); end; p["ZwróćSekcjęNagłówkaStrony"]=function(frame) local stronicowyparser_rozdzialy=require("Module:StronicowyParser/Rozdziały"); return stronicowyparser_rozdzialy.ZwrocSekcjeNaglowkaStrony(frame); end; p["NastępnyArtykuł"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local parametry_modul=require("Module:Parametry"); local nazwa=parametry_modul.CzyTak(args["nazwa"]); local nazwa_artykulu=stronicowyparser_potrzebne_modul:NazwaArtykuluKsiazki(frame); local numer=tonumber(args[1]) or 0; local naglowek=parametry_modul.CzyTak(args["nagłówek"]); local nazwa_artykulu_z_naglowkiem_match=mw.ustring.match(nazwa_artykulu,"^([^#]*)#.*$"); local nazwa_artykulu_z_opcja_naglowek=(not naglowek) and nazwa_artykulu_z_naglowkiem_match or nazwa_artykulu; local nadstrona_artykulu=(numer>0) and stronicowyparser_potrzebne_modul.NazwaNadStrony(nazwa_artykulu,numer) or nil; local i=0; local tab_artykul={}; for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do if(tab_lista[2])then for _,artykul_w_bazie_element in ipairs(tab_lista[2])do local artykul_w_bazie;local artykul_bez_naglowka_w_bazie;local artykul_z_naglowkiem_w_bazie; local czy_table=parametry_modul.TypeTable(artykul_w_bazie_element[1]); if(czy_table)then artykul_w_bazie=artykul_w_bazie_element[1][1]; else artykul_w_bazie=artykul_w_bazie_element[1]; end; local artykul_z_naglowkiem_w_bazie_match=mw.ustring.match(artykul_w_bazie,"^([^#]*)#.*$"); artykul_bez_naglowka_w_bazie=artykul_z_naglowkiem_w_bazie_match or artykul_w_bazie; if(naglowek or not tab_artykul[artykul_bez_naglowka_w_bazie])then if(not naglowek)then tab_artykul[artykul_bez_naglowka_w_bazie]=true; end if(not naglowek)then artykul_z_naglowkiem_w_bazie=artykul_bez_naglowka_w_bazie; else artykul_z_naglowkiem_w_bazie=artykul_w_bazie; end; local numer_artykulu_w_bazie; if(numer>0)then numer_artykulu_w_bazie=stronicowyparser_potrzebne_modul.PoziomAdresu(artykul_bez_naglowka_w_bazie); end; local function Nastepny() if(not nazwa)then return artykul_z_naglowkiem_w_bazie; end; if(czy_table)then return artykul_w_bazie[1][2]; else return artykul_z_naglowkiem_w_bazie; end; end; if(i==1)then if(numer>0)then local nadstrona_artykulu_w_bazie=stronicowyparser_potrzebne_modul.NazwaNadStrony(artykul_bez_naglowka,numer); if((numer==numer_artykulu_w_bazie)and(nadstrona_artykulu==nadstrona_artykulu_w_bazie))then return Nastepny(); end; else return Nastepny(); end; else if((not naglowek)and(artykul_bez_naglowka_w_bazie==nazwa_artykulu_z_opcja_naglowek) or(((naglowek) and ((nazwa_artykulu_z_naglowkiem_match and artykul_z_naglowkiem_w_bazie_match)or(not nazwa_artykulu_z_naglowkiem_match and not artykul_z_naglowkiem_w_bazie_match))) and (artykul_z_naglowkiem_w_bazie==nazwa_artykulu) ))then i=1; end; end; end; end; end; end; if(i==1)then return ""; end; return "(błąd)"; end; p["PoprzedniArtykuł"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local parametry_modul=require("Module:Parametry"); local nazwa=parametry_modul.CzyTak(args["nazwa"]); local nazwa_artykulu=stronicowyparser_potrzebne_modul:NazwaArtykuluKsiazki(frame); local numer=tonumber(args[1]) or 0; local naglowek=parametry_modul.CzyTak(args["nagłówek"]); local nazwa_artykulu_z_naglowkiem_match=mw.ustring.match(nazwa_artykulu,"^([^#]*)#.*$") local nazwa_artykulu_z_opcja_naglowek=(not naglowek) and nazwa_artykulu_z_naglowkiem_match or nazwa_artykulu; local nadstrona_artykulu=(numer>0) and stronicowyparser_potrzebne_modul.NazwaNadStrony(nazwa_artykulu,numer) or nil; local artykul; local tab_artykul={}; for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do if(tab_lista[2])then for _,artykul_w_bazie in ipairs(tab_lista[2])do local artykul_z_naglowkiem_w_bazie;local artykul_bez_naglowka_w_bazie; local czy_table=parametry_modul.TypeTable(artykul_w_bazie[1]); if(czy_table)then artykul_z_naglowkiem_w_bazie=artykul_w_bazie[1][1]; else artykul_z_naglowkiem_w_bazie=artykul_w_bazie[1]; end; local artykul_z_naglowkiem_w_bazie_match=mw.ustring.match(artykul_z_naglowkiem_w_bazie,"^([^#]*)#.*$") artykul_bez_naglowka_w_bazie=artykul_z_naglowkiem_w_bazie_match or artykul_z_naglowkiem_w_bazie; if(naglowek or not tab_artykul[artykul_bez_naglowka_w_bazie])then if(not naglowek)then tab_artykul[artykul_bez_naglowka_w_bazie]=true; end; if((not naglowek)and(artykul_bez_naglowka_w_bazie==nazwa_artykulu_z_opcja_naglowek) or(((naglowek) and ((nazwa_artykulu_z_naglowkiem_match and artykul_z_naglowkiem_w_bazie_match)or(not nazwa_artykulu_z_naglowkiem_match and not artykul_z_naglowkiem_w_bazie_match)))and(artykul_z_naglowkiem_w_bazie==nazwa_artykulu)))then if(not artykul)then return "";end; local czy_table_artykul=parametry_modul.TypeTable(artykul); if(czy_table_artykul)then if(not nazwa)then if(naglowek)then return artykul[1]; end; artykul,_=mw.ustring.gsub(artykul[1],"^([^#]+)#(.*)$","%1"); return artykul; else return artykul[2]; end; else if(naglowek)then return artykul; end; artykul,_=mw.ustring.gsub(artykul,"^([^#]+)#(.*)$","%1"); return artykul; end; end if(numer>0)then local numer_artykulu_poprzedni=stronicowyparser_potrzebne_modul.PoziomAdresu(artykul_bez_naglowka_w_bazie); local nadstrona_artykulu_w_bazie=stronicowyparser_potrzebne_modul.NazwaNadStrony(artykul_bez_naglowka_w_bazie,numer); if((numer==numer_artykulu_poprzedni)and(nadstrona_artykulu==nadstrona_artykulu_w_bazie))then artykul=artykul_w_bazie[1]; end; else artykul=artykul_w_bazie[1]; end; end; end; end; end; return "(błąd)"; end; p["PoziomNazwyArtykułu"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local parametry_modul=require("Module:Parametry"); local nazwa=parametry_modul.CzyTak(args["nazwa"]); local nazwa_artykulu=stronicowyparser_potrzebne_modul:NazwaArtykuluKsiazki(frame); return stronicowyparser_potrzebne_modul.PoziomAdresu(nazwa_artykulu); end; p["PierwszyArtykuł"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local parametry_modul=require("Module:Parametry"); local nazwa=parametry_modul.CzyTak(args["nazwa"]); local naglowek=parametry_modul.CzyTak(args["nagłówek"]); for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do if(tab_lista[2])then for _,artykul_w_bazie in ipairs(tab_lista[2])do if(not nazwa)then local artykul=parametry_modul.TypeTable(artykul_w_bazie[1]) and artykul_w_bazie[1][1] or artykul_w_bazie[1]; return (not naglowek) and mw.ustring.gsub(artykul,"^([^#]*)#(.*)$","%1") or artykul; else return parametry_modul.TypeTable(artykul_w_bazie[1]) and artykul_w_bazie[1][2] or ((not naglowek) and mw.ustring.gsub(artykul_w_bazie[1],"^([^#]*)#(.*)$","%1") or artykul_w_bazie[1]); end; end; end; end; end; p["OstatniArtykuł"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local parametry_modul=require("Module:Parametry"); local nazwa=parametry_modul.CzyTak(args["nazwa"]); local naglowek=parametry_modul.CzyTak(args["nagłówek"]); local ostatni_artykul; for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do if(tab_lista[2])then for _,artykul_w_bazie in ipairs(tab_lista[2])do if(not nazwa)then ostatni_artykul=parametry_modul.TypeTable(artykul_w_bazie[1]) and artykul_w_bazie[1][1] or artykul_w_bazie[1]; else ostatni_artykul=parametry_modul.TypeTable(artykul_w_bazie[1]) and artykul_w_bazie[1][2] or artykul_w_bazie[1]; end; end; end; end; if(ostatni_artykul)then return (not naglowek) and mw.ustring.gsub(ostatni_artykul,"^([^#]*)#(.*)$","%1") or ostatni_artykul; end; return "(błąd)"; end; p["PomiędzyArtykuł"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); local val=stronicowyparser_potrzebne_modul:ObliczeniaInformacje(frame); if(not val)then return "(błąd)";end; local element=stronicowyparser_potrzebne_modul:PomiedzyArtykul(frame) or nil; if(not element)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local parametry_modul=require("Module:Parametry"); local nazwa=parametry_modul.CzyTak(args["nazwa"]); local czy_table=parametry_modul.TypeTable(element); local element=czy_table and element[1] or element; if(not nazwa)then return (not naglowek) and mw.ustring.gsub(element,"^([^#]*)#(.*)$","%1") or element;end; return czy_table and element[2] or ((not naglowek) and mw.ustring.gsub(element,"^([^#]*)#(.*)$","%1") or element); end; p["LosowyArtykuł"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); local val=stronicowyparser_potrzebne_modul:ObliczeniaInformacje(frame); if(not val)then return "(błąd)";end; local element=stronicowyparser_potrzebne_modul:LosowyArtykul(frame); if(not element)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local parametry_modul=require("Module:Parametry"); local nazwa=parametry_modul.CzyTak(args["nazwa"]); local czy_table=parametry_modul.TypeTable(element); local element=czy_table and element[1] or element; if(not nazwa)then return mw.ustring.gsub(element,"^([^#]*)#(.*)$","%1") or element;end; return czy_table and element[2] or mw.ustring.gsub(element,"^([^#]*)#(.*)$","%1") or element; end; local function PobiezNumerLubNazweNaglowka(frame,__FUNKCJA,typ) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local parametry_modul=require("Module:Parametry"); local poziomowo=parametry_modul.CzyTak(args["poziomowo"]); local ktory=(tonumber(args["który"]) or 1); local parametr_pierwszy_szablonu=typ and ((not poziomowo) and (tonumber(args[1]) or 1) or args[1]) or args[1]; if(not typ)then parametr_pierwszy_szablonu,_=mw.ustring.gsub(parametr_pierwszy_szablonu,"^[%s_]+",""); parametr_pierwszy_szablonu,_=mw.ustring.gsub(parametr_pierwszy_szablonu,"[%s_]+$",""); parametr_pierwszy_szablonu,_=mw.ustring.gsub(parametr_pierwszy_szablonu,"[%s_]+"," "); end; local HNumer=stronicowyparser_potrzebne_modul.LiczonyHNumer(); local HNumer_2=nil; local tab_numer_2=nil; local tab_numer={}; local i=(not poziomowo) and 0 or nil; local i_2=nil; local juz_nie_rozwazaj_spisu_tresci=nil; local juz_nie_rozwazaj_rozdzialu_spisu_tresci=nil; local stronicowyparser_obiekty=mw.loadData("Module:StronicowyParser/obiekty"); local tab_rozdzialow_glownych_spisow_tresci_ksiazek=stronicowyparser_obiekty.tab_rozdzialow_glownych_spisow_tresci_ksiazek; local tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek=stronicowyparser_obiekty.tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek; local poziom_spisu_tresci=nil; local pierwszy_dodatni_spis_tresci=nil; for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do local rozdzial=tab_lista[1][1]; local poziom_rozdzialu=tab_lista[1][2][1] or 0; if(poziom_rozdzialu>0)then local czy_nie_ten_rozdzial=nil; local czy_jest_teraz_spis_tresci=tab_rozdzialow_glownych_spisow_tresci_ksiazek[rozdzial];local czy_nie_ten_rozdzial; if((not juz_nie_rozwazaj_spisu_tresci)and(not juz_nie_rozwazaj_rozdzialu_spisu_tresci)and(czy_jest_teraz_spis_tresci))then poziom_spisu_tresci=poziom_rozdzialu; juz_nie_rozwazaj_rozdzialu_spisu_tresci=true; czy_nie_ten_rozdzial=tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek[rozdzial]; elseif((not juz_nie_rozwazaj_spisu_tresci)and(juz_nie_rozwazaj_rozdzialu_spisu_tresci))then if((poziom_spisu_tresci<poziom_rozdzialu))then czy_nie_ten_rozdzial=false; else juz_nie_rozwazaj_spisu_tresci=true; czy_nie_ten_rozdzial=tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek[rozdzial]; end; else local juz_nie_rozwazaj_spisu_tresci=nil; local juz_nie_rozwazaj_rozdzialu_spisu_tresci=nil; czy_nie_ten_rozdzial=tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek[rozdzial]; end; if(not czy_nie_ten_rozdzial)then if(poziomowo)then local hnumer=HNumer(poziom_rozdzialu); if(#tab_numer<hnumer)then for i=#tab_numer+1,hnumer,1 do table.insert(tab_numer,1); end; elseif(#tab_numer>hnumer)then for i=#tab_numer, hnumer+1,-1 do table.remove(tab_numer,i); end; tab_numer[#tab_numer]=tab_numer[#tab_numer]+1; else tab_numer[#tab_numer]=tab_numer[#tab_numer]+1; end; ---- local wartosc=__FUNKCJA(poziomowo,i,tab_numer,ktory,parametr_pierwszy_szablonu,rozdzial); ---- if(wartosc)then return wartosc;end; ---- if((czy_jest_teraz_spis_tresci)and(not pierwszy_dodatni_spis_tresci))then HNumer_2=HNumer; HNumer=stronicowyparser_potrzebne_modul.LiczonyHNumer(); tab_numer_2=tab_numer; tab_numer={}; pierwszy_dodatni_spis_tresci=true; elseif((pierwszy_dodatni_spis_tresci)and(poziom_spisu_tresci>=poziom_rozdzialu))then HNumer=HNumer_2; HNumer_2=nil; tab_numer=tab_numer_2; tab_numer_2=nil; pierwszy_dodatni_spis_tresci=false; end; else i=i+1; ---- local wartosc=__FUNKCJA(poziomowo,i,tab_numer,ktory,parametr_pierwszy_szablonu,rozdzial); --- if(wartosc)then return wartosc;end; --- if((czy_jest_teraz_spis_tresci)and(not pierwszy_dodatni_spis_tresci))then i_2=i; i=0; pierwszy_dodatni_spis_tresci=true; elseif((pierwszy_dodatni_spis_tresci)and(poziom_spisu_tresci>=poziom_rozdzialu))then i=i_2; i_2=nil; pierwszy_dodatni_spis_tresci=false; end; end; end; end; end; end; p["PobierzNumerNagłówka"]=function(frame) local s=1; local function __FUNKCJA(poziomowo,i,tab_numer,ktory,naglowek,rozdzial) if(naglowek==rozdzial)then if(s==ktory)then if(poziomowo)then if(#tab_numer==0)then return;end; return table.concat(tab_numer,"."); else return i; end; end; s=s+1; end; end; return PobiezNumerLubNazweNaglowka(frame,__FUNKCJA,false); end; p["PobierzNazwęNagłówka"]=function(frame) local s=1; local function __FUNKCJA(poziomowo,i,tab_numer,ktory,numer,rozdzial) if(poziomowo)then if(#tab_numer==0)then return;end; if(numer==table.concat(tab_numer,"."))then if(s==ktory)then return rozdzial; else s=s+1; end; end; elseif(numer==i)then if(s==ktory)then return rozdzial; else s=s+1; end; end end; return PobiezNumerLubNazweNaglowka(frame,__FUNKCJA,true); end; local function PobierzNumerLubNazweArtykulu(frame,tabela_listy_danych_analizy_ksiazki,__FUNKCJA,typ,zbieraj_dane) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame,tabela_listy_danych_analizy_ksiazki); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame,tabela_listy_danych_analizy_ksiazki); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local parametry_modul=require("Module:Parametry"); local naglowek=parametry_modul.CzyTak(args["nagłówek"]); local tab_artykul=(not naglowek)and {} or nil; local poziomowo=parametry_modul.CzyTak(args["poziomowo"]); local tab_poziomowo={}; local tab_poziomowo_1={}; local tab_poziomowo_2={}; local html_modul=require("Module:Html"); local pierwszy_parametr_szablonu=args[1] and (typ and ((not poziomowo) and (tonumber(args[1]) or 1) or args[1]) or ((not naglowek) and mw.ustring.gsub(html_modul["PoprawAdresNagłówkaStronyAdresu"](html_modul["TransformacjaKoduZnakuDoZnakuŁancucha"](args[1])),"^([^#]*)#(.*)$","%1") or html_modul["PoprawAdresNagłówkaStronyAdresu"](html_modul["TransformacjaKoduZnakuDoZnakuŁancucha"](args[1]))) ) or (typ and 1 or "Przykładowy artykuł"); local ktory=(tonumber(args["ktory"]) or 1); local i=(not poziomowo) and 1 or nil; local stronicowyparser_obiekty=mw.loadData("Module:StronicowyParser/obiekty"); local tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek=stronicowyparser_obiekty.tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek; local tab_rozdzialow_glownych_spisow_tresci_ksiazek=stronicowyparser_obiekty.tab_rozdzialow_glownych_spisow_tresci_ksiazek; --local HNumer=poziomowo and stronicowyparser_potrzebne_modul.LiczonyHNumer() or nil; local HNumerPoziomow_4=nil--poziomowo and stronicowyparser_potrzebne_modul.LiczonyHNumer() or nil; local HNumerPoziomow_3=nil local HNumerPoziomow_2=nil; local HNumerPoziomow_1=nil; local HNumerPoziomow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); local HNumerPoziomowNaglowkow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); local HNumerPoziomowNaglowkow_1=nil; local HNumerPoziomowNaglowkow_2=nil; --local HNumerPoziomowInnychNaglowkow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); local tab_numer=poziomowo and {} or nil; tab_numer_1=nil; tab_numer_3=nil tab_numer_4=nil;--poziomowo and {} or nil; local spis=false; local czy_poziom_spisu_tresci=nil; local pierwszy_dodatni_naglowek=nil; local pierwszy_ujemny_naglowek=nil; local juz_nie_rozwazaj_spisu_tresci=nil; local juz_nie_rozwazaj_rozdzialu_spisu_tresci=nil; local poprzedni_poziom_znakowy_rozdzialu=nil; local poprzedni_tab_poziomowo=nil; local poziom_pierwszego_dodatniego_naglowka=0; local poziom_pierwszego_ujemnego_naglowka=0; local poziom_zerowego_naglowka=0; local poziom_spisu_tresci_naglowka=0; local numer_poziomu=nil; local ostatni_rozdzial_dodatni=nil; local pierwszy_rozdzial_dodatni=nil; local glowny_dodatni_rozdzial=nil; local glowny_ujemny_rozdzial=nil; local spis_tresci=nil; local poziom_pierwszego_ujemnego_spisu_tresci=nil; local ostatni_poczatek_artykulu=nil; local pierwszy_rowny_rozdzial=nil; local prawdziwy_poziom_rozdzialu=nil; local artykuly_w_rozdziale=nil; local spis_tresci_zerowy; local poziom_zerowy; local rozdzial; local czy_pierwszy_nilowy=nil; local tab_lista_artykulow_w_ksiazce2=tab_lista_artykulow_w_ksiazce; tab_lista_artykulow_w_ksiazce={}; function TabLista(tab_lista) function Iterator(tab_lista) local p1=0;local p2=0; local s=0; return function() s=s+1; if((tab_lista[3])and(tab_lista[3][p1+1])and(tab_lista[3][p1+1][5]==p2))then p1=p1+1; return s,tab_lista[3][p1]; elseif((tab_lista[2])and(tab_lista[2][p2+1]))then p2=p2+1; return s,tab_lista[2][p2]; else return nil; end; end; end; local tab={}; local iter=Iterator(tab_lista); for s,artykul_w_bazie in iter do tab[s]=artykul_w_bazie; end; return tab; end; for s,tab_lista in ipairs( tab_lista_artykulow_w_ksiazce2)do if(not tab_lista_artykulow_w_ksiazce[s])then tab_lista_artykulow_w_ksiazce[s]={};end; tab_lista_artykulow_w_ksiazce[s][1]=tab_lista[1]; tab_lista_artykulow_w_ksiazce[s][2]=TabLista(tab_lista); end; for m,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do local tab_poprzedni_artykul_w_bazie=nil; local poziom_rozdzialu; local poziom_poczatku_rozdzialu=nil; local poziom_znakowy_rozdzialu=nil; local poziom_naglowka=nil; if(poziomowo)then local czy_nienilowy_rozdzial=tab_lista[1][2][1]; czy_pierwszy_nilowy=(m==1)and (czy_nienilowy_rozdzial==nil) or czy_pierwszy_nilowy; poziom_rozdzialu=czy_nienilowy_rozdzial or 0; prawdziwy_poziom_rozdzialu=poziom_rozdzialu; poziom_poczatku_rozdzialu=tab_lista[1][2][2]; --if(m>1)then rozdzial=tab_lista[1][1]; rozdzial,_=mw.ustring.gsub(rozdzial,"'+",""); --end; tab_poziomowo={}; --[[local czy_jest_teraz_spis_tresci=((m>1)and(not spis_tresci_zerowy or not poziom_zerowy)or((m==1)and(spis_tresci_zerowy))) and ((m==1) and true or tab_rozdzialow_glownych_spisow_tresci_ksiazek[rozdzial])]] local czy_jest_teraz_spis_tresci=(not juz_nie_rozwazaj_rozdzialu_spisu_tresci) and((m==1)and (czy_nienilowy_rozdzial and tab_rozdzialow_glownych_spisow_tresci_ksiazek[rozdzial] or ((not czy_nienilowy_rozdzial)and true or false)) or ((m>1)and tab_rozdzialow_glownych_spisow_tresci_ksiazek[rozdzial] or false)); if((m>1)and(czy_pierwszy_nilowy))then czy_jest_teraz_spis_tresci=tab_rozdzialow_glownych_spisow_tresci_ksiazek[rozdzial]; if(czy_jest_teraz_spis_tresci)then juz_nie_rozwazaj_rozdzialu_spisu_tresci=nil; juz_nie_rozwazaj_spisu_tresci=nil; czy_pierwszy_nilowy=nil; pierwszy_ujemny_spis_tresci=nil; end; end; local czy_nie_ten_rozdzial; if((not juz_nie_rozwazaj_spisu_tresci)and(not juz_nie_rozwazaj_rozdzialu_spisu_tresci)and(czy_jest_teraz_spis_tresci))then poziom_spisu_tresci=poziom_rozdzialu; juz_nie_rozwazaj_rozdzialu_spisu_tresci=true; czy_nie_ten_rozdzial=tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek[rozdzial]; elseif((not juz_nie_rozwazaj_spisu_tresci)and(juz_nie_rozwazaj_rozdzialu_spisu_tresci))then if((poziom_spisu_tresci<poziom_rozdzialu))then czy_nie_ten_rozdzial=false; else juz_nie_rozwazaj_spisu_tresci=true; czy_nie_ten_rozdzial=tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek[rozdzial]; end; else czy_nie_ten_rozdzial=tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek[rozdzial]; end; --if(not czy_nie_ten_rozdzial)then poprzedni_poziom_znakowy_rozdzialu=poziom_znakowy_rozdzialu; poziom_znakowy_rozdzialu=poziom_rozdzialu; poziom_rozdzialu=math.abs(poziom_rozdzialu); artykuly_w_rozdziale=nil; if(poziom_znakowy_rozdzialu>0)then poziom_naglowka=poziom_rozdzialu; poziom_pierwszego_ujemnego_spisu_tresci=nil; poprzedni_tab_poziomowo=nil; poziom_zerowego_naglowka=0; if(glowny_ujemny_rozdzial)then HNumerPoziomow=HNumerPoziomow_4; HNumerPoziomow_4=nil; tab_numer=tab_numer_4; poziom_pierwszego_ujemnego_naglowka=nil; glowny_ujemny_rozdzial=nil; end; if(pierwszy_ujemny_spis_tresci)then HNumerPoziomow=HNumerPoziomow_2; HNumerPoziomow_2=nil; tab_numer=tab_numer_2; tab_numer_2=nil; pierwszy_ujemny_spis_tresci=nil; czy_poziom_ujemny_spisu_tresci=nil; end; if(not glowny_dodatni_rozdzial)then if((juz_nie_rozwazaj_rozdzialu_spisu_tresci)and(not juz_nie_rozwazaj_spisu_tresci)and(not czy_jest_teraz_spis_tresci)and(not spis_tresci))then numer_rozdzialu=HNumerPoziomow(poziom_rozdzialu,1); spis_tresci=true; else if(not pierwszy_rozdzial_dodatni)then pierwszy_rozdzial_dodatni=1; numer_rozdzialu=HNumerPoziomow(poziom_rozdzialu,1); else numer_rozdzialu=HNumerPoziomow(poziom_rozdzialu); end; end; else numer_rozdzialu=HNumerPoziomow(poziom_rozdzialu,1); glowny_dodatni_rozdzial=false; end; ostatni_rozdzial_dodatni=poziom_rozdzialu; elseif(poziom_znakowy_rozdzialu<0)then if(not pierwszy_rowny_rozdzial)then if((ostatni_poczatek_artykulu) and(#ostatni_poczatek_artykulu==#poziom_poczatku_rozdzialu) and(ostatni_poczatek_artykulu~=poziom_poczatku_rozdzialu) and(mw.ustring.match(ostatni_poczatek_artykulu,"^*")) and(mw.ustring.match(poziom_poczatku_rozdzialu,"^:")) )then poziom_rozdzialu=poziom_rozdzialu+1; poziom_znakowy_rozdzialu=-poziom_rozdzialu; pierwszy_rowny_rozdzial=1; poziom_naglowka=poziom_rozdzialu+(ostatni_rozdzial_dodatni or 0)+poziom_zerowego_naglowka; else poziom_naglowka=poziom_rozdzialu+(ostatni_rozdzial_dodatni or 0)+poziom_zerowego_naglowka; end; else if((#ostatni_poczatek_artykulu==#poziom_poczatku_rozdzialu) and(ostatni_poczatek_artykulu==poziom_poczatku_rozdzialu) )then pierwszy_rowny_rozdzial=0;end; poziom_rozdzialu=poziom_rozdzialu+pierwszy_rowny_rozdzial; poziom_znakowy_rozdzialu=-poziom_rozdzialu; poziom_naglowka=poziom_rozdzialu+(ostatni_rozdzial_dodatni or 0)+poziom_zerowego_naglowka; end; if(not glowny_ujemny_rozdzial)then --if((juz_nie_rozwazaj_rozdzialu_spisu_tresci)and(not juz_nie_rozwazaj_spisu_tresci)and(not spis_tresci))then -- numer_rozdzialu=HNumerPoziomow(poziom_rozdzialu,1); -- spis_tresci=true; --else numer_rozdzialu=HNumerPoziomow(poziom_rozdzialu+(ostatni_rozdzial_dodatni or 0)+poziom_zerowego_naglowka); --end; local numer_rozdzialu_dodatniego=HNumerPoziomowNaglowkow(0) or 0; if(numer_rozdzialu_dodatniego>=numer_rozdzialu)then numer_rozdzialu=HNumerPoziomow(poziom_rozdzialu+(ostatni_rozdzial_dodatni or 0)+poziom_zerowego_naglowka,numer_rozdzialu_dodatniego+1); end; else numer_rozdzialu=HNumerPoziomow(poziom_rozdzialu+(ostatni_rozdzial_dodatni or 0)+poziom_zerowego_naglowka,(HNumerPoziomowNaglowkow(0) or 0)+1); glowny_ujemny_rozdzial=false; end; else if((m>1)or((m==1)and((not czy_pierwszy_nilowy)or(not czy_jest_teraz_spis_tresci))))then poziom_zerowego_naglowka=1; numer_rozdzialu=HNumerPoziomow( 1 + (ostatni_rozdzial_dodatni or 0) + 0); poziom_znakowy_rozdzialu=-1; poziom_rozdzialu=1; poziom_naglowka= 1 + (ostatni_rozdzial_dodatni or 0) + 0; else poziom_zerowego_naglowka=0; numer_rozdzialu=0; poziom_naglowka=(ostatni_rozdzial_dodatni or 0) + 0; end; end; local numer; if(poziom_znakowy_rozdzialu>0)then local numer=HNumerPoziomowNaglowkow(poziom_znakowy_rozdzialu); --HNumerPoziomowInnychNaglowkow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); elseif(poziom_znakowy_rozdzialu<0)then --local numer=HNumerPoziomowInnychNaglowkow(-poziom_znakowy_rozdzialu); end; if((m>1) and(tab_lista_artykulow_w_ksiazce[m-1]) and(tab_lista_artykulow_w_ksiazce[m-1][2]) and(#tab_lista_artykulow_w_ksiazce[m-1][2]>0) and(tab_lista_artykulow_w_ksiazce[m-1][2][#tab_lista_artykulow_w_ksiazce[m-1][2]][2][1]==0) )then local lens_tab_numer=#tab_numer; local roznica=math.min(#(poprzedni_tab_poziomowo or {})+#tab_numer,numer_rozdzialu)-#tab_numer; roznica=((roznica>0) and roznica or 0); for i=1,roznica,1 do tab_numer[i+lens_tab_numer]=poprzedni_tab_poziomowo[i]; end; end; if((czy_jest_teraz_spis_tresci)and(juz_nie_rozwazaj_rozdzialu_spisu_tresci))then if(poziom_znakowy_rozdzialu>0)then poziom_spisu_tresci_naglowka=poziom_rozdzialu; else poziom_pierwszego_ujemnego_spisu_tresci=poziom_rozdzialu; end; end; if(poziom_rozdzialu>0)then if((((czy_poziom_dodatni_spisu_tresci)and(poziom_znakowy_rozdzialu>0))or((czy_poziom_ujemny_spisu_tresci)and(poziom_znakowy_rozdzialu<0))) and(poziom_spisu_tresci)and(poziom_spisu_tresci>=poziom_rozdzialu) )then if(poziom_znakowy_rozdzialu>0)then tab_numer=tab_numer_1; tab_poziomowo={}; poziom_spisu_tresci=nil; HNumerPoziomow=HNumerPoziomow_1; HNumerPoziomowNaglowkow=HNumerPoziomowNaglowkow_1; czy_poziom_dodatni_spisu_tresci=false; elseif(poziom_znakowy_rozdzialu<0)then tab_numer=tab_numer_2; tab_poziomowo={}; poziom_spisu_tresci=nil; HNumerPoziomow=HNumerPoziomow_2; --HNumerPoziomowNaglowkow=HNumerPoziomowNaglowkow_2; czy_poziom_ujemny_spisu_tresci=false; pierwszy_ujemny_spis_tresci=nil; end; end; local hnumer=numer_rozdzialu; if(poprzedni_tab_poziomowo)then local lens=math.min(#poprzedni_tab_poziomowo,hnumer-#tab_numer); local len_tab_numer=#tab_numer; for i=1,lens,1 do tab_numer[len_tab_numer+i]=poprzedni_tab_poziomowo[i]; end; for i=lens+1,#tab_numer do tab_numer[len_tab_numer+i]=nil; end; end; if(#tab_numer<hnumer)then for i=#tab_numer+1,hnumer,1 do table.insert(tab_numer,1); end; elseif(#tab_numer>hnumer)then for i=#tab_numer, hnumer+1,-1 do table.remove(tab_numer,i); end; tab_numer[#tab_numer]=(tab_numer[#tab_numer] or 0) + 1; else tab_numer[#tab_numer]=(tab_numer[#tab_numer] or 0) + 1; end; else --[[if(poziom_rozdzialu==0)then if(tab_lista_artykulow_w_ksiazce[m+1])then if(tab_lista_artykulow_w_ksiazce[m+1][1][2]>0)then tab_numer={0,}; elseif(tab_lista_artykulow_w_ksiazce[m+1][1][2]<0)then tab_numer={}; end; else tab_numer={}; end; end;]] end; --end; if((czy_jest_teraz_spis_tresci)and(((not pierwszy_dodatni_spis_tresci)and(poziom_znakowy_rozdzialu>0))or((not pierwszy_ujemny_spis_tresci)and(poziom_znakowy_rozdzialu<0))))then function Poziom_dodatni() for s,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do if(s>m)then if((tab_lista[1][2][1] or 0)>0)then if(math.abs(tab_lista[1][2][1] or 0)>poziom_rozdzialu)then return true; else return false; end; end; end; end; return false; end; local function czy_inaczej_numeruj_rozdzial_dodatni() if(tab_lista_artykulow_w_ksiazce[m][2])then for p,artykul_w_bazie in ipairs(tab_lista_artykulow_w_ksiazce[m][2])do return true; end; end; end; local function czy_inaczej_numeruj_rozdzial_ujemny() if(tab_lista_artykulow_w_ksiazce[m][2])then for p,artykul_w_bazie in ipairs(tab_lista_artykulow_w_ksiazce[m][2])do local poziom_artykulu=artykul_w_bazie[2][1]; if(prawdziwy_poziom_rozdzialu~=0)then if(poziom_artykulu>poziom_rozdzialu)then return true; end; else return true; end; end; end; return false; end; if((poziom_znakowy_rozdzialu>0)and((czy_inaczej_numeruj_rozdzial_dodatni())or(Poziom_dodatni())))then tab_poziomowo_1=tab_poziomowo; tab_poziomowo={}; czy_poziom_dodatni_spisu_tresci=true; HNumerPoziomow_1=HNumerPoziomow; HNumerPoziomow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); HNumerPoziomowNaglowkow_1=HNumerPoziomowNaglowkow; HNumerPoziomowNaglowkow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); tab_numer_1=tab_numer; tab_numer={}; pierwszy_dodatni_spis_tresci=true; elseif((poziom_znakowy_rozdzialu<0) and((czy_inaczej_numeruj_rozdzial_ujemny())or((tab_lista_artykulow_w_ksiazce[m+1]) and((tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)<0) and(math.abs(tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)>poziom_rozdzialu))))then tab_poziomowo_2=tab_poziomowo; tab_poziomowo={}; czy_poziom_ujemny_spisu_tresci=true; HNumerPoziomow_2=HNumerPoziomow; HNumerPoziomow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); --HNumerPoziomowNaglowkow_2=HNumerPoziomowNaglowkow; --HNumerPoziomowNaglowkow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); tab_numer_2=tab_numer; tab_numer={}; pierwszy_ujemny_spis_tresci=true; end; end; local function OTakimSamymLubMniejszymPoziomie(m) if(poziom_rozdzialu==0)then return true;end; local lens=parametry_modul["LiczbaElementówNumerowanychTablicy"](tab_lista_artykulow_w_ksiazce); if(m==lens)then return true;end; if(poziom_znakowy_rozdzialu>0)then for k=m+1,lens,1 do if(tab_lista_artykulow_w_ksiazce[k])then if((tab_lista_artykulow_w_ksiazce[k][1][2][1] or 0)>0)then if(math.abs(tab_lista_artykulow_w_ksiazce[k][1][2][1] or 0)<=poziom_rozdzialu)then return true; end; end; end; end; elseif(((m==1)or((tab_lista_artykulow_w_ksiazce[m-1])and((tab_lista_artykulow_w_ksiazce[m-1][1][2][1] or 0)>0)))and(poziom_znakowy_rozdzialu<0))then if(tab_lista[2])then for p,artykul_w_bazie in ipairs(tab_lista[2])do local poziom_artykulu=artykul_w_bazie[2][1]; if(poziom_artykulu<=-prawdziwy_poziom_rozdzialu)then return true; end; end; end; local poziom_zerowego_naglowka_innego=0; for k=m+1,lens,1 do if(tab_lista_artykulow_w_ksiazce[k])then if((tab_lista_artykulow_w_ksiazce[k][1][2][1] or 0)<=0)then local ile=tab_lista_artykulow_w_ksiazce[k][1][2][1] or 0; if(ile==0)then if((czy_jest_teraz_spis_tresci)and(m==1))then poziom_zerowego_naglowka_innego=poziom_zerowego_naglowka; else poziom_zerowego_naglowka_innego=1; end; end; if(math.abs(tab_lista_artykulow_w_ksiazce[k][1][2][1] or 0)+poziom_zerowego_naglowka_innego<=poziom_rozdzialu)then return true; end; else break; end; end; end; else return true; end; end; -- if(not czy_nie_ten_rozdzial)then if((tab_lista[2]) and(tab_lista[2][1]) and(tab_lista[2][1][2][1]==0) and(not tab_lista[2][1][4]) and(tab_lista_artykulow_w_ksiazce[m+1]) and(((poziom_znakowy_rozdzialu>0) and((tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)>0) and(math.abs(tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)>poziom_rozdzialu) )or( ((poziom_znakowy_rozdzialu<0) and((tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)<0) and(math.abs(tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)+poziom_zerowego_naglowka>poziom_rozdzialu) ) )or( (poziom_znakowy_rozdzialu==0)and((tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)~=0) )) )then if(m==1)then tab_numer={0,} else table.insert(tab_numer,0); end; elseif((m==1)and(not tab_lista_artykulow_w_ksiazce[m+1]))then tab_numer={}; elseif((poziomowo)and(m==1)and(czy_pierwszy_nilowy)and(poziom_znakowy_rozdzialu==0)and(tab_lista_artykulow_w_ksiazce[m+1])and((tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)<0))then tab_numer={}; elseif((poziomowo)and(m==1)and(czy_pierwszy_nilowy)and(poziom_znakowy_rozdzialu==0)and(tab_lista_artykulow_w_ksiazce[m+1])and((tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)>0))then tab_numer={0,} elseif((poziomowo)and(m==2)and(czy_pierwszy_nilowy)and(poziom_znakowy_rozdzialu<0)and(tab_lista_artykulow_w_ksiazce[m-1])and((tab_lista_artykulow_w_ksiazce[m-1][1][2][1] or 0)==0))then if(poprzedni_tab_poziomowo)then local min=math.min(math.abs(numer_rozdzialu),#poprzedni_tab_poziomowo); for i=#poprzedni_tab_poziomowo,min+1,-1 do table.remove(poprzedni_tab_poziomowo,i) end; tab_numer=poprzedni_tab_poziomowo; tab_numer[#tab_numer]=(tab_numer[#tab_numer] or 0)+1; end; elseif((not czy_jest_teraz_spis_tresci)and(((not pierwszy_dodatni_naglowek)and(poziom_znakowy_rozdzialu>0))or((not pierwszy_ujemny_naglowek)and(poziom_znakowy_rozdzialu<0))))then if(poziom_rozdzialu>0)then if(not OTakimSamymLubMniejszymPoziomie(m))then if(poziom_znakowy_rozdzialu>0)then HNumerPoziomowNaglowkow_2=HNumerPoziomowNaglowkow; HNumerPoziomowNaglowkow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); tab_numer_3=tab_numer; tab_numer={0,}; HNumerPoziomow_3=HNumerPoziomow; HNumerPoziomow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); pierwszy_dodatni_naglowek=true; poziom_pierwszego_dodatniego_naglowka=poziom_rozdzialu; glowny_dodatni_rozdzial=true; else tab_numer_4=tab_numer; tab_numer=parametry_modul["KopiujTabelęElementów"](tab_numer); tab_numer[#tab_numer]=nil; HNumerPoziomow_4=HNumerPoziomow; HNumerPoziomow=stronicowyparser_potrzebne_modul.LiczonyHNumer(); if(poziom_naglowka or 0>0)then HNumerPoziomow(poziom_naglowka,#tab_numer); end; pierwszy_ujemny_naglowek=true; poziom_pierwszego_ujemnego_naglowka=poziom_rozdzialu; glowny_ujemny_rozdzial=true; end; else if(poziom_znakowy_rozdzialu>0)then pierwszy_dodatni_naglowek=true;else pierwszy_ujemny_naglowek=true;end; end; end; elseif((czy_jest_teraz_spis_tresci)and(not czy_nie_ten_rozdzial))then if((not spis)and(poziom_rozdzialu>0) and(tab_lista_artykulow_w_ksiazce[m+1]) and(( (poziom_znakowy_rozdzialu>0) and((tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)>0) and(math.abs(tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)>poziom_rozdzialu) )or( (poziom_znakowy_rozdzialu<0) and((tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)<0) and(math.abs(tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)>poziom_rozdzialu) )) )then tab_numer={0,}; spis=true; end elseif((tab_lista_artykulow_w_ksiazce[m+1]) and(( (poziom_znakowy_rozdzialu>0) and((tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)>0) and(math.abs(tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)>poziom_rozdzialu) )--[[or( (poziom_znakowy_rozdzialu<0) and((tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)<0) and(math.abs(tab_lista_artykulow_w_ksiazce[m+1][1][2][1] or 0)>poziom_rozdzialu) )]]) )then table.insert(tab_numer,0); end; -- end; end; if(tab_lista[2] or tab_lista[3])then local HNumerArtykulu=stronicowyparser_potrzebne_modul.LiczonyHNumer(); local HNumerPoziomu=stronicowyparser_potrzebne_modul.LiczonyHNumer(); local czy_tytul_rozdzial=nil;local poprzedni_b=nil;local ile_odjac=0; local HNumerB=nil; local poprzedni_poziom_artykulu=nil; local czy_ma_elementy=nil; local poziom_poprzedni_artykulu=nil; for p,artykul_w_bazie in ipairs(tab_lista[2])do local artykul=artykul_w_bazie[1][1] or artykul_w_bazie[1]; artykul=(not naglowek)and mw.ustring.gsub(artykul,"^([^#]*)#(.*)$","%1") or artykul; if(naglowek or not tab_artykul[artykul])then pierwszy_rowny_rozdzial=nil; czy_ma_elementy=true; if(not naglowek)then tab_artykul[artykul]=true; end; local tab_artykul_w_bazie; if(poziomowo)then local poziom_artykulu=artykul_w_bazie[2][1]; local poziom_poczatku_artykulu=artykul_w_bazie[2][2]; local w_rozdziale=artykul_w_bazie[2][4]; if(w_rozdziale)then function CzyRozdzialMaArtykulyNieWewnetrzne() for s,artykul_w_bazie in ipairs(tab_lista[2])do if(s>p)then if((tab_lista[2][s])and(not tab_lista[2][s][2][4]))then return true; end; end; end; return false; end; function CzyRozdzialMaRozdzialyNieWewnetrzne() for s,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do if(s>m)then local poziom_rozdzialu=tab_lista[1][2][1] or 0; if(poziom_rozdzialu<0)then return true; end; end; end; return false; end; if((not artykuly_w_rozdziale)and((CzyRozdzialMaArtykulyNieWewnetrzne())or(CzyRozdzialMaRozdzialyNieWewnetrzne())))then tab_numer[#tab_numer+1]=0; artykuly_w_rozdziale=true; else if(not tab_lista[2][p+1])then local wartosc=__FUNKCJA(poziomowo,i,ktory,pierwszy_parametr_szablonu,rozdzial,artykul,tab_numer,{}); if(wartosc)then return wartosc;end; end; end; elseif(artykuly_w_rozdziale)then artykuly_w_rozdziale=nil; table.remove(tab_numer,#tab_numer); tab_poziomowo={}; end; ostatni_poczatek_artykulu=poziom_poczatku_artykulu; local function ToNumberPoziomArtykulu(poziom_artykulu) local numer=tonumber(poziom_artykulu) or 1; if(numer<1)then numer=1;end; return numer; end; poziom_artykulu=ToNumberPoziomArtykulu(poziom_artykulu); local poziom_czysty_artykulu=poziom_artykulu; poziom_artykulu=poziom_artykulu+(ostatni_rozdzial_dodatni or 0)+poziom_zerowego_naglowka; if((poziom_poczatku_artykulu)and(poziom_poczatku_rozdzialu) and(#poziom_poczatku_artykulu==#poziom_poczatku_rozdzialu) and(poziom_poczatku_artykulu~=poziom_poczatku_rozdzialu) and(mw.ustring.match(poziom_poczatku_rozdzialu,"^*")) and((mw.ustring.match(poziom_poczatku_artykulu,"^:")) or (mw.ustring.match(poziom_poczatku_artykulu,"^#")) ) )then poziom_artykulu=poziom_artykulu+1; poziom_czysty_artykulu=poziom_czysty_artykulu+1; end; local numer_poziomu=HNumerPoziomow(poziom_artykulu); if(p>1)then local numer_poprzedni=tonumber(tab_lista[2][p-1][2][1]) or 1; local id_poprzednie=tab_lista[2][p-1][4]; local numer=tonumber(tab_lista[2][p][2][1]) or 1; local id=tab_lista[2][p][4]; if((numer_poprzedni==0)and(not id_poprzednie)and(not id)and(numer>0))then if(#tab_numer>(HNumerPoziomowNaglowkow(0) or 0)+poziom_zerowego_naglowka)then tab_numer[#tab_numer]=(tab_numer[#tab_numer] or 0)+1; tab_poziomowo={}; local czy_nastepny=tab_lista[2][p+1]; if(not czy_nastepny)then local wartosc=__FUNKCJA(poziomowo,i,ktory,pierwszy_parametr_szablonu,rozdzial,artykul,tab_numer,tab_poziomowo); if(wartosc)then return wartosc;end; end; end; end; end; local prefix_poziom_artykulu=poziom_artykulu; local b=0; local tab_artykul_w_bazie=mw.text.split(artykul,"/"); if(tab_poprzedni_artykul_w_bazie)then if(poprzedni_poziom_artykulu)then if(poprzedni_poziom_artykulu==poziom_artykulu)then for c=1,#tab_artykul_w_bazie,1 do local podstrona_artykul=tab_artykul_w_bazie[c]; local podstrona_nazwy_artykulu=tab_poprzedni_artykul_w_bazie[c]; if(podstrona_artykul==podstrona_nazwy_artykulu)then b=b+1; end; end; else b=0; end; end; if(poziom_znakowy_rozdzialu<0)then if(#tab_numer~=0)then if(poziom_artykulu<=(poziom_pierwszego_ujemnego_naglowka or 0))then tab_poziomowo=tab_numer_4; tab_numer={}; HNumerArtykulu=HNumerPoziomow_4; elseif((poziom_poprzedni_artykulu)and(poziom_artykulu>(poziom_pierwszego_ujemnego_naglowka or 0))and(poziom_poprzedni_artykulu>(poziom_pierwszego_ujemnego_spisu_tresci or 0))and(poziom_artykulu<=(poziom_pierwszego_ujemnego_spisu_tresci or 0)))then HNumerArtykulu=stronicowyparser_potrzebne_modul.LiczonyHNumer(); for i=#tab_poziomowo,numer_poziomu+1,-1 do table.remove(tab_numer,i); end; tab_numer[#tab_numer]=(tab_numer[#tab_numer] or 0 ) + 1; tab_poziomowo=tab_numer; tab_numer={}; elseif((poziom_naglowka>=poziom_artykulu)or((poziom_rozdzialu==poziom_czysty_artykulu) and((numer_poziomu<numer_rozdzialu) or((numer_poziomu==numer_rozdzialu) and(poziom_poczatku_rozdzialu==poziom_poczatku_artykulu) )) ))then local tab_numer2={}; for i=1,(HNumerPoziomowNaglowkow(0) or 0)+poziom_zerowego_naglowka,1 do tab_numer2[i]=tab_numer[i]; end; local tab_poziomowo2={}; for i=(HNumerPoziomowNaglowkow(0) or 0)+poziom_zerowego_naglowka+1,#tab_numer,1 do tab_poziomowo2[i-(HNumerPoziomowNaglowkow(0) or 0)-poziom_zerowego_naglowka]=tab_numer[i]; end; local indeks=(((HNumerPoziomowNaglowkow(0) or 0)+poziom_zerowego_naglowka+1>#tab_numer) and 0 or (#tab_numer-(HNumerPoziomowNaglowkow(0) or 0)-poziom_zerowego_naglowka)); for i=1,numer_poziomu,1 do tab_poziomowo2[i+indeks]=tab_poziomowo[i]; end; tab_numer=tab_numer2; tab_poziomowo=tab_poziomowo2; --[[tab_poziomowo=tab_numer; tab_numer={};]] HNumerArtykulu=stronicowyparser_potrzebne_modul.LiczonyHNumer(); --local numer_poziomu=HNumerPoziomow(poziom_artykulu+(ostatni_rozdzial_dodatni or 0),#tab_poziomowo+1); end; end; end; elseif(#tab_numer>numer_poziomu)then tab_poziomowo={}; tab_poziomowo[1]=tab_numer[numer_poziomu]; for i=#tab_numer,numer_poziomu,-1 do table.remove(tab_numer,i); end; elseif((#tab_numer<=numer_rozdzialu)and(numer_rozdzialu>=numer_poziomu))then local numer_rozdzialu_dodatniego=(HNumerPoziomowNaglowkow(0) or 0)+poziom_zerowego_naglowka; if((numer_rozdzialu_dodatniego>0)or((numer_rozdzialu==numer_poziomu)and(poziom_poczatku_rozdzialu==poziom_poczatku_artykulu)))then if(#tab_numer>=numer_rozdzialu_dodatniego)then local tab_numer2={}; for i=1,numer_rozdzialu_dodatniego,1 do tab_numer2[i]=tab_numer[i]; end; tab_poziomowo={}; for i=numer_rozdzialu_dodatniego+1,#tab_numer,1 do tab_poziomowo[i-numer_rozdzialu_dodatniego]=tab_numer[i]; end; tab_numer=tab_numer2; end; end; end; poprzedni_poziom_artykulu=poziom_artykulu; local czy_z_rozdzialem=(tab_artykul_w_bazie[1]==rozdzial); if((p==1)and(czy_z_rozdzialem))then b=1;end; czy_tytul_rozdzial=((p==1)and true or czy_tytul_rozdzial) and (czy_z_rozdzialem); local dodatek=b-((czy_tytul_rozdzial)and 0 or 1); dodatek=((dodatek>0)and dodatek or 0); if((poziomowo)and(poziom_znakowy_rozdzialu<0))then if(poziom_naglowka>=poziom_artykulu)then local numer_poziomu=HNumerPoziomu(poziom_naglowka,numer_rozdzialu-(HNumerPoziomowNaglowkow(0) or 0)); end; end; local stala=poziom_artykulu; local numer_poziomu=HNumerPoziomu(stala); poziom_artykulu=stala+dodatek; local numer=HNumerArtykulu(poziom_artykulu); local roznica=numer_poziomu-numer; if(roznica>0)then numer=HNumerArtykulu(poziom_artykulu,numer_poziomu); end; if(#tab_poziomowo<numer)then for i=#tab_poziomowo+1,numer,1 do table.insert(tab_poziomowo,1); end; else if(#tab_poziomowo>numer)then for i=#tab_poziomowo,numer+1,-1 do table.remove(tab_poziomowo,i); end; end; tab_poziomowo[#tab_poziomowo]=(tab_poziomowo[#tab_poziomowo] or 0)+1; end; tab_poprzedni_artykul_w_bazie=tab_artykul_w_bazie; poziom_poprzedni_artykulu=poziom_artykulu; end; local wartosc=__FUNKCJA(poziomowo,i,ktory,pierwszy_parametr_szablonu,rozdzial,artykul,tab_numer,tab_poziomowo); if(poziomowo)then if(tab_lista[2][p+1])then local numer_nastepny=tonumber(tab_lista[2][p+1][2][1]) or 1; local id_nastepny=tab_lista[2][p+1][4]; local numer=tonumber(tab_lista[2][p][2][1]) or 1; local id=tab_lista[2][p][4]; if((numer_nastepny==0)and(not id_nastepny)and(not id)and(numer>0))then tab_poziomowo={tab_numer[(HNumerPoziomowNaglowkow(0) or 0)+poziom_zerowego_naglowka+1],}; for i=#tab_numer,(HNumerPoziomowNaglowkow(0) or 0)+poziom_zerowego_naglowka+1,-1 do table.remove(tab_numer,i); end; end; end; poprzedni_tab_poziomowo=tab_poziomowo; end; if(wartosc)then return wartosc;end; if(not poziomowo)then i=i+1; end; end; end; if(not czy_ma_elementy)then poprzedni_tab_poziomowo=nil; if(zbieraj_dane)then local wartosc=__FUNKCJA(poziomowo,i,ktory,pierwszy_parametr_szablonu,rozdzial,"",tab_numer,{}); end; end; else poprzedni_tab_poziomowo=nil; if(zbieraj_dane)then local wartosc=__FUNKCJA(poziomowo,i,ktory,pierwszy_parametr_szablonu,rozdzial,"",tab_numer,{}); end; end; end; return; end; p["PobierzNazwęArtykułu"]=function(frame,tabela_listy_danych_analizy_ksiazki) local s=1; local function __FUNKCJA(poziomowo,i,ktory,numer,rozdzial,artykul,tab_numer,tab_poziomowo) if((not poziomowo)and(i==numer))then if(s==ktory)then return artykul; else s=s+1; end; elseif(poziomowo)then if((table.concat(tab_numer,".") ..((#tab_numer>0) and "." or "") ..table.concat(tab_poziomowo,"."))==numer)then if(s==ktory)then return artykul; else s=s+1; end; end; end; end; return PobierzNumerLubNazweArtykulu(frame,tabela_listy_danych_analizy_ksiazki,__FUNKCJA,true); end; p["PobierzNumerArtykułu"]=function(frame,tabela_listy_danych_analizy_ksiazki) local s=1; local function __FUNKCJA(poziomowo,i,ktory,nazwa_artykulu,rozdzial,artykul,tab_numer,tab_poziomowo) if(nazwa_artykulu==artykul)then if(s==ktory)then if(poziomowo)then return (table.concat(tab_numer,".")..((#tab_numer>0) and ((#tab_poziomowo>0) and "." or "") or "")..table.concat(tab_poziomowo,".")); else return i; end; end; s=s+1; end; end; return PobierzNumerLubNazweArtykulu(frame,tabela_listy_danych_analizy_ksiazki,__FUNKCJA,false); end; p["PobierzDaneKsiążki"]=function(frame,tabela_listy_danych_analizy_ksiazki,kodowanie_nie_json) local tab_dane_ksiazki=nil; local s=1; local function __FUNKCJA(poziomowo,i,ktory,nazwa_artykulu,rozdzial,artykul,tab_numer,tab_poziomowo) if(not tab_dane_ksiazki)then tab_dane_ksiazki={};end; if(not tab_dane_ksiazki[rozdzial])then tab_dane_ksiazki[rozdzial]={};end; local numer_rozdzialu=tab_numer and table.concat(tab_numer,".") or ""; repeat numer_rozdzialu=mw.ustring.gsub(numer_rozdzialu,"%.0$","") until not mw.ustring.match(numer_rozdzialu,"%.0$"); if(not tab_dane_ksiazki[rozdzial][numer_rozdzialu])then tab_dane_ksiazki[rozdzial][numer_rozdzialu]={}; end; if(not tab_dane_ksiazki[rozdzial][numer_rozdzialu][artykul])then tab_dane_ksiazki[rozdzial][numer_rozdzialu][artykul]={}; end; local numer_artykulu=tab_poziomowo and table.concat(tab_poziomowo,".") or ""; if(not tab_dane_ksiazki[rozdzial][numer_rozdzialu][artykul][numer_artykulu])then tab_dane_ksiazki[rozdzial][numer_rozdzialu][artykul][numer_artykulu]={}; end; table.insert(tab_dane_ksiazki[rozdzial][numer_rozdzialu][artykul][numer_artykulu],s); s=s+1; return false; end; PobierzNumerLubNazweArtykulu(frame,tabela_listy_danych_analizy_ksiazki,__FUNKCJA,false,true); return (not kodowanie_nie_json) and mw.text.jsonEncode(tab_dane_ksiazki,mw.text.JSON_PRESERVE_KEYS) or tab_dane_ksiazki; end; p["SubNazwaNadArtykułu"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local numer=tonumber(args[1]) or 0; local krok=tonumber(args[2])or 1; local nazwa_artykulu=stronicowyparser_potrzebne_modul:NazwaArtykuluKsiazki(frame); return stronicowyparser_potrzebne_modul.SubNazwaNadStrony(nazwa_artykulu,numer,krok); end; p["NazwaNadArtykułu"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local args=stronicowyparser_potrzebne_modul:Args(frame); local numer=tonumber(args[1]) or 1; local nazwa_artykulu=stronicowyparser_potrzebne_modul:NazwaArtykuluKsiazki(frame); return stronicowyparser_potrzebne_modul.SubNazwaNadStrony(nazwa_artykulu,1,numer); end; p["NazwaLinkuArtykułu"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local nazwa_artykulu=stronicowyparser_potrzebne_modul:NazwaArtykuluKsiazki(frame); local ostatni_artykul; for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do if(tab_lista[2])then for _,artykul_w_bazie in ipairs(tab_lista[2])do if(type(artykul_w_bazie[1])~="table")then if(artykul_w_bazie[1]==nazwa_artykulu)then return artykul_w_bazie[1]; end; elseif(artykul_w_bazie[1][1]==nazwa_artykulu)then return artykul_w_bazie[1][2]; end; end; end; end; return "(błąd)"; end; p["LiczbaArtykułówKsiążki"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local parametry_modul=require("Module:Parametry"); local args=stronicowyparser_potrzebne_modul:Args(); local naglowek=parametry_modul.CzyTak(args["nagłówek"]); local tab_artykul=(not naglowek) and {} or nil; local i=0; for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do if(tab_lista[2])then for _,artykul_w_bazie in ipairs(tab_lista[2])do local nazwa_artykulu=artykul_w_bazie[1][1] or artykul_w_bazie[1]; local artykul=(not naglowek) and mw.ustring.gsub(nazwa_artykulu,"^([^#]*)#(.*)$","%1") or nazwa_artykulu; if(naglowek or not tab_artykul[artykul])then if(not naglowek)then tab_artykul[artykul]=true; end; i=i+1; end; end; end; end; return i; end; p["LiniaArtykułuKsiążki"]=function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local nazwa_artykulu=stronicowyparser_potrzebne_modul:NazwaArtykuluKsiazki(frame); local parametry_modul=require("Module:Parametry"); local args=stronicowyparser_potrzebne_modul:Args(); local czy_analiza=parametry_modul.CzyTak(args["analiza"]); for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do if(tab_lista[2])then for _,artykul_w_bazie in ipairs(tab_lista[2])do local artykul_ksiazki=artykul_w_bazie[1][1] or artykul_w_bazie[1]; if(artykul_ksiazki==nazwa_artykulu)then if(not czy_analiza)then return artykul_w_bazie[3]; else local function AnalizaLiniiArtykolow() local czy_spis_tresci=mw.ustring.match(artykul_w_bazie[3],"({{%s*[Ss]pisTreści%s*|[^{}]*}})"); if(czy_spis_tresci)then local techniczne_modul=require("Module:Techniczne"); local parametry_szablony=techniczne_modul["ParsujWywołanieSzablonu"](czy_spis_tresci); local nazwa_artykulu=parametry_szablony[1]; ------ local nazwa_ksiazki=stronicowyparser_potrzebne_modul:PelnaNazwaKsiazki(frame); local pelna_nazwa_strony=(nazwa_artykulu=="")and nazwa_ksiazki or nazwa_ksiazki.."/"..nazwa_artykulu; local link= "[["..pelna_nazwa_strony.."|"..nazwa_artykulu.."]]"; local linia2,_=mw.ustring.gsub(artykul_w_bazie[3],"({{%s*[Ss]pisTreści%s*|[^{}]*}})",link); return linia2; else local czy_spis_tresci=mw.ustring.match(artykul_w_bazie[3],"({{%s*[Ss]ekcja[%s_]+referencyjna%s*|[^{}]*}})"); if(czy_spis_tresci)then local linia2,_=mw.ustring.gsub(artykul_w_bazie[3],"({{%s*[Ss]ekcja[%s_]+referencyjna%s*|)","%1astandardowo=tak|"); return linia2; else local nazwa_ksiazki=stronicowyparser_potrzebne_modul:PelnaNazwaKsiazki(frame); local function adresuj_linki(a,b) return "[["..nazwa_ksiazki.."/"..a..(b or "").."]]"; end; local artykul=mw.ustring.gsub(artykul_w_bazie[3],"%[%[%s*/([^%[%]|]-)/*%s*(|.*)%]%]",adresuj_linki); artykul=mw.ustring.gsub(artykul,"%[%[%s*/([^%[%]|]-)/*%s*%]%]",adresuj_linki); return artykul; end; end; end; return AnalizaLiniiArtykolow(); end end; end; end; end; local uzupelniaj_sekcje_artykulow=parametry_modul.CzyTak(args["uzupełniaj sekcje artykułów"]); if(uzupelniaj_sekcje_artykulow)then if(mw.ustring.match(nazwa_artykulu,"^[^#]*#(.+)$"))then local naglowek=mw.ustring.match(nazwa_artykulu,"^[^#]*#(.+)$"); if(parametry_modul["CzyTakCiąg"](naglowek))then local pelna_nazwa_ksiazki=stronicowyparser_potrzebne_modul:PelnaNazwaKsiazki(frame) return "[["..pelna_nazwa_ksiazki..((nazwa_artykulu~="")and("/"..nazwa_artykulu) or "").."|"..naglowek.."]]"; end; end; end; end; p["AktualnaKsiążka"]=function(frame,__error) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); return stronicowyparser_potrzebne_modul:PelnaNazwaKsiazki(frame) or ((not __error)and "(błąd)" or nil); end; p["NazwaAktualnyArtykuł"]=function(frame,__error) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); return stronicowyparser_potrzebne_modul:NazwaArtykuluKsiazki(frame) or ((not __error)and "(błąd)" or nil); end; p["ListaNagłówkówKsiążki"] = function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); stronicowyparser_potrzebne_modul:AnalizujArgumentySzablonu(frame); stronicowyparser_potrzebne_modul:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=stronicowyparser_potrzebne_modul:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return "(błąd)";end; local stronicowyparser_obiekty=mw.loadData("Module:StronicowyParser/obiekty"); local tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek=stronicowyparser_obiekty.tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek; local tab_rozdzialow_glownych_spisow_tresci_ksiazek=stronicowyparser_obiekty.tab_rozdzialow_glownych_spisow_tresci_ksiazek; local czy_sa_rozdzialy=nil; local pelna_nazwa_ksiazki=stronicowyparser_potrzebne_modul:PelnaNazwaKsiazki(frame); local args=stronicowyparser_potrzebne_modul:Args(); local wikikod=""; local linki_modul=require("Module:Linki"); for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do local rozdzial=tab_lista[1][1]; local numer_rozdzialu=tab_lista[1][2][1]; if(numer_rozdzialu>0)then if(not tab_rozdzialow_glownych_spisow_tresci_ksiazek[rozdzial])then wikikod=((wikikod~="")and (wikikod.." &nbsp;—&nbsp; ") or "") ..linki_modul["Link wewnętrzny"]{ ["strona"]=pelna_nazwa_ksiazki, ["nagłówek"]=rozdzial, ["nazwa"]=rozdzial, ["bez znaczników"]=args["bez znaczników"], ["bez przetwarzania"]=args["bez przetwarzania"], }; end; czy_sa_rozdzialy=true; end; end; if(not czy_sa_rozdzialy)then return "(błąd: brak rozdziałów)";end; return wikikod; end; p["ArtykułSubst"] = function(frame) local tabela_listy_danych_analizy_ksiazki=mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_ksiazkowych; local nazwa_przestrzeni;local nazwa_ksiazki;local nazwa_artykulu; if(not tabela_listy_danych_analizy_ksiazki.zastepczy)then nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; nazwa_ksiazki=tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; nazwa_artykulu=tabela_listy_danych_analizy_ksiazki.nazwa_artykulu; else nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.normalna_nazwa_przestrzeni; nazwa_ksiazki=tabela_listy_danych_analizy_ksiazki.normalna_nazwa_ksiazki; nazwa_artykulu=tabela_listy_danych_analizy_ksiazki.normalna_nazwa_artykulu; end; local parametry_modul=require("Module:Parametry"); local PobierzParametr=parametry_modul.PobierzParametr(frame); local pobierz_nazwa_artykulu=PobierzParametr("pobierz pełną nazwę artykułu"); local pobierz_adres_ksiazki=PobierzParametr("pobierz pełną nazwę książki"); local czy_pobierz_pelna_nazwa_artykulu=parametry_modul.CzyTak(pobierz_nazwa_artykulu); local czy_pobierz_pelna_nazwa_ksiazki=parametry_modul.CzyTak(pobierz_adres_ksiazki); if(czy_pobierz_pelna_nazwa_artykulu and not czy_pobierz_pelna_nazwa_ksiazki)then return ((nazwa_przestrzeni~="")and(nazwa_przestrzeni..":") or "")..nazwa_ksiazki..((nazwa_artykulu~="") and "/" or "")..nazwa_artykulu; elseif(not czy_pobierz_pelna_nazwa_artykulu and czy_pobierz_pelna_nazwa_ksiazki)then return ((nazwa_przestrzeni~="")and(nazwa_przestrzeni..":") or "")..nazwa_ksiazki; elseif(czy_pobierz_pelna_nazwa_artykulu and czy_pobierz_pelna_nazwa_ksiazki)then return "(błąd)"; end; local nazwa_strony=((nazwa_przestrzeni~="")and(nazwa_przestrzeni..":") or "")..nazwa_ksiazki..((nazwa_artykulu~="") and "/" or "")..nazwa_artykulu; local nazwy_modul=require("Module:Nazwy"); if(nazwa_strony==nazwy_modul["PEŁNANAZWASTRONY"]())then local blad_modul=require("Module:Błąd"); return blad_modul.error{args={[1]="Próbowano załadować bieżącą stronę.",},}; end; local techniczne_modul=require("Module:Techniczne"); local szablon=techniczne_modul.NazwaSzablonu(nazwa_strony); return frame:expandTemplate{title=szablon,args={},}; end; p["KsiążkaSubst"] = function(frame) local tabela_listy_danych_analizy_ksiazki=mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_ksiazkowych; local str=tabela_listy_danych_analizy_ksiazki["KsiążkaSubst"]; return str; end; p["StronaSubst"] = function(frame) local parametry_modul=require("Module:Parametry"); local args=parametry_modul.PobierzArgsParametry(frame,true); local tabela_listy_danych_analizy_ksiazki=mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_ksiazkowych; local tab_stronasubst=tabela_listy_danych_analizy_ksiazki["StronaSubst"]; if(not tab_stronasubst)then return;end; local pierwszy,_=mw.ustring.gsub(args[1],"[%s_]+"," "); local tab_strona=tab_stronasubst[pierwszy]; if(not tab_strona)then return;end; local link=args["link"]; local czy_link=parametry_modul.CzyTak(link); local stronasubst=tab_strona[(czy_link and "tak" or "")]; return stronasubst; end; p["CzyStronęNumerować"] = function(frame) local strona=frame.args[1]; local nazwy_modul=require("Module:Nazwy"); strona=nazwy_modul["PEŁNANAZWASTRONY"](strona); local pudelko_modul=require("Module:Pudełko"); if(strona==pudelko_modul["Strona główna tego projektu"](frame))then return; end; if(strona==pudelko_modul["Strona główna dla dzieci tego projektu"](frame))then return; end; if(mw.ustring.match(strona,"^Szablon:SG/"))then return; end; local zbiory={ ["Szablon:Nowe podręczniki miesiąca/Zwycięzca"]=true, ["Wikibooks:Polecane książki"]=true, ["Szablon:Wyróżnienia książek miesiąca/Wyróżniony"]=true, } if(zbiory[strona])then return; end; if(mw.ustring.match(strona,"^Szablon:Polecane książki/") or(mw.ustring.match(strona,"^Szablon:Nowe podręczniki miesiąca/")) or(mw.ustring.match(strona,"^Szablon:Wyróżnienia książek miesiąca/")) )then return; end; return "tak"; end; function p.HNumer(frame) local parametry_modul=require("Module:Parametry"); local p=parametry_modul.PobierzFrameEwentualnieParent(frame); if((not p) or (not p.args[1]))then local blad_module=require("Module:Błąd"); local frame2=p:newChild{args={[1]="Podano złe parametry w szablonie: [[Szablon:HLiczba]].",["tag"]="span",},} blad_module.error(frame2); return; end; local stronicowyparser_rozdzialy_modul=require("Module:StronicowyParser/Rozdziały"); local naglowek,licznik=stronicowyparser_rozdzialy_modul.PodajRozdzial(p.args[1]); local id2,_=mw.ustring.gsub(naglowek,"^[%s_]",""); id2,_=mw.ustring.gsub(id2,"[%s_]$",""); id2,_=mw.ustring.gsub(id2,"[%s_]","_"); local id3,_=mw.ustring.gsub(mw.uri.encode(mw.text.encode(id2),"WIKI"),"(%%)","."); if(licznik>6)then local id=p.args["id"]; local styl=p.args["styl"]; local klasa=p.args["klasa"]; local atrybuty=p.args["atrybuty"]; local parametry_modul=require("Module:Parametry"); return "<h6"..(parametry_modul.CzyTak(id)and " id=\""..id.."\"" or "") ..(parametry_modul.CzyTak(styl)and " style=\""..styl.."\"" or "") .." class=\"mw-hnumber mw-hnumber-"..licznik..((parametry_modul.CzyTak(klasa)) and (" "..klasa) or "").."\"" ..(parametry_modul.CzyTak(atrybuty)and " "..atrybuty or "") ..">"..((id2~=id3) and ("<span id=\""..id3.."\"></span>") or "").."<span id=\""..id2.."\" class=\"mw-headline\">"..naglowek.."</span></h6>"; elseif(licznik<1)then local blad_module=require("Module:Błąd"); local frame2=p:newChild{args={[1]="Nie podano nagłówka w szablonie: [[Szablon:HLiczba]].",["tag"]="span",},} blad_module.error(frame2); else local id=p.args["id"]; local styl=p.args["styl"]; local klasa=p.args["klasa"]; local atrybuty=p.args["atrybuty"]; local parametry_modul=require("Module:Parametry"); return "<h"..licznik..(parametry_modul.CzyTak(id)and " id=\""..id.."\"" or "") ..(parametry_modul.CzyTak(styl)and " style=\""..styl.."\"" or "") .." class=\""..((parametry_modul.CzyTak(klasa)) and klasa or "").."\"" ..(parametry_modul.CzyTak(atrybuty)and " "..atrybuty or "")..">"..((id2~=id3) and ("<span id=\""..id3.."\"></span>") or "").."<span id=\""..id2.."\" class=\"mw-headline\">"..naglowek.."</span></h"..licznik..">"; end; end; function p.TOC(frame,czy_rozciagnij,gdy_pusty_spis_tresci) local tabela_listy_danych_analizy_ksiazki=mw.loadData('Module:StronicowyParser/informacje').tablica_zebranych_danych_ksiazkowych; local nazwy_modul=require("Module:Nazwy"); local parametry_modul=require("Module:Parametry"); local ksiazkowe_modul=require("Module:Książkowe"); local args=parametry_modul.PobierzArgsParametry(frame,true); local nazwa_przestrzeni=args[2] and nazwy_modul["NAZWAPRZESTRZENI"](args[2]) or tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; local nazwa_ksiazki=args[2] and ksiazkowe_modul["NazwaKsiążki"](args[2]) or tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; local nazwa_artykulu=args[1] and args[1] or tabela_listy_danych_analizy_ksiazki.nazwa_artykulu; local czy_nie_aktualny=( (nazwa_przestrzeni~=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni) or(nazwa_ksiazki~=tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki) or (nazwa_artykulu~=tabela_listy_danych_analizy_ksiazki.nazwa_artykulu) ); local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); if ((tabela_listy_danych_analizy_ksiazki.TOC_StronaZbiorcza)or(tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu and tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni] and tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni][nazwa_ksiazki] and tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni][nazwa_ksiazki].lista_artykolow[nazwa_artykulu] and tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni][nazwa_ksiazki].lista_artykolow[nazwa_artykulu].TOC)) then mw.log(tabela_listy_danych_analizy_ksiazki.TOC_StronaZbiorcza,"Strona ziorcza"); local spis_tresci_artykulu=stronicowyparser_potrzebne_modul.TOC(frame,tabela_listy_danych_analizy_ksiazki.TOC_StronaZbiorcza or tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni][nazwa_ksiazki].lista_artykolow[nazwa_artykulu].TOC,czy_nie_aktualny,czy_rozciagnij); return spis_tresci_artykulu; elseif(not gdy_pusty_spis_tresci)then local spis_tresci_artykulu=stronicowyparser_potrzebne_modul.TOC(frame,nil,czy_nie_aktualny,czy_rozciagnij); return spis_tresci_artykulu; end; end; function p.WykazModolow(frame,czy_rozciagnij) local tabela_listy_danych_analizy_ksiazki=mw.loadData('Module:StronicowyParser/informacje').tablica_zebranych_danych_ksiazkowych; local nazwa_ksiazki=tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; local nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; local lista_ksiazek_w_przestrzeni_nazw=tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni]; if(not lista_ksiazek_w_przestrzeni_nazw)then return nil;end; local tab_lista_artykulow_w_ksiazce_w_ksiazce=lista_ksiazek_w_przestrzeni_nazw[nazwa_ksiazki]; if(not tab_lista_artykulow_w_ksiazce_w_ksiazce)then return nil;end; local spis=tab_lista_artykulow_w_ksiazce_w_ksiazce.spis; if(not spis)then return nil;end; local parametry_modul=require("Module:Parametry"); local spis_ksiazkowy=parametry_modul.CzyTak(frame.args["spis książkowy"]); local spis_rzeczy=parametry_modul.CzyTak(frame.args["spis rzeczy"]); local tylko_naglowki=parametry_modul.CzyTak(frame.args["nagłówki"]); local wysokosc=frame.args["wysokość"]; local wykaz_modolow_w_liscie=""; local i=1; for _,tab_artykul in ipairs(spis)do if(tab_artykul[2])then for _,tab_pozycja in ipairs(tab_artykul[2])do if(type(tab_pozycja[1])~="table")then sformatowana_nazwa_artykulu,_=mw.ustring.gsub(tab_pozycja[1],"_"," "); else sformatowana_nazwa_artykulu,_=mw.ustring.gsub(tab_pozycja[1][1],"_"," "); end; local id=tab_pozycja[4] if(not tylko_naglowki or id)then if(not spis_ksiazkowy)then wykaz_modolow_w_liscie=((wykaz_modolow_w_liscie~="") and (wykaz_modolow_w_liscie.."\n") or "")..'<li>[['..((not spis_rzeczy or not id)and (((nazwa_przestrzeni=="")and nazwa_ksiazki or nazwa_przestrzeni..":"..nazwa_ksiazki).."/") or "#")..sformatowana_nazwa_artykulu.."|<span class=\"tocnumber\">"..i.."</span><span class=\"toctext\">"..sformatowana_nazwa_artykulu..'</span>]]</li>'; else wykaz_modolow_w_liscie=((wykaz_modolow_w_liscie~="") and (wykaz_modolow_w_liscie.."\n") or "")..'{{SpisZw||[['..((not spis_rzeczy or not id)and (((nazwa_przestrzeni=="")and nazwa_ksiazki or nazwa_przestrzeni..":"..nazwa_ksiazki).."/") or "#")..sformatowana_nazwa_artykulu.."|"..sformatowana_nazwa_artykulu.."]]|"..i.."|100%}}"; end; i=i+1; end; end; end; end; if(wykaz_modolow_w_liscie=="")then return nil;end; if(not spis_ksiazkowy)then wykaz_modolow_w_liscie="<ul>"..wykaz_modolow_w_liscie.."</ul>"; wykaz_modolow_w_liscie='<div class="toc_ogólnie_spis toc_wykaz" style="width:100%;max-height:400px;overflow:auto;">'..wykaz_modolow_w_liscie.."</div>"; wykaz_modolow_w_liscie='{{Tabela nawigacyjna|styl=width:'..(czy_rozciagnij and "100%" or "auto")..';font-size:14px;line-height:1.2em;background-color:white;|tytuł=<div style="font-size:14px;line-height:1.2em;background-color:white;text-align:left;white-space:nowrap;">Wykaz modułów w książce</div>|spis='..wykaz_modolow_w_liscie..'|funkcja=UkrytaWikitabelowaListaMenu}}'; else wykaz_modolow_w_liscie="<div class=\"toc_wykaz mw-overflow-y\" style=\""..(wysokosc and ("max-height:"..wysokosc..";overflow:auto;") or "").."border:solid #aaa 1px;padding:10px;width:auto;box-sizing:border-box;background-color:white;\">"..wykaz_modolow_w_liscie.."</div>"; end; local rozwiniety_wikikod=frame:preprocess(wykaz_modolow_w_liscie); return rozwiniety_wikikod; end; function p.NazwaModolu() local tabela_listy_danych_analizy_ksiazki=mw.loadData('Module:StronicowyParser/informacje').tablica_zebranych_danych_ksiazkowych; local nazwy_np_modul=mw.loadData('Moduł:Nazwy/Np'); local nazwa_artykulu=tabela_listy_danych_analizy_ksiazki.nazwa_artykulu; if(nazwa_artykulu==nil)then return "[["..nazwy_np_modul.Category..": Nie można wygenerować nazwy strony]]"; else return nazwa_artykulu; end; end; function p.Wstep_do_licencji(frame) local element_licencji_1='<strong>Autor:</strong> '..frame.args[1]..'<BR>'; local element_licencji_2; if((frame.args[2]~='')and(frame.args[2]~=nil))then element_licencji_2=frame.args[2]..'<BR>'; end; local element_licencji_3; if((frame.args[3]~='')and(frame.args[3]~=nil))then element_licencji_3='<strong>Email:</strong> '..frame.args[3]..'<BR>'; end; local element_licencji_4; if((frame.args[4]~='')and(frame.args[4]~=nil))then element_licencji_4='<strong>Dotyczy:</strong> '..frame.args[4].."<BR>"; else element_licencji_4='<strong>Dotyczy:</strong> książki, do której należy ta strona, oraz w niej zawartych stron i w nich podstron, a także w nich kolumn, wraz z zawartościami.<BR>'; end; if((frame.args[5]~='')and(frame.args[5]~=nil))then element_licencji_5=frame.args[5].."<BR>"; else element_licencji_5='Użytkownika książki, do której należy ta strona, oraz w niej zawartych stron i w nich podstron, a także w nich kolumn, wraz z zawartościami nie zwalnia z odpowiedzialności prawnoautorskiej nieprzeczytanie warunków licencjonowania.<BR>'; end; local element_licencji_6; if((frame.args[6]~='')and(frame.args[6]~=nil))then element_licencji_6='<strong>Umowa prawna:</strong> '..frame.args[6]..'<BR>'; else element_licencji_6='<strong>Umowa prawna:</strong> [http://creativecommons.org/licenses/by-sa/3.0/deed.pl Creative Commons: uznanie autorstwa oraz miejsca pochodzenia książki i jej jakikolwiek części, a także treści, teksty, tabele, wykresy, rysunki, wzory i inne elementy oraz ich części zawarte w książce, i tą książkę, nawet w postaci przerobionej nie można umieszczać w jakikolwiek formie na czasopismach naukowych, archiwach prac, itp.]<BR>'; end; if((frame.args[7]~='')and(frame.args[7]~=nil))then element_licencji_7=frame.args[7].."<BR>"; else element_licencji_7='Autor tej książki dołożył wszelką staranność, aby informacje zawarte w książce były poprawne i najwyższej jakości, jednakże nie udzielana jest żadna gwarancja, czy też rękojma. Autor nie jest odpowiedzialny za wykorzystanie informacji zawarte w książce nawet jeśli wywołaby jakąś szkodę, straty w zyskach, zastoju w prowadzeniu firmy, przedsiębiorstwa lub spółki bądź utraty informacji niezależnie, czy autor (a nawet [https://pl.wikibooks.org Wikibooks]) został powiadomiony o możliwości wystąpienie szkód. Informacje zawarte w książce mogą być wykorzystane tylko na własną odpowiedzialność.<BR>'; end; local licencja=element_licencji_1..((element_licencji_2)and element_licencji_2 or "")..((element_licencji_3)and element_licencji_3 or "") ..element_licencji_4..element_licencji_5..element_licencji_6..element_licencji_7; return licencja; end; function p.Licencja(frame,czy_rozciagnij) local tabela_listy_danych_analizy_ksiazki=mw.loadData('Module:StronicowyParser/informacje').tablica_zebranych_danych_ksiazkowych; local menu_z_licencja; local nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; local nazwa_ksiazki=tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; local licencja=tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni][nazwa_ksiazki].licencja; if(licencja)then if(licencja[1])then local frame={}; frame.args={licencja[1],licencja[2],licencja[3],licencja[4],licencja[5],licencja[6],licencja[7]}; local ramka_z_licencja='<div style="margin-left:0px;padding:3px;width:100%;height:auto;box-sizing:border-box;">'..p.Wstep_do_licencji(frame)..'</div>'; menu_z_licencja='{{Tabela nawigacyjna|styl=width:'..(czy_rozciagnij and "100%" or "auto")..';font-size:14px;line-height:1.2em;background-color:white;|tytuł=<div style="font-size:14px;line-height:1.2em;background-color:white;text-align:left;white-space:nowrap;">Licencja</div>|spis='..ramka_z_licencja..'|funkcja=StatycznaWikitabelowaListaMenu}}'; else return nil; end; local frame=mw.getCurrentFrame(); local rozwiniety_wikikod=frame:preprocess(menu_z_licencja); return rozwiniety_wikikod; else return nil; end; end; function p.Autor(frame) local tabela_listy_danych_analizy_ksiazki=mw.loadData('Module:StronicowyParser/informacje').tablica_zebranych_danych_ksiazkowych; local nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; local nazwa_ksiazki=tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; local licencja=tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni][nazwa_ksiazki].licencja; if(tabela_listy_danych_analizy_ksiazki.licencja)then return licencja[1]; end; end; function p.PierwszaStrona(frame) local prawe_menu=""; local parametry_modul=require("Module:Parametry"); local czy_rozciagnij=parametry_modul.CzyTak(frame.args["rozciągnij"]) if(parametry_modul.CzyTak(frame.args[1]))then prawe_menu='<div style="margin-top:5px;font-size:1.9em;line-height:25px;text-align:left;">'..p.NazwaModolu()..'</div><hr style=\"margin:5px 0\"/>'; end; if(parametry_modul.CzyTak(frame.args[2]))then local licencja=p.Licencja(frame,czy_rozciagnij); if(licencja~=nil)then prawe_menu=prawe_menu..licencja; else local obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty"); local uchwyt_strony=mw.title.getCurrentTitle(); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local nazwa_przestrzeni_nazw_strony=require("Module:Nazwy")["NAZWAPRZESTRZENI"](); local element_zdania_kategorii=(nazwa_przestrzeni_nazw_strony==nazwy_np_modul.Main)and "na stronach głównych, książek" or ((nazwa_przestrzeni_nazw_strony==nazwy_np_modul.Wikijunior)and "na stronach głównych, książek dla dzieci" or ((nazwa_przestrzeni_nazw_strony==nazwy_np_modul.User)and "na stronach głównych, książek użytkowników" or((nazwa_przestrzeni_nazw_strony==nazwy_np_modul.Wikibooks)and "na stronach głównych, książek brudnopisu projektu" or "na stronach głównych, publikacji"))); local tabela_listy_danych_analizy_ksiazki=mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_ksiazkowych; local kategoria_braku_licencji=(not tabela_listy_danych_analizy_ksiazki.korzystane_strona_glowna_nie_istnieje)and"[["..nazwy_np_modul.Category..": Brak licencji, "..element_zdania_kategorii.."]]" or ""; prawe_menu=prawe_menu..kategoria_braku_licencji; end; end; if(parametry_modul.CzyTak(frame.args[3]))then local wykaz_artykulow=p.WykazModolow(frame,czy_rozciagnij); if(wykaz_artykulow~=nil)then prawe_menu=prawe_menu.."<hr style=\"margin:5px 0\"/>"..wykaz_artykulow; end; end; if(parametry_modul.CzyTak(frame.args[4]))then local spis_tresci=p.TOC(frame,czy_rozciagnij,true); if(spis_tresci~=nil)then prawe_menu=prawe_menu.."<hr style=\"margin:5px 0\"/>"..spis_tresci; end; end; local wysokosc=frame.args["wysokość"]; return "<div style=\"padding:10px;border: solid #aaa 1px;background-color:white;box-sizing:border-box;width:700px;\"><div class=\"pierwsza_strona mw-overflow-y\" style=\"max-height:"..(wysokosc or "100%")..";overflow:auto;height:100%;box-sizing:border-box;\"><div style=\"display:flex;flex-direction:column;width:auto;height:auto;box-sizing:border-box;\">"..prawe_menu.."</div></div></div>"; end; function p.SpisTresci(frame) local parametry_modul=require("Module:Parametry"); local args=parametry_modul.PobierzArgsParametry(frame); local nazwa_artykulu=args["artykuł"] or args[1]; local nazwa_ksiazki=args["książka"] or args[2]; if(not parametry_modul.CzyTak(nazwa_ksiazki))then local tabela_listy_danych_analizy_ksiazki=mw.loadData('Module:StronicowyParser/informacje').tablica_zebranych_danych_ksiazkowych; local uzyskana_nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; local uzyskana_nazwa_ksiazki=tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; nazwa_ksiazki=((uzyskana_nazwa_przestrzeni~=nil) and (uzyskana_nazwa_przestrzeni..":") or "")..uzyskana_nazwa_ksiazki; end; local brak=(nazwa_artykulu and mw.ustring.match(nazwa_artykulu,"[|<>{}%[%]]") or nil) or (nazwa_ksiazki and mw.ustring.match(nazwa_ksiazki,"[|<>{}%[%]]") or nil); if(brak~=nil)then local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local nazwa_przestrzeni_nazw_strony=require("Module:Nazwy")["NAZWAPRZESTRZENI"](); local element_zdania_kategorii=(nazwa_przestrzeni_nazw_strony==nazwy_np_modul.Main)and "artykułów," or ((nazwa_przestrzeni_nazw_strony==nazwy_np_modul.Wikijunior)and "artykułów dla dzieci," or ((nazwa_przestrzeni_nazw_strony==nazwy_np_modul.User)and "stron użytkowników," or ((nazwa_przestrzeni_nazw_strony==nazwy_np_modul.Wikibooks)and "stron brudnopisu projektu," or "stron,"))); return "[["..nazwy_np_modul.Category..":Nazwy "..element_zdania_kategorii.." w spisach treści, zawierają niedozwolone znaki]]"; end; local html_modul=require("Module:Html"); local nazwy_modul=require("Module:Nazwy"); local ksiazkowe_modul=require("Module:Książkowe"); local nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](nazwa_ksiazki); local nazwa_ksiazki=ksiazkowe_modul["NazwaKsiążki"](nazwa_ksiazki); nazwa_ksiazki=html_modul.TransformacjaKlasyZnakowej(nazwa_ksiazki); local nazwa_artykulu=html_modul.TransformacjaKlasyZnakowej(nazwa_artykulu); local nazwa_strony=(nazwa_artykulu=="")and nazwa_ksiazki or nazwa_ksiazki.."/"..nazwa_artykulu; local pelna_nazwa_strony=(nazwa_przestrzeni=="")and nazwa_strony or nazwa_przestrzeni..":"..nazwa_strony; local tekst_artykulu=p.SpreparowanyWikikodStrony(pelna_nazwa_strony); local nazwa=args["nazwa"] or args[3]; local nazwa_strony_artykulu=parametry_modul.CzyTak(nazwa) and nazwa or mw.ustring.gsub(mw.ustring.match(nazwa_artykulu,"[^/]*$"),"_"," "); local dodatek=args["dodatek"] or args[4]; if(not tekst_artykulu)then if(nazwa_artykulu~="")then return "\n"..mw.ustring.rep("=",6).."<span style=\"color:red\">[["..pelna_nazwa_strony.."|"..nazwa_strony_artykulu.."]]</span>"..mw.ustring.rep("=",6).."\n"; else return frame:getParent():preprocess("{{Błąd|Wywołano szablon z argumentem pierwszym pustym.}}"); end; else local twor_spisu_tresci="[["..pelna_nazwa_strony.."|"..nazwa_strony_artykulu.."]]"..(((dodatek)and(dodatek~="")) and (" "..dodatek) or ""); twor_spisu_tresci=mw.ustring.rep("=",6)..twor_spisu_tresci..mw.ustring.rep("=",6).."\n"; local stronicowyparser_dalszefunkcje_modul=require("Module:StronicowyParser/DalszeFunkcje"); local ulozenia_w_menu_spisu_tresci=stronicowyparser_dalszefunkcje_modul:SpisTresciWstep(tekst_artykulu, pelna_nazwa_strony); local atrybuty="style=\"margin-left:20px\""; local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); local toc=stronicowyparser_potrzebne_modul.TOCSilnik(ulozenia_w_menu_spisu_tresci, atrybuty); local limit=args["limit"]; local czy_limit=parametry_modul.CzyTak(limit); return '<div class="toc_ogólnie_spis toc_artykuł toclimit '..(czy_limit and ("toclimit-"..limit) or "")..'">\n'..twor_spisu_tresci..(toc and toc or "")..'</div>'; end; end; function IteratorFunkcja() local obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty"); local tabela_wypowiedzi=obiekty_modul.tablica_obiektow; local licznik=1; return function() local tabela_obiektu=tabela_wypowiedzi[licznik]; if(not tabela_obiektu)then return nil;end; local wartosc1=mw.ustring.gsub(tabela_obiektu[1],"%d+$",""); local wartosc2=tabela_obiektu[4]; licznik=licznik+1; return wartosc1,wartosc2; end; end; local iterator=IteratorFunkcja(); for nazwa_obiektu,czesc_nazwy_funkcji in iterator do p["Numer"..czesc_nazwy_funkcji] = function(frame) local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); return stronicowyparser_potrzebne_modul.NumerObiektu(frame,nazwa_obiektu); end; end; p["AnalizujSzablonemStronicowymArtykuł"]=function(frame) local tabela_listy_danych_analizy_ksiazki=mw.loadData('Module:StronicowyParser/informacje').tablica_zebranych_danych_ksiazkowych; return ""; end; function p.formatowanie() local tabela_listy_danych_analizy_ksiazki=mw.loadData('Module:StronicowyParser/informacje').tablica_zebranych_danych_ksiazkowych; return tabela_listy_danych_analizy_ksiazki.formatowanie; end; function p.WstawKategorie(frame) local stronicowyparser_kategorie_modul=require("Module:StronicowyParser/Kategorie"); return stronicowyparser_kategorie_modul.WstawKategorie(frame); end; function p.CzyStronaSubst(frame,pelnanazwastrony,czy_wymusic) if(czy_wymusic)then local nazwy_modul=require("Module:Nazwy"); local pelnanazwastronyaktualnej=nazwy_modul["PEŁNANAZWASTRONY"](); if(pelnanazwastrony~=pelnanazwastronyaktualnej)then local stronicowyparser_stronasubst_modul=require("Module:StronicowyParser/StronaSubst"); local TakFun=function(frame) return "tak";end;local NieFun=function(frame) return "";end; return stronicowyparser_stronasubst_modul.AnalizaStronaSubst(nil,pelnanazwastrony,TakFun,NieFun,nil); end; end; local tabela_listy_danych_analizy_ksiazki=mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_ksiazkowych; if(tabela_listy_danych_analizy_ksiazki["CzyStronaSubst"])then return "tak"; end; return ""; end; return p; polsvdu1a1cd0zbothtxgifwi8sb4s5 Szablon:Bez infoboksu 10 41976 438285 404559 2022-08-21T10:46:20Z Persino 2851 wikitext text/x-wiki <includeonly>{{tmbox |typ = zawartość |grafika = {{ikona|szablony|35}} |tekst = '''Ten artykuł wymaga wstawienia infoboksu.''' {{ #ifexist:Template:{{{1}}} infobox|Jeśli chcesz – zrób to, korzystając z szablonu {{S|{{{1}}} infobox}}.{{Br}}{{Small|{{LinkPediaPomoc|Infoboks#Edytowanie infoboksów w artykułach|Przeczytaj, jak wstawić infoboks}}. Instrukcję użycia szablonu znajdziesz na jego {{ #ifexist:Template:{{{1}}} infobox/opis |{{LinkSzablon|{{{1}}} infobox/opis|stronie dokumentacji}}. |{{ #ifexist:Template talk:{{{1}}} infobox |{{LinkSzablon|{{{1}}} infobox|stronie dyskusji|dyskusja=tak}}. }} }} Zobacz też {{LinkSpecjalna|Linkujące/Szablon:{{{1}}} infobox|listę artykułów z szablonem}}.{{Br}} Jeżeli ten szablon (informujący o braku infoboksu) został omyłkowo wstawiony na stronę dyskusji, po prostu go usuń.}} |Zobacz też {{LinkKategoria|Infoboksy|listę szablonów infoboksów}} i {{LinkPediaPomoc|Infoboks#Edytowanie infoboksów w artykułach|jak je wstawiać}}. }}}}{{#if:{{{bez kategorii|}}}||{{#switch:{{#invoke:Pudełko|Przedmiotowy typ jednostki 2|obsługiwane jednostki jako nieopisowe strony=tak}} |artykuł|artykuł dla dzieci|strona użytkownika|strona brudnopisu projektu={{ #ifexist:Category:{{{1}}} infobox do wstawienia |{{Kategoria|{{{1}}} infobox do wstawienia|{{{2|}}}}} |{{Kategoria|Bez infoboksu - problemy|{{{2|}}}}} }} }} }}</includeonly><noinclude>{{Dokumentacja}}</noinclude> 58x5bw1ejun8ujuqjz71kjnp8psd2q4 Szablon:Potrzebne infoboksy 10 41978 438275 432284 2022-08-21T10:36:24Z Persino 2851 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}}| {{Opis kategorii | grupuje = Strony wymagające dodania infoboksu '''{{S|{{{1|}}} infobox}}'''. | uwagi = | liczba stron = | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = | szablony = {{s|Bez infoboksu}} - szablon, który się wstawia do odpowiednich kategorii, które chcemy by stały się podkategoriami kategorii: {{LinkKategoria|Artykuły bez infoboksu - puste kategorie}}, gdy są puste, w przeciwnym przypadku do: {{LinkKategoria|Artykuły bez infoboksu}}, {{s|Potrzebne infoboksy}} - szablon, który wstawia się do dyskusji artykułu, nawet dla dzieci. | zgłaszające = {{s|Bez infoboksu}} - szablon zgłaszający kategorie z końcówką {{Code|infobox do wstawienia}} do kategorii: {{LinkKategoria|Artykuły bez infoboksu - puste kategorie}}, gdy są puste, w przeciwnym przypadku do: {{LinkKategoria|Artykuły bez infoboksu}}, {{s|Potrzebne infoboksy}} - szablon zgłaszający artykuły, nawet dla dzieci, do odpowiednich kategorii z końcówką {{Code|infobox do wstawienia}}. | związane = | zobacz opisy = | dokumentacje = {{s|Bez infoboksu/opis}} (opis szablonów: {{s|Bez infoboksu}} i {{s|Potrzebne infoboksy}}). | opis stron = | dalsze pozycje = | siostrzane = {{Metakategoria}} }}{{#if:{{{bez kategorii|}}}||{{#ifeq: {{PAGESINCATEGORY:{{#invoke:Pudełko|Nazwa jednostki 2}}}}|0|{{Kategoria|Artykuły bez infoboksu - puste kategorie}}|{{Kategoria|Artykuły bez infoboksu - niepuste kategorie}}}}}} |Błąd wywołania szablonu! Podaj parametr ''nazwa infoboxu'' bez słowa '''infobox''' {{#if:{{{bez kategorii|}}}||{{Kategoria|Artykuły bez infoboksu z problemami|{{{1|}}}}}}}}} </includeonly><noinclude>{{Dokumentacja|Szablon:Bez infoboksu/opis}} {{Kategoria|Szablony dodające kategorie}} {{Kategoria|Szablony umieszczane na stronach kategorii}}</noinclude> ryl0tcrkw1ys5j0bcpdn3c9g2p4u6pu 438279 438275 2022-08-21T10:42:31Z Persino 2851 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}}| {{Opis kategorii | grupuje = Strony wymagające dodania infoboksu '''{{S|{{{1|}}} infobox}}'''. | uwagi = | liczba stron = | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = | szablony = {{s|Bez infoboksu}} - szablon, który się wstawia do odpowiednich kategorii, które chcemy by stały się podkategoriami kategorii: {{LinkKategoria|Artykuły bez infoboksu - puste kategorie}}, gdy są puste, w przeciwnym przypadku do: {{LinkKategoria|Artykuły bez infoboksu}}, {{s|Potrzebne infoboksy}} - szablon, który wstawia się do dyskusji artykułu, nawet dla dzieci. | zgłaszające = {{s|Bez infoboksu}} - szablon zgłaszający kategorie z końcówką {{Code|infobox do wstawienia}} do kategorii: {{LinkKategoria|Artykuły bez infoboksu - puste kategorie}}, gdy są puste, w przeciwnym przypadku do: {{LinkKategoria|Artykuły bez infoboksu}}, {{s|Potrzebne infoboksy}} - szablon zgłaszający artykuły, nawet dla dzieci, do odpowiednich kategorii z końcówką {{Code|infobox do wstawienia}}. | związane = | zobacz opisy = | dokumentacje = {{s|Bez infoboksu/opis}} (opis szablonów: {{s|Bez infoboksu}} i {{s|Potrzebne infoboksy}}). | opis stron = | dalsze pozycje = | siostrzane = {{Metakategoria}} }}{{#if:{{{bez kategorii|}}}||{{#ifeq: {{PAGESINCATEGORY:{{#invoke:Pudełko|Nazwa jednostki 2}}}}|0|{{Kategoria|Artykuły bez infoboksu - puste kategorie}}|{{Kategoria|Artykuły bez infoboksu - niepuste kategorie}}}}}} |Błąd wywołania szablonu! Podaj parametr ''nazwa infoboxu'' bez słowa '''infobox''' {{#if:{{{bez kategorii|}}}||{{Kategoria|Artykuły bez infoboksu - problemy|{{{1|}}}}}}}}} </includeonly><noinclude>{{Dokumentacja|Szablon:Bez infoboksu/opis}} {{Kategoria|Szablony dodające kategorie}} {{Kategoria|Szablony umieszczane na stronach kategorii}}</noinclude> h59x1etgepfco4aktd4bn6mowpl83bj 438281 438279 2022-08-21T10:43:58Z Persino 2851 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}}| {{Opis kategorii | grupuje = Strony wymagające dodania infoboksu '''{{S|{{{1|}}} infobox}}'''. | uwagi = | liczba stron = | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = | szablony = {{s|Bez infoboksu}} - szablon, który się wstawia do odpowiednich kategorii, które chcemy by stały się podkategoriami kategorii: {{LinkKategoria|Artykuły bez infoboksu - puste kategorie}}, gdy są puste, w przeciwnym przypadku do: {{LinkKategoria|Artykuły bez infoboksu}}, {{s|Potrzebne infoboksy}} - szablon, który wstawia się do dyskusji artykułu, nawet dla dzieci. | zgłaszające = {{s|Bez infoboksu}} - szablon zgłaszający kategorie z końcówką {{Code|infobox do wstawienia}} do kategorii: {{LinkKategoria|Artykuły bez infoboksu - puste kategorie}}, gdy są puste, w przeciwnym przypadku do: {{LinkKategoria|Artykuły bez infoboksu}}, {{s|Potrzebne infoboksy}} - szablon zgłaszający artykuły, nawet dla dzieci, do odpowiednich kategorii z końcówką {{Code|infobox do wstawienia}}. | związane = | zobacz opisy = | dokumentacje = {{s|Bez infoboksu/opis}} (opis szablonów: {{s|Bez infoboksu}} i {{s|Potrzebne infoboksy}}). | opis stron = | dalsze pozycje = | siostrzane = {{Metakategoria}} }}{{#if:{{{bez kategorii|}}}||{{#ifeq: {{PAGESINCATEGORY:{{#invoke:Pudełko|Nazwa jednostki 2}}}}|0|{{Kategoria|Artykuły bez infoboksu - puste kategorie}}|{{Kategoria|Artykuły bez infoboksu - niepuste kategorie}}}}}} |Błąd wywołania szablonu! Podaj parametr ''nazwa infoboxu'' bez słowa '''infobox''' {{#if:{{{bez kategorii|}}}||{{Kategoria|Potrzebne infoboksy - problemy|{{{1|}}}}}}}}} </includeonly><noinclude>{{Dokumentacja|Szablon:Bez infoboksu/opis}} {{Kategoria|Szablony dodające kategorie}} {{Kategoria|Szablony umieszczane na stronach kategorii}}</noinclude> hy8swofkydandp34n42bywwk505rhcf 438288 438281 2022-08-21T10:52:14Z Persino 2851 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}}| {{Opis kategorii | grupuje = Strony wymagające dodania infoboksu '''{{S|{{{1|}}} infobox}}'''. | uwagi = | liczba stron = | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = | szablony = {{s|Bez infoboksu}} - szablon, który się wstawia do odpowiednich kategorii, które chcemy by stały się podkategoriami kategorii: {{LinkKategoria|Artykuły bez infoboksu - puste kategorie}}, gdy są puste, w przeciwnym przypadku do: {{LinkKategoria|Artykuły bez infoboksu}}, {{s|Potrzebne infoboksy}} - szablon, który wstawia się do dyskusji artykułu, nawet dla dzieci. | zgłaszające = {{s|Bez infoboksu}} - szablon zgłaszający kategorie z końcówką {{Code|infobox do wstawienia}} do kategorii: {{LinkKategoria|Artykuły bez infoboksu - puste kategorie}}, gdy są puste, w przeciwnym przypadku do: {{LinkKategoria|Artykuły bez infoboksu}}, {{s|Potrzebne infoboksy}} - szablon zgłaszający artykuły, nawet dla dzieci, do odpowiednich kategorii z końcówką {{Code|infobox do wstawienia}}. | związane = | zobacz opisy = | dokumentacje = {{s|Bez infoboksu/opis}} (opis szablonów: {{s|Bez infoboksu}} i {{s|Potrzebne infoboksy}}). | opis stron = | dalsze pozycje = | siostrzane = {{Metakategoria}} }}{{#if:{{{bez kategorii|}}}||{{#ifeq: {{PAGESINCATEGORY:{{#invoke:Pudełko|Nazwa jednostki 2}}}}|0|{{Kategoria|Artykuły bez infoboksu - puste kategorie}}|{{Kategoria|Artykuły bez infoboksu - niepuste kategorie}}}}}} |Błąd wywołania szablonu! Podaj parametr ''nazwa infoboxu'' bez słowa '''infobox''' {{#if:{{{bez kategorii|}}}||{{Kategoria|Potrzebne infoboksy - błędy wywołań|{{{1|}}}}}}}}} </includeonly><noinclude>{{Dokumentacja|Szablon:Bez infoboksu/opis}} {{Kategoria|Szablony dodające kategorie}} {{Kategoria|Szablony umieszczane na stronach kategorii}}</noinclude> 8ntl5ijk309efi9wjn6a3sc8zri4w0v Kategoria:Artykuły bez infoboksu 14 41979 438293 386844 2022-08-21T11:23:54Z Persino 2851 wikitext text/x-wiki {{Opis kategorii | grupuje = Poniżej znajduje się lista podkategorii, w których są strony dyskusji odpowiednich artykułów, a jeżeli w tej kategorii znajdują się puste podkategorie, należy wykonać w nich "pustą edycję" - kliknąć {{Code|Edytuj}}, a następnie {{Code|Zapisz}}, następnie należy dodać odpowiednie infoboksy do artykułów wskazujących przez te dyskusje i usunąć szablon {{s|bez infoboksu}} z ich stron dyskusji. | uwagi = | liczba stron = Łącznie w podkategoriach znajduje się {{Forma wyrazu artykuł po liczbie|{{Łączna liczba stron w kategoriach | Artykuły bez infoboksu - niepuste kategorie | Artykuły bez infoboksu - puste kategorie | Bez infoboksu - problemy | Potrzebne infoboksy - błędy wywołań }}}}. | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = {{LinkPediaPomoc|Infoboks#Edytowanie infoboksów w artykułach|ogólne informacje o wstawianiu i edytowaniu infoboksów we artykułach}} | szablony = | zgłaszające = | związane = | zobacz opisy = | dokumentacje = | opis stron = | dalsze pozycje = | siostrzane = }} __HIDDENCAT__ {{Kategoria|Infoboksy}} p6sxdxipvh3u7qmpvy7ufpk3nrzkgag 438297 438293 2022-08-21T11:31:57Z Persino 2851 wikitext text/x-wiki {{Opis kategorii | grupuje = Poniżej znajduje się lista podkategorii, w których są strony dyskusji odpowiednich artykułów, a jeżeli w tej kategorii znajdują się puste podkategorie, należy wykonać w nich "pustą edycję" - kliknąć {{Code|Edytuj}}, a następnie {{Code|Zapisz}}, następnie należy dodać odpowiednie infoboksy do artykułów wskazujących przez te dyskusje i usunąć szablon {{s|bez infoboksu}} z ich stron dyskusji. | uwagi = | liczba stron = | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = {{LinkPediaPomoc|Infoboks#Edytowanie infoboksów w artykułach|ogólne informacje o wstawianiu i edytowaniu infoboksów we artykułach}} | szablony = | zgłaszające = | związane = | zobacz opisy = | dokumentacje = | opis stron = | dalsze pozycje = | siostrzane = }} __HIDDENCAT__ {{Kategoria|Infoboksy}} gcpupjx1be468n512ircmusbofru0zp Kategoria:Artykuły bez infoboksu - puste kategorie 14 41991 438294 432283 2022-08-21T11:25:32Z Persino 2851 wikitext text/x-wiki {{Opis kategorii | grupuje = | uwagi = Jeżeli w tej kategorii znajdują się niepuste podkategorie, należy wykonać w nich "pustą edycję" - kliknąć {{Code|Edytuj}}, a następnie {{Code|Zapisz}}. | liczba stron = Łącznie w podkategoriach znajduje się {{Forma wyrazu artykuł po liczbie|{{Łączna liczba stron w kategoriach | Białko infobox do wstawienia | Czasopismo infobox do wstawienia | Flaga infobox do wstawienia | Grafika infobox do wstawienia | Herb godło państwowe infobox do wstawienia | Jednostka administracyjna infobox do wstawienia | Miejsce - schronisko infobox do wstawienia | Miejsce - staw infobox do wstawienia | Miejsce - szczyt infobox do wstawienia | Miejscowość infobox do wstawienia | Minerał infobox do wstawienia | Obszar - miejscowość infobox do wstawienia | Obszar - województwo infobox do wstawienia | Oprogramowanie infobox do wstawienia | Pierwiastek infobox do wstawienia | Polskie miasto infobox do wstawienia | System operacyjny infobox do wstawienia | Trasa - szlak infobox do wstawienia | Ulica infobox do wstawienia | Uprawa - roślina infobox do wstawienia | Związek chemiczny infobox do wstawienia | kategoria alternatywna = Artykuły bez infoboksu - puste kategorie | kategoria alternatywna jako podkategoria = tak }}}}. | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = | szablony = | zgłaszające = | związane = | zobacz opisy = | dokumentacje = | opis stron = | dalsze pozycje = | siostrzane = }} {{Kategoria|Artykuły bez infoboksu}} sskywelvu63llqf4yylg65e647rjs0r 438295 438294 2022-08-21T11:26:00Z Persino 2851 wikitext text/x-wiki {{Opis kategorii | grupuje = | uwagi = Jeżeli w tej kategorii znajdują się niepuste podkategorie, należy wykonać w nich "pustą edycję" - kliknąć {{Code|Edytuj}}, a następnie {{Code|Zapisz}}. | liczba stron = Łącznie w podkategoriach znajduje się {{Forma wyrazu artykuł po liczbie|{{Łączna liczba stron w kategoriach | Białko infobox do wstawienia | Czasopismo infobox do wstawienia | Flaga infobox do wstawienia | Grafika infobox do wstawienia | Herb godło państwowe infobox do wstawienia | Jednostka administracyjna infobox do wstawienia | Miejsce - schronisko infobox do wstawienia | Miejsce - staw infobox do wstawienia | Miejsce - szczyt infobox do wstawienia | Miejscowość infobox do wstawienia | Minerał infobox do wstawienia | Obszar - miejscowość infobox do wstawienia | Obszar - województwo infobox do wstawienia | Oprogramowanie infobox do wstawienia | Pierwiastek infobox do wstawienia | Polskie miasto infobox do wstawienia | System operacyjny infobox do wstawienia | Trasa - szlak infobox do wstawienia | Ulica infobox do wstawienia | Uprawa - roślina infobox do wstawienia | Związek chemiczny infobox do wstawienia }}}}. | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = | szablony = | zgłaszające = | związane = | zobacz opisy = | dokumentacje = | opis stron = | dalsze pozycje = | siostrzane = }} {{Kategoria|Artykuły bez infoboksu}} be7otgw8fmn8paaxcasmzkqkzqn5e60 438296 438295 2022-08-21T11:29:02Z Persino 2851 wikitext text/x-wiki {{Opis kategorii | grupuje = | uwagi = Jeżeli w tej kategorii znajdują się niepuste podkategorie, należy wykonać w nich "pustą edycję" - kliknąć {{Code|Edytuj}}, a następnie {{Code|Zapisz}}. | liczba stron = | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = | szablony = | zgłaszające = | związane = | zobacz opisy = | dokumentacje = | opis stron = | dalsze pozycje = | siostrzane = }} {{Kategoria|Artykuły bez infoboksu}} f674i5e412mss9trnh90gp2rir1ibrx 438300 438296 2022-08-21T11:55:52Z Persino 2851 wikitext text/x-wiki {{Opis kategorii | grupuje = | uwagi = Jeżeli w tej kategorii znajdują się niepuste podkategorie, należy wykonać w nich "pustą edycję" - kliknąć {{Code|Edytuj}}, a następnie {{Code|Zapisz}}. | liczba stron = Łącznie w podkategoriach znajduje się {{Forma wyrazu artykuł po liczbie|{{Łączna liczba stron w kategoriach | Białko infobox do wstawienia | Czasopismo infobox do wstawienia | Flaga infobox do wstawienia | Grafika infobox do wstawienia | Herb godło państwowe infobox do wstawienia | Jednostka administracyjna infobox do wstawienia | Miejsce - schronisko infobox do wstawienia | Miejsce - staw infobox do wstawienia | Miejsce - szczyt infobox do wstawienia | Miejscowość infobox do wstawienia | Minerał infobox do wstawienia | Obszar - miejscowość infobox do wstawienia | Obszar - województwo infobox do wstawienia | Oprogramowanie infobox do wstawienia | Pierwiastek infobox do wstawienia | Polskie miasto infobox do wstawienia | System operacyjny infobox do wstawienia | Trasa - szlak infobox do wstawienia | Ulica infobox do wstawienia | Uprawa - roślina infobox do wstawienia | Związek chemiczny infobox do wstawienia | kategoria alternatywna = Artykuły bez infoboksu - niepuste kategorie }}}}. | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = | szablony = | zgłaszające = | związane = | zobacz opisy = | dokumentacje = | opis stron = | dalsze pozycje = | siostrzane = }} {{Kategoria|Artykuły bez infoboksu}} q80fasqqha0odh8bwiyg40ab40ld78n Szablon:Szablonowy opis pudełka 10 42292 438246 429399 2022-08-20T18:44:06Z Persino 2851 wikitext text/x-wiki <includeonly>{{#if:{{{opis parametrów szablonu|}}}| {{Tabela nawigacyjna|styl=width:100%;|tytuł=<div style="text-align:left;">Parametry dodatkowe tego szablonu.</div>|spis= {{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane niebieżące wiki}}| {{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}| *{{Code|klucz projektu}} i {{Code|klucz projektu N}}, {{Code|kod języka}} i {{Code|kod języka N}}, {{Code|kod projektu}} i {{Code|kod projektu N}} - kolejno: klucz projektu, kod języka i kod projektu, dla zmiennej jeden i {{Code|N}},}}}} *{{Code|nazwa przestrzeni nazw}} - przestrzeń nazw, w której znajduje się jednostka, (opcjonalny, domyślnie jego wartość jest nazwę przestrzeni nazw, w której siedzi ten szablon),{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|&nbsp; *{{Code|nazwa przestrzeni nazw N}} - przestrzeń nazw N-tego parametru nazwy jednostki, w której znajduje się N-ta jednostka, (opcjonalny, domyślnie jego wartość jest nazwę przestrzeni nazw {{Code|nazwa przestrzeni nazw}}, a jeżeli nie użyto tej zmiennej, to w której siedzi ten szablon),}} *{{Code|nazwa jednostki}} - jest to nazwa strony bez przestrzeni nazw, strony występującej na polskim serwisie {{NAZWASERWISU}}, (opcjonalny, domyślnie jego wartość jest nazwą aktualnej jednostki, w której siedzi ten szablon), *{{Code|typ jednostki}} {{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|i {{Code|typ jednostki N}}}} - używana do nazywania jednostek w dowolnej przestrzeni nazw, gdy jednostkę umieszczono w jakieś z tych przestrzeni nazw, lub przypisano ją do jakieś z tych przestrzeni ustawionej za pomocą zmiennej: {{Code|nazwa przestrzeni nazw}}, oto wartości tej zmiennej:{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=(main)}}|&nbsp; **{{Code|artykuł}} - jednostka nazywana artykułami, przeznaczona dla wszystkich, w przestrzeni nazw {{Np|(main)|link=tak}},{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki jako nieopisowe strony}}||&nbsp; **{{Code|podręcznik}} - jednostka nazywana podręcznikami, przeznaczona dla wszystkich, w przestrzeni nazw {{Np|(main)|link=tak}},}}}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Wikijunior}}|&nbsp; **{{Code|artykuł dla dzieci}} - jednostka nazywana artykułami dla dzieci, w przestrzeni nazw {{Np|Wikijunior|link=tak}},{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki jako nieopisowe strony}}||&nbsp; **{{Code|podręcznik dla dzieci}} - jednostka nazywana podręcznikami dla dzieci, w przestrzeni nazw {{Np|Wikijunior|link=tak}},}}}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=User}}|{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki użytkownika jako normalne strony}}|&nbsp; **{{Code|strona użytkownika}} - strona użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}},|&nbsp; **{{Code|strona główna użytkownika}} - strona główna użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}},{{#if:{{#invoke:Parametry|Not|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki jako nieopisowe strony}}}}|{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki użytkownika}}|&nbsp; **{{Code|artykuł użytkownika}} - artykuł w przestrzeni nazw użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}}, **{{Code|podręcznik użytkownika}} - podręcznik w przestrzeni nazw użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}},|&nbsp; **{{Code|jednostka użytkownika}} - jednostka w przestrzeni nazw użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}},}}|&nbsp; **{{Code|strona użytkownika}} - strona użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}},}}}}}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=File}}|&nbsp; **{{Code|strona pliku}} - strona pliku, jest to przestrzeń nazw {{Np|File|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Category}}|&nbsp; **{{Code|strona kategorii}} - strona kategorii, jest to przestrzeń nazw {{Np|Category|link=tak}},}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Template}}|{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony szablonów=tak}}||&nbsp; **{{Code|strona szablonu}} - strona szablonu, jest to przestrzeń nazw {{Np|Template|link=tak}},}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony opisu szablonów=tak}}||&nbsp; **{{Code|strona opisu szablonu}} - strona opisu szablonu, jest to przestrzeń nazw {{Np|Template|link=tak}},}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Module}}|{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony modułów=tak}}||&nbsp; **{{Code|strona modułu}} - strona modułu, jest to przestrzeń nazw {{Np|Module|link=tak}},}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony opisu szablonów=tak}}||&nbsp; **{{Code|strona opisu modułu}} - strona opisu modułu, jest to przestrzeń nazw {{Np|Module|link=tak}},}}}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Wikibooks}}|&nbsp; **{{Code|strona projektu}} - strona projektu, jest to przestrzeń nazw {{Np|Wikibooks|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Help}}|&nbsp; **{{Code|strona pomocy}} - strona pomocy, jest to przestrzeń nazw {{Np|Help|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Special}}|&nbsp; **{{Code|strona specjalna}} - strona specjalna, jest to przestrzeń nazw {{Np|Special|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=MediaWiki}}|&nbsp; **{{Code|strona komunikatu}} - w przypadku strony komunikatu, jest to przestrzeń nazw {{Np|MediaWiki|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Gadget}}|&nbsp; **{{Code|strona gadżetu}} - strona gadżetu, jest to przestrzeń nazw {{Np|Gadget|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|nieobsługiwana strona główna dla dzieci=tak}}||&nbsp; **{{Code|strona główna dla dzieci}} - strona główna {{LinkWikijunior2|Strona główna}} (lub o nazwie z nazwą przestrzeni nazw ustawioną za pomocą zmiennej: {{Code|strona główna dla dzieci}}),}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|nieobsługiwana strona główna projektu=tak}}||&nbsp; **{{Code|strona główna projektu}} - strona główna {{LinkProjekt2|Strona główna}} (lub o nazwie z nazwą przestrzeni nazw ustawioną za pomocą zmiennej: {{Code|strona główna projektu}}),}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwany brudnopis projektu=tak}}| {{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki jako nieopisowe strony}}|&nbsp; **{{Code|strona brudnopisu projektu}} - jednostka w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} w nibyprzestrzeni nazw: {{LinkProjekt2|Brudnopis}},|{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki brudnopisu projektu}}|&nbsp; **{{Code|artykuł brudnopisu projektu}} - jednostka znana artykułem w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} w nibyprzestrzeni nazw: {{LinkProjekt2|Brudnopis}}, **{{Code|podręcznik brudnopisu projektu}} - jednostka znana podręcznikiem w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} w nibyprzestrzeni nazw: {{LinkProjekt2|Brudnopis}},|&nbsp; **{{Code|jednostka brudnopisu projektu}} - jednostka w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} w nibyprzestrzeni nazw: {{LinkProjekt2|Brudnopis}}, }}}}}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwany brudnopis szablonu=tak}}|{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu szablonów=tak}}||&nbsp; **{{Code|strona brudnopisu szablonu}} - szablon w przestrzeni nazw {{Np|Template|link=tak}} w nibyprzestrzeni nazw: {{LinkSzablon2|Brudnopis}},}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu opisu szablonów=tak}}||&nbsp; **{{Code|strona brudnopisu opisu szablonu}} - opis szablonu w przestrzeni nazw {{Np|Template|link=tak}} w nibyprzestrzeni nazw: {{LinkSzablon2|Brudnopis}},}} }}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwany brudnopis modułu=tak}}|{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu modułów=tak}}||&nbsp; **{{Code|strona brudnopisu modułu}} - moduł w przestrzeni nazw {{Np|Module|link=tak}} w nibyprzestrzeni nazw: {{LinkModuł2|Brudnopis}},}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu opisu modułów=tak}}||&nbsp; **{{Code|strona brudnopisu opisu modułu}} - opis modułu w przestrzeni nazw {{Np|Module|link=tak}} w nibyprzestrzeni nazw: {{LinkModuł2|Brudnopis}},}}}} :(opcjonalny, szablon domyślnie sam ustawia do jakiego typu jednostki, należy jednostka, powyżej wymieniony), *{{Code|nazwij jednostką}} - wartość niepusta, wtedy szablon jednostkę nazywa po prostu {{Code|jednostką}}, w przeciwnym wypadku szablon nazywa zbiory w zależności do jakiej przestrzeni nazw ona zależy i od rodzaju strony,{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|nieobsługiwana strona główna dla dzieci=tak}}||&nbsp; *{{Code|strona główna dla dzieci}} - strona główna z przestrzenią nazw, zwykle jest to w przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}} z nazwą strony {{Code|Strona główna}}, (opcjonalny, domyślnie ustawiony na: {{LinkWikijunior2|Strona główna}}),}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|nieobsługiwana strona główna projektu=tak}}||&nbsp; *{{Code|strona główna projektu}} - strona główna z przestrzenią nazw, zwykle jest to w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} z nazwą strony {{Code|Strona główna}}, (opcjonalny, domyślnie ustawiony na: {{LinkProjekt2|Strona główna}}),}} *{{Code|bez kategorii}} - wartość niepusta, tzn. wtedy szablon nie umieszcza strony w żadnej kategorii, w przeciwnym przypadku umieszcza (opcjonalny). {{Hr}} *Zmienn{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|e|a}}: {{Code|typ jednostki}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|&nbsp;i {{Code|typ jednostki N}}}}, nie {{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|są używane|jest używana}} do wyświetlania rodzaju jednostki, gdy zmienna: {{Code|nazwij jednostką}}, jest niepusta, wtedy ona jest nazywana {{Code|jednostką}}.{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|&nbsp; *Numer {{Code|N}}, to {{Code|1}},{{Code|2}},{{Code|3}} do {{Code|n}} parametrów szablonu nazywane liczbami naturalnymi.}} }}| {{Tabela nawigacyjna|styl=width:100%;|tytuł=<div style="text-align:left;">Kategorie błędów tego szablonu.</div>|spis=<div style="padding-left:5px;padding-right:5px;"> {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}| {{#if:{{#invoke:Parametry|Or | 1 = {{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane niebieżące wiki}} | 2 = {{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane polskie wiki}} | 3 = {{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane lokalne wiki}} }} |{{#switch:{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane niebieżące wiki}}|1|{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane polskie wiki}}|1|0}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane lokalne wiki}}|1|0}}}} |1=Gdy szablon wstawiono z kodami: {{Code|klucz projektu}}, {{Code|kod języka}} lub {{Code|kod projektu}}, wskazujący na jakiś projekt wiki siostrzane z {{NAZWASERWISU}}, lub ich nie podano, w przypadku tego ostatniego szablon wcale nie zwraca błędu, bo on został przystosowany do operowania tylko na projekcie niebieżącym, niepolskim lub nielokalnym, niż polski {{NAZWASERWISU|link=tak}}. {{Hr}} ;Przykład pierwszy ilustrujący działanie złego, ale prawidłowego klucza projektu w zmiennej {{Code|klucz projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}klucz projektu{{((}}{{=}}{{))}}pl:b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w {{Code|klucz projektu}} kody: języka i projektu, bieżącego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}klucz projektu{{=}}pl:b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka w zmiennej {{Code|kod języka}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}pl{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w zmiennej {{Code|kod języka}} kod języka bieżącego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}pl{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu projektu w zmiennej {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano {{Code|kod projektu}} bieżącego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kod języka i kodu projektu kolejno w zmiennej {{Code|kod języka}} i {{Code|kod projektu}}. *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}pl{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano {{Code|kod języka}} i {{Code|kod projektu}} bieżącego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}pl{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}}{{Hr}}{{Hr}} |10= Gdy szablon wstawiono z kodami: {{Code|klucz projektu}}, {{Code|kod języka}} lub {{Code|kod projektu}}, wskazujący na jakiś projekt wiki siostrzane z {{NAZWASERWISU}}, lub ich nie podano, w przypadku tego ostatniego szablon wcale nie zwraca błędu, bo on został przystosowany do operowania tylko na projekcie niebieżącym, niepolskim lub nielokalnym, niż polski {{NAZWASERWISU|link=tak}}. {{Hr}} ;Przykład pierwszy ilustrujący działanie złego, ale prawidłowego klucza projektu w zmiennej {{Code|klucz projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}klucz projektu{{((}}{{=}}{{))}}pl:w{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w {{Code|klucz projektu}} kody: języka i projektu, polskiego {{NAZWASERWISU|link=tak|po=a}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}klucz projektu{{=}}pl:w{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka w zmiennej {{Code|kod języka}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}pl{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w zmiennej {{Code|kod języka}} kod języka polskiego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}pl{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu projektu w zmiennej {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod projektu{{((}}{{=}}{{))}}w{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano niejawnie projekt polski. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod projektu{{=}}w{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kod języka i kodu projektu kolejno w zmiennej {{Code|kod języka}} i {{Code|kod projektu}}. *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}pl{{!}}kod projektu{{((}}{{=}}{{))}}w{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano niejawnie projekt polski. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}pl{{!}}kod projektu{{=}}w{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}}{{Hr}}{{Hr}} |01= Gdy szablon wstawiono z kodami: {{Code|klucz projektu}}, {{Code|kod języka}} lub {{Code|kod projektu}}, wskazujący na projekt bieżącego projektu {{NAZWASERWISU}}, lub ich nie podano, w przypadku tego ostatniego szablon wcale nie zwraca błędu, bo on został przystosowany do operowania tylko na projekcie bieżącym. {{Hr}} ;Przykład pierwszy ilustrujący działanie złego, ale prawidłowego klucza projektu w zmiennej {{Code|klucz projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}klucz projektu{{((}}{{=}}{{))}}en:b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w {{Code|klucz projektu}} kody: języka i projektu, lokalnego wiki. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=lokalne wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}klucz projektu{{=}}en:b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka w zmiennej {{Code|kod języka}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}pl{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano przy pomocy {{Code|kod języka}} niejawnie lokalnego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=lokalne wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}pl{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu projektu w zmiennej {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano kod projektu lokalny przy pomocy {{Code|kod projektu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=lokalne wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka i kodu projektu dla kolejno w zmiennej {{Code|kod języka}} i {{Code|kod projektu}}. *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}en{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano kod projektu lokalny przy pomocy {{Code|kod projektu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=lokalne wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}en{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}}{{Hr}}{{Hr}} |11= Gdy szablon wstawiono z kodami: {{Code|klucz projektu}}, {{Code|kod języka}} lub {{Code|kod projektu}}, wskazujący na projekt bieżącego projektu {{NAZWASERWISU}}, lub ich nie podano, w przypadku tego ostatniego szablon wcale nie zwraca błędu, bo on został przystosowany do operowania tylko na projekcie bieżącym. {{Hr}} ;Przykład pierwszy ilustrujący działanie złego, ale prawidłowego klucza projektu w zmiennej {{Code|klucz projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}klucz projektu{{((}}{{=}}{{))}}pl:w{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w {{Code|klucz projektu}} kody: języka i projektu, polskiego wiki. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie lub lokalne - wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}klucz projektu{{=}}pl:w{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka w zmiennej {{Code|kod języka}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}en{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano przy pomocy {{Code|kod języka}} niejawnie lokalny projekt. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie lub lokalne - wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}en{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu projektu w zmiennej {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano projekt lokalny. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie lub lokalne - wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka i kodu projektu kolejno w zmiennej {{Code|kod języka}} i {{Code|kod projektu}}. *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}en{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano projekt lokalny. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie lub lokalne - wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}en{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}}{{Hr}}{{Hr}}}} Gdy szablon podano ze zmienną {{Code|klucz projektu}} albo {{Code|kod języka}} lub {{Code|kod projektu}}, które mogą posiadać wartości nieprawidłowe. {{Hr}} ;Przykład pierwszy ilustrujący działanie złego, ale nieprawidłowego klucza projektu w zmiennej {{Code|klucz projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}klucz projektu{{((}}{{=}}{{))}}ek:r{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - gdy podano w parametrze {{Code|klucz projektu}} nieprawidłową wartość. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=błędne parametry wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}klucz projektu{{=}}ek:r{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale nieprawidłowego kodu języka w zmiennej {{Code|kod języka}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}ek{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano {{Code|kod języka}} o wartości nieprawidłowej. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=błędne parametry wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}ek{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład trzeci ilustrujący działanie złego, ale nieprawidłowego kodu projektu w zmiennej {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod projektu{{((}}{{=}}{{))}}bt{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano {{Code|kod projektu}} posiadającą wartość nieprawidłową. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=błędne parametry wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod projektu{{=}}bt{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład czwarty ilustrujący działanie złego, ale nieprawidłowego kodu projektu w zmiennej {{Code|kod języka}} i {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}ee{{!}}kod projektu{{((}}{{=}}{{))}}ww{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano: {{Code|kod języka}} i {{Code|kod projektu}}, mający nieprawidłowe wartości. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=błędne parametry wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}ek{{!}}kod projektu{{=}}rw{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}}{{Hr}}{{Hr}}}}}} *Gdy nazwa przestrzeni w zmiennej: {{Code|nazwa przestrzeni nazw}}, jest nieprawidłowa, a więc działania tego szablonu są równoważne, jeśli napiszemy je ogólnie według przykładu: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}MojaPrzestrzeń{{))}}}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieprawidłowa nazwa przestrzeni nazw}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}{{{moja przestrzeń|MojaPrzestrzeń}}}{{))}} }} }} {{Hr}} *Gdy szablon został wstawiony na stronę w przestrzeni innej niż obsługiwane przestrzenie nazw, lub ustawiono wartość parametru: {{Code|nazwa przestrzeni nazw}}, na inną wartość niż te, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - wstawiono szablon do nieobsługiwanej przestrzeni nazw, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza nieobsługiwana przestrzeń nazw=tak}}{{))}}}} - gdy ustawiono nazwę przestrzeni nazw na wartość inną niż obsługiwaną przestrzeń nazw, tutaj ustawiono na przestrzeń nazw {{Code|{{Np|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza nieobsługiwana przestrzeń nazw=tak}}|link=tak}}}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana przestrzeń nazw}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza nieobsługiwana przestrzeń nazw=tak}}{{))}}}}}} {{Hr}} *Gdy w szablonie użyto zmiennej: {{Code|nazwa jednostki}}, o wartości pustej, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}{{))}}}} - gdy w szablonie ustawiono na obsługiwaną przestrzeń nazw, tutaj na przestrzeń nazw {{Code|{{Np|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}{{))}}}} - gdy szablon wstawiono na stronę w obsługiwanej przestrzeni nazw. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=pusta nazwa jednostki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}nazwa jednostki{{=}}{{))}}}}}} {{Hr}} *Gdy w szablonie użyto zmiennej: {{Code|nazwa jednostki}}, o wartości nieprawidłowej, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}{{((}}((({{))}}1{{((}}))){{))}}{{))}}}} - gdy szablon użyto z parametrem nazwy jednostki zawierającą w sobie wyrażenie między innymi typu: <nowiki>{{{1}}}</nowiki>. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieprawidłowa nazwa jednostki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}nazwa jednostki{{=}}{{((}}((({{))}}1{{((}}))){{))}}{{))}}}}}} {{Hr}} {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=(main)}}| *Gdy szablon wsadzono do przestrzeni nazw (główna) lub nadano zmiennej: {{Code|nazwa przestrzeni nazw}}, wartość pustą, z nazwą jednostki w zmiennej: {{Code|nazwa jednostki}}, zawierającą w sobie przestrzeń, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|(main)}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}:Strona{{))}}}} - gdy w szablonie ustawiono przestrzeń nazw {{Code|{{Np|(main)|link=tak}}}} z ustawioną nazwą strony na {{Code|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}:Strona}} zawierającą w sobie przestrzeń nazw, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}:Strona{{))}}}} - gdy szablon wstawiono na stronę w przestrzeni nazw {{Code|{{Np|(main)|link=tak}}}} z ustawioną nazwą strony na {{Code|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}:Strona}} zawierającą w sobie przestrzeń nazw. **Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nazwa jednostki zawierająca w sobie przestrzeń}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}(main){{!}}nazwa jednostki{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}:Strona{{))}}}}}} {{Hr}} }} *Gdy w szablonie użyto zmiennej: {{Code|typ jednostki}}, o niewłaściwej wartości oraz jego umieszczono na stronie w dowolnej obsługiwanej przestrzeni nazw, lub nadano wartość zmiennej: {{Code|nazwa przestrzeni nazw}}, o nazwie, któreś z tych przestrzeni, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}typ jednostki{{((}}{{=}}{{))}}jakaś{{))}}}} - gdy ustawiono przestrzeń nazw {{Code|{{Np|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}|link=tak}}}} i nieprawidłowy typ jednostki, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}typ jednostki{{((}}{{=}}{{))}}jakaś{{))}}}} - gdy wstawiono szablon na stronę do przestrzeni nazw {{Code|{{Np|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}|link=tak}}}} i ustawiono nieprawidłowy typ jednostki. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieprawidłowa wartość typu jednostki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}typ jednostki{{=}}jakaś{{))}}}}}} {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}| {{#if:{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>0|{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=2|tak}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=4|tak}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=6|tak}}|tak}}| {{Hr}} *Gdy szablon wstawiono na stronę w obsługiwanej przestrzeni nazw z listą zmiennych nienazwanych zmieniająca się nie o jeden, ten problem możemy zapisać przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>0|{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=2|{{!}}2{{((}}{{=}}{{))}}argument 2}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=4|{{!}}4{{((}}{{=}}{{))}}argument 4}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=6|{{!}}6{{((}}{{=}}{{))}}argument 6}}|{{!}}2{{((}}{{=}}{{))}}argument 2{{!}}4{{((}}{{=}}{{))}}argument 4{{!}}6{{((}}{{=}}{{))}}argument 6}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}| {{#if:{{#invoke:Parametry|Or|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane niebieżące wiki}}|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane polskie wiki}}|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane lokalne wiki}}}}|{{((}}!{{))}}klucz projektu{{((}}{{=}}{{))}}en:w}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy szablon wstawiono z parametrami nienazwanymi zmieniające się między sobą nie o jeden. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=brak parametrów}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>0|{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=2|{{!}}2{{=}}argument 2}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=4|{{!}}4{{=}}argument 4}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=6|{{!}}6{{=}}argument 6}}|{{!}}2{{=}}argument 2{{!}}4{{=}}argument 4{{!}}6{{=}}argument 6}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}| {{#if:{{#invoke:Parametry|Or|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane niebieżące wiki}}|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane polskie wiki}}|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane lokalne wiki}}}}|{{!}}klucz projektu{{=}}en:w}}}}{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}nazwa jednostki{{=}}Strona{{))}}}}}} }}}} {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Template}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony szablonów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę szablonu w przestrzeni nazw {{Np|Template|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona szablonu{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i nazwę jednostki na {{Code|Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i wstawiono na stronę o nazwie {{Code|Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona szablonu{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Template|link=tak}} i ustawiono nazwę jednostki na {{Code|Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Template|link=tak}} i na stronę o nazwie nazwę {{Code|Strona szablonu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona szablonu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Template{{!}}nazwa jednostki{{=}}Strona szablonu{{))}}}}}} }}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony opisu szablonów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę opisu szablonu w przestrzeni nazw {{Np|Template|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona szablonu/opis{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i nazwę jednostki na {{Code|Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i wstawiono na stronę o nazwie {{Code|Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona szablonu/opis{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Template|link=tak}} i ustawiono nazwę jednostki na {{Code|Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Template|link=tak}} i na stronę o nazwie nazwę {{Code|Strona szablonu/opis}}, *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona opisu szablonu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Template{{!}}nazwa jednostki{{=}}Strona szablonu/opis{{))}}}}}} }}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Module}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony modułów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę modułu w przestrzeni nazw {{Np|Module|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona modułu{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i nazwę jednostki na {{Code|Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i wstawiono na stronę o nazwie {{Code|Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona modułu{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Module|link=tak}} i ustawiono nazwę jednostki na {{Code|Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Module|link=tak}} i na stronę o nazwie nazwę {{Code|Strona modułu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona modułu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Module{{!}}nazwa jednostki{{=}}Strona modułu{{))}}}}}} }}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony opisu modułów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę opisu modułu w przestrzeni nazw {{Np|Module|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona modułu/opis{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i nazwę jednostki na {{Code|Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i wstawiono na stronę o nazwie {{Code|Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona modułu/opis{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Module|link=tak}} i ustawiono nazwę jednostki na {{Code|Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Module|link=tak}} i na stronę o nazwie nazwę {{Code|Strona modułu/opis}}, *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona opisu modułu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Module{{!}}nazwa jednostki{{=}}Strona modułu/opis{{))}}}}}} }}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Template}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwany brudnopis szablonu=tak}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu szablonów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę brudnopisu szablonu w przestrzeni nazw {{Np|Template|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona szablonu{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i wstawiono na stronę o nazwie {{Code|Brudnopis/Użytkownik/Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona szablonu{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Template|link=tak}} i ustawiono nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Template|link=tak}} i na stronę o nazwie nazwę {{Code|Brudnopis/Użytkownik/Strona szablonu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona brudnopisu szablonu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Template{{!}}nazwa jednostki{{=}}Brudnopis/Użytkownik/Strona szablonu{{))}}}}}} }}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu opisu szablonów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę brudnopisu opisu szablonu w przestrzeni nazw {{Np|Template|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona szablonu/opis{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i wstawiono na stronę o nazwie {{Code|Brudnopis/Użytkownik/Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona szablonu/opis{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Template|link=tak}} i ustawiono nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Template|link=tak}} i na stronę o nazwie nazwę {{Code|Strona szablonu/opis}}, *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona brudnopisu opisu szablonu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Template{{!}}nazwa jednostki{{=}}Brudnopis/Użytkownik/Strona szablonu/opis{{))}}}}}} }}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Module}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwany brudnopis modułu=tak}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu modułów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę brudnopisu modułu w przestrzeni nazw {{Np|Module|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona modułu{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i wstawiono na stronę o nazwie {{Code|Brudnopis/Użytkownik/Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona modułu{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Module|link=tak}} i ustawiono nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Module|link=tak}} i na stronę o nazwie nazwę {{Code|Brudnopis/Użytkownik/Strona modułu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona brudnopisu modułu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Module{{!}}nazwa jednostki{{=}}Brudnopis/Użytkownik/Strona modułu{{))}}}}}} }}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu opisu modułów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę brudnopisu opisu modułu w przestrzeni nazw {{Np|Module|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona modułu/opis{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i wstawiono na stronę o nazwie {{Code|Brudnopis/Użytkownik/Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona modułu/opis{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Module|link=tak}} i ustawiono nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Module|link=tak}} i na stronę o nazwie nazwę {{Code|Strona modułu/opis}}, *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona brudnopisu opisu modułu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Module{{!}}nazwa jednostki{{=}}Brudnopis/Użytkownik/Strona modułu/opis{{))}}}}}} }}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Wikibooks}}| {{Hr}} *Gdy szablon został wstawiony na stronę z pustą nazwą strony głównej projektu w zmiennej: {{Code|strona główna projektu}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}{{))}}}} - gdy w szablonie ustawiono przestrzeń nazw {{Code|{{Np|Wikibooks|link=tak}}}} i nazwę jednostki {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}{{))}}}} - gdy szablon wstawiono do przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} i ustawiono zmienną nazwy jednostki na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}strona główna projektu{{((}}{{=}}{{))}}{{))}}}} - gdy szablon wstawiono na stronę o nazwie {{Code|Strona}} z ustawioną nazwą przestrzeni nazw na {{Code|{{Np|Wikibooks|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona główna projektu{{((}}{{=}}{{))}}{{))}}}} - gdy szablon wstawiono do przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} na stronę o nazwie {{Code|Strona}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=pusta nazwa strony głównej projektu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikibooks{{!}}strona główna projektu{{=}}{{))}}}}}} {{Hr}} *Gdy szablon został wstawiony na stronę z nazwą strony głównej projektu w zmiennej: {{Code|strona główna projektu}}, zawierającą w sobie prawe ukośniki, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona/Podstrona{{))}}}} - gdy w szablonie ustawiono przestrzeń nazw {{Code|{{Np|Wikibooks|link=tak}}}} i nazwę jednostki na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona/Podstrona{{))}}}} - gdy szablon wstawiono na stronę {{Code|Strona}} i ustawiono nazwę przestrzeni nazw na {{Code|{{Np|Wikibooks|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona/Podstrona{{))}}}} - gdy szablon wstawiono do przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} i ustawiono w szablonie nazwę jednostki na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona/Podstrona{{))}}}} - gdy szablon wstawiono do przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} i na stronę {{Code|Strona}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieprawidłowa nazwa strony głównej projektu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikibooks{{!}}strona główna projektu{{=}}Wikibooks:Strona/Podstrona{{))}}}}}} {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwana strona główna projektu=tak}}| *Gdy szablon został wstawiony na stronę wskazywaną przez zmienną: {{Code|strona główna projektu}} (używana, gdy chcemy okreslić samemu nazwę strony głównej projektu), a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona{{))}}}} - gdy w szablonie ustawiono nazwę strony na {{Code|Strona}} o podanej w zmiennej nazwy jednostki o takiej samej wartości bez przestrzeni nazw, jak wartość w zmiennej strony głównej projektu, i nazwę przestrzeni nazw na {{Code|{{Np|Wikibooks|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona{{))}}}} - gdy szablon wstawiono na stronę o nazwie {{Code|Strona}} i ustawiono w szablonie nazwę przestrzeni nazw na {{Code|{{Np|Wikibooks|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona{{))}}}} - gdy szablon wstawiono na stronę w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} i ustawiono nazwę jednostki na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy szablon wstawiono na stronę główną projektu o nazwie {{LinkProjekt2|Strona główna}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona główna projektu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikibooks{{!}}strona główna projektu{{=}}Wikibooks:Strona{{!}}nazwa jednostki{{=}}Strona{{))}}}}}} }}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Wikibooks}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwany brudnopis projektu=tak}}|| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę szablonu w przestrzeni nazw {{Np|Wikibooks|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona brudnopisu projektu{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Wikibooks|link=tak}} i nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona brudnopisu projektu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Wikibooks|link=tak}} i wstawiono na stronę o nazwie {{Code|Brudnopis/Użytkownik/Strona brudnopisu projektu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona brudnopisu projektu{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Wikibooks|link=tak}} i ustawiono nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona brudnopisu projektu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Wikibooks|link=tak}} i na stronę o nazwie nazwę {{Code|Brudnopis/Użytkownik/Strona szablonu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona brudnopisu szablonu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikibooks{{!}}nazwa jednostki{{=}}Brudnopis/Użytkownik/Strona brudnopisu projektu{{))}}}}}} }}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Wikijunior}}| {{Hr}} *Nazwa strony głównej projektu w zmiennej: {{Code|strona główna dla dzieci}}, jest pusta, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}Wikijunior{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}{{))}}}} - gdy użyto zmiennych wskazujących, jedna na nazwę przestrzeni nazw o wartości {{Code|{{Np|Wikijunior|link=tak}}}}, a druga na nazwę jednostki {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}Wikijunior{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}{{))}}}} - gdy użyto zmiennej wskazującej na nazwę przestrzeni nazw o wartości {{Code|{{Np|Wikijunior|link=tak}}}} i szablon wstawiono na stronę o nazwie {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}{{))}}}} - gdy szablon wstawiono do przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}} i ustawiono nazwę jednostki w szablonie na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}{{))}}}} - gdy szablon został wstawiony do przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}} na stronę {{Code|Strona}}. *Szablon przydziela stronę do kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=pusta nazwa strony głównej dla dzieci}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikijunior{{!}}strona główna dla dzieci{{=}}{{))}}}}}} {{Hr}} *Nazwa strony głównej projektu w zmiennej: {{Code|strona główna dla dzieci}}, zawiera prawe ukośniki, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}Wikijunior{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona/Podstrona{{))}}}} - gdy użyto zmiennej wskazującej na nazwę przestrzeni nazw o wartości {{Code|{{Np|Wikijunior|link=tak}}}} i nazwę strony na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona/Podstrona{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}} z ustawioną zmienną nazwy jednostki na stronę o nazwie {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}Wikijunior{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona/Podstrona{{))}}}} - gdy w szablonie ustawiono zmienną wskazującej na nazwę przestrzeni nazw o wartości {{Code|Wikijunior}} i wstawiono go na stronę o nazwie {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona/Podstrona{{))}}}} - gdy szablon został wstawiony do przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}} na stronę {{Code|Strona}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieprawidłowa nazwa strony głównej dla dzieci}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikijunior{{!}}strona główna dla dzieci{{=}}Wikijunior:Strona/Podstrona{{))}}}}}} {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwana strona główna dla dzieci=tak}}| {{Hr}} *Gdy szablon wstawiono na stronę główną dla dzieci lub ustawiono wartość zmiennej: {{Code|nazwa przestrzeni nazw}} na wartość {{Code|{{Np|Wikijunior|link=tak}}}}, oraz ewentualnie nadano zmiennej: {{Code|nazwa jednostki}}, określającą nazwę tej jednostki (jeśli ta zmienna jest niepodana, to wtedy jest tożsama z nazwą tej strony) i argument: {{Code|strona główna dla dzieci}} (używana, gdy chcemy okreslić samemu nazwę strony głównej dla dzieci) na nazwę tej jednostki, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikijunior}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona{{))}}}} - gdy w szablonie ustawiono nazwę strony podanej w zmiennej nazwy jednostki o takiej samej wartości, jak wartość zmiennej bez przestrzeni nazw strony głównej dla dzieci, i nazwę przestrzeni nazw na {{Code|{{Np|Wikijunior|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikijunior}}{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona{{))}}}} - gdy szablon wstawiono na stronę o nazwie {{Code|Strona}} z ustawioną nazwą przestrzeni nazw na {{Code|{{Np|Wikijunior|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona{{))}}}} - gdy w szablonie ustawiono nazwę jednostki na {{Code|Strona}} i go wstawiono na stronę w przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy szablon wstawiono na stronę główną dla dzieci o nazwie {{LinkWikijunior2|Strona główna}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona główna dla dzieci}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikijunior{{!}}strona główna dla dzieci{{=}}Wikijunior:Strona{{!}}nazwa jednostki{{=}}Strona{{))}}}}}} }}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=User}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony główne użytkowników=tak}}| {{Hr}} *Gdy szablon wstawiono do przestrzeni nazw na stronę główną użytkownika lub nazwa przestrzeni w zmiennej: {{Code|nazwa przestrzeni nazw}}, jest {{Np|User|link=tak}} albo wstawiono go do przestrzeni Wikipedysta, i ewentualnie podano: {{Code|nazwa jednostki}}, równą nazwie użytkownika lub nazwie strony niezawierająca prawych ukośników, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|User}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Użytkownik{{))}}}} - gdy w szablonie ustawiono na przestrzeń nazw {{Np|User|link=tak}} i nazwę strony, tutaj strony głównej użytkownika, nieskładającego się z prawych ukośników, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|User}}{{))}}}} - gdy szablon wstawiono na stronę o nazwie nieskładającego się z prawych ukośników, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Użytkownik{{))}}}} - gdy szablon wstawiono na stronę, o ustawionej nazwie, do przestrzeni nazw {{Np|User|link=tak}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy szablon wstawiono na stronę główną użytkownika (Wikipedysty). *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona główna użytkownika}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}User{{!}}nazwa jednostki{{=}}Użytkownik{{))}}}}}} }}}}{{#invoke:Ramka|PowtarzajOdDo |start={{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|najniższy numer dodatkowego warunku=tak}} |koniec={{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|najwyższy numer dodatkowego warunku=tak}} |1={{((}}#if:{{((}}#invoke:Ramka{{!}}Rozwiń{{!}}{{((}}(({{))}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{((}}!{{))}}parametry pudełka{{=}}tak{{((}}!{{))}}istnieje taki parametr dodatkowego warunku{{((}}={{))}}tak{{!}}numer parametru dodatkowego{{((}}={{))}}{{((}}_{{))}}{{!}}{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{!}}parametry pudełka{{=}}tak{{!}}parametry dodatkowego warunku{{=}}tak{{!}}numer parametru dodatkowego{{=}}{{((}}_{{))}}{{))}}{{((}})){{))}}{{))}}{{!}}{{Hr}}Dodatkowe błędy zwrócone przez szablon zaznaczony wprowadzone pośrednio w obsługę szablonu {{s|{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}}}, nie za pomoca pudełek zaimplemetowane w module {{LinkModuł2|Pudełko}}. Wywołanie błędu numer {{((}}_{{))}}, w którym w tym szablonie jest uruchamiany za pomocą dodatkowych parametrów, tym razem o tym numerze: *{{((}}#invoke:Ramka{{!}}Rozwiń{{!}}{{((}}(({{))}}s{{((}}!{{))}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{((}}!{{))}}{{((}}Zastąp{{!}}ciąg{{=}}{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{!}}parametry pudełka{{=}}tak{{!}}parametry dodatkowego warunku{{=}}tak{{!}}numer parametru dodatkowego{{=}}{{((}}_{{))}}{{))}}{{!}}wzór{{=}}{{=}}{{!}}zamień{{=}}{{((}}(({{))}}={{((}})){{))}}{{))}}{{((}})){{))}}{{))}} - szablon ten o tych parametrach lub bez parametru {{Code|nazwa przestrzeni nazw}}, ale wstawiony do tej przestrzeni nazw o wartości obsługiwanej reprezentowanej przez ten szablon. *Szablon włącza stronę do kategorii: {{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{!}}parametry pudełka{{=}}tak{{!}}kategorie parametrów dodatkowych{{=}}tak{{!}}numer parametru dodatkowego{{=}}{{((}}_{{))}}{{))}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{((}}OpakujKategorieZeSortowaniem{{!}}{{((}}#invoke:Ramka{{!}}Rozwiń{{!}}{{((}}(({{))}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{((}}!{{))}}{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{!}}parametry pudełka{{=}}tak{{!}}parametry dodatkowego warunku{{=}}tak{{!}}numer parametru dodatkowego{{=}}{{((}}_{{))}}{{))}}{{((}})){{))}}{{))}}{{))}}{{))}} }}</div>}}}}<!-- -->{{#ifeq:{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|{{#invoke:Pudełko|Nazwa jednostki}} |{{#if:{{Dopasuj|ciąg={{#invoke:Pudełko|Nazwa jednostki}}|wzór=/{{{strona|opis}}}$}} | <!-- wartość pusta --> |{{Kategoria|Szablony z szablonowym opisem pudełka}} }} }}<!-- --></includeonly><noinclude>{{Dokumentacja}}</noinclude> j3neer80c0vs6mrufjvfu73eacwuabr 438247 438246 2022-08-20T18:45:35Z Persino 2851 wikitext text/x-wiki <includeonly>{{#if:{{{opis parametrów szablonu|}}}| {{Tabela nawigacyjna|styl=width:100%;|tytuł=<div style="text-align:left;">Parametry dodatkowe tego szablonu.</div>|spis= {{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane niebieżące wiki}}| {{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}| *{{Code|klucz projektu}} i {{Code|klucz projektu N}}, {{Code|kod języka}} i {{Code|kod języka N}}, {{Code|kod projektu}} i {{Code|kod projektu N}} - kolejno: klucz projektu, kod języka i kod projektu, dla zmiennej jeden i {{Code|N}},}}}} *{{Code|nazwa przestrzeni nazw}} - przestrzeń nazw, w której znajduje się jednostka, (opcjonalny, domyślnie jego wartość jest nazwę przestrzeni nazw, w której siedzi ten szablon),{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|&nbsp; *{{Code|nazwa przestrzeni nazw N}} - przestrzeń nazw N-tego parametru nazwy jednostki, w której znajduje się N-ta jednostka, (opcjonalny, domyślnie jego wartość jest nazwę przestrzeni nazw {{Code|nazwa przestrzeni nazw}}, a jeżeli nie użyto tej zmiennej, to w której siedzi ten szablon),}} *{{Code|nazwa jednostki}} - jest to nazwa strony bez przestrzeni nazw, strony występującej na polskim serwisie {{NAZWASERWISU}}, (opcjonalny, domyślnie jego wartość jest nazwą aktualnej jednostki, w której siedzi ten szablon), *{{Code|typ jednostki}} {{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|i {{Code|typ jednostki N}}}} - używana do nazywania jednostek w dowolnej przestrzeni nazw, gdy jednostkę umieszczono w jakieś z tych przestrzeni nazw, lub przypisano ją do jakieś z tych przestrzeni ustawionej za pomocą zmiennej: {{Code|nazwa przestrzeni nazw}}, oto wartości tej zmiennej:{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=(main)}}|&nbsp; **{{Code|artykuł}} - jednostka nazywana artykułami, przeznaczona dla wszystkich, w przestrzeni nazw {{Np|(main)|link=tak}},{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki jako nieopisowe strony}}||&nbsp; **{{Code|podręcznik}} - jednostka nazywana podręcznikami, przeznaczona dla wszystkich, w przestrzeni nazw {{Np|(main)|link=tak}},}}}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Wikijunior}}|&nbsp; **{{Code|artykuł dla dzieci}} - jednostka nazywana artykułami dla dzieci, w przestrzeni nazw {{Np|Wikijunior|link=tak}},{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki jako nieopisowe strony}}||&nbsp; **{{Code|podręcznik dla dzieci}} - jednostka nazywana podręcznikami dla dzieci, w przestrzeni nazw {{Np|Wikijunior|link=tak}},}}}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=User}}|{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki użytkownika jako normalne strony}}|&nbsp; **{{Code|strona użytkownika}} - strona użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}},|&nbsp; **{{Code|strona główna użytkownika}} - strona główna użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}},{{#if:{{#invoke:Parametry|Not|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki jako nieopisowe strony}}}}|{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki użytkownika}}|&nbsp; **{{Code|artykuł użytkownika}} - artykuł w przestrzeni nazw użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}}, **{{Code|podręcznik użytkownika}} - podręcznik w przestrzeni nazw użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}},|&nbsp; **{{Code|jednostka użytkownika}} - jednostka w przestrzeni nazw użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}},}}|&nbsp; **{{Code|strona użytkownika}} - strona użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}},}}}}}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=File}}|&nbsp; **{{Code|strona pliku}} - strona pliku, jest to przestrzeń nazw {{Np|File|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Category}}|&nbsp; **{{Code|strona kategorii}} - strona kategorii, jest to przestrzeń nazw {{Np|Category|link=tak}},}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Template}}|{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony szablonów=tak}}||&nbsp; **{{Code|strona szablonu}} - strona szablonu, jest to przestrzeń nazw {{Np|Template|link=tak}},}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony opisu szablonów=tak}}||&nbsp; **{{Code|strona opisu szablonu}} - strona opisu szablonu, jest to przestrzeń nazw {{Np|Template|link=tak}},}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Module}}|{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony modułów=tak}}||&nbsp; **{{Code|strona modułu}} - strona modułu, jest to przestrzeń nazw {{Np|Module|link=tak}},}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony opisu szablonów=tak}}||&nbsp; **{{Code|strona opisu modułu}} - strona opisu modułu, jest to przestrzeń nazw {{Np|Module|link=tak}},}}}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Wikibooks}}|&nbsp; **{{Code|strona projektu}} - strona projektu, jest to przestrzeń nazw {{Np|Wikibooks|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Help}}|&nbsp; **{{Code|strona pomocy}} - strona pomocy, jest to przestrzeń nazw {{Np|Help|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Special}}|&nbsp; **{{Code|strona specjalna}} - strona specjalna, jest to przestrzeń nazw {{Np|Special|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=MediaWiki}}|&nbsp; **{{Code|strona komunikatu}} - w przypadku strony komunikatu, jest to przestrzeń nazw {{Np|MediaWiki|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Gadget}}|&nbsp; **{{Code|strona gadżetu}} - strona gadżetu, jest to przestrzeń nazw {{Np|Gadget|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|nieobsługiwana strona główna dla dzieci=tak}}||&nbsp; **{{Code|strona główna dla dzieci}} - strona główna {{LinkWikijunior2|Strona główna}} (lub o nazwie z nazwą przestrzeni nazw ustawioną za pomocą zmiennej: {{Code|strona główna dla dzieci}}),}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|nieobsługiwana strona główna projektu=tak}}||&nbsp; **{{Code|strona główna projektu}} - strona główna {{LinkProjekt2|Strona główna}} (lub o nazwie z nazwą przestrzeni nazw ustawioną za pomocą zmiennej: {{Code|strona główna projektu}}),}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwany brudnopis projektu=tak}}| {{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki jako nieopisowe strony}}|&nbsp; **{{Code|strona brudnopisu projektu}} - jednostka w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} w nibyprzestrzeni nazw: {{LinkProjekt2|Brudnopis}},|{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki brudnopisu projektu}}|&nbsp; **{{Code|artykuł brudnopisu projektu}} - jednostka znana artykułem w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} w nibyprzestrzeni nazw: {{LinkProjekt2|Brudnopis}}, **{{Code|podręcznik brudnopisu projektu}} - jednostka znana podręcznikiem w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} w nibyprzestrzeni nazw: {{LinkProjekt2|Brudnopis}},|&nbsp; **{{Code|jednostka brudnopisu projektu}} - jednostka w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} w nibyprzestrzeni nazw: {{LinkProjekt2|Brudnopis}}, }}}}}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwany brudnopis szablonu=tak}}|{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu szablonów=tak}}||&nbsp; **{{Code|strona brudnopisu szablonu}} - szablon w przestrzeni nazw {{Np|Template|link=tak}} w nibyprzestrzeni nazw: {{LinkSzablon2|Brudnopis}},}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu opisu szablonów=tak}}||&nbsp; **{{Code|strona brudnopisu opisu szablonu}} - opis szablonu w przestrzeni nazw {{Np|Template|link=tak}} w nibyprzestrzeni nazw: {{LinkSzablon2|Brudnopis}},}} }}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwany brudnopis modułu=tak}}|{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu modułów=tak}}||&nbsp; **{{Code|strona brudnopisu modułu}} - moduł w przestrzeni nazw {{Np|Module|link=tak}} w nibyprzestrzeni nazw: {{LinkModuł2|Brudnopis}},}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu opisu modułów=tak}}||&nbsp; **{{Code|strona brudnopisu opisu modułu}} - opis modułu w przestrzeni nazw {{Np|Module|link=tak}} w nibyprzestrzeni nazw: {{LinkModuł2|Brudnopis}},}}}} :(opcjonalny, szablon domyślnie sam ustawia do jakiego typu jednostki, należy jednostka, powyżej wymieniony), *{{Code|nazwij jednostką}} - wartość niepusta, wtedy szablon jednostkę nazywa po prostu {{Code|jednostką}}, w przeciwnym wypadku szablon nazywa zbiory w zależności do jakiej przestrzeni nazw ona zależy i od rodzaju strony,{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|nieobsługiwana strona główna dla dzieci=tak}}||&nbsp; *{{Code|strona główna dla dzieci}} - strona główna z przestrzenią nazw, zwykle jest to w przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}} z nazwą strony {{Code|Strona główna}}, (opcjonalny, domyślnie ustawiony na: {{LinkWikijunior2|Strona główna}}),}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|nieobsługiwana strona główna projektu=tak}}||&nbsp; *{{Code|strona główna projektu}} - strona główna z przestrzenią nazw, zwykle jest to w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} z nazwą strony {{Code|Strona główna}}, (opcjonalny, domyślnie ustawiony na: {{LinkProjekt2|Strona główna}}),}} *{{Code|bez kategorii}} - wartość niepusta, tzn. wtedy szablon nie umieszcza strony w żadnej kategorii, w przeciwnym przypadku umieszcza (opcjonalny). {{Hr}} *Zmienn{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|e|a}}: {{Code|typ jednostki}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|&nbsp;i {{Code|typ jednostki N}}}}, nie {{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|są używane|jest używana}} do wyświetlania rodzaju jednostki, gdy zmienna: {{Code|nazwij jednostką}}, jest niepusta, wtedy ona jest nazywana {{Code|jednostką}}.{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|&nbsp; *Numer {{Code|N}}, to {{Code|1}},{{Code|2}},{{Code|3}} do {{Code|n}} parametrów szablonu nazywane liczbami naturalnymi.}} }}| {{Tabela nawigacyjna|styl=width:100%;|tytuł=<div style="text-align:left;">Kategorie błędów tego szablonu.</div>|spis=<div style="padding-left:5px;padding-right:5px;"> {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}| {{#if:{{#invoke:Parametry|Or | 1 = {{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane niebieżące wiki}} | 2 = {{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane polskie wiki}} | 3 = {{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane lokalne wiki}} }} |{{#switch:{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane niebieżące wiki}}|1|{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane polskie wiki}}|1|0}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane lokalne wiki}}|1|0}}}} |1=Gdy szablon wstawiono z kodami: {{Code|klucz projektu}}, {{Code|kod języka}} lub {{Code|kod projektu}}, wskazujący na jakiś projekt wiki siostrzane z {{NAZWASERWISU}}, lub ich nie podano, w przypadku tego ostatniego szablon wcale nie zwraca błędu, bo on został przystosowany do operowania tylko na projekcie niebieżącym, niepolskim lub nielokalnym, niż polski {{NAZWASERWISU|link=tak}}. {{Hr}} ;Przykład pierwszy ilustrujący działanie złego, ale prawidłowego klucza projektu w zmiennej {{Code|klucz projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}klucz projektu{{((}}{{=}}{{))}}pl:b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w {{Code|klucz projektu}} kody: języka i projektu, bieżącego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}klucz projektu{{=}}pl:b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka w zmiennej {{Code|kod języka}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}pl{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w zmiennej {{Code|kod języka}} kod języka bieżącego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}pl{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu projektu w zmiennej {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano {{Code|kod projektu}} bieżącego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kod języka i kodu projektu kolejno w zmiennej {{Code|kod języka}} i {{Code|kod projektu}}. *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}pl{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano {{Code|kod języka}} i {{Code|kod projektu}} bieżącego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}pl{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}}{{Hr}}{{Hr}} |10= Gdy szablon wstawiono z kodami: {{Code|klucz projektu}}, {{Code|kod języka}} lub {{Code|kod projektu}}, wskazujący na jakiś projekt wiki siostrzane z {{NAZWASERWISU}}, lub ich nie podano, w przypadku tego ostatniego szablon wcale nie zwraca błędu, bo on został przystosowany do operowania tylko na projekcie niebieżącym, niepolskim lub nielokalnym, niż polski {{NAZWASERWISU|link=tak}}. {{Hr}} ;Przykład pierwszy ilustrujący działanie złego, ale prawidłowego klucza projektu w zmiennej {{Code|klucz projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}klucz projektu{{((}}{{=}}{{))}}pl:w{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w {{Code|klucz projektu}} kody: języka i projektu, polskiego {{NAZWASERWISU|link=tak|po=a}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}klucz projektu{{=}}pl:w{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka w zmiennej {{Code|kod języka}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}pl{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w zmiennej {{Code|kod języka}} kod języka polskiego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}pl{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu projektu w zmiennej {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod projektu{{((}}{{=}}{{))}}w{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano niejawnie projekt polski. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod projektu{{=}}w{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kod języka i kodu projektu kolejno w zmiennej {{Code|kod języka}} i {{Code|kod projektu}}. *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}pl{{!}}kod projektu{{((}}{{=}}{{))}}w{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano niejawnie projekt polski. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}pl{{!}}kod projektu{{=}}w{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}}{{Hr}}{{Hr}} |01= Gdy szablon wstawiono z kodami: {{Code|klucz projektu}}, {{Code|kod języka}} lub {{Code|kod projektu}}, wskazujący na projekt bieżącego projektu {{NAZWASERWISU}}, lub ich nie podano, w przypadku tego ostatniego szablon wcale nie zwraca błędu, bo on został przystosowany do operowania tylko na projekcie bieżącym. {{Hr}} ;Przykład pierwszy ilustrujący działanie złego, ale prawidłowego klucza projektu w zmiennej {{Code|klucz projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}klucz projektu{{((}}{{=}}{{))}}en:b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w {{Code|klucz projektu}} kody: języka i projektu, lokalnego wiki. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=lokalne wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}klucz projektu{{=}}en:b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka w zmiennej {{Code|kod języka}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}pl{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano przy pomocy {{Code|kod języka}} niejawnie lokalnego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=lokalne wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}pl{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu projektu w zmiennej {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano kod projektu lokalny przy pomocy {{Code|kod projektu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=lokalne wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka i kodu projektu dla kolejno w zmiennej {{Code|kod języka}} i {{Code|kod projektu}}. *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}en{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano kod projektu lokalny przy pomocy {{Code|kod projektu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=lokalne wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}en{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}}{{Hr}}{{Hr}} |11= Gdy szablon wstawiono z kodami: {{Code|klucz projektu}}, {{Code|kod języka}} lub {{Code|kod projektu}}, wskazujący na projekt bieżącego projektu {{NAZWASERWISU}}, lub ich nie podano, w przypadku tego ostatniego szablon wcale nie zwraca błędu, bo on został przystosowany do operowania tylko na projekcie bieżącym. {{Hr}} ;Przykład pierwszy ilustrujący działanie złego, ale prawidłowego klucza projektu w zmiennej {{Code|klucz projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}klucz projektu{{((}}{{=}}{{))}}pl:w{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w {{Code|klucz projektu}} kody: języka i projektu, polskiego wiki. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie lub lokalne - wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}klucz projektu{{=}}pl:w{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka w zmiennej {{Code|kod języka}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}en{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano przy pomocy {{Code|kod języka}} niejawnie lokalny projekt. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie lub lokalne - wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}en{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu projektu w zmiennej {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano projekt lokalny. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie lub lokalne - wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka i kodu projektu kolejno w zmiennej {{Code|kod języka}} i {{Code|kod projektu}}. *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}en{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano projekt lokalny. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie lub lokalne - wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}en{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}}{{Hr}}{{Hr}}}} Gdy szablon podano ze zmienną {{Code|klucz projektu}} albo {{Code|kod języka}} lub {{Code|kod projektu}}, które mogą posiadać wartości nieprawidłowe. {{Hr}} ;Przykład pierwszy ilustrujący działanie złego, ale nieprawidłowego klucza projektu w zmiennej {{Code|klucz projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}klucz projektu{{((}}{{=}}{{))}}ek:r{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - gdy podano w parametrze {{Code|klucz projektu}} nieprawidłową wartość. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=błędne parametry wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}klucz projektu{{=}}ek:r{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale nieprawidłowego kodu języka w zmiennej {{Code|kod języka}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}ek{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano {{Code|kod języka}} o wartości nieprawidłowej. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=błędne parametry wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}ek{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład trzeci ilustrujący działanie złego, ale nieprawidłowego kodu projektu w zmiennej {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod projektu{{((}}{{=}}{{))}}bt{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano {{Code|kod projektu}} posiadającą wartość nieprawidłową. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=błędne parametry wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod projektu{{=}}bt{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład czwarty ilustrujący działanie złego, ale nieprawidłowego kodu projektu w zmiennej {{Code|kod języka}} i {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}ee{{!}}kod projektu{{((}}{{=}}{{))}}ww{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano: {{Code|kod języka}} i {{Code|kod projektu}}, mający nieprawidłowe wartości. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=błędne parametry wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}ek{{!}}kod projektu{{=}}rw{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}}{{Hr}}{{Hr}}}}}} *Gdy nazwa przestrzeni w zmiennej: {{Code|nazwa przestrzeni nazw}}, jest nieprawidłowa, a więc działania tego szablonu są równoważne, jeśli napiszemy je ogólnie według przykładu: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}MojaPrzestrzeń{{))}}}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieprawidłowa nazwa przestrzeni nazw}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}{{{moja przestrzeń|MojaPrzestrzeń}}}{{))}} }} }} {{Hr}} *Gdy szablon został wstawiony na stronę w przestrzeni innej niż obsługiwane przestrzenie nazw, lub ustawiono wartość parametru: {{Code|nazwa przestrzeni nazw}}, na inną wartość niż te, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - wstawiono szablon do nieobsługiwanej przestrzeni nazw, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza nieobsługiwana przestrzeń nazw=tak}}{{))}}}} - gdy ustawiono nazwę przestrzeni nazw na wartość inną niż obsługiwaną przestrzeń nazw, tutaj ustawiono na przestrzeń nazw {{Code|{{Np|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza nieobsługiwana przestrzeń nazw=tak}}|link=tak}}}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana przestrzeń nazw}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza nieobsługiwana przestrzeń nazw=tak}}{{))}}}}}} {{Hr}} *Gdy w szablonie użyto zmiennej: {{Code|nazwa jednostki}}, o wartości pustej, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}{{))}}}} - gdy w szablonie ustawiono na obsługiwaną przestrzeń nazw, tutaj na przestrzeń nazw {{Code|{{Np|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}{{))}}}} - gdy szablon wstawiono na stronę w obsługiwanej przestrzeni nazw. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=pusta nazwa jednostki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}nazwa jednostki{{=}}{{))}}}}}} {{Hr}} *Gdy w szablonie użyto zmiennej: {{Code|nazwa jednostki}}, o wartości nieprawidłowej, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}{{((}}((({{))}}1{{((}}))){{))}}{{))}}}} - gdy szablon użyto z parametrem nazwy jednostki zawierającą w sobie wyrażenie między innymi typu: <nowiki>{{{1}}}</nowiki>. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieprawidłowa nazwa jednostki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}nazwa jednostki{{=}}{{((}}((({{))}}1{{((}}))){{))}}{{))}}}}}} {{Hr}} {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=(main)}}| *Gdy szablon wsadzono do przestrzeni nazw (główna) lub nadano zmiennej: {{Code|nazwa przestrzeni nazw}}, wartość pustą, z nazwą jednostki w zmiennej: {{Code|nazwa jednostki}}, zawierającą w sobie przestrzeń, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|(main)}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}:Strona{{))}}}} - gdy w szablonie ustawiono przestrzeń nazw {{Code|{{Np|(main)|link=tak}}}} z ustawioną nazwą strony na {{Code|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}:Strona}} zawierającą w sobie przestrzeń nazw, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}:Strona{{))}}}} - gdy szablon wstawiono na stronę w przestrzeni nazw {{Code|{{Np|(main)|link=tak}}}} z ustawioną nazwą strony na {{Code|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}:Strona}} zawierającą w sobie przestrzeń nazw. **Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nazwa jednostki zawierająca w sobie przestrzeń}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}(main){{!}}nazwa jednostki{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}:Strona{{))}}}}}} {{Hr}} }} *Gdy w szablonie użyto zmiennej: {{Code|typ jednostki}}, o niewłaściwej wartości oraz jego umieszczono na stronie w dowolnej obsługiwanej przestrzeni nazw, lub nadano wartość zmiennej: {{Code|nazwa przestrzeni nazw}}, o nazwie, któreś z tych przestrzeni, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}typ jednostki{{((}}{{=}}{{))}}jakaś{{))}}}} - gdy ustawiono przestrzeń nazw {{Code|{{Np|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}|link=tak}}}} i nieprawidłowy typ jednostki, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}typ jednostki{{((}}{{=}}{{))}}jakaś{{))}}}} - gdy wstawiono szablon na stronę do przestrzeni nazw {{Code|{{Np|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}|link=tak}}}} i ustawiono nieprawidłowy typ jednostki. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieprawidłowa wartość typu jednostki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}typ jednostki{{=}}jakaś{{))}}}}}} {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}| {{#if:{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>0|{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=2|tak}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=4|tak}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=6|tak}}|tak}}| {{Hr}} *Gdy szablon wstawiono na stronę w obsługiwanej przestrzeni nazw z listą zmiennych nienazwanych zmieniająca się nie o jeden, ten problem możemy zapisać przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>0|{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=2|{{!}}2{{((}}{{=}}{{))}}argument 2}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=4|{{!}}4{{((}}{{=}}{{))}}argument 4}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=6|{{!}}6{{((}}{{=}}{{))}}argument 6}}|{{!}}2{{((}}{{=}}{{))}}argument 2{{!}}4{{((}}{{=}}{{))}}argument 4{{!}}6{{((}}{{=}}{{))}}argument 6}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}| {{#if:{{#invoke:Parametry|Or|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane niebieżące wiki}}|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane polskie wiki}}|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane lokalne wiki}}}}|{{((}}!{{))}}klucz projektu{{((}}{{=}}{{))}}en:w}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy szablon wstawiono z parametrami nienazwanymi zmieniające się między sobą nie o jeden. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=brak parametrów}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>0|{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=2|{{!}}2{{=}}argument 2}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=4|{{!}}4{{=}}argument 4}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=6|{{!}}6{{=}}argument 6}}|{{!}}2{{=}}argument 2{{!}}4{{=}}argument 4{{!}}6{{=}}argument 6}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}| {{#if:{{#invoke:Parametry|Or|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane niebieżące wiki}}|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane polskie wiki}}|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane lokalne wiki}}}}|{{!}}klucz projektu{{=}}en:w}}}}{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}nazwa jednostki{{=}}Strona{{))}}}}}} }}}} {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Template}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony szablonów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę szablonu w przestrzeni nazw {{Np|Template|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona szablonu{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i nazwę jednostki na {{Code|Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i wstawiono na stronę o nazwie {{Code|Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona szablonu{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Template|link=tak}} i ustawiono nazwę jednostki na {{Code|Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Template|link=tak}} i na stronę o nazwie nazwę {{Code|Strona szablonu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona szablonu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Template{{!}}nazwa jednostki{{=}}Strona szablonu{{))}}}}}} }}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony opisu szablonów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę opisu szablonu w przestrzeni nazw {{Np|Template|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona szablonu/opis{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i nazwę jednostki na {{Code|Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i wstawiono na stronę o nazwie {{Code|Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona szablonu/opis{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Template|link=tak}} i ustawiono nazwę jednostki na {{Code|Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Template|link=tak}} i na stronę o nazwie nazwę {{Code|Strona szablonu/opis}}, *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona opisu szablonu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Template{{!}}nazwa jednostki{{=}}Strona szablonu/opis{{))}}}}}} }}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Module}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony modułów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę modułu w przestrzeni nazw {{Np|Module|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona modułu{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i nazwę jednostki na {{Code|Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i wstawiono na stronę o nazwie {{Code|Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona modułu{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Module|link=tak}} i ustawiono nazwę jednostki na {{Code|Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Module|link=tak}} i na stronę o nazwie nazwę {{Code|Strona modułu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona modułu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Module{{!}}nazwa jednostki{{=}}Strona modułu{{))}}}}}} }}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony opisu modułów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę opisu modułu w przestrzeni nazw {{Np|Module|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona modułu/opis{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i nazwę jednostki na {{Code|Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i wstawiono na stronę o nazwie {{Code|Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona modułu/opis{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Module|link=tak}} i ustawiono nazwę jednostki na {{Code|Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Module|link=tak}} i na stronę o nazwie nazwę {{Code|Strona modułu/opis}}, *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona opisu modułu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Module{{!}}nazwa jednostki{{=}}Strona modułu/opis{{))}}}}}} }}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Template}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwany brudnopis szablonu=tak}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu szablonów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę brudnopisu szablonu w przestrzeni nazw {{Np|Template|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona szablonu{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i wstawiono na stronę o nazwie {{Code|Brudnopis/Użytkownik/Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona szablonu{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Template|link=tak}} i ustawiono nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Template|link=tak}} i na stronę o nazwie nazwę {{Code|Brudnopis/Użytkownik/Strona szablonu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona brudnopisu szablonu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Template{{!}}nazwa jednostki{{=}}Brudnopis/Użytkownik/Strona szablonu{{))}}}}}} }}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu opisu szablonów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę brudnopisu opisu szablonu w przestrzeni nazw {{Np|Template|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona szablonu/opis{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i wstawiono na stronę o nazwie {{Code|Brudnopis/Użytkownik/Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona szablonu/opis{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Template|link=tak}} i ustawiono nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Template|link=tak}} i na stronę o nazwie nazwę {{Code|Strona szablonu/opis}}, *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona brudnopisu opisu szablonu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Template{{!}}nazwa jednostki{{=}}Brudnopis/Użytkownik/Strona szablonu/opis{{))}}}}}} }}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Module}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwany brudnopis modułu=tak}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu modułów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę brudnopisu modułu w przestrzeni nazw {{Np|Module|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona modułu{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i wstawiono na stronę o nazwie {{Code|Brudnopis/Użytkownik/Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona modułu{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Module|link=tak}} i ustawiono nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Module|link=tak}} i na stronę o nazwie nazwę {{Code|Brudnopis/Użytkownik/Strona modułu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona brudnopisu modułu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Module{{!}}nazwa jednostki{{=}}Brudnopis/Użytkownik/Strona modułu{{))}}}}}} }}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu opisu modułów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę brudnopisu opisu modułu w przestrzeni nazw {{Np|Module|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona modułu/opis{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i wstawiono na stronę o nazwie {{Code|Brudnopis/Użytkownik/Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona modułu/opis{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Module|link=tak}} i ustawiono nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Module|link=tak}} i na stronę o nazwie nazwę {{Code|Strona modułu/opis}}, *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona brudnopisu opisu modułu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Module{{!}}nazwa jednostki{{=}}Brudnopis/Użytkownik/Strona modułu/opis{{))}}}}}} }}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Wikibooks}}| {{Hr}} *Gdy szablon został wstawiony na stronę z pustą nazwą strony głównej projektu w zmiennej: {{Code|strona główna projektu}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}{{))}}}} - gdy w szablonie ustawiono przestrzeń nazw {{Code|{{Np|Wikibooks|link=tak}}}} i nazwę jednostki {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}{{))}}}} - gdy szablon wstawiono do przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} i ustawiono zmienną nazwy jednostki na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}strona główna projektu{{((}}{{=}}{{))}}{{))}}}} - gdy szablon wstawiono na stronę o nazwie {{Code|Strona}} z ustawioną nazwą przestrzeni nazw na {{Code|{{Np|Wikibooks|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona główna projektu{{((}}{{=}}{{))}}{{))}}}} - gdy szablon wstawiono do przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} na stronę o nazwie {{Code|Strona}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=pusta nazwa strony głównej projektu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikibooks{{!}}strona główna projektu{{=}}{{))}}}}}} {{Hr}} *Gdy szablon został wstawiony na stronę z nazwą strony głównej projektu w zmiennej: {{Code|strona główna projektu}}, zawierającą w sobie prawe ukośniki, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona/Podstrona{{))}}}} - gdy w szablonie ustawiono przestrzeń nazw {{Code|{{Np|Wikibooks|link=tak}}}} i nazwę jednostki na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona/Podstrona{{))}}}} - gdy szablon wstawiono na stronę {{Code|Strona}} i ustawiono nazwę przestrzeni nazw na {{Code|{{Np|Wikibooks|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona/Podstrona{{))}}}} - gdy szablon wstawiono do przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} i ustawiono w szablonie nazwę jednostki na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona/Podstrona{{))}}}} - gdy szablon wstawiono do przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} i na stronę {{Code|Strona}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieprawidłowa nazwa strony głównej projektu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikibooks{{!}}strona główna projektu{{=}}Wikibooks:Strona/Podstrona{{))}}}}}} {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwana strona główna projektu=tak}}| *Gdy szablon został wstawiony na stronę wskazywaną przez zmienną: {{Code|strona główna projektu}} (używana, gdy chcemy okreslić samemu nazwę strony głównej projektu), a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona{{))}}}} - gdy w szablonie ustawiono nazwę strony na {{Code|Strona}} o podanej w zmiennej nazwy jednostki o takiej samej wartości bez przestrzeni nazw, jak wartość w zmiennej strony głównej projektu, i nazwę przestrzeni nazw na {{Code|{{Np|Wikibooks|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona{{))}}}} - gdy szablon wstawiono na stronę o nazwie {{Code|Strona}} i ustawiono w szablonie nazwę przestrzeni nazw na {{Code|{{Np|Wikibooks|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona{{))}}}} - gdy szablon wstawiono na stronę w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} i ustawiono nazwę jednostki na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy szablon wstawiono na stronę główną projektu o nazwie {{LinkProjekt2|Strona główna}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona główna projektu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikibooks{{!}}strona główna projektu{{=}}Wikibooks:Strona{{!}}nazwa jednostki{{=}}Strona{{))}}}}}} }}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Wikibooks}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwany brudnopis projektu=tak}}|| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę szablonu w przestrzeni nazw {{Np|Wikibooks|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona brudnopisu projektu{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Wikibooks|link=tak}} i nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona brudnopisu projektu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Wikibooks|link=tak}} i wstawiono na stronę o nazwie {{Code|Brudnopis/Użytkownik/Strona brudnopisu projektu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona brudnopisu projektu{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Wikibooks|link=tak}} i ustawiono nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona brudnopisu projektu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Wikibooks|link=tak}} i na stronę o nazwie nazwę {{Code|Brudnopis/Użytkownik/Strona szablonu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona brudnopisu szablonu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikibooks{{!}}nazwa jednostki{{=}}Brudnopis/Użytkownik/Strona brudnopisu projektu{{))}}}}}} }}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Wikijunior}}| {{Hr}} *Nazwa strony głównej projektu w zmiennej: {{Code|strona główna dla dzieci}}, jest pusta, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}Wikijunior{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}{{))}}}} - gdy użyto zmiennych wskazujących, jedna na nazwę przestrzeni nazw o wartości {{Code|{{Np|Wikijunior|link=tak}}}}, a druga na nazwę jednostki {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}Wikijunior{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}{{))}}}} - gdy użyto zmiennej wskazującej na nazwę przestrzeni nazw o wartości {{Code|{{Np|Wikijunior|link=tak}}}} i szablon wstawiono na stronę o nazwie {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}{{))}}}} - gdy szablon wstawiono do przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}} i ustawiono nazwę jednostki w szablonie na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}{{))}}}} - gdy szablon został wstawiony do przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}} na stronę {{Code|Strona}}. *Szablon przydziela stronę do kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=pusta nazwa strony głównej dla dzieci}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikijunior{{!}}strona główna dla dzieci{{=}}{{))}}}}}} {{Hr}} *Nazwa strony głównej projektu w zmiennej: {{Code|strona główna dla dzieci}}, zawiera prawe ukośniki, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}Wikijunior{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona/Podstrona{{))}}}} - gdy użyto zmiennej wskazującej na nazwę przestrzeni nazw o wartości {{Code|{{Np|Wikijunior|link=tak}}}} i nazwę strony na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona/Podstrona{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}} z ustawioną zmienną nazwy jednostki na stronę o nazwie {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}Wikijunior{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona/Podstrona{{))}}}} - gdy w szablonie ustawiono zmienną wskazującej na nazwę przestrzeni nazw o wartości {{Code|Wikijunior}} i wstawiono go na stronę o nazwie {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona/Podstrona{{))}}}} - gdy szablon został wstawiony do przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}} na stronę {{Code|Strona}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieprawidłowa nazwa strony głównej dla dzieci}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikijunior{{!}}strona główna dla dzieci{{=}}Wikijunior:Strona/Podstrona{{))}}}}}} {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwana strona główna dla dzieci=tak}}| {{Hr}} *Gdy szablon wstawiono na stronę główną dla dzieci lub ustawiono wartość zmiennej: {{Code|nazwa przestrzeni nazw}} na wartość {{Code|{{Np|Wikijunior|link=tak}}}}, oraz ewentualnie nadano zmiennej: {{Code|nazwa jednostki}}, określającą nazwę tej jednostki (jeśli ta zmienna jest niepodana, to wtedy jest tożsama z nazwą tej strony) i argument: {{Code|strona główna dla dzieci}} (używana, gdy chcemy okreslić samemu nazwę strony głównej dla dzieci) na nazwę tej jednostki, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikijunior}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona{{))}}}} - gdy w szablonie ustawiono nazwę strony podanej w zmiennej nazwy jednostki o takiej samej wartości, jak wartość zmiennej bez przestrzeni nazw strony głównej dla dzieci, i nazwę przestrzeni nazw na {{Code|{{Np|Wikijunior|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikijunior}}{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona{{))}}}} - gdy szablon wstawiono na stronę o nazwie {{Code|Strona}} z ustawioną nazwą przestrzeni nazw na {{Code|{{Np|Wikijunior|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona{{))}}}} - gdy w szablonie ustawiono nazwę jednostki na {{Code|Strona}} i go wstawiono na stronę w przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy szablon wstawiono na stronę główną dla dzieci o nazwie {{LinkWikijunior2|Strona główna}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona główna dla dzieci}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikijunior{{!}}strona główna dla dzieci{{=}}Wikijunior:Strona{{!}}nazwa jednostki{{=}}Strona{{))}}}}}} }}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=User}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony główne użytkowników=tak}}| {{Hr}} *Gdy szablon wstawiono do przestrzeni nazw na stronę główną użytkownika lub nazwa przestrzeni w zmiennej: {{Code|nazwa przestrzeni nazw}}, jest {{Np|User|link=tak}} albo wstawiono go do przestrzeni Wikipedysta, i ewentualnie podano: {{Code|nazwa jednostki}}, równą nazwie użytkownika lub nazwie strony niezawierająca prawych ukośników, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|User}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Użytkownik{{))}}}} - gdy w szablonie ustawiono na przestrzeń nazw {{Np|User|link=tak}} i nazwę strony, tutaj strony głównej użytkownika, nieskładającego się z prawych ukośników, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|User}}{{))}}}} - gdy szablon wstawiono na stronę o nazwie nieskładającego się z prawych ukośników, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Użytkownik{{))}}}} - gdy szablon wstawiono na stronę, o ustawionej nazwie, do przestrzeni nazw {{Np|User|link=tak}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy szablon wstawiono na stronę główną użytkownika (Wikipedysty). *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona główna użytkownika}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}User{{!}}nazwa jednostki{{=}}Użytkownik{{))}}}}}} }}}}{{#invoke:Ramka|PowtarzajOdDo |start={{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|najniższy numer dodatkowego warunku=tak}} |koniec={{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|najwyższy numer dodatkowego warunku=tak}} |1={{((}}#if:{{((}}#invoke:Ramka{{!}}Rozwiń{{!}}{{((}}(({{))}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{((}}!{{))}}parametry pudełka{{=}}tak{{((}}!{{))}}istnieje taki parametr dodatkowego warunku{{((}}={{))}}tak{{!}}numer parametru dodatkowego{{((}}={{))}}{{((}}_{{))}}{{!}}{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{!}}parametry pudełka{{=}}tak{{!}}parametry dodatkowego warunku{{=}}tak{{!}}numer parametru dodatkowego{{=}}{{((}}_{{))}}{{))}}{{((}})){{))}}{{))}}{{!}}{{Hr}}Dodatkowe błędy zwrócone przez szablon zaznaczony wprowadzone pośrednio w obsługę szablonu {{s|{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}}}, nie za pomoca pudełek zaimplemetowane w module {{LinkModuł2|Pudełko}}. Wywołanie błędu numer {{((}}_{{))}}, w którym w tym szablonie jest uruchamiany za pomocą dodatkowych parametrów, tym razem o tym numerze: *{{((}}#invoke:Ramka{{!}}Rozwiń{{!}}{{((}}(({{))}}s{{((}}!{{))}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{((}}!{{))}}{{((}}Zastąp{{!}}ciąg{{=}}{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{!}}parametry pudełka{{=}}tak{{!}}parametry dodatkowego warunku{{=}}tak{{!}}numer parametru dodatkowego{{=}}{{((}}_{{))}}{{))}}{{!}}wzór{{=}}{{=}}{{!}}zamień{{=}}{{((}}(({{))}}={{((}})){{))}}{{))}}{{((}})){{))}}{{))}} - szablon ten o tych parametrach lub bez parametru {{Code|nazwa przestrzeni nazw}}, ale wstawiony do tej przestrzeni nazw o wartości obsługiwanej reprezentowanej przez ten szablon. *Szablon włącza stronę do kategorii: {{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{!}}parametry pudełka{{=}}tak{{!}}kategorie parametrów dodatkowych{{=}}tak{{!}}numer parametru dodatkowego{{=}}{{((}}_{{))}}{{))}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{((}}OpakujKategorieZeSortowaniem{{!}}{{((}}#invoke:Ramka{{!}}Rozwiń{{!}}{{((}}(({{))}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{((}}!{{))}}{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{!}}parametry pudełka{{=}}tak{{!}}parametry dodatkowego warunku{{=}}tak{{!}}numer parametru dodatkowego{{=}}{{((}}_{{))}}{{))}}{{((}})){{))}}{{))}}{{))}}{{))}} }}</div>}}}}<!-- -->{{#ifeq:Szablon:{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|{{#invoke:Pudełko|Pełna nazwa jednostki}} |{{#if:{{Dopasuj|ciąg={{#invoke:Pudełko|Nazwa jednostki}}|wzór=/{{{strona|opis}}}$}} | <!-- wartość pusta --> |{{Kategoria|Szablony z szablonowym opisem pudełka}} }} }}<!-- --></includeonly><noinclude>{{Dokumentacja}}</noinclude> fyfjgcyqyf6ra6wdv75lxzmgqlnr775 438249 438247 2022-08-20T18:53:13Z Persino 2851 wikitext text/x-wiki <includeonly>{{#if:{{{opis parametrów szablonu|}}}| {{Tabela nawigacyjna|styl=width:100%;|tytuł=<div style="text-align:left;">Parametry dodatkowe tego szablonu.</div>|spis= {{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane niebieżące wiki}}| {{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}| *{{Code|klucz projektu}} i {{Code|klucz projektu N}}, {{Code|kod języka}} i {{Code|kod języka N}}, {{Code|kod projektu}} i {{Code|kod projektu N}} - kolejno: klucz projektu, kod języka i kod projektu, dla zmiennej jeden i {{Code|N}},}}}} *{{Code|nazwa przestrzeni nazw}} - przestrzeń nazw, w której znajduje się jednostka, (opcjonalny, domyślnie jego wartość jest nazwę przestrzeni nazw, w której siedzi ten szablon),{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|&nbsp; *{{Code|nazwa przestrzeni nazw N}} - przestrzeń nazw N-tego parametru nazwy jednostki, w której znajduje się N-ta jednostka, (opcjonalny, domyślnie jego wartość jest nazwę przestrzeni nazw {{Code|nazwa przestrzeni nazw}}, a jeżeli nie użyto tej zmiennej, to w której siedzi ten szablon),}} *{{Code|nazwa jednostki}} - jest to nazwa strony bez przestrzeni nazw, strony występującej na polskim serwisie {{NAZWASERWISU}}, (opcjonalny, domyślnie jego wartość jest nazwą aktualnej jednostki, w której siedzi ten szablon), *{{Code|typ jednostki}} {{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|i {{Code|typ jednostki N}}}} - używana do nazywania jednostek w dowolnej przestrzeni nazw, gdy jednostkę umieszczono w jakieś z tych przestrzeni nazw, lub przypisano ją do jakieś z tych przestrzeni ustawionej za pomocą zmiennej: {{Code|nazwa przestrzeni nazw}}, oto wartości tej zmiennej:{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=(main)}}|&nbsp; **{{Code|artykuł}} - jednostka nazywana artykułami, przeznaczona dla wszystkich, w przestrzeni nazw {{Np|(main)|link=tak}},{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki jako nieopisowe strony}}||&nbsp; **{{Code|podręcznik}} - jednostka nazywana podręcznikami, przeznaczona dla wszystkich, w przestrzeni nazw {{Np|(main)|link=tak}},}}}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Wikijunior}}|&nbsp; **{{Code|artykuł dla dzieci}} - jednostka nazywana artykułami dla dzieci, w przestrzeni nazw {{Np|Wikijunior|link=tak}},{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki jako nieopisowe strony}}||&nbsp; **{{Code|podręcznik dla dzieci}} - jednostka nazywana podręcznikami dla dzieci, w przestrzeni nazw {{Np|Wikijunior|link=tak}},}}}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=User}}|{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki użytkownika jako normalne strony}}|&nbsp; **{{Code|strona użytkownika}} - strona użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}},|&nbsp; **{{Code|strona główna użytkownika}} - strona główna użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}},{{#if:{{#invoke:Parametry|Not|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki jako nieopisowe strony}}}}|{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki użytkownika}}|&nbsp; **{{Code|artykuł użytkownika}} - artykuł w przestrzeni nazw użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}}, **{{Code|podręcznik użytkownika}} - podręcznik w przestrzeni nazw użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}},|&nbsp; **{{Code|jednostka użytkownika}} - jednostka w przestrzeni nazw użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}},}}|&nbsp; **{{Code|strona użytkownika}} - strona użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}},}}}}}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=File}}|&nbsp; **{{Code|strona pliku}} - strona pliku, jest to przestrzeń nazw {{Np|File|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Category}}|&nbsp; **{{Code|strona kategorii}} - strona kategorii, jest to przestrzeń nazw {{Np|Category|link=tak}},}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Template}}|{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony szablonów=tak}}||&nbsp; **{{Code|strona szablonu}} - strona szablonu, jest to przestrzeń nazw {{Np|Template|link=tak}},}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony opisu szablonów=tak}}||&nbsp; **{{Code|strona opisu szablonu}} - strona opisu szablonu, jest to przestrzeń nazw {{Np|Template|link=tak}},}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Module}}|{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony modułów=tak}}||&nbsp; **{{Code|strona modułu}} - strona modułu, jest to przestrzeń nazw {{Np|Module|link=tak}},}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony opisu szablonów=tak}}||&nbsp; **{{Code|strona opisu modułu}} - strona opisu modułu, jest to przestrzeń nazw {{Np|Module|link=tak}},}}}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Wikibooks}}|&nbsp; **{{Code|strona projektu}} - strona projektu, jest to przestrzeń nazw {{Np|Wikibooks|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Help}}|&nbsp; **{{Code|strona pomocy}} - strona pomocy, jest to przestrzeń nazw {{Np|Help|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Special}}|&nbsp; **{{Code|strona specjalna}} - strona specjalna, jest to przestrzeń nazw {{Np|Special|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=MediaWiki}}|&nbsp; **{{Code|strona komunikatu}} - w przypadku strony komunikatu, jest to przestrzeń nazw {{Np|MediaWiki|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Gadget}}|&nbsp; **{{Code|strona gadżetu}} - strona gadżetu, jest to przestrzeń nazw {{Np|Gadget|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|nieobsługiwana strona główna dla dzieci=tak}}||&nbsp; **{{Code|strona główna dla dzieci}} - strona główna {{LinkWikijunior2|Strona główna}} (lub o nazwie z nazwą przestrzeni nazw ustawioną za pomocą zmiennej: {{Code|strona główna dla dzieci}}),}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|nieobsługiwana strona główna projektu=tak}}||&nbsp; **{{Code|strona główna projektu}} - strona główna {{LinkProjekt2|Strona główna}} (lub o nazwie z nazwą przestrzeni nazw ustawioną za pomocą zmiennej: {{Code|strona główna projektu}}),}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwany brudnopis projektu=tak}}| {{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki jako nieopisowe strony}}|&nbsp; **{{Code|strona brudnopisu projektu}} - jednostka w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} w nibyprzestrzeni nazw: {{LinkProjekt2|Brudnopis}},|{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki brudnopisu projektu}}|&nbsp; **{{Code|artykuł brudnopisu projektu}} - jednostka znana artykułem w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} w nibyprzestrzeni nazw: {{LinkProjekt2|Brudnopis}}, **{{Code|podręcznik brudnopisu projektu}} - jednostka znana podręcznikiem w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} w nibyprzestrzeni nazw: {{LinkProjekt2|Brudnopis}},|&nbsp; **{{Code|jednostka brudnopisu projektu}} - jednostka w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} w nibyprzestrzeni nazw: {{LinkProjekt2|Brudnopis}}, }}}}}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwany brudnopis szablonu=tak}}|{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu szablonów=tak}}||&nbsp; **{{Code|strona brudnopisu szablonu}} - szablon w przestrzeni nazw {{Np|Template|link=tak}} w nibyprzestrzeni nazw: {{LinkSzablon2|Brudnopis}},}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu opisu szablonów=tak}}||&nbsp; **{{Code|strona brudnopisu opisu szablonu}} - opis szablonu w przestrzeni nazw {{Np|Template|link=tak}} w nibyprzestrzeni nazw: {{LinkSzablon2|Brudnopis}},}} }}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwany brudnopis modułu=tak}}|{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu modułów=tak}}||&nbsp; **{{Code|strona brudnopisu modułu}} - moduł w przestrzeni nazw {{Np|Module|link=tak}} w nibyprzestrzeni nazw: {{LinkModuł2|Brudnopis}},}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu opisu modułów=tak}}||&nbsp; **{{Code|strona brudnopisu opisu modułu}} - opis modułu w przestrzeni nazw {{Np|Module|link=tak}} w nibyprzestrzeni nazw: {{LinkModuł2|Brudnopis}},}}}} :(opcjonalny, szablon domyślnie sam ustawia do jakiego typu jednostki, należy jednostka, powyżej wymieniony), *{{Code|nazwij jednostką}} - wartość niepusta, wtedy szablon jednostkę nazywa po prostu {{Code|jednostką}}, w przeciwnym wypadku szablon nazywa zbiory w zależności do jakiej przestrzeni nazw ona zależy i od rodzaju strony,{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|nieobsługiwana strona główna dla dzieci=tak}}||&nbsp; *{{Code|strona główna dla dzieci}} - strona główna z przestrzenią nazw, zwykle jest to w przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}} z nazwą strony {{Code|Strona główna}}, (opcjonalny, domyślnie ustawiony na: {{LinkWikijunior2|Strona główna}}),}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|nieobsługiwana strona główna projektu=tak}}||&nbsp; *{{Code|strona główna projektu}} - strona główna z przestrzenią nazw, zwykle jest to w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} z nazwą strony {{Code|Strona główna}}, (opcjonalny, domyślnie ustawiony na: {{LinkProjekt2|Strona główna}}),}} *{{Code|bez kategorii}} - wartość niepusta, tzn. wtedy szablon nie umieszcza strony w żadnej kategorii, w przeciwnym przypadku umieszcza (opcjonalny). {{Hr}} *Zmienn{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|e|a}}: {{Code|typ jednostki}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|&nbsp;i {{Code|typ jednostki N}}}}, nie {{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|są używane|jest używana}} do wyświetlania rodzaju jednostki, gdy zmienna: {{Code|nazwij jednostką}}, jest niepusta, wtedy ona jest nazywana {{Code|jednostką}}.{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|&nbsp; *Numer {{Code|N}}, to {{Code|1}},{{Code|2}},{{Code|3}} do {{Code|n}} parametrów szablonu nazywane liczbami naturalnymi.}} }}| {{Tabela nawigacyjna|styl=width:100%;|tytuł=<div style="text-align:left;">Kategorie błędów tego szablonu.</div>|spis=<div style="padding-left:5px;padding-right:5px;"> {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}| {{#if:{{#invoke:Parametry|Or | 1 = {{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane niebieżące wiki}} | 2 = {{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane polskie wiki}} | 3 = {{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane lokalne wiki}} }} |{{#switch:{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane niebieżące wiki}}|1|{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane polskie wiki}}|1|0}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane lokalne wiki}}|1|0}}}} |1=Gdy szablon wstawiono z kodami: {{Code|klucz projektu}}, {{Code|kod języka}} lub {{Code|kod projektu}}, wskazujący na jakiś projekt wiki siostrzane z {{NAZWASERWISU}}, lub ich nie podano, w przypadku tego ostatniego szablon wcale nie zwraca błędu, bo on został przystosowany do operowania tylko na projekcie niebieżącym, niepolskim lub nielokalnym, niż polski {{NAZWASERWISU|link=tak}}. {{Hr}} ;Przykład pierwszy ilustrujący działanie złego, ale prawidłowego klucza projektu w zmiennej {{Code|klucz projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}klucz projektu{{((}}{{=}}{{))}}pl:b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w {{Code|klucz projektu}} kody: języka i projektu, bieżącego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}klucz projektu{{=}}pl:b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka w zmiennej {{Code|kod języka}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}pl{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w zmiennej {{Code|kod języka}} kod języka bieżącego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}pl{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu projektu w zmiennej {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano {{Code|kod projektu}} bieżącego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kod języka i kodu projektu kolejno w zmiennej {{Code|kod języka}} i {{Code|kod projektu}}. *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}pl{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano {{Code|kod języka}} i {{Code|kod projektu}} bieżącego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}pl{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}}{{Hr}}{{Hr}} |10= Gdy szablon wstawiono z kodami: {{Code|klucz projektu}}, {{Code|kod języka}} lub {{Code|kod projektu}}, wskazujący na jakiś projekt wiki siostrzane z {{NAZWASERWISU}}, lub ich nie podano, w przypadku tego ostatniego szablon wcale nie zwraca błędu, bo on został przystosowany do operowania tylko na projekcie niebieżącym, niepolskim lub nielokalnym, niż polski {{NAZWASERWISU|link=tak}}. {{Hr}} ;Przykład pierwszy ilustrujący działanie złego, ale prawidłowego klucza projektu w zmiennej {{Code|klucz projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}klucz projektu{{((}}{{=}}{{))}}pl:w{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w {{Code|klucz projektu}} kody: języka i projektu, polskiego {{NAZWASERWISU|link=tak|po=a}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}klucz projektu{{=}}pl:w{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka w zmiennej {{Code|kod języka}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}pl{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w zmiennej {{Code|kod języka}} kod języka polskiego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}pl{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu projektu w zmiennej {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod projektu{{((}}{{=}}{{))}}w{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano niejawnie projekt polski. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod projektu{{=}}w{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kod języka i kodu projektu kolejno w zmiennej {{Code|kod języka}} i {{Code|kod projektu}}. *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}pl{{!}}kod projektu{{((}}{{=}}{{))}}w{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano niejawnie projekt polski. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}pl{{!}}kod projektu{{=}}w{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}}{{Hr}}{{Hr}} |01= Gdy szablon wstawiono z kodami: {{Code|klucz projektu}}, {{Code|kod języka}} lub {{Code|kod projektu}}, wskazujący na projekt bieżącego projektu {{NAZWASERWISU}}, lub ich nie podano, w przypadku tego ostatniego szablon wcale nie zwraca błędu, bo on został przystosowany do operowania tylko na projekcie bieżącym. {{Hr}} ;Przykład pierwszy ilustrujący działanie złego, ale prawidłowego klucza projektu w zmiennej {{Code|klucz projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}klucz projektu{{((}}{{=}}{{))}}en:b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w {{Code|klucz projektu}} kody: języka i projektu, lokalnego wiki. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=lokalne wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}klucz projektu{{=}}en:b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka w zmiennej {{Code|kod języka}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}pl{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano przy pomocy {{Code|kod języka}} niejawnie lokalnego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=lokalne wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}pl{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu projektu w zmiennej {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano kod projektu lokalny przy pomocy {{Code|kod projektu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=lokalne wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka i kodu projektu dla kolejno w zmiennej {{Code|kod języka}} i {{Code|kod projektu}}. *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}en{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano kod projektu lokalny przy pomocy {{Code|kod projektu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=lokalne wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}en{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}}{{Hr}}{{Hr}} |11= Gdy szablon wstawiono z kodami: {{Code|klucz projektu}}, {{Code|kod języka}} lub {{Code|kod projektu}}, wskazujący na projekt bieżącego projektu {{NAZWASERWISU}}, lub ich nie podano, w przypadku tego ostatniego szablon wcale nie zwraca błędu, bo on został przystosowany do operowania tylko na projekcie bieżącym. {{Hr}} ;Przykład pierwszy ilustrujący działanie złego, ale prawidłowego klucza projektu w zmiennej {{Code|klucz projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}klucz projektu{{((}}{{=}}{{))}}pl:w{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w {{Code|klucz projektu}} kody: języka i projektu, polskiego wiki. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie lub lokalne - wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}klucz projektu{{=}}pl:w{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka w zmiennej {{Code|kod języka}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}en{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano przy pomocy {{Code|kod języka}} niejawnie lokalny projekt. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie lub lokalne - wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}en{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu projektu w zmiennej {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano projekt lokalny. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie lub lokalne - wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka i kodu projektu kolejno w zmiennej {{Code|kod języka}} i {{Code|kod projektu}}. *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}en{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano projekt lokalny. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie lub lokalne - wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}en{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}}{{Hr}}{{Hr}}}} Gdy szablon podano ze zmienną {{Code|klucz projektu}} albo {{Code|kod języka}} lub {{Code|kod projektu}}, które mogą posiadać wartości nieprawidłowe. {{Hr}} ;Przykład pierwszy ilustrujący działanie złego, ale nieprawidłowego klucza projektu w zmiennej {{Code|klucz projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}klucz projektu{{((}}{{=}}{{))}}ek:r{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - gdy podano w parametrze {{Code|klucz projektu}} nieprawidłową wartość. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=błędne parametry wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}klucz projektu{{=}}ek:r{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale nieprawidłowego kodu języka w zmiennej {{Code|kod języka}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}ek{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano {{Code|kod języka}} o wartości nieprawidłowej. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=błędne parametry wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}ek{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład trzeci ilustrujący działanie złego, ale nieprawidłowego kodu projektu w zmiennej {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod projektu{{((}}{{=}}{{))}}bt{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano {{Code|kod projektu}} posiadającą wartość nieprawidłową. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=błędne parametry wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod projektu{{=}}bt{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład czwarty ilustrujący działanie złego, ale nieprawidłowego kodu projektu w zmiennej {{Code|kod języka}} i {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}ee{{!}}kod projektu{{((}}{{=}}{{))}}ww{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano: {{Code|kod języka}} i {{Code|kod projektu}}, mający nieprawidłowe wartości. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=błędne parametry wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}ek{{!}}kod projektu{{=}}rw{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}}{{Hr}}{{Hr}}}}}} *Gdy nazwa przestrzeni w zmiennej: {{Code|nazwa przestrzeni nazw}}, jest nieprawidłowa, a więc działania tego szablonu są równoważne, jeśli napiszemy je ogólnie według przykładu: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}MojaPrzestrzeń{{))}}}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieprawidłowa nazwa przestrzeni nazw}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}{{{moja przestrzeń|MojaPrzestrzeń}}}{{))}} }} }} {{Hr}} *Gdy szablon został wstawiony na stronę w przestrzeni innej niż obsługiwane przestrzenie nazw, lub ustawiono wartość parametru: {{Code|nazwa przestrzeni nazw}}, na inną wartość niż te, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - wstawiono szablon do nieobsługiwanej przestrzeni nazw, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza nieobsługiwana przestrzeń nazw=tak}}{{))}}}} - gdy ustawiono nazwę przestrzeni nazw na wartość inną niż obsługiwaną przestrzeń nazw, tutaj ustawiono na przestrzeń nazw {{Code|{{Np|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza nieobsługiwana przestrzeń nazw=tak}}|link=tak}}}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana przestrzeń nazw}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza nieobsługiwana przestrzeń nazw=tak}}{{))}}}}}} {{Hr}} *Gdy w szablonie użyto zmiennej: {{Code|nazwa jednostki}}, o wartości pustej, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}{{))}}}} - gdy w szablonie ustawiono na obsługiwaną przestrzeń nazw, tutaj na przestrzeń nazw {{Code|{{Np|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}{{))}}}} - gdy szablon wstawiono na stronę w obsługiwanej przestrzeni nazw. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=pusta nazwa jednostki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}nazwa jednostki{{=}}{{))}}}}}} {{Hr}} *Gdy w szablonie użyto zmiennej: {{Code|nazwa jednostki}}, o wartości nieprawidłowej, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}{{((}}((({{))}}1{{((}}))){{))}}{{))}}}} - gdy szablon użyto z parametrem nazwy jednostki zawierającą w sobie wyrażenie między innymi typu: <nowiki>{{{1}}}</nowiki>. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieprawidłowa nazwa jednostki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}nazwa jednostki{{=}}{{((}}((({{))}}1{{((}}))){{))}}{{))}}}}}} {{Hr}} {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=(main)}}| *Gdy szablon wsadzono do przestrzeni nazw (główna) lub nadano zmiennej: {{Code|nazwa przestrzeni nazw}}, wartość pustą, z nazwą jednostki w zmiennej: {{Code|nazwa jednostki}}, zawierającą w sobie przestrzeń, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|(main)}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}:Strona{{))}}}} - gdy w szablonie ustawiono przestrzeń nazw {{Code|{{Np|(main)|link=tak}}}} z ustawioną nazwą strony na {{Code|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}:Strona}} zawierającą w sobie przestrzeń nazw, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}:Strona{{))}}}} - gdy szablon wstawiono na stronę w przestrzeni nazw {{Code|{{Np|(main)|link=tak}}}} z ustawioną nazwą strony na {{Code|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}:Strona}} zawierającą w sobie przestrzeń nazw. **Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nazwa jednostki zawierająca w sobie przestrzeń}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}(main){{!}}nazwa jednostki{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}:Strona{{))}}}}}} {{Hr}} }} *Gdy w szablonie użyto zmiennej: {{Code|typ jednostki}}, o niewłaściwej wartości oraz jego umieszczono na stronie w dowolnej obsługiwanej przestrzeni nazw, lub nadano wartość zmiennej: {{Code|nazwa przestrzeni nazw}}, o nazwie, któreś z tych przestrzeni, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}typ jednostki{{((}}{{=}}{{))}}jakaś{{))}}}} - gdy ustawiono przestrzeń nazw {{Code|{{Np|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}|link=tak}}}} i nieprawidłowy typ jednostki, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}typ jednostki{{((}}{{=}}{{))}}jakaś{{))}}}} - gdy wstawiono szablon na stronę do przestrzeni nazw {{Code|{{Np|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}|link=tak}}}} i ustawiono nieprawidłowy typ jednostki. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieprawidłowa wartość typu jednostki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}typ jednostki{{=}}jakaś{{))}}}}}} {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}| {{#if:{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>0|{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=2|tak}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=4|tak}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=6|tak}}|tak}}| {{Hr}} *Gdy szablon wstawiono na stronę w obsługiwanej przestrzeni nazw z listą zmiennych nienazwanych zmieniająca się nie o jeden, ten problem możemy zapisać przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>0|{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=2|{{!}}2{{((}}{{=}}{{))}}argument 2}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=4|{{!}}4{{((}}{{=}}{{))}}argument 4}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=6|{{!}}6{{((}}{{=}}{{))}}argument 6}}|{{!}}2{{((}}{{=}}{{))}}argument 2{{!}}4{{((}}{{=}}{{))}}argument 4{{!}}6{{((}}{{=}}{{))}}argument 6}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}| {{#if:{{#invoke:Parametry|Or|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane niebieżące wiki}}|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane polskie wiki}}|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane lokalne wiki}}}}|{{((}}!{{))}}klucz projektu{{((}}{{=}}{{))}}en:w}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy szablon wstawiono z parametrami nienazwanymi zmieniające się między sobą nie o jeden. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=brak parametrów}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>0|{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=2|{{!}}2{{=}}argument 2}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=4|{{!}}4{{=}}argument 4}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=6|{{!}}6{{=}}argument 6}}|{{!}}2{{=}}argument 2{{!}}4{{=}}argument 4{{!}}6{{=}}argument 6}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}| {{#if:{{#invoke:Parametry|Or|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane niebieżące wiki}}|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane polskie wiki}}|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane lokalne wiki}}}}|{{!}}klucz projektu{{=}}en:w}}}}{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}nazwa jednostki{{=}}Strona{{))}}}}}} }}}} {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Template}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony szablonów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę szablonu w przestrzeni nazw {{Np|Template|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona szablonu{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i nazwę jednostki na {{Code|Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i wstawiono na stronę o nazwie {{Code|Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona szablonu{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Template|link=tak}} i ustawiono nazwę jednostki na {{Code|Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Template|link=tak}} i na stronę o nazwie nazwę {{Code|Strona szablonu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona szablonu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Template{{!}}nazwa jednostki{{=}}Strona szablonu{{))}}}}}} }}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony opisu szablonów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę opisu szablonu w przestrzeni nazw {{Np|Template|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona szablonu/opis{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i nazwę jednostki na {{Code|Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i wstawiono na stronę o nazwie {{Code|Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona szablonu/opis{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Template|link=tak}} i ustawiono nazwę jednostki na {{Code|Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Template|link=tak}} i na stronę o nazwie nazwę {{Code|Strona szablonu/opis}}, *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona opisu szablonu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Template{{!}}nazwa jednostki{{=}}Strona szablonu/opis{{))}}}}}} }}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Module}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony modułów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę modułu w przestrzeni nazw {{Np|Module|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona modułu{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i nazwę jednostki na {{Code|Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i wstawiono na stronę o nazwie {{Code|Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona modułu{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Module|link=tak}} i ustawiono nazwę jednostki na {{Code|Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Module|link=tak}} i na stronę o nazwie nazwę {{Code|Strona modułu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona modułu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Module{{!}}nazwa jednostki{{=}}Strona modułu{{))}}}}}} }}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony opisu modułów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę opisu modułu w przestrzeni nazw {{Np|Module|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona modułu/opis{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i nazwę jednostki na {{Code|Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i wstawiono na stronę o nazwie {{Code|Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona modułu/opis{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Module|link=tak}} i ustawiono nazwę jednostki na {{Code|Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Module|link=tak}} i na stronę o nazwie nazwę {{Code|Strona modułu/opis}}, *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona opisu modułu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Module{{!}}nazwa jednostki{{=}}Strona modułu/opis{{))}}}}}} }}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Template}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwany brudnopis szablonu=tak}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu szablonów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę brudnopisu szablonu w przestrzeni nazw {{Np|Template|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona szablonu{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i wstawiono na stronę o nazwie {{Code|Brudnopis/Użytkownik/Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona szablonu{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Template|link=tak}} i ustawiono nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Template|link=tak}} i na stronę o nazwie nazwę {{Code|Brudnopis/Użytkownik/Strona szablonu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona brudnopisu szablonu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Template{{!}}nazwa jednostki{{=}}Brudnopis/Użytkownik/Strona szablonu{{))}}}}}} }}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu opisu szablonów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę brudnopisu opisu szablonu w przestrzeni nazw {{Np|Template|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona szablonu/opis{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i wstawiono na stronę o nazwie {{Code|Brudnopis/Użytkownik/Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona szablonu/opis{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Template|link=tak}} i ustawiono nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Template|link=tak}} i na stronę o nazwie nazwę {{Code|Strona szablonu/opis}}, *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona brudnopisu opisu szablonu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Template{{!}}nazwa jednostki{{=}}Brudnopis/Użytkownik/Strona szablonu/opis{{))}}}}}} }}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Module}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwany brudnopis modułu=tak}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu modułów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę brudnopisu modułu w przestrzeni nazw {{Np|Module|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona modułu{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i wstawiono na stronę o nazwie {{Code|Brudnopis/Użytkownik/Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona modułu{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Module|link=tak}} i ustawiono nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Module|link=tak}} i na stronę o nazwie nazwę {{Code|Brudnopis/Użytkownik/Strona modułu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona brudnopisu modułu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Module{{!}}nazwa jednostki{{=}}Brudnopis/Użytkownik/Strona modułu{{))}}}}}} }}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu opisu modułów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę brudnopisu opisu modułu w przestrzeni nazw {{Np|Module|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona modułu/opis{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i wstawiono na stronę o nazwie {{Code|Brudnopis/Użytkownik/Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona modułu/opis{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Module|link=tak}} i ustawiono nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Module|link=tak}} i na stronę o nazwie nazwę {{Code|Strona modułu/opis}}, *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona brudnopisu opisu modułu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Module{{!}}nazwa jednostki{{=}}Brudnopis/Użytkownik/Strona modułu/opis{{))}}}}}} }}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Wikibooks}}| {{Hr}} *Gdy szablon został wstawiony na stronę z pustą nazwą strony głównej projektu w zmiennej: {{Code|strona główna projektu}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}{{))}}}} - gdy w szablonie ustawiono przestrzeń nazw {{Code|{{Np|Wikibooks|link=tak}}}} i nazwę jednostki {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}{{))}}}} - gdy szablon wstawiono do przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} i ustawiono zmienną nazwy jednostki na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}strona główna projektu{{((}}{{=}}{{))}}{{))}}}} - gdy szablon wstawiono na stronę o nazwie {{Code|Strona}} z ustawioną nazwą przestrzeni nazw na {{Code|{{Np|Wikibooks|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona główna projektu{{((}}{{=}}{{))}}{{))}}}} - gdy szablon wstawiono do przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} na stronę o nazwie {{Code|Strona}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=pusta nazwa strony głównej projektu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikibooks{{!}}strona główna projektu{{=}}{{))}}}}}} {{Hr}} *Gdy szablon został wstawiony na stronę z nazwą strony głównej projektu w zmiennej: {{Code|strona główna projektu}}, zawierającą w sobie prawe ukośniki, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona/Podstrona{{))}}}} - gdy w szablonie ustawiono przestrzeń nazw {{Code|{{Np|Wikibooks|link=tak}}}} i nazwę jednostki na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona/Podstrona{{))}}}} - gdy szablon wstawiono na stronę {{Code|Strona}} i ustawiono nazwę przestrzeni nazw na {{Code|{{Np|Wikibooks|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona/Podstrona{{))}}}} - gdy szablon wstawiono do przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} i ustawiono w szablonie nazwę jednostki na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona/Podstrona{{))}}}} - gdy szablon wstawiono do przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} i na stronę {{Code|Strona}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieprawidłowa nazwa strony głównej projektu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikibooks{{!}}strona główna projektu{{=}}Wikibooks:Strona/Podstrona{{))}}}}}} {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwana strona główna projektu=tak}}| *Gdy szablon został wstawiony na stronę wskazywaną przez zmienną: {{Code|strona główna projektu}} (używana, gdy chcemy okreslić samemu nazwę strony głównej projektu), a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona{{))}}}} - gdy w szablonie ustawiono nazwę strony na {{Code|Strona}} o podanej w zmiennej nazwy jednostki o takiej samej wartości bez przestrzeni nazw, jak wartość w zmiennej strony głównej projektu, i nazwę przestrzeni nazw na {{Code|{{Np|Wikibooks|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona{{))}}}} - gdy szablon wstawiono na stronę o nazwie {{Code|Strona}} i ustawiono w szablonie nazwę przestrzeni nazw na {{Code|{{Np|Wikibooks|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona{{))}}}} - gdy szablon wstawiono na stronę w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} i ustawiono nazwę jednostki na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy szablon wstawiono na stronę główną projektu o nazwie {{LinkProjekt2|Strona główna}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona główna projektu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikibooks{{!}}strona główna projektu{{=}}Wikibooks:Strona{{!}}nazwa jednostki{{=}}Strona{{))}}}}}} }}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Wikibooks}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwany brudnopis projektu=tak}}|| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę szablonu w przestrzeni nazw {{Np|Wikibooks|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona brudnopisu projektu{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Wikibooks|link=tak}} i nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona brudnopisu projektu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Wikibooks|link=tak}} i wstawiono na stronę o nazwie {{Code|Brudnopis/Użytkownik/Strona brudnopisu projektu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona brudnopisu projektu{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Wikibooks|link=tak}} i ustawiono nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona brudnopisu projektu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Wikibooks|link=tak}} i na stronę o nazwie nazwę {{Code|Brudnopis/Użytkownik/Strona szablonu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona brudnopisu szablonu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikibooks{{!}}nazwa jednostki{{=}}Brudnopis/Użytkownik/Strona brudnopisu projektu{{))}}}}}} }}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Wikijunior}}| {{Hr}} *Nazwa strony głównej projektu w zmiennej: {{Code|strona główna dla dzieci}}, jest pusta, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}Wikijunior{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}{{))}}}} - gdy użyto zmiennych wskazujących, jedna na nazwę przestrzeni nazw o wartości {{Code|{{Np|Wikijunior|link=tak}}}}, a druga na nazwę jednostki {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}Wikijunior{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}{{))}}}} - gdy użyto zmiennej wskazującej na nazwę przestrzeni nazw o wartości {{Code|{{Np|Wikijunior|link=tak}}}} i szablon wstawiono na stronę o nazwie {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}{{))}}}} - gdy szablon wstawiono do przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}} i ustawiono nazwę jednostki w szablonie na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}{{))}}}} - gdy szablon został wstawiony do przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}} na stronę {{Code|Strona}}. *Szablon przydziela stronę do kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=pusta nazwa strony głównej dla dzieci}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikijunior{{!}}strona główna dla dzieci{{=}}{{))}}}}}} {{Hr}} *Nazwa strony głównej projektu w zmiennej: {{Code|strona główna dla dzieci}}, zawiera prawe ukośniki, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}Wikijunior{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona/Podstrona{{))}}}} - gdy użyto zmiennej wskazującej na nazwę przestrzeni nazw o wartości {{Code|{{Np|Wikijunior|link=tak}}}} i nazwę strony na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona/Podstrona{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}} z ustawioną zmienną nazwy jednostki na stronę o nazwie {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}Wikijunior{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona/Podstrona{{))}}}} - gdy w szablonie ustawiono zmienną wskazującej na nazwę przestrzeni nazw o wartości {{Code|Wikijunior}} i wstawiono go na stronę o nazwie {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona/Podstrona{{))}}}} - gdy szablon został wstawiony do przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}} na stronę {{Code|Strona}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieprawidłowa nazwa strony głównej dla dzieci}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikijunior{{!}}strona główna dla dzieci{{=}}Wikijunior:Strona/Podstrona{{))}}}}}} {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwana strona główna dla dzieci=tak}}| {{Hr}} *Gdy szablon wstawiono na stronę główną dla dzieci lub ustawiono wartość zmiennej: {{Code|nazwa przestrzeni nazw}} na wartość {{Code|{{Np|Wikijunior|link=tak}}}}, oraz ewentualnie nadano zmiennej: {{Code|nazwa jednostki}}, określającą nazwę tej jednostki (jeśli ta zmienna jest niepodana, to wtedy jest tożsama z nazwą tej strony) i argument: {{Code|strona główna dla dzieci}} (używana, gdy chcemy okreslić samemu nazwę strony głównej dla dzieci) na nazwę tej jednostki, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikijunior}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona{{))}}}} - gdy w szablonie ustawiono nazwę strony podanej w zmiennej nazwy jednostki o takiej samej wartości, jak wartość zmiennej bez przestrzeni nazw strony głównej dla dzieci, i nazwę przestrzeni nazw na {{Code|{{Np|Wikijunior|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikijunior}}{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona{{))}}}} - gdy szablon wstawiono na stronę o nazwie {{Code|Strona}} z ustawioną nazwą przestrzeni nazw na {{Code|{{Np|Wikijunior|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona{{))}}}} - gdy w szablonie ustawiono nazwę jednostki na {{Code|Strona}} i go wstawiono na stronę w przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy szablon wstawiono na stronę główną dla dzieci o nazwie {{LinkWikijunior2|Strona główna}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona główna dla dzieci}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikijunior{{!}}strona główna dla dzieci{{=}}Wikijunior:Strona{{!}}nazwa jednostki{{=}}Strona{{))}}}}}} }}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=User}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony główne użytkowników=tak}}| {{Hr}} *Gdy szablon wstawiono do przestrzeni nazw na stronę główną użytkownika lub nazwa przestrzeni w zmiennej: {{Code|nazwa przestrzeni nazw}}, jest {{Np|User|link=tak}} albo wstawiono go do przestrzeni Wikipedysta, i ewentualnie podano: {{Code|nazwa jednostki}}, równą nazwie użytkownika lub nazwie strony niezawierająca prawych ukośników, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|User}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Użytkownik{{))}}}} - gdy w szablonie ustawiono na przestrzeń nazw {{Np|User|link=tak}} i nazwę strony, tutaj strony głównej użytkownika, nieskładającego się z prawych ukośników, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|User}}{{))}}}} - gdy szablon wstawiono na stronę o nazwie nieskładającego się z prawych ukośników, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Użytkownik{{))}}}} - gdy szablon wstawiono na stronę, o ustawionej nazwie, do przestrzeni nazw {{Np|User|link=tak}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy szablon wstawiono na stronę główną użytkownika (Wikipedysty). *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona główna użytkownika}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}User{{!}}nazwa jednostki{{=}}Użytkownik{{))}}}}}} }}}}{{#invoke:Ramka|PowtarzajOdDo |start={{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|najniższy numer dodatkowego warunku=tak}} |koniec={{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|najwyższy numer dodatkowego warunku=tak}} |1={{((}}#if:{{((}}#invoke:Ramka{{!}}Rozwiń{{!}}{{((}}(({{))}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{((}}!{{))}}parametry pudełka{{=}}tak{{((}}!{{))}}istnieje taki parametr dodatkowego warunku{{((}}={{))}}tak{{!}}numer parametru dodatkowego{{((}}={{))}}{{((}}_{{))}}{{!}}{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{!}}parametry pudełka{{=}}tak{{!}}parametry dodatkowego warunku{{=}}tak{{!}}numer parametru dodatkowego{{=}}{{((}}_{{))}}{{))}}{{((}})){{))}}{{))}}{{!}}{{Hr}}Dodatkowe błędy zwrócone przez szablon zaznaczony wprowadzone pośrednio w obsługę szablonu {{s|{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}}}, nie za pomoca pudełek zaimplemetowane w module {{LinkModuł2|Pudełko}}. Wywołanie błędu numer {{((}}_{{))}}, w którym w tym szablonie jest uruchamiany za pomocą dodatkowych parametrów, tym razem o tym numerze: *{{((}}#invoke:Ramka{{!}}Rozwiń{{!}}{{((}}(({{))}}s{{((}}!{{))}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{((}}!{{))}}{{((}}Zastąp{{!}}ciąg{{=}}{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{!}}parametry pudełka{{=}}tak{{!}}parametry dodatkowego warunku{{=}}tak{{!}}numer parametru dodatkowego{{=}}{{((}}_{{))}}{{))}}{{!}}wzór{{=}}{{=}}{{!}}zamień{{=}}{{((}}(({{))}}={{((}})){{))}}{{))}}{{((}})){{))}}{{))}} - szablon ten o tych parametrach lub bez parametru {{Code|nazwa przestrzeni nazw}}, ale wstawiony do tej przestrzeni nazw o wartości obsługiwanej reprezentowanej przez ten szablon. *Szablon włącza stronę do kategorii: {{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{!}}parametry pudełka{{=}}tak{{!}}kategorie parametrów dodatkowych{{=}}tak{{!}}numer parametru dodatkowego{{=}}{{((}}_{{))}}{{))}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{((}}OpakujKategorieZeSortowaniem{{!}}{{((}}#invoke:Ramka{{!}}Rozwiń{{!}}{{((}}(({{))}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{((}}!{{))}}{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{!}}parametry pudełka{{=}}tak{{!}}parametry dodatkowego warunku{{=}}tak{{!}}numer parametru dodatkowego{{=}}{{((}}_{{))}}{{))}}{{((}})){{))}}{{))}}{{))}}{{))}} }}</div>}}}}<!-- -->{{#ifeq:Szablon:{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|{{#invoke:Pudełko|Pełna nazwa jednostki}} |{{#if:{{Dopasuj|ciąg={{#invoke:Pudełko|Nazwa jednostki}}|wzór=/{{{strona|opis}}}$}} | <!-- wartość pusta --> |{{Kategoria|Szablony z szablonowym opisem pudełka}} }} }}{{#ifeq:Szablon:Szablonowy opis pudełka|{{FULLPAGENAME}}|{{Kategoria|Szablony z szablonowym opisem pudełka|sortuj spacją=tak}}}}<!-- --></includeonly><noinclude>{{Dokumentacja}}</noinclude> 71m9avcjiiy1qx6r8ppngtrhgmr552y 438256 438249 2022-08-21T06:36:57Z Persino 2851 wikitext text/x-wiki <includeonly>{{#if:{{{opis parametrów szablonu|}}}| {{Tabela nawigacyjna|styl=width:100%;|tytuł=<div style="text-align:left;">Parametry dodatkowe tego szablonu.</div>|spis= {{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane niebieżące wiki}}| {{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}| *{{Code|klucz projektu}} i {{Code|klucz projektu N}}, {{Code|kod języka}} i {{Code|kod języka N}}, {{Code|kod projektu}} i {{Code|kod projektu N}} - kolejno: klucz projektu, kod języka i kod projektu, dla zmiennej jeden i {{Code|N}},}}}} *{{Code|nazwa przestrzeni nazw}} - przestrzeń nazw, w której znajduje się jednostka, (opcjonalny, domyślnie jego wartość jest nazwę przestrzeni nazw, w której siedzi ten szablon),{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|&nbsp; *{{Code|nazwa przestrzeni nazw N}} - przestrzeń nazw N-tego parametru nazwy jednostki, w której znajduje się N-ta jednostka, (opcjonalny, domyślnie jego wartość jest nazwę przestrzeni nazw {{Code|nazwa przestrzeni nazw}}, a jeżeli nie użyto tej zmiennej, to w której siedzi ten szablon),}} *{{Code|nazwa jednostki}} - jest to nazwa strony bez przestrzeni nazw, strony występującej na polskim serwisie {{NAZWASERWISU}}, (opcjonalny, domyślnie jego wartość jest nazwą aktualnej jednostki, w której siedzi ten szablon), *{{Code|typ jednostki}} {{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|i {{Code|typ jednostki N}}}} - używana do nazywania jednostek w dowolnej przestrzeni nazw, gdy jednostkę umieszczono w jakieś z tych przestrzeni nazw, lub przypisano ją do jakieś z tych przestrzeni ustawionej za pomocą zmiennej: {{Code|nazwa przestrzeni nazw}}, oto wartości tej zmiennej:{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=(main)}}|&nbsp; **{{Code|artykuł}} - jednostka nazywana artykułami, przeznaczona dla wszystkich, w przestrzeni nazw {{Np|(main)|link=tak}},{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki jako nieopisowe strony}}||&nbsp; **{{Code|podręcznik}} - jednostka nazywana podręcznikami, przeznaczona dla wszystkich, w przestrzeni nazw {{Np|(main)|link=tak}},}}}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Wikijunior}}|&nbsp; **{{Code|artykuł dla dzieci}} - jednostka nazywana artykułami dla dzieci, w przestrzeni nazw {{Np|Wikijunior|link=tak}},{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki jako nieopisowe strony}}||&nbsp; **{{Code|podręcznik dla dzieci}} - jednostka nazywana podręcznikami dla dzieci, w przestrzeni nazw {{Np|Wikijunior|link=tak}},}}}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=User}}|{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki użytkownika jako normalne strony}}|&nbsp; **{{Code|strona użytkownika}} - strona użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}},|&nbsp; **{{Code|strona główna użytkownika}} - strona główna użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}},{{#if:{{#invoke:Parametry|Not|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki jako nieopisowe strony}}}}|{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki użytkownika}}|&nbsp; **{{Code|artykuł użytkownika}} - artykuł w przestrzeni nazw użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}}, **{{Code|podręcznik użytkownika}} - podręcznik w przestrzeni nazw użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}},|&nbsp; **{{Code|jednostka użytkownika}} - jednostka w przestrzeni nazw użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}},}}|&nbsp; **{{Code|strona użytkownika}} - strona użytkownika, jest to przestrzeń nazw {{Np|User|link=tak}},}}}}}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=File}}|&nbsp; **{{Code|strona pliku}} - strona pliku, jest to przestrzeń nazw {{Np|File|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Category}}|&nbsp; **{{Code|strona kategorii}} - strona kategorii, jest to przestrzeń nazw {{Np|Category|link=tak}},}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Template}}|{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony szablonów=tak}}||&nbsp; **{{Code|strona szablonu}} - strona szablonu, jest to przestrzeń nazw {{Np|Template|link=tak}},}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony opisu szablonów=tak}}||&nbsp; **{{Code|strona opisu szablonu}} - strona opisu szablonu, jest to przestrzeń nazw {{Np|Template|link=tak}},}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Module}}|{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony modułów=tak}}||&nbsp; **{{Code|strona modułu}} - strona modułu, jest to przestrzeń nazw {{Np|Module|link=tak}},}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony opisu szablonów=tak}}||&nbsp; **{{Code|strona opisu modułu}} - strona opisu modułu, jest to przestrzeń nazw {{Np|Module|link=tak}},}}}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Wikibooks}}|&nbsp; **{{Code|strona projektu}} - strona projektu, jest to przestrzeń nazw {{Np|Wikibooks|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Help}}|&nbsp; **{{Code|strona pomocy}} - strona pomocy, jest to przestrzeń nazw {{Np|Help|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Special}}|&nbsp; **{{Code|strona specjalna}} - strona specjalna, jest to przestrzeń nazw {{Np|Special|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=MediaWiki}}|&nbsp; **{{Code|strona komunikatu}} - w przypadku strony komunikatu, jest to przestrzeń nazw {{Np|MediaWiki|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Gadget}}|&nbsp; **{{Code|strona gadżetu}} - strona gadżetu, jest to przestrzeń nazw {{Np|Gadget|link=tak}},}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|nieobsługiwana strona główna dla dzieci=tak}}||&nbsp; **{{Code|strona główna dla dzieci}} - strona główna {{LinkWikijunior2|Strona główna}} (lub o nazwie z nazwą przestrzeni nazw ustawioną za pomocą zmiennej: {{Code|strona główna dla dzieci}}),}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|nieobsługiwana strona główna projektu=tak}}||&nbsp; **{{Code|strona główna projektu}} - strona główna {{LinkProjekt2|Strona główna}} (lub o nazwie z nazwą przestrzeni nazw ustawioną za pomocą zmiennej: {{Code|strona główna projektu}}),}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwany brudnopis projektu=tak}}| {{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki jako nieopisowe strony}}|&nbsp; **{{Code|strona brudnopisu projektu}} - jednostka w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} w nibyprzestrzeni nazw: {{LinkProjekt2|Brudnopis}},|{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane jednostki brudnopisu projektu}}|&nbsp; **{{Code|artykuł brudnopisu projektu}} - jednostka znana artykułem w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} w nibyprzestrzeni nazw: {{LinkProjekt2|Brudnopis}}, **{{Code|podręcznik brudnopisu projektu}} - jednostka znana podręcznikiem w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} w nibyprzestrzeni nazw: {{LinkProjekt2|Brudnopis}},|&nbsp; **{{Code|jednostka brudnopisu projektu}} - jednostka w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} w nibyprzestrzeni nazw: {{LinkProjekt2|Brudnopis}}, }}}}}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwany brudnopis szablonu=tak}}|{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu szablonów=tak}}||&nbsp; **{{Code|strona brudnopisu szablonu}} - szablon w przestrzeni nazw {{Np|Template|link=tak}} w nibyprzestrzeni nazw: {{LinkSzablon2|Brudnopis}},}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu opisu szablonów=tak}}||&nbsp; **{{Code|strona brudnopisu opisu szablonu}} - opis szablonu w przestrzeni nazw {{Np|Template|link=tak}} w nibyprzestrzeni nazw: {{LinkSzablon2|Brudnopis}},}} }}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|obsługiwany brudnopis modułu=tak}}|{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu modułów=tak}}||&nbsp; **{{Code|strona brudnopisu modułu}} - moduł w przestrzeni nazw {{Np|Module|link=tak}} w nibyprzestrzeni nazw: {{LinkModuł2|Brudnopis}},}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu opisu modułów=tak}}||&nbsp; **{{Code|strona brudnopisu opisu modułu}} - opis modułu w przestrzeni nazw {{Np|Module|link=tak}} w nibyprzestrzeni nazw: {{LinkModuł2|Brudnopis}},}}}} :(opcjonalny, szablon domyślnie sam ustawia do jakiego typu jednostki, należy jednostka, powyżej wymieniony), *{{Code|nazwij jednostką}} - wartość niepusta, wtedy szablon jednostkę nazywa po prostu {{Code|jednostką}}, w przeciwnym wypadku szablon nazywa zbiory w zależności do jakiej przestrzeni nazw ona zależy i od rodzaju strony,{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|nieobsługiwana strona główna dla dzieci=tak}}||&nbsp; *{{Code|strona główna dla dzieci}} - strona główna z przestrzenią nazw, zwykle jest to w przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}} z nazwą strony {{Code|Strona główna}}, (opcjonalny, domyślnie ustawiony na: {{LinkWikijunior2|Strona główna}}),}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|nieobsługiwana strona główna projektu=tak}}||&nbsp; *{{Code|strona główna projektu}} - strona główna z przestrzenią nazw, zwykle jest to w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} z nazwą strony {{Code|Strona główna}}, (opcjonalny, domyślnie ustawiony na: {{LinkProjekt2|Strona główna}}),}} *{{Code|bez kategorii}} - wartość niepusta, tzn. wtedy szablon nie umieszcza strony w żadnej kategorii, w przeciwnym przypadku umieszcza (opcjonalny). {{Hr}} *Zmienn{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|e|a}}: {{Code|typ jednostki}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|&nbsp;i {{Code|typ jednostki N}}}}, nie {{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|są używane|jest używana}} do wyświetlania rodzaju jednostki, gdy zmienna: {{Code|nazwij jednostką}}, jest niepusta, wtedy ona jest nazywana {{Code|jednostką}}.{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}|&nbsp; *Numer {{Code|N}}, to {{Code|1}},{{Code|2}},{{Code|3}} do {{Code|n}} parametrów szablonu nazywane liczbami naturalnymi.}} }}| {{Tabela nawigacyjna|styl=width:100%;|tytuł=<div style="text-align:left;">Kategorie błędów tego szablonu.</div>|spis=<div style="padding-left:5px;padding-right:5px;"> {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}| {{#if:{{#invoke:Parametry|Or | 1 = {{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane niebieżące wiki}} | 2 = {{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane polskie wiki}} | 3 = {{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane lokalne wiki}} }} |{{#switch:{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane niebieżące wiki}}|1|{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane polskie wiki}}|1|0}}{{#if:{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane lokalne wiki}}|1|0}}}} |1=Gdy szablon wstawiono z kodami: {{Code|klucz projektu}}, {{Code|kod języka}} lub {{Code|kod projektu}}, wskazujący na jakiś projekt wiki siostrzane z {{NAZWASERWISU}}, lub ich nie podano, w przypadku tego ostatniego szablon wcale nie zwraca błędu, bo on został przystosowany do operowania tylko na projekcie niebieżącym, niepolskim lub nielokalnym, niż polski {{NAZWASERWISU|link=tak}}. {{Hr}} ;Przykład pierwszy ilustrujący działanie złego, ale prawidłowego klucza projektu w zmiennej {{Code|klucz projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}klucz projektu{{((}}{{=}}{{))}}pl:b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w {{Code|klucz projektu}} kody: języka i projektu, bieżącego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}klucz projektu{{=}}pl:b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka w zmiennej {{Code|kod języka}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}pl{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w zmiennej {{Code|kod języka}} kod języka bieżącego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}pl{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu projektu w zmiennej {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano {{Code|kod projektu}} bieżącego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kod języka i kodu projektu kolejno w zmiennej {{Code|kod języka}} i {{Code|kod projektu}}. *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}pl{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano {{Code|kod języka}} i {{Code|kod projektu}} bieżącego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}pl{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}}{{Hr}}{{Hr}} |10= Gdy szablon wstawiono z kodami: {{Code|klucz projektu}}, {{Code|kod języka}} lub {{Code|kod projektu}}, wskazujący na jakiś projekt wiki siostrzane z {{NAZWASERWISU}}, lub ich nie podano, w przypadku tego ostatniego szablon wcale nie zwraca błędu, bo on został przystosowany do operowania tylko na projekcie niebieżącym, niepolskim lub nielokalnym, niż polski {{NAZWASERWISU|link=tak}}. {{Hr}} ;Przykład pierwszy ilustrujący działanie złego, ale prawidłowego klucza projektu w zmiennej {{Code|klucz projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}klucz projektu{{((}}{{=}}{{))}}pl:w{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w {{Code|klucz projektu}} kody: języka i projektu, polskiego {{NAZWASERWISU|link=tak|po=a}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}klucz projektu{{=}}pl:w{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka w zmiennej {{Code|kod języka}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}pl{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w zmiennej {{Code|kod języka}} kod języka polskiego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}pl{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu projektu w zmiennej {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod projektu{{((}}{{=}}{{))}}w{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano niejawnie projekt polski. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod projektu{{=}}w{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kod języka i kodu projektu kolejno w zmiennej {{Code|kod języka}} i {{Code|kod projektu}}. *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}pl{{!}}kod projektu{{((}}{{=}}{{))}}w{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano niejawnie projekt polski. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}pl{{!}}kod projektu{{=}}w{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}}{{Hr}}{{Hr}} |01= Gdy szablon wstawiono z kodami: {{Code|klucz projektu}}, {{Code|kod języka}} lub {{Code|kod projektu}}, wskazujący na projekt bieżącego projektu {{NAZWASERWISU}}, lub ich nie podano, w przypadku tego ostatniego szablon wcale nie zwraca błędu, bo on został przystosowany do operowania tylko na projekcie bieżącym. {{Hr}} ;Przykład pierwszy ilustrujący działanie złego, ale prawidłowego klucza projektu w zmiennej {{Code|klucz projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}klucz projektu{{((}}{{=}}{{))}}en:b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w {{Code|klucz projektu}} kody: języka i projektu, lokalnego wiki. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=lokalne wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}klucz projektu{{=}}en:b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka w zmiennej {{Code|kod języka}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}pl{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano przy pomocy {{Code|kod języka}} niejawnie lokalnego projektu. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=lokalne wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}pl{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu projektu w zmiennej {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano kod projektu lokalny przy pomocy {{Code|kod projektu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=lokalne wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka i kodu projektu dla kolejno w zmiennej {{Code|kod języka}} i {{Code|kod projektu}}. *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}en{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano kod projektu lokalny przy pomocy {{Code|kod projektu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=lokalne wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}en{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}}{{Hr}}{{Hr}} |11= Gdy szablon wstawiono z kodami: {{Code|klucz projektu}}, {{Code|kod języka}} lub {{Code|kod projektu}}, wskazujący na projekt bieżącego projektu {{NAZWASERWISU}}, lub ich nie podano, w przypadku tego ostatniego szablon wcale nie zwraca błędu, bo on został przystosowany do operowania tylko na projekcie bieżącym. {{Hr}} ;Przykład pierwszy ilustrujący działanie złego, ale prawidłowego klucza projektu w zmiennej {{Code|klucz projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}klucz projektu{{((}}{{=}}{{))}}pl:w{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano w {{Code|klucz projektu}} kody: języka i projektu, polskiego wiki. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie lub lokalne - wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}klucz projektu{{=}}pl:w{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka w zmiennej {{Code|kod języka}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}en{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano przy pomocy {{Code|kod języka}} niejawnie lokalny projekt. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie lub lokalne - wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}en{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu projektu w zmiennej {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano projekt lokalny. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie lub lokalne - wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale prawidłowego kodu języka i kodu projektu kolejno w zmiennej {{Code|kod języka}} i {{Code|kod projektu}}. *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}en{{!}}kod projektu{{((}}{{=}}{{))}}b{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano projekt lokalny. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=polskie lub lokalne - wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}en{{!}}kod projektu{{=}}b{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}}{{Hr}}{{Hr}}}} Gdy szablon podano ze zmienną {{Code|klucz projektu}} albo {{Code|kod języka}} lub {{Code|kod projektu}}, które mogą posiadać wartości nieprawidłowe. {{Hr}} ;Przykład pierwszy ilustrujący działanie złego, ale nieprawidłowego klucza projektu w zmiennej {{Code|klucz projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}klucz projektu{{((}}{{=}}{{))}}ek:r{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - gdy podano w parametrze {{Code|klucz projektu}} nieprawidłową wartość. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=błędne parametry wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}klucz projektu{{=}}ek:r{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład drugi ilustrujący działanie złego, ale nieprawidłowego kodu języka w zmiennej {{Code|kod języka}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}ek{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano {{Code|kod języka}} o wartości nieprawidłowej. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=błędne parametry wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}ek{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład trzeci ilustrujący działanie złego, ale nieprawidłowego kodu projektu w zmiennej {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod projektu{{((}}{{=}}{{))}}bt{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano {{Code|kod projektu}} posiadającą wartość nieprawidłową. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=błędne parametry wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod projektu{{=}}bt{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}} ;Przykład czwarty ilustrujący działanie złego, ale nieprawidłowego kodu projektu w zmiennej {{Code|kod języka}} i {{Code|kod projektu}} *{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona{{!}}kod języka{{((}}{{=}}{{))}}ee{{!}}kod projektu{{((}}{{=}}{{))}}ww{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}} - podano: {{Code|kod języka}} i {{Code|kod projektu}}, mający nieprawidłowe wartości. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=błędne parametry wiki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}strona{{!}}kod języka{{=}}ek{{!}}kod projektu{{=}}rw{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{))}}}}}}{{Hr}}{{Hr}}}}}} *Gdy nazwa przestrzeni w zmiennej: {{Code|nazwa przestrzeni nazw}}, jest nieprawidłowa, a więc działania tego szablonu są równoważne, jeśli napiszemy je ogólnie według przykładu: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}MojaPrzestrzeń{{))}}}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieprawidłowa nazwa przestrzeni nazw}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}{{{moja przestrzeń|MojaPrzestrzeń}}}{{))}} }} }} {{Hr}} *Gdy szablon został wstawiony na stronę w przestrzeni innej niż obsługiwane przestrzenie nazw, lub ustawiono wartość parametru: {{Code|nazwa przestrzeni nazw}}, na inną wartość niż te, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - wstawiono szablon do nieobsługiwanej przestrzeni nazw, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza nieobsługiwana przestrzeń nazw=tak}}{{))}}}} - gdy ustawiono nazwę przestrzeni nazw na wartość inną niż obsługiwaną przestrzeń nazw, tutaj ustawiono na przestrzeń nazw {{Code|{{Np|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza nieobsługiwana przestrzeń nazw=tak}}|link=tak}}}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana przestrzeń nazw}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza nieobsługiwana przestrzeń nazw=tak}}{{))}}}}}} {{Hr}} *Gdy w szablonie użyto zmiennej: {{Code|nazwa jednostki}}, o wartości pustej, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}{{))}}}} - gdy w szablonie ustawiono na obsługiwaną przestrzeń nazw, tutaj na przestrzeń nazw {{Code|{{Np|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}{{))}}}} - gdy szablon wstawiono na stronę w obsługiwanej przestrzeni nazw. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=pusta nazwa jednostki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}nazwa jednostki{{=}}{{))}}}}}} {{Hr}} *Gdy w szablonie użyto zmiennej: {{Code|nazwa jednostki}}, o wartości nieprawidłowej, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}{{((}}((({{))}}1{{((}}))){{))}}{{))}}}} - gdy szablon użyto z parametrem nazwy jednostki zawierającą w sobie wyrażenie między innymi typu: <nowiki>{{{1}}}</nowiki>. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieprawidłowa nazwa jednostki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}nazwa jednostki{{=}}{{((}}((({{))}}1{{((}}))){{))}}{{))}}}}}} {{Hr}} {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=(main)}}| *Gdy szablon wsadzono do przestrzeni nazw (główna) lub nadano zmiennej: {{Code|nazwa przestrzeni nazw}}, wartość pustą, z nazwą jednostki w zmiennej: {{Code|nazwa jednostki}}, zawierającą w sobie przestrzeń, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|(main)}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}:Strona{{))}}}} - gdy w szablonie ustawiono przestrzeń nazw {{Code|{{Np|(main)|link=tak}}}} z ustawioną nazwą strony na {{Code|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}:Strona}} zawierającą w sobie przestrzeń nazw, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}:Strona{{))}}}} - gdy szablon wstawiono na stronę w przestrzeni nazw {{Code|{{Np|(main)|link=tak}}}} z ustawioną nazwą strony na {{Code|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}:Strona}} zawierającą w sobie przestrzeń nazw. **Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nazwa jednostki zawierająca w sobie przestrzeń}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}(main){{!}}nazwa jednostki{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}:Strona{{))}}}}}} {{Hr}} }} *Gdy w szablonie użyto zmiennej: {{Code|typ jednostki}}, o niewłaściwej wartości oraz jego umieszczono na stronie w dowolnej obsługiwanej przestrzeni nazw, lub nadano wartość zmiennej: {{Code|nazwa przestrzeni nazw}}, o nazwie, któreś z tych przestrzeni, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}typ jednostki{{((}}{{=}}{{))}}jakaś{{))}}}} - gdy ustawiono przestrzeń nazw {{Code|{{Np|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}|link=tak}}}} i nieprawidłowy typ jednostki, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}typ jednostki{{((}}{{=}}{{))}}jakaś{{))}}}} - gdy wstawiono szablon na stronę do przestrzeni nazw {{Code|{{Np|{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}|link=tak}}}} i ustawiono nieprawidłowy typ jednostki. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieprawidłowa wartość typu jednostki}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}typ jednostki{{=}}jakaś{{))}}}}}} {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}| {{#if:{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>0|{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=2|tak}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=4|tak}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=6|tak}}|tak}}| {{Hr}} *Gdy szablon wstawiono na stronę w obsługiwanej przestrzeni nazw z listą zmiennych nienazwanych zmieniająca się nie o jeden, ten problem możemy zapisać przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>0|{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=2|{{!}}2{{((}}{{=}}{{))}}argument 2}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=4|{{!}}4{{((}}{{=}}{{))}}argument 4}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=6|{{!}}6{{((}}{{=}}{{))}}argument 6}}|{{!}}2{{((}}{{=}}{{))}}argument 2{{!}}4{{((}}{{=}}{{))}}argument 4{{!}}6{{((}}{{=}}{{))}}argument 6}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}| {{#if:{{#invoke:Parametry|Or|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane niebieżące wiki}}|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane polskie wiki}}|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane lokalne wiki}}}}|{{((}}!{{))}}klucz projektu{{((}}{{=}}{{))}}en:w}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy szablon wstawiono z parametrami nienazwanymi zmieniające się między sobą nie o jeden. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=brak parametrów}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>0|{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=2|{{!}}2{{=}}argument 2}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=4|{{!}}4{{=}}argument 4}}{{#ifexpr:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|maksymalny numer argumentu nienazwanego=tak}}>=6|{{!}}6{{=}}argument 6}}|{{!}}2{{=}}argument 2{{!}}4{{=}}argument 4{{!}}6{{=}}argument 6}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nazwy jednostki numerowane}}| {{#if:{{#invoke:Parametry|Or|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=obsługiwane niebieżące wiki}}|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane polskie wiki}}|{{ {{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|parametry pudełka=tak|dodatkowy parametr=tak|parametr=nieobsługiwane lokalne wiki}}}}|{{!}}klucz projektu{{=}}en:w}}}}{{!}}nazwa przestrzeni nazw{{=}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|pierwsza obsługiwana użytkowa niegłówna cechowa przestrzeń nazw=tak}}{{!}}nazwa jednostki{{=}}Strona{{))}}}}}} }}}} {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Template}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony szablonów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę szablonu w przestrzeni nazw {{Np|Template|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona szablonu{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i nazwę jednostki na {{Code|Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i wstawiono na stronę o nazwie {{Code|Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona szablonu{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Template|link=tak}} i ustawiono nazwę jednostki na {{Code|Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Template|link=tak}} i na stronę o nazwie nazwę {{Code|Strona szablonu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona szablonu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Template{{!}}nazwa jednostki{{=}}Strona szablonu{{))}}}}}} }}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony opisu szablonów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę opisu szablonu w przestrzeni nazw {{Np|Template|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona szablonu/opis{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i nazwę jednostki na {{Code|Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i wstawiono na stronę o nazwie {{Code|Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona szablonu/opis{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Template|link=tak}} i ustawiono nazwę jednostki na {{Code|Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Template|link=tak}} i na stronę o nazwie nazwę {{Code|Strona szablonu/opis}}, *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona opisu szablonu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Template{{!}}nazwa jednostki{{=}}Strona szablonu/opis{{))}}}}}} }}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Module}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony modułów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę modułu w przestrzeni nazw {{Np|Module|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona modułu{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i nazwę jednostki na {{Code|Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i wstawiono na stronę o nazwie {{Code|Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona modułu{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Module|link=tak}} i ustawiono nazwę jednostki na {{Code|Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Module|link=tak}} i na stronę o nazwie nazwę {{Code|Strona modułu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona modułu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Module{{!}}nazwa jednostki{{=}}Strona modułu{{))}}}}}} }}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony opisu modułów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę opisu modułu w przestrzeni nazw {{Np|Module|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona modułu/opis{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i nazwę jednostki na {{Code|Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i wstawiono na stronę o nazwie {{Code|Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona modułu/opis{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Module|link=tak}} i ustawiono nazwę jednostki na {{Code|Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Module|link=tak}} i na stronę o nazwie nazwę {{Code|Strona modułu/opis}}, *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona opisu modułu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Module{{!}}nazwa jednostki{{=}}Strona modułu/opis{{))}}}}}} }}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Template}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwany brudnopis szablonu=tak}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu szablonów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę brudnopisu szablonu w przestrzeni nazw {{Np|Template|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona szablonu{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i wstawiono na stronę o nazwie {{Code|Brudnopis/Użytkownik/Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona szablonu{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Template|link=tak}} i ustawiono nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona szablonu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Template|link=tak}} i na stronę o nazwie nazwę {{Code|Brudnopis/Użytkownik/Strona szablonu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona brudnopisu szablonu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Template{{!}}nazwa jednostki{{=}}Brudnopis/Użytkownik/Strona szablonu{{))}}}}}} }}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu opisu szablonów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę brudnopisu opisu szablonu w przestrzeni nazw {{Np|Template|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona szablonu/opis{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Template}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Template|link=tak}} i wstawiono na stronę o nazwie {{Code|Brudnopis/Użytkownik/Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona szablonu/opis{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Template|link=tak}} i ustawiono nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona szablonu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Template|link=tak}} i na stronę o nazwie nazwę {{Code|Strona szablonu/opis}}, *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona brudnopisu opisu szablonu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Template{{!}}nazwa jednostki{{=}}Brudnopis/Użytkownik/Strona szablonu/opis{{))}}}}}} }}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Module}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwany brudnopis modułu=tak}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu modułów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę brudnopisu modułu w przestrzeni nazw {{Np|Module|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona modułu{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i wstawiono na stronę o nazwie {{Code|Brudnopis/Użytkownik/Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona modułu{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Module|link=tak}} i ustawiono nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona modułu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Module|link=tak}} i na stronę o nazwie nazwę {{Code|Brudnopis/Użytkownik/Strona modułu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona brudnopisu modułu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Module{{!}}nazwa jednostki{{=}}Brudnopis/Użytkownik/Strona modułu{{))}}}}}} }}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony brudnopisu opisu modułów=tak}}| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę brudnopisu opisu modułu w przestrzeni nazw {{Np|Module|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona modułu/opis{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Module}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Module|link=tak}} i wstawiono na stronę o nazwie {{Code|Brudnopis/Użytkownik/Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona modułu/opis{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Module|link=tak}} i ustawiono nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona modułu/opis}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Module|link=tak}} i na stronę o nazwie nazwę {{Code|Strona modułu/opis}}, *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona brudnopisu opisu modułu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Module{{!}}nazwa jednostki{{=}}Brudnopis/Użytkownik/Strona modułu/opis{{))}}}}}} }}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Wikibooks}}| {{Hr}} *Gdy szablon został wstawiony na stronę z pustą nazwą strony głównej projektu w zmiennej: {{Code|strona główna projektu}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}{{))}}}} - gdy w szablonie ustawiono przestrzeń nazw {{Code|{{Np|Wikibooks|link=tak}}}} i nazwę jednostki {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}{{))}}}} - gdy szablon wstawiono do przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} i ustawiono zmienną nazwy jednostki na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}strona główna projektu{{((}}{{=}}{{))}}{{))}}}} - gdy szablon wstawiono na stronę o nazwie {{Code|Strona}} z ustawioną nazwą przestrzeni nazw na {{Code|{{Np|Wikibooks|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona główna projektu{{((}}{{=}}{{))}}{{))}}}} - gdy szablon wstawiono do przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} na stronę o nazwie {{Code|Strona}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=pusta nazwa strony głównej projektu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikibooks{{!}}strona główna projektu{{=}}{{))}}}}}} {{Hr}} *Gdy szablon został wstawiony na stronę z nazwą strony głównej projektu w zmiennej: {{Code|strona główna projektu}}, zawierającą w sobie prawe ukośniki, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona/Podstrona{{))}}}} - gdy w szablonie ustawiono przestrzeń nazw {{Code|{{Np|Wikibooks|link=tak}}}} i nazwę jednostki na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona/Podstrona{{))}}}} - gdy szablon wstawiono na stronę {{Code|Strona}} i ustawiono nazwę przestrzeni nazw na {{Code|{{Np|Wikibooks|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona/Podstrona{{))}}}} - gdy szablon wstawiono do przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} i ustawiono w szablonie nazwę jednostki na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona/Podstrona{{))}}}} - gdy szablon wstawiono do przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} i na stronę {{Code|Strona}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieprawidłowa nazwa strony głównej projektu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikibooks{{!}}strona główna projektu{{=}}Wikibooks:Strona/Podstrona{{))}}}}}} {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwana strona główna projektu=tak}}| *Gdy szablon został wstawiony na stronę wskazywaną przez zmienną: {{Code|strona główna projektu}} (używana, gdy chcemy okreslić samemu nazwę strony głównej projektu), a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona{{))}}}} - gdy w szablonie ustawiono nazwę strony na {{Code|Strona}} o podanej w zmiennej nazwy jednostki o takiej samej wartości bez przestrzeni nazw, jak wartość w zmiennej strony głównej projektu, i nazwę przestrzeni nazw na {{Code|{{Np|Wikibooks|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona{{))}}}} - gdy szablon wstawiono na stronę o nazwie {{Code|Strona}} i ustawiono w szablonie nazwę przestrzeni nazw na {{Code|{{Np|Wikibooks|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna projektu{{((}}{{=}}{{))}}Wikibooks:Strona{{))}}}} - gdy szablon wstawiono na stronę w przestrzeni nazw {{Code|{{Np|Wikibooks|link=tak}}}} i ustawiono nazwę jednostki na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy szablon wstawiono na stronę główną projektu o nazwie {{LinkProjekt2|Strona główna}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona główna projektu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikibooks{{!}}strona główna projektu{{=}}Wikibooks:Strona{{!}}nazwa jednostki{{=}}Strona{{))}}}}}} }}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Wikibooks}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwany brudnopis projektu=tak}}|| {{Hr}} *Gdy szablon wstawiono na nieobsługiwaną stronę szablonu w przestrzeni nazw {{Np|Wikibooks|link=tak}}, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona brudnopisu projektu{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Wikibooks|link=tak}} i nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona brudnopisu projektu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikibooks}}{{))}}}} - gdy ustawiono przestrzeń nazw {{Np|Wikibooks|link=tak}} i wstawiono na stronę o nazwie {{Code|Brudnopis/Użytkownik/Strona brudnopisu projektu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Brudnopis/Użytkownik/Strona brudnopisu projektu{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Np|Wikibooks|link=tak}} i ustawiono nazwę jednostki na {{Code|Brudnopis/Użytkownik/Strona brudnopisu projektu}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy wstawiono stronę do przestrzeni nazw {{Np|Wikibooks|link=tak}} i na stronę o nazwie nazwę {{Code|Brudnopis/Użytkownik/Strona szablonu}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona brudnopisu szablonu}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikibooks{{!}}nazwa jednostki{{=}}Brudnopis/Użytkownik/Strona brudnopisu projektu{{))}}}}}} }}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=Wikijunior}}| {{Hr}} *Nazwa strony głównej projektu w zmiennej: {{Code|strona główna dla dzieci}}, jest pusta, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}Wikijunior{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}{{))}}}} - gdy użyto zmiennych wskazujących, jedna na nazwę przestrzeni nazw o wartości {{Code|{{Np|Wikijunior|link=tak}}}}, a druga na nazwę jednostki {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}Wikijunior{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}{{))}}}} - gdy użyto zmiennej wskazującej na nazwę przestrzeni nazw o wartości {{Code|{{Np|Wikijunior|link=tak}}}} i szablon wstawiono na stronę o nazwie {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}{{))}}}} - gdy szablon wstawiono do przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}} i ustawiono nazwę jednostki w szablonie na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}{{))}}}} - gdy szablon został wstawiony do przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}} na stronę {{Code|Strona}}. *Szablon przydziela stronę do kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=pusta nazwa strony głównej dla dzieci}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikijunior{{!}}strona główna dla dzieci{{=}}{{))}}}}}} {{Hr}} *Nazwa strony głównej projektu w zmiennej: {{Code|strona główna dla dzieci}}, zawiera prawe ukośniki, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}Wikijunior{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona/Podstrona{{))}}}} - gdy użyto zmiennej wskazującej na nazwę przestrzeni nazw o wartości {{Code|{{Np|Wikijunior|link=tak}}}} i nazwę strony na {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona/Podstrona{{))}}}} - gdy wstawiono szablon do przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}} z ustawioną zmienną nazwy jednostki na stronę o nazwie {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}Wikijunior{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona/Podstrona{{))}}}} - gdy w szablonie ustawiono zmienną wskazującej na nazwę przestrzeni nazw o wartości {{Code|Wikijunior}} i wstawiono go na stronę o nazwie {{Code|Strona}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona/Podstrona{{))}}}} - gdy szablon został wstawiony do przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}} na stronę {{Code|Strona}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieprawidłowa nazwa strony głównej dla dzieci}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikijunior{{!}}strona główna dla dzieci{{=}}Wikijunior:Strona/Podstrona{{))}}}}}} {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwana strona główna dla dzieci=tak}}| {{Hr}} *Gdy szablon wstawiono na stronę główną dla dzieci lub ustawiono wartość zmiennej: {{Code|nazwa przestrzeni nazw}} na wartość {{Code|{{Np|Wikijunior|link=tak}}}}, oraz ewentualnie nadano zmiennej: {{Code|nazwa jednostki}}, określającą nazwę tej jednostki (jeśli ta zmienna jest niepodana, to wtedy jest tożsama z nazwą tej strony) i argument: {{Code|strona główna dla dzieci}} (używana, gdy chcemy okreslić samemu nazwę strony głównej dla dzieci) na nazwę tej jednostki, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikijunior}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona{{))}}}} - gdy w szablonie ustawiono nazwę strony podanej w zmiennej nazwy jednostki o takiej samej wartości, jak wartość zmiennej bez przestrzeni nazw strony głównej dla dzieci, i nazwę przestrzeni nazw na {{Code|{{Np|Wikijunior|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|Wikijunior}}{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona{{))}}}} - gdy szablon wstawiono na stronę o nazwie {{Code|Strona}} z ustawioną nazwą przestrzeni nazw na {{Code|{{Np|Wikijunior|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Strona{{!}}strona główna dla dzieci{{((}}{{=}}{{))}}Wikijunior:Strona{{))}}}} - gdy w szablonie ustawiono nazwę jednostki na {{Code|Strona}} i go wstawiono na stronę w przestrzeni nazw {{Code|{{Np|Wikijunior|link=tak}}}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy szablon wstawiono na stronę główną dla dzieci o nazwie {{LinkWikijunior2|Strona główna}}. *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona główna dla dzieci}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}Wikijunior{{!}}strona główna dla dzieci{{=}}Wikijunior:Strona{{!}}nazwa jednostki{{=}}Strona{{))}}}}}} }}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|obsługiwana przestrzeń nazw=tak|nazwa przestrzeni nazw=User}}| {{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|nieobsługiwane strony główne użytkowników=tak}}| {{Hr}} *Gdy szablon wstawiono do przestrzeni nazw na stronę główną użytkownika lub nazwa przestrzeni w zmiennej: {{Code|nazwa przestrzeni nazw}}, jest {{Np|User|link=tak}} albo wstawiono go do przestrzeni Wikipedysta, i ewentualnie podano: {{Code|nazwa jednostki}}, równą nazwie użytkownika lub nazwie strony niezawierająca prawych ukośników, a więc działania tego szablonu są równoważne, jeśli napiszemy je przykładowo: **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|User}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Użytkownik{{))}}}} - gdy w szablonie ustawiono na przestrzeń nazw {{Np|User|link=tak}} i nazwę strony, tutaj strony głównej użytkownika, nieskładającego się z prawych ukośników, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa przestrzeni nazw{{((}}{{=}}{{))}}{{Np|User}}{{))}}}} - gdy szablon wstawiono na stronę o nazwie nieskładającego się z prawych ukośników, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{!}}nazwa jednostki{{((}}{{=}}{{))}}Użytkownik{{))}}}} - gdy szablon wstawiono na stronę, o ustawionej nazwie, do przestrzeni nazw {{Np|User|link=tak}}, **{{#invoke:Ramka|Rozwiń|{{((}}s{{!}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{Zastąp|ciąg={{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|wzór=({{!}}{{!(}}^{{=}}{{!}}{{)!}}*)({{=}})|zamień=%1{{((}}{{=}}{{))}}}}}}{{))}}}} - gdy szablon wstawiono na stronę główną użytkownika (Wikipedysty). *Szablon umieszcza stronę w kategorii: {{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|zwracane kategorie błędu=tak|dodatek=nieobsługiwana strona główna użytkownika}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{OpakujKategorieZeSortowaniem|{{#invoke:Ramka|Rozwiń|{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}}|{{!}}{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|parametry=tak}} }}{{!}}nazwa przestrzeni nazw{{=}}User{{!}}nazwa jednostki{{=}}Użytkownik{{))}}}}}} }}}}{{#invoke:Ramka|PowtarzajOdDo |start={{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|najniższy numer dodatkowego warunku=tak}} |koniec={{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|najwyższy numer dodatkowego warunku=tak}} |1={{((}}#if:{{((}}#invoke:Ramka{{!}}Rozwiń{{!}}{{((}}(({{))}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{((}}!{{))}}parametry pudełka{{=}}tak{{((}}!{{))}}istnieje taki parametr dodatkowego warunku{{((}}={{))}}tak{{!}}numer parametru dodatkowego{{((}}={{))}}{{((}}_{{))}}{{!}}{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{!}}parametry pudełka{{=}}tak{{!}}parametry dodatkowego warunku{{=}}tak{{!}}numer parametru dodatkowego{{=}}{{((}}_{{))}}{{))}}{{((}})){{))}}{{))}}{{!}}{{Hr}}Dodatkowe błędy zwrócone przez szablon zaznaczony wprowadzone pośrednio w obsługę szablonu {{s|{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}}}, nie za pomoca pudełek zaimplemetowane w module {{LinkModuł2|Pudełko}}. Wywołanie błędu numer {{((}}_{{))}}, w którym w tym szablonie jest uruchamiany za pomocą dodatkowych parametrów, tym razem o tym numerze: *{{((}}#invoke:Ramka{{!}}Rozwiń{{!}}{{((}}(({{))}}s{{((}}!{{))}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{((}}!{{))}}{{((}}Zastąp{{!}}ciąg{{=}}{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{!}}parametry pudełka{{=}}tak{{!}}parametry dodatkowego warunku{{=}}tak{{!}}numer parametru dodatkowego{{=}}{{((}}_{{))}}{{))}}{{!}}wzór{{=}}{{=}}{{!}}zamień{{=}}{{((}}(({{))}}={{((}})){{))}}{{))}}{{((}})){{))}}{{))}} - szablon ten o tych parametrach lub bez parametru {{Code|nazwa przestrzeni nazw}}, ale wstawiony do tej przestrzeni nazw o wartości obsługiwanej reprezentowanej przez ten szablon. *Szablon włącza stronę do kategorii: {{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{!}}parametry pudełka{{=}}tak{{!}}kategorie parametrów dodatkowych{{=}}tak{{!}}numer parametru dodatkowego{{=}}{{((}}_{{))}}{{))}}. *{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}{{#if:{{{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}|parametry pudełka=tak|dodatkowa informacja=tak}}|,}} co da w efekcie: {{((}}OpakujKategorieZeSortowaniem{{!}}{{((}}#invoke:Ramka{{!}}Rozwiń{{!}}{{((}}(({{))}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{((}}!{{))}}{{((}}{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}}}}}{{!}}parametry pudełka{{=}}tak{{!}}parametry dodatkowego warunku{{=}}tak{{!}}numer parametru dodatkowego{{=}}{{((}}_{{))}}{{))}}{{((}})){{))}}{{))}}{{))}}{{))}} }}</div>}}}}<!-- -->{{#ifeq:Szablon:{{{nazwa szablonu|{{NAZWAKORZENIASTRONY}} }}}|{{#invoke:Pudełko|Pełna nazwa jednostki 2}} |{{#if:{{Dopasuj|ciąg={{#invoke:Pudełko|Nazwa jednostki 2}}|wzór=/{{{strona|opis}}}$}} | <!-- wartość pusta --> |{{Kategoria|Szablony z szablonowym opisem pudełka}} }} }}{{#ifeq:Szablon:Szablonowy opis pudełka|{{FULLPAGENAME}}|{{Kategoria|Szablony z szablonowym opisem pudełka|sortuj spacją=tak}}}}<!-- --></includeonly><noinclude>{{Dokumentacja}}</noinclude> q66f2ejv8y9i8gfetjilt07ki3qwxyc Moduł:Parametry 828 45669 438263 437471 2022-08-21T09:17:44Z Persino 2851 Scribunto text/plain local p={}; p["LiczbaElementówNumerowanychTablicy"]=function(tabela, wliczac) local liczba_elementow_ponumerowanych_w_tablicy=0; local czy_puste_wliczac=p.CzyTak(wliczac); for _1,_2 in ipairs(tabela)do if((not czy_puste_wliczac)or((czy_puste_wliczac)and(p.CzyTak(_2))))then liczba_elementow_ponumerowanych_w_tablicy=liczba_elementow_ponumerowanych_w_tablicy+1; end; end; return liczba_elementow_ponumerowanych_w_tablicy; end; p["LiczbaElementówNumerowanychSzablonu"]=function(frame) local parametry_modul=require("Module:Parametry"); return parametry_modul["LiczbaElementówNumerowanychTablicy"](frame:getParent().args,frame.args["niepuste"]); end; p["LiczbaParametrówNienazwanychSzablonu"] = function (frame) return p["LiczbaElementówNienazwanychTablicy"](frame:getParent().args,frame.args["niepuste"]) end; p["LiczbaElementówNienazwanychTablicy"] = function(tabela,wliczac) local czy_puste_wliczac=p.CzyTak(wliczac); local liczba_elementow_ponumerowanych_w_tablicy=0; for _1,_2 in pairs(tabela)do if(type(_1)=="number")then if((not czy_puste_wliczac)or((czy_puste_wliczac)and(p.CzyTak(_2))))then liczba_elementow_ponumerowanych_w_tablicy=liczba_elementow_ponumerowanych_w_tablicy+1; end; end; end; return liczba_elementow_ponumerowanych_w_tablicy; end; p["LiczbaElementówTablicy"]=function(tabela,wliczac) local czy_puste_wliczac=p.CzyTak(wliczac); local liczba_elementow_w_tablicy=0; for _1,_2 in pairs(tabela)do if((not czy_puste_wliczac)or((czy_puste_wliczac)and(p.CzyTak(_2))))then liczba_elementow_w_tablicy=liczba_elementow_w_tablicy+1; end; end; return liczba_elementow_w_tablicy; end; p["LiczbaElementówNumerowanychZPrzedrostkiemLubNieTablicy"]=function(tabela,przedrostek,wliczac) local czy_puste_wliczac=p.CzyTak(wliczac); local liczba_elementow_w_tablicy=0; for _1,_2 in pairs(tabela)do local zmienna=przedrostek.._1 ; local element=tabela[zmienna] or tabela[_1]; if(element)then if((not czy_puste_wliczac)or((czy_puste_wliczac)and(element~="")))then liczba_elementow_w_tablicy=liczba_elementow_w_tablicy+1; end; end; end; return liczba_elementow_w_tablicy; end; function p.MaksymalnaLiczbaParametruNienazwanegoSzablonu(frame) return p.MaksymalnaLiczbaParametruNienazwanegoTablicy(frame:getParent().args,frame.args["niepuste"]); end; function p.MaksymalnaLiczbaParametruNienazwanegoTablicy(tabela, wliczac) local czy_puste_wliczac=p.CzyTak(wliczac); local liczba_elementow_ponumerowanych_w_tablicy=0; for _1,_2 in pairs(tabela)do if(type(_1)=="number")then if((not czy_puste_wliczac)or((czy_puste_wliczac)and(p.CzyTak(_2))))then liczba_elementow_ponumerowanych_w_tablicy=math.max(liczba_elementow_ponumerowanych_w_tablicy,_1); end; end; end; return (liczba_elementow_ponumerowanych_w_tablicy)and liczba_elementow_ponumerowanych_w_tablicy or 0; end; function p.MinimalnaLiczbaParametruNienazwanegoSzablonu(frame) return p.MinimalnaLiczbaParametruNienazwanegoTablicy(frame:getParent().args,frame.args["niepuste"]); end; function p.MinimalnaLiczbaParametruNienazwanegoTablicy(tabela,wliczac) local czy_puste_wliczac=p.CzyTak(wliczac); local liczba_elementow_ponumerowanych_w_tablicy; for _1,_2 in pairs(tabela)do if(type(_1)=="number")then if((not czy_puste_wliczac)or((czy_puste_wliczac)and(p.CzyTak(_2))))then if(not liczba_elementow_ponumerowanych_w_tablicy)then liczba_elementow_ponumerowanych_w_tablicy=_1;end; liczba_elementow_ponumerowanych_w_tablicy=math.min(liczba_elementow_ponumerowanych_w_tablicy,_1); end; end; end; return (liczba_elementow_ponumerowanych_w_tablicy)and liczba_elementow_ponumerowanych_w_tablicy or 1; end; function p.MinimalnyIMaksymalnyNumerParametru(tabela,nazwa_parametru_okreslona) local liczba_maksimum=0; local liczba_minimum; for nazwa_parametru,wartosc_parametru in pairs(tabela)do local liczba_z_parametru=mw.ustring.match(nazwa_parametru,"^"..nazwa_parametru_okreslona.."%s(%d+)$") if(liczba_z_parametru)then local liczba=tonumber(liczba_z_parametru) or 0; liczba_maksimum=math.max(liczba_maksimum,liczba); if(not liczba_minimum)then liczba_minimum=(liczba>0)and liczba or 1; else liczba_minimum=math.min(liczba_minimum,(liczba>0)and liczba or 1); end; elseif(nazwa_parametru_okreslona==nazwa_parametru)then liczba_maksimum=math.max(liczba_maksimum,1); if(not liczba_minimum)then liczba_minimum=1; else liczba_minimum=math.min(liczba_minimum,1); end; end; end; if(not liczba_minimum)then liczba_minimum=1;end; return liczba_minimum,liczba_maksimum; end; p["CzySąParametryNumerowaneSzablonu"] = function(frame) local czy_sa_elementy_tablicy=require("Module:Parametry")["CzySąElementyNumerowaneTablicy"](frame:getParent().args,frame.args["niepuste"]); if(czy_sa_elementy_tablicy)then return "tak";end; return; end; p["CzySąElementyNumerowaneTablicy"]=function(tabela,wliczac) local czy_puste_wliczac=p.CzyTak(wliczac); for _1,_2 in ipairs(tabela)do if((not czy_puste_wliczac)or((czy_puste_wliczac)and(p.CzyTak(_2))))then return true; end; end; return false; end; p["CzySąParametryNienazwaneSzablonu"] = function(frame) local czy_sa_elementy_tablicy=require("Module:Parametry")["CzySąElementyNienazwaneTablicy"](frame:getParent().args,frame.args["niepuste"]); if(czy_sa_elementy_tablicy)then return "tak";end; return; end; p["CzySąElementyNienazwaneTablicy"]=function(tabela,wliczac) local czy_puste_wliczac=p.CzyTak(wliczac); for _1,_2 in pairs(tabela)do if(type(_1)=="number")then if((not czy_puste_wliczac)or((czy_puste_wliczac)and(p.CzyTak(_2))))then return true; end; end; end; return false; end; p["CzySąParametryNazwaneSzablonu"] = function(frame) local czy_sa_elementy_tablicy=require("Module:Parametry")["CzySąElementyNazwaneTablicy"](frame:getParent().args,frame.args["niepuste"]); if(czy_sa_elementy_tablicy)then return "tak";end; return; end; p["CzySąElementyNazwaneTablicy"]=function(tabela,wliczac) local czy_puste_wliczac=p.CzyTak(wliczac); for _1,_2 in pairs(tabela)do if(type(_1)~="number")then if((not czy_puste_wliczac)or((czy_puste_wliczac)and(p.CzyTak(_2))))then return true; end; end; end; return false; end; p["CzySąParametrySzablonu"] = function(frame) local czy_sa_elementy_tablicy=require("Module:Parametry")["CzySąElementyTablicy"](frame:getParent().args,frame.args["niepuste"]); if(czy_sa_elementy_tablicy)then return "tak";end; return; end; p["CzySąElementyTablicy"]=function(tabela,wliczac) local czy_puste_wliczac=p.CzyTak(wliczac); for _1,_2 in pairs(tabela)do if((not czy_puste_wliczac)or((czy_puste_wliczac)and(p.CzyTak(_2))))then return true; end; end; return false; end; p["CzyCoNajwyżejJedenNumerowanyParametrSzablonu"] = function (frame) local parametry_modul=require("Module:Parametry"); return parametry_modul["CzyCoNajwyżejJedenNumerowanyElementTablicy"](frame:getParent().args,frame.args["niepuste"]); end; p["CzyCoNajwyżejJedenNumerowanyElementTablicy"] = function (args,wliczac) local czy_puste_wliczac=p.CzyTak(wliczac); local i=1; local czy=false; for _1,_2 in pairs(args)do if(type(_1)=="number")then if((not czy_puste_wliczac)or((czy_puste_wliczac)and(p.CzyTak(_2))))then if(_1==1)then czy=true;end; if(i>1)then return ""; else i=i+1; end; end; end; end; if((czy)or(i==1))then return "tak";else return;end; end; p["KopiujTabelęŁańcuchów"]=function(args) local args2={}; for name,value in pairs(args.tabela)do if(args.wzor and args.podstawienie)then value=mw.ustring.gsub(value,args.wzor,args.podstawienie);end; if(args.wzor2)then value=mw.ustring.match(value,args.wzor2);end; args2[name]=((args.przedrostek)and args.przedrostek or '')..value..((args.przyrostek)and args.przyrostek or ''); end; return args2; end; p["KopiujTabelęElementów"]=function(tabelka,wliczac_1,wliczac_2) local czy_puste_wliczac_1=p.CzyTak(wliczac_1); local czy_puste_wliczac_2=p.CzyTak(wliczac_2); local tabelka2={}; for name,value in pairs(tabelka)do if(((not czy_puste_wliczac_1)or((czy_puste_wliczac_1)and(p.CzyTak(name))))and((not czy_puste_wliczac_2)or((czy_puste_wliczac_2)and(p.CzyTak(value)))))then tabelka2[name]=value; end; end; return tabelka2; end; p["KopiujTabelęElementówBezTablicyKluczy"]=function(tabelka,tabelka2,wliczac_1,wliczac_2) local czy_puste_wliczac_1=p.CzyTak(wliczac_1); local czy_puste_wliczac_2=p.CzyTak(wliczac_2); local tabelka3={}; for name,value in pairs(tabelka)do if(((not czy_puste_wliczac_1)or((czy_puste_wliczac_1)and(p.CzyTak(name))))and((not czy_puste_wliczac_2)or((czy_puste_wliczac_2)and(p.CzyTak(value)))))then local czy=p.CzyJestTakiKluczTabeli(tabelka2,name); if(not czy)then tabelka3[name]=value; end; end; end; return tabelka3; end; p["KopiujRekurencyjnieTabelęElementów"]=function(tabelka,wliczac_1,wliczac_2) local czy_puste_wliczac_1=p.CzyTak(wliczac_1); local czy_puste_wliczac_2=p.CzyTak(wliczac_2); local function kopiuj(tabelka) local tabelka2={}; for name,value in pairs(tabelka)do if(((not czy_puste_wliczac_1)or((czy_puste_wliczac_1)and(p.CzyTak(name))))and((not czy_puste_wliczac_2)or((czy_puste_wliczac_2)and(p.CzyTak(value)))))then if(type(value)=="table")then tabelka2[name]=kopiuj(value); else tabelka2[name]=value; end; end; end; return tabelka2; end; return kopiuj(tabelka); end; p["NazwanyLiczbą"] = function(frame) local pf=frame:getParent() local numer_parametru=frame.args[1] if(numer_parametru)then numer_parametru=tonumber(numer_parametru); if(numer_parametru and pf.args[numer_parametru])then return "tak" end end; return; end p["NazwanyCiągiem"] = function (frame) local pf=frame:getParent() local klucz_parametru=frame.args[1] if(klucz_parametru)then local klucz_parametru_do_liczby=tonumber(klucz_parametru); if((not klucz_parametru_do_liczby)and(pf.args[klucz_parametru]))then return "tak" end end; return; end; function p.Nazwane(frame) local pf = frame:getParent() for _, nazwa_parametru in ipairs(frame.args)do local wartosc_parametru_nazwanego=pf.args[mw.text.trim(nazwa_parametru)] if(wartosc_parametru_nazwanego)then return "tak" end end return; end function p.Nienazwane(frame) local pf = frame:getParent() for _, wartosc_parametru in ipairs(frame.args)do wartosc_parametru=mw.text.trim(wartosc_parametru) for name, wartosc_parametru2 in pairs(pf.args) do if(type(name)=="number")then if(mw.text.trim(wartosc_parametru2)==wartosc_parametru)then return "tak" end end; end end return; end function p.Numerowane(frame) local pf = frame:getParent() for _, wartosc_parametru in ipairs(frame.args)do wartosc_parametru=mw.text.trim(wartosc_parametru) for _, wartosc_parametru2 in ipairs(pf.args) do if(mw.text.trim(wartosc_parametru2)==wartosc_parametru)then return "tak" end end end return; end p["Odstępy"] = function(frame) local PobierzParametr=p.PobierzParametr(frame); local nazwa=PobierzParametr(1) or PobierzParametr("nazwa"); local czy=PobierzParametr(2) or PobierzParametr("wewnątrz"); local dolny_myslnik=PobierzParametr(3) or PobierzParametr("dolny-myślnik"); if(not p.CzyTak(nazwa))then return nazwa;end; nazwa=mw.ustring.gsub(nazwa,"^[%s_]+",""); nazwa=mw.ustring.gsub(nazwa,"[%s_]+$","") if(p.CzyTak(czy))then nazwa,_=mw.ustring.gsub(nazwa,"[%s_]+",(p.CzyTak(dolny_myslnik) and "_" or " ")); end; return nazwa; end; function p.DodajElementDoZbioru(tabela,wartosc) if(wartosc==nil)then return; end; if(type(tabela)~="table")then return;end; for _,element_tabeli in pairs(tabela)do if(element_tabeli==wartosc)then return false; end; end; table.insert(tabela,wartosc); return true; end; function p.CzyJestTakiElementNumerowanyTabeli(tabela,wartosc) if(wartosc==nil)then return;end; if(type(tabela)~="table")then return;end; for _, element_tabeli in ipairs(tabela)do if(element_tabeli==wartosc)then return true; end; end; return false; end; function p.CzyJestTakiElementNienazwanyTabeli(tabela,wartosc) if(wartosc==nil)then return;end; if(type(tabela)~="table")then return;end; for name,value in pairs(tabela)do if(type(name)=="number")then if(value==wartosc)then return true; end; end; end; return false; end; function p.CzyJestTakiKluczTabeli(tabela,klucz) if(klucz==nil)then return;end; if(type(tabela)~="table")then return;end; local wartosc=tabela[klucz]; if(wartosc~=nil)then return true;end; return false; end; function p.CzyJestTakiElementTabeli(tabela,klucz,wartosc) if((klucz==nil)or(wartosc==nil))then return;end; if(type(tabela)~="table")then return;end; for __klucz, __wartosc in pairs(tabela)do if((__klucz==klucz)and(__wartosc==wartosc))then return true; end; end; return false; end; p["ŁączDwieTabele"] = function (tabelka1,tabelka2) local parametry_modul=require("Module:Parametry"); return (tabelka2 and parametry_modul["CzySąElementyTablicy"](tabelka2)) and ((tabelka1 and parametry_modul["CzySąElementyTablicy"](tabelka1)) and parametry_modul["ŁączNumerowaneTabele"]{[1]=tabelka1,[2]=tabelka2,} or tabelka2) or tabelka1; end; p["ŁączZbioryElementówNumerowanychDwóchTabel"]=function(tabelka1,tabelka2) local parametry_modul=require("Module:Parametry"); return (tabelka1 and parametry_modul["CzySąElementyNumerowaneTablicy"](tabelka1))and ((tabelka2 and parametry_modul["CzySąElementyNumerowaneTablicy"](tabelka2))and parametry_modul["ŁączZbioryNumerowanychElementówNumerowanychTabel"]{[1]=tabelka1,[2]=tabelka2} or tabelka1) or tabelka2; end; p["ŁączZbioryElementówNienazwanychDwóchTabel"]=function(tabelka1,tabelka2) local parametry_modul=require("Module:Parametry"); return (tabelka1 and parametry_modul["CzySąElementyNienazwaneTablicy"](tabelka1))and ((tabelka2 and parametry_modul["CzySąElementyNienazwaneTablicy"](tabelka2))and parametry_modul["ŁączZbioryNienazwanychElementówNumerowanychTabel"]{[1]=tabelka1,[2]=tabelka2} or tabelka1) or tabelka2; end; p["ŁączZbioryElementówNazwanychDwóchTabel"]=function(tabelka1,tabelka2) local parametry_modul=require("Module:Parametry"); return (tabelka1 and parametry_modul["CzySąElementyNazwaneTablicy"](tabelka1))and ((tabelka2 and parametry_modul["CzySąElementyNazwaneTablicy"](tabelka2))and parametry_modul["ŁączZbioryNazwanychElementówNumerowanychTabel"]{[1]=tabelka1,[2]=tabelka2} or tabelka1) or tabelka2; end; p["ŁączZbioryNumerowanychElementówNienazwanychTabel"]=function(args) local parametry_modul=require("Module:Parametry"); local args2={CzyPairsTablic=true,["CzyPairsElementówTablic"]=false,CzyNazwaneElementyTabel=false,CzyTylkoNazwaneElementyTabel=false,}; return parametry_modul["ŁączTabele"](args,args2); end; p["ŁączZbioryNienazwanychElementówNienazwanychTabel"]=function(args) local parametry_modul=require("Module:Parametry"); local args2={CzyPairsTablic=true,["CzyPairsElementówTablic"]=true,CzyNazwaneElementyTabel=false,CzyTylkoNazwaneElementyTabel=false,}; return parametry_modul["ŁączTabele"](args,args2); end; p["ŁączZbioryNazwanychElementówNienazwanychTabel"]=function(args) local parametry_modul=require("Module:Parametry"); local args2={CzyPairsTablic=true,["CzyPairsElementówTablic"]=true,CzyNazwaneElementyTabel=true,CzyTylkoNazwaneElementyTabel=true,}; return parametry_modul["ŁączTabele"](args,args2); end; p["ŁączZbioryNumerowanychElementówNumerowanychTabel"]=function(args) local parametry_modul=require("Module:Parametry"); local args2={CzyPairsTablic=false,["CzyPairsElementówTablic"]=false,CzyNazwaneElementyTabel=false,CzyTylkoNazwaneElementyTabel=false,}; return parametry_modul["ŁączTabele"](args,args2); end; p["ŁączZbioryNienazwanychElementówNumerowanychTabel"]=function(args) local parametry_modul=require("Module:Parametry"); local args2={CzyPairsTablic=false,["CzyPairsElementówTablic"]=true,CzyNazwaneElementyTabel=false,CzyTylkoNazwaneElementyTabel=false,}; return parametry_modul["ŁączTabele"](args,args2); end; p["ŁączZbioryNazwanychElementówNumerowanychTabel"]=function(args) local parametry_modul=require("Module:Parametry"); local args2={CzyPairsTablic=false,["CzyPairsElementówTablic"]=true,CzyNazwaneElementyTabel=true,CzyTylkoNazwaneElementyTabel=true,}; return parametry_modul["ŁączTabele"](args,args2); end; p["ŁączNumerowaneTabele"]=function(args) local parametry_modul=require("Module:Parametry"); local args2={CzyPairsTablic=false,["CzyPairsElementówTablic"]=true,CzyNazwaneElementyTabel=true,CzyTylkoNazwaneElementyTabel=false,}; return parametry_modul["ŁączTabele"](args,args2); end; p["ŁączNienazwaneTabele"]=function(args) local parametry_modul=require("Module:Parametry"); local args2={CzyPairsTablic=true,["CzyPairsElementówTablic"]=true,CzyNazwaneElementyTabel=true,CzyTylkoNazwaneElementyTabel=false,}; return parametry_modul["ŁączTabele"](args,args2); end; p["ŁączTabele"] = function(args,args2) local tabela={}; local par1=(args2.CzyPairsTablic)and pairs or ipairs; local czy_number_nie_tylko_tablic=(not args2.CzyPairsTablic)and true or false; local par2=(args2["CzyPairsElementówTablic"])and pairs or ipairs; local czy_number_nie_tylko_elementow_tablic=(not args2["CzyPairsElementówTablic"])and true or false; local czy_nazwane=(args2.CzyNazwaneElementyTabel)and true or false; local czy_nie_tylko_nazwane=(not args2.CzyTylkoNazwaneElementyTabel)and true or false; for licznik, args_tabeli in par1(args)do if(((czy_number_nie_tylko_tablic)or(type(licznik)=="number"))and(type(args_tabeli)=="table"))then for name,value in par2(args_tabeli)do if((czy_nie_tylko_nazwane)and((czy_number_nie_tylko_elementow_tablic)or(type(name)=="number")))then table.insert(tabela,value); elseif((czy_nazwane)and(czy_nie_tylko_nazwane or ((not czy_nie_tylko_nazwane)and(type(name)~="number"))))then if(not tabela[name])then tabela[name]=value;end; end; end; end; end; return tabela; end; p["UsuńElementyTabeli"]=function(tabelka_1,tabelka_2) if(not tabelka_1)then return nil;end; if(not tabelka_2)then return tabelka_1;end; for name,_ in pairs(tabelka_1)do if(tabelka_2[name]~=nil)then tabelka_1[name]=nil; end; end; return tabelka_1; end; p["TwórzTabelęBezElementówTabel"]=function(args) local tabela_poczatkowa=args[1]; local tabela={}; local lens=#args; for name,value in pairs(tabela_poczatkowa)do local yes=false; for i=2,lens,1 do if(args[i][name]~=nil)then yes=true; break; end; end; if(not yes)then tabela[name]=value; end; end; return tabela; end; function p.TypeTable(frame) return (type(frame)=="table"); end; function p.TypeFunction(frame) return (type(frame)=="function"); end; function p.TypeString(frame) return (type(frame)=="string"); end; function p.TypeBoolean(frame) return (type(frame)=="boolean"); end; function p.TypeNumber(frame) return (type(frame)=="number"); end; local function CzyTakSilnik(args,funkcja) local parametry_modul=require("Module:Parametry"); local parametr=p.CzyTak(args[2]) and require("Module:"..args[2])[args[1]] or args[1]; local argsfun; if(p.CzyTak(args[2]))then for name,value in pairs(args)do local typen=(type(name)=="number"); if(((typen)and((name~=1)and(name~=2)))or(not typen))then if(not argsfun)then argsfun={};end; argsfun[(typen and name>2) and (name-2) or name]=value; end; end; else parametr=tonumber(parametr) or parametr; if(type(parametr)=="string")then local parametr2=parametry_modul["Odstępy"](parametr); if(parametr2=="true")then parametr=true; elseif(parametr2=="false")then parametr=false; elseif(parametr2=="nil")then parametr=nil; else parametr=tonumber(parametr2) or parametr; end; end; end; return (parametry_modul[funkcja]{[1]=parametr,[2]=argsfun,})and "tak" or nil; end; p["CzyTakCiąg"]=function(frame) local czy_table=p.TypeTable(frame); if((czy_table and (not frame.getParent)) or (not czy_table))then local PobierzParametr=p.PobierzParametr(frame); local ciag=PobierzParametr("ciąg") or PobierzParametr(1); local parametry=PobierzParametr("parametry") or PobierzParametr(2); local parametry_modul=require("Module:Parametry"); return ciag and p.CzyTak{[1]=(p.TypeString(ciag) and parametry_modul["Odstępy"]{[1]=ciag,[2]="tak",} or ciag),[2]=parametry,} or false; else local args=p.PobierzArgsParametry(frame); return CzyTakSilnik(args,"CzyTakCiąg"); end; end; function p.CzyTak(frame) local czy_table=p.TypeTable(frame); if((czy_table and (not frame.getParent)) or (not czy_table))then local PobierzParametr=p.PobierzParametr(frame); local zmienna=PobierzParametr("zmienna") or PobierzParametr(1); local parametry=PobierzParametr("parametry") or PobierzParametr(2); if(zmienna~=nil)then if(p.TypeString(zmienna))then if(zmienna~="")then return "tak"; else return nil; end; elseif(p.TypeNumber(zmienna))then if(zmienna~=0)then return "tak"; else return nil; end; elseif(p.TypeBoolean(zmienna))then return (zmienna and "tak" or nil); elseif(p.TypeTable(zmienna))then local parametry_modul=require("Module:Parametry"); return (parametry_modul["CzySąElementyTablicy"](zmienna) and "tak" or nil); elseif(p.TypeFunction(zmienna))then return (zmienna(parametry) and "tak" or nil); else return nil; end; else return nil; end; else local args=p.PobierzArgsParametry(frame); return CzyTakSilnik(args,"CzyTak"); end; end; function p.PobierzFrameEwentualnieParent(frame) return (frame.getParent and (p.CzyTak(frame.args["wyspecjalizowana"]) and frame or frame:getParent()) or frame); end; function p.PobierzArgsParametry(frame, czy_nie_tablica_jako_tablica) return frame and (p.TypeTable(frame) and (p.PobierzFrameEwentualnieParent(frame).args or frame) or ((czy_nie_tablica_jako_tablica)and {frame,} or frame)) or {}; end; function p.PobierzParametr(frame,czy_frame_lub_parent,czy_frame) local __pobierz_parametr_table_args=nil; local __pobierz_parametr_nie_table_nie_args=nil; local __pobierz_parametr_parent_lub_frame=nil; local function PobierzParametrFrameLubParent(name) return frame.args[name or 1] or (frame:getParent() and frame:getParent().args[name or 1] or nil); end; return function(name) if(__pobierz_parametr_table_args)then return __pobierz_parametr_table_args[name or 1],1; elseif(__pobierz_parametr_nie_table_nie_args)then return nil,0; elseif(__pobierz_parametr_parent_lub_frame)then return PobierzParametrFrameLubParent(name),2; end; if(frame)then if(p.TypeTable(frame))then local tak_frame_lub_parent=p.CzyTak(czy_frame_lub_parent); if((not tak_frame_lub_parent)or(not frame.getParent))then local tak_frame=p.CzyTak(czy_frame); __pobierz_parametr_table_args=tak_frame and frame.args or p.PobierzArgsParametry(frame); return __pobierz_parametr_table_args[name or 1],1; elseif(tak_frame_lub_parent)then __pobierz_parametr_parent_lub_frame=true; return PobierzParametrFrameLubParent(name),2; end; else __pobierz_parametr_nie_table_nie_args=true; return frame,0; end; else return nil,0; end; end; end; function p.And(frame) local czy="tak"; local parametry_modul=require("Module:Parametry"); for _,wartosc in ipairs(frame.args)do czy=czy and parametry_modul["CzyTakCiąg"](wartosc); if(not czy)then return nil;end; end; return czy and "tak" or nil; end; function p.Or(frame) local czy=nil; local parametry_modul=require("Module:Parametry"); for _,wartosc in ipairs(frame.args)do czy=czy or parametry_modul["CzyTakCiąg"](wartosc); if(czy)then return "tak";end; end; return czy and "tak" or nil; end; function p.Not(frame) local parametry_modul=require("Module:Parametry"); return (not parametry_modul["CzyTakCiąg"](frame.args[1]))and "tak" or nil; end; function p.Mniejszy(frame) local wyraz1=tonumber(frame.args[1]) or 0; local wyraz2=tonumber(frame.args[2]) or 0; if(wyraz1<wyraz2)then return "tak"; end; return; end; function p.IlePodano(frame) local args=frame.args; local args2=frame:getParent().args; local licznik=0; for _,name in pairs(args)do if(args2[name])then licznik=licznik+1; end; end; return licznik; end; return p; 9r646eibfg4wjkpuxnro0eklm93rdu6 Moduł:Kategorie 828 45670 438267 422656 2022-08-21T09:37:46Z Persino 2851 Scribunto text/plain local p={}; function PoliczLiczbeStronWPodkategoriach(z_kategoriami_bledow,parametry_modul,argumenty_szablonu,zebrane_kategorie,bledy,czy_korzystana_kategoria) local parametry_modul=require("Module:Parametry"); local techniczne_modul=require("Module:Techniczne"); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local Category=nazwy_np_modul.Category; local liczba_stron_w_kategoriach=0; for numer_argumentu_szablonu, nazwa_kategorii in ipairs(argumenty_szablonu) do if(numer_argumentu_szablonu~=0)then local nazwa_kategorii2=parametry_modul["Odstępy"]{[1]=nazwa_kategorii,[2]="tak",}; local liczba_stron_istniejacych,tabela_uchwytow_stron=techniczne_modul.PoliczZbiory(Category..":"..nazwa_kategorii2); if(liczba_stron_istniejacych==0)then if(z_kategoriami_bledow)then if(tabela_uchwytow_stron[1][1])then parametry_modul.DodajElementDoZbioru(bledy,"[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - nieistniejące kategorie]]"); else parametry_modul.DodajElementDoZbioru(bledy,"[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - niepoprawne kategorie]]"); end; end; else --local tab_strony_uchwyt=tabela_uchwytow_stron[1]; --local uchwyt_strony=tab_strony_uchwyt[1]; local zawartosc_strony=tabela_uchwytow_stron[1][2]; zawartosc_strony=mw.ustring.gsub(zawartosc_strony,"%s*<!%-%-.-%-%->%s*","") local wywolanie_szablonu; local iterator=mw.ustring.gmatch(zawartosc_strony,"({{[^{}|]+|[^{}]-}})"); for wywolanie_szablonu in iterator do local wywolanie_szablonu2=mw.text.trim(mw.ustring.match(wywolanie_szablonu,"^{{([^{}|]+)|")); if(mw.ustring.match(wywolanie_szablonu2,"^[_%s]-Łączna[_%s]+liczba[_%s]+stron[_%s]+w[_%s]+kategoriach[_%s]-$"))then local niepowtarzajace_sie_kategorie=true; if(zebrane_kategorie[nazwa_kategorii2])then if(z_kategoriami_bledow)then if(not czy_korzystana_kategoria)then parametry_modul.DodajElementDoZbioru(bledy,"[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - powtarzające się kategorie]]"); else parametry_modul.DodajElementDoZbioru(bledy,"[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - powtarzające się parametry]]"); end; end; niepowtarzajace_sie_kategorie=false; end; if(niepowtarzajace_sie_kategorie)then zebrane_kategorie[nazwa_kategorii2]=true; local tablica_argumentow_szablonu=techniczne_modul["ParsujWywołanieSzablonu"](wywolanie_szablonu); local liczba_stron_w_kategorii=0; for licznik,elementy_nieponumerowane_argumentow_szablonu in pairs(tablica_argumentow_szablonu)do if((type(licznik)=="number")and(licznik>0))then local elementy_nieponumerowane_argumentow_szablonu2=parametry_modul["Odstępy"]{[1]=elementy_nieponumerowane_argumentow_szablonu,[2]="tak",}; liczba_stron_w_kategorii=liczba_stron_w_kategorii+mw.site.stats.pagesInCategory(elementy_nieponumerowane_argumentow_szablonu2,"all"); end; end; liczba_stron_w_kategoriach=liczba_stron_w_kategoriach+liczba_stron_w_kategorii; end; elseif(mw.ustring.match(wywolanie_szablonu2,"^[_%s]-Rekurencyjna[_%s]+łączna[_%s]+liczba[_%s]+stron[_%s]+w[_%s]+kategoriach[_%s]-$"))then local tablica_argumentow_szablonu=techniczne_modul["ParsujWywołanieSzablonu"](wywolanie_szablonu); for licznik,wartosc_argumentu in pairs(tablica_argumentow_szablonu) do wartosc_argumentu=parametry_modul["Odstępy"]{[1]=wartosc_argumentu,[2]="tak",}; if((type(licznik)=="number")and(wartosc_argumentu~=""))then tablica_argumentow_szablonu[licznik]=wartosc_argumentu end; end; local niepowtarzajace_sie_kategorie=true if(zebrane_kategorie[nazwa_kategorii2])then if(z_kategoriami_bledow)then if(not czy_korzystana_kategoria)then parametry_modul.DodajElementDoZbioru(bledy,"[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - powtarzające się kategorie]]"); else parametry_modul.DodajElementDoZbioru(bledy,"[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - powtarzające się parametry]]"); end; end; niepowtarzajace_sie_kategorie=false; end; zebrane_kategorie[nazwa_kategorii2]=true; if(niepowtarzajace_sie_kategorie)then liczba_stron_w_kategoriach=liczba_stron_w_kategoriach+PoliczLiczbeStronWPodkategoriach(z_kategoriami_bledow,parametry_modul,tablica_argumentow_szablonu,zebrane_kategorie,bledy,false); end; end; end; end; end; end; return liczba_stron_w_kategoriach; end; p["Rekurencyjna łączna liczba stron w kategoriach"]=function(frame) local parametry_modul=require("Module:Parametry"); local args=parametry_modul.PobierzArgsParametry(frame,true); local bledy={}; local nazwy_modul=require("Module:Nazwy"); local nazwa_kategorii=(args["aktualna kategoria"])and (Category..':'..args["aktualna kategoria"]) or nil; local nazwa_strony_aktualnej=nazwy_modul["NAZWASTRONY"](nazwa_kategorii); local nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](nazwa_kategorii); local zebrane_kategorie={}; local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); if(nazwa_przestrzeni==nazwy_np_modul.Category)then zebrane_kategorie[nazwa_strony_aktualnej]=true; end; local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local Category=nazwy_np_modul.Category; local parametry_modul=require("Module:Parametry"); local z_kategoriami_bledow=not parametry_modul.CzyTak(args["bez kategorii"]); local liczba_argumentow_ponumerowanych_w_argumentach_szablonu=parametry_modul["MaksymalnaLiczbaParametruNienazwanegoTablicy"](args,"tak"); if(liczba_argumentow_ponumerowanych_w_argumentach_szablonu==0)then if(z_kategoriami_bledow)then return "0[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - brak kategorii]]"; else return "0"; end; end; for licznik,wartosc_argumentu in pairs(args) do local wartosc_argumentu=parametry_modul["Odstępy"]{[1]=wartosc_argumentu,[2]="tak",}; if((type(licznik)=="number")and(wartosc_argumentu~=""))then args[licznik]=wartosc_argumentu; end; end; local liczba_stron_w_kategortiach=PoliczLiczbeStronWPodkategoriach(z_kategoriami_bledow,parametry_modul,args,zebrane_kategorie,bledy,true); if((z_kategoriami_bledow)and(not parametry_modul["CzySąElementyNienazwaneTablicy"](bledy,"tak")))then if(nazwa_przestrzeni==nazwy_np_modul.Category)then local args2=parametry_modul["KopiujTabelęŁańcuchów"]{tabela=args,przedrostek='Category:'}; local techniczne_modul=require("Module:Techniczne"); local liczba_istniejacych_kategorii_w_aktualnej_kategorii,_=techniczne_modul.PoliczZbiory(args2); if(liczba_argumentow_ponumerowanych_w_argumentach_szablonu~=mw.site.stats.pagesInCategory(nazwa_strony_aktualnej,"subcats") or(liczba_argumentow_ponumerowanych_w_argumentach_szablonu~=liczba_istniejacych_kategorii_w_aktualnej_kategorii) )then parametry_modul.DodajElementDoZbioru(bledy,"[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - niezgodność kategorii]]"); end; end; end; return liczba_stron_w_kategortiach..table.concat(bledy); end; p["Łączna liczba stron w kategoriach"] = function(frame) local parametry_modul=require("Module:Parametry"); local args=frame and ((frame.getParent and ((parametry_modul.CzyTak(frame.args["wyspecjalizowana"]))and frame or frame:getParent()) or frame).args or frame) or {}; local parametry_modul=require("Module:Parametry"); local z_kategoriami_bledow=not parametry_modul.CzyTak(args["bez kategorii"]); local liczba_argumentow_ponumerowanych_w_argumentach_szablonu=parametry_modul["MaksymalnaLiczbaParametruNienazwanegoTablicy"](args,"tak"); if(liczba_argumentow_ponumerowanych_w_argumentach_szablonu==0)then if(z_kategoriami_bledow)then return "0[["..Category..":Szablon łączna liczba stron w kategoriach - brak kategorii]]"; else return "0"; end; end; local tabela_kategorii={}; for licznik=1,liczba_argumentow_ponumerowanych_w_argumentach_szablonu,1 do args[licznik]=parametry_modul["Odstępy"]{[1]=args[licznik],[2]="tak",};end; local liczba_stron_w_kategorii=0; local liczba_kategorii_w_korzystanej_kategorii=0; local czy_ma_liczyc_zgodnosc_kategorii=true; local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local Category=nazwy_np_modul.Category; local techniczne_modul=require("Module:Techniczne"); for licznik,wartosc_argumentu in pairs(args)do if((type(licznik)=="number")and(mw.text.trim(wartosc_argumentu)~=""))then local liczba_istniejacych_kategorii,tabela_uchwytow_stron=techniczne_modul.PoliczZbiory("Category:"..args[licznik]); if(liczba_istniejacych_kategorii==0)then if(z_kategoriami_bledow)then if(tabela_uchwytow_stron[1][1])then parametry_modul.DodajElementDoZbioru(tabela_kategorii,"[["..Category..":Szablon łączna liczba stron w kategoriach - nieistniejące kategorie]]"); else parametry_modul.DodajElementDoZbioru(tabela_kategorii,"[["..Category..":Szablon łączna liczba stron w kategoriach - niepoprawne kategorie]]"); end; end; czy_ma_liczyc_zgodnosc_kategorii=false; else local czy_niepowtarzajace_kategorie=true; for licznik2=licznik+1,liczba_argumentow_ponumerowanych_w_argumentach_szablonu,1 do if(args[licznik]==args[licznik2])then if(z_kategoriami_bledow)then parametry_modul.DodajElementDoZbioru(tabela_kategorii,"[["..Category..":Szablon łączna liczba stron w kategoriach - powtarzające się parametry]]"); end; czy_niepowtarzajace_kategorie=false; czy_ma_liczyc_zgodnosc_kategorii=false; break; end; end; if(czy_niepowtarzajace_kategorie)then liczba_kategorii_w_korzystanej_kategorii=liczba_kategorii_w_korzystanej_kategorii+1; liczba_stron_w_kategorii=liczba_stron_w_kategorii+mw.site.stats.pagesInCategory(args[licznik],"all"); end; end; end; end; if(z_kategoriami_bledow)then if(czy_ma_liczyc_zgodnosc_kategorii)then local nazwy_modul=require("Module:Nazwy"); local nazwa_kategorii=(args["aktualna kategoria"])and ('Category:'..args["aktualna kategoria"]) or nil; local nazwa_strony_aktualnej=nazwy_modul["NAZWASTRONY"](nazwa_kategorii); local nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](nazwa_kategorii); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); if(nazwa_przestrzeni==nazwy_np_modul.Category)then local liczba_kategorii_w_kategorii_aktualnej=mw.site.stats.pagesInCategory(nazwa_strony_aktualnej,"subcats")+(((args["kategoria alternatywna jako podkategoria"])and(args["kategoria alternatywna jako podkategoria"]~="")) and -1 or 0); local liczba_kategorii_w_kategorii_alternatywnej=(args["kategoria alternatywna"])and mw.site.stats.pagesInCategory(args["kategoria alternatywna"],"subcats") or 0; if(liczba_kategorii_w_korzystanej_kategorii~=liczba_kategorii_w_kategorii_aktualnej+liczba_kategorii_w_kategorii_alternatywnej)then parametry_modul.DodajElementDoZbioru(tabela_kategorii,"[["..Category..":Szablon łączna liczba stron w kategoriach - niezgodność kategorii]]"); end; end; end; end; return liczba_stron_w_kategorii..table.concat(tabela_kategorii); end; p["NazwaSortowaniaDomyślnaStrony"]=function(frame) return p:NazwaSortowaniaDomyslna(frame); end; function p.NazwaSortowaniaDomyslna(self,frame) if(self.nazwa_sortowania)then return self.nazwa_sortowania;end; local pudelko_modul=require("Module:Pudełko"); local nazwa_sortowania=pudelko_modul["Nazwa jednostki 2"](frame); local nazwa_przestrzeni_nazw=pudelko_modul["Nazwa przestrzeni nazw 2"](frame); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local category=nazwy_np_modul.Category; if(nazwa_przestrzeni_nazw==category)then nazwa_sortowania,_=mw.ustring.gsub(nazwa_sortowania,"^Książka:(.*)$","%1");end; nazwa_sortowania,_=mw.ustring.gsub(nazwa_sortowania,"^.*/([^/]+)$","%1"); self.nazwa_sortowania=nazwa_sortowania; return nazwa_sortowania; end; function p.CzyKategoriaDlaKategorii(frame) local pudelko_modul=require("Module:Pudełko"); local nazwa_przestrzeni=pudelko_modul["Nazwa przestrzeni nazw 2"](frame); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); if(nazwa_przestrzeni==nazwy_np_modul.Category)then local nazwa_strony=pudelko_modul["Nazwa jednostki 2"](frame); local kategorie_dla_kategorii="Kategorie dla kategorii"; if(nazwa_strony==kategorie_dla_kategorii)then return nil;end; local techniczne_modul=require("Module:Techniczne"); local liczba_stron_istniejacych,tabela_uchwytow_stron=techniczne_modul.PoliczZbiory("Category:"..kategorie_dla_kategorii); if(liczba_stron_istniejacych==0)then return nil;end; local liczba_stron_w_kategorii_aktualnej=mw.site.stats.pagesInCategory(nazwa_strony,"pages"); local liczba_podkategorii_w_kategorii_aktualnej=mw.site.stats.pagesInCategory(nazwa_strony,"subcats"); local liczba_plikow_w_kategorii_aktualnej=mw.site.stats.pagesInCategory(nazwa_strony,"pages"); if((liczba_stron_w_kategorii_aktualnej>0)or (liczba_plikow_w_kategorii_aktualnej>0)or(liczba_podkategorii_w_kategorii_aktualnej==0))then return nil;end; return "tak"; end; return nil; end; function p.KategoriaDlaKategorii(frame) local czy_kategoria_dla_kategorii=p.CzyKategoriaDlaKategorii(frame) if(czy_kategoria_dla_kategorii)then local nazwa_sortowania=p:NazwaSortowaniaDomyslna(frame); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local Category=nazwy_np_modul.Category; return "[["..Category..":Kategorie dla kategorii|"..nazwa_sortowania.."]]"; end; return ""; end; function p.Kategoria(frame) local parametry_modul=require("Module:Parametry"); local m=(parametry_modul.CzyTak(frame.args["wyspecjalizowana"]))and frame or frame:getParent(); local args=frame and ((frame.getParent and m or frame).args or frame) or {}; local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local Category=nazwy_np_modul.Category; local parametry_modul=require("Module:Parametry"); local z_kategoriami_bledow=not parametry_modul.CzyTak(args["bez kategorii"]); local kategoria2=args[1] and parametry_modul["Odstępy"]{[1]=args[1],[2]="tak",}; local kategoria=parametry_modul.CzyTak(kategoria2) and mw.getContentLanguage():ucfirst(kategoria2) or nil; local nazwa_sortowania=args[2] and parametry_modul["Odstępy"]{[1]=args[2],[2]="tak",}; local czy_nazwa_sortowania_aut=parametry_modul.CzyTak(args["nie sortuj nazwą"] or args["n"]); local czy_nie_kategorie_dla_kategorii=parametry_modul.CzyTak(args["nie kategorie dla kategorii"] or args["nk"]); local kategorie_dla_kategorii="Kategorie dla kategorii"; if((kategoria)and(kategoria~="")and(nazwa_sortowania)and(nazwa_sortowania~=""))then local sortuj=args["sortuj spacją"] or args["s"]; local techniczne_modul=require("Module:Techniczne"); local liczba_istniejacych_stron,tabela_uchwytow_stron=techniczne_modul.PoliczZbiory(Category..":"..kategoria); local dotatkowekategorie=""; if(z_kategoriami_bledow)then if(liczba_istniejacych_stron==0)then local nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); if(tabela_uchwytow_stron[1][1])then dotatkowekategorie="[["..Category..":Szablon kategoria - nieistniejąca kategoria|"..nazwa_sortowania_aut.."]]"; else dotatkowekategorie="[["..Category..":Szablon kategoria - niepoprawna kategoria|"..nazwa_sortowania_aut.."]]"; end; end; end; return ((tabela_uchwytow_stron[1][1])and "[["..Category..":"..kategoria..((not czy_nazwa_sortowania_aut) and ("|"..((parametry_modul.CzyTak(sortuj))and " " or nazwa_sortowania)) or "").."]]" or "")..dotatkowekategorie..((czy_nie_kategorie_dla_kategorii or (kategoria==kategorie_dla_kategorii)) and "" or p.KategoriaDlaKategorii(frame)); elseif((kategoria)and(kategoria~="")and((not nazwa_sortowania)or(nazwa_sortowania=="")))then local sortuj=args["sortuj spacją"] or args["s"]; local techniczne_modul=require("Module:Techniczne"); local liczba_istniejacych_stron,tabela_uchwytow_stron=techniczne_modul.PoliczZbiory(Category..":"..kategoria); local dotatkowekategorie=""; local nazwa_sortowania_aut; if(z_kategoriami_bledow)then if(liczba_istniejacych_stron==0)then nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); if(tabela_uchwytow_stron[1][1])then dotatkowekategorie="[["..Category..":Szablon kategoria - nieistniejąca kategoria|"..nazwa_sortowania_aut.."]]"; else dotatkowekategorie="[["..Category..":Szablon kategoria - niepoprawna kategoria|"..nazwa_sortowania_aut.."]]"; end; end; end; if(parametry_modul.CzyTak(sortuj))then return ((tabela_uchwytow_stron[1][1])and "[["..Category..":"..kategoria.."| ]]" or "")..dotatkowekategorie..((czy_nie_kategorie_dla_kategorii or (kategoria==kategorie_dla_kategorii)) and "" or p.KategoriaDlaKategorii(frame)); else nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); return ((tabela_uchwytow_stron[1][1])and "[["..Category..":"..kategoria..(((not czy_nazwa_sortowania_aut) and (not nazwa_sortowania)) and ("|"..nazwa_sortowania_aut) or "").."]]" or "")..dotatkowekategorie..((czy_nie_kategorie_dla_kategorii or (kategoria==kategorie_dla_kategorii)) and "" or p.KategoriaDlaKategorii(frame)); end; end; local title=mw.title.getCurrentTitle(); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np") local category=nazwy_np_modul.Category; if(title.nsText==category)then nazwa_sortowania,_=mw.ustring.gsub(title.text,"^Książka:(.*)$","%1");else nazwa_sortowania=title.text;end; --nazwa_sortowania,_=mw.ustring.gsub(nazwa_sortowania,"^.*/([^/]+)$","%1"); local nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); return "[["..Category..":Szablon kategoria - nazwa kategorii pusta lub niepodana|"..nazwa_sortowania_aut.."]]"..((czy_nie_kategorie_dla_kategorii or (kategoria==kategorie_dla_kategorii)) and "" or p.KategoriaDlaKategorii(frame)); end; function p.Kategorie(frame) local parametry_modul=require("Module:Parametry"); local m=(parametry_modul.CzyTak(frame.args["wyspecjalizowana"]))and frame or frame:getParent(); local args=frame and ((frame.getParent and m or frame).args or frame) or {}; local tablica_kategorii_bledow={}; local tablica_kategorii={}; local tablica_czy_kategorie_sie_powtarzaja={}; local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local Category=nazwy_np_modul.Category; local parametry_modul=require("Module:Parametry"); local z_kategoriami_bledow=not parametry_modul.CzyTak(args["bez kategorii"]); local czy_sa_argumenty_ponumerowane=parametry_modul["CzySąElementyNienazwaneTablicy"](args); if(not czy_sa_argumenty_ponumerowane)then if(z_kategoriami_bledow)then local nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); return "[["..Category..":Szablon kategorie - nie podano nazw kategorii|"..nazwa_sortowania_aut.."]]"..(czy_nie_kategorie_dla_kategorii and "" or p.KategoriaDlaKategorii(frame)); else return (czy_nie_kategorie_dla_kategorii and "" or p.KategoriaDlaKategorii(frame)); end; end; local klucz_sortowania=args["klucz sortowania"] or args["k"]; local czy_klucz_sortowania=parametry_modul.CzyTak(klucz_sortowania); local czy_nie_kategorie_dla_kategorii=parametry_modul.CzyTak(args["nie kategorie dla kategorii"] or args["nk"]); local kategorie_dla_kategorii="Kategorie dla kategorii"; local techniczne_modul=require("Module:Techniczne"); local nazwa_sortowania_aut; for licznik,wartosc_argumentu in pairs(args)do if(type(licznik)=="number")then local kategoria=wartosc_argumentu and parametry_modul["Odstępy"]{[1]=wartosc_argumentu,[2]="tak",}; if((kategoria)and(kategoria~=""))then local _i=args["_"..licznik] or args["_i"]; local nazwa_sortowania=_i and parametry_modul["Odstępy"]{[1]=_i,[2]="tak",}; local sortuj=(not czy_klucz_sortowania) and (parametry_modul.CzyTak(args["sortuj spacją "..licznik] or args["s"..licznik] or args["sortuj spacją"] or args["s"])) or nil; local czy_nazwa_sortowania_aut=parametry_modul.CzyTak(args["nie sortuj nazwą "..licznik] or args["n"..licznik] or args["nie sortuj nazwą"] or args["n"]); if((nazwa_sortowania)and(nazwa_sortowania~=""))then local liczba_istniejacych_stron,tabela_uchwytow_stron=techniczne_modul.PoliczZbiory(Category..":"..kategoria); if(z_kategoriami_bledow)then if(liczba_istniejacych_stron==0)then nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); if(tabela_uchwytow_stron[1][1])then parametry_modul.DodajElementDoZbioru(tablica_kategorii_bledow,"[["..Category..":Szablon kategorie - nieistniejące kategorie|"..nazwa_sortowania_aut.."]]"); else parametry_modul.DodajElementDoZbioru(tablica_kategorii_bledow,"[["..Category..":Szablon kategorie - niepoprawne kategorie|"..nazwa_sortowania_aut.."]]"); end; end; end; local czy_sie_nie_powtarza=true; kategoria=mw.getContentLanguage():ucfirst(kategoria); if(tablica_czy_kategorie_sie_powtarzaja[kategoria])then if(z_kategoriami_bledow)then nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); parametry_modul.DodajElementDoZbioru(tablica_kategorii_bledow,"[["..Category..":Szablon kategorie - powtarzające się kategorie|"..nazwa_sortowania_aut.."]]"); end; czy_sie_nie_powtarza=false; end; if((czy_sie_nie_powtarza)and (tabela_uchwytow_stron[1][1]))then tablica_kategorii[#tablica_kategorii+1]="[["..Category..":"..kategoria..((not czy_klucz_sortowania)and("|"..((parametry_modul.CzyTak(sortuj))and " " or nazwa_sortowania)) or "").."]]"; end; tablica_czy_kategorie_sie_powtarzaja[kategoria]=true; elseif(((not nazwa_sortowania)or(nazwa_sortowania=="")))then local liczba_stron_istniejacych,tabela_uchwytow_stron=techniczne_modul.PoliczZbiory(Category..":"..kategoria); if(z_kategoriami_bledow)then if(liczba_stron_istniejacych==0)then nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); if(tabela_uchwytow_stron[1][1])then parametry_modul.DodajElementDoZbioru(tablica_kategorii_bledow,"[["..Category..":Szablon kategorie - nieistniejące kategorie|"..nazwa_sortowania_aut.."]]"); else parametry_modul.DodajElementDoZbioru(tablica_kategorii_bledow,"[["..Category..":Szablon kategorie - niepoprawne kategorie|"..nazwa_sortowania_aut.."]]"); end; end; end; local czy_sie_nie_powtarza=true; kategoria=mw.getContentLanguage():ucfirst(kategoria); if(tablica_czy_kategorie_sie_powtarzaja[kategoria])then if(z_kategoriami_bledow)then nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); parametry_modul.DodajElementDoZbioru(tablica_kategorii_bledow,"[["..Category..":Szablon kategorie - powtarzające się kategorie|"..nazwa_sortowania_aut.."]]"); end; czy_sie_nie_powtarza=false; end; tablica_czy_kategorie_sie_powtarzaja[kategoria]=true; if((czy_sie_nie_powtarza)and (tabela_uchwytow_stron[1][1]))then if(sortuj)then tablica_kategorii[#tablica_kategorii+1]="[["..Category..":"..kategoria.."| ]]"; else nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); tablica_kategorii[#tablica_kategorii+1]="[["..Category..":"..kategoria..(((not czy_nazwa_sortowania_aut) and (not czy_klucz_sortowania)) and ("|"..((sortuj)and " " or nazwa_sortowania_aut)) or "").."]]"; end; end; end; elseif((kategoria)and(kategoria==""))then nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); parametry_modul.DodajElementDoZbioru(tablica_kategorii_bledow,"[["..Category..":Szablon kategorie - puste kategorie|"..nazwa_sortowania_aut.."]]"); end; end; end; local lancuch_kategorii=table.concat(tablica_kategorii,"")..table.concat(tablica_kategorii_bledow); if(lancuch_kategorii~="")then if(czy_klucz_sortowania)then klucz_sortowania=parametry_modul["Odstępy"]{[1]=klucz_sortowania,[2]="tak",}; lancuch_kategorii=lancuch_kategorii..m:callParserFunction("DEFAULTSORT",klucz_sortowania); end; end; return lancuch_kategorii..((czy_nie_kategorie_dla_kategorii or (tablica_czy_kategorie_sie_powtarzaja[kategorie_dla_kategorii])) and "" or p.KategoriaDlaKategorii(frame)); end; p["UsuńKategorie"]=function(frame) local parametry_modul=require("Module:Parametry"); local PobierzParametr=parametry_modul.PobierzParametr(frame); local tekst=PobierzParametr("tekst") or PobierzParametr(1); local kategoria=PobierzParametr("kategoria") or PobierzParametr(2) or "([^%[%]|]*)"; tekst,_=mw.ustring.gsub(tekst,"%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:%s*"..kategoria.."%s*%]%]",""); tekst,_=mw.ustring.gsub(tekst,"%[%[%s*[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]%s*:%s*"..kategoria.."%s*%]%]",""); tekst,_=mw.ustring.gsub(tekst,"%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:%s*"..kategoria.."%s*|[^%[%]]*%]%]",""); tekst,_=mw.ustring.gsub(tekst,"%[%[%s*[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]%s*:%s*"..kategoria.."|[^%[%]]*%s*%]%]",""); return tekst; end; return p; t2djxvbx22k557pmx4qh9ivrgyazy1g 438268 438267 2022-08-21T09:41:09Z Persino 2851 Scribunto text/plain local p={}; function PoliczLiczbeStronWPodkategoriach(z_kategoriami_bledow,parametry_modul,argumenty_szablonu,zebrane_kategorie,bledy,czy_korzystana_kategoria) local parametry_modul=require("Module:Parametry"); local techniczne_modul=require("Module:Techniczne"); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local Category=nazwy_np_modul.Category; local liczba_stron_w_kategoriach=0; for numer_argumentu_szablonu, nazwa_kategorii in ipairs(argumenty_szablonu) do if(numer_argumentu_szablonu~=0)then local nazwa_kategorii2=parametry_modul["Odstępy"]{[1]=nazwa_kategorii,[2]="tak",}; local liczba_stron_istniejacych,tabela_uchwytow_stron=techniczne_modul.PoliczZbiory(Category..":"..nazwa_kategorii2); if(liczba_stron_istniejacych==0)then if(z_kategoriami_bledow)then if(tabela_uchwytow_stron[1][1])then parametry_modul.DodajElementDoZbioru(bledy,"[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - nieistniejące kategorie]]"); else parametry_modul.DodajElementDoZbioru(bledy,"[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - niepoprawne kategorie]]"); end; end; else --local tab_strony_uchwyt=tabela_uchwytow_stron[1]; --local uchwyt_strony=tab_strony_uchwyt[1]; local zawartosc_strony=tabela_uchwytow_stron[1][2]; zawartosc_strony=mw.ustring.gsub(zawartosc_strony,"%s*<!%-%-.-%-%->%s*","") local wywolanie_szablonu; local iterator=mw.ustring.gmatch(zawartosc_strony,"({{[^{}|]+|[^{}]-}})"); for wywolanie_szablonu in iterator do local wywolanie_szablonu2=mw.text.trim(mw.ustring.match(wywolanie_szablonu,"^{{([^{}|]+)|")); if(mw.ustring.match(wywolanie_szablonu2,"^[_%s]-Łączna[_%s]+liczba[_%s]+stron[_%s]+w[_%s]+kategoriach[_%s]-$"))then local niepowtarzajace_sie_kategorie=true; if(zebrane_kategorie[nazwa_kategorii2])then if(z_kategoriami_bledow)then if(not czy_korzystana_kategoria)then parametry_modul.DodajElementDoZbioru(bledy,"[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - powtarzające się kategorie]]"); else parametry_modul.DodajElementDoZbioru(bledy,"[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - powtarzające się parametry]]"); end; end; niepowtarzajace_sie_kategorie=false; end; if(niepowtarzajace_sie_kategorie)then zebrane_kategorie[nazwa_kategorii2]=true; local tablica_argumentow_szablonu=techniczne_modul["ParsujWywołanieSzablonu"](wywolanie_szablonu); local liczba_stron_w_kategorii=0; for licznik,elementy_nieponumerowane_argumentow_szablonu in pairs(tablica_argumentow_szablonu)do if((type(licznik)=="number")and(licznik>0))then local elementy_nieponumerowane_argumentow_szablonu2=parametry_modul["Odstępy"]{[1]=elementy_nieponumerowane_argumentow_szablonu,[2]="tak",}; liczba_stron_w_kategorii=liczba_stron_w_kategorii+mw.site.stats.pagesInCategory(elementy_nieponumerowane_argumentow_szablonu2,"all"); end; end; liczba_stron_w_kategoriach=liczba_stron_w_kategoriach+liczba_stron_w_kategorii; end; elseif(mw.ustring.match(wywolanie_szablonu2,"^[_%s]-Rekurencyjna[_%s]+łączna[_%s]+liczba[_%s]+stron[_%s]+w[_%s]+kategoriach[_%s]-$"))then local tablica_argumentow_szablonu=techniczne_modul["ParsujWywołanieSzablonu"](wywolanie_szablonu); for licznik,wartosc_argumentu in pairs(tablica_argumentow_szablonu) do wartosc_argumentu=parametry_modul["Odstępy"]{[1]=wartosc_argumentu,[2]="tak",}; if((type(licznik)=="number")and(wartosc_argumentu~=""))then tablica_argumentow_szablonu[licznik]=wartosc_argumentu end; end; local niepowtarzajace_sie_kategorie=true if(zebrane_kategorie[nazwa_kategorii2])then if(z_kategoriami_bledow)then if(not czy_korzystana_kategoria)then parametry_modul.DodajElementDoZbioru(bledy,"[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - powtarzające się kategorie]]"); else parametry_modul.DodajElementDoZbioru(bledy,"[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - powtarzające się parametry]]"); end; end; niepowtarzajace_sie_kategorie=false; end; zebrane_kategorie[nazwa_kategorii2]=true; if(niepowtarzajace_sie_kategorie)then liczba_stron_w_kategoriach=liczba_stron_w_kategoriach+PoliczLiczbeStronWPodkategoriach(z_kategoriami_bledow,parametry_modul,tablica_argumentow_szablonu,zebrane_kategorie,bledy,false); end; end; end; end; end; end; return liczba_stron_w_kategoriach; end; p["Rekurencyjna łączna liczba stron w kategoriach"]=function(frame) local parametry_modul=require("Module:Parametry"); local args=parametry_modul.PobierzArgsParametry(frame,true); local bledy={}; local nazwy_modul=require("Module:Nazwy"); local nazwa_kategorii=(args["aktualna kategoria"])and (Category..':'..args["aktualna kategoria"]) or nil; local nazwa_strony_aktualnej=nazwy_modul["NAZWASTRONY"](nazwa_kategorii); local nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](nazwa_kategorii); local zebrane_kategorie={}; local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); if(nazwa_przestrzeni==nazwy_np_modul.Category)then zebrane_kategorie[nazwa_strony_aktualnej]=true; end; local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local Category=nazwy_np_modul.Category; local parametry_modul=require("Module:Parametry"); local z_kategoriami_bledow=not parametry_modul.CzyTak(args["bez kategorii"]); local liczba_argumentow_ponumerowanych_w_argumentach_szablonu=parametry_modul["MaksymalnaLiczbaParametruNienazwanegoTablicy"](args,"tak"); if(liczba_argumentow_ponumerowanych_w_argumentach_szablonu==0)then if(z_kategoriami_bledow)then return "0[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - brak kategorii]]"; else return "0"; end; end; for licznik,wartosc_argumentu in pairs(args) do local wartosc_argumentu=parametry_modul["Odstępy"]{[1]=wartosc_argumentu,[2]="tak",}; if((type(licznik)=="number")and(wartosc_argumentu~=""))then args[licznik]=wartosc_argumentu; end; end; local liczba_stron_w_kategortiach=PoliczLiczbeStronWPodkategoriach(z_kategoriami_bledow,parametry_modul,args,zebrane_kategorie,bledy,true); if((z_kategoriami_bledow)and(not parametry_modul["CzySąElementyNienazwaneTablicy"](bledy,"tak")))then if(nazwa_przestrzeni==nazwy_np_modul.Category)then local args2=parametry_modul["KopiujTabelęŁańcuchów"]{tabela=args,przedrostek='Category:'}; local techniczne_modul=require("Module:Techniczne"); local liczba_istniejacych_kategorii_w_aktualnej_kategorii,_=techniczne_modul.PoliczZbiory(args2); if(liczba_argumentow_ponumerowanych_w_argumentach_szablonu~=mw.site.stats.pagesInCategory(nazwa_strony_aktualnej,"subcats") or(liczba_argumentow_ponumerowanych_w_argumentach_szablonu~=liczba_istniejacych_kategorii_w_aktualnej_kategorii) )then parametry_modul.DodajElementDoZbioru(bledy,"[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - niezgodność kategorii]]"); end; end; end; return liczba_stron_w_kategortiach..table.concat(bledy); end; p["Łączna liczba stron w kategoriach"] = function(frame) local parametry_modul=require("Module:Parametry"); local args=parametry_modul.PobierzArgsParametry(frame,true); local parametry_modul=require("Module:Parametry"); local z_kategoriami_bledow=not parametry_modul.CzyTak(args["bez kategorii"]); local liczba_argumentow_ponumerowanych_w_argumentach_szablonu=parametry_modul["MaksymalnaLiczbaParametruNienazwanegoTablicy"](args,"tak"); if(liczba_argumentow_ponumerowanych_w_argumentach_szablonu==0)then if(z_kategoriami_bledow)then return "0[["..Category..":Szablon łączna liczba stron w kategoriach - brak kategorii]]"; else return "0"; end; end; local tabela_kategorii={}; for licznik=1,liczba_argumentow_ponumerowanych_w_argumentach_szablonu,1 do args[licznik]=parametry_modul["Odstępy"]{[1]=args[licznik],[2]="tak",};end; local liczba_stron_w_kategorii=0; local liczba_kategorii_w_korzystanej_kategorii=0; local czy_ma_liczyc_zgodnosc_kategorii=true; local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local Category=nazwy_np_modul.Category; local techniczne_modul=require("Module:Techniczne"); for licznik,wartosc_argumentu in pairs(args)do if((type(licznik)=="number")and(mw.text.trim(wartosc_argumentu)~=""))then local liczba_istniejacych_kategorii,tabela_uchwytow_stron=techniczne_modul.PoliczZbiory("Category:"..args[licznik]); if(liczba_istniejacych_kategorii==0)then if(z_kategoriami_bledow)then if(tabela_uchwytow_stron[1][1])then parametry_modul.DodajElementDoZbioru(tabela_kategorii,"[["..Category..":Szablon łączna liczba stron w kategoriach - nieistniejące kategorie]]"); else parametry_modul.DodajElementDoZbioru(tabela_kategorii,"[["..Category..":Szablon łączna liczba stron w kategoriach - niepoprawne kategorie]]"); end; end; czy_ma_liczyc_zgodnosc_kategorii=false; else local czy_niepowtarzajace_kategorie=true; for licznik2=licznik+1,liczba_argumentow_ponumerowanych_w_argumentach_szablonu,1 do if(args[licznik]==args[licznik2])then if(z_kategoriami_bledow)then parametry_modul.DodajElementDoZbioru(tabela_kategorii,"[["..Category..":Szablon łączna liczba stron w kategoriach - powtarzające się parametry]]"); end; czy_niepowtarzajace_kategorie=false; czy_ma_liczyc_zgodnosc_kategorii=false; break; end; end; if(czy_niepowtarzajace_kategorie)then liczba_kategorii_w_korzystanej_kategorii=liczba_kategorii_w_korzystanej_kategorii+1; liczba_stron_w_kategorii=liczba_stron_w_kategorii+mw.site.stats.pagesInCategory(args[licznik],"all"); end; end; end; end; if(z_kategoriami_bledow)then if(czy_ma_liczyc_zgodnosc_kategorii)then local nazwy_modul=require("Module:Nazwy"); local nazwa_kategorii=(args["aktualna kategoria"])and ('Category:'..args["aktualna kategoria"]) or nil; local nazwa_strony_aktualnej=nazwy_modul["NAZWASTRONY"](nazwa_kategorii); local nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](nazwa_kategorii); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); if(nazwa_przestrzeni==nazwy_np_modul.Category)then local liczba_kategorii_w_kategorii_aktualnej=mw.site.stats.pagesInCategory(nazwa_strony_aktualnej,"subcats")+(((args["kategoria alternatywna jako podkategoria"])and(args["kategoria alternatywna jako podkategoria"]~="")) and -1 or 0); local liczba_kategorii_w_kategorii_alternatywnej=(args["kategoria alternatywna"])and mw.site.stats.pagesInCategory(args["kategoria alternatywna"],"subcats") or 0; if(liczba_kategorii_w_korzystanej_kategorii~=liczba_kategorii_w_kategorii_aktualnej+liczba_kategorii_w_kategorii_alternatywnej)then parametry_modul.DodajElementDoZbioru(tabela_kategorii,"[["..Category..":Szablon łączna liczba stron w kategoriach - niezgodność kategorii]]"); end; end; end; end; return liczba_stron_w_kategorii..table.concat(tabela_kategorii); end; p["NazwaSortowaniaDomyślnaStrony"]=function(frame) return p:NazwaSortowaniaDomyslna(frame); end; function p.NazwaSortowaniaDomyslna(self,frame) if(self.nazwa_sortowania)then return self.nazwa_sortowania;end; local pudelko_modul=require("Module:Pudełko"); local nazwa_sortowania=pudelko_modul["Nazwa jednostki 2"](frame); local nazwa_przestrzeni_nazw=pudelko_modul["Nazwa przestrzeni nazw 2"](frame); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local category=nazwy_np_modul.Category; if(nazwa_przestrzeni_nazw==category)then nazwa_sortowania,_=mw.ustring.gsub(nazwa_sortowania,"^Książka:(.*)$","%1");end; nazwa_sortowania,_=mw.ustring.gsub(nazwa_sortowania,"^.*/([^/]+)$","%1"); self.nazwa_sortowania=nazwa_sortowania; return nazwa_sortowania; end; function p.CzyKategoriaDlaKategorii(frame) local pudelko_modul=require("Module:Pudełko"); local nazwa_przestrzeni=pudelko_modul["Nazwa przestrzeni nazw 2"](frame); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); if(nazwa_przestrzeni==nazwy_np_modul.Category)then local nazwa_strony=pudelko_modul["Nazwa jednostki 2"](frame); local kategorie_dla_kategorii="Kategorie dla kategorii"; if(nazwa_strony==kategorie_dla_kategorii)then return nil;end; local techniczne_modul=require("Module:Techniczne"); local liczba_stron_istniejacych,tabela_uchwytow_stron=techniczne_modul.PoliczZbiory("Category:"..kategorie_dla_kategorii); if(liczba_stron_istniejacych==0)then return nil;end; local liczba_stron_w_kategorii_aktualnej=mw.site.stats.pagesInCategory(nazwa_strony,"pages"); local liczba_podkategorii_w_kategorii_aktualnej=mw.site.stats.pagesInCategory(nazwa_strony,"subcats"); local liczba_plikow_w_kategorii_aktualnej=mw.site.stats.pagesInCategory(nazwa_strony,"pages"); if((liczba_stron_w_kategorii_aktualnej>0)or (liczba_plikow_w_kategorii_aktualnej>0)or(liczba_podkategorii_w_kategorii_aktualnej==0))then return nil;end; return "tak"; end; return nil; end; function p.KategoriaDlaKategorii(frame) local czy_kategoria_dla_kategorii=p.CzyKategoriaDlaKategorii(frame) if(czy_kategoria_dla_kategorii)then local nazwa_sortowania=p:NazwaSortowaniaDomyslna(frame); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local Category=nazwy_np_modul.Category; return "[["..Category..":Kategorie dla kategorii|"..nazwa_sortowania.."]]"; end; return ""; end; function p.Kategoria(frame) local parametry_modul=require("Module:Parametry"); local m=parametry_modul.PobierzFrameEwentualnieParent(frame); local args=frame and ((frame.getParent and m or frame).args or frame) or {}; local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local Category=nazwy_np_modul.Category; local parametry_modul=require("Module:Parametry"); local z_kategoriami_bledow=not parametry_modul.CzyTak(args["bez kategorii"]); local kategoria2=args[1] and parametry_modul["Odstępy"]{[1]=args[1],[2]="tak",}; local kategoria=parametry_modul.CzyTak(kategoria2) and mw.getContentLanguage():ucfirst(kategoria2) or nil; local nazwa_sortowania=args[2] and parametry_modul["Odstępy"]{[1]=args[2],[2]="tak",}; local czy_nazwa_sortowania_aut=parametry_modul.CzyTak(args["nie sortuj nazwą"] or args["n"]); local czy_nie_kategorie_dla_kategorii=parametry_modul.CzyTak(args["nie kategorie dla kategorii"] or args["nk"]); local kategorie_dla_kategorii="Kategorie dla kategorii"; if((kategoria)and(kategoria~="")and(nazwa_sortowania)and(nazwa_sortowania~=""))then local sortuj=args["sortuj spacją"] or args["s"]; local techniczne_modul=require("Module:Techniczne"); local liczba_istniejacych_stron,tabela_uchwytow_stron=techniczne_modul.PoliczZbiory(Category..":"..kategoria); local dotatkowekategorie=""; if(z_kategoriami_bledow)then if(liczba_istniejacych_stron==0)then local nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); if(tabela_uchwytow_stron[1][1])then dotatkowekategorie="[["..Category..":Szablon kategoria - nieistniejąca kategoria|"..nazwa_sortowania_aut.."]]"; else dotatkowekategorie="[["..Category..":Szablon kategoria - niepoprawna kategoria|"..nazwa_sortowania_aut.."]]"; end; end; end; return ((tabela_uchwytow_stron[1][1])and "[["..Category..":"..kategoria..((not czy_nazwa_sortowania_aut) and ("|"..((parametry_modul.CzyTak(sortuj))and " " or nazwa_sortowania)) or "").."]]" or "")..dotatkowekategorie..((czy_nie_kategorie_dla_kategorii or (kategoria==kategorie_dla_kategorii)) and "" or p.KategoriaDlaKategorii(frame)); elseif((kategoria)and(kategoria~="")and((not nazwa_sortowania)or(nazwa_sortowania=="")))then local sortuj=args["sortuj spacją"] or args["s"]; local techniczne_modul=require("Module:Techniczne"); local liczba_istniejacych_stron,tabela_uchwytow_stron=techniczne_modul.PoliczZbiory(Category..":"..kategoria); local dotatkowekategorie=""; local nazwa_sortowania_aut; if(z_kategoriami_bledow)then if(liczba_istniejacych_stron==0)then nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); if(tabela_uchwytow_stron[1][1])then dotatkowekategorie="[["..Category..":Szablon kategoria - nieistniejąca kategoria|"..nazwa_sortowania_aut.."]]"; else dotatkowekategorie="[["..Category..":Szablon kategoria - niepoprawna kategoria|"..nazwa_sortowania_aut.."]]"; end; end; end; if(parametry_modul.CzyTak(sortuj))then return ((tabela_uchwytow_stron[1][1])and "[["..Category..":"..kategoria.."| ]]" or "")..dotatkowekategorie..((czy_nie_kategorie_dla_kategorii or (kategoria==kategorie_dla_kategorii)) and "" or p.KategoriaDlaKategorii(frame)); else nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); return ((tabela_uchwytow_stron[1][1])and "[["..Category..":"..kategoria..(((not czy_nazwa_sortowania_aut) and (not nazwa_sortowania)) and ("|"..nazwa_sortowania_aut) or "").."]]" or "")..dotatkowekategorie..((czy_nie_kategorie_dla_kategorii or (kategoria==kategorie_dla_kategorii)) and "" or p.KategoriaDlaKategorii(frame)); end; end; local title=mw.title.getCurrentTitle(); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np") local category=nazwy_np_modul.Category; if(title.nsText==category)then nazwa_sortowania,_=mw.ustring.gsub(title.text,"^Książka:(.*)$","%1");else nazwa_sortowania=title.text;end; --nazwa_sortowania,_=mw.ustring.gsub(nazwa_sortowania,"^.*/([^/]+)$","%1"); local nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); return "[["..Category..":Szablon kategoria - nazwa kategorii pusta lub niepodana|"..nazwa_sortowania_aut.."]]"..((czy_nie_kategorie_dla_kategorii or (kategoria==kategorie_dla_kategorii)) and "" or p.KategoriaDlaKategorii(frame)); end; function p.Kategorie(frame) local parametry_modul=require("Module:Parametry"); local m=parametry_modul.PobierzFrameEwentualnieParent(frame); local args=parametry_modul.PobierzArgsParametry(frame,true); local tablica_kategorii_bledow={}; local tablica_kategorii={}; local tablica_czy_kategorie_sie_powtarzaja={}; local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local Category=nazwy_np_modul.Category; local parametry_modul=require("Module:Parametry"); local z_kategoriami_bledow=not parametry_modul.CzyTak(args["bez kategorii"]); local czy_sa_argumenty_ponumerowane=parametry_modul["CzySąElementyNienazwaneTablicy"](args); if(not czy_sa_argumenty_ponumerowane)then if(z_kategoriami_bledow)then local nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); return "[["..Category..":Szablon kategorie - nie podano nazw kategorii|"..nazwa_sortowania_aut.."]]"..(czy_nie_kategorie_dla_kategorii and "" or p.KategoriaDlaKategorii(frame)); else return (czy_nie_kategorie_dla_kategorii and "" or p.KategoriaDlaKategorii(frame)); end; end; local klucz_sortowania=args["klucz sortowania"] or args["k"]; local czy_klucz_sortowania=parametry_modul.CzyTak(klucz_sortowania); local czy_nie_kategorie_dla_kategorii=parametry_modul.CzyTak(args["nie kategorie dla kategorii"] or args["nk"]); local kategorie_dla_kategorii="Kategorie dla kategorii"; local techniczne_modul=require("Module:Techniczne"); local nazwa_sortowania_aut; for licznik,wartosc_argumentu in pairs(args)do if(type(licznik)=="number")then local kategoria=wartosc_argumentu and parametry_modul["Odstępy"]{[1]=wartosc_argumentu,[2]="tak",}; if((kategoria)and(kategoria~=""))then local _i=args["_"..licznik] or args["_i"]; local nazwa_sortowania=_i and parametry_modul["Odstępy"]{[1]=_i,[2]="tak",}; local sortuj=(not czy_klucz_sortowania) and (parametry_modul.CzyTak(args["sortuj spacją "..licznik] or args["s"..licznik] or args["sortuj spacją"] or args["s"])) or nil; local czy_nazwa_sortowania_aut=parametry_modul.CzyTak(args["nie sortuj nazwą "..licznik] or args["n"..licznik] or args["nie sortuj nazwą"] or args["n"]); if((nazwa_sortowania)and(nazwa_sortowania~=""))then local liczba_istniejacych_stron,tabela_uchwytow_stron=techniczne_modul.PoliczZbiory(Category..":"..kategoria); if(z_kategoriami_bledow)then if(liczba_istniejacych_stron==0)then nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); if(tabela_uchwytow_stron[1][1])then parametry_modul.DodajElementDoZbioru(tablica_kategorii_bledow,"[["..Category..":Szablon kategorie - nieistniejące kategorie|"..nazwa_sortowania_aut.."]]"); else parametry_modul.DodajElementDoZbioru(tablica_kategorii_bledow,"[["..Category..":Szablon kategorie - niepoprawne kategorie|"..nazwa_sortowania_aut.."]]"); end; end; end; local czy_sie_nie_powtarza=true; kategoria=mw.getContentLanguage():ucfirst(kategoria); if(tablica_czy_kategorie_sie_powtarzaja[kategoria])then if(z_kategoriami_bledow)then nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); parametry_modul.DodajElementDoZbioru(tablica_kategorii_bledow,"[["..Category..":Szablon kategorie - powtarzające się kategorie|"..nazwa_sortowania_aut.."]]"); end; czy_sie_nie_powtarza=false; end; if((czy_sie_nie_powtarza)and (tabela_uchwytow_stron[1][1]))then tablica_kategorii[#tablica_kategorii+1]="[["..Category..":"..kategoria..((not czy_klucz_sortowania)and("|"..((parametry_modul.CzyTak(sortuj))and " " or nazwa_sortowania)) or "").."]]"; end; tablica_czy_kategorie_sie_powtarzaja[kategoria]=true; elseif(((not nazwa_sortowania)or(nazwa_sortowania=="")))then local liczba_stron_istniejacych,tabela_uchwytow_stron=techniczne_modul.PoliczZbiory(Category..":"..kategoria); if(z_kategoriami_bledow)then if(liczba_stron_istniejacych==0)then nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); if(tabela_uchwytow_stron[1][1])then parametry_modul.DodajElementDoZbioru(tablica_kategorii_bledow,"[["..Category..":Szablon kategorie - nieistniejące kategorie|"..nazwa_sortowania_aut.."]]"); else parametry_modul.DodajElementDoZbioru(tablica_kategorii_bledow,"[["..Category..":Szablon kategorie - niepoprawne kategorie|"..nazwa_sortowania_aut.."]]"); end; end; end; local czy_sie_nie_powtarza=true; kategoria=mw.getContentLanguage():ucfirst(kategoria); if(tablica_czy_kategorie_sie_powtarzaja[kategoria])then if(z_kategoriami_bledow)then nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); parametry_modul.DodajElementDoZbioru(tablica_kategorii_bledow,"[["..Category..":Szablon kategorie - powtarzające się kategorie|"..nazwa_sortowania_aut.."]]"); end; czy_sie_nie_powtarza=false; end; tablica_czy_kategorie_sie_powtarzaja[kategoria]=true; if((czy_sie_nie_powtarza)and (tabela_uchwytow_stron[1][1]))then if(sortuj)then tablica_kategorii[#tablica_kategorii+1]="[["..Category..":"..kategoria.."| ]]"; else nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); tablica_kategorii[#tablica_kategorii+1]="[["..Category..":"..kategoria..(((not czy_nazwa_sortowania_aut) and (not czy_klucz_sortowania)) and ("|"..((sortuj)and " " or nazwa_sortowania_aut)) or "").."]]"; end; end; end; elseif((kategoria)and(kategoria==""))then nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); parametry_modul.DodajElementDoZbioru(tablica_kategorii_bledow,"[["..Category..":Szablon kategorie - puste kategorie|"..nazwa_sortowania_aut.."]]"); end; end; end; local lancuch_kategorii=table.concat(tablica_kategorii,"")..table.concat(tablica_kategorii_bledow); if(lancuch_kategorii~="")then if(czy_klucz_sortowania)then klucz_sortowania=parametry_modul["Odstępy"]{[1]=klucz_sortowania,[2]="tak",}; lancuch_kategorii=lancuch_kategorii..m:callParserFunction("DEFAULTSORT",klucz_sortowania); end; end; return lancuch_kategorii..((czy_nie_kategorie_dla_kategorii or (tablica_czy_kategorie_sie_powtarzaja[kategorie_dla_kategorii])) and "" or p.KategoriaDlaKategorii(frame)); end; p["UsuńKategorie"]=function(frame) local parametry_modul=require("Module:Parametry"); local PobierzParametr=parametry_modul.PobierzParametr(frame); local tekst=PobierzParametr("tekst") or PobierzParametr(1); local kategoria=PobierzParametr("kategoria") or PobierzParametr(2) or "([^%[%]|]*)"; tekst,_=mw.ustring.gsub(tekst,"%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:%s*"..kategoria.."%s*%]%]",""); tekst,_=mw.ustring.gsub(tekst,"%[%[%s*[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]%s*:%s*"..kategoria.."%s*%]%]",""); tekst,_=mw.ustring.gsub(tekst,"%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:%s*"..kategoria.."%s*|[^%[%]]*%]%]",""); tekst,_=mw.ustring.gsub(tekst,"%[%[%s*[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]%s*:%s*"..kategoria.."|[^%[%]]*%s*%]%]",""); return tekst; end; return p; 14j99afq6806viibovp0psd526o8ttb 438269 438268 2022-08-21T09:42:29Z Persino 2851 Scribunto text/plain local p={}; function PoliczLiczbeStronWPodkategoriach(z_kategoriami_bledow,parametry_modul,argumenty_szablonu,zebrane_kategorie,bledy,czy_korzystana_kategoria) local parametry_modul=require("Module:Parametry"); local techniczne_modul=require("Module:Techniczne"); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local Category=nazwy_np_modul.Category; local liczba_stron_w_kategoriach=0; for numer_argumentu_szablonu, nazwa_kategorii in ipairs(argumenty_szablonu) do if(numer_argumentu_szablonu~=0)then local nazwa_kategorii2=parametry_modul["Odstępy"]{[1]=nazwa_kategorii,[2]="tak",}; local liczba_stron_istniejacych,tabela_uchwytow_stron=techniczne_modul.PoliczZbiory(Category..":"..nazwa_kategorii2); if(liczba_stron_istniejacych==0)then if(z_kategoriami_bledow)then if(tabela_uchwytow_stron[1][1])then parametry_modul.DodajElementDoZbioru(bledy,"[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - nieistniejące kategorie]]"); else parametry_modul.DodajElementDoZbioru(bledy,"[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - niepoprawne kategorie]]"); end; end; else --local tab_strony_uchwyt=tabela_uchwytow_stron[1]; --local uchwyt_strony=tab_strony_uchwyt[1]; local zawartosc_strony=tabela_uchwytow_stron[1][2]; zawartosc_strony=mw.ustring.gsub(zawartosc_strony,"%s*<!%-%-.-%-%->%s*","") local wywolanie_szablonu; local iterator=mw.ustring.gmatch(zawartosc_strony,"({{[^{}|]+|[^{}]-}})"); for wywolanie_szablonu in iterator do local wywolanie_szablonu2=mw.text.trim(mw.ustring.match(wywolanie_szablonu,"^{{([^{}|]+)|")); if(mw.ustring.match(wywolanie_szablonu2,"^[_%s]-Łączna[_%s]+liczba[_%s]+stron[_%s]+w[_%s]+kategoriach[_%s]-$"))then local niepowtarzajace_sie_kategorie=true; if(zebrane_kategorie[nazwa_kategorii2])then if(z_kategoriami_bledow)then if(not czy_korzystana_kategoria)then parametry_modul.DodajElementDoZbioru(bledy,"[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - powtarzające się kategorie]]"); else parametry_modul.DodajElementDoZbioru(bledy,"[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - powtarzające się parametry]]"); end; end; niepowtarzajace_sie_kategorie=false; end; if(niepowtarzajace_sie_kategorie)then zebrane_kategorie[nazwa_kategorii2]=true; local tablica_argumentow_szablonu=techniczne_modul["ParsujWywołanieSzablonu"](wywolanie_szablonu); local liczba_stron_w_kategorii=0; for licznik,elementy_nieponumerowane_argumentow_szablonu in pairs(tablica_argumentow_szablonu)do if((type(licznik)=="number")and(licznik>0))then local elementy_nieponumerowane_argumentow_szablonu2=parametry_modul["Odstępy"]{[1]=elementy_nieponumerowane_argumentow_szablonu,[2]="tak",}; liczba_stron_w_kategorii=liczba_stron_w_kategorii+mw.site.stats.pagesInCategory(elementy_nieponumerowane_argumentow_szablonu2,"all"); end; end; liczba_stron_w_kategoriach=liczba_stron_w_kategoriach+liczba_stron_w_kategorii; end; elseif(mw.ustring.match(wywolanie_szablonu2,"^[_%s]-Rekurencyjna[_%s]+łączna[_%s]+liczba[_%s]+stron[_%s]+w[_%s]+kategoriach[_%s]-$"))then local tablica_argumentow_szablonu=techniczne_modul["ParsujWywołanieSzablonu"](wywolanie_szablonu); for licznik,wartosc_argumentu in pairs(tablica_argumentow_szablonu) do wartosc_argumentu=parametry_modul["Odstępy"]{[1]=wartosc_argumentu,[2]="tak",}; if((type(licznik)=="number")and(wartosc_argumentu~=""))then tablica_argumentow_szablonu[licznik]=wartosc_argumentu end; end; local niepowtarzajace_sie_kategorie=true if(zebrane_kategorie[nazwa_kategorii2])then if(z_kategoriami_bledow)then if(not czy_korzystana_kategoria)then parametry_modul.DodajElementDoZbioru(bledy,"[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - powtarzające się kategorie]]"); else parametry_modul.DodajElementDoZbioru(bledy,"[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - powtarzające się parametry]]"); end; end; niepowtarzajace_sie_kategorie=false; end; zebrane_kategorie[nazwa_kategorii2]=true; if(niepowtarzajace_sie_kategorie)then liczba_stron_w_kategoriach=liczba_stron_w_kategoriach+PoliczLiczbeStronWPodkategoriach(z_kategoriami_bledow,parametry_modul,tablica_argumentow_szablonu,zebrane_kategorie,bledy,false); end; end; end; end; end; end; return liczba_stron_w_kategoriach; end; p["Rekurencyjna łączna liczba stron w kategoriach"]=function(frame) local parametry_modul=require("Module:Parametry"); local args=parametry_modul.PobierzArgsParametry(frame,true); local bledy={}; local nazwy_modul=require("Module:Nazwy"); local nazwa_kategorii=(args["aktualna kategoria"])and (Category..':'..args["aktualna kategoria"]) or nil; local nazwa_strony_aktualnej=nazwy_modul["NAZWASTRONY"](nazwa_kategorii); local nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](nazwa_kategorii); local zebrane_kategorie={}; local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); if(nazwa_przestrzeni==nazwy_np_modul.Category)then zebrane_kategorie[nazwa_strony_aktualnej]=true; end; local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local Category=nazwy_np_modul.Category; local parametry_modul=require("Module:Parametry"); local z_kategoriami_bledow=not parametry_modul.CzyTak(args["bez kategorii"]); local liczba_argumentow_ponumerowanych_w_argumentach_szablonu=parametry_modul["MaksymalnaLiczbaParametruNienazwanegoTablicy"](args,"tak"); if(liczba_argumentow_ponumerowanych_w_argumentach_szablonu==0)then if(z_kategoriami_bledow)then return "0[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - brak kategorii]]"; else return "0"; end; end; for licznik,wartosc_argumentu in pairs(args) do local wartosc_argumentu=parametry_modul["Odstępy"]{[1]=wartosc_argumentu,[2]="tak",}; if((type(licznik)=="number")and(wartosc_argumentu~=""))then args[licznik]=wartosc_argumentu; end; end; local liczba_stron_w_kategortiach=PoliczLiczbeStronWPodkategoriach(z_kategoriami_bledow,parametry_modul,args,zebrane_kategorie,bledy,true); if((z_kategoriami_bledow)and(not parametry_modul["CzySąElementyNienazwaneTablicy"](bledy,"tak")))then if(nazwa_przestrzeni==nazwy_np_modul.Category)then local args2=parametry_modul["KopiujTabelęŁańcuchów"]{tabela=args,przedrostek='Category:'}; local techniczne_modul=require("Module:Techniczne"); local liczba_istniejacych_kategorii_w_aktualnej_kategorii,_=techniczne_modul.PoliczZbiory(args2); if(liczba_argumentow_ponumerowanych_w_argumentach_szablonu~=mw.site.stats.pagesInCategory(nazwa_strony_aktualnej,"subcats") or(liczba_argumentow_ponumerowanych_w_argumentach_szablonu~=liczba_istniejacych_kategorii_w_aktualnej_kategorii) )then parametry_modul.DodajElementDoZbioru(bledy,"[["..Category..":Szablon rekurencyjna łączna liczba stron w kategoriach - niezgodność kategorii]]"); end; end; end; return liczba_stron_w_kategortiach..table.concat(bledy); end; p["Łączna liczba stron w kategoriach"] = function(frame) local parametry_modul=require("Module:Parametry"); local args=parametry_modul.PobierzArgsParametry(frame,true); local parametry_modul=require("Module:Parametry"); local z_kategoriami_bledow=not parametry_modul.CzyTak(args["bez kategorii"]); local liczba_argumentow_ponumerowanych_w_argumentach_szablonu=parametry_modul["MaksymalnaLiczbaParametruNienazwanegoTablicy"](args,"tak"); if(liczba_argumentow_ponumerowanych_w_argumentach_szablonu==0)then if(z_kategoriami_bledow)then return "0[["..Category..":Szablon łączna liczba stron w kategoriach - brak kategorii]]"; else return "0"; end; end; local tabela_kategorii={}; for licznik=1,liczba_argumentow_ponumerowanych_w_argumentach_szablonu,1 do args[licznik]=parametry_modul["Odstępy"]{[1]=args[licznik],[2]="tak",};end; local liczba_stron_w_kategorii=0; local liczba_kategorii_w_korzystanej_kategorii=0; local czy_ma_liczyc_zgodnosc_kategorii=true; local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local Category=nazwy_np_modul.Category; local techniczne_modul=require("Module:Techniczne"); for licznik,wartosc_argumentu in pairs(args)do if((type(licznik)=="number")and(mw.text.trim(wartosc_argumentu)~=""))then local liczba_istniejacych_kategorii,tabela_uchwytow_stron=techniczne_modul.PoliczZbiory("Category:"..args[licznik]); if(liczba_istniejacych_kategorii==0)then if(z_kategoriami_bledow)then if(tabela_uchwytow_stron[1][1])then parametry_modul.DodajElementDoZbioru(tabela_kategorii,"[["..Category..":Szablon łączna liczba stron w kategoriach - nieistniejące kategorie]]"); else parametry_modul.DodajElementDoZbioru(tabela_kategorii,"[["..Category..":Szablon łączna liczba stron w kategoriach - niepoprawne kategorie]]"); end; end; czy_ma_liczyc_zgodnosc_kategorii=false; else local czy_niepowtarzajace_kategorie=true; for licznik2=licznik+1,liczba_argumentow_ponumerowanych_w_argumentach_szablonu,1 do if(args[licznik]==args[licznik2])then if(z_kategoriami_bledow)then parametry_modul.DodajElementDoZbioru(tabela_kategorii,"[["..Category..":Szablon łączna liczba stron w kategoriach - powtarzające się parametry]]"); end; czy_niepowtarzajace_kategorie=false; czy_ma_liczyc_zgodnosc_kategorii=false; break; end; end; if(czy_niepowtarzajace_kategorie)then liczba_kategorii_w_korzystanej_kategorii=liczba_kategorii_w_korzystanej_kategorii+1; liczba_stron_w_kategorii=liczba_stron_w_kategorii+mw.site.stats.pagesInCategory(args[licznik],"all"); end; end; end; end; if(z_kategoriami_bledow)then if(czy_ma_liczyc_zgodnosc_kategorii)then local nazwy_modul=require("Module:Nazwy"); local nazwa_kategorii=(args["aktualna kategoria"])and ('Category:'..args["aktualna kategoria"]) or nil; local nazwa_strony_aktualnej=nazwy_modul["NAZWASTRONY"](nazwa_kategorii); local nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](nazwa_kategorii); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); if(nazwa_przestrzeni==nazwy_np_modul.Category)then local liczba_kategorii_w_kategorii_aktualnej=mw.site.stats.pagesInCategory(nazwa_strony_aktualnej,"subcats")+(((args["kategoria alternatywna jako podkategoria"])and(args["kategoria alternatywna jako podkategoria"]~="")) and -1 or 0); local liczba_kategorii_w_kategorii_alternatywnej=(args["kategoria alternatywna"])and mw.site.stats.pagesInCategory(args["kategoria alternatywna"],"subcats") or 0; if(liczba_kategorii_w_korzystanej_kategorii~=liczba_kategorii_w_kategorii_aktualnej+liczba_kategorii_w_kategorii_alternatywnej)then parametry_modul.DodajElementDoZbioru(tabela_kategorii,"[["..Category..":Szablon łączna liczba stron w kategoriach - niezgodność kategorii]]"); end; end; end; end; return liczba_stron_w_kategorii..table.concat(tabela_kategorii); end; p["NazwaSortowaniaDomyślnaStrony"]=function(frame) return p:NazwaSortowaniaDomyslna(frame); end; function p.NazwaSortowaniaDomyslna(self,frame) if(self.nazwa_sortowania)then return self.nazwa_sortowania;end; local pudelko_modul=require("Module:Pudełko"); local nazwa_sortowania=pudelko_modul["Nazwa jednostki 2"](frame); local nazwa_przestrzeni_nazw=pudelko_modul["Nazwa przestrzeni nazw 2"](frame); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local category=nazwy_np_modul.Category; if(nazwa_przestrzeni_nazw==category)then nazwa_sortowania,_=mw.ustring.gsub(nazwa_sortowania,"^Książka:(.*)$","%1");end; nazwa_sortowania,_=mw.ustring.gsub(nazwa_sortowania,"^.*/([^/]+)$","%1"); self.nazwa_sortowania=nazwa_sortowania; return nazwa_sortowania; end; function p.CzyKategoriaDlaKategorii(frame) local pudelko_modul=require("Module:Pudełko"); local nazwa_przestrzeni=pudelko_modul["Nazwa przestrzeni nazw 2"](frame); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); if(nazwa_przestrzeni==nazwy_np_modul.Category)then local nazwa_strony=pudelko_modul["Nazwa jednostki 2"](frame); local kategorie_dla_kategorii="Kategorie dla kategorii"; if(nazwa_strony==kategorie_dla_kategorii)then return nil;end; local techniczne_modul=require("Module:Techniczne"); local liczba_stron_istniejacych,tabela_uchwytow_stron=techniczne_modul.PoliczZbiory("Category:"..kategorie_dla_kategorii); if(liczba_stron_istniejacych==0)then return nil;end; local liczba_stron_w_kategorii_aktualnej=mw.site.stats.pagesInCategory(nazwa_strony,"pages"); local liczba_podkategorii_w_kategorii_aktualnej=mw.site.stats.pagesInCategory(nazwa_strony,"subcats"); local liczba_plikow_w_kategorii_aktualnej=mw.site.stats.pagesInCategory(nazwa_strony,"pages"); if((liczba_stron_w_kategorii_aktualnej>0)or (liczba_plikow_w_kategorii_aktualnej>0)or(liczba_podkategorii_w_kategorii_aktualnej==0))then return nil;end; return "tak"; end; return nil; end; function p.KategoriaDlaKategorii(frame) local czy_kategoria_dla_kategorii=p.CzyKategoriaDlaKategorii(frame) if(czy_kategoria_dla_kategorii)then local nazwa_sortowania=p:NazwaSortowaniaDomyslna(frame); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local Category=nazwy_np_modul.Category; return "[["..Category..":Kategorie dla kategorii|"..nazwa_sortowania.."]]"; end; return ""; end; function p.Kategoria(frame) local parametry_modul=require("Module:Parametry"); local m=parametry_modul.PobierzFrameEwentualnieParent(frame); local args=parametry_modul.PobierzArgsParametry(frame,true); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local Category=nazwy_np_modul.Category; local parametry_modul=require("Module:Parametry"); local z_kategoriami_bledow=not parametry_modul.CzyTak(args["bez kategorii"]); local kategoria2=args[1] and parametry_modul["Odstępy"]{[1]=args[1],[2]="tak",}; local kategoria=parametry_modul.CzyTak(kategoria2) and mw.getContentLanguage():ucfirst(kategoria2) or nil; local nazwa_sortowania=args[2] and parametry_modul["Odstępy"]{[1]=args[2],[2]="tak",}; local czy_nazwa_sortowania_aut=parametry_modul.CzyTak(args["nie sortuj nazwą"] or args["n"]); local czy_nie_kategorie_dla_kategorii=parametry_modul.CzyTak(args["nie kategorie dla kategorii"] or args["nk"]); local kategorie_dla_kategorii="Kategorie dla kategorii"; if((kategoria)and(kategoria~="")and(nazwa_sortowania)and(nazwa_sortowania~=""))then local sortuj=args["sortuj spacją"] or args["s"]; local techniczne_modul=require("Module:Techniczne"); local liczba_istniejacych_stron,tabela_uchwytow_stron=techniczne_modul.PoliczZbiory(Category..":"..kategoria); local dotatkowekategorie=""; if(z_kategoriami_bledow)then if(liczba_istniejacych_stron==0)then local nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); if(tabela_uchwytow_stron[1][1])then dotatkowekategorie="[["..Category..":Szablon kategoria - nieistniejąca kategoria|"..nazwa_sortowania_aut.."]]"; else dotatkowekategorie="[["..Category..":Szablon kategoria - niepoprawna kategoria|"..nazwa_sortowania_aut.."]]"; end; end; end; return ((tabela_uchwytow_stron[1][1])and "[["..Category..":"..kategoria..((not czy_nazwa_sortowania_aut) and ("|"..((parametry_modul.CzyTak(sortuj))and " " or nazwa_sortowania)) or "").."]]" or "")..dotatkowekategorie..((czy_nie_kategorie_dla_kategorii or (kategoria==kategorie_dla_kategorii)) and "" or p.KategoriaDlaKategorii(frame)); elseif((kategoria)and(kategoria~="")and((not nazwa_sortowania)or(nazwa_sortowania=="")))then local sortuj=args["sortuj spacją"] or args["s"]; local techniczne_modul=require("Module:Techniczne"); local liczba_istniejacych_stron,tabela_uchwytow_stron=techniczne_modul.PoliczZbiory(Category..":"..kategoria); local dotatkowekategorie=""; local nazwa_sortowania_aut; if(z_kategoriami_bledow)then if(liczba_istniejacych_stron==0)then nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); if(tabela_uchwytow_stron[1][1])then dotatkowekategorie="[["..Category..":Szablon kategoria - nieistniejąca kategoria|"..nazwa_sortowania_aut.."]]"; else dotatkowekategorie="[["..Category..":Szablon kategoria - niepoprawna kategoria|"..nazwa_sortowania_aut.."]]"; end; end; end; if(parametry_modul.CzyTak(sortuj))then return ((tabela_uchwytow_stron[1][1])and "[["..Category..":"..kategoria.."| ]]" or "")..dotatkowekategorie..((czy_nie_kategorie_dla_kategorii or (kategoria==kategorie_dla_kategorii)) and "" or p.KategoriaDlaKategorii(frame)); else nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); return ((tabela_uchwytow_stron[1][1])and "[["..Category..":"..kategoria..(((not czy_nazwa_sortowania_aut) and (not nazwa_sortowania)) and ("|"..nazwa_sortowania_aut) or "").."]]" or "")..dotatkowekategorie..((czy_nie_kategorie_dla_kategorii or (kategoria==kategorie_dla_kategorii)) and "" or p.KategoriaDlaKategorii(frame)); end; end; local title=mw.title.getCurrentTitle(); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np") local category=nazwy_np_modul.Category; if(title.nsText==category)then nazwa_sortowania,_=mw.ustring.gsub(title.text,"^Książka:(.*)$","%1");else nazwa_sortowania=title.text;end; --nazwa_sortowania,_=mw.ustring.gsub(nazwa_sortowania,"^.*/([^/]+)$","%1"); local nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); return "[["..Category..":Szablon kategoria - nazwa kategorii pusta lub niepodana|"..nazwa_sortowania_aut.."]]"..((czy_nie_kategorie_dla_kategorii or (kategoria==kategorie_dla_kategorii)) and "" or p.KategoriaDlaKategorii(frame)); end; function p.Kategorie(frame) local parametry_modul=require("Module:Parametry"); local m=parametry_modul.PobierzFrameEwentualnieParent(frame); local args=parametry_modul.PobierzArgsParametry(frame,true); local tablica_kategorii_bledow={}; local tablica_kategorii={}; local tablica_czy_kategorie_sie_powtarzaja={}; local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local Category=nazwy_np_modul.Category; local parametry_modul=require("Module:Parametry"); local z_kategoriami_bledow=not parametry_modul.CzyTak(args["bez kategorii"]); local czy_sa_argumenty_ponumerowane=parametry_modul["CzySąElementyNienazwaneTablicy"](args); if(not czy_sa_argumenty_ponumerowane)then if(z_kategoriami_bledow)then local nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); return "[["..Category..":Szablon kategorie - nie podano nazw kategorii|"..nazwa_sortowania_aut.."]]"..(czy_nie_kategorie_dla_kategorii and "" or p.KategoriaDlaKategorii(frame)); else return (czy_nie_kategorie_dla_kategorii and "" or p.KategoriaDlaKategorii(frame)); end; end; local klucz_sortowania=args["klucz sortowania"] or args["k"]; local czy_klucz_sortowania=parametry_modul.CzyTak(klucz_sortowania); local czy_nie_kategorie_dla_kategorii=parametry_modul.CzyTak(args["nie kategorie dla kategorii"] or args["nk"]); local kategorie_dla_kategorii="Kategorie dla kategorii"; local techniczne_modul=require("Module:Techniczne"); local nazwa_sortowania_aut; for licznik,wartosc_argumentu in pairs(args)do if(type(licznik)=="number")then local kategoria=wartosc_argumentu and parametry_modul["Odstępy"]{[1]=wartosc_argumentu,[2]="tak",}; if((kategoria)and(kategoria~=""))then local _i=args["_"..licznik] or args["_i"]; local nazwa_sortowania=_i and parametry_modul["Odstępy"]{[1]=_i,[2]="tak",}; local sortuj=(not czy_klucz_sortowania) and (parametry_modul.CzyTak(args["sortuj spacją "..licznik] or args["s"..licznik] or args["sortuj spacją"] or args["s"])) or nil; local czy_nazwa_sortowania_aut=parametry_modul.CzyTak(args["nie sortuj nazwą "..licznik] or args["n"..licznik] or args["nie sortuj nazwą"] or args["n"]); if((nazwa_sortowania)and(nazwa_sortowania~=""))then local liczba_istniejacych_stron,tabela_uchwytow_stron=techniczne_modul.PoliczZbiory(Category..":"..kategoria); if(z_kategoriami_bledow)then if(liczba_istniejacych_stron==0)then nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); if(tabela_uchwytow_stron[1][1])then parametry_modul.DodajElementDoZbioru(tablica_kategorii_bledow,"[["..Category..":Szablon kategorie - nieistniejące kategorie|"..nazwa_sortowania_aut.."]]"); else parametry_modul.DodajElementDoZbioru(tablica_kategorii_bledow,"[["..Category..":Szablon kategorie - niepoprawne kategorie|"..nazwa_sortowania_aut.."]]"); end; end; end; local czy_sie_nie_powtarza=true; kategoria=mw.getContentLanguage():ucfirst(kategoria); if(tablica_czy_kategorie_sie_powtarzaja[kategoria])then if(z_kategoriami_bledow)then nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); parametry_modul.DodajElementDoZbioru(tablica_kategorii_bledow,"[["..Category..":Szablon kategorie - powtarzające się kategorie|"..nazwa_sortowania_aut.."]]"); end; czy_sie_nie_powtarza=false; end; if((czy_sie_nie_powtarza)and (tabela_uchwytow_stron[1][1]))then tablica_kategorii[#tablica_kategorii+1]="[["..Category..":"..kategoria..((not czy_klucz_sortowania)and("|"..((parametry_modul.CzyTak(sortuj))and " " or nazwa_sortowania)) or "").."]]"; end; tablica_czy_kategorie_sie_powtarzaja[kategoria]=true; elseif(((not nazwa_sortowania)or(nazwa_sortowania=="")))then local liczba_stron_istniejacych,tabela_uchwytow_stron=techniczne_modul.PoliczZbiory(Category..":"..kategoria); if(z_kategoriami_bledow)then if(liczba_stron_istniejacych==0)then nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); if(tabela_uchwytow_stron[1][1])then parametry_modul.DodajElementDoZbioru(tablica_kategorii_bledow,"[["..Category..":Szablon kategorie - nieistniejące kategorie|"..nazwa_sortowania_aut.."]]"); else parametry_modul.DodajElementDoZbioru(tablica_kategorii_bledow,"[["..Category..":Szablon kategorie - niepoprawne kategorie|"..nazwa_sortowania_aut.."]]"); end; end; end; local czy_sie_nie_powtarza=true; kategoria=mw.getContentLanguage():ucfirst(kategoria); if(tablica_czy_kategorie_sie_powtarzaja[kategoria])then if(z_kategoriami_bledow)then nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); parametry_modul.DodajElementDoZbioru(tablica_kategorii_bledow,"[["..Category..":Szablon kategorie - powtarzające się kategorie|"..nazwa_sortowania_aut.."]]"); end; czy_sie_nie_powtarza=false; end; tablica_czy_kategorie_sie_powtarzaja[kategoria]=true; if((czy_sie_nie_powtarza)and (tabela_uchwytow_stron[1][1]))then if(sortuj)then tablica_kategorii[#tablica_kategorii+1]="[["..Category..":"..kategoria.."| ]]"; else nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); tablica_kategorii[#tablica_kategorii+1]="[["..Category..":"..kategoria..(((not czy_nazwa_sortowania_aut) and (not czy_klucz_sortowania)) and ("|"..((sortuj)and " " or nazwa_sortowania_aut)) or "").."]]"; end; end; end; elseif((kategoria)and(kategoria==""))then nazwa_sortowania_aut=p:NazwaSortowaniaDomyslna(frame); parametry_modul.DodajElementDoZbioru(tablica_kategorii_bledow,"[["..Category..":Szablon kategorie - puste kategorie|"..nazwa_sortowania_aut.."]]"); end; end; end; local lancuch_kategorii=table.concat(tablica_kategorii,"")..table.concat(tablica_kategorii_bledow); if(lancuch_kategorii~="")then if(czy_klucz_sortowania)then klucz_sortowania=parametry_modul["Odstępy"]{[1]=klucz_sortowania,[2]="tak",}; lancuch_kategorii=lancuch_kategorii..m:callParserFunction("DEFAULTSORT",klucz_sortowania); end; end; return lancuch_kategorii..((czy_nie_kategorie_dla_kategorii or (tablica_czy_kategorie_sie_powtarzaja[kategorie_dla_kategorii])) and "" or p.KategoriaDlaKategorii(frame)); end; p["UsuńKategorie"]=function(frame) local parametry_modul=require("Module:Parametry"); local PobierzParametr=parametry_modul.PobierzParametr(frame); local tekst=PobierzParametr("tekst") or PobierzParametr(1); local kategoria=PobierzParametr("kategoria") or PobierzParametr(2) or "([^%[%]|]*)"; tekst,_=mw.ustring.gsub(tekst,"%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:%s*"..kategoria.."%s*%]%]",""); tekst,_=mw.ustring.gsub(tekst,"%[%[%s*[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]%s*:%s*"..kategoria.."%s*%]%]",""); tekst,_=mw.ustring.gsub(tekst,"%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:%s*"..kategoria.."%s*|[^%[%]]*%]%]",""); tekst,_=mw.ustring.gsub(tekst,"%[%[%s*[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]%s*:%s*"..kategoria.."|[^%[%]]*%s*%]%]",""); return tekst; end; return p; en55ear7hravzb3oydbjxsspmn1g28i Moduł:StronicowyParser/DalszeFunkcje 828 55009 438172 437983 2022-08-20T12:45:32Z Persino 2851 Scribunto text/plain local p={}; function p.ZaczynajAnalizowacArtykulyKsiazek(self) self.tabela_listy_danych_analizy_ksiazki={}; self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu={}; local obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty"); self.tabela_listy_danych_analizy_ksiazki.problemy={}; self.tabela_listy_danych_analizy_ksiazki.problemy.bledy_uchwytow_korzystanych_stron={}; self.tabela_listy_danych_analizy_ksiazki.problemy.bledy_uchwytow_doloczonych_stron={}; self.tabela_listy_danych_analizy_ksiazki.problemy.brak_uchwytu={}; self.tabela_listy_danych_analizy_ksiazki.problemy.puste_parametry_szablonow_stronicowych_linkujacych={}; for _,elementy_w_tablicy_obiekty in pairs(obiekty_modul.tablica_obiektow)do local wartosc=elementy_w_tablicy_obiekty[1]; self.tabela_listy_danych_analizy_ksiazki.problemy.puste_parametry_szablonow_stronicowych_linkujacych[wartosc]={}; end; self.tabela_listy_danych_analizy_ksiazki.licencja={}; local nazwy_modul=require("Module:Nazwy"); local ksiazkowe_modul=require("Module:Książkowe") local nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](); local nazwa_ksiazki=ksiazkowe_modul["NazwaKsiążki"](); local nazwa_artykulu=ksiazkowe_modul["NazwaArtykułuKsiążki"](); local pelna_nazwa_ksiazki="Szablon:Podręcznik/Ustawienia/"..((nazwa_przestrzeni~="")and (nazwa_przestrzeni..":") or "")..nazwa_ksiazki; local techniczne_modul=require("Module:Techniczne"); local ile,_=techniczne_modul.PoliczZbiory{[1]=pelna_nazwa_ksiazki.."/config",}; if(ile>0)then local frame=mw.getCurrentFrame(); local nazwa_szablonu=techniczne_modul.NazwaSzablonu(pelna_nazwa_ksiazki); local zastepczy=frame:expandTemplate{title=nazwa_szablonu.."/config",args={[1]="zastępczy",}}; if(not mw.ustring.match(zastepczy,"^%s*$"))then self.tabela_listy_danych_analizy_ksiazki.zastepczy=true; local ksiazka=frame:expandTemplate{title=nazwa_szablonu.."/config",args={[1]="książka zastępcza",}}; local artykul=frame:expandTemplate{title=nazwa_szablonu.."/config",args={[1]="artykuł zastępczy",}}; if(not mw.ustring.match(ksiazka,"^%s*$"))then local strona=ksiazka..((artykul~="") and ("/"..artykul) or ""); local ile,_=techniczne_modul.PoliczZbiory{[1]=strona,}; if(ile>0)then nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](strona); nazwa_ksiazki=ksiazkowe_modul["NazwaKsiążki"](strona); nazwa_artykulu=ksiazkowe_modul["NazwaArtykułuKsiążki"](strona); local ksiazka_normalna=frame:expandTemplate{title=nazwa_szablonu.."/config",args={[1]="książka",}}; local artykul_normalny=frame:expandTemplate{title=nazwa_szablonu.."/config",args={[1]="artykuł",}}; if(not mw.ustring.match(ksiazka_normalna,"^%s*$"))then local strona=ksiazka_normalna..((artykul_normalny~="") and ("/"..artykul_normalny) or ""); local ile,_=techniczne_modul.PoliczZbiory{[1]=strona,}; if(ile>0)then self.tabela_listy_danych_analizy_ksiazki.normalna_nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](strona); self.tabela_listy_danych_analizy_ksiazki.normalna_nazwa_ksiazki=ksiazkowe_modul["NazwaKsiążki"](strona); self.tabela_listy_danych_analizy_ksiazki.normalna_nazwa_artykulu=ksiazkowe_modul["NazwaArtykułuKsiążki"](strona); end; end; end; end; else local ksiazka=frame:expandTemplate{title=nazwa_szablonu.."/config",args={[1]="książka",}}; local artykul=frame:expandTemplate{title=nazwa_szablonu.."/config",args={[1]="artykuł",}}; if(not mw.ustring.match(ksiazka,"^%s*$"))then local strona=ksiazka..((artykul~="") and ("/"..artykul) or ""); local ile,_=techniczne_modul.PoliczZbiory{[1]=strona,}; if(ile>0)then nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](strona); nazwa_ksiazki=ksiazkowe_modul["NazwaKsiążki"](strona); nazwa_artykulu=ksiazkowe_modul["NazwaArtykułuKsiążki"](strona); end; end; end; end; local tabela_listy_danych_analizy_ksiazki2={}; local linkobiekt={}; local tabela_listy_danych_analizy_ksiazki=p:ZbieranieInformacji(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, true,tabela_listy_danych_analizy_ksiazki2,linkobiekt); local parametry_modul=require("Module:Parametry"); if(parametry_modul.CzyTak{[1]=tabela_listy_danych_analizy_ksiazki,})then p:PrzetworzZebraneInformacje(tabela_listy_danych_analizy_ksiazki2,linkobiekt,nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu); end; return self.tabela_listy_danych_analizy_ksiazki; end; function p.DodawanieElementowDoTablicy(self,element_tablicy,nazwa_obiektu,nazwa_przestrzeni,nazwa_ksiazki) local tabela_listy_danych_analizy_ksiazki=self.tabela_listy_danych_analizy_ksiazki.problemy; if(not tabela_listy_danych_analizy_ksiazki[element_tablicy])then tabela_listy_danych_analizy_ksiazki[element_tablicy]={}; end; tabela_listy_danych_analizy_ksiazki=tabela_listy_danych_analizy_ksiazki[element_tablicy]; if(nazwa_obiektu)then if(not tabela_listy_danych_analizy_ksiazki[nazwa_obiektu])then tabela_listy_danych_analizy_ksiazki[nazwa_obiektu]={}; end; tabela_listy_danych_analizy_ksiazki=tabela_listy_danych_analizy_ksiazki[nazwa_obiektu]; end; if(not tabela_listy_danych_analizy_ksiazki[nazwa_przestrzeni])then tabela_listy_danych_analizy_ksiazki[nazwa_przestrzeni]={}; end; tabela_listy_danych_analizy_ksiazki=tabela_listy_danych_analizy_ksiazki[nazwa_przestrzeni]; tabela_listy_danych_analizy_ksiazki[nazwa_ksiazki]=true; end; function p.SpisTresciWstep(self,tekst_artykulu,nazwa_strony,obiekty,nazwa_przestrzeni,nazwa_ksiazki,czy_artukul_korzystany) nazwa_strony=nazwa_strony and mw.ustring.gsub(nazwa_strony,"(|)",function (s) return "&#"..tostring(mw.ustring.byte(s))..";";end) or nil; local tablica_spisu_tresci=nil; local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); local HNumer=stronicowyparser_potrzebne_modul.LiczonyHNumer(); local uzyskany_w_wyniku_parsowania; local tablica_powtarzajacych_sie_elementow={}; local elementy_linku=nil; local frame=mw.getCurrentFrame(); local parametry_modul=require("Module:Parametry"); local techniczne_modul=require("Module:Techniczne"); local tab_szablony=mw.loadData("Module:StronicowyParser/obiekty").szablony_stronicowego_parsera; local stronicowyparser_rozdzialy_modul=require("Module:StronicowyParser/Rozdziały"); local iterator=stronicowyparser_rozdzialy_modul.IterTekst(tekst_artykulu); local numeracja; local function SzablonNaglowkujWNaglowkuRozdzialu(naglowek) local wywolanie_naglowek_iterator=mw.ustring.match(naglowek,"{{%s*Śródtytuł%s*}}") or mw.ustring.gmatch(naglowek,"{{%s*Śródtytuł%s*|[^{}]*}}"); local powtorka=0; for wywolanie_naglowek in wywolanie_naglowek_iterator do wywolanie_naglowek=mw.ustring.gsub(wywolanie_naglowek,"([%^%$%(%)%%%.%[%]%*%+%-%?])","%%%1"); local parametry_wywolania_szablonu_naglowek=techniczne_modul["ParsujWywołanieSzablonu"](wywolanie_naglowek); numeracja=parametry_wywolania_szablonu_naglowek["uchwyt"] or parametry_wywolania_szablonu_naglowek[1]; if(powtorka>=1)then if(self.tabela_listy_danych_analizy_ksiazki)then if(czy_artukul_korzystany)then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.powtorka_naglowek_w_stronie_korzystanej)then self.tabela_listy_danych_analizy_ksiazki.problemy.powtorka_naglowek_w_stronie_korzystanej=0; if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie="Śródtytuł:"..(numeracja or ""); end; end; else p:DodawanieElementowDoTablicy("powtorka_naglowek_w_stronie_doloczonej",nil,nazwa_przestrzeni,nazwa_ksiazki) if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie="Śródtytuł:"..(numeracja or ""); end; end; end; break; end; powtorka=powtorka+1; end; end; local function SzablonNaglowkujWTekscieRozdzialu(text_rozdzialu) local jest_naglowkuj_w_tekscie_rozdzialu=mw.ustring.match(text_rozdzialu,"{{%s*Śródtytuł%s*}}") or mw.ustring.match(text_rozdzialu,"{{%s*Śródtytuł%s*|[^{}]*}}"); if(jest_naglowkuj_w_tekscie_rozdzialu)then jest_naglowkuj_w_tekscie_rozdzialu=mw.ustring.gsub(jest_naglowkuj_w_tekscie_rozdzialu,"([%^%$%(%)%%%.%[%]%*%+%-%?])","%%%1"); local parametry_wywolania_szablonu_naglowek=techniczne_modul["ParsujWywołanieSzablonu"](jest_naglowkuj_w_tekscie_rozdzialu); numeracja=parametry_wywolania_szablonu_naglowek["uchwyt"] or parametry_wywolania_szablonu_naglowek[1]; if(czy_artukul_korzystany)then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.naglowek_tekscie_rozdzialu_w_stronie_korzystanej)then self.tabela_listy_danych_analizy_ksiazki.problemy.naglowek_tekscie_rozdzialu_w_stronie_korzystanej=0; if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie="Śródtytuł:"..(numeracja or ""); end; end; else p:DodawanieElementowDoTablicy("naglowek_w_tekscie_rozdzialu_w_stronie_doloczonej",nil,nazwa_przestrzeni,nazwa_ksiazki); if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie="Śródtytuł:"..(numeracja or ""); end; end; end; end; for naglowek,text_rozdzialu,poziom_rozdzialu in iterator do numeracja=nil; if(self)then SzablonNaglowkujWNaglowkuRozdzialu(naglowek) SzablonNaglowkujWTekscieRozdzialu(text_rozdzialu); end; local function SzablonyWywolywane(wywolanie) local parametry_wywolania_szablonu=techniczne_modul["ParsujWywołanieSzablonu"](wywolanie); if(tab_szablony[parametry_wywolania_szablonu[0]])then return "";end; return wywolanie; end; naglowek,_=mw.ustring.gsub(naglowek,"({{[^{}]+}})",SzablonyWywolywane); naglowek=frame:preprocess(naglowek); naglowek=mw.ustring.gsub(naglowek,"%[%[[^{}|%[%]]+:[^{}|%[%]]+:([^{}|%[%]]+)%]%]","%1"); naglowek=mw.ustring.gsub(naglowek,"%[%[[^{}|%[%]]+:([^{}|%[%]]+)%]%]","%1"); naglowek=mw.ustring.gsub(naglowek,"%[%[:?([^{}|%[%]]+)%]%]","%1"); naglowek=mw.ustring.gsub(naglowek,"%[%[[^{}|%[%]]+|([^{}%[%]]+)%]%]","%1"); naglowek=mw.ustring.gsub(naglowek,"%[%s*%S+%s+([^%[%]]*)%]","%1"); naglowek=mw.ustring.gsub(naglowek,"[{}|]",function(s) return "&#"..tostring(mw.ustring.byte(s))..";";end) local linki_modul=require("Module:Linki"); local nazwa_rozdzialu_w_artykule=linki_modul["UsuńZnaczniki"](naglowek); nazwa_rozdzialu_w_artykule=mw.ustring.gsub(nazwa_rozdzialu_w_artykule,"<[^<>]+>",""); nazwa_rozdzialu_w_artykule=mw.ustring.gsub(nazwa_rozdzialu_w_artykule,"[<>]",function(s) return "&#"..tostring(mw.ustring.byte(s))..";";end); nazwa_rozdzialu_w_artykule=mw.ustring.gsub(nazwa_rozdzialu_w_artykule,"\'\'\'",""); nazwa_rozdzialu_w_artykule=mw.ustring.gsub(nazwa_rozdzialu_w_artykule,"\'\'",""); nazwa_rozdzialu_w_artykule=mw.ustring.gsub(nazwa_rozdzialu_w_artykule,"^[%s_]*",""); nazwa_rozdzialu_w_artykule=mw.ustring.gsub(nazwa_rozdzialu_w_artykule,"[%s_]*$",""); nazwa_rozdzialu_w_artykule=mw.ustring.gsub(nazwa_rozdzialu_w_artykule,"_"," "); nazwa_rozdzialu_w_artykule=mw.ustring.gsub(nazwa_rozdzialu_w_artykule,"|","&#"..tostring(mw.ustring.byte('|'))..";"); local numer_tego_samego_naglowka=1; local nazwa_rozdzialu_w_artykule_p=mw.ustring.lower(nazwa_rozdzialu_w_artykule); local numer_tego_samego_naglowka=1; for s=1,#tablica_powtarzajacych_sie_elementow,1 do local element=tablica_powtarzajacych_sie_elementow[s]; if(element==nazwa_rozdzialu_w_artykule)then numer_tego_samego_naglowka=numer_tego_samego_naglowka+1; end; end; if(numer_tego_samego_naglowka==1)then elementy_linku={(((nazwa_strony)and(nazwa_strony~=""))and (":"..nazwa_strony) or "").."#"..nazwa_rozdzialu_w_artykule,naglowek}; else elementy_linku={(((nazwa_strony)and(nazwa_strony~=""))and (":"..nazwa_strony) or "").."#"..nazwa_rozdzialu_w_artykule.."_"..numer_tego_samego_naglowka,naglowek}; end; if((obiekty)and(numeracja))then obiekty[#obiekty+1]={numeracja,{elementy_linku[1], elementy_linku[2]}}; end; if((poziom_rozdzialu or 0)>0)then local numer_rozdzialu_ustalony=HNumer(poziom_rozdzialu); tablica_powtarzajacych_sie_elementow[#tablica_powtarzajacych_sie_elementow+1]=nazwa_rozdzialu_w_artykule; if(tablica_spisu_tresci==nil)then tablica_spisu_tresci={};end; tablica_spisu_tresci[#tablica_spisu_tresci+1]={elementy_linku,numer_rozdzialu_ustalony}; end; end; if(self)then if(czy_artukul_korzystany)then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.naglowek_tekscie_rozdzialu_w_stronie_korzystanej)then local linia_poczatkowa=mw.ustring.match(tekst_artykulu,"^[^\n]+"); if((linia_poczatkowa)and(mw.ustring.match(linia_poczatkowa,"^=+.+=+%s*")))then return tablica_spisu_tresci; end; local tekst_zerowy=mw.ustring.match(tekst_artykulu,"^(.-)\n=+[^=]+=+") or tekst_artykulu; SzablonNaglowkujWTekscieRozdzialu(tekst_zerowy); end; end; end; return tablica_spisu_tresci; end; function p.ZbierajJakieSaArtykulyIInformacjeOLicencji(self,nazwa_przestrzeni,nazwa_ksiazki,czy_artykul_korzystany) local parametry_modul=require("Module:Parametry"); if((not nazwa_przestrzeni)or(not nazwa_ksiazki))then return 0;end; local nazwa_modolu=(parametry_modul.CzyTak(nazwa_przestrzeni)and parametry_modul.CzyTak(nazwa_ksiazki))and nazwa_przestrzeni..":"..nazwa_ksiazki or nazwa_ksiazki; local tekst_rozwiniety_calego_artykulu=p.SpreparowanyWikikodStrony(nil,nazwa_modolu,true); if(not tekst_rozwiniety_calego_artykulu)then return 0;end; ---- local techniczne_modul=require("Module:Techniczne"); local wywolanie_spis_tresci="{{%s*"..((nazwa_przestrzeni~="")and techniczne_modul["WzórDanejPrzestrzeniNazw"](nazwa_przestrzeni) or ":") ..techniczne_modul["WzórNazwyStrony"](nazwa_ksiazki).."(/[Ss]pis[%s_]+treści)%s*}}"; local wywolanie_spis_tresci2="{{%s*(/[Ss]pis[%s_]+treści)%s*}}"; local strona_ze_spisem_tresci=mw.ustring.match(tekst_rozwiniety_calego_artykulu,wywolanie_spis_tresci) local strona_ze_spisem_tresci2=(not strona_ze_spisem_tresci) and mw.ustring.match(tekst_rozwiniety_calego_artykulu,wywolanie_spis_tresci2) or nil; if(strona_ze_spisem_tresci or strona_ze_spisem_tresci2)then local tekst_rozwiniety_calego_spisu_tresci=p.SpreparowanyWikikodStrony(nil,nazwa_modolu..strona_ze_spisem_tresci,true); if(tekst_rozwiniety_calego_spisu_tresci)then tekst_rozwiniety_calego_spisu_tresci=techniczne_modul["TekstBezOdwołańDoParametrówWeWzorze"](tekst_rozwiniety_calego_spisu_tresci); ---- if(not self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni])then self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni]={};end; local tablica_przestrzeni=self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni]; if(not tablica_przestrzeni[nazwa_ksiazki])then tablica_przestrzeni[nazwa_ksiazki]={};end; local tablica_ksiazki=tablica_przestrzeni[nazwa_ksiazki]; if(not tablica_ksiazki.spis_tresci)then tablica_ksiazki.spis_tresci={};end; tablica_ksiazki.spis_tresci.tekst=tekst_rozwiniety_calego_spisu_tresci; if(not tablica_ksiazki.spis_tresci.wywolanie)then tablica_ksiazki.spis_tresci.wywolanie={};end; tablica_ksiazki.spis_tresci.wywolanie[1]=wywolanie_spis_tresci; tablica_ksiazki.spis_tresci.wywolanie[2]=wywolanie_spis_tresci2; ---- local wywolanie=strona_ze_spisem_tresci and wywolanie_spis_tresci or wywolanie_spis_tresci2; tekst_rozwiniety_calego_artykulu,_=mw.ustring.gsub(tekst_rozwiniety_calego_artykulu,wywolanie,tekst_rozwiniety_calego_spisu_tresci); end; end; ---- local wyzyskane_wywolanie_szablonu_spis_tresci=""; local tabelalisty2=nil; local licencja_z_autorem=true; local tabela_artykulow=nil; local tabela_licencji_spisu_tresci=nil; local techniczne_modul=require("Module:Techniczne"); local parametry_modul=require("Module:Parametry"); local html_modul=require("Module:Html"); local nazwy_modul=require("Module:Nazwy"); local stronicowyparser_modul=require("Module:StronicowyParser"); local stronicowyparser_rozdzialy_modul=require("Module:StronicowyParser/Rozdziały") local iterator=stronicowyparser_rozdzialy_modul.IterTekst(tekst_rozwiniety_calego_artykulu,nazwa_przestrzeni,nazwa_ksiazki,true); local html_modul=require("Module:Html"); local _1=html_modul["KodyHTMLZnakówWikiCiągu"]("{{!}}"); local _2=html_modul["KodyHTMLZnakówWikiCiągu"]("{{!((}}"); local _3=html_modul["KodyHTMLZnakówWikiCiągu"]("{{))!}}"); local mikroszablony={ ["{{!}}"]=_1, ["{{!((}}"]=_2, ["{{))!}}"]=_3, }; local mikroszablony_odwrotne={ [_1]="|", [_2]="[[", [_3]="]]", }; local stronicowyparser_informacje=mw.loadData("Module:StronicowyParser/obiekty"); local jakie_nie_rozdzialy=stronicowyparser_informacje.tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek; local jakie_spisy_tresci=stronicowyparser_informacje.tab_rozdzialow_glownych_spisow_tresci_ksiazek; local wyrazenie_regularne="(&#123;&#123;[&#;!%(%)]+&#125;&#125;)"; local numer_rozdzialu_w_ksiazce=1; local parametry_modul=require("Module:Parametry"); local html_modul=require("Module:Html"); local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne") local czy_jest_spis_tresci=nil; local poziom_spisu_tresci=nil; local dalej_nie_rozwazaj_spis_tresci=nil; local wliczaj_artykuly_tego_rozdzialu=nil; local function AnalizaRozdzialu(rozdzial,text,poziom_rozdzialu,poczatek_rozdzialu,numeracja) rozdzial,_=mw.ustring.gsub(rozdzial,"{{[^|{}]+|([^|{}]+)[^{}]*}}","%1"); if((poziom_rozdzialu)and(not czy_jest_spis_tresci)and(not dalej_nie_rozwazaj_spis_tresci)and(jakie_spisy_tresci[rozdzial]))then poziom_spisu_tresci=poziom_rozdzialu; czy_jest_spis_tresci=true; elseif((czy_jest_spis_tresci)and(not dalej_nie_rozwazaj_spis_tresci))then if(poziom_spisu_tresci<poziom_rozdzialu)then wliczaj_artykuly_tego_rozdzialu=true; else wliczaj_artykuly_tego_rozdzialu=nil; dalej_nie_rozwazaj_spis_tresci=true; end; end; repeat text,_=mw.ustring.gsub(text,"{{([%w_%s:]+)|([^{}]-)%[%[([^%[%]|{}]+)%]%]([^{}]-)}}","{{%1|%2".._2.."%3".._3.."%4}}"); text,_=mw.ustring.gsub(text,"{{([%w_%s:]+)|([^{}]-)%[%[([^%[%]|{}]+)|([^%[%]|{}]+)%]%]([^{}]-)}}","{{%1|%2".._2.."%3".._1.."%4".._3.."%5}}"); until((not mw.ustring.match(text,"{{([%w_%s:]+)|([^{}]-)%[%[([^%[%]|{}]+)%]%]([^{}]-)}}") ) and (not mw.ustring.match(text,"{{([%w_%s:]+)|([^{}]-)%[%[([^%[%]|{}]+)|([^%[%]|{}]+)%]%]([^{}]-)}}"))); text,_=mw.ustring.gsub(text,"{{[^{}]+}}",mikroszablony); if(not tabela_artykulow)then tabela_artykulow={};end; if(not tabela_artykulow[numer_rozdzialu_w_ksiazce])then tabela_artykulow[numer_rozdzialu_w_ksiazce]={}; tabela_artykulow[numer_rozdzialu_w_ksiazce][1]={rozdzial,{poziom_rozdzialu,poczatek_rozdzialu,numeracja,},}; end; local function iteratorTekstuNaglowka() local re="([#:*;]*)[^%S\n]*([^{}%[%]\n]*)[^%S\n]*([^\n]+)"; local iter=nil; local tak=nil; local czy_rozdzial=nil; return function() if(not czy_rozdzial)then czy_rozdzial=true; if((poziom_rozdzialu or 0)>0)then return "","",rozdzial,true; end; end; if(not tak)then tak=true; local przedrostek_listy,tekstowy_przedrostek,wyzyskane_wywolanie_szablonu_spis_tresci=mw.ustring.match(text,"^"..re); if(przedrostek_listy and tekstowy_przedrostek and wyzyskane_wywolanie_szablonu_spis_tresci)then return przedrostek_listy,tekstowy_przedrostek,wyzyskane_wywolanie_szablonu_spis_tresci,false; end; end; if(not iter)then iter=mw.ustring.gmatch(text,"\n"..re); end; local przedrostek_listy,tekstowy_przedrostek,wyzyskane_wywolanie_szablonu_spis_tresci=iter(); return przedrostek_listy,tekstowy_przedrostek,wyzyskane_wywolanie_szablonu_spis_tresci,false; end; end; ---- local function LiniaArtykolow(linia) repeat linia,_=mw.ustring.gsub(linia,"(%[%[[^%[%]]*)(,)([^%[%]]*%]%])", function(a,b,c) return a.."&#"..mw.ustring.byte(b)..";"..c;end); linia,_=mw.ustring.gsub(linia,"({{[^{}]*)(,)([^{}]*}})",function(a,b,c) return a.."&#"..mw.ustring.byte(b)..";"..c;end); until not mw.ustring.match(linia,"(%[%[[^%[%]]*)(,)([^%[%]]*%]%])") and not mw.ustring.match(linia,"({{[^{}]*)(,)([^{}]*}})"); if(mw.ustring.match(linia,"^[%s%w]*({{[%s_]*[Kk]ompletność[%s_]*|[^{}]*}})") or mw.ustring.match(linia,"^[%s%w]*({{[%s_]*[Kk]ompletność[%s_]+krótka[%s_]*|[^{}]*}})") or mw.ustring.match(linia,"^[%s%w]*({{[%s_]*[Kk]ompletność[%s_]+junior[%s_]*|[^{}]*}})") or mw.ustring.match(linia,"^[%s%w]*({{[%s_]*[Kk]Książka[%s_]*|[^{}]*}})") )then linia,_=mw.ustring.gsub(linia,"([%]}]+)%s*({{[%s_]*[Kk]ompletność[%s_]*|[^{}]*}})","%1,%2"); linia,_=mw.ustring.gsub(linia,"([%]}]+)%s*({{[%s_]*[Kk]ompletność[%s_]+krótka[%s_]*|[^{}]*}})","%1,%2"); linia,_=mw.ustring.gsub(linia,"([%]}]+)%s*({{[%s_]*[Kk]ompletność[%s_]+junior[%s_]*|[^{}]*}})","%1,%2"); linia,_=mw.ustring.gsub(linia,"([%]}]+)%s*({{[%s_]*[Kk]siążka[%s_]*|[^{}]*}})","%1,%2"); else linia,_=mw.ustring.gsub(linia,"({{[%s_]*[Kk]ompletność[%s_]*|[^{}]*}})%s*([%[{]+)","%1,%2"); linia,_=mw.ustring.gsub(linia,"({{[%s_]*[Kk]ompletność[%s_]+krótka[%s_]*|[^{}]*}})%s*([%[{]+)","%1,%2"); linia,_=mw.ustring.gsub(linia,"({{[%s_]*[Kk]ompletność[%s_]+junior[%s_]*|[^{}]*}})%s*([%[{]+)","%1,%2"); linia,_=mw.ustring.gsub(linia,"({{[%s_]*[Kk]siążka[%s_]*|[^{}]*}})%s*([%[{]+)","%1,%2"); end; local tabela_linii_artykolow=mw.text.split(linia,"%s*,%s*",false); for i=1,#tabela_linii_artykolow,1 do tabela_linii_artykolow[i],_=mw.ustring.gsub(tabela_linii_artykolow[i],"&#"..mw.ustring.byte(',')..";",","); end; return tabela_linii_artykolow; end; local iterator=iteratorTekstuNaglowka(); local wliczaj_artykuly_tego_rozdzialu=((wliczaj_artykuly_tego_rozdzialu)or(not jakie_nie_rozdzialy[rozdzial])); for przedrostek_listy,tekstowy_przedrostek,linia, w_rozdziale in iterator do local tab_linia=LiniaArtykolow(linia) for k=1,#tab_linia,1 do local iterator2=mw.ustring.gmatch(tab_linia[k],"([%[{][%[{][^{}]-[%]}][%]}])"); for wyzyskane_wywolanie_szablonu_spis_tresci in iterator2 do wyzyskane_wywolanie_szablonu_spis_tresci2,_=mw.ustring.gsub(wyzyskane_wywolanie_szablonu_spis_tresci,"{{[^|{}]+|([^|{}]+)[^{}]*}}","%1"); wyzyskane_wywolanie_szablonu_spis_tresci2,_=mw.ustring.gsub(wyzyskane_wywolanie_szablonu_spis_tresci2,wyrazenie_regularne,mikroszablony_odwrotne); wyzyskane_wywolanie_szablonu_spis_tresci2=parametry_modul["Odstępy"]{[1]=wyzyskane_wywolanie_szablonu_spis_tresci2,[2]="tak",}; if(mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci2,"^%[%[([^%[%]]+)%]%]$"))then wyzyskane_wywolanie_szablonu_spis_tresci=wyzyskane_wywolanie_szablonu_spis_tresci2; end; local pozycja_artykulu=nil;local nazwa=nil; local tab_pozycja_artykulu,tab_pozycja_artykulu_inne,id,parametry_szablonu,kom; if(wliczaj_artykuly_tego_rozdzialu)then tab_pozycja_artykulu,tab_pozycja_artykulu_inne,id,parametry_szablonu,kom=stronicowyparser_potrzebne_modul.AnalizujLinkSzablonyOrazLinki(wyzyskane_wywolanie_szablonu_spis_tresci,nazwa_przestrzeni,nazwa_ksiazki); --Rozdzialy początek local znaki_niedozwolone; if(tab_pozycja_artykulu)then tab_pozycja_artykulu[1]=parametry_modul["Odstępy"]{[1]=tab_pozycja_artykulu[1],[2]="tak",} --pozycja_artykulu=mw.getContentLanguage():ucfirst(pozycja_artykulu); tab_pozycja_artykulu[1]=html_modul["TransformacjaKoduZnakuDoZnakuŁancucha"](tab_pozycja_artykulu[1]); znaki_niedozwolone=mw.ustring.match(tab_pozycja_artykulu[1],"[|<>{}%[%]]"); if(znaki_niedozwolone)then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.niedozwolone_znaki_w_spisach_tresci)then self.tabela_listy_danych_analizy_ksiazki.problemy.niedozwolone_znaki_w_spisach_tresci=0; end; end; tab_pozycja_artykulu[1]=html_modul["PoprawAdresNagłówkaStronyAdresu"](tab_pozycja_artykulu[1]); if(not tabela_artykulow[numer_rozdzialu_w_ksiazce][2])then tabela_artykulow[numer_rozdzialu_w_ksiazce][2]={};end; local linia_artykokow=tab_linia[k]; linia_artykokow=mw.ustring.gsub(linia_artykokow,wyrazenie_regularne,mikroszablony_odwrotne); local strona=stronicowyparser_modul.PrzekierowanieDoStrony(nazwa_ksiazki..((tab_pozycja_artykulu[1]~="") and ("/"..tab_pozycja_artykulu[1]) or "")); if(strona)then tab_pozycja_artykulu[1]=nazwy_modul["NAZWAARTYKUŁUKSIĄŻKI"](strona); end; local tab_stare={((tab_pozycja_artykulu[2]) and ({tab_pozycja_artykulu[1],tab_pozycja_artykulu[2],}) or tab_pozycja_artykulu[1]),{#przedrostek_listy,przedrostek_listy,tekstowy_przedrostek,w_rozdziale,},linia_artykokow,id,}; table.insert(tabela_artykulow[numer_rozdzialu_w_ksiazce][2],tab_stare); break; elseif(tab_pozycja_artykulu_inne)then local wiki_modul=require("Module:Wiki"); if(not tabela_artykulow[numer_rozdzialu_w_ksiazce][3])then tabela_artykulow[numer_rozdzialu_w_ksiazce][3]={};end; local linia_artykokow=tab_linia[k]; linia_artykokow=mw.ustring.gsub(linia_artykokow,wyrazenie_regularne,mikroszablony_odwrotne); local tab_stare={((tab_pozycja_artykulu_inne[1])and((tab_pozycja_artykulu_inne[2])or(tab_pozycja_artykulu_inne[3])or(tab_pozycja_artykulu_inne[4])))and({tab_pozycja_artykulu_inne[1],tab_pozycja_artykulu_inne[2],tab_pozycja_artykulu_inne[3],tab_pozycja_artykulu_inne[4],}) or tab_pozycja_artykulu_inne[1],{#przedrostek_listy,przedrostek_listy,tekstowy_przedrostek,w_rozdziale,},linia_artykokow,false,#(tabela_artykulow[numer_rozdzialu_w_ksiazce][2] or {}),}; table.insert(tabela_artykulow[numer_rozdzialu_w_ksiazce][3],tab_stare); end; else link_szablon=mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci,"({{[^{}]+}})"); end; if((not tab_pozycja_artykulu)and(link_szablon)and(czy_artykul_korzystany)and(licencja_z_autorem))then local wywolanie_spisu_tresci=mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci,"^{{[Ll]icencja|([^{}]-)}}$"); if(wywolanie_spisu_tresci)then wyzyskane_wywolanie_szablonu_spis_tresci=mw.ustring.gsub(wyzyskane_wywolanie_szablonu_spis_tresci,"(%[%[[^|%[%]]-)(|)([^|%[%]]-%]%])","%1&#"..tostring(mw.ustring.byte('|'))..";%3"); local tabela_parametrow=techniczne_modul["ParsujWywołanieSzablonu"](wyzyskane_wywolanie_szablonu_spis_tresci); if(tabela_parametrow)then local autor=tabela_parametrow["Autor"]; local szkoly=tabela_parametrow["Ukończone szkoły"]; local email=tabela_parametrow["Email"]; local dotyczy=tabela_parametrow["Dotyczy"]; local licencjonowanie=tabela_parametrow["Licencjonowanie"]; local umowa_prawna=tabela_parametrow["Umowa prawna"]; local konsekwencje=tabela_parametrow["Konsekwencje"]; if(autor~=nil)then autor,_=mw.ustring.gsub(autor,wyrazenie_regularne,mikroszablony_odwrotne); end; if(szkoly~=nil)then szkoly,_=mw.ustring.gsub(szkoly,wyrazenie_regularne,mikroszablony_odwrotne); end; if(email~=nil)then email,_=mw.ustring.gsub(email,wyrazenie_regularne,mikroszablony_odwrotne); end; if(dotyczy~=nil)then dotyczy,_=mw.ustring.gsub(dotyczy,wyrazenie_regularne,mikroszablony_odwrotne); end; if(licencjonowanie~=nil)then licencjonowanie,_=mw.ustring.gsub(licencjonowanie,wyrazenie_regularne,mikroszablony_odwrotne); end; if(umowa_prawna~=nil)then umowa_prawna,_=mw.ustring.gsub(umowa_prawna,wyrazenie_regularne,mikroszablony_odwrotne); end; if(konsekwencje~=nil)then konsekwencje,_=mw.ustring.gsub(konsekwencje,wyrazenie_regularne,mikroszablony_odwrotne); end; if(autor~=nil)then tabela_licencji_spisu_tresci={autor, szkoly, email, dotyczy, licencjonowanie, umowa_prawna, konsekwencje}; licencja_z_autorem=false; end; break; elseif(self.tabela_listy_danych_analizy_ksiazki.problemy.blad_wewnetrzny_modulu_lua_stronicowego_parsera==nil)then self.tabela_listy_danych_analizy_ksiazki.problemy.blad_wewnetrzny_modulu_lua_stronicowego_parsera=0; end end; end; end; end; end; numer_rozdzialu_w_ksiazce=numer_rozdzialu_w_ksiazce+1; end local parsuj_rozdzialami=nil; for rozdzial,text,poziom_rozdzialu,poczatek_rozdzialu,numeracja in iterator do AnalizaRozdzialu(rozdzial,text,poziom_rozdzialu,poczatek_rozdzialu,numeracja); if(not parsuj_rozdzialami)then parsuj_rozdzialami=true;end end; if(not parsuj_rozdzialami)then AnalizaRozdzialu("Spis treści",tekst_rozwiniety_calego_artykulu,1,nil,nil); end; if(czy_artykul_korzystany)then tabelalisty2={tabela_artykulow, tabela_licencji_spisu_tresci,};else tabelalisty2=tabela_artykulow;end; return tabelalisty2; end; function p.ObslugaSzczegolnaElementu(self,kod_uchwytu,tabela_listy_danych_analizy_ksiazki2, nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, nazwa_obiektu, czy_artykul_korzystany) local lista_dwuelementowa={}; lista_dwuelementowa[1]=kod_uchwytu; local parametry_modul=require("Module:Parametry"); if((not tabela_listy_danych_analizy_ksiazki2.sprawdzenie_dokonane_obiektu)and(not parametry_modul["CzySąElementyNumerowaneTablicy"](tabela_listy_danych_analizy_ksiazki2[nazwa_obiektu])))then if(not (p:Czy_jest_taki_element_w_tabeli_wynikow("strony_poza_zakresem_obslugiwanym",nazwa_przestrzeni, nazwa_ksiazki)))then p:SprawdzCzyJestDostepnySpisTresci(nazwa_przestrzeni, nazwa_ksiazki,nazwa_artykulu); end; tabela_listy_danych_analizy_ksiazki2.sprawdzenie_dokonane_obiektu=true; end; table.insert(tabela_listy_danych_analizy_ksiazki2[nazwa_obiektu],lista_dwuelementowa); end; function p.ObsluzSzablonWzor(self,tabela_parametrow_szablonu,tabela_listy_danych_analizy_ksiazki2,nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu,nazwa_obiektu, czy_artykul_korzystany,numer_numeracji) local kod_uchwytu=nil; if(tabela_parametrow_szablonu["uchwyt"])then local parametry_modul=require("Module:Parametry"); kod_uchwytu=parametry_modul["Odstępy"](tabela_parametrow_szablonu["uchwyt"]); elseif(tabela_parametrow_szablonu[numer_numeracji])then local parametry_modul=require("Module:Parametry"); kod_uchwytu=parametry_modul["Odstępy"](tabela_parametrow_szablonu[numer_numeracji]); end; if(kod_uchwytu and not mw.ustring.match(kod_uchwytu,"^%s*$"))then p:ObslugaSzczegolnaElementu(kod_uchwytu,tabela_listy_danych_analizy_ksiazki2, nazwa_przestrzeni, nazwa_ksiazki,nazwa_artykulu, nazwa_obiektu, czy_artykul_korzystany); end; end; function p.Czy_jest_taki_element_w_tabeli_wynikow(self,element, nazwa_przestrzeni, nazwa_ksiazki) local parametry_modul=require("Module:Parametry"); local tabela_problemow=self.tabela_listy_danych_analizy_ksiazki.problemy[element]; return (parametry_modul.CzyJestTakiKluczTabeli(tabela_problemow,nazwa_przestrzeni) and parametry_modul.CzyJestTakiKluczTabeli(tabela_problemow[nazwa_przestrzeni],nazwa_ksiazki)); end; function p.SprawdzCzyJestDostepnySpisTresci(self,nazwa_przestrzeni, nazwa_ksiazki,nazwa_artykulu) if(nazwa_przestrzeni)then if(nazwa_ksiazki)then if(nazwa_artykulu=="")then return;end; local czy_element_wystepuje_w_tablicy=false; local tablica_przestrzeni=self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu; if(tablica_przestrzeni)then local tabela_ksiazek=tablica_przestrzeni[nazwa_przestrzeni]; if(tabela_ksiazek)then local tab_ksiazki=tabela_ksiazek[nazwa_ksiazki]; if(tab_ksiazki)then if(tab_ksiazki.spis)then czy_lista_niepusta=true; for _,tab_value1 in ipairs(tab_ksiazki.spis)do if(tab_value1[2])then for _,nazwa_artykulu1 in ipairs(tab_value1[2])do if(nazwa_artykulu1[1]==nazwa_artykulu)then czy_element_wystepuje_w_tablicy=true; break; end; end; end; if(czy_element_wystepuje_w_tablicy)then break;end; end; end; end; end; end; if(not czy_element_wystepuje_w_tablicy)then if((self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni~=nazwa_przestrzeni)or(self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki~=nazwa_ksiazki)or(self.tabela_listy_danych_analizy_ksiazki.nazwa_artykulu~=nazwa_artykulu))then if(not (p:Czy_jest_taki_element_w_tabeli_wynikow("strony_poza_zakresem_obslugiwanym",nazwa_przestrzeni, nazwa_ksiazki)))then p:DodawanieElementowDoTablicy("brak_spisy_tresci_do_doloczanych_stron",nil,nazwa_przestrzeni,nazwa_ksiazki); end; elseif(not self.tabela_listy_danych_analizy_ksiazki.problemy.brak_spisu_tresci_do_korzystanych_stron)then if(not (p:Czy_jest_taki_element_w_tabeli_wynikow("strony_poza_zakresem_obslugiwanym",nazwa_przestrzeni, nazwa_ksiazki)))then self.tabela_listy_danych_analizy_ksiazki.problemy.brak_spisu_tresci_do_korzystanych_stron=0; end; end; end; end; end; end; function p.PusteParametryLinkow(self,nazwa_przestrzeni, nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu, nazwa_obiektu) local czy_ksiazka_z_tylko_odstepami_lub_pusty=(nazwa_ksiazki)and mw.ustring.match(nazwa_ksiazki,"^%s*$") or nil; local czy_artykul_z_tylko_odstepami_lub_pusty=(nazwa_artykulu)and mw.ustring.match(nazwa_artykulu,"^%s*$") or nil; local czy_uchwyt_obiektu_z_tylko_odstepami_lub_pusty=(uchwyt_obiektu)and mw.ustring.match(uchwyt_obiektu,"^%s*$") or nil; if(czy_uchwyt_obiektu_z_tylko_odstepami_lub_pusty)then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.puste_parametry_szablonow_stronicowych_linkujacych[nazwa_obiektu][1])then self.tabela_listy_danych_analizy_ksiazki.problemy.puste_parametry_szablonow_stronicowych_linkujacych[nazwa_obiektu][1]=0; end; end; if(czy_artykul_z_tylko_odstepami_lub_pusty)then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.puste_parametry_szablonow_stronicowych_linkujacych[nazwa_obiektu][2])then self.tabela_listy_danych_analizy_ksiazki.problemy.puste_parametry_szablonow_stronicowych_linkujacych[nazwa_obiektu][2]=0; end; end; if(czy_ksiazka_z_tylko_odstepami_lub_pusty)then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.puste_parametry_szablonow_stronicowych_linkujacych[nazwa_obiektu][3])then self.tabela_listy_danych_analizy_ksiazki.problemy.puste_parametry_szablonow_stronicowych_linkujacych[nazwa_obiektu][3]=0; end; end; end; function p.ZbieranieInformacjiArtykolowKsiazek(self,tabela_parametrow_szablonu) local nazwa_artykulu=tabela_parametrow_szablonu["nazwa artykułu"] or tabela_parametrow_szablonu[1]; local pelna_nazwa_ksiazki=tabela_parametrow_szablonu["nazwa książki"] or tabela_parametrow_szablonu[2]; local parametry_modul=require("Module:Parametry"); nazwa_artykulu=(nazwa_artykulu)and parametry_modul["Odstępy"]{[1]=nazwa_artykulu,[2]="tak",} or nil; pelna_nazwa_ksiazki=(pelna_nazwa_ksiazki)and parametry_modul["Odstępy"]{[1]=pelna_nazwa_ksiazki,[2]="tak",} or nil; local ksiazkowe_modul=require("Module:Książkowe"); pelna_nazwa_ksiazki=ksiazkowe_modul["PełnaNazwaStronicowejKsiążki"](pelna_nazwa_ksiazki); pelna_nazwa_ksiazki=parametry_modul["Odstępy"]{[1]=pelna_nazwa_ksiazki,[2]="tak",}; local nazwy_modul=require("Module:Nazwy"); local nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](pelna_nazwa_ksiazki); local nazwa_ksiazki=ksiazkowe_modul["NazwaKsiążki"](pelna_nazwa_ksiazki); local nazwa_artykulu=nazwa_artykulu or (pelna_nazwa_ksiazki and (((self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni==nazwa_przestrzeni)and(self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki==nazwa_ksiazki))and ksiazkowe_modul["NazwaArtykułuKsiążki"]() or "") or ksiazkowe_modul["NazwaArtykułuKsiążki"]()); local tabela_listy_danych_analizy_ksiazki=p:ZbieranieInformacji(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, false); end; function p.ZbieranieInformacjiPudelek(self,tabela_parametrow_szablonu) if((not tabela_parametrow_szablonu["nazwa przestrzeni nazw"])and(not tabela_parametrow_szablonu["nazwa jednostki"]))then return;end; local nazwy_modul=require("Module:Nazwy"); local nazwa_jednostki=(tabela_parametrow_szablonu["nazwa jednostki"] and mw.ustring.gsub(tabela_parametrow_szablonu["nazwa jednostki"],"^([^#]*)#(.*)$","%1") or nil ) or nazwy_modul["NAZWASTRONY"](); local nazwa_przestrzeni=nazwy_modul.Np{nazwa=tabela_parametrow_szablonu["nazwa przestrzeni nazw"] or nazwy_modul["NAZWAPRZESTRZENI"]()}; local pelna_nazwa_ksiazki=((nazwa_przestrzeni~="") and (nazwa_przestrzeni..":") or "")..nazwa_jednostki; local ksiazkowe_modul=require("Module:Książkowe"); local nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](pelna_nazwa_ksiazki); local nazwa_ksiazki=ksiazkowe_modul["NazwaKsiążki"](pelna_nazwa_ksiazki); local nazwa_artykulu=ksiazkowe_modul["NazwaArtykułuKsiążki"](pelna_nazwa_ksiazki); local tabela_listy_danych_analizy_ksiazki=p:ZbieranieInformacji(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, false); end; function p.LinkowanieOgolnie(self,tabela_listy_danych_analizy_ksiazki2,tabela_parametrow_szablonu,nazwa_obiektu, linkobiekt) local nazwa_artykulu=tabela_parametrow_szablonu["nazwa artykułu"] or tabela_parametrow_szablonu[2]; local uchwyt_obiektu=tabela_parametrow_szablonu["uchwyt"] or tabela_parametrow_szablonu[1]; local pelna_nazwa_ksiazki=tabela_parametrow_szablonu["nazwa książki"] or tabela_parametrow_szablonu[3]; local parametry_modul=require("Module:Parametry"); nazwa_artykulu=(nazwa_artykulu)and parametry_modul["Odstępy"]{[1]=nazwa_artykulu,[2]="tak",} or nil; pelna_nazwa_ksiazki=(pelna_nazwa_ksiazki)and parametry_modul["Odstępy"]{[1]=pelna_nazwa_ksiazki,[2]="tak",} or nil; uchwyt_obiektu=(uchwyt_obiektu)and parametry_modul["Odstępy"](uchwyt_obiektu) or nil; local nazwy_modul=require("Module:Nazwy"); local html_modul=require("Module:Html"); if(nazwa_artykulu)then nazwa_artykulu=html_modul["TransformacjaKoduZnakuDoZnakuŁancucha"](nazwa_artykulu); nazwa_artykulu=require("Module:Parametry")["Odstępy"]{[1]=nazwa_artykulu,[2]="tak",}; end; local nazwa_ksiazki;local nazwa_przestrzeni; if(pelna_nazwa_ksiazki)then pelna_nazwa_ksiazki=html_modul["TransformacjaKoduZnakuDoZnakuŁancucha"](pelna_nazwa_ksiazki); local ksiazkowe_modul=require("Module:Książkowe"); pelna_nazwa_ksiazki=ksiazkowe_modul["PełnaNazwaStronicowejKsiążki"](pelna_nazwa_ksiazki); pelna_nazwa_ksiazki=parametry_modul["Odstępy"]{[1]=pelna_nazwa_ksiazki,[2]="tak",}; nazwa_ksiazki=nazwy_modul["NAZWASTRONY"](pelna_nazwa_ksiazki); nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](pelna_nazwa_ksiazki); end; if((uchwyt_obiektu)and(uchwyt_obiektu~=""))then if(nazwa_artykulu)then if(nazwa_artykulu~="")then if(not nazwa_ksiazki)then nazwa_ksiazki=self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; nazwa_przestrzeni=self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; elseif(nazwa_ksiazki=="")then p:PusteParametryLinkow(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu, nazwa_obiektu); return; end; elseif((nazwa_ksiazki)and(nazwa_ksiazki~=""))then nazwa_artykulu=""; elseif((nazwa_ksiazki)and(nazwa_ksiazki==""))then p:PusteParametryLinkow(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu, nazwa_obiektu); return; else nazwa_przestrzeni=self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; nazwa_ksiazki=self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; end; if((nazwa_przestrzeni~=self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni)or(nazwa_ksiazki~=self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki)or(nazwa_artykulu~=self.tabela_listy_danych_analizy_ksiazki.nazwa_artykulu))then p:LinkowanieNastepne(nazwa_obiektu, nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu); else p:LinkowanieDalszePrace(tabela_listy_danych_analizy_ksiazki2,nazwa_obiektu,uchwyt_obiektu,linkobiekt); p:PusteParametryLinkow(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu, nazwa_obiektu); end; else p:LinkowanieDalszePrace(tabela_listy_danych_analizy_ksiazki2,nazwa_obiektu,uchwyt_obiektu,linkobiekt) p:PusteParametryLinkow(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu, nazwa_obiektu); end; elseif((uchwyt_obiektu)and(uchwyt_obiektu==""))then p:PusteParametryLinkow(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu, nazwa_obiektu); elseif(not self.tabela_listy_danych_analizy_ksiazki.problemy.brak_uchwytu[nazwa_obiektu])then p:PusteParametryLinkow(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu, nazwa_obiektu); self.tabela_listy_danych_analizy_ksiazki.problemy.brak_uchwytu[nazwa_obiektu]=0; end; end; function p.LinkowanieDalszePrace(self,tabela_listy_danych_analizy_ksiazki2,nazwa_obiektu,uchwyt_obiektu,linkobiekt,Funkcja_sprawdzania_parametrow_linkow) local linkobiekttab=linkobiekt[nazwa_obiektu]; local parametry_modul=require("Module:Parametry"); if((not tabela_listy_danych_analizy_ksiazki2.sprawdzenie_dokonane_linku)and(not parametry_modul["CzySąElementyNumerowaneTablicy"](linkobiekttab)))then local parametry_modul=require("Module:Parametry"); local nazwa_przestrzeni=self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; local nazwa_ksiazki=self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; local nazwa_artykulu=self.tabela_listy_danych_analizy_ksiazki.nazwa_artykulu; if(not (p:Czy_jest_taki_element_w_tabeli_wynikow("strony_poza_zakresem_obslugiwanym",nazwa_przestrzeni, nazwa_ksiazki)))then p:SprawdzCzyJestDostepnySpisTresci(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu); end; tabela_listy_danych_analizy_ksiazki2.sprawdzenie_dokonane_linku=true; end; table.insert(linkobiekttab,uchwyt_obiektu); end; function p.LinkowanieNastepne(self, nazwa_obiektu, nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu) if(((nazwa_przestrzeni)and(((nazwa_przestrzeni~="")and(not mw.ustring.match(nazwa_przestrzeni,"[|<>{}%[%]]")))or(nazwa_przestrzeni==""))) and((nazwa_artykulu)and(((nazwa_artykulu~="")and(not mw.ustring.match(nazwa_artykulu,"[|<>{}%[%]]")))or(nazwa_artykulu==""))) and((nazwa_ksiazki)and(nazwa_ksiazki~="")and(not mw.ustring.match(nazwa_ksiazki,"[|<>{}%[%]]"))))then local parametry_modul=require("Module:Parametry"); if((nazwa_przestrzeni)and(parametry_modul.CzyTak(nazwa_ksiazki))and(nazwa_artykulu))then local tabela_listy_danych_analizy_ksiazki2={} local tabela_listy_danych_analizy_ksiazki0=p:ZbieranieInformacji(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, false,tabela_listy_danych_analizy_ksiazki2); if(tabela_listy_danych_analizy_ksiazki0)then if(not parametry_modul.CzyTak{[1]=tabela_listy_danych_analizy_ksiazki0,})then return;end; p:SprawdzCzyJestDostepnySpisTresci(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu); local czy_jest_nazwa_obiektu_w_tabela_listy_danych_analizy_ksiazki2=tabela_listy_danych_analizy_ksiazki2[nazwa_obiektu]; local ile_razy=0; if(czy_jest_nazwa_obiektu_w_tabela_listy_danych_analizy_ksiazki2)then for _, parametry_obiektu in pairs(czy_jest_nazwa_obiektu_w_tabela_listy_danych_analizy_ksiazki2) do if(parametry_obiektu[1]==uchwyt_obiektu)then ile_razy=ile_razy+1; if(ile_razy>1)then break;end; end; end; end if(ile_razy~=1)then if(self.tabela_listy_danych_analizy_ksiazki.problemy.bledy_uchwytow_korzystanych_stron["Link"..nazwa_obiektu]==nil)then self.tabela_listy_danych_analizy_ksiazki.problemy.bledy_uchwytow_korzystanych_stron["Link"..nazwa_obiektu]=0; end; p:PusteParametryLinkow(nazwa_przestrzeni, nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu, nazwa_obiektu); end; else if(not self.tabela_listy_danych_analizy_ksiazki.problemy.blad_wewnetrzny_modulu_lua_stronicowego_parsera)then self.tabela_listy_danych_analizy_ksiazki.problemy.blad_wewnetrzny_modulu_lua_stronicowego_parsera=0; end; end; else p:PusteParametryLinkow(nazwa_przestrzeni, nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu, nazwa_obiektu); end; else if(self.tabela_listy_danych_analizy_ksiazki.problemy.nieprawidlowe_nazwy_korzystanych_stron==nil)then if((self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni==nazwa_przestrzeni)and(self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki==nazwa_ksiazki)and(self.tabela_listy_danych_analizy_ksiazki.nazwa_artykulu==nazwa_artykulu))then self.tabela_listy_danych_analizy_ksiazki.problemy.nieprawidlowe_nazwy_korzystanych_stron=0; else self.tabela_listy_danych_analizy_ksiazki.problemy.nieprawidlowe_nazwy_stron_doloczanych_do_stron=0; end; end; end; end; function p.SpreparowanyWikikodStrony(self,nazwa_modolu,dokumentacja) local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local nazwy_modul=require("Module:Nazwy"); nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](nazwa_modolu); if(nazwy_np_modul.Module==nazwa_przestrzeni)then local techniczne_modul=require("Module:Techniczne"); nazwa_modolu=techniczne_modul["PełnaNazwaOpisuModułu"](nazwa_modolu); return p.LadujZawartoscStrony(self,nazwa_modolu,true,nil,dokumentacja); elseif(nazwy_np_modul.Template~=nazwa_przestrzeni)then return p.LadujZawartoscStrony(self,nazwa_modolu,true,nil,dokumentacja); elseif(nazwy_np_modul.Template==nazwa_przestrzeni)then if(mw.ustring.match(nazwa_modolu,"^[^:]+:(.*/opis)%s*$"))then local szablony_magiczne={}; return p.LadujZawartoscStrony(self,nazwa_modolu,true,szablony_magiczne,dokumentacja); else local szablony_magiczne={}; local tekst_artykulu_caly=p.LadujZawartoscStrony(self,nazwa_modolu,true,szablony_magiczne,false,nil,true); if(not tekst_artykulu_caly)then return;end; local iterator=mw.ustring.gmatch(tekst_artykulu_caly,"{{[^{}]-}}"); local parametry_modul=require("Module:Parametry"); local techniczne_modul=require("Module:Techniczne"); local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); for wywolanie in iterator do local function AnalizujDokumentacja(_,wywolanie) local nazwa_strony2; local dokumentacja=mw.ustring.match(wywolanie,"{{%s*[Dd]okumentacja%s*}}"); if(dokumentacja)then local nazwa_strony2=nazwa_modolu.."/opis"; local tekst_artykulu2=p.LadujZawartoscStrony(self,nazwa_strony2,false,szablony_magiczne,dokumentacja); local techniczne_modul=require("Module:Techniczne"); tekst_artykulu2=techniczne_modul["TekstBezOdwołańDoParametrówWeWzorze"](tekst_artykulu2); tekst_artykulu_caly=mw.ustring.gsub(tekst_artykulu_caly,"{{%s*[Dd]okumentacja%s*}}",tekst_artykulu2); else local dopasowanie=mw.ustring.match(wywolanie,"{{%s*[Dd]okumentacja%s*|"); if(dopasowanie)then local tablica_parametrow_dokumentacja=techniczne_modul["ParsujWywołanieSzablonu"](wywolanie) local nazwa_strony2=tablica_parametrow_dokumentacja[1]; local zawartosc=tablica_parametrow_dokumentacja["zawartość"]; if((nazwa_strony2)and(not zawartosc))then local tekst_artykulu2=p.LadujZawartoscStrony(self,nazwa_strony2,false,szablony_magiczne,dokumentacja,nazwa_modolu); tekst_artykulu2=techniczne_modul["TekstBezOdwołańDoParametrówWeWzorze"](tekst_artykulu2); wywolanie=techniczne_modul["PrzekształćWzórDoCzystegoTekstu"](wywolanie); tekst_artykulu_caly=mw.ustring.gsub(tekst_artykulu_caly,wywolanie,tekst_artykulu2); elseif(zawartosc)then wywolanie=techniczne_modul["PrzekształćWzórDoCzystegoTekstu"](wywolanie); zawartosc=techniczne_modul["TekstBezOdwołańDoParametrówWeWzorze"](zawartosc); tekst_artykulu_caly=mw.ustring.gsub(tekst_artykulu_caly,wywolanie,zawartosc); end; end; end; end; local function __Funkcja2(oznaczenie_szablonu,wywolanie,tabela_parametrow_szablonu,uzyskano_w_wyniku_parsowania_wywolanie_szablonu) if(not oznaczenie_szablonu)then return; end; local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); local wywolanie2,_=mw.ustring.gsub(wywolanie,stronicowyparser_potrzebne_modul.OgolnyWzor(oznaczenie_szablonu),stronicowyparser_potrzebne_modul.AnalizaSzablonu(oznaczenie_szablonu)); wywolanie=techniczne_modul["PrzekształćWzórDoCzystegoTekstu"](wywolanie); wywolanie2=techniczne_modul["TekstBezOdwołańDoParametrówWeWzorze"](wywolanie2); tekst_artykulu_caly,_=mw.ustring.gsub(tekst_artykulu_caly,wywolanie,wywolanie2); end; stronicowyparser_potrzebne_modul.AnalizaSzablonuStronicowegoParsera(wywolanie,AnalizujDokumentacja,__Funkcja2) end; return tekst_artykulu_caly; end; end; end; function p.LadujZawartoscStrony(self,nazwa_strony,czy_noinclude,szablony_magiczne,dokumentacja,nazwa_modolu_szablonu_opisu,szablon_nie_opis) local czy_nazwa_strony_z_tylko_odstepami_lub_pusta=mw.ustring.match(nazwa_strony,"^%s*$"); local uchwyt_strony; local tekst_artykulu; local nazwa_strony_bez_kodow_html; if(not czy_nazwa_strony_z_tylko_odstepami_lub_pusta)then nazwa_strony_bez_kodow_html=require("Module:Html").TransformacjaKlasyZnakowej(nazwa_strony); uchwyt_strony = mw.title.makeTitle('', nazwa_strony_bez_kodow_html); tekst_artykulu = uchwyt_strony and uchwyt_strony:getContent() or nil; local czy_istnieje = tekst_artykulu or (uchwyt_strony and uchwyt_strony.exists or nil); if(not czy_istnieje)then if(self and self.tabela_listy_danych_analizy_ksiazki)then if(self.tabela_listy_danych_analizy_ksiazki.problemy.strona_nie_istnieje==nil)then self.tabela_listy_danych_analizy_ksiazki.problemy.strona_nie_istnieje=0 end; end; return nil; else local czy_nie_istnieje_zawartosc=((uchwyt_strony)and(not tekst_artykulu)); if(czy_nie_istnieje_zawartosc)then return nil; end; end; else return nil; end; if((czy_noinclude)and(not dokumentacja)and(szablon_nie_opis))then local iterator=mw.ustring.gmatch(tekst_artykulu,"<%s-[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]%s->(.-)<%s-/%s-[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]%s->"); for dokumentacja_tekst in iterator do local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); local tekst=stronicowyparser_potrzebne_modul.KodujStroneSzablonowa(dokumentacja_tekst); if(tekst~=dokumentacja_tekst)then local techniczne_modul=require("Module:Techniczne"); dokumentacja_tekst=techniczne_modul["PrzekształćWzórDoCzystegoTekstu"](dokumentacja_tekst); tekst=techniczne_modul["TekstBezOdwołańDoParametrówWeWzorze"](tekst); tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"<%s-[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]%s->"..dokumentacja_tekst.."<%s-/%s-[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]%s->",tekst); end; end; end; if(czy_noinclude)then tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"<%s-[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]%s->(.-)<%s-/%s-[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]%s->","%1"); tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"<%s-[Ii][Nn][Cc][Ll][Uu][Dd][Ee][Oo][Nn][Ll][Yy]%s->.-<%s-/%s-[Ii][Nn][Cc][Ll][Uu][Dd][Ee][Oo][Nn][Ll][Yy]%s->",""); else tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"<%s-[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]%s->.-<%s-/%s-[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]%s->",""); tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"<%s-[Ii][Nn][Cc][Ll][Uu][Dd][Ee][Oo][Nn][Ll][Yy]%s->(.-)<%s-/%s-[Ii][Nn][Cc][Ll][Uu][Dd][Ee][Oo][Nn][Ll][Yy]%s->","%1"); end; tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"<[Tt][Ee][Mm][Pp][Ll][Aa][Tt][Ee][Dd][Aa][Tt][Aa]>(.-)</[Tt][Ee][Mm][Pp][Ll][Aa][Tt][Ee][Dd][Aa][Tt][Aa]>",""); tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"<!--(.-)-->",""); tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"<%s-[Nn][Oo][Ww][Ii][Kk][Ii]%s->.-<%s-/%s-[Nn][Oo][Ww][Ii][Kk][Ii]%s->",""); tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"<%s-[Pp][Rr][Ee]%s->.-<%s-/%s-[Pp][Rr][Ee]%s->",""); tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"(<%s-[mM][aA][tT][hH]%s->.-<%s-/%s-[mM][aA][tT][hH]%s->)",""); if(szablony_magiczne)then local nazwy_modul=require("Module:Nazwy"); szablony_magiczne["{{ROOTPAGENAME}}"]=nazwy_modul["NAZWAKORZENIASTRONY"](nazwa_modolu_szablonu_opisu or nazwa_strony_bez_kodow_html); szablony_magiczne["{{NAMESPACE}}"]=nazwy_modul["NAZWAPRZESTRZENI"](nazwa_modolu_szablonu_opisu or nazwa_strony_bez_kodow_html); szablony_magiczne["{{PAGENAME}}"]=nazwy_modul["NAZWASTRONY"](nazwa_modolu_szablonu_opisu or nazwa_strony_bez_kodow_html); szablony_magiczne["{{FULLPAGENAME}}"]=nazwy_modul["PEŁNANAZWAKSIĄŻKI"](nazwa_modolu_szablonu_opisu or nazwa_strony_bez_kodow_html); end; if(szablony_magiczne)then tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"{{[^{}]+}}",szablony_magiczne); local ramka_modul=require("Module:Ramka"); tekst_artykulu=ramka_modul.InstrukcjeWarunkowe(tekst_artykulu); end; if(not szablon_nie_opis)then if(not dokumentacja)then local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); tekst_artykulu=stronicowyparser_potrzebne_modul.KodujStroneSzablonowa(tekst_artykulu); end; end; return tekst_artykulu; end; function p.ZbieranieInformacji(self,nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, czy_artukul_korzystany,tabela_listy_danych_analizy_ksiazki2,linkobiekt) if(not czy_artukul_korzystany)then if(self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni and self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki and self.tabela_listy_danych_analizy_ksiazki.nazwa_artykulu)then if((self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni==nazwa_przestrzeni)and(self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki==nazwa_ksiazki)and(self.tabela_listy_danych_analizy_ksiazki.nazwa_artykulu==nazwa_artykulu))then return 0; else if(self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci)then self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_doloczone=true; end; end; else return nil; end; end; local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); if((nazwa_przestrzeni~=nazwy_np_modul.Main) and(nazwa_przestrzeni~=nazwy_np_modul.Wikijunior) and((nazwa_przestrzeni~=nazwy_np_modul.User)or(not mw.ustring.match(nazwa_ksiazki,"^[^/]+/(.-)$"))) and((nazwa_przestrzeni~=nazwy_np_modul.Wikibooks)or(not mw.ustring.match(nazwa_ksiazki,"^%s*[Bb]rudnopis/[^/]+/(.-)$"))) )then p:DodawanieElementowDoTablicy("strony_poza_zakresem_obslugiwanym",nil,nazwa_przestrzeni,nazwa_ksiazki) end; local parametry_modul=require("Module:Parametry"); if(self.tabela_listy_danych_analizy_ksiazki)then if(self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu)then local tabela_przestrzeni=self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni]; if(tabela_przestrzeni)then local tabela_ksiazka=tabela_przestrzeni[nazwa_ksiazki]; if(tabela_ksiazka)then local lista_artykolow=tabela_ksiazka.lista_artykolow; if(lista_artykolow)then local tabela_artykul=lista_artykolow[nazwa_artykulu]; if(tabela_artykul)then local uchwyty_i_numeracje=tabela_artykul.uchwyty_i_numeracje; if(uchwyty_i_numeracje)then return 0; end; end; end; end; end; else return nil; end; else return nil; end; if(czy_artukul_korzystany)then if((not self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni)and(not self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki)and(not self.tabela_listy_danych_analizy_ksiazki.nazwa_artykulu))then self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni=nazwa_przestrzeni; self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki=nazwa_ksiazki; self.tabela_listy_danych_analizy_ksiazki.nazwa_artykulu=nazwa_artykulu; end; end; local nazwa_modolu=(nazwa_przestrzeni=="")and ((nazwa_artykulu=="")and nazwa_ksiazki or nazwa_ksiazki.."/"..nazwa_artykulu) or nazwa_przestrzeni..":"..((nazwa_artykulu=="")and nazwa_ksiazki or nazwa_ksiazki.."/"..nazwa_artykulu); local tekst_rozwiniety_calego_artykulu=p:SpreparowanyWikikodStrony(nazwa_modolu); if(not czy_artukul_korzystany)then if(not tekst_rozwiniety_calego_artykulu)then return 0;end; end; -- przydzielanie tablicy if(not self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni])then self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni]={};end; local tablica_przestrzeni=self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni]; if(not tablica_przestrzeni[nazwa_ksiazki])then tablica_przestrzeni[nazwa_ksiazki]={};end; local tablica_ksiazki=tablica_przestrzeni[nazwa_ksiazki]; if(not tablica_ksiazki.lista_artykolow)then tablica_ksiazki.lista_artykolow={};end; if(not tablica_ksiazki.lista_artykolow[nazwa_artykulu])then tablica_ksiazki.lista_artykolow[nazwa_artykulu]={};end; local artykul_analizowany=tablica_ksiazki.lista_artykolow[nazwa_artykulu]; local tablica_ksiazki=self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni][nazwa_ksiazki]; if(czy_artukul_korzystany)then artykul_analizowany.artykul_biezacy=true; tablica_ksiazki.ksiazka_analizowana=true; end; --koniec --local iterator=mw.ustring.gmatch(tekst_rozwiniety_calego_artykulu,"{{[^{}]-}}"); if(not tabela_listy_danych_analizy_ksiazki2)then tabela_listy_danych_analizy_ksiazki2={};end; local obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty"); for _,element_w_tablicy_obiekt in pairs(obiekty_modul.tablica_obiektow)do local wartosc=element_w_tablicy_obiekt[1]; tabela_listy_danych_analizy_ksiazki2[wartosc]={}; if(czy_artukul_korzystany)then linkobiekt[wartosc]={};end; end; local strona; if(czy_artukul_korzystany)then strona=""; else strona=((nazwa_przestrzeni~="")and (nazwa_przestrzeni..":") or "")..nazwa_ksiazki..((nazwa_artykulu~="")and "/"..nazwa_artykulu or "") end; local function InneInformacjePrzebneDoAnalizowanejKsiazki() if((self.tabela_listy_danych_analizy_ksiazki.zastepczy) or (not (p:Czy_jest_taki_element_w_tabeli_wynikow("strony_poza_zakresem_obslugiwanym",nazwa_przestrzeni, nazwa_ksiazki))))then if((nazwa_przestrzeni)and(nazwa_ksiazki))then local czy_ksiazka_istnieje_w_tablicy=false; local tabela_ksiazek=self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni]; if(tabela_ksiazek)then for nazwa_ksiazki_i,tablica_spisu in pairs(tabela_ksiazek) do if(nazwa_ksiazki_i==nazwa_ksiazki)then if(tablica_spisu.spis)then czy_ksiazka_istnieje_w_tablicy=true; break; end; end; end; end; if(not czy_ksiazka_istnieje_w_tablicy)then local tabela_wstepnych_informacji; local normalna_nazwa_przestrzeni;local normalna_nazwa_ksiazki; if(not self.tabela_listy_danych_analizy_ksiazki.zastepczy)then tabela_wstepnych_informacji=p:ZbierajJakieSaArtykulyIInformacjeOLicencji(nazwa_przestrzeni,nazwa_ksiazki,czy_artukul_korzystany); else normalna_nazwa_przestrzeni=self.tabela_listy_danych_analizy_ksiazki.normalna_nazwa_przestrzeni; normalna_nazwa_ksiazki=self.tabela_listy_danych_analizy_ksiazki.normalna_nazwa_ksiazki; tabela_wstepnych_informacji=p:ZbierajJakieSaArtykulyIInformacjeOLicencji(self.tabela_listy_danych_analizy_ksiazki.normalna_nazwa_przestrzeni,self.tabela_listy_danych_analizy_ksiazki.normalna_nazwa_ksiazki,czy_artukul_korzystany); end; if(tabela_wstepnych_informacji==0)then if(czy_artukul_korzystany)then self.tabela_listy_danych_analizy_ksiazki.problemy.korzystane_strona_glowna_nie_istnieje=0; else p:DodawanieElementowDoTablicy("doloczone_strony_glowne_nie_istnieja",nil,nazwa_przestrzeni,nazwa_ksiazki); end; else if(tabela_wstepnych_informacji)then if(czy_artukul_korzystany)then if(not self.tabela_listy_danych_analizy_ksiazki.zastepczy)then tablica_ksiazki.spis=tabela_wstepnych_informacji[1]; tablica_ksiazki.licencja=tabela_wstepnych_informacji[2]; else if(not self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[normalna_nazwa_przestrzeni])then self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[normalna_nazwa_przestrzeni]={}; end; if(not self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[normalna_nazwa_przestrzeni][normalna_nazwa_ksiazki])then self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[normalna_nazwa_przestrzeni][normalna_nazwa_ksiazki]={}; end; self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[normalna_nazwa_przestrzeni][normalna_nazwa_ksiazki].spis=tabela_wstepnych_informacji[1]; self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[normalna_nazwa_przestrzeni][normalna_nazwa_ksiazki].licencja=tabela_wstepnych_informacji[2]; end; if(not tabela_wstepnych_informacji[1])then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.brak_spisow_tresci_do_korzystanych_ksiazek_na_ich_stronach_glownych)then if(((self.tabela_listy_danych_analizy_ksiazki.nazwa_artykulu=="")and(nazwa_artykulu~=""))or(self.tabela_listy_danych_analizy_ksiazki.nazwa_artykulu~=""))then self.tabela_listy_danych_analizy_ksiazki.problemy.brak_spisow_tresci_do_korzystanych_ksiazek_na_ich_stronach_glownych=0; end; end; end; else tablica_ksiazki.spis=tabela_wstepnych_informacji; end; else if(czy_artukul_korzystany)then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.blad_wewnetrzny_modulu_lua_stronicowego_parsera)then self.tabela_listy_danych_analizy_ksiazki.problemy.blad_wewnetrzny_modulu_lua_stronicowego_parsera=0; end; else p:DodawanieElementowDoTablicy("brak_spisow_tresci_do_doloczonych_ksiazek_na_ich_stronach_glownych",nil,nazwa_przestrzeni,nazwa_ksiazki); end; end; end; end; end; end; end; function StronaZbiorcza() if(czy_artukul_korzystany)then local stronicowyparser_stronasubst_modul=require("Module:StronicowyParser/StronaSubst"); local TakFun=function(frame) return true;end;local NieFun=function(frame) return nil;end; return stronicowyparser_stronasubst_modul.AnalizaStronaSubst(self.tabela_listy_danych_analizy_ksiazki,nil,TakFun,NieFun,nil); end; return nil; end; InneInformacjePrzebneDoAnalizowanejKsiazki(); local strona_zbiorcza=StronaZbiorcza(); if(strona_zbiorcza)then if((tablica_ksiazki.spis_tresci)and(tablica_ksiazki.spis_tresci.tekst)and(tablica_ksiazki.spis_tresci.wywolanie) and(tablica_ksiazki.spis_tresci.wywolanie[1])and(tablica_ksiazki.spis_tresci.wywolanie[2]))then local pelny=mw.ustring.match(tekst_rozwiniety_calego_artykulu,tablica_ksiazki.spis_tresci.wywolanie[1]) if(pelny)then tekst_rozwiniety_calego_artykulu,_=mw.ustring.gsub(tekst_rozwiniety_calego_artykulu,tablica_ksiazki.spis_tresci.wywolanie[1],tablica_ksiazki.spis_tresci.tekst); else local wzgledny=mw.ustring.match(tekst_rozwiniety_calego_artykulu,tablica_ksiazki.spis_tresci.wywolanie[2]) if(wzgledny)then tekst_rozwiniety_calego_artykulu,_=mw.ustring.gsub(tekst_rozwiniety_calego_artykulu,tablica_ksiazki.spis_tresci.wywolanie[2],tablica_ksiazki.spis_tresci.tekst); end; end; end; end; if(czy_artukul_korzystany)then if(not tekst_rozwiniety_calego_artykulu)then if(strona_zbiorcza)then self.tabela_listy_danych_analizy_ksiazki["CzyStronaSubst"]="tak"; end; return nil; end; end; local toc; if((not czy_artukul_korzystany)and(self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_doloczone))then toc=p:SpisTresciWstep(tekst_rozwiniety_calego_artykulu,strona,tabela_listy_danych_analizy_ksiazki2["Śródtytuł"],nazwa_przestrzeni,nazwa_ksiazki,czy_artukul_korzystany); end; local uzyskano_w_wyniku_parsowania_wywolanie_szablonu; local analiza_stron_korzystanych_zbiorczych=nil; local stronastart=nil; local iterator=mw.ustring.gmatch(tekst_rozwiniety_calego_artykulu,"{{[^{}]-}}"); local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne") for uzyskano_w_wyniku_parsowania_wywolanie_szablonu in iterator do local function AnalizaParametrowSzablonuISzablonu(tabela_parametrow_szablonu,uzyskano_w_wyniku_parsowania_wywolanie_szablonu) if(czy_artukul_korzystany)then if(tabela_parametrow_szablonu)then if((not stronastart)and(self.tabela_listy_danych_analizy_ksiazki.formatowanie==nil))then if(obiekty_modul.strona_start[tabela_parametrow_szablonu[0]])then self.tabela_listy_danych_analizy_ksiazki.formatowanie=tabela_parametrow_szablonu["formatowanie"]; stronastart=true; return; elseif(obiekty_modul.strona_start_inne[tabela_parametrow_szablonu[0]])then self.tabela_listy_danych_analizy_ksiazki.formatowanie="tak"; stronastart=true; return; elseif(obiekty_modul.strona_start_analiza_spis_tresci[tabela_parametrow_szablonu[0]])then self.tabela_listy_danych_analizy_ksiazki.formatowanie="tak"; self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_korzystane=true; stronastart=true; return; elseif((strona_zbiorcza)and(not analiza_stron_korzystanych_zbiorczych)and(obiekty_modul.strona_zbiorcza[tabela_parametrow_szablonu[0]]))then analiza_stron_korzystanych_zbiorczych=true; return; end; elseif((strona_zbiorcza)and(not analiza_stron_korzystanych_zbiorczych)and(obiekty_modul.strona_zbiorcza[tabela_parametrow_szablonu[0]]))then analiza_stron_korzystanych_zbiorczych=true; return; end; end; end; local plik=mw.ustring.match(uzyskano_w_wyniku_parsowania_wywolanie_szablonu,"^{{:([^:|{}]-)}}$"); if(plik==nil)then if(tabela_parametrow_szablonu)then if(not parametry_modul.CzyTak(tabela_parametrow_szablonu["bez automatu"]))then local czy_wypowiedzenie=mw.ustring.match(tabela_parametrow_szablonu[0],"^[wW]ypowiedzenie$"); local linkobiekt2; local link; if(czy_wypowiedzenie)then linkobiekt2=false; link=false; else linkobiekt2=mw.ustring.match(tabela_parametrow_szablonu[0],"^[Ll]inkObiekt$"); if(linkobiekt2)then link=true; else link=mw.ustring.match(tabela_parametrow_szablonu[0],"^[Ll]ink"); end; end; local czy_obsluzone=true; local funkcja_aliasow=function(nazwa_szablonu,elementy_w_tablicy_obiekty) local wzor_nazwy_szablonu1=mw.ustring.gsub(elementy_w_tablicy_obiekty[1],"^(.)",function(s)return "["..mw.ustring.upper(s)..mw.ustring.lower(s).."]";end); local czy_aliasy=mw.ustring.match(tabela_parametrow_szablonu[0],"^"..wzor_nazwy_szablonu1.."$"); if(not czy_aliasy)then if(elementy_w_tablicy_obiekty[2])then if(type(elementy_w_tablicy_obiekty[2])=="table")then for _,alias in pairs(elementy_w_tablicy_obiekty[2])do local wzor_nazwy_szablonu2=mw.ustring.gsub(alias,"^(.)",function(s)return "["..mw.ustring.upper(s)..mw.ustring.lower(s).."]";end); czy_aliasy=mw.ustring.match(tabela_parametrow_szablonu[0],"^"..wzor_nazwy_szablonu2.."$"); if(czy_aliasy)then break; end; end; else local wzor_nazwy_szablonu2=mw.ustring.gsub(elementy_w_tablicy_obiekty[2],"^(.)",function(s)return "["..mw.ustring.upper(s)..mw.ustring.lower(s).."]";end); czy_aliasy=mw.ustring.match(tabela_parametrow_szablonu[0],"^"..wzor_nazwy_szablonu2.."$"); end; end; end; return czy_aliasy; end; for _,elementy_w_tablicy_obiekty in pairs(obiekty_modul.tablica_obiektow_bez_obiektu_nienazwanego)do local wartosc_elementu=elementy_w_tablicy_obiekty[1]; if(not link)then if(not obiekty_modul.nienumerowane_z_uchwytami_szablony_naglowka[wartosc_elementu])then czy_aliasy=czy_wypowiedzenie or funkcja_aliasow(tabela_parametrow_szablonu[0],elementy_w_tablicy_obiekty); if(czy_aliasy)then if((not czy_wypowiedzenie) or((czy_wypowiedzenie)and( (tabela_parametrow_szablonu["rodzaj"]==wartosc_elementu) )) )then p:ObsluzSzablonWzor(tabela_parametrow_szablonu,tabela_listy_danych_analizy_ksiazki2, nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu,wartosc_elementu, czy_artukul_korzystany,elementy_w_tablicy_obiekty[5]); czy_obsluzone=false; if(czy_artukul_korzystany)then if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then local uchwyt_obiektu= tabela_parametrow_szablonu["uchwyt"] or tabela_parametrow_szablonu[elementy_w_tablicy_obiekty[5]]; if(uchwyt_obiektu and not mw.ustring.match(uchwyt_obiektu,"^%s*$"))then self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie=wartosc_elementu..":"..((uchwyt_obiektu)and uchwyt_obiektu or ""); end; end; end; break; end; end; else self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_korzystane=true; end; elseif(czy_artukul_korzystany)then if(link)then local funkcja_aliasow_2=function(zmienna) if(wartosc_elementu~=zmienna)then return false;end; local wzor_nazwy_szablonu1="[Ll]ink"..wartosc_elementu; local czy_aliasy=mw.ustring.match(tabela_parametrow_szablonu[0],"^"..wzor_nazwy_szablonu1.."$"); local szablon; if(not czy_aliasy)then if(elementy_w_tablicy_obiekty[3])then if(type(elementy_w_tablicy_obiekty[3])=="table")then for _,alias in pairs(elementy_w_tablicy_obiekty[3])do local wzor_nazwy_szablonu2=mw.ustring.gsub(alias,"^(.)",function(s)return "["..mw.ustring.upper(s)..mw.ustring.lower(s).."]";end); czy_aliasy=mw.ustring.match(tabela_parametrow_szablonu[0],"^"..wzor_nazwy_szablonu2.."$"); if(czy_aliasy)then szablon=alias break; end; end; else local wzor_nazwy_szablonu2=mw.ustring.gsub(elementy_w_tablicy_obiekty[3],"^(.)",function(s)return "["..mw.ustring.upper(s)..mw.ustring.lower(s).."]";end); czy_aliasy=mw.ustring.match(tabela_parametrow_szablonu[0],"^"..wzor_nazwy_szablonu2.."$"); if(czy_aliasy)then szablon=elementy_w_tablicy_obiekty[3];end; end; end; else szablon="Link"..wartosc_elementu; end; return czy_aliasy,szablon; end; if(not obiekty_modul.nienumerowane_z_uchwytami_szablony_naglowka[wartosc_elementu])then local typ=mw.getContentLanguage():lcfirst(wartosc_elementu); local alias,szablon=funkcja_aliasow_2(wartosc_elementu); if((alias)or((linkobiekt2)and(tabela_parametrow_szablonu["typ"]==typ)))then p:LinkowanieOgolnie(tabela_listy_danych_analizy_ksiazki2,tabela_parametrow_szablonu,wartosc_elementu, linkobiekt); if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then local uchwyt_obiektu=tabela_parametrow_szablonu["uchwyt"] or tabela_parametrow_szablonu[1]; self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie=((alias)and szablon or "LinkObiekt")..":"..((uchwyt_obiektu)and uchwyt_obiektu or ""); end; czy_obsluzone=false; break; end; else local alias,szablon=funkcja_aliasow_2("Śródtytuł"); if(alias)then self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci=true; self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_doloczone=nil; p:LinkowanieOgolnie(tabela_listy_danych_analizy_ksiazki2,tabela_parametrow_szablonu,"Śródtytuł", linkobiekt); self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci=nil; if(not self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_doloczone)then self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_korzystane=true; self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_doloczone=nil; else self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_doloczone=nil; end; czy_obsluzone=false; if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then local uchwyt_obiektu=tabela_parametrow_szablonu["uchwyt"] or tabela_parametrow_szablonu[elementy_w_tablicy_obiekty[5]]; self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie=szablon..":"..((uchwyt_obiektu)and uchwyt_obiektu or ""); end; break; end; end; end; end; end; if(czy_obsluzone)then if(czy_wypowiedzenie)then p:ObsluzSzablonWzor(tabela_parametrow_szablonu,tabela_listy_danych_analizy_ksiazki2,nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu,"Obiekt", czy_artukul_korzystany,obiekty_modul.obiekty[5]); if(czy_artukul_korzystany)then if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then local uchwyt_obiektu=tabela_parametrow_szablonu["uchwyt"] or tabela_parametrow_szablonu[obiekty_modul.obiekty[5]]; self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie="Obiekt"..":"..((uchwyt_obiektu)and uchwyt_obiektu or ""); end; end; elseif(czy_artukul_korzystany)then if(linkobiekt2)then p:LinkowanieOgolnie(tabela_listy_danych_analizy_ksiazki2,tabela_parametrow_szablonu,"Obiekt", linkobiekt); if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then local uchwyt_obiektu=tabela_parametrow_szablonu[elementy_w_tablicy_obiekty[1]] or tabela_parametrow_szablonu["uchwyt"]; self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie="Link"..wartosc_elementu..":"..((uchwyt_obiektu)and uchwyt_obiektu or ""); end; else for wartosc_elementu,_ in pairs(obiekty_modul.bez_uchwytow_spis_tresci)do local wzor_artykolow_ksiazek=mw.ustring.gsub(wartosc_elementu,"^(.)",function(s)return "["..mw.ustring.upper(s)..mw.ustring.lower(s).."]";end) if(mw.ustring.match(tabela_parametrow_szablonu[0],"^"..wzor_artykolow_ksiazek.."$"))then self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci=true; self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_doloczone=nil; p:ZbieranieInformacjiArtykolowKsiazek(tabela_parametrow_szablonu); self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci=nil; if(not self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_doloczone)then self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_korzystane=true; self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_doloczone=nil; else self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_doloczone=nil; end; if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then local nazwa_ksiazki=tabela_parametrow_szablonu["nazwa książki"] or tabela_parametrow_szablonu[2] or ""; local artykul=tabela_parametrow_szablonu["nazwa artykułu"] or tabela_parametrow_szablonu[1] or ""; self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie="ArtykułKsiążki:"..nazwa_ksiazki..((artykul)and ("/"..artykul) or "") end; end; end; for wartosc_elementu,_ in pairs(obiekty_modul.szablony_pudelka)do local wzor_szablonu_pudelka=mw.ustring.gsub(wartosc_elementu,"^(.)",function(s)return "["..mw.ustring.upper(s)..mw.ustring.lower(s).."]";end) if(mw.ustring.match(tabela_parametrow_szablonu[0],"^"..wzor_szablonu_pudelka.."$"))then p:ZbieranieInformacjiPudelek(tabela_parametrow_szablonu); if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then local nazwy_modul=require("Module:Nazwy"); local nazwa_przestrzeni=tabela_parametrow_szablonu["nazwa przestrzeni nazw"] or ""; local nazwa_jednostki=tabela_parametrow_szablonu["nazwa jednostki"] or ""; local nazwa_symulacyjnej_strony=((nazwa_przestrzeni~="") and (nazwa_przestrzeni..":") or "")..nazwa_jednostki; local uchwyt=tabela_parametrow_szablonu[0]..":"..nazwa_symulacyjnej_strony; self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie=uchwyt; end; end; end; end; end; end; end; end; end; end; stronicowyparser_potrzebne_modul.AnalizaSzablonuStronicowegoParsera(uzyskano_w_wyniku_parsowania_wywolanie_szablonu,AnalizaParametrowSzablonuISzablonu); end; tablica_ksiazki.lista_artykolow[nazwa_artykulu].uchwyty_i_numeracje=tabela_listy_danych_analizy_ksiazki2; if(czy_artukul_korzystany)then if(analiza_stron_korzystanych_zbiorczych)then local stronicowyparser_stronasubst_modul=require("Module:StronicowyParser/StronaSubst"); tekst_rozwiniety_calego_artykulu=stronicowyparser_stronasubst_modul.LiczOperacjeStronZbiorczych(self,tekst_rozwiniety_calego_artykulu); mw.log('To jest strona zbiorcza.') end; if(self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_korzystane)then toc=p:SpisTresciWstep(tekst_rozwiniety_calego_artykulu,strona,tabela_listy_danych_analizy_ksiazki2["Śródtytuł"],nazwa_przestrzeni,nazwa_ksiazki,czy_artukul_korzystany); mw.log("Liczę spis treści artykułów korzystanych."); end; self.tabela_listy_danych_analizy_ksiazki.tablica_aktualnego_artykolu=tabela_listy_danych_analizy_ksiazki2; self.tabela_listy_danych_analizy_ksiazki.tablica_aktualnej_ksiazki=self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni][nazwa_ksiazki]; end; tablica_ksiazki.lista_artykolow[nazwa_artykulu].TOC=toc; return self.tabela_listy_danych_analizy_ksiazki; end; function p.SprawdzLinki(self,tabela_listy_danych_analizy_ksiazki2,link_obiekt_lub_wypowiedzenie, nazwa_obiektu1, nazwa_obiektu2, nazwa_przestrzeni, nazwa_ksiazki,nazwa_artykulu) if((not self.tabela_listy_danych_analizy_ksiazki.problemy.bledy_uchwytow_korzystanych_stron[nazwa_obiektu2])or(nazwa_artykulu==""))then for _, elementy_w_tablicy_obiekt_lub_wypowiedzenie in ipairs(link_obiekt_lub_wypowiedzenie) do local czy_uchwyty_nie_sa_ponumerowane=true; for _, elementy_w_tablicy_obiekt_lub_wypowiedzenie2 in ipairs(tabela_listy_danych_analizy_ksiazki2[nazwa_obiektu1]) do if(elementy_w_tablicy_obiekt_lub_wypowiedzenie==elementy_w_tablicy_obiekt_lub_wypowiedzenie2[1])then if(elementy_w_tablicy_obiekt_lub_wypowiedzenie2[2])then czy_uchwyty_nie_sa_ponumerowane=false; break; end; end; end; if(czy_uchwyty_nie_sa_ponumerowane)then local czy_tylko_ze_znakami_odstepu_lub_puste=mw.ustring.match(elementy_w_tablicy_obiekt_lub_wypowiedzenie,"^%s*$"); if(czy_tylko_ze_znakami_odstepu_lub_puste)then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.puste_parametry_szablonow_stronicowych_linkujacych[nazwa_obiektu1][1]) then self.tabela_listy_danych_analizy_ksiazki.problemy.puste_parametry_szablonow_stronicowych_linkujacych[nazwa_obiektu1][1]=0; end; return; elseif(self.tabela_listy_danych_analizy_ksiazki.problemy.bledy_uchwytow_korzystanych_stron[nazwa_obiektu2]==nil)then self.tabela_listy_danych_analizy_ksiazki.problemy.bledy_uchwytow_korzystanych_stron[nazwa_obiektu2]=0; return; end; end; end; end; end; function p.PrzetworzMozliweWszystkieRodzajeObiektow(self, dane_artykulu,biezacy_artykul,numer_artykulu_w_ksiazce,obiekty_modul,__Funkcja) for _,element_w_podtablicy_kategorii_bledow in pairs(obiekty_modul.tablica_obiektow)do local element_obiekty=element_w_podtablicy_kategorii_bledow[1]; tabela_listy_danych_analizy_ksiazki=p:Sprawdzanie_i_numerowanie(dane_artykulu,biezacy_artykul,element_obiekty,numer_artykulu_w_ksiazce,obiekty_modul,__Funkcja); end; end; function p.PrzetworzZebraneInformacje(self,tabela_listy_danych_analizy_ksiazki2,linkobiekt,nazwa_przestrzeni2,nazwa_ksiazki2,nazwa_artykulu2) local obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty"); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); for nazwa_przestrzeni,tablica_nazw_ksiazek in pairs(self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu)do for nazwa_ksiazki,tablica_nazw_artykulow in pairs(tablica_nazw_ksiazek)do local prosto=true; if(self.tabela_listy_danych_analizy_ksiazki.zastepczy)then if((nazwa_przestrzeni==self.tabela_listy_danych_analizy_ksiazki.normalna_nazwa_przestrzeni) and(nazwa_ksiazki==self.tabela_listy_danych_analizy_ksiazki.normalna_nazwa_ksiazki))then prosto=false; end; end; if(prosto)then local nazwa_przestrzeni_nazw_strony=require("Module:Nazwy")["NAZWAPRZESTRZENI"](nazwa_ksiazki); for nazwa_artykulu, dane_artykulu in pairs(tablica_nazw_artykulow.lista_artykolow) do local biezacy_artykul=dane_artykulu.artykul_biezacy; local numer_obiektu_w_ksiazce=1;local czy_da_sie_numerowac_obiekty_ze_spisem_tresci =false; if(nazwa_ksiazki)then if(nazwa_artykulu=="")then czy_da_sie_numerowac_obiekty_ze_spisem_tresci=false; else local tab_ksiazki=tablica_nazw_artykulow.spis; if(tab_ksiazki)then for _,tab_rozdzialu in pairs(tab_ksiazki)do if(tab_rozdzialu[2])then for _,nazwa_artykulu1 in ipairs(tab_rozdzialu[2])do if(nazwa_artykulu1[1]~=nazwa_artykulu)then numer_obiektu_w_ksiazce=numer_obiektu_w_ksiazce+1; else czy_da_sie_numerowac_obiekty_ze_spisem_tresci=true;break; end; end; end; if(czy_da_sie_numerowac_obiekty_ze_spisem_tresci)then break;end; end; end; end; local function Problemy_z_doloczonymi_uchywtami(nazwa_obiektu) p:DodawanieElementowDoTablicy("bledy_uchwytow_doloczonych_stron",nazwa_obiektu,nazwa_przestrzeni,nazwa_ksiazki); end; if(czy_da_sie_numerowac_obiekty_ze_spisem_tresci)then p:PrzetworzMozliweWszystkieRodzajeObiektow(dane_artykulu,biezacy_artykul,numer_obiektu_w_ksiazce,obiekty_modul,Problemy_z_doloczonymi_uchywtami); elseif(not czy_da_sie_numerowac_obiekty_ze_spisem_tresci)then p:PrzetworzMozliweWszystkieRodzajeObiektow(dane_artykulu,biezacy_artykul,0,obiekty_modul,Problemy_z_doloczonymi_uchywtami); end; else p:PrzetworzMozliweWszystkieRodzajeObiektow(dane_artykulu,biezacy_artykul,0,obiekty_modul,Problemy_z_doloczonymi_uchywtami); end; end; end; end; end; for _,obiekt in pairs(obiekty_modul.tablica_obiektow)do local obiekt2=obiekt[1]; p:SprawdzLinki(tabela_listy_danych_analizy_ksiazki2,linkobiekt[obiekt2],obiekt2,"Link"..obiekt2, nazwa_przestrzeni2,nazwa_ksiazki2,nazwa_artykulu2); end; return tabela_listy_danych_analizy_ksiazki; end; function p.Sprawdzanie_i_numerowanie(self, dane_artykulu, biezacy_artykul, nazwa_obiektu, numer_artykulu_w_ksiazce,obiekty_modul,__Funkcja) local parametry_modul=require("Module:Parametry"); local tabela_obiektu=dane_artykulu.uchwyty_i_numeracje[nazwa_obiektu]; if(obiekty_modul.nienumerowane_z_uchwytami_szablony_naglowka[nazwa_obiektu])then return tabela_listy_danych_analizy_ksiazki; end; for licznik,element_obiektu in pairs(tabela_obiektu)do local czy_numerowac=true; for licznik2=1, licznik-1,1 do if((tabela_obiektu[licznik2][1])and(element_obiektu[1]==tabela_obiektu[licznik2][1]))then if(biezacy_artykul)then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.bledy_uchwytow_korzystanych_stron[nazwa_obiektu])then self.tabela_listy_danych_analizy_ksiazki.problemy.bledy_uchwytow_korzystanych_stron[nazwa_obiektu]=0; end; else __Funkcja(nazwa_obiektu); end; tabela_obiektu[licznik2][1]=nil; czy_numerowac=false; end; end; if(czy_numerowac)then if(numer_artykulu_w_ksiazce>0)then element_obiektu[2]=numer_artykulu_w_ksiazce.."."..licznik; elseif(numer_artykulu_w_ksiazce==0)then element_obiektu[2]=licznik elseif(self.tabela_listy_danych_analizy_ksiazki.problemy.blad_wewnetrzny_modulu_lua_stronicowego_parsera==nil)then self.tabela_listy_danych_analizy_ksiazki.problemy.blad_wewnetrzny_modulu_lua_stronicowego_parsera=0 end; end; end; return tabela_listy_danych_analizy_ksiazki; end; return p; 6sds4y0aqi2htjfp5rs9049z7cmjrlg 438173 438172 2022-08-20T12:59:25Z Persino 2851 Scribunto text/plain local p={}; function p.ZaczynajAnalizowacArtykulyKsiazek(self) self.tabela_listy_danych_analizy_ksiazki={}; self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu={}; local obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty"); self.tabela_listy_danych_analizy_ksiazki.problemy={}; self.tabela_listy_danych_analizy_ksiazki.problemy.bledy_uchwytow_korzystanych_stron={}; self.tabela_listy_danych_analizy_ksiazki.problemy.bledy_uchwytow_doloczonych_stron={}; self.tabela_listy_danych_analizy_ksiazki.problemy.brak_uchwytu={}; self.tabela_listy_danych_analizy_ksiazki.problemy.puste_parametry_szablonow_stronicowych_linkujacych={}; for _,elementy_w_tablicy_obiekty in pairs(obiekty_modul.tablica_obiektow)do local wartosc=elementy_w_tablicy_obiekty[1]; self.tabela_listy_danych_analizy_ksiazki.problemy.puste_parametry_szablonow_stronicowych_linkujacych[wartosc]={}; end; self.tabela_listy_danych_analizy_ksiazki.licencja={}; local nazwy_modul=require("Module:Nazwy"); local ksiazkowe_modul=require("Module:Książkowe") local nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](); local nazwa_ksiazki=ksiazkowe_modul["NazwaKsiążki"](); local nazwa_artykulu=ksiazkowe_modul["NazwaArtykułuKsiążki"](); local pelna_nazwa_ksiazki="Szablon:Podręcznik/Ustawienia/"..((nazwa_przestrzeni~="")and (nazwa_przestrzeni..":") or "")..nazwa_ksiazki; local techniczne_modul=require("Module:Techniczne"); local ile,_=techniczne_modul.PoliczZbiory{[1]=pelna_nazwa_ksiazki.."/config",}; if(ile>0)then local frame=mw.getCurrentFrame(); local nazwa_szablonu=techniczne_modul.NazwaSzablonu(pelna_nazwa_ksiazki); local zastepczy=frame:expandTemplate{title=nazwa_szablonu.."/config",args={[1]="zastępczy",}}; if(not mw.ustring.match(zastepczy,"^%s*$"))then self.tabela_listy_danych_analizy_ksiazki.zastepczy=true; local ksiazka=frame:expandTemplate{title=nazwa_szablonu.."/config",args={[1]="książka zastępcza",}}; local artykul=frame:expandTemplate{title=nazwa_szablonu.."/config",args={[1]="artykuł zastępczy",}}; if(not mw.ustring.match(ksiazka,"^%s*$"))then local strona=ksiazka..((artykul~="") and ("/"..artykul) or ""); local ile,_=techniczne_modul.PoliczZbiory{[1]=strona,}; if(ile>0)then nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](strona); nazwa_ksiazki=ksiazkowe_modul["NazwaKsiążki"](strona); nazwa_artykulu=ksiazkowe_modul["NazwaArtykułuKsiążki"](strona); local ksiazka_normalna=frame:expandTemplate{title=nazwa_szablonu.."/config",args={[1]="książka",}}; local artykul_normalny=frame:expandTemplate{title=nazwa_szablonu.."/config",args={[1]="artykuł",}}; if(not mw.ustring.match(ksiazka_normalna,"^%s*$"))then local strona=ksiazka_normalna..((artykul_normalny~="") and ("/"..artykul_normalny) or ""); local ile,_=techniczne_modul.PoliczZbiory{[1]=strona,}; if(ile>0)then self.tabela_listy_danych_analizy_ksiazki.normalna_nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](strona); self.tabela_listy_danych_analizy_ksiazki.normalna_nazwa_ksiazki=ksiazkowe_modul["NazwaKsiążki"](strona); self.tabela_listy_danych_analizy_ksiazki.normalna_nazwa_artykulu=ksiazkowe_modul["NazwaArtykułuKsiążki"](strona); end; end; end; end; else local ksiazka=frame:expandTemplate{title=nazwa_szablonu.."/config",args={[1]="książka",}}; local artykul=frame:expandTemplate{title=nazwa_szablonu.."/config",args={[1]="artykuł",}}; if(not mw.ustring.match(ksiazka,"^%s*$"))then local strona=ksiazka..((artykul~="") and ("/"..artykul) or ""); local ile,_=techniczne_modul.PoliczZbiory{[1]=strona,}; if(ile>0)then nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](strona); nazwa_ksiazki=ksiazkowe_modul["NazwaKsiążki"](strona); nazwa_artykulu=ksiazkowe_modul["NazwaArtykułuKsiążki"](strona); end; end; end; end; local tabela_listy_danych_analizy_ksiazki2={}; local linkobiekt={}; local tabela_listy_danych_analizy_ksiazki=p:ZbieranieInformacji(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, true,tabela_listy_danych_analizy_ksiazki2,linkobiekt); local parametry_modul=require("Module:Parametry"); if(parametry_modul.CzyTak{[1]=tabela_listy_danych_analizy_ksiazki,})then p:PrzetworzZebraneInformacje(tabela_listy_danych_analizy_ksiazki2,linkobiekt,nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu); end; return self.tabela_listy_danych_analizy_ksiazki; end; function p.DodawanieElementowDoTablicy(self,element_tablicy,nazwa_obiektu,nazwa_przestrzeni,nazwa_ksiazki) local tabela_listy_danych_analizy_ksiazki=self.tabela_listy_danych_analizy_ksiazki.problemy; if(not tabela_listy_danych_analizy_ksiazki[element_tablicy])then tabela_listy_danych_analizy_ksiazki[element_tablicy]={}; end; tabela_listy_danych_analizy_ksiazki=tabela_listy_danych_analizy_ksiazki[element_tablicy]; if(nazwa_obiektu)then if(not tabela_listy_danych_analizy_ksiazki[nazwa_obiektu])then tabela_listy_danych_analizy_ksiazki[nazwa_obiektu]={}; end; tabela_listy_danych_analizy_ksiazki=tabela_listy_danych_analizy_ksiazki[nazwa_obiektu]; end; if(not tabela_listy_danych_analizy_ksiazki[nazwa_przestrzeni])then tabela_listy_danych_analizy_ksiazki[nazwa_przestrzeni]={}; end; tabela_listy_danych_analizy_ksiazki=tabela_listy_danych_analizy_ksiazki[nazwa_przestrzeni]; tabela_listy_danych_analizy_ksiazki[nazwa_ksiazki]=true; end; function p.SpisTresciWstep(self,tekst_artykulu,nazwa_strony,obiekty,nazwa_przestrzeni,nazwa_ksiazki,czy_artukul_korzystany) nazwa_strony=nazwa_strony and mw.ustring.gsub(nazwa_strony,"(|)",function (s) return "&#"..tostring(mw.ustring.byte(s))..";";end) or nil; local tablica_spisu_tresci=nil; local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); local HNumer=stronicowyparser_potrzebne_modul.LiczonyHNumer(); local uzyskany_w_wyniku_parsowania; local tablica_powtarzajacych_sie_elementow={}; local elementy_linku=nil; local frame=mw.getCurrentFrame(); local parametry_modul=require("Module:Parametry"); local techniczne_modul=require("Module:Techniczne"); local tab_szablony=mw.loadData("Module:StronicowyParser/obiekty").szablony_stronicowego_parsera; local stronicowyparser_rozdzialy_modul=require("Module:StronicowyParser/Rozdziały"); local iterator=stronicowyparser_rozdzialy_modul.IterTekst(tekst_artykulu); local numeracja; local function SzablonNaglowkujWNaglowkuRozdzialu(naglowek) local wywolanie_naglowek_iterator=mw.ustring.match(naglowek,"{{%s*Śródtytuł%s*}}") or mw.ustring.gmatch(naglowek,"{{%s*Śródtytuł%s*|[^{}]*}}"); local powtorka=0; for wywolanie_naglowek in wywolanie_naglowek_iterator do wywolanie_naglowek=mw.ustring.gsub(wywolanie_naglowek,"([%^%$%(%)%%%.%[%]%*%+%-%?])","%%%1"); local parametry_wywolania_szablonu_naglowek=techniczne_modul["ParsujWywołanieSzablonu"](wywolanie_naglowek); numeracja=parametry_wywolania_szablonu_naglowek["uchwyt"] or parametry_wywolania_szablonu_naglowek[1]; if(powtorka>=1)then if(self.tabela_listy_danych_analizy_ksiazki)then if(czy_artukul_korzystany)then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.powtorka_naglowek_w_stronie_korzystanej)then self.tabela_listy_danych_analizy_ksiazki.problemy.powtorka_naglowek_w_stronie_korzystanej=0; if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie="Śródtytuł:"..(numeracja or ""); end; end; else p:DodawanieElementowDoTablicy("powtorka_naglowek_w_stronie_doloczonej",nil,nazwa_przestrzeni,nazwa_ksiazki) if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie="Śródtytuł:"..(numeracja or ""); end; end; end; break; end; powtorka=powtorka+1; end; end; local function SzablonNaglowkujWTekscieRozdzialu(text_rozdzialu) local jest_naglowkuj_w_tekscie_rozdzialu=mw.ustring.match(text_rozdzialu,"{{%s*Śródtytuł%s*}}") or mw.ustring.match(text_rozdzialu,"{{%s*Śródtytuł%s*|[^{}]*}}"); if(jest_naglowkuj_w_tekscie_rozdzialu)then jest_naglowkuj_w_tekscie_rozdzialu=mw.ustring.gsub(jest_naglowkuj_w_tekscie_rozdzialu,"([%^%$%(%)%%%.%[%]%*%+%-%?])","%%%1"); local parametry_wywolania_szablonu_naglowek=techniczne_modul["ParsujWywołanieSzablonu"](jest_naglowkuj_w_tekscie_rozdzialu); numeracja=parametry_wywolania_szablonu_naglowek["uchwyt"] or parametry_wywolania_szablonu_naglowek[1]; if(czy_artukul_korzystany)then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.naglowek_tekscie_rozdzialu_w_stronie_korzystanej)then self.tabela_listy_danych_analizy_ksiazki.problemy.naglowek_tekscie_rozdzialu_w_stronie_korzystanej=0; if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie="Śródtytuł:"..(numeracja or ""); end; end; else p:DodawanieElementowDoTablicy("naglowek_w_tekscie_rozdzialu_w_stronie_doloczonej",nil,nazwa_przestrzeni,nazwa_ksiazki); if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie="Śródtytuł:"..(numeracja or ""); end; end; end; end; for naglowek,text_rozdzialu,poziom_rozdzialu in iterator do numeracja=nil; if(self)then SzablonNaglowkujWNaglowkuRozdzialu(naglowek) SzablonNaglowkujWTekscieRozdzialu(text_rozdzialu); end; local function SzablonyWywolywane(wywolanie) local parametry_wywolania_szablonu=techniczne_modul["ParsujWywołanieSzablonu"](wywolanie); if(tab_szablony[parametry_wywolania_szablonu[0]])then return "";end; return wywolanie; end; naglowek,_=mw.ustring.gsub(naglowek,"({{[^{}]+}})",SzablonyWywolywane); naglowek=frame:preprocess(naglowek); naglowek=mw.ustring.gsub(naglowek,"%[%[[^{}|%[%]]+:[^{}|%[%]]+:([^{}|%[%]]+)%]%]","%1"); naglowek=mw.ustring.gsub(naglowek,"%[%[[^{}|%[%]]+:([^{}|%[%]]+)%]%]","%1"); naglowek=mw.ustring.gsub(naglowek,"%[%[:?([^{}|%[%]]+)%]%]","%1"); naglowek=mw.ustring.gsub(naglowek,"%[%[[^{}|%[%]]+|([^{}%[%]]+)%]%]","%1"); naglowek=mw.ustring.gsub(naglowek,"%[%s*%S+%s+([^%[%]]*)%]","%1"); naglowek=mw.ustring.gsub(naglowek,"[{}|]",function(s) return "&#"..tostring(mw.ustring.byte(s))..";";end) local linki_modul=require("Module:Linki"); local nazwa_rozdzialu_w_artykule=linki_modul["UsuńZnaczniki"](naglowek); nazwa_rozdzialu_w_artykule=mw.ustring.gsub(nazwa_rozdzialu_w_artykule,"<[^<>]+>",""); nazwa_rozdzialu_w_artykule=mw.ustring.gsub(nazwa_rozdzialu_w_artykule,"[<>]",function(s) return "&#"..tostring(mw.ustring.byte(s))..";";end); nazwa_rozdzialu_w_artykule=mw.ustring.gsub(nazwa_rozdzialu_w_artykule,"\'\'\'",""); nazwa_rozdzialu_w_artykule=mw.ustring.gsub(nazwa_rozdzialu_w_artykule,"\'\'",""); nazwa_rozdzialu_w_artykule=mw.ustring.gsub(nazwa_rozdzialu_w_artykule,"^[%s_]*",""); nazwa_rozdzialu_w_artykule=mw.ustring.gsub(nazwa_rozdzialu_w_artykule,"[%s_]*$",""); nazwa_rozdzialu_w_artykule=mw.ustring.gsub(nazwa_rozdzialu_w_artykule,"_"," "); nazwa_rozdzialu_w_artykule=mw.ustring.gsub(nazwa_rozdzialu_w_artykule,"|","&#"..tostring(mw.ustring.byte('|'))..";"); local numer_tego_samego_naglowka=1; local nazwa_rozdzialu_w_artykule_p=mw.ustring.lower(nazwa_rozdzialu_w_artykule); local numer_tego_samego_naglowka=1; for s=1,#tablica_powtarzajacych_sie_elementow,1 do local element=tablica_powtarzajacych_sie_elementow[s]; if(element==nazwa_rozdzialu_w_artykule)then numer_tego_samego_naglowka=numer_tego_samego_naglowka+1; end; end; if(numer_tego_samego_naglowka==1)then elementy_linku={(((nazwa_strony)and(nazwa_strony~=""))and (":"..nazwa_strony) or "").."#"..nazwa_rozdzialu_w_artykule,naglowek}; else elementy_linku={(((nazwa_strony)and(nazwa_strony~=""))and (":"..nazwa_strony) or "").."#"..nazwa_rozdzialu_w_artykule.."_"..numer_tego_samego_naglowka,naglowek}; end; if((obiekty)and(numeracja))then obiekty[#obiekty+1]={numeracja,{elementy_linku[1], elementy_linku[2]}}; end; if((poziom_rozdzialu or 0)>0)then local numer_rozdzialu_ustalony=HNumer(poziom_rozdzialu); tablica_powtarzajacych_sie_elementow[#tablica_powtarzajacych_sie_elementow+1]=nazwa_rozdzialu_w_artykule; if(tablica_spisu_tresci==nil)then tablica_spisu_tresci={};end; tablica_spisu_tresci[#tablica_spisu_tresci+1]={elementy_linku,numer_rozdzialu_ustalony}; end; end; if(self)then if(czy_artukul_korzystany)then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.naglowek_tekscie_rozdzialu_w_stronie_korzystanej)then local linia_poczatkowa=mw.ustring.match(tekst_artykulu,"^[^\n]+"); if((linia_poczatkowa)and(mw.ustring.match(linia_poczatkowa,"^=+.+=+%s*")))then return tablica_spisu_tresci; end; local tekst_zerowy=mw.ustring.match(tekst_artykulu,"^(.-)\n=+[^=]+=+") or tekst_artykulu; SzablonNaglowkujWTekscieRozdzialu(tekst_zerowy); end; end; end; return tablica_spisu_tresci; end; function p.ZbierajJakieSaArtykulyIInformacjeOLicencji(self,nazwa_przestrzeni,nazwa_ksiazki,czy_artykul_korzystany) local parametry_modul=require("Module:Parametry"); if((not nazwa_przestrzeni)or(not nazwa_ksiazki))then return 0;end; local nazwa_modolu=(parametry_modul.CzyTak(nazwa_przestrzeni)and parametry_modul.CzyTak(nazwa_ksiazki))and nazwa_przestrzeni..":"..nazwa_ksiazki or nazwa_ksiazki; local tekst_rozwiniety_calego_artykulu=p.SpreparowanyWikikodStrony(nil,nazwa_modolu,true); if(not tekst_rozwiniety_calego_artykulu)then return 0;end; ---- local techniczne_modul=require("Module:Techniczne"); local wywolanie_spis_tresci="{{%s*"..((nazwa_przestrzeni~="")and techniczne_modul["WzórDanejPrzestrzeniNazw"](nazwa_przestrzeni) or ":") ..techniczne_modul["WzórNazwyStrony"](nazwa_ksiazki).."(/[Ss]pis[%s_]+treści)%s*}}"; local wywolanie_spis_tresci2="{{%s*(/[Ss]pis[%s_]+treści)%s*}}"; local strona_ze_spisem_tresci=mw.ustring.match(tekst_rozwiniety_calego_artykulu,wywolanie_spis_tresci) local strona_ze_spisem_tresci2=(not strona_ze_spisem_tresci) and mw.ustring.match(tekst_rozwiniety_calego_artykulu,wywolanie_spis_tresci2) or nil; if(strona_ze_spisem_tresci or strona_ze_spisem_tresci2)then local tekst_rozwiniety_calego_spisu_tresci=p.SpreparowanyWikikodStrony(nil,nazwa_modolu..strona_ze_spisem_tresci,true); if(tekst_rozwiniety_calego_spisu_tresci)then tekst_rozwiniety_calego_spisu_tresci=techniczne_modul["TekstBezOdwołańDoParametrówWeWzorze"](tekst_rozwiniety_calego_spisu_tresci); ---- if(not self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni])then self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni]={};end; local tablica_przestrzeni=self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni]; if(not tablica_przestrzeni[nazwa_ksiazki])then tablica_przestrzeni[nazwa_ksiazki]={};end; local tablica_ksiazki=tablica_przestrzeni[nazwa_ksiazki]; if(not tablica_ksiazki.spis_tresci)then tablica_ksiazki.spis_tresci={};end; tablica_ksiazki.spis_tresci.tekst=tekst_rozwiniety_calego_spisu_tresci; if(not tablica_ksiazki.spis_tresci.wywolanie)then tablica_ksiazki.spis_tresci.wywolanie={};end; tablica_ksiazki.spis_tresci.wywolanie[1]=wywolanie_spis_tresci; tablica_ksiazki.spis_tresci.wywolanie[2]=wywolanie_spis_tresci2; ---- local wywolanie=strona_ze_spisem_tresci and wywolanie_spis_tresci or wywolanie_spis_tresci2; tekst_rozwiniety_calego_artykulu,_=mw.ustring.gsub(tekst_rozwiniety_calego_artykulu,wywolanie,tekst_rozwiniety_calego_spisu_tresci); end; end; ---- local wyzyskane_wywolanie_szablonu_spis_tresci=""; local tabelalisty2=nil; local licencja_z_autorem=true; local tabela_artykulow=nil; local tabela_licencji_spisu_tresci=nil; local techniczne_modul=require("Module:Techniczne"); local parametry_modul=require("Module:Parametry"); local html_modul=require("Module:Html"); local nazwy_modul=require("Module:Nazwy"); local stronicowyparser_modul=require("Module:StronicowyParser"); local stronicowyparser_rozdzialy_modul=require("Module:StronicowyParser/Rozdziały") local iterator=stronicowyparser_rozdzialy_modul.IterTekst(tekst_rozwiniety_calego_artykulu,nazwa_przestrzeni,nazwa_ksiazki,true); local html_modul=require("Module:Html"); local _1=html_modul["KodyHTMLZnakówWikiCiągu"]("{{!}}"); local _2=html_modul["KodyHTMLZnakówWikiCiągu"]("{{!((}}"); local _3=html_modul["KodyHTMLZnakówWikiCiągu"]("{{))!}}"); local mikroszablony={ ["{{!}}"]=_1, ["{{!((}}"]=_2, ["{{))!}}"]=_3, }; local mikroszablony_odwrotne={ [_1]="|", [_2]="[[", [_3]="]]", }; local stronicowyparser_informacje=mw.loadData("Module:StronicowyParser/obiekty"); local jakie_nie_rozdzialy=stronicowyparser_informacje.tab_rozdzialow_pomijanych_w_rozwazaniach_na_stronach_glownych_ksiazek; local jakie_spisy_tresci=stronicowyparser_informacje.tab_rozdzialow_glownych_spisow_tresci_ksiazek; local wyrazenie_regularne="(&#123;&#123;[&#;!%(%)]+&#125;&#125;)"; local numer_rozdzialu_w_ksiazce=1; local parametry_modul=require("Module:Parametry"); local html_modul=require("Module:Html"); local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne") local czy_jest_spis_tresci=nil; local poziom_spisu_tresci=nil; local dalej_nie_rozwazaj_spis_tresci=nil; local wliczaj_artykuly_tego_rozdzialu=nil; local function AnalizaRozdzialu(rozdzial,text,poziom_rozdzialu,poczatek_rozdzialu,numeracja) rozdzial,_=mw.ustring.gsub(rozdzial,"{{[^|{}]+|([^|{}]+)[^{}]*}}","%1"); if((poziom_rozdzialu)and(not czy_jest_spis_tresci)and(not dalej_nie_rozwazaj_spis_tresci)and(jakie_spisy_tresci[rozdzial]))then poziom_spisu_tresci=poziom_rozdzialu; czy_jest_spis_tresci=true; elseif((czy_jest_spis_tresci)and(not dalej_nie_rozwazaj_spis_tresci))then if(poziom_spisu_tresci<poziom_rozdzialu)then wliczaj_artykuly_tego_rozdzialu=true; else wliczaj_artykuly_tego_rozdzialu=nil; dalej_nie_rozwazaj_spis_tresci=true; end; end; repeat text,_=mw.ustring.gsub(text,"{{([%w_%s:]+)|([^{}]-)%[%[([^%[%]|{}]+)%]%]([^{}]-)}}","{{%1|%2".._2.."%3".._3.."%4}}"); text,_=mw.ustring.gsub(text,"{{([%w_%s:]+)|([^{}]-)%[%[([^%[%]|{}]+)|([^%[%]|{}]+)%]%]([^{}]-)}}","{{%1|%2".._2.."%3".._1.."%4".._3.."%5}}"); until((not mw.ustring.match(text,"{{([%w_%s:]+)|([^{}]-)%[%[([^%[%]|{}]+)%]%]([^{}]-)}}") ) and (not mw.ustring.match(text,"{{([%w_%s:]+)|([^{}]-)%[%[([^%[%]|{}]+)|([^%[%]|{}]+)%]%]([^{}]-)}}"))); text,_=mw.ustring.gsub(text,"{{[^{}]+}}",mikroszablony); if(not tabela_artykulow)then tabela_artykulow={};end; if(not tabela_artykulow[numer_rozdzialu_w_ksiazce])then tabela_artykulow[numer_rozdzialu_w_ksiazce]={}; tabela_artykulow[numer_rozdzialu_w_ksiazce][1]={rozdzial,{poziom_rozdzialu,poczatek_rozdzialu,numeracja,},}; end; local function iteratorTekstuNaglowka() local re="([#:*;]*)[^%S\n]*([^{}%[%]\n]*)[^%S\n]*([^\n]+)"; local iter=nil; local tak=nil; local czy_rozdzial=nil; return function() if(not czy_rozdzial)then czy_rozdzial=true; if((poziom_rozdzialu or 0)>0)then return "","",rozdzial,true; end; end; if(not tak)then tak=true; local przedrostek_listy,tekstowy_przedrostek,wyzyskane_wywolanie_szablonu_spis_tresci=mw.ustring.match(text,"^"..re); if(przedrostek_listy and tekstowy_przedrostek and wyzyskane_wywolanie_szablonu_spis_tresci)then return przedrostek_listy,tekstowy_przedrostek,wyzyskane_wywolanie_szablonu_spis_tresci,false; end; end; if(not iter)then iter=mw.ustring.gmatch(text,"\n"..re); end; local przedrostek_listy,tekstowy_przedrostek,wyzyskane_wywolanie_szablonu_spis_tresci=iter(); return przedrostek_listy,tekstowy_przedrostek,wyzyskane_wywolanie_szablonu_spis_tresci,false; end; end; ---- local function LiniaArtykolow(linia) repeat linia,_=mw.ustring.gsub(linia,"(%[%[[^%[%]]*)(,)([^%[%]]*%]%])", function(a,b,c) return a.."&#"..mw.ustring.byte(b)..";"..c;end); linia,_=mw.ustring.gsub(linia,"({{[^{}]*)(,)([^{}]*}})",function(a,b,c) return a.."&#"..mw.ustring.byte(b)..";"..c;end); until not mw.ustring.match(linia,"(%[%[[^%[%]]*)(,)([^%[%]]*%]%])") and not mw.ustring.match(linia,"({{[^{}]*)(,)([^{}]*}})"); if(mw.ustring.match(linia,"^[%s%w]*({{[%s_]*[Kk]ompletność[%s_]*|[^{}]*}})") or mw.ustring.match(linia,"^[%s%w]*({{[%s_]*[Kk]ompletność[%s_]+krótka[%s_]*|[^{}]*}})") or mw.ustring.match(linia,"^[%s%w]*({{[%s_]*[Kk]ompletność[%s_]+junior[%s_]*|[^{}]*}})") or mw.ustring.match(linia,"^[%s%w]*({{[%s_]*[Kk]Książka[%s_]*|[^{}]*}})") )then linia,_=mw.ustring.gsub(linia,"([%]}]+)%s*({{[%s_]*[Kk]ompletność[%s_]*|[^{}]*}})","%1,%2"); linia,_=mw.ustring.gsub(linia,"([%]}]+)%s*({{[%s_]*[Kk]ompletność[%s_]+krótka[%s_]*|[^{}]*}})","%1,%2"); linia,_=mw.ustring.gsub(linia,"([%]}]+)%s*({{[%s_]*[Kk]ompletność[%s_]+junior[%s_]*|[^{}]*}})","%1,%2"); linia,_=mw.ustring.gsub(linia,"([%]}]+)%s*({{[%s_]*[Kk]siążka[%s_]*|[^{}]*}})","%1,%2"); else linia,_=mw.ustring.gsub(linia,"({{[%s_]*[Kk]ompletność[%s_]*|[^{}]*}})%s*([%[{]+)","%1,%2"); linia,_=mw.ustring.gsub(linia,"({{[%s_]*[Kk]ompletność[%s_]+krótka[%s_]*|[^{}]*}})%s*([%[{]+)","%1,%2"); linia,_=mw.ustring.gsub(linia,"({{[%s_]*[Kk]ompletność[%s_]+junior[%s_]*|[^{}]*}})%s*([%[{]+)","%1,%2"); linia,_=mw.ustring.gsub(linia,"({{[%s_]*[Kk]siążka[%s_]*|[^{}]*}})%s*([%[{]+)","%1,%2"); end; local tabela_linii_artykolow=mw.text.split(linia,"%s*,%s*",false); for i=1,#tabela_linii_artykolow,1 do tabela_linii_artykolow[i],_=mw.ustring.gsub(tabela_linii_artykolow[i],"&#"..mw.ustring.byte(',')..";",","); end; return tabela_linii_artykolow; end; local iterator=iteratorTekstuNaglowka(); local wliczaj_artykuly_tego_rozdzialu=((wliczaj_artykuly_tego_rozdzialu)or(not jakie_nie_rozdzialy[rozdzial])); for przedrostek_listy,tekstowy_przedrostek,linia, w_rozdziale in iterator do local tab_linia=LiniaArtykolow(linia) for k=1,#tab_linia,1 do local iterator2=mw.ustring.gmatch(tab_linia[k],"([%[{][%[{][^{}]-[%]}][%]}])"); for wyzyskane_wywolanie_szablonu_spis_tresci in iterator2 do wyzyskane_wywolanie_szablonu_spis_tresci2,_=mw.ustring.gsub(wyzyskane_wywolanie_szablonu_spis_tresci,"{{[^|{}]+|([^|{}]+)[^{}]*}}","%1"); wyzyskane_wywolanie_szablonu_spis_tresci2,_=mw.ustring.gsub(wyzyskane_wywolanie_szablonu_spis_tresci2,wyrazenie_regularne,mikroszablony_odwrotne); wyzyskane_wywolanie_szablonu_spis_tresci2=parametry_modul["Odstępy"]{[1]=wyzyskane_wywolanie_szablonu_spis_tresci2,[2]="tak",}; if(mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci2,"^%[%[([^%[%]]+)%]%]$"))then wyzyskane_wywolanie_szablonu_spis_tresci=wyzyskane_wywolanie_szablonu_spis_tresci2; end; local pozycja_artykulu=nil;local nazwa=nil; local tab_pozycja_artykulu,tab_pozycja_artykulu_inne,id,parametry_szablonu,kom; if(wliczaj_artykuly_tego_rozdzialu)then tab_pozycja_artykulu,tab_pozycja_artykulu_inne,id,parametry_szablonu,kom=stronicowyparser_potrzebne_modul.AnalizujLinkSzablonyOrazLinki(wyzyskane_wywolanie_szablonu_spis_tresci,nazwa_przestrzeni,nazwa_ksiazki); --Rozdzialy początek local znaki_niedozwolone; if((tab_pozycja_artykulu)and(tab_pozycja_artykulu[1]))then tab_pozycja_artykulu[1]=parametry_modul["Odstępy"]{[1]=tab_pozycja_artykulu[1],[2]="tak",} --pozycja_artykulu=mw.getContentLanguage():ucfirst(pozycja_artykulu); tab_pozycja_artykulu[1]=html_modul["TransformacjaKoduZnakuDoZnakuŁancucha"](tab_pozycja_artykulu[1]); znaki_niedozwolone=mw.ustring.match(tab_pozycja_artykulu[1],"[|<>{}%[%]]"); if(znaki_niedozwolone)then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.niedozwolone_znaki_w_spisach_tresci)then self.tabela_listy_danych_analizy_ksiazki.problemy.niedozwolone_znaki_w_spisach_tresci=0; end; end; tab_pozycja_artykulu[1]=html_modul["PoprawAdresNagłówkaStronyAdresu"](tab_pozycja_artykulu[1]); if(not tabela_artykulow[numer_rozdzialu_w_ksiazce][2])then tabela_artykulow[numer_rozdzialu_w_ksiazce][2]={};end; local linia_artykokow=tab_linia[k]; linia_artykokow=mw.ustring.gsub(linia_artykokow,wyrazenie_regularne,mikroszablony_odwrotne); local strona=stronicowyparser_modul.PrzekierowanieDoStrony(nazwa_ksiazki..((tab_pozycja_artykulu[1]~="") and ("/"..tab_pozycja_artykulu[1]) or "")); if(strona)then tab_pozycja_artykulu[1]=nazwy_modul["NAZWAARTYKUŁUKSIĄŻKI"](strona); end; local tab_stare={((tab_pozycja_artykulu[2]) and ({tab_pozycja_artykulu[1],tab_pozycja_artykulu[2],}) or tab_pozycja_artykulu[1]),{#przedrostek_listy,przedrostek_listy,tekstowy_przedrostek,w_rozdziale,},linia_artykokow,id,}; table.insert(tabela_artykulow[numer_rozdzialu_w_ksiazce][2],tab_stare); break; elseif((tab_pozycja_artykulu_inne)and(tab_pozycja_artykulu_inne[1]))then local wiki_modul=require("Module:Wiki"); if(not tabela_artykulow[numer_rozdzialu_w_ksiazce][3])then tabela_artykulow[numer_rozdzialu_w_ksiazce][3]={};end; local linia_artykokow=tab_linia[k]; linia_artykokow=mw.ustring.gsub(linia_artykokow,wyrazenie_regularne,mikroszablony_odwrotne); local tab_stare={((tab_pozycja_artykulu_inne[1])and((tab_pozycja_artykulu_inne[2])or(tab_pozycja_artykulu_inne[3])or(tab_pozycja_artykulu_inne[4])))and({tab_pozycja_artykulu_inne[1],tab_pozycja_artykulu_inne[2],tab_pozycja_artykulu_inne[3],tab_pozycja_artykulu_inne[4],}) or tab_pozycja_artykulu_inne[1],{#przedrostek_listy,przedrostek_listy,tekstowy_przedrostek,w_rozdziale,},linia_artykokow,false,#(tabela_artykulow[numer_rozdzialu_w_ksiazce][2] or {}),}; table.insert(tabela_artykulow[numer_rozdzialu_w_ksiazce][3],tab_stare); end; else link_szablon=mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci,"({{[^{}]+}})"); end; if(((not tab_pozycja_artykulu)or(not tab_pozycja_artykulu[1]))and(link_szablon)and(czy_artykul_korzystany)and(licencja_z_autorem))then local wywolanie_spisu_tresci=mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci,"^{{[Ll]icencja|([^{}]-)}}$"); if(wywolanie_spisu_tresci)then wyzyskane_wywolanie_szablonu_spis_tresci=mw.ustring.gsub(wyzyskane_wywolanie_szablonu_spis_tresci,"(%[%[[^|%[%]]-)(|)([^|%[%]]-%]%])","%1&#"..tostring(mw.ustring.byte('|'))..";%3"); local tabela_parametrow=techniczne_modul["ParsujWywołanieSzablonu"](wyzyskane_wywolanie_szablonu_spis_tresci); if(tabela_parametrow)then local autor=tabela_parametrow["Autor"]; local szkoly=tabela_parametrow["Ukończone szkoły"]; local email=tabela_parametrow["Email"]; local dotyczy=tabela_parametrow["Dotyczy"]; local licencjonowanie=tabela_parametrow["Licencjonowanie"]; local umowa_prawna=tabela_parametrow["Umowa prawna"]; local konsekwencje=tabela_parametrow["Konsekwencje"]; if(autor~=nil)then autor,_=mw.ustring.gsub(autor,wyrazenie_regularne,mikroszablony_odwrotne); end; if(szkoly~=nil)then szkoly,_=mw.ustring.gsub(szkoly,wyrazenie_regularne,mikroszablony_odwrotne); end; if(email~=nil)then email,_=mw.ustring.gsub(email,wyrazenie_regularne,mikroszablony_odwrotne); end; if(dotyczy~=nil)then dotyczy,_=mw.ustring.gsub(dotyczy,wyrazenie_regularne,mikroszablony_odwrotne); end; if(licencjonowanie~=nil)then licencjonowanie,_=mw.ustring.gsub(licencjonowanie,wyrazenie_regularne,mikroszablony_odwrotne); end; if(umowa_prawna~=nil)then umowa_prawna,_=mw.ustring.gsub(umowa_prawna,wyrazenie_regularne,mikroszablony_odwrotne); end; if(konsekwencje~=nil)then konsekwencje,_=mw.ustring.gsub(konsekwencje,wyrazenie_regularne,mikroszablony_odwrotne); end; if(autor~=nil)then tabela_licencji_spisu_tresci={autor, szkoly, email, dotyczy, licencjonowanie, umowa_prawna, konsekwencje}; licencja_z_autorem=false; end; break; elseif(self.tabela_listy_danych_analizy_ksiazki.problemy.blad_wewnetrzny_modulu_lua_stronicowego_parsera==nil)then self.tabela_listy_danych_analizy_ksiazki.problemy.blad_wewnetrzny_modulu_lua_stronicowego_parsera=0; end end; end; end; end; end; numer_rozdzialu_w_ksiazce=numer_rozdzialu_w_ksiazce+1; end local parsuj_rozdzialami=nil; for rozdzial,text,poziom_rozdzialu,poczatek_rozdzialu,numeracja in iterator do AnalizaRozdzialu(rozdzial,text,poziom_rozdzialu,poczatek_rozdzialu,numeracja); if(not parsuj_rozdzialami)then parsuj_rozdzialami=true;end end; if(not parsuj_rozdzialami)then AnalizaRozdzialu("Spis treści",tekst_rozwiniety_calego_artykulu,1,nil,nil); end; if(czy_artykul_korzystany)then tabelalisty2={tabela_artykulow, tabela_licencji_spisu_tresci,};else tabelalisty2=tabela_artykulow;end; return tabelalisty2; end; function p.ObslugaSzczegolnaElementu(self,kod_uchwytu,tabela_listy_danych_analizy_ksiazki2, nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, nazwa_obiektu, czy_artykul_korzystany) local lista_dwuelementowa={}; lista_dwuelementowa[1]=kod_uchwytu; local parametry_modul=require("Module:Parametry"); if((not tabela_listy_danych_analizy_ksiazki2.sprawdzenie_dokonane_obiektu)and(not parametry_modul["CzySąElementyNumerowaneTablicy"](tabela_listy_danych_analizy_ksiazki2[nazwa_obiektu])))then if(not (p:Czy_jest_taki_element_w_tabeli_wynikow("strony_poza_zakresem_obslugiwanym",nazwa_przestrzeni, nazwa_ksiazki)))then p:SprawdzCzyJestDostepnySpisTresci(nazwa_przestrzeni, nazwa_ksiazki,nazwa_artykulu); end; tabela_listy_danych_analizy_ksiazki2.sprawdzenie_dokonane_obiektu=true; end; table.insert(tabela_listy_danych_analizy_ksiazki2[nazwa_obiektu],lista_dwuelementowa); end; function p.ObsluzSzablonWzor(self,tabela_parametrow_szablonu,tabela_listy_danych_analizy_ksiazki2,nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu,nazwa_obiektu, czy_artykul_korzystany,numer_numeracji) local kod_uchwytu=nil; if(tabela_parametrow_szablonu["uchwyt"])then local parametry_modul=require("Module:Parametry"); kod_uchwytu=parametry_modul["Odstępy"](tabela_parametrow_szablonu["uchwyt"]); elseif(tabela_parametrow_szablonu[numer_numeracji])then local parametry_modul=require("Module:Parametry"); kod_uchwytu=parametry_modul["Odstępy"](tabela_parametrow_szablonu[numer_numeracji]); end; if(kod_uchwytu and not mw.ustring.match(kod_uchwytu,"^%s*$"))then p:ObslugaSzczegolnaElementu(kod_uchwytu,tabela_listy_danych_analizy_ksiazki2, nazwa_przestrzeni, nazwa_ksiazki,nazwa_artykulu, nazwa_obiektu, czy_artykul_korzystany); end; end; function p.Czy_jest_taki_element_w_tabeli_wynikow(self,element, nazwa_przestrzeni, nazwa_ksiazki) local parametry_modul=require("Module:Parametry"); local tabela_problemow=self.tabela_listy_danych_analizy_ksiazki.problemy[element]; return (parametry_modul.CzyJestTakiKluczTabeli(tabela_problemow,nazwa_przestrzeni) and parametry_modul.CzyJestTakiKluczTabeli(tabela_problemow[nazwa_przestrzeni],nazwa_ksiazki)); end; function p.SprawdzCzyJestDostepnySpisTresci(self,nazwa_przestrzeni, nazwa_ksiazki,nazwa_artykulu) if(nazwa_przestrzeni)then if(nazwa_ksiazki)then if(nazwa_artykulu=="")then return;end; local czy_element_wystepuje_w_tablicy=false; local tablica_przestrzeni=self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu; if(tablica_przestrzeni)then local tabela_ksiazek=tablica_przestrzeni[nazwa_przestrzeni]; if(tabela_ksiazek)then local tab_ksiazki=tabela_ksiazek[nazwa_ksiazki]; if(tab_ksiazki)then if(tab_ksiazki.spis)then czy_lista_niepusta=true; for _,tab_value1 in ipairs(tab_ksiazki.spis)do if(tab_value1[2])then for _,nazwa_artykulu1 in ipairs(tab_value1[2])do if(nazwa_artykulu1[1]==nazwa_artykulu)then czy_element_wystepuje_w_tablicy=true; break; end; end; end; if(czy_element_wystepuje_w_tablicy)then break;end; end; end; end; end; end; if(not czy_element_wystepuje_w_tablicy)then if((self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni~=nazwa_przestrzeni)or(self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki~=nazwa_ksiazki)or(self.tabela_listy_danych_analizy_ksiazki.nazwa_artykulu~=nazwa_artykulu))then if(not (p:Czy_jest_taki_element_w_tabeli_wynikow("strony_poza_zakresem_obslugiwanym",nazwa_przestrzeni, nazwa_ksiazki)))then p:DodawanieElementowDoTablicy("brak_spisy_tresci_do_doloczanych_stron",nil,nazwa_przestrzeni,nazwa_ksiazki); end; elseif(not self.tabela_listy_danych_analizy_ksiazki.problemy.brak_spisu_tresci_do_korzystanych_stron)then if(not (p:Czy_jest_taki_element_w_tabeli_wynikow("strony_poza_zakresem_obslugiwanym",nazwa_przestrzeni, nazwa_ksiazki)))then self.tabela_listy_danych_analizy_ksiazki.problemy.brak_spisu_tresci_do_korzystanych_stron=0; end; end; end; end; end; end; function p.PusteParametryLinkow(self,nazwa_przestrzeni, nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu, nazwa_obiektu) local czy_ksiazka_z_tylko_odstepami_lub_pusty=(nazwa_ksiazki)and mw.ustring.match(nazwa_ksiazki,"^%s*$") or nil; local czy_artykul_z_tylko_odstepami_lub_pusty=(nazwa_artykulu)and mw.ustring.match(nazwa_artykulu,"^%s*$") or nil; local czy_uchwyt_obiektu_z_tylko_odstepami_lub_pusty=(uchwyt_obiektu)and mw.ustring.match(uchwyt_obiektu,"^%s*$") or nil; if(czy_uchwyt_obiektu_z_tylko_odstepami_lub_pusty)then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.puste_parametry_szablonow_stronicowych_linkujacych[nazwa_obiektu][1])then self.tabela_listy_danych_analizy_ksiazki.problemy.puste_parametry_szablonow_stronicowych_linkujacych[nazwa_obiektu][1]=0; end; end; if(czy_artykul_z_tylko_odstepami_lub_pusty)then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.puste_parametry_szablonow_stronicowych_linkujacych[nazwa_obiektu][2])then self.tabela_listy_danych_analizy_ksiazki.problemy.puste_parametry_szablonow_stronicowych_linkujacych[nazwa_obiektu][2]=0; end; end; if(czy_ksiazka_z_tylko_odstepami_lub_pusty)then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.puste_parametry_szablonow_stronicowych_linkujacych[nazwa_obiektu][3])then self.tabela_listy_danych_analizy_ksiazki.problemy.puste_parametry_szablonow_stronicowych_linkujacych[nazwa_obiektu][3]=0; end; end; end; function p.ZbieranieInformacjiArtykolowKsiazek(self,tabela_parametrow_szablonu) local nazwa_artykulu=tabela_parametrow_szablonu["nazwa artykułu"] or tabela_parametrow_szablonu[1]; local pelna_nazwa_ksiazki=tabela_parametrow_szablonu["nazwa książki"] or tabela_parametrow_szablonu[2]; local parametry_modul=require("Module:Parametry"); nazwa_artykulu=(nazwa_artykulu)and parametry_modul["Odstępy"]{[1]=nazwa_artykulu,[2]="tak",} or nil; pelna_nazwa_ksiazki=(pelna_nazwa_ksiazki)and parametry_modul["Odstępy"]{[1]=pelna_nazwa_ksiazki,[2]="tak",} or nil; local ksiazkowe_modul=require("Module:Książkowe"); pelna_nazwa_ksiazki=ksiazkowe_modul["PełnaNazwaStronicowejKsiążki"](pelna_nazwa_ksiazki); pelna_nazwa_ksiazki=parametry_modul["Odstępy"]{[1]=pelna_nazwa_ksiazki,[2]="tak",}; local nazwy_modul=require("Module:Nazwy"); local nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](pelna_nazwa_ksiazki); local nazwa_ksiazki=ksiazkowe_modul["NazwaKsiążki"](pelna_nazwa_ksiazki); local nazwa_artykulu=nazwa_artykulu or (pelna_nazwa_ksiazki and (((self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni==nazwa_przestrzeni)and(self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki==nazwa_ksiazki))and ksiazkowe_modul["NazwaArtykułuKsiążki"]() or "") or ksiazkowe_modul["NazwaArtykułuKsiążki"]()); local tabela_listy_danych_analizy_ksiazki=p:ZbieranieInformacji(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, false); end; function p.ZbieranieInformacjiPudelek(self,tabela_parametrow_szablonu) if((not tabela_parametrow_szablonu["nazwa przestrzeni nazw"])and(not tabela_parametrow_szablonu["nazwa jednostki"]))then return;end; local nazwy_modul=require("Module:Nazwy"); local nazwa_jednostki=(tabela_parametrow_szablonu["nazwa jednostki"] and mw.ustring.gsub(tabela_parametrow_szablonu["nazwa jednostki"],"^([^#]*)#(.*)$","%1") or nil ) or nazwy_modul["NAZWASTRONY"](); local nazwa_przestrzeni=nazwy_modul.Np{nazwa=tabela_parametrow_szablonu["nazwa przestrzeni nazw"] or nazwy_modul["NAZWAPRZESTRZENI"]()}; local pelna_nazwa_ksiazki=((nazwa_przestrzeni~="") and (nazwa_przestrzeni..":") or "")..nazwa_jednostki; local ksiazkowe_modul=require("Module:Książkowe"); local nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](pelna_nazwa_ksiazki); local nazwa_ksiazki=ksiazkowe_modul["NazwaKsiążki"](pelna_nazwa_ksiazki); local nazwa_artykulu=ksiazkowe_modul["NazwaArtykułuKsiążki"](pelna_nazwa_ksiazki); local tabela_listy_danych_analizy_ksiazki=p:ZbieranieInformacji(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, false); end; function p.LinkowanieOgolnie(self,tabela_listy_danych_analizy_ksiazki2,tabela_parametrow_szablonu,nazwa_obiektu, linkobiekt) local nazwa_artykulu=tabela_parametrow_szablonu["nazwa artykułu"] or tabela_parametrow_szablonu[2]; local uchwyt_obiektu=tabela_parametrow_szablonu["uchwyt"] or tabela_parametrow_szablonu[1]; local pelna_nazwa_ksiazki=tabela_parametrow_szablonu["nazwa książki"] or tabela_parametrow_szablonu[3]; local parametry_modul=require("Module:Parametry"); nazwa_artykulu=(nazwa_artykulu)and parametry_modul["Odstępy"]{[1]=nazwa_artykulu,[2]="tak",} or nil; pelna_nazwa_ksiazki=(pelna_nazwa_ksiazki)and parametry_modul["Odstępy"]{[1]=pelna_nazwa_ksiazki,[2]="tak",} or nil; uchwyt_obiektu=(uchwyt_obiektu)and parametry_modul["Odstępy"](uchwyt_obiektu) or nil; local nazwy_modul=require("Module:Nazwy"); local html_modul=require("Module:Html"); if(nazwa_artykulu)then nazwa_artykulu=html_modul["TransformacjaKoduZnakuDoZnakuŁancucha"](nazwa_artykulu); nazwa_artykulu=require("Module:Parametry")["Odstępy"]{[1]=nazwa_artykulu,[2]="tak",}; end; local nazwa_ksiazki;local nazwa_przestrzeni; if(pelna_nazwa_ksiazki)then pelna_nazwa_ksiazki=html_modul["TransformacjaKoduZnakuDoZnakuŁancucha"](pelna_nazwa_ksiazki); local ksiazkowe_modul=require("Module:Książkowe"); pelna_nazwa_ksiazki=ksiazkowe_modul["PełnaNazwaStronicowejKsiążki"](pelna_nazwa_ksiazki); pelna_nazwa_ksiazki=parametry_modul["Odstępy"]{[1]=pelna_nazwa_ksiazki,[2]="tak",}; nazwa_ksiazki=nazwy_modul["NAZWASTRONY"](pelna_nazwa_ksiazki); nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](pelna_nazwa_ksiazki); end; if((uchwyt_obiektu)and(uchwyt_obiektu~=""))then if(nazwa_artykulu)then if(nazwa_artykulu~="")then if(not nazwa_ksiazki)then nazwa_ksiazki=self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; nazwa_przestrzeni=self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; elseif(nazwa_ksiazki=="")then p:PusteParametryLinkow(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu, nazwa_obiektu); return; end; elseif((nazwa_ksiazki)and(nazwa_ksiazki~=""))then nazwa_artykulu=""; elseif((nazwa_ksiazki)and(nazwa_ksiazki==""))then p:PusteParametryLinkow(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu, nazwa_obiektu); return; else nazwa_przestrzeni=self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; nazwa_ksiazki=self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; end; if((nazwa_przestrzeni~=self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni)or(nazwa_ksiazki~=self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki)or(nazwa_artykulu~=self.tabela_listy_danych_analizy_ksiazki.nazwa_artykulu))then p:LinkowanieNastepne(nazwa_obiektu, nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu); else p:LinkowanieDalszePrace(tabela_listy_danych_analizy_ksiazki2,nazwa_obiektu,uchwyt_obiektu,linkobiekt); p:PusteParametryLinkow(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu, nazwa_obiektu); end; else p:LinkowanieDalszePrace(tabela_listy_danych_analizy_ksiazki2,nazwa_obiektu,uchwyt_obiektu,linkobiekt) p:PusteParametryLinkow(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu, nazwa_obiektu); end; elseif((uchwyt_obiektu)and(uchwyt_obiektu==""))then p:PusteParametryLinkow(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu, nazwa_obiektu); elseif(not self.tabela_listy_danych_analizy_ksiazki.problemy.brak_uchwytu[nazwa_obiektu])then p:PusteParametryLinkow(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu, nazwa_obiektu); self.tabela_listy_danych_analizy_ksiazki.problemy.brak_uchwytu[nazwa_obiektu]=0; end; end; function p.LinkowanieDalszePrace(self,tabela_listy_danych_analizy_ksiazki2,nazwa_obiektu,uchwyt_obiektu,linkobiekt,Funkcja_sprawdzania_parametrow_linkow) local linkobiekttab=linkobiekt[nazwa_obiektu]; local parametry_modul=require("Module:Parametry"); if((not tabela_listy_danych_analizy_ksiazki2.sprawdzenie_dokonane_linku)and(not parametry_modul["CzySąElementyNumerowaneTablicy"](linkobiekttab)))then local parametry_modul=require("Module:Parametry"); local nazwa_przestrzeni=self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; local nazwa_ksiazki=self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; local nazwa_artykulu=self.tabela_listy_danych_analizy_ksiazki.nazwa_artykulu; if(not (p:Czy_jest_taki_element_w_tabeli_wynikow("strony_poza_zakresem_obslugiwanym",nazwa_przestrzeni, nazwa_ksiazki)))then p:SprawdzCzyJestDostepnySpisTresci(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu); end; tabela_listy_danych_analizy_ksiazki2.sprawdzenie_dokonane_linku=true; end; table.insert(linkobiekttab,uchwyt_obiektu); end; function p.LinkowanieNastepne(self, nazwa_obiektu, nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu) if(((nazwa_przestrzeni)and(((nazwa_przestrzeni~="")and(not mw.ustring.match(nazwa_przestrzeni,"[|<>{}%[%]]")))or(nazwa_przestrzeni==""))) and((nazwa_artykulu)and(((nazwa_artykulu~="")and(not mw.ustring.match(nazwa_artykulu,"[|<>{}%[%]]")))or(nazwa_artykulu==""))) and((nazwa_ksiazki)and(nazwa_ksiazki~="")and(not mw.ustring.match(nazwa_ksiazki,"[|<>{}%[%]]"))))then local parametry_modul=require("Module:Parametry"); if((nazwa_przestrzeni)and(parametry_modul.CzyTak(nazwa_ksiazki))and(nazwa_artykulu))then local tabela_listy_danych_analizy_ksiazki2={} local tabela_listy_danych_analizy_ksiazki0=p:ZbieranieInformacji(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, false,tabela_listy_danych_analizy_ksiazki2); if(tabela_listy_danych_analizy_ksiazki0)then if(not parametry_modul.CzyTak{[1]=tabela_listy_danych_analizy_ksiazki0,})then return;end; p:SprawdzCzyJestDostepnySpisTresci(nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu); local czy_jest_nazwa_obiektu_w_tabela_listy_danych_analizy_ksiazki2=tabela_listy_danych_analizy_ksiazki2[nazwa_obiektu]; local ile_razy=0; if(czy_jest_nazwa_obiektu_w_tabela_listy_danych_analizy_ksiazki2)then for _, parametry_obiektu in pairs(czy_jest_nazwa_obiektu_w_tabela_listy_danych_analizy_ksiazki2) do if(parametry_obiektu[1]==uchwyt_obiektu)then ile_razy=ile_razy+1; if(ile_razy>1)then break;end; end; end; end if(ile_razy~=1)then if(self.tabela_listy_danych_analizy_ksiazki.problemy.bledy_uchwytow_korzystanych_stron["Link"..nazwa_obiektu]==nil)then self.tabela_listy_danych_analizy_ksiazki.problemy.bledy_uchwytow_korzystanych_stron["Link"..nazwa_obiektu]=0; end; p:PusteParametryLinkow(nazwa_przestrzeni, nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu, nazwa_obiektu); end; else if(not self.tabela_listy_danych_analizy_ksiazki.problemy.blad_wewnetrzny_modulu_lua_stronicowego_parsera)then self.tabela_listy_danych_analizy_ksiazki.problemy.blad_wewnetrzny_modulu_lua_stronicowego_parsera=0; end; end; else p:PusteParametryLinkow(nazwa_przestrzeni, nazwa_ksiazki,nazwa_artykulu, uchwyt_obiektu, nazwa_obiektu); end; else if(self.tabela_listy_danych_analizy_ksiazki.problemy.nieprawidlowe_nazwy_korzystanych_stron==nil)then if((self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni==nazwa_przestrzeni)and(self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki==nazwa_ksiazki)and(self.tabela_listy_danych_analizy_ksiazki.nazwa_artykulu==nazwa_artykulu))then self.tabela_listy_danych_analizy_ksiazki.problemy.nieprawidlowe_nazwy_korzystanych_stron=0; else self.tabela_listy_danych_analizy_ksiazki.problemy.nieprawidlowe_nazwy_stron_doloczanych_do_stron=0; end; end; end; end; function p.SpreparowanyWikikodStrony(self,nazwa_modolu,dokumentacja) local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); local nazwy_modul=require("Module:Nazwy"); nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](nazwa_modolu); if(nazwy_np_modul.Module==nazwa_przestrzeni)then local techniczne_modul=require("Module:Techniczne"); nazwa_modolu=techniczne_modul["PełnaNazwaOpisuModułu"](nazwa_modolu); return p.LadujZawartoscStrony(self,nazwa_modolu,true,nil,dokumentacja); elseif(nazwy_np_modul.Template~=nazwa_przestrzeni)then return p.LadujZawartoscStrony(self,nazwa_modolu,true,nil,dokumentacja); elseif(nazwy_np_modul.Template==nazwa_przestrzeni)then if(mw.ustring.match(nazwa_modolu,"^[^:]+:(.*/opis)%s*$"))then local szablony_magiczne={}; return p.LadujZawartoscStrony(self,nazwa_modolu,true,szablony_magiczne,dokumentacja); else local szablony_magiczne={}; local tekst_artykulu_caly=p.LadujZawartoscStrony(self,nazwa_modolu,true,szablony_magiczne,false,nil,true); if(not tekst_artykulu_caly)then return;end; local iterator=mw.ustring.gmatch(tekst_artykulu_caly,"{{[^{}]-}}"); local parametry_modul=require("Module:Parametry"); local techniczne_modul=require("Module:Techniczne"); local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); for wywolanie in iterator do local function AnalizujDokumentacja(_,wywolanie) local nazwa_strony2; local dokumentacja=mw.ustring.match(wywolanie,"{{%s*[Dd]okumentacja%s*}}"); if(dokumentacja)then local nazwa_strony2=nazwa_modolu.."/opis"; local tekst_artykulu2=p.LadujZawartoscStrony(self,nazwa_strony2,false,szablony_magiczne,dokumentacja); local techniczne_modul=require("Module:Techniczne"); tekst_artykulu2=techniczne_modul["TekstBezOdwołańDoParametrówWeWzorze"](tekst_artykulu2); tekst_artykulu_caly=mw.ustring.gsub(tekst_artykulu_caly,"{{%s*[Dd]okumentacja%s*}}",tekst_artykulu2); else local dopasowanie=mw.ustring.match(wywolanie,"{{%s*[Dd]okumentacja%s*|"); if(dopasowanie)then local tablica_parametrow_dokumentacja=techniczne_modul["ParsujWywołanieSzablonu"](wywolanie) local nazwa_strony2=tablica_parametrow_dokumentacja[1]; local zawartosc=tablica_parametrow_dokumentacja["zawartość"]; if((nazwa_strony2)and(not zawartosc))then local tekst_artykulu2=p.LadujZawartoscStrony(self,nazwa_strony2,false,szablony_magiczne,dokumentacja,nazwa_modolu); tekst_artykulu2=techniczne_modul["TekstBezOdwołańDoParametrówWeWzorze"](tekst_artykulu2); wywolanie=techniczne_modul["PrzekształćWzórDoCzystegoTekstu"](wywolanie); tekst_artykulu_caly=mw.ustring.gsub(tekst_artykulu_caly,wywolanie,tekst_artykulu2); elseif(zawartosc)then wywolanie=techniczne_modul["PrzekształćWzórDoCzystegoTekstu"](wywolanie); zawartosc=techniczne_modul["TekstBezOdwołańDoParametrówWeWzorze"](zawartosc); tekst_artykulu_caly=mw.ustring.gsub(tekst_artykulu_caly,wywolanie,zawartosc); end; end; end; end; local function __Funkcja2(oznaczenie_szablonu,wywolanie,tabela_parametrow_szablonu,uzyskano_w_wyniku_parsowania_wywolanie_szablonu) if(not oznaczenie_szablonu)then return; end; local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); local wywolanie2,_=mw.ustring.gsub(wywolanie,stronicowyparser_potrzebne_modul.OgolnyWzor(oznaczenie_szablonu),stronicowyparser_potrzebne_modul.AnalizaSzablonu(oznaczenie_szablonu)); wywolanie=techniczne_modul["PrzekształćWzórDoCzystegoTekstu"](wywolanie); wywolanie2=techniczne_modul["TekstBezOdwołańDoParametrówWeWzorze"](wywolanie2); tekst_artykulu_caly,_=mw.ustring.gsub(tekst_artykulu_caly,wywolanie,wywolanie2); end; stronicowyparser_potrzebne_modul.AnalizaSzablonuStronicowegoParsera(wywolanie,AnalizujDokumentacja,__Funkcja2) end; return tekst_artykulu_caly; end; end; end; function p.LadujZawartoscStrony(self,nazwa_strony,czy_noinclude,szablony_magiczne,dokumentacja,nazwa_modolu_szablonu_opisu,szablon_nie_opis) local czy_nazwa_strony_z_tylko_odstepami_lub_pusta=mw.ustring.match(nazwa_strony,"^%s*$"); local uchwyt_strony; local tekst_artykulu; local nazwa_strony_bez_kodow_html; if(not czy_nazwa_strony_z_tylko_odstepami_lub_pusta)then nazwa_strony_bez_kodow_html=require("Module:Html").TransformacjaKlasyZnakowej(nazwa_strony); uchwyt_strony = mw.title.makeTitle('', nazwa_strony_bez_kodow_html); tekst_artykulu = uchwyt_strony and uchwyt_strony:getContent() or nil; local czy_istnieje = tekst_artykulu or (uchwyt_strony and uchwyt_strony.exists or nil); if(not czy_istnieje)then if(self and self.tabela_listy_danych_analizy_ksiazki)then if(self.tabela_listy_danych_analizy_ksiazki.problemy.strona_nie_istnieje==nil)then self.tabela_listy_danych_analizy_ksiazki.problemy.strona_nie_istnieje=0 end; end; return nil; else local czy_nie_istnieje_zawartosc=((uchwyt_strony)and(not tekst_artykulu)); if(czy_nie_istnieje_zawartosc)then return nil; end; end; else return nil; end; if((czy_noinclude)and(not dokumentacja)and(szablon_nie_opis))then local iterator=mw.ustring.gmatch(tekst_artykulu,"<%s-[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]%s->(.-)<%s-/%s-[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]%s->"); for dokumentacja_tekst in iterator do local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); local tekst=stronicowyparser_potrzebne_modul.KodujStroneSzablonowa(dokumentacja_tekst); if(tekst~=dokumentacja_tekst)then local techniczne_modul=require("Module:Techniczne"); dokumentacja_tekst=techniczne_modul["PrzekształćWzórDoCzystegoTekstu"](dokumentacja_tekst); tekst=techniczne_modul["TekstBezOdwołańDoParametrówWeWzorze"](tekst); tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"<%s-[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]%s->"..dokumentacja_tekst.."<%s-/%s-[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]%s->",tekst); end; end; end; if(czy_noinclude)then tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"<%s-[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]%s->(.-)<%s-/%s-[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]%s->","%1"); tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"<%s-[Ii][Nn][Cc][Ll][Uu][Dd][Ee][Oo][Nn][Ll][Yy]%s->.-<%s-/%s-[Ii][Nn][Cc][Ll][Uu][Dd][Ee][Oo][Nn][Ll][Yy]%s->",""); else tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"<%s-[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]%s->.-<%s-/%s-[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]%s->",""); tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"<%s-[Ii][Nn][Cc][Ll][Uu][Dd][Ee][Oo][Nn][Ll][Yy]%s->(.-)<%s-/%s-[Ii][Nn][Cc][Ll][Uu][Dd][Ee][Oo][Nn][Ll][Yy]%s->","%1"); end; tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"<[Tt][Ee][Mm][Pp][Ll][Aa][Tt][Ee][Dd][Aa][Tt][Aa]>(.-)</[Tt][Ee][Mm][Pp][Ll][Aa][Tt][Ee][Dd][Aa][Tt][Aa]>",""); tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"<!--(.-)-->",""); tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"<%s-[Nn][Oo][Ww][Ii][Kk][Ii]%s->.-<%s-/%s-[Nn][Oo][Ww][Ii][Kk][Ii]%s->",""); tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"<%s-[Pp][Rr][Ee]%s->.-<%s-/%s-[Pp][Rr][Ee]%s->",""); tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"(<%s-[mM][aA][tT][hH]%s->.-<%s-/%s-[mM][aA][tT][hH]%s->)",""); if(szablony_magiczne)then local nazwy_modul=require("Module:Nazwy"); szablony_magiczne["{{ROOTPAGENAME}}"]=nazwy_modul["NAZWAKORZENIASTRONY"](nazwa_modolu_szablonu_opisu or nazwa_strony_bez_kodow_html); szablony_magiczne["{{NAMESPACE}}"]=nazwy_modul["NAZWAPRZESTRZENI"](nazwa_modolu_szablonu_opisu or nazwa_strony_bez_kodow_html); szablony_magiczne["{{PAGENAME}}"]=nazwy_modul["NAZWASTRONY"](nazwa_modolu_szablonu_opisu or nazwa_strony_bez_kodow_html); szablony_magiczne["{{FULLPAGENAME}}"]=nazwy_modul["PEŁNANAZWAKSIĄŻKI"](nazwa_modolu_szablonu_opisu or nazwa_strony_bez_kodow_html); end; if(szablony_magiczne)then tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"{{[^{}]+}}",szablony_magiczne); local ramka_modul=require("Module:Ramka"); tekst_artykulu=ramka_modul.InstrukcjeWarunkowe(tekst_artykulu); end; if(not szablon_nie_opis)then if(not dokumentacja)then local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); tekst_artykulu=stronicowyparser_potrzebne_modul.KodujStroneSzablonowa(tekst_artykulu); end; end; return tekst_artykulu; end; function p.ZbieranieInformacji(self,nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu, czy_artukul_korzystany,tabela_listy_danych_analizy_ksiazki2,linkobiekt) if(not czy_artukul_korzystany)then if(self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni and self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki and self.tabela_listy_danych_analizy_ksiazki.nazwa_artykulu)then if((self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni==nazwa_przestrzeni)and(self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki==nazwa_ksiazki)and(self.tabela_listy_danych_analizy_ksiazki.nazwa_artykulu==nazwa_artykulu))then return 0; else if(self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci)then self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_doloczone=true; end; end; else return nil; end; end; local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); if((nazwa_przestrzeni~=nazwy_np_modul.Main) and(nazwa_przestrzeni~=nazwy_np_modul.Wikijunior) and((nazwa_przestrzeni~=nazwy_np_modul.User)or(not mw.ustring.match(nazwa_ksiazki,"^[^/]+/(.-)$"))) and((nazwa_przestrzeni~=nazwy_np_modul.Wikibooks)or(not mw.ustring.match(nazwa_ksiazki,"^%s*[Bb]rudnopis/[^/]+/(.-)$"))) )then p:DodawanieElementowDoTablicy("strony_poza_zakresem_obslugiwanym",nil,nazwa_przestrzeni,nazwa_ksiazki) end; local parametry_modul=require("Module:Parametry"); if(self.tabela_listy_danych_analizy_ksiazki)then if(self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu)then local tabela_przestrzeni=self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni]; if(tabela_przestrzeni)then local tabela_ksiazka=tabela_przestrzeni[nazwa_ksiazki]; if(tabela_ksiazka)then local lista_artykolow=tabela_ksiazka.lista_artykolow; if(lista_artykolow)then local tabela_artykul=lista_artykolow[nazwa_artykulu]; if(tabela_artykul)then local uchwyty_i_numeracje=tabela_artykul.uchwyty_i_numeracje; if(uchwyty_i_numeracje)then return 0; end; end; end; end; end; else return nil; end; else return nil; end; if(czy_artukul_korzystany)then if((not self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni)and(not self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki)and(not self.tabela_listy_danych_analizy_ksiazki.nazwa_artykulu))then self.tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni=nazwa_przestrzeni; self.tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki=nazwa_ksiazki; self.tabela_listy_danych_analizy_ksiazki.nazwa_artykulu=nazwa_artykulu; end; end; local nazwa_modolu=(nazwa_przestrzeni=="")and ((nazwa_artykulu=="")and nazwa_ksiazki or nazwa_ksiazki.."/"..nazwa_artykulu) or nazwa_przestrzeni..":"..((nazwa_artykulu=="")and nazwa_ksiazki or nazwa_ksiazki.."/"..nazwa_artykulu); local tekst_rozwiniety_calego_artykulu=p:SpreparowanyWikikodStrony(nazwa_modolu); if(not czy_artukul_korzystany)then if(not tekst_rozwiniety_calego_artykulu)then return 0;end; end; -- przydzielanie tablicy if(not self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni])then self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni]={};end; local tablica_przestrzeni=self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni]; if(not tablica_przestrzeni[nazwa_ksiazki])then tablica_przestrzeni[nazwa_ksiazki]={};end; local tablica_ksiazki=tablica_przestrzeni[nazwa_ksiazki]; if(not tablica_ksiazki.lista_artykolow)then tablica_ksiazki.lista_artykolow={};end; if(not tablica_ksiazki.lista_artykolow[nazwa_artykulu])then tablica_ksiazki.lista_artykolow[nazwa_artykulu]={};end; local artykul_analizowany=tablica_ksiazki.lista_artykolow[nazwa_artykulu]; local tablica_ksiazki=self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni][nazwa_ksiazki]; if(czy_artukul_korzystany)then artykul_analizowany.artykul_biezacy=true; tablica_ksiazki.ksiazka_analizowana=true; end; --koniec --local iterator=mw.ustring.gmatch(tekst_rozwiniety_calego_artykulu,"{{[^{}]-}}"); if(not tabela_listy_danych_analizy_ksiazki2)then tabela_listy_danych_analizy_ksiazki2={};end; local obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty"); for _,element_w_tablicy_obiekt in pairs(obiekty_modul.tablica_obiektow)do local wartosc=element_w_tablicy_obiekt[1]; tabela_listy_danych_analizy_ksiazki2[wartosc]={}; if(czy_artukul_korzystany)then linkobiekt[wartosc]={};end; end; local strona; if(czy_artukul_korzystany)then strona=""; else strona=((nazwa_przestrzeni~="")and (nazwa_przestrzeni..":") or "")..nazwa_ksiazki..((nazwa_artykulu~="")and "/"..nazwa_artykulu or "") end; local function InneInformacjePrzebneDoAnalizowanejKsiazki() if((self.tabela_listy_danych_analizy_ksiazki.zastepczy) or (not (p:Czy_jest_taki_element_w_tabeli_wynikow("strony_poza_zakresem_obslugiwanym",nazwa_przestrzeni, nazwa_ksiazki))))then if((nazwa_przestrzeni)and(nazwa_ksiazki))then local czy_ksiazka_istnieje_w_tablicy=false; local tabela_ksiazek=self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni]; if(tabela_ksiazek)then for nazwa_ksiazki_i,tablica_spisu in pairs(tabela_ksiazek) do if(nazwa_ksiazki_i==nazwa_ksiazki)then if(tablica_spisu.spis)then czy_ksiazka_istnieje_w_tablicy=true; break; end; end; end; end; if(not czy_ksiazka_istnieje_w_tablicy)then local tabela_wstepnych_informacji; local normalna_nazwa_przestrzeni;local normalna_nazwa_ksiazki; if(not self.tabela_listy_danych_analizy_ksiazki.zastepczy)then tabela_wstepnych_informacji=p:ZbierajJakieSaArtykulyIInformacjeOLicencji(nazwa_przestrzeni,nazwa_ksiazki,czy_artukul_korzystany); else normalna_nazwa_przestrzeni=self.tabela_listy_danych_analizy_ksiazki.normalna_nazwa_przestrzeni; normalna_nazwa_ksiazki=self.tabela_listy_danych_analizy_ksiazki.normalna_nazwa_ksiazki; tabela_wstepnych_informacji=p:ZbierajJakieSaArtykulyIInformacjeOLicencji(self.tabela_listy_danych_analizy_ksiazki.normalna_nazwa_przestrzeni,self.tabela_listy_danych_analizy_ksiazki.normalna_nazwa_ksiazki,czy_artukul_korzystany); end; if(tabela_wstepnych_informacji==0)then if(czy_artukul_korzystany)then self.tabela_listy_danych_analizy_ksiazki.problemy.korzystane_strona_glowna_nie_istnieje=0; else p:DodawanieElementowDoTablicy("doloczone_strony_glowne_nie_istnieja",nil,nazwa_przestrzeni,nazwa_ksiazki); end; else if(tabela_wstepnych_informacji)then if(czy_artukul_korzystany)then if(not self.tabela_listy_danych_analizy_ksiazki.zastepczy)then tablica_ksiazki.spis=tabela_wstepnych_informacji[1]; tablica_ksiazki.licencja=tabela_wstepnych_informacji[2]; else if(not self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[normalna_nazwa_przestrzeni])then self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[normalna_nazwa_przestrzeni]={}; end; if(not self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[normalna_nazwa_przestrzeni][normalna_nazwa_ksiazki])then self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[normalna_nazwa_przestrzeni][normalna_nazwa_ksiazki]={}; end; self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[normalna_nazwa_przestrzeni][normalna_nazwa_ksiazki].spis=tabela_wstepnych_informacji[1]; self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[normalna_nazwa_przestrzeni][normalna_nazwa_ksiazki].licencja=tabela_wstepnych_informacji[2]; end; if(not tabela_wstepnych_informacji[1])then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.brak_spisow_tresci_do_korzystanych_ksiazek_na_ich_stronach_glownych)then if(((self.tabela_listy_danych_analizy_ksiazki.nazwa_artykulu=="")and(nazwa_artykulu~=""))or(self.tabela_listy_danych_analizy_ksiazki.nazwa_artykulu~=""))then self.tabela_listy_danych_analizy_ksiazki.problemy.brak_spisow_tresci_do_korzystanych_ksiazek_na_ich_stronach_glownych=0; end; end; end; else tablica_ksiazki.spis=tabela_wstepnych_informacji; end; else if(czy_artukul_korzystany)then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.blad_wewnetrzny_modulu_lua_stronicowego_parsera)then self.tabela_listy_danych_analizy_ksiazki.problemy.blad_wewnetrzny_modulu_lua_stronicowego_parsera=0; end; else p:DodawanieElementowDoTablicy("brak_spisow_tresci_do_doloczonych_ksiazek_na_ich_stronach_glownych",nil,nazwa_przestrzeni,nazwa_ksiazki); end; end; end; end; end; end; end; function StronaZbiorcza() if(czy_artukul_korzystany)then local stronicowyparser_stronasubst_modul=require("Module:StronicowyParser/StronaSubst"); local TakFun=function(frame) return true;end;local NieFun=function(frame) return nil;end; return stronicowyparser_stronasubst_modul.AnalizaStronaSubst(self.tabela_listy_danych_analizy_ksiazki,nil,TakFun,NieFun,nil); end; return nil; end; InneInformacjePrzebneDoAnalizowanejKsiazki(); local strona_zbiorcza=StronaZbiorcza(); if(strona_zbiorcza)then if((tablica_ksiazki.spis_tresci)and(tablica_ksiazki.spis_tresci.tekst)and(tablica_ksiazki.spis_tresci.wywolanie) and(tablica_ksiazki.spis_tresci.wywolanie[1])and(tablica_ksiazki.spis_tresci.wywolanie[2]))then local pelny=mw.ustring.match(tekst_rozwiniety_calego_artykulu,tablica_ksiazki.spis_tresci.wywolanie[1]) if(pelny)then tekst_rozwiniety_calego_artykulu,_=mw.ustring.gsub(tekst_rozwiniety_calego_artykulu,tablica_ksiazki.spis_tresci.wywolanie[1],tablica_ksiazki.spis_tresci.tekst); else local wzgledny=mw.ustring.match(tekst_rozwiniety_calego_artykulu,tablica_ksiazki.spis_tresci.wywolanie[2]) if(wzgledny)then tekst_rozwiniety_calego_artykulu,_=mw.ustring.gsub(tekst_rozwiniety_calego_artykulu,tablica_ksiazki.spis_tresci.wywolanie[2],tablica_ksiazki.spis_tresci.tekst); end; end; end; end; if(czy_artukul_korzystany)then if(not tekst_rozwiniety_calego_artykulu)then if(strona_zbiorcza)then self.tabela_listy_danych_analizy_ksiazki["CzyStronaSubst"]="tak"; end; return nil; end; end; local toc; if((not czy_artukul_korzystany)and(self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_doloczone))then toc=p:SpisTresciWstep(tekst_rozwiniety_calego_artykulu,strona,tabela_listy_danych_analizy_ksiazki2["Śródtytuł"],nazwa_przestrzeni,nazwa_ksiazki,czy_artukul_korzystany); end; local uzyskano_w_wyniku_parsowania_wywolanie_szablonu; local analiza_stron_korzystanych_zbiorczych=nil; local stronastart=nil; local iterator=mw.ustring.gmatch(tekst_rozwiniety_calego_artykulu,"{{[^{}]-}}"); local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne") for uzyskano_w_wyniku_parsowania_wywolanie_szablonu in iterator do local function AnalizaParametrowSzablonuISzablonu(tabela_parametrow_szablonu,uzyskano_w_wyniku_parsowania_wywolanie_szablonu) if(czy_artukul_korzystany)then if(tabela_parametrow_szablonu)then if((not stronastart)and(self.tabela_listy_danych_analizy_ksiazki.formatowanie==nil))then if(obiekty_modul.strona_start[tabela_parametrow_szablonu[0]])then self.tabela_listy_danych_analizy_ksiazki.formatowanie=tabela_parametrow_szablonu["formatowanie"]; stronastart=true; return; elseif(obiekty_modul.strona_start_inne[tabela_parametrow_szablonu[0]])then self.tabela_listy_danych_analizy_ksiazki.formatowanie="tak"; stronastart=true; return; elseif(obiekty_modul.strona_start_analiza_spis_tresci[tabela_parametrow_szablonu[0]])then self.tabela_listy_danych_analizy_ksiazki.formatowanie="tak"; self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_korzystane=true; stronastart=true; return; elseif((strona_zbiorcza)and(not analiza_stron_korzystanych_zbiorczych)and(obiekty_modul.strona_zbiorcza[tabela_parametrow_szablonu[0]]))then analiza_stron_korzystanych_zbiorczych=true; return; end; elseif((strona_zbiorcza)and(not analiza_stron_korzystanych_zbiorczych)and(obiekty_modul.strona_zbiorcza[tabela_parametrow_szablonu[0]]))then analiza_stron_korzystanych_zbiorczych=true; return; end; end; end; local plik=mw.ustring.match(uzyskano_w_wyniku_parsowania_wywolanie_szablonu,"^{{:([^:|{}]-)}}$"); if(plik==nil)then if(tabela_parametrow_szablonu)then if(not parametry_modul.CzyTak(tabela_parametrow_szablonu["bez automatu"]))then local czy_wypowiedzenie=mw.ustring.match(tabela_parametrow_szablonu[0],"^[wW]ypowiedzenie$"); local linkobiekt2; local link; if(czy_wypowiedzenie)then linkobiekt2=false; link=false; else linkobiekt2=mw.ustring.match(tabela_parametrow_szablonu[0],"^[Ll]inkObiekt$"); if(linkobiekt2)then link=true; else link=mw.ustring.match(tabela_parametrow_szablonu[0],"^[Ll]ink"); end; end; local czy_obsluzone=true; local funkcja_aliasow=function(nazwa_szablonu,elementy_w_tablicy_obiekty) local wzor_nazwy_szablonu1=mw.ustring.gsub(elementy_w_tablicy_obiekty[1],"^(.)",function(s)return "["..mw.ustring.upper(s)..mw.ustring.lower(s).."]";end); local czy_aliasy=mw.ustring.match(tabela_parametrow_szablonu[0],"^"..wzor_nazwy_szablonu1.."$"); if(not czy_aliasy)then if(elementy_w_tablicy_obiekty[2])then if(type(elementy_w_tablicy_obiekty[2])=="table")then for _,alias in pairs(elementy_w_tablicy_obiekty[2])do local wzor_nazwy_szablonu2=mw.ustring.gsub(alias,"^(.)",function(s)return "["..mw.ustring.upper(s)..mw.ustring.lower(s).."]";end); czy_aliasy=mw.ustring.match(tabela_parametrow_szablonu[0],"^"..wzor_nazwy_szablonu2.."$"); if(czy_aliasy)then break; end; end; else local wzor_nazwy_szablonu2=mw.ustring.gsub(elementy_w_tablicy_obiekty[2],"^(.)",function(s)return "["..mw.ustring.upper(s)..mw.ustring.lower(s).."]";end); czy_aliasy=mw.ustring.match(tabela_parametrow_szablonu[0],"^"..wzor_nazwy_szablonu2.."$"); end; end; end; return czy_aliasy; end; for _,elementy_w_tablicy_obiekty in pairs(obiekty_modul.tablica_obiektow_bez_obiektu_nienazwanego)do local wartosc_elementu=elementy_w_tablicy_obiekty[1]; if(not link)then if(not obiekty_modul.nienumerowane_z_uchwytami_szablony_naglowka[wartosc_elementu])then czy_aliasy=czy_wypowiedzenie or funkcja_aliasow(tabela_parametrow_szablonu[0],elementy_w_tablicy_obiekty); if(czy_aliasy)then if((not czy_wypowiedzenie) or((czy_wypowiedzenie)and( (tabela_parametrow_szablonu["rodzaj"]==wartosc_elementu) )) )then p:ObsluzSzablonWzor(tabela_parametrow_szablonu,tabela_listy_danych_analizy_ksiazki2, nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu,wartosc_elementu, czy_artukul_korzystany,elementy_w_tablicy_obiekty[5]); czy_obsluzone=false; if(czy_artukul_korzystany)then if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then local uchwyt_obiektu= tabela_parametrow_szablonu["uchwyt"] or tabela_parametrow_szablonu[elementy_w_tablicy_obiekty[5]]; if(uchwyt_obiektu and not mw.ustring.match(uchwyt_obiektu,"^%s*$"))then self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie=wartosc_elementu..":"..((uchwyt_obiektu)and uchwyt_obiektu or ""); end; end; end; break; end; end; else self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_korzystane=true; end; elseif(czy_artukul_korzystany)then if(link)then local funkcja_aliasow_2=function(zmienna) if(wartosc_elementu~=zmienna)then return false;end; local wzor_nazwy_szablonu1="[Ll]ink"..wartosc_elementu; local czy_aliasy=mw.ustring.match(tabela_parametrow_szablonu[0],"^"..wzor_nazwy_szablonu1.."$"); local szablon; if(not czy_aliasy)then if(elementy_w_tablicy_obiekty[3])then if(type(elementy_w_tablicy_obiekty[3])=="table")then for _,alias in pairs(elementy_w_tablicy_obiekty[3])do local wzor_nazwy_szablonu2=mw.ustring.gsub(alias,"^(.)",function(s)return "["..mw.ustring.upper(s)..mw.ustring.lower(s).."]";end); czy_aliasy=mw.ustring.match(tabela_parametrow_szablonu[0],"^"..wzor_nazwy_szablonu2.."$"); if(czy_aliasy)then szablon=alias break; end; end; else local wzor_nazwy_szablonu2=mw.ustring.gsub(elementy_w_tablicy_obiekty[3],"^(.)",function(s)return "["..mw.ustring.upper(s)..mw.ustring.lower(s).."]";end); czy_aliasy=mw.ustring.match(tabela_parametrow_szablonu[0],"^"..wzor_nazwy_szablonu2.."$"); if(czy_aliasy)then szablon=elementy_w_tablicy_obiekty[3];end; end; end; else szablon="Link"..wartosc_elementu; end; return czy_aliasy,szablon; end; if(not obiekty_modul.nienumerowane_z_uchwytami_szablony_naglowka[wartosc_elementu])then local typ=mw.getContentLanguage():lcfirst(wartosc_elementu); local alias,szablon=funkcja_aliasow_2(wartosc_elementu); if((alias)or((linkobiekt2)and(tabela_parametrow_szablonu["typ"]==typ)))then p:LinkowanieOgolnie(tabela_listy_danych_analizy_ksiazki2,tabela_parametrow_szablonu,wartosc_elementu, linkobiekt); if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then local uchwyt_obiektu=tabela_parametrow_szablonu["uchwyt"] or tabela_parametrow_szablonu[1]; self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie=((alias)and szablon or "LinkObiekt")..":"..((uchwyt_obiektu)and uchwyt_obiektu or ""); end; czy_obsluzone=false; break; end; else local alias,szablon=funkcja_aliasow_2("Śródtytuł"); if(alias)then self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci=true; self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_doloczone=nil; p:LinkowanieOgolnie(tabela_listy_danych_analizy_ksiazki2,tabela_parametrow_szablonu,"Śródtytuł", linkobiekt); self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci=nil; if(not self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_doloczone)then self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_korzystane=true; self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_doloczone=nil; else self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_doloczone=nil; end; czy_obsluzone=false; if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then local uchwyt_obiektu=tabela_parametrow_szablonu["uchwyt"] or tabela_parametrow_szablonu[elementy_w_tablicy_obiekty[5]]; self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie=szablon..":"..((uchwyt_obiektu)and uchwyt_obiektu or ""); end; break; end; end; end; end; end; if(czy_obsluzone)then if(czy_wypowiedzenie)then p:ObsluzSzablonWzor(tabela_parametrow_szablonu,tabela_listy_danych_analizy_ksiazki2,nazwa_przestrzeni,nazwa_ksiazki,nazwa_artykulu,"Obiekt", czy_artukul_korzystany,obiekty_modul.obiekty[5]); if(czy_artukul_korzystany)then if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then local uchwyt_obiektu=tabela_parametrow_szablonu["uchwyt"] or tabela_parametrow_szablonu[obiekty_modul.obiekty[5]]; self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie="Obiekt"..":"..((uchwyt_obiektu)and uchwyt_obiektu or ""); end; end; elseif(czy_artukul_korzystany)then if(linkobiekt2)then p:LinkowanieOgolnie(tabela_listy_danych_analizy_ksiazki2,tabela_parametrow_szablonu,"Obiekt", linkobiekt); if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then local uchwyt_obiektu=tabela_parametrow_szablonu[elementy_w_tablicy_obiekty[1]] or tabela_parametrow_szablonu["uchwyt"]; self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie="Link"..wartosc_elementu..":"..((uchwyt_obiektu)and uchwyt_obiektu or ""); end; else for wartosc_elementu,_ in pairs(obiekty_modul.bez_uchwytow_spis_tresci)do local wzor_artykolow_ksiazek=mw.ustring.gsub(wartosc_elementu,"^(.)",function(s)return "["..mw.ustring.upper(s)..mw.ustring.lower(s).."]";end) if(mw.ustring.match(tabela_parametrow_szablonu[0],"^"..wzor_artykolow_ksiazek.."$"))then self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci=true; self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_doloczone=nil; p:ZbieranieInformacjiArtykolowKsiazek(tabela_parametrow_szablonu); self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci=nil; if(not self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_doloczone)then self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_korzystane=true; self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_doloczone=nil; else self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_doloczone=nil; end; if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then local nazwa_ksiazki=tabela_parametrow_szablonu["nazwa książki"] or tabela_parametrow_szablonu[2] or ""; local artykul=tabela_parametrow_szablonu["nazwa artykułu"] or tabela_parametrow_szablonu[1] or ""; self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie="ArtykułKsiążki:"..nazwa_ksiazki..((artykul)and ("/"..artykul) or "") end; end; end; for wartosc_elementu,_ in pairs(obiekty_modul.szablony_pudelka)do local wzor_szablonu_pudelka=mw.ustring.gsub(wartosc_elementu,"^(.)",function(s)return "["..mw.ustring.upper(s)..mw.ustring.lower(s).."]";end) if(mw.ustring.match(tabela_parametrow_szablonu[0],"^"..wzor_szablonu_pudelka.."$"))then p:ZbieranieInformacjiPudelek(tabela_parametrow_szablonu); if(not self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie)then local nazwy_modul=require("Module:Nazwy"); local nazwa_przestrzeni=tabela_parametrow_szablonu["nazwa przestrzeni nazw"] or ""; local nazwa_jednostki=tabela_parametrow_szablonu["nazwa jednostki"] or ""; local nazwa_symulacyjnej_strony=((nazwa_przestrzeni~="") and (nazwa_przestrzeni..":") or "")..nazwa_jednostki; local uchwyt=tabela_parametrow_szablonu[0]..":"..nazwa_symulacyjnej_strony; self.tabela_listy_danych_analizy_ksiazki.ktory_szablon_stronicowy_ma_zwracac_kategorie=uchwyt; end; end; end; end; end; end; end; end; end; end; stronicowyparser_potrzebne_modul.AnalizaSzablonuStronicowegoParsera(uzyskano_w_wyniku_parsowania_wywolanie_szablonu,AnalizaParametrowSzablonuISzablonu); end; tablica_ksiazki.lista_artykolow[nazwa_artykulu].uchwyty_i_numeracje=tabela_listy_danych_analizy_ksiazki2; if(czy_artukul_korzystany)then if(analiza_stron_korzystanych_zbiorczych)then local stronicowyparser_stronasubst_modul=require("Module:StronicowyParser/StronaSubst"); tekst_rozwiniety_calego_artykulu=stronicowyparser_stronasubst_modul.LiczOperacjeStronZbiorczych(self,tekst_rozwiniety_calego_artykulu); mw.log('To jest strona zbiorcza.') end; if(self.tabela_listy_danych_analizy_ksiazki.analiza_spis_tresci_korzystane)then toc=p:SpisTresciWstep(tekst_rozwiniety_calego_artykulu,strona,tabela_listy_danych_analizy_ksiazki2["Śródtytuł"],nazwa_przestrzeni,nazwa_ksiazki,czy_artukul_korzystany); mw.log("Liczę spis treści artykułów korzystanych."); end; self.tabela_listy_danych_analizy_ksiazki.tablica_aktualnego_artykolu=tabela_listy_danych_analizy_ksiazki2; self.tabela_listy_danych_analizy_ksiazki.tablica_aktualnej_ksiazki=self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni][nazwa_ksiazki]; end; tablica_ksiazki.lista_artykolow[nazwa_artykulu].TOC=toc; return self.tabela_listy_danych_analizy_ksiazki; end; function p.SprawdzLinki(self,tabela_listy_danych_analizy_ksiazki2,link_obiekt_lub_wypowiedzenie, nazwa_obiektu1, nazwa_obiektu2, nazwa_przestrzeni, nazwa_ksiazki,nazwa_artykulu) if((not self.tabela_listy_danych_analizy_ksiazki.problemy.bledy_uchwytow_korzystanych_stron[nazwa_obiektu2])or(nazwa_artykulu==""))then for _, elementy_w_tablicy_obiekt_lub_wypowiedzenie in ipairs(link_obiekt_lub_wypowiedzenie) do local czy_uchwyty_nie_sa_ponumerowane=true; for _, elementy_w_tablicy_obiekt_lub_wypowiedzenie2 in ipairs(tabela_listy_danych_analizy_ksiazki2[nazwa_obiektu1]) do if(elementy_w_tablicy_obiekt_lub_wypowiedzenie==elementy_w_tablicy_obiekt_lub_wypowiedzenie2[1])then if(elementy_w_tablicy_obiekt_lub_wypowiedzenie2[2])then czy_uchwyty_nie_sa_ponumerowane=false; break; end; end; end; if(czy_uchwyty_nie_sa_ponumerowane)then local czy_tylko_ze_znakami_odstepu_lub_puste=mw.ustring.match(elementy_w_tablicy_obiekt_lub_wypowiedzenie,"^%s*$"); if(czy_tylko_ze_znakami_odstepu_lub_puste)then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.puste_parametry_szablonow_stronicowych_linkujacych[nazwa_obiektu1][1]) then self.tabela_listy_danych_analizy_ksiazki.problemy.puste_parametry_szablonow_stronicowych_linkujacych[nazwa_obiektu1][1]=0; end; return; elseif(self.tabela_listy_danych_analizy_ksiazki.problemy.bledy_uchwytow_korzystanych_stron[nazwa_obiektu2]==nil)then self.tabela_listy_danych_analizy_ksiazki.problemy.bledy_uchwytow_korzystanych_stron[nazwa_obiektu2]=0; return; end; end; end; end; end; function p.PrzetworzMozliweWszystkieRodzajeObiektow(self, dane_artykulu,biezacy_artykul,numer_artykulu_w_ksiazce,obiekty_modul,__Funkcja) for _,element_w_podtablicy_kategorii_bledow in pairs(obiekty_modul.tablica_obiektow)do local element_obiekty=element_w_podtablicy_kategorii_bledow[1]; tabela_listy_danych_analizy_ksiazki=p:Sprawdzanie_i_numerowanie(dane_artykulu,biezacy_artykul,element_obiekty,numer_artykulu_w_ksiazce,obiekty_modul,__Funkcja); end; end; function p.PrzetworzZebraneInformacje(self,tabela_listy_danych_analizy_ksiazki2,linkobiekt,nazwa_przestrzeni2,nazwa_ksiazki2,nazwa_artykulu2) local obiekty_modul=mw.loadData("Module:StronicowyParser/obiekty"); local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); for nazwa_przestrzeni,tablica_nazw_ksiazek in pairs(self.tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu)do for nazwa_ksiazki,tablica_nazw_artykulow in pairs(tablica_nazw_ksiazek)do local prosto=true; if(self.tabela_listy_danych_analizy_ksiazki.zastepczy)then if((nazwa_przestrzeni==self.tabela_listy_danych_analizy_ksiazki.normalna_nazwa_przestrzeni) and(nazwa_ksiazki==self.tabela_listy_danych_analizy_ksiazki.normalna_nazwa_ksiazki))then prosto=false; end; end; if(prosto)then local nazwa_przestrzeni_nazw_strony=require("Module:Nazwy")["NAZWAPRZESTRZENI"](nazwa_ksiazki); for nazwa_artykulu, dane_artykulu in pairs(tablica_nazw_artykulow.lista_artykolow) do local biezacy_artykul=dane_artykulu.artykul_biezacy; local numer_obiektu_w_ksiazce=1;local czy_da_sie_numerowac_obiekty_ze_spisem_tresci =false; if(nazwa_ksiazki)then if(nazwa_artykulu=="")then czy_da_sie_numerowac_obiekty_ze_spisem_tresci=false; else local tab_ksiazki=tablica_nazw_artykulow.spis; if(tab_ksiazki)then for _,tab_rozdzialu in pairs(tab_ksiazki)do if(tab_rozdzialu[2])then for _,nazwa_artykulu1 in ipairs(tab_rozdzialu[2])do if(nazwa_artykulu1[1]~=nazwa_artykulu)then numer_obiektu_w_ksiazce=numer_obiektu_w_ksiazce+1; else czy_da_sie_numerowac_obiekty_ze_spisem_tresci=true;break; end; end; end; if(czy_da_sie_numerowac_obiekty_ze_spisem_tresci)then break;end; end; end; end; local function Problemy_z_doloczonymi_uchywtami(nazwa_obiektu) p:DodawanieElementowDoTablicy("bledy_uchwytow_doloczonych_stron",nazwa_obiektu,nazwa_przestrzeni,nazwa_ksiazki); end; if(czy_da_sie_numerowac_obiekty_ze_spisem_tresci)then p:PrzetworzMozliweWszystkieRodzajeObiektow(dane_artykulu,biezacy_artykul,numer_obiektu_w_ksiazce,obiekty_modul,Problemy_z_doloczonymi_uchywtami); elseif(not czy_da_sie_numerowac_obiekty_ze_spisem_tresci)then p:PrzetworzMozliweWszystkieRodzajeObiektow(dane_artykulu,biezacy_artykul,0,obiekty_modul,Problemy_z_doloczonymi_uchywtami); end; else p:PrzetworzMozliweWszystkieRodzajeObiektow(dane_artykulu,biezacy_artykul,0,obiekty_modul,Problemy_z_doloczonymi_uchywtami); end; end; end; end; end; for _,obiekt in pairs(obiekty_modul.tablica_obiektow)do local obiekt2=obiekt[1]; p:SprawdzLinki(tabela_listy_danych_analizy_ksiazki2,linkobiekt[obiekt2],obiekt2,"Link"..obiekt2, nazwa_przestrzeni2,nazwa_ksiazki2,nazwa_artykulu2); end; return tabela_listy_danych_analizy_ksiazki; end; function p.Sprawdzanie_i_numerowanie(self, dane_artykulu, biezacy_artykul, nazwa_obiektu, numer_artykulu_w_ksiazce,obiekty_modul,__Funkcja) local parametry_modul=require("Module:Parametry"); local tabela_obiektu=dane_artykulu.uchwyty_i_numeracje[nazwa_obiektu]; if(obiekty_modul.nienumerowane_z_uchwytami_szablony_naglowka[nazwa_obiektu])then return tabela_listy_danych_analizy_ksiazki; end; for licznik,element_obiektu in pairs(tabela_obiektu)do local czy_numerowac=true; for licznik2=1, licznik-1,1 do if((tabela_obiektu[licznik2][1])and(element_obiektu[1]==tabela_obiektu[licznik2][1]))then if(biezacy_artykul)then if(not self.tabela_listy_danych_analizy_ksiazki.problemy.bledy_uchwytow_korzystanych_stron[nazwa_obiektu])then self.tabela_listy_danych_analizy_ksiazki.problemy.bledy_uchwytow_korzystanych_stron[nazwa_obiektu]=0; end; else __Funkcja(nazwa_obiektu); end; tabela_obiektu[licznik2][1]=nil; czy_numerowac=false; end; end; if(czy_numerowac)then if(numer_artykulu_w_ksiazce>0)then element_obiektu[2]=numer_artykulu_w_ksiazce.."."..licznik; elseif(numer_artykulu_w_ksiazce==0)then element_obiektu[2]=licznik elseif(self.tabela_listy_danych_analizy_ksiazki.problemy.blad_wewnetrzny_modulu_lua_stronicowego_parsera==nil)then self.tabela_listy_danych_analizy_ksiazki.problemy.blad_wewnetrzny_modulu_lua_stronicowego_parsera=0 end; end; end; return tabela_listy_danych_analizy_ksiazki; end; return p; 03wr36yx45yrqyidqvjoednxxx3k6ra Moduł:Pudełko/DalszeFunkcje 828 56499 438265 422459 2022-08-21T09:33:05Z Persino 2851 Scribunto text/plain local p={}; function p.Nazwa_strony_glownej_projektu_z_wikidanych(kod_jezyka,kod_projektu) local strona=require("Module:Pudełko")["Strona główna tego projektu"](); local odpowiednik_strony=require("Module:Wiki").WikidaneOdpowiednikStrony{["nazwa strony"]=strona,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu}; if(odpowiednik_strony)then nazwy_modul=require("Module:Nazwy"); return nazwy_modul["PEŁNANAZWASTRONY"]{[1]=odpowiednik_strony,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; else local pudelko_modul=require("Module:Pudełko"); if((kod_jezyka==pudelko_modul["Kod języka tego projektu"]())and(kod_projektu==pudelko_modul["Kod projektu tego projektu"]()))then return strona; else return "Main Page"; end; end; end; function p.Nazwa_strony_glownej_dla_dzieci_z_wikidanych(kod_jezyka) local strona=require("Module:Pudełko")["Strona główna dla dzieci tego projektu"](); local pudelko_modul=require("Module:Pudełko"); local kod_jezyka_tego_projektu=pudelko_modul["Kod języka tego projektu"](); if(kod_jezyka==kod_jezyka_tego_projektu)then return strona;end; local kod_projektu_tego_projektu=pudelko_modul["Kod projektu tego projektu"](); local odpowiednik_strony=require("Module:Wiki").WikidaneOdpowiednikStrony{["nazwa strony"]=strona,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu_tego_projektu}; if(odpowiednik_strony)then nazwy_modul=require("Module:Nazwy"); return nazwy_modul["PEŁNANAZWASTRONY"]{[1]=odpowiednik_strony,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu_tego_projektu,}; else return "Wikijunior"; end; end; function p.Nazwa_strony_glownej_projektu_ze_zmiennej(frame,i,kod_jezyka,kod_projektu) local pf=frame:getParent(); local strona_glowna_projektu; if(i~=0)then local pudelko_modul=require("Module:Pudełko"); local kod_jezyka_tego_projektu=pudelko_modul["Kod języka tego projektu"](); local kod_projektu_tego_projektu=pudelko_modul["Kod projektu tego projektu"](); if(kod_jezyka==kod_jezyka_tego_projektu)and(kod_projektu==kod_projektu_tego_projektu)then strona_glowna_projektu=frame.args["strona główna projektu"] or pf.args["strona główna projektu"] else strona_glowna_projektu=(frame.args["strona główna projektu "..i] or pf.args["strona główna projektu "..i]) end; else strona_glowna_projektu=frame.args["strona główna projektu"] or pf.args["strona główna projektu"] end; return (strona_glowna_projektu)and require("Module:Nazwy")["PEŁNANAZWASTRONY"]{[1]=strona_glowna_projektu,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,} or nil; end; function p.Nazwa_strony_glownej_dla_dzieci_ze_zmiennej(frame,i,kod_jezyka) local pf=frame:getParent(); local pudelko_modul=require("Module:Pudełko"); local strona_glowna_dla_dzieci; if(i~=0)then local kod_jezyka_tego_projektu=pudelko_modul["Kod języka tego projektu"](); if(kod_jezyka==kod_jezyka_tego_projektu)then strona_glowna_dla_dzieci=frame.args["strona główna dla dzieci"] or pf.args["strona główna dla dzieci"] else strona_glowna_dla_dzieci=(frame.args["strona główna dla dzieci "..i] or pf.args["strona główna dla dzieci "..i]) end; else strona_glowna_dla_dzieci=frame.args["strona główna dla dzieci"] or pf.args["strona główna dla dzieci"] end; local kod_projektu_tego_projektu=pudelko_modul["Kod projektu tego projektu"](); return (strona_glowna_dla_dzieci)and require("Module:Nazwy")["PEŁNANAZWASTRONY"]{[1]=strona_glowna_dla_dzieci,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu_tego_projektu,} or nil; end; function p.Normalna_przedmiotowa_lub_dyskusji_przestrzen_nazw(nazwa_przestrzeni_nazw, normmalna_przedmiotwa_dyskusji,kod_jezyka,kod_projektu) local nazwa_przestrzeni_nazw_blad; local wiki_modul=require("Module:Wiki"); local nazwy_modul=require("Module:Nazwy"); local czy_biezaca=wiki_modul["CzyBieżącaWiki"]{["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; if(normmalna_przedmiotwa_dyskusji==0)then if(czy_biezaca)then nazwa_przestrzeni_nazw_blad=nazwy_modul.Np{nazwa=nazwa_przestrzeni_nazw,["kanoniczna"]="tak",["nazwij projektem"]="tak",["nazwij dyskusją projektu"]="tak",["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",}; else nazwa_przestrzeni_nazw_blad=nazwy_modul.NpDane{nazwa=nazwa_przestrzeni_nazw,["kanoniczna"]="tak",["nazwij projektem"]="tak",["nazwij dyskusją projektu"]="tak",["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",}; end; elseif(normmalna_przedmiotwa_dyskusji==1)then if(czy_biezaca)then nazwa_przestrzeni_nazw_blad=nazwy_modul.Np{nazwa=nazwa_przestrzeni_nazw, przedmiotowa=tak,["kanoniczna"]="tak",["nazwij projektem"]="tak",["nazwij dyskusją projektu"]="tak",["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",}; else nazwa_przestrzeni_nazw_blad=nazwy_modul.NpDane{nazwa=nazwa_przestrzeni_nazw, przedmiotowa=tak,["kanoniczna"]="tak",["nazwij projektem"]="tak",["nazwij dyskusją projektu"]="tak",["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",}; end; elseif(normmalna_przedmiotwa_dyskusji==2)then if(czy_biezaca)then nazwa_przestrzeni_nazw_blad=nazwy_modul.Np{nazwa=nazwa_przestrzeni_nazw, dyskusja=tak,["kanoniczna"]="tak",["nazwij projektem"]="tak",["nazwij dyskusją projektu"]="tak",["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",}; else nazwa_przestrzeni_nazw_blad=nazwy_modul.NpDane{nazwa=nazwa_przestrzeni_nazw, dyskusja=tak,["kanoniczna"]="tak",["nazwij projektem"]="tak",["nazwij dyskusją projektu"]="tak",["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",}; end; else if(czy_biezaca)then nazwa_przestrzeni_nazw_blad=nazwy_modul.Np{nazwa=nazwa_przestrzeni_nazw,["kanoniczna"]="tak",["nazwij projektem"]="tak",["nazwij dyskusją projektu"]="tak",["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",}; else nazwa_przestrzeni_nazw_blad=nazwy_modul.NpDane{nazwa=nazwa_przestrzeni_nazw,["kanoniczna"]="tak",["nazwij projektem"]="tak",["nazwij dyskusją projektu"]="tak",["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",}; end; end; return nazwa_przestrzeni_nazw_blad end; function p.Nazwa_przestrzeni_nazw(frame,kod_liczbowy_przestrzeni_nazw,czy_uwzglednic_alternatywna_nazwe,numer_jednostki) local pf=frame:getParent() local nazwa_przestrzeni_nazw=(numer_jednostki~=0) and (frame.args["nazwa przestrzeni nazw i"] or frame.args["nazwa przestrzeni nazw "..numer_jednostki] or pf.args["nazwa przestrzeni nazw i"] or pf.args["nazwa przestrzeni nazw "..numer_jednostki]) or frame.args["nazwa przestrzeni nazw"] or pf.args["nazwa przestrzeni nazw"]; local nazwy_modul=require("Module:Nazwy"); local wiki_modul=require("Module:Wiki"); local kod_jezyka,kod_projektu=p.KodyWikiPudelka(frame,numer_jednostki); local czy_biezaca_wiki=wiki_modul["CzyBieżącaWiki"]{["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; local czy_blad_nazwy_przestrzeni_nazw; if(kod_liczbowy_przestrzeni_nazw==1)then if(czy_biezaca_wiki)then czy_blad_nazwy_przestrzeni_nazw=(not nazwa_przestrzeni_nazw)and nazwy_modul["PRZEDMIOTOWAPRZESTRZEŃ"]() or nazwy_modul.Np{nazwa=nazwa_przestrzeni_nazw,przedmiotowa="tak",["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",}; else czy_blad_nazwy_przestrzeni_nazw=(not nazwa_przestrzeni_nazw)and nazwy_modul["PRZEDMIOTOWAPRZESTRZEŃ"]{["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,} or nazwy_modul.NpDane{nazwa=nazwa_przestrzeni_nazw,przedmiotowa="tak",["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",}; end; elseif(kod_liczbowy_przestrzeni_nazw==2)then if(czy_biezaca_wiki)then czy_blad_nazwy_przestrzeni_nazw=(not nazwa_przestrzeni_nazw)and nazwy_modul["PRZESTRZEŃDYSKUSJI"]() or nazwy_modul.Np{nazwa=nazwa_przestrzeni_nazw,dyskusja="tak",["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",}; else czy_blad_nazwy_przestrzeni_nazw=(not nazwa_przestrzeni_nazw)and nazwy_modul["PRZEDMIOTOWAPRZESTRZEŃ"]{["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,} or nazwy_modul.NpDane{nazwa=nazwa_przestrzeni_nazw,dyskusja="tak",["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",}; end; else if(czy_biezaca_wiki)then czy_blad_nazwy_przestrzeni_nazw=(not nazwa_przestrzeni_nazw)and nazwy_modul["NAZWAPRZESTRZENI"]() or nazwy_modul.Np{nazwa=nazwa_przestrzeni_nazw,["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",}; else czy_blad_nazwy_przestrzeni_nazw=(not nazwa_przestrzeni_nazw)and nazwy_modul["PRZEDMIOTOWAPRZESTRZEŃ"]{["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,} or nazwy_modul.NpDane{nazwa=nazwa_przestrzeni_nazw,["kod języka"]=kod_jezyka, ["kod projektu"]=kod_projektu,["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",}; end; end; if(czy_blad_nazwy_przestrzeni_nazw)then return czy_blad_nazwy_przestrzeni_nazw; else if(((czy_uwzglednic_alternatywna_nazwe==nil)and true or czy_uwzglednic_alternatywna_nazwe) and frame.args[1])then local nazwa_przestrzeni_nazw_alternatywnej=mw.text.trim(frame.args[1]); if(mw.ustring.match(nazwa_przestrzeni_nazw_alternatywnej,"^[%w%s_]*$"))then local czy_blad_nazwa_przestrzeni_nazw_alternatywnej; if(czy_biezaca)then czy_blad_nazwa_przestrzeni_nazw_alternatywnej=nazwy_modul.Np{nazwa=nazwa_przestrzeni_nazw_alternatywnej,["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",}; else czy_blad_nazwa_przestrzeni_nazw_alternatywnej=nazwy_modul.NpDane{nazwa=nazwa_przestrzeni_nazw_alternatywnej,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",}; end; return czy_blad_nazwa_przestrzeni_nazw_alternatywnej or "(błąd)"; else return "(błąd)"; end; else local parametry_modul=require("Module:Parametry"); nazwa_przestrzeni_nazw=parametry_modul["Odstępy"]{[1]=nazwa_przestrzeni_nazw,[2]="tak",}; if(mw.ustring.match(nazwa_przestrzeni_nazw,"^[%w%s_]*$"))then return nazwa_przestrzeni_nazw; else return "(błąd)"; end; end; end; end; function p.Kod_jezyka(frame,i,wartosc_domyslna) local pudelko_modul=require("Module:Pudełko"); if(not i)then return pudelko_modul["Kod języka tego projektu"]();end; local pf=frame:getParent(); if(i==0)then return pudelko_modul["Kod języka tego projektu"](); elseif(i==1)then local parametry_modul=require("Module:Parametry"); local kod_jezyka=frame.args["kod języka"] or frame.args["kod języka 1"] or pf.args["kod języka"] or pf.args["kod języka 1"] return ((kod_jezyka)and(kod_jezyka~=""))and mw.text.trim(kod_jezyka) or ((parametry_modul.CzyTak(wartosc_domyslna))and wartosc_domyslna or nil); elseif(i>1)then local parametry_modul=require("Module:Parametry"); local kod_jezyka=frame.args["kod języka "..i] or pf.args["kod języka "..i] return ((kod_jezyka)and(kod_jezyka~=""))and mw.text.trim(kod_jezyka) or ((parametry_modul.CzyTak(wartosc_domyslna))and wartosc_domyslna or nil); end; end function p.Kod_projektu(frame,i,wartosc_domyslna) local pudelko_modul=require("Module:Pudełko"); if(not i)then return pudelko_modul["Kod projektu tego projektu"]();end; local pf=frame:getParent(); if(i==0)then return pudelko_modul["Kod projektu tego projektu"](); elseif(i==1)then local parametry_modul=require("Module:Parametry"); local kod_projektu=frame.args["kod projektu"] or frame.args["kod projektu 1"] or pf.args["kod projektu"] or pf.args["kod projektu 1"] return ((kod_projektu)and(kod_projektu~=""))and mw.text.trim(kod_projektu) or ((parametry_modul.CzyTak(wartosc_domyslna))and wartosc_domyslna or nil); elseif(i>1)then local parametry_modul=require("Module:Parametry"); local kod_projektu=frame.args["kod projektu "..i] or pf.args["kod projektu "..i] return ((kod_projektu)and(kod_projektu~=""))and mw.text.trim(kod_projektu) or ((parametry_modul.CzyTak(wartosc_domyslna))and wartosc_domyslna or nil); end; end function p.Klucz_projektu(frame,i,wartosc_domyslna_jezyka,wartosc_domyslna_projektu) local pf=frame:getParent(); local klucz_projektu; local function domyslne_klucz(klucz_projektu) local parametry_modul=require("Module:Parametry"); return ((klucz_projektu)and(klucz_projektu~=""))and mw.text.trim(klucz_projektu)or((parametry_modul.CzyTak(wartosc_domyslna_jezyka)and(parametry_modul.CzyTak(wartosc_domyslna_projektu)))and (wartosc_domyslna_jezyka..":" ..wartosc_domyslna_projektu)or(parametry_modul.CzyTak(wartosc_domyslna_jezyka) and wartosc_domyslna_jezyka or (parametry_modul.CzyTak(wartosc_domyslna_projektu) and wartosc_domyslna_projektu or nil))); end; if(i==0)then return nil; elseif(i==1)then local klucz_projektu=frame.args["klucz projektu"] or frame.args["klucz projektu 1"] or pf.args["klucz projektu"] or pf.args["klucz projektu 1"] return domyslne_klucz(klucz_projektu); elseif(i>1)then local klucz_projektu=frame.args["klucz projektu "..i] or pf.args["klucz projektu"] return domyslne_klucz(klucz_projektu); end; end; function p.KodyWikiPudelka(frame,i,wartosc_domyslna_jezyka,wartosc_domyslna_projektu) local wiki_modul=require("Module:Wiki"); local kod_jezyka,kod_projektu=wiki_modul.KodyWiki(p.Klucz_projektu(frame,i,wartosc_domyslna_jezyka,wartosc_domyslna_projektu),p.Kod_jezyka(frame,i,wartosc_domyslna_jezyka),p.Kod_projektu(frame,i,wartosc_domyslna_projektu)); return kod_jezyka,kod_projektu; end; function p.Typ_jednostki(frame, kod_liczbowy_przestrzeni_nazw,i,numer_argorytmu) local numer_jednostki=i or frame.args["numer jednostki"]; local liczba_numer_jednostki=tonumber(numer_jednostki) or 0; local nazwa_przestrzeni_nazw,nazwa_jednostki=p.Uzyskanie_nazw_jednostki(frame,kod_liczbowy_przestrzeni_nazw,liczba_numer_jednostki,numer_argorytmu); local nazwy_modul=require("Module:Nazwy"); local kod_jezyka,kod_projektu=p.KodyWikiPudelka(frame,liczba_numer_jednostki); local wiki_modul=require("Module:Wiki"); local czy_biezaca=wiki_modul["CzyBieżącaWiki"]{["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; local czy_blad_nazwa_przestrzeni_nazw; if(czy_biezaca)then czy_blad_nazwa_przestrzeni_nazw=nazwy_modul.Np{nazwa=nazwa_przestrzeni_nazw,["kanoniczna"]="tak",["nazwij projektem"]="tak",["nazwij dyskusją projektu"]="tak",["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",} else czy_blad_nazwa_przestrzeni_nazw=nazwy_modul.NpDane{nazwa=nazwa_przestrzeni_nazw,["kanoniczna"]="tak",["nazwij projektem"]="tak",["nazwij dyskusją projektu"]="tak",["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",} end; if(not czy_blad_nazwa_przestrzeni_nazw)then return "(błąd nazwy przestrzeni nazw)";end; nazwa_przestrzeni_nazw=czy_blad_nazwa_przestrzeni_nazw; local pf=frame:getParent(); local typ; if liczba_numer_jednostki~=0 then typ=liczba_numer_jednostki and(frame.args["typ jednostki "..liczba_numer_jednostki] or pf.args["typ jednostki "..liczba_numer_jednostki]); if(not typ)then local nazwa_jednostki=((liczba_numer_jednostki>1)and frame.args["nazwa jednostki "..liczba_numer_jednostki]or ((liczba_numer_jednostki==1)and(frame.args["nazwa jednostki 1"]or frame.args["nazwa jednostki"])))or((liczba_numer_jednostki==1)and(pf.args['cel']))or pf.args[liczba_numer_jednostki]; if(nazwa_jednostki)then if(not mw.ustring.match(mw.text.trim(nazwa_jednostki),"^:"))then if(not frame.args['nazwa przestrzeni nazw '..liczba_numer_jednostki] or not pf.args['nazwa przestrzeni nazw '..liczba_numer_jednostki])then typ=frame.args["typ jednostki"] or pf.args["typ jednostki"]; end; end; end; end; else typ=frame.args["typ jednostki"] or pf.args["typ jednostki"]; end; if(typ)then if(typ~="")then local parametry_modul=require("Module:Parametry"); if((((nazwa_przestrzeni_nazw=="")and(((not parametry_modul.CzyTak(frame.args["obsługiwane jednostki jako nieopisowe strony"]))and((typ=="artykuł")or(typ=="podręcznik")))or (typ=="artykuł"))) or((nazwa_przestrzeni_nazw=="Wikijunior")and(((not parametry_modul.CzyTak(frame.args["obsługiwane jednostki jako nieopisowe strony"]))and((typ=="artykuł dla dzieci")or(typ=="podręcznik dla dzieci")))or(typ=="artykuł dla dzieci"))) or((nazwa_przestrzeni_nazw=="Project") and((not parametry_modul.CzyTak(frame.args["obsługiwane brudnopisy jako normalne strony"])) and(((not parametry_modul.CzyTak(frame.args["obsługiwane jednostki jako nieopisowe strony"]))and(parametry_modul.CzyTak(frame.args["obsługiwane jednostki brudnopisu projektu"])and (typ=="podręcznik brudnopisu projektu" or typ=="artykuł brudnopisu projektu")or (typ=="jednostka brudnopisu projektu")) or (typ=="strona brudnopisu projektu"))or(typ=="strona projektu"))or (typ=="strona projektu"))) or((nazwa_przestrzeni_nazw=="Template") and((parametry_modul.CzyTak(frame.args["obsługiwane strony jako niebrudnopisowe jednostki programowe"]))and (typ=="strona szablonu") or(not parametry_modul.CzyTak(frame.args["obsługiwane brudnopisy jako normalne strony"]) and((not parametry_modul.CzyTak(frame.args["obsługiwane opisy jako strony jednostek programowych"]) and not parametry_modul.CzyTak(frame.args["obsługiwane jednostki jako nieopisowe strony"]) and not parametry_modul.CzyTak(frame.args["obsługiwane nieudokumentowane szablony jako szablony"])) and((typ=="strona brudnopisu szablonu")or(typ=="strona brudnopisu opisu szablonu"))or(typ=="strona brudnopisu szablonu")) or((not parametry_modul.CzyTak(frame.args["obsługiwane opisy jako strony jednostek programowych"]) and not parametry_modul.CzyTak(frame.args["obsługiwane jednostki jako nieopisowe strony"]) and not parametry_modul.CzyTak(frame.args["obsługiwane nieudokumentowane szablony jako szablony"])) and((typ=="strona szablonu")or(typ=="strona opisu szablonu"))or(typ=="strona szablonu"))))) or((nazwa_przestrzeni_nazw=="Module") and((parametry_modul.CzyTak(frame.args["obsługiwane strony jako niebrudnopisowe jednostki programowe"]))and (typ=="strona modułu") or(not parametry_modul.CzyTak(frame.args["obsługiwane brudnopisy jako normalne strony"]) and((not parametry_modul.CzyTak(frame.args["obsługiwane opisy jako strony jednostek programowych"]) and not parametry_modul.CzyTak(frame.args["obsługiwane jednostki jako nieopisowe strony"])) and((typ=="strona brudnopisu modułu")or(typ=="strona brudnopisu opisu modułu"))or(typ=="strona brudnopisu modułu")) or((not parametry_modul.CzyTak(frame.args["obsługiwane opisy jako strony jednostek programowych"]) and not parametry_modul.CzyTak(frame.args["obsługiwane jednostki jako nieopisowe strony"])) and((typ=="strona modułu")or(typ=="strona opisu modułu"))or(typ=="strona modułu"))))) or((nazwa_przestrzeni_nazw=="User") and(not parametry_modul.CzyTak(frame.args["obsługiwane jednostki użytkownika jako normalne strony"]) and(((not parametry_modul.CzyTak(frame.args["obsługiwane jednostki jako nieopisowe strony"]))and(parametry_modul.CzyTak(frame.args["obsługiwane jednostki użytkownika"])and (typ=="podręcznik użytkownika" or typ=="artykuł użytkownika") or (typ=="jednostka użytkownika")) or (typ=="strona użytkownika"))or(typ=="strona główna użytkownika"))or(typ=="strona użytkownika"))) or((nazwa_przestrzeni_nazw=="File")and(typ=="strona pliku")) or((nazwa_przestrzeni_nazw=="Category")and(typ=="strona kategorii")) or((nazwa_przestrzeni_nazw=="Help")and(typ=="strona pomocy")) or((nazwa_przestrzeni_nazw=="MediaWiki")and(typ=="strona komunikatu")) or((nazwa_przestrzeni_nazw=="Special")and(typ=="strona specjalna")) or((nazwa_przestrzeni_nazw=="Gadget")and(typ=="strona gadżetu")) )or((typ=="strona główna projektu")or(typ=="strona główna dla dzieci")) )then return typ; else return "(błąd typu jednostki)"; end end; end; if(nazwa_jednostki~="")then --local kod_jezyka,kod_projektu=KodyWikiPudelka(frame,liczba_numer_jednostki); --local klucz_projektu=kod_projektu..":"..kod_jezyka; local pudelko_modul=require("Module:Pudełko"); local pelna_nazwa_strony=((nazwa_przestrzeni_nazw~="")and nazwa_przestrzeni_nazw..":" or "")..nazwa_jednostki; if(pudelko_modul.CzyNiepoprawnaNazwa(pelna_nazwa_strony))then return "(błąd nazwy jednostki)";end; local nazwy_modul=require("Module:Nazwy") pelna_nazwa_strony=nazwy_modul["PEŁNANAZWASTRONY"]{[1]=pelna_nazwa_strony,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; local norm_przed_lub_dyskusji=p.Normalna_przedmiotowa_lub_dyskusji_przestrzen_nazw(nazwa_przestrzeni_nazw, kod_liczbowy_przestrzeni_nazw,kod_jezyka,kod_projektu); local parametry_modul=require("Module:Parametry"); if(kod_projektu==pudelko_modul["Kod projektu tego projektu"]())then local nazwa_strony_glownej_dla_dzieci_ze_zmiennej=p.Nazwa_strony_glownej_dla_dzieci_ze_zmiennej(frame,liczba_numer_jednostki,kod_jezyka); if(nazwa_strony_glownej_dla_dzieci_ze_zmiennej=="")then return "(błąd nazwy strony głównej dla dzieci)";end; local nazwa_strony_glownej_wikijuniora=p.Nazwa_strony_glownej_dla_dzieci_z_wikidanych(kod_jezyka); local nazwa_strony_glownej_dla_dzieci_uzyskana=(not nazwa_strony_glownej_dla_dzieci_ze_zmiennej)and nazwa_strony_glownej_wikijuniora or nazwa_strony_glownej_dla_dzieci_ze_zmiennej; if(pudelko_modul.CzyNiepoprawnaNazwa(nazwa_strony_glownej_dla_dzieci_uzyskana))then return "(błąd nazwy strony głównej dla dzieci)";end; nazwa_strony_glownej_dla_dzieci_uzyskana=nazwy_modul["PEŁNANAZWASTRONY"]{[1]=nazwa_strony_glownej_dla_dzieci_uzyskana,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; if(pelna_nazwa_strony==nazwa_strony_glownej_dla_dzieci_uzyskana)then return "strona główna dla dzieci";end; end; local nazwa_strony_glownej_projektu_ze_zmiennej=p.Nazwa_strony_glownej_projektu_ze_zmiennej(frame,liczba_numer_jednostki,kod_jezyka,kod_projektu); if(nazwa_strony_glownej_projektu_ze_zmiennej=="")then return "(błąd nazwy strony głównej projektu)";end; local nazwa_strony_glownej_projektu_z_wikidanych=p.Nazwa_strony_glownej_projektu_z_wikidanych(kod_jezyka,kod_projektu); local nazwa_strony_glownej_projektu_uzyskana=(not nazwa_strony_glownej_projektu_ze_zmiennej)and nazwa_strony_glownej_projektu_z_wikidanych or nazwa_strony_glownej_projektu_ze_zmiennej; if(pudelko_modul.CzyNiepoprawnaNazwa(nazwa_strony_glownej_projektu_uzyskana))then return "(błąd nazwy strony głównej projektu)";end; nazwa_strony_glownej_projektu_uzyskana=nazwy_modul["PEŁNANAZWASTRONY"]{[1]=nazwa_strony_glownej_projektu_uzyskana,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; if(pelna_nazwa_strony==nazwa_strony_glownej_projektu_uzyskana)then return "strona główna projektu";end; if(norm_przed_lub_dyskusji=="")then local parametry_modul=require("Module:Parametry"); if(parametry_modul.CzyTak(frame.args["obsługiwane jednostki jako nieopisowe strony"]))then return "artykuł"; else local it=mw.ustring.match(nazwa_jednostki,"^[^/]+$"); if(it)then return "podręcznik";else return "artykuł";end; end; elseif(norm_przed_lub_dyskusji=="Wikijunior")then local parametry_modul=require("Module:Parametry"); if(parametry_modul.CzyTak(frame.args["obsługiwane jednostki jako nieopisowe strony"]))then return "artykuł dla dzieci"; else local it=mw.ustring.match(nazwa_jednostki,"^[^/]+$"); if(it)then return "podręcznik dla dzieci";else return "artykuł dla dzieci";end; end; elseif(norm_przed_lub_dyskusji=="User")then local parametry_modul=require("Module:Parametry"); if(parametry_modul.CzyTak(frame.args["obsługiwane jednostki użytkownika jako normalne strony"]))then return "strona użytkownika"; else local czy_podstrony=mw.ustring.match(nazwa_jednostki,"^[^/]+$") if(czy_podstrony)then return "strona główna użytkownika"; else if(not parametry_modul.CzyTak(frame.args["obsługiwane jednostki jako nieopisowe strony"]))then if(parametry_modul.CzyTak(frame.args["obsługiwane jednostki użytkownika"]))then local czy_ksiazka=mw.ustring.match(nazwa_jednostki,"^[^/]+/[^/]*$"); if(czy_ksiazka)then return "podręcznik użytkownika"; else return "artykuł użytkownika"; end; else return "jednostka użytkownika"; end; else return "strona użytkownika"; end; end; end; elseif(norm_przed_lub_dyskusji=="File")then return "strona pliku"; elseif(norm_przed_lub_dyskusji=="Category")then return "strona kategorii"; elseif(norm_przed_lub_dyskusji=="Project")then local parametry_modul=require("Module:Parametry"); if(parametry_modul.CzyTak(frame.args["obsługiwane brudnopisy jako normalne strony"]))then return "strona projektu";end; if(mw.ustring.match(nazwa_jednostki,"^%s*[Bb]rudnopis/[^/]*/.*"))then if(not parametry_modul.CzyTak(frame.args["obsługiwane jednostki jako nieopisowe strony"]))then if(parametry_modul.CzyTak(frame.args["obsługiwane jednostki brudnopisu projektu"]))then local czy_ksiazka=mw.ustring.match(nazwa_jednostki,"^%s*[Bb]rudnopis/[^/]*/[^/]*"); if(czy_ksiazka)then return "podręcznik brudnopisu projektu"; else return "artykuł brudnopisu projektu"; end; else return "jednostka brudnopisu projektu"; end; else return "strona brudnopisu projektu"; end; else return "strona projektu"; end; elseif(norm_przed_lub_dyskusji=="Help")then return "strona pomocy"; elseif(norm_przed_lub_dyskusji=="MediaWiki")then return "strona komunikatu"; elseif(norm_przed_lub_dyskusji=="Special")then return "strona specialna"; elseif(norm_przed_lub_dyskusji=="Gadget")then return "strona gadżetu"; elseif(nazwa_przestrzeni_nazw=="Template")then local parametry_modul=require("Module:Parametry"); if(parametry_modul.CzyTak(frame.args["obsługiwane strony jako niebrudnopisowe jednostki programowe"]))then return "strona szablonu";end; local function CzySzablonAlboOpis(nazwa_przestrzeni_nazw,nazwa_jednostki,szablon,opis_szablonu,strona_szablonu,prefix) local parametry_modul=require("Module:Parametry"); if(parametry_modul.CzyTak(frame.args["obsługiwane opisy jako strony jednostek programowych"]) or parametry_modul.CzyTak(frame.args["obsługiwane jednostki jako nieopisowe strony"]))then return szablon; else if(mw.ustring.match(nazwa_jednostki,"^"..prefix..".*/opis$"))then return opis_szablonu; else if(not parametry_modul.CzyTak(frame.args["obsługiwane nieudokumentowane szablony jako szablony"]))then local czy_brudnopis=mw.ustring.match(nazwa_jednostki,"^"..prefix..".*$"); if(czy_brudnopis)then local pagename=(nazwa_przestrzeni_nazw~="")and nazwa_przestrzeni_nazw..":"..nazwa_jednostki or nazwa_jednostki; local czy_istnieje_strona,tab=require("Module:Techniczne").PoliczZbiory(pagename); if(czy_istnieje_strona==1)then local czy_brudnopis_opisu_szablonu=require("Module:Łatki").contentMatch{ [1]='<noinclude>.-{{%s*[Dd]okumentacja%s*}}.-</noinclude>', [2]='<noinclude>.-{{%s*[Dd]okumentacja%s*|.-</noinclude>',pagename=pagename,namespace=0 }; if(not czy_brudnopis_opisu_szablonu)then return opis_szablonu;else return szablon;end; else return szablon; end; else return strona_szablonu; end; else return szablon; end; end; end; end; if((not parametry_modul.CzyTak(frame.args["obsługiwane brudnopisy jako normalne strony"]))and(mw.ustring.match(nazwa_jednostki,"^%s*[Bb]rudnopis/[^/]*/.*")))then return CzySzablonAlboOpis(nazwa_przestrzeni_nazw,nazwa_jednostki,"strona brudnopisu szablonu","strona brudnopisu opisu szablonu","strona szablonu","[Bb]rudnopis/[^/]*/"); else return CzySzablonAlboOpis(nazwa_przestrzeni_nazw,nazwa_jednostki,"strona szablonu","strona opisu szablonu","strona szablonu",""); end; elseif(nazwa_przestrzeni_nazw=="Module")then local parametry_modul=require("Module:Parametry"); if(parametry_modul.CzyTak(frame.args["obsługiwane strony jako niebrudnopisowe jednostki programowe"]))then return "strona modułu";end; if((not parametry_modul.CzyTak(frame.args["obsługiwane brudnopisy jako normalne strony"]))and(mw.ustring.match(nazwa_jednostki,"^%s*[Bb]rudnopis/[^/]*/.*")))then if(parametry_modul.CzyTak(frame.args["obsługiwane opisy jako strony jednostek programowych"]) or parametry_modul.CzyTak(frame.args["obsługiwane jednostki jako nieopisowe strony"]))then return "strona brudnopisu modułu" else local pelna_nazwa_strony=(nazwa_przestrzeni_nazw~="")and nazwa_przestrzeni_nazw..":"..nazwa_jednostki or nazwa_jednostki; pelna_nazwa_strony=require("Module:Nazwy")["PEŁNANAZWASTRONY"]{[1]=pelna_nazwa_strony,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; local pelna_nazwa_strony_brudnopisu_opisu_modulu=require("Module:Techniczne")["PełnaNazwaOpisuModułu"](pelna_nazwa_strony); if(pelna_nazwa_strony==pelna_nazwa_strony_brudnopisu_opisu_modulu)then return "strona brudnopisu opisu modułu"; else return "strona brudnopisu modułu"; end; end; else if(parametry_modul.CzyTak(frame.args["obsługiwane opisy jako strony jednostek programowych"]) or parametry_modul.CzyTak(frame.args["obsługiwane jednostki jako nieopisowe strony"]))then return "strona modułu" else local pelna_nazwa_strony=(nazwa_przestrzeni_nazw~="")and nazwa_przestrzeni_nazw..":"..nazwa_jednostki or nazwa_jednostki; pelna_nazwa_strony=require("Module:Nazwy")["PEŁNANAZWASTRONY"]{[1]=pelna_nazwa_strony,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; local pelna_nazwa_opisu_modulu=require("Module:Techniczne")["PełnaNazwaOpisuModułu"](pelna_nazwa_strony); if(pelna_nazwa_strony==pelna_nazwa_opisu_modulu)then return "strona opisu modułu"; else return "strona modułu"; end; end; end; else return "inne"; end; end; return "inne"; end; function p.Uzyskanie_nazw_jednostki(frame,kod_liczbowy_przestrzeni_nazw,i,numer_argorytmu,co_ma_liczyc) local nazwa_przestrzeni_nazw,nazwa_jednostki; if(kod_liczbowy_przestrzeni_nazw==0)then nazwa_przestrzeni_fun="Nazwa przestrzeni nazw"; nazwa_jednostki_fun="Nazwa jednostki"; elseif(kod_liczbowy_przestrzeni_nazw==1)then nazwa_przestrzeni_fun="Nazwa przedmiotowej przestrzeni nazw"; nazwa_jednostki_fun="Nazwa przedmiotowa jednostki"; elseif(kod_liczbowy_przestrzeni_nazw==2)then nazwa_przestrzeni_fun="Nazwa przestrzeni nazw dyskusji" nazwa_jednostki_fun="Nazwa dyskusji jednostki"; else nazwa_przestrzeni_fun="Nazwa przestrzeni nazw"; nazwa_jednostki_fun="Nazwa jednostki"; end; local pudelko_modul=require("Module:Pudełko"); if(not numer_argorytmu)then if((not i)or(i==0))then if((not co_ma_liczyc)or(co_ma_liczyc==0))then local nazwa_przestrzeni_nazw,nazwa_jednostki; nazwa_przestrzeni_nazw=pudelko_modul[nazwa_przestrzeni_fun](frame,false); nazwa_jednostki=pudelko_modul["Nazwa jednostki"](frame); return nazwa_przestrzeni_nazw,nazwa_jednostki; elseif(co_ma_liczyc==1)then local nazwa_przestrzeni_nazw=pudelko_modul[nazwa_przestrzeni_fun](frame,false); return nazwa_przestrzeni_nazw; elseif(co_ma_liczyc==2)then return pudelko_modul["Nazwa jednostki"](frame); end; else if((not co_ma_liczyc)or(co_ma_liczyc==0))then local n=PrzeDodatkowe(frame,i); nazwa_przestrzeni_nazw=(n)and pudelko_modul[nazwa_przestrzeni_fun](frame,false,i) or pudelko_modul[nazwa_przestrzeni_fun.." 2"](frame,false,i); nazwa_jednostki=(n)and pudelko_modul["Nazwa jednostki"](frame,i) or pudelko_modul[nazwa_jednostki_fun.." 2"](frame,i); return nazwa_przestrzeni_nazw,nazwa_jednostki; elseif(co_ma_liczyc==1)then local n=PrzeDodatkowe(frame,i); local nazwa_przestrzeni_nazw=(n)and pudelko_modul[nazwa_przestrzeni_fun](frame,false,i) or pudelko_modul[nazwa_przestrzeni_fun.." 2"](frame,false,i); return nazwa_przestrzeni_nazw; elseif(co_ma_liczyc==2)then local n=PrzeDodatkowe(frame,i); return (n)and pudelko_modul["Nazwa jednostki"](frame,i) or pudelko_modul[nazwa_jednostki_fun.." 2"](frame,i); end; end; else if(numer_argorytmu==0)then if((not co_ma_liczyc)or(co_ma_liczyc==0))then local nazwa_przestrzeni_nazw,nazwa_jednostki; nazwa_przestrzeni_nazw=pudelko_modul[nazwa_przestrzeni_fun](frame,false,i); nazwa_jednostki=pudelko_modul["Nazwa jednostki"](frame,i); return nazwa_przestrzeni_nazw,nazwa_jednostki; elseif(co_ma_liczyc==1)then local nazwa_przestrzeni_nazw=pudelko_modul[nazwa_przestrzeni_fun](frame,false,i); return nazwa_przestrzeni_nazw; elseif(co_ma_liczyc==2)then return pudelko_modul["Nazwa jednostki"](frame,i); end; else if((not co_ma_liczyc)or(co_ma_liczyc==0))then local nazwa_przestrzeni_nazw,nazwa_jednostki; nazwa_przestrzeni_nazw=pudelko_modul[nazwa_przestrzeni_fun.." 2"](frame,false,i); nazwa_jednostki=pudelko_modul[nazwa_jednostki_fun.." 2"](frame,i); return nazwa_przestrzeni_nazw,nazwa_jednostki; elseif(co_ma_liczyc==1)then local nazwa_przestrzeni_nazw=pudelko_modul[nazwa_przestrzeni_fun.." 2"](frame,false,i); return nazwa_przestrzeni_nazw; elseif(co_ma_liczyc==2)then return pudelko_modul[nazwa_jednostki_fun.." 2"](frame,i); end; end; end; end; function p.Bledy_pudelka(frame, kod_liczbowy_przestrzeni_nazw) local pf=frame:getParent(); local parametry_modul=require("Module:Parametry"); local zkategoria=not parametry_modul.CzyTak(frame.args["bez kategorii"] or pf.args["bez kategorii"]); local brudnopis_wikibooks=parametry_modul.CzyTak(frame.args["obsługiwany brudnopis projektu"]); local brudnopis_modul=parametry_modul.CzyTak(frame.args["obsługiwany brudnopis modułu"]); local brudnopis_szablon=parametry_modul.CzyTak(frame.args["obsługiwany brudnopis szablonu"]); local nieobslugiwane_strony=parametry_modul.CzyTak(frame.args["nieobsługiwane strony"]); local nieobslugiwane_strony_szablonow=parametry_modul.CzyTak(frame.args["nieobsługiwane strony szablonów"]); local nieobslugiwane_strony_opisu_szablonow=parametry_modul.CzyTak(frame.args["nieobsługiwane strony opisu szablonów"]); local nieobslugiwane_strony_modulow=parametry_modul.CzyTak(frame.args["nieobsługiwane strony modułów"]); local nieobslugiwane_strony_opisu_modulow=parametry_modul.CzyTak(frame.args["nieobsługiwane strony opisu szablonów"]); local nieobslugiwane_strony_brudnopisu_szablonow=parametry_modul.CzyTak(frame.args["nieobsługiwane strony brudnopisu szablonów"]); local nieobslugiwane_strony_brudnopisu_opisu_szablonow=parametry_modul.CzyTak(frame.args["nieobsługiwane strony brudnopisu opisu szablonów"]); local nieobslugiwane_strony_brudnopisu_modulow=parametry_modul.CzyTak(frame.args["nieobsługiwane strony brudnopisu modułów"]); local nieobslugiwane_strony_brudnopisu_opisu_modulow=parametry_modul.CzyTak(frame.args["nieobsługiwane strona brudnopisu opisu modułów"]); local nieobslugiwane_strony_jednostek_programowych=parametry_modul.CzyTak(frame.args["nieobsługiwane strony jednostek programowych"]); local nieobslugiwane_strony_opisu_jednostek_programowych=parametry_modul.CzyTak(frame.args["nieobsługiwane strony opisu jednostek programowych"]); local nieobslugiwana_strony_glowne_uzytkownikow=nieobslugiwane_strony or parametry_modul.CzyTak(frame.args["nieobsługiwane strony główne użytkowników"]); local nieobslugiwana_strona_glowna_projektu=nieobslugiwane_strony or parametry_modul.CzyTak(frame.args["nieobsługiwana strona główna projektu"]); local nieobslugiwana_strona_glowna_dla_dzieci=nieobslugiwane_strony or parametry_modul.CzyTak(frame.args["nieobsługiwana strona główna dla dzieci"]); local obslugiwane_niebiezace_wiki=parametry_modul.CzyTak(frame.args["obsługiwane niebieżące wiki"]); local nieobslugiwane_polskie_wiki=parametry_modul.CzyTak(frame.args["nieobsługiwane polskie wiki"]); local nieobslugiwane_lokalne_wiki=parametry_modul.CzyTak(frame.args["nieobsługiwane lokalne wiki"]); local podkategoria_niebiezace_wiki; local wskazuje_wiki; local nazwij_jednostka=parametry_modul.CzyTak(frame.args["nazwij jednostką"] or pf.args["nazwij jednostką"]); local wylocz_niezaleznosc_od_nazwij_jednostka=parametry_modul.CzyTak(frame.args["wyłącz niezależność od nazwij jednostką"]); local pudelko_modul=require("Module:Pudełko"); local lancuch_bledow={}; local tablica_lancuch_kategorii_bledow={}; local czy_ze_szczegolami=not parametry_modul.CzyTak(frame.args["bez szczegółów"] or pf.args["bez szczegółów"]); local wiki_modul=require("Module:Wiki"); local kod_jezyka_tego_projektu; local kod_projektu_tego_projektu; local pudelko_modul=require("Module:Pudełko"); function AnalizujDane(i) local kod_jezyka;local kod_projektu; if(obslugiwane_niebiezace_wiki or nieobslugiwane_polskie_wiki or nieobslugiwane_lokalne_wiki)then kod_jezyka,kod_projektu=p.KodyWikiPudelka(frame,i); else kod_jezyka=pudelko_modul["Kod języka tego projektu"](); kod_projektu=pudelko_modul["Kod projektu tego projektu"](); end; if(i>0)then if(obslugiwane_niebiezace_wiki or nieobslugiwane_polskie_wiki or nieobslugiwane_lokalne_wiki)then local klucz_projektu2=p.Klucz_projektu(frame,i); local kod_jezyka2=p.Kod_jezyka(frame,i); local kod_projektu2=p.Kod_projektu(frame,i); podkategoria_niebiezace_wiki=podkategoria_niebiezace_wiki or (obslugiwane_niebiezace_wiki and "bieżące wiki" or ((nieobslugiwane_polskie_wiki and nieobslugiwane_lokalne_wiki) and "polskie lub lokalne, wiki" or ((nieobslugiwane_polskie_wiki and not nieobslugiwane_lokalne_wiki) and "polskie wiki" or "lokalne wiki" ) or nil)); wskazuje_wiki=wskazuje_wiki or (obslugiwane_niebiezace_wiki and "niebieżący" or ((nieobslugiwane_polskie_wiki and nieobslugiwane_lokalne_wiki) and "niepolski i nielokalny" or ((nieobslugiwane_polskie_wiki and not nieobslugiwane_lokalne_wiki) and "niepolski" or "nielokalny" ) or nil)); if(not(klucz_projektu2 or kod_jezyka2 or kod_projektu2))then if((obslugiwane_niebiezace_wiki)or(nieobslugiwane_polskie_wiki)or(nieobslugiwane_lokalne_wiki))then if(czy_ze_szczegolami)then table.insert(lancuch_bledow,"<li>Nie podano, które wiki ma osbługiwać, dla zmiennych o numerze "..i..".</li>"); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - "..podkategoria_niebiezace_wiki); end; return; else return "tak"; end; end; else local wynik=wiki_modul:OddawajDaneKodyWiki(klucz_projektu2,kod_jezyka2,kod_projektu2); if((type(wynik)=="table") and (wynik[4]) and (wynik[5])) then if((obslugiwane_niebiezace_wiki)or(nieobslugiwane_polskie_wiki)or(nieobslugiwane_lokalne_wiki))then local pudelko_modul=require("Module:Pudełko"); local kod_jezyka_tego_projektu=pudelko_modul["Kod języka tego projektu"](); local kod_projektu_tego_projektu=pudelko_modul["Kod projektu tego projektu"](); if(parametry_modul.CzyTak(klucz_projektu2))then if((kod_jezyka)and(kod_projektu))then if(kod_jezyka==kod_jezyka_tego_projektu)and(kod_projektu==kod_projektu_tego_projektu)then table.insert(lancuch_bledow,"<li>Podany klucz projektu, a w nim: kod języka i kod projektu, nie wskazują na projekt "..wskazuje_wiki..", dla zmiennych o numerze "..i..".</li>"); --projekt_lokalny_lub_polski_kategorie(podkategoria_niebiezace_wiki); if(czy_ze_szczegolami)then if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - "..podkategoria_niebiezace_wiki); end; else return "tak"; end; elseif((nieobslugiwane_polskie_wiki and not nieobslugiwane_lokalne_wiki and not obslugiwane_niebiezace_wiki) or (nieobslugiwane_polskie_wiki and nieobslugiwane_lokalne_wiki and not obslugiwane_niebiezace_wiki))and(kod_jezyka==kod_jezyka_tego_projektu)then table.insert(lancuch_bledow,"<li>Podany klucz projektu: a w nim: kod języka, nie wskazuje na projekt "..wskazuje_wiki..", dla zmiennych o numerze "..i..".</li>"); if(czy_ze_szczegolami)then if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - "..podkategoria_niebiezace_wiki); end; else return "tak"; end; elseif(((not nieobslugiwane_polskie_wiki and nieobslugiwane_lokalne_wiki and not obslugiwane_niebiezace_wiki)or(nieobslugiwane_polskie_wiki and nieobslugiwane_lokalne_wiki and not obslugiwane_niebiezace_wiki))and(kod_projektu==kod_projektu_tego_projektu))then table.insert(lancuch_bledow,"<li>Podany klucz projektu: a w nim: kod projektu, nie wskazuje na projekt "..wskazuje_wiki..", dla zmiennych o numerze "..i..".</li>"); if(czy_ze_szczegolami)then if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - "..podkategoria_niebiezace_wiki); end; else return "tak"; end; end; end; else if (kod_jezyka2 and kod_projektu2 and ((((kod_jezyka2==kod_jezyka_tego_projektu)and(kod_projektu2~=kod_projektu_tego_projektu)) or(((not nieobslugiwane_polskie_wiki and nieobslugiwane_lokalne_wiki and not obslugiwane_niebiezace_wiki) or(nieobslugiwane_polskie_wiki and nieobslugiwane_lokalne_wiki and not obslugiwane_niebiezace_wiki))and(kod_jezyka2~=kod_jezyka_tego_projektu)and(kod_projektu2==kod_projektu_tego_projektu)) or(((nieobslugiwane_polskie_wiki and not nieobslugiwane_lokalne_wiki and not obslugiwane_niebiezace_wiki) or(nieobslugiwane_polskie_wiki and nieobslugiwane_lokalne_wiki and not obslugiwane_niebiezace_wiki) or obslugiwane_niebiezace_wiki)and(kod_jezyka2==kod_jezyka_tego_projektu)and(kod_projektu2==kod_projektu_tego_projektu)) ) or(((nieobslugiwane_polskie_wiki and not nieobslugiwane_lokalne_wiki and not obslugiwane_niebiezace_wiki)or(nieobslugiwane_polskie_wiki and nieobslugiwane_lokalne_wiki and not obslugiwane_niebiezace_wiki)) and(kod_jezyka2==kod_jezyka_tego_projektu)) or(((not nieobslugiwane_polskie_wiki and nieobslugiwane_lokalne_wiki and not obslugiwane_niebiezace_wiki)or(nieobslugiwane_polskie_wiki and nieobslugiwane_lokalne_wiki and not obslugiwane_niebiezace_wiki)) and(kod_projektu2==kod_projektu_tego_projektu)) ))then table.insert(lancuch_bledow,"<li>Podany: kod języka i kod projektu, nie wskazują na projekt "..wskazuje_wiki..", dla zmiennych o numerze "..i..".</li>"); if(czy_ze_szczegolami)then if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - "..podkategoria_niebiezace_wiki); end; else return "tak"; end; elseif((kod_jezyka2 and not kod_projektu2) and ((((nieobslugiwane_polskie_wiki and not nieobslugiwane_lokalne_wiki and not obslugiwane_niebiezace_wiki)or obslugiwane_niebiezace_wiki)and (kod_jezyka2==kod_jezyka_tego_projektu))or(not nieobslugiwane_polskie_wiki and nieobslugiwane_lokalne_wiki and not obslugiwane_niebiezace_wiki)or(nieobslugiwane_polskie_wiki and nieobslugiwane_lokalne_wiki and not obslugiwane_niebiezace_wiki))) then table.insert(lancuch_bledow,"<li>Podany kod języka nie wskazuje na projekt "..wskazuje_wiki..", dla zmiennych o numerze "..i..".</li>"); if(czy_ze_szczegolami)then if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - "..podkategoria_niebiezace_wiki); end; else return "tak"; end; elseif((not kod_jezyka2 and kod_projektu2)and (((((not nieobslugiwane_polskie_wiki and nieobslugiwane_lokalne_wiki and not obslugiwane_niebiezace_wiki)or obslugiwane_niebiezace_wiki))and (kod_projektu2==kod_projektu_tego_projektu))or(nieobslugiwane_polskie_wiki and not nieobslugiwane_lokalne_wiki and not obslugiwane_niebiezace_wiki)or(nieobslugiwane_polskie_wiki and nieobslugiwane_lokalne_wiki and not obslugiwane_niebiezace_wiki))) then table.insert(lancuch_bledow,"<li>Podany kod projektu nie wskazuje na projekt "..wskazuje_wiki..", dla zmiennych o numerze "..i..".</li>"); if(czy_ze_szczegolami)then if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - "..podkategoria_niebiezace_wiki); end; else return "tak"; end; end; end; end; else if(czy_ze_szczegolami)then if(wynik[1])then table.insert(lancuch_bledow,"<li>Podany klucz projektu, jest błędny, dla zmiennych o numerze "..i..".</li>"); elseif(not wynik[4] and not wynik[5])then table.insert(lancuch_bledow,"<li>Podany: kod języka i kod projektu, są błędne, dla zmiennych o numerze "..i..".</li>"); elseif(not wynik[4])then table.insert(lancuch_bledow,"<li>Podany kod języka, jest błędny, dla zmiennych o numerze "..i..".</li>"); elseif(not wynik[5])then table.insert(lancuch_bledow,"<li>Podany kod projektu, jest błędny, dla zmiennych o numerze "..i..".</li>"); end; if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - błędne parametry wiki"); end; else return "tak"; end; end; end; end; end; local obslugiwane1=p.Czy_przestrzen_nazw_jest_obslugiwana(frame,"Template",kod_jezyka,kod_projektu); local obslugiwane2=p.Czy_przestrzen_nazw_jest_obslugiwana(frame,"Module",kod_jezyka,kod_projektu); local nazwa_strony_glownej_projektu_z_wikidanych=p.Nazwa_strony_glownej_projektu_z_wikidanych(kod_jezyka,kod_projektu); local nazwa_strony_glownej_wikijuniora=p.Nazwa_strony_glownej_dla_dzieci_z_wikidanych(kod_jezyka) local nazwa_przestrzeni_nazw,nazwa_jednostki=p.Uzyskanie_nazw_jednostki(frame,kod_liczbowy_przestrzeni_nazw,i) local nazwy_modul=require("Module:Nazwy"); local wiki_modul=require("Module:Wiki"); local czy_biezaca=wiki_modul["CzyBieżącaWiki"]{["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; local czy_blad_nazwa_przestrzeni_nazw; if(czy_biezaca)then czy_blad_nazwa_przestrzeni_nazw=nazwy_modul.Np{nazwa=nazwa_przestrzeni_nazw,["kanoniczna"]="tak",["nazwij projektem"]="tak",["nazwij dyskusją projektu"]="tak",["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",}; else czy_blad_nazwa_przestrzeni_nazw=nazwy_modul.NpDane{nazwa=nazwa_przestrzeni_nazw,["kanoniczna"]="tak",["nazwij projektem"]="tak",["nazwij dyskusją projektu"]="tak",["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,["istnieje"]="tak",["wynik błędu nietekstowy"]="tak",}; end; if(not czy_blad_nazwa_przestrzeni_nazw)then if((i==0)or ((i>0)and PrzeDodatkowe(frame,i)))then if(czy_ze_szczegolami)then table.insert(lancuch_bledow,(i==0) and "<li>Wartość, nazwy przestrzeni nazw, dla korzystanej jednostki jest nieprawidłowa.</li>" or "<li>Wartość, nazwy przestrzeni nazw, dla zmiennych o numerze "..i.." jest nieprawidłowa.</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - nieprawidłowa nazwa przestrzeni nazw"); end; else return "tak"; end; end; end; if(nazwa_jednostki=="")then if(czy_ze_szczegolami)then table.insert(lancuch_bledow,(i==0) and"<li>Wartość, nazwy jednostki, dla korzystanej jednostki jest pusta.</li>" or"<li>Wartość, nazwy jednostki, dla zmiennych o numerze "..i.." jest pusta.</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - pusta nazwa jednostki"); end; else return "tak"; end; end; local mo, norm_przed_lub_dyskusji; if(czy_blad_nazwa_przestrzeni_nazw)then if(nazwa_jednostki~="")then mo=(not nieprawidlowa_niepusta_pelna_nazwa_jednostki)and p.Typ_jednostki(frame, kod_liczbowy_przestrzeni_nazw,i) or nil; end; norm_przed_lub_dyskusji=p.Normalna_przedmiotowa_lub_dyskusji_przestrzen_nazw(czy_blad_nazwa_przestrzeni_nazw, kod_liczbowy_przestrzeni_nazw) or nil; end; if((czy_blad_nazwa_przestrzeni_nazw)and(nazwa_jednostki~=""))then if((i==0)or ((i>0)and PrzeDodatkowe(frame,i)))then local obslugiwane=czy_blad_nazwa_przestrzeni_nazw and p.Czy_przestrzen_nazw_jest_obslugiwana(frame,czy_blad_nazwa_przestrzeni_nazw,kod_jezyka,kod_projektu); if((not obslugiwane)and((not mo)or(not(((czy_blad_nazwa_przestrzeni_nazw=="Project")and(brudnopis_wikibooks and((mo=="jednostka brudnopisu projektu")or(parametry_modul.CzyTak(nazwa_jednostki)and(mw.ustring.match(nazwa_jednostki,"^[Bb]rudnopis/.*")))))) or((czy_blad_nazwa_przestrzeni_nazw=="Template")and(parametry_modul.CzyTak(brudnopis_szablon) and((mo=="strona brudnopisu szablonu")or(parametry_modul.CzyTak(nazwa_jednostki)and(mw.ustring.match(nazwa_jednostki,"^[Bb]rudnopis/.*")))))) or((czy_blad_nazwa_przestrzeni_nazw=="Module")and(parametry_modul.CzyTak(brudnopis_modul) and((mo=="strona brudnopisu modułu")or(parametry_modul.CzyTak(nazwa_jednostki)and(mw.ustring.match(nazwa_jednostki,"^[Bb]rudnopis/.*"))))))))) )then if(czy_ze_szczegolami)then table.insert(lancuch_bledow, (i==0)and"<li>Szablon wartości, nazwy przestrzeni nazw, dla korzystanej jednostki nie obsługuje.</li>" or"<li>Szablon wartości, nazwy przestrzeni nazw, dla zmiennych o numerze "..i.." nie obsługuje.</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - nieobsługiwana przestrzeń nazw"); end; else return "tak"; end; end; end; end; local nieprawidlowa_niepusta_pelna_nazwa_jednostki=false; if(czy_blad_nazwa_przestrzeni_nazw and nazwa_jednostki~="")then nieprawidlowa_niepusta_pelna_nazwa_jednostki=pudelko_modul.CzyNiepoprawnaNazwa(((parametry_modul.CzyTak(czy_blad_nazwa_przestrzeni_nazw))and czy_blad_nazwa_przestrzeni_nazw..":" or "")..nazwa_jednostki); if(nieprawidlowa_niepusta_pelna_nazwa_jednostki)then if(czy_ze_szczegolami)then table.insert(lancuch_bledow, (i==0)and"<li>Wartość, nazwy jednostki, dla korzystanej jednostki jest nieprawidłowa.</li>" or"<li>Wartość, nazwy jednostki, dla zmiennych o numerze "..i.." jest nieprawidłowa.</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - nieprawidłowa nazwa jednostki"); end; else return "tak"; end; end; end; if(czy_blad_nazwa_przestrzeni_nazw)and(nazwa_jednostki~="")then if((not nieprawidlowa_niepusta_pelna_nazwa_jednostki)and((czy_blad_nazwa_przestrzeni_nazw=="")and(nazwa_jednostki~="")))then local nazwy_modul=require("Module:Nazwy"); local nowa_nazwa_przestrzeni_nazw=nazwy_modul["NAZWAPRZESTRZENI"]{nazwa=nazwa_jednostki,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; if(nowa_nazwa_przestrzeni_nazw~="")then if(czy_ze_szczegolami)then table.insert(lancuch_bledow, (i==0)and"<li>Zmienna <code>nazwa jednostki</code> zawiera w sobie przestrzeń.</li>" or"<li>Zmienna nienazwana "..i.." zawiera w sobie przestrzeń.</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - nazwa jednostki zawierająca w sobie przestrzeń"); end; else return "tak"; end; end; end; end; if((obslugiwane1)and(mo)and(mo=="strona szablonu")and((nieobslugiwane_strony_szablonow)or (nieobslugiwane_strony_jednostek_programowych)))then if(czy_ze_szczegolami)then table.insert(lancuch_bledow, (i==0)and"<li>Strona szablonu jest nieobsługiwana.</li>" or"<li>Strona szablonu wskazującego na zmienną "..i.." jest nieobsługiwana.</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - nieobsługiwana strona szablonu"); end; else return "tak"; end; end; if((obslugiwane1)and(mo)and(mo=="strona opisu szablonu")and((nieobslugiwane_strony_opisu_szablonow)or (nieobslugiwane_strony_opisu_jednostek_programowych)))then if(czy_ze_szczegolami)then table.insert(lancuch_bledow, (i==0)and"<li>Strona opisu szablonu jest nieobsługiwana.</li>" or"<li>Strona opisu szablonu wskazującego na zmienną "..i.." jest nieobsługiwana.</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - nieobsługiwana strona opisu szablonu"); end; else return "tak"; end; end; if((obslugiwane2)and(mo)and(mo=="strona modułu")and((nieobslugiwane_strony_modulow)or (nieobslugiwane_strony_jednostek_programowych)))then if(czy_ze_szczegolami)then table.insert(lancuch_bledow, (i==0)and"<li>Strona modułu jest nieobsługiwana.</li>" or"<li>Strona modułu wskazującego na zmienną "..i.." jest nieobsługiwana.</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - nieobsługiwana strona modułu"); end; else return "tak"; end; end; if((obslugiwane2)and(mo)and(mo=="strona opisu modułu")and((nieobslugiwane_strony_opisu_modulow)or (nieobslugiwane_strony_opisu_jednostek_programowych)))then if(czy_ze_szczegolami)then table.insert(lancuch_bledow, (i==0)and"<li>Strona opisu modułu jest nieobsługiwana.</li>" or"<li>Strona opisu modułu wskazującego na zmienną "..i.." jest nieobsługiwana.</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - nieobsługiwana strona opisu modułu"); end; else return "tak"; end; end; if((mo)and(mo=="strona brudnopisu szablonu")and((nieobslugiwane_strony_brudnopisu_szablonow)or (nieobslugiwane_strony_jednostek_programowych)))then if(czy_ze_szczegolami)then table.insert(lancuch_bledow, (i==0)and"<li>Strona brudnopisu szablonu jest nieobsługiwana.</li>" or"<li>Strona brudnopisu szablonu wskazującego na zmienną "..i.." jest nieobsługiwana.</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - nieobsługiwana strona brudnopisu szablonu"); end; else return "tak"; end; end; if((mo)and(mo=="strona brudnopisu opisu szablonu")and((nieobslugiwane_strony_brudnopisu_opisu_szablonow)or (nieobslugiwane_strony_opisu_jednostek_programowych)))then if(czy_ze_szczegolami)then table.insert(lancuch_bledow, (i==0)and"<li>Strona brudnopisu opisu szablonu jest nieobsługiwana.</li>" or"<li>Strona brudnopisu opisu szablonu wskazującego na zmienną "..i.." jest nieobsługiwana.</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - nieobsługiwana strona brudnopisu opisu szablonu"); end; else return "tak"; end; end; if((mo)and(mo=="strona brudnopisu modułu")and((nieobslugiwane_strony_brudnopisu_modulow)or (nieobslugiwane_strony_jednostek_programowych)))then if(czy_ze_szczegolami)then table.insert(lancuch_bledow, (i==0)and"<li>Strona brudnopisu modulu jest nieobsługiwana.</li>" or"<li>Strona brudnopisu modułu wskazującego na zmienną "..i.." jest nieobsługiwana.</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - nieobsługiwana strona brudnopisu modułu"); end; else return "tak"; end; end; if((mo)and(mo=="strona brudnopisu opisu modułu")and((nieobslugiwane_strony_brudnopisu_opisu_modulow)or (nieobslugiwane_strony_opisu_jednostek_programowych)))then if(czy_ze_szczegolami)then table.insert(lancuch_bledow, (i==0)and"<li>Strona brudnopisu opisu modułu jest nieobsługiwana.</li>" or"<li>Strona brudnopisu opisu modułu wskazującego na zmienną "..i.." jest nieobsługiwana.</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - nieobsługiwana strona brudnopisu opisu modułu"); end; else return "tak"; end; end; if(((i>0)and(frame.args["strona główna projektu "..i] or pf.args["strona główna projektu "..i])) or ((i==0)and(frame.args["strona główna projektu"] or pf.args["strona główna projektu"])))then local projekt=p.Nazwa_strony_glownej_projektu_ze_zmiennej(frame,i,kod_jezyka,kod_projektu); projekt=(not projekt)and nazwa_strony_glownej_projektu_z_wikidanych or projekt; if(projekt=="")then if(czy_ze_szczegolami)then table.insert(lancuch_bledow, (i==0)and"<li>Wartość nazwy, strony głównej projektu, dla zmiennej <code>strona główna projektu</code> jest pusta.</li>" or "<li>Wartość nazwy, strony głównej projektu, dla zmiennej <code>strona główna projektu .."..i.."</code> jest pusta.</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - pusta nazwa strony głównej projektu"); end; else return "tak"; end; elseif(not mw.ustring.match(projekt,"^[^/]+$"))then if(czy_ze_szczegolami)then table.insert(lancuch_bledow, (i==0)and"<li>Wartość nazwy, strony głównej projektu, dla zmiennej <code>strona główna projektu</code> zawiera prawe ukośniki.</li>" or "<li>Wartość nazwy, strony głównej projektu, dla zmiennej <code>strona główna projektu "..i.."</code> zawiera prawe ukośniki</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - nieprawidłowa nazwa strony głównej projektu"); end; else return "tak"; end; elseif(pudelko_modul.CzyNiepoprawnaNazwa(projekt))then if(czy_ze_szczegolami)then table.insert(lancuch_bledow, (i==0)and"<li>Wartość nazwy, strony głównej projektu, w zmiennej <code>strona główna projektu</code> ma nazwę niepustą nieprawidłową.</li>" or "<li>Wartość nazwy, strony głównej projektu, w zmiennej <code>strona główna projektu "..i.."</code> ma nazwę niepustą nieprawidłową.</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - nieprawidłowa nazwa strony głównej projektu"); end; else return "tak"; end; end; end; local typ=frame.args["typ jednostki"..((i)and((i~=0))and (" "..i) or "")] or pf.args["typ jednostki"..((i)and((i~=0))and (" "..i) or "")]; if((czy_blad_nazwa_przestrzeni_nazw)and(nazwa_jednostki~="")and(not nieprawidlowa_niepusta_pelna_nazwa_jednostki))then if(nieobslugiwana_strona_glowna_projektu)then if(mo=="strona główna projektu")then if(czy_ze_szczegolami)then if(typ~="strona główna projektu")then table.insert(lancuch_bledow, (i==0)and"<li>Wstawiono szablon na stronę główną projektu.</li>" or ((frame.args["strona główna projektu "..i] or pf.args["strona główna projektu "..i])and"<li>Szablon, wskazuje na stronę główna projektu, według zmiennej <code>strona główna projektu "..i.."</code>, dla zmiennych o numerze "..i..".</li>" or"<li>Szablon, wskazuje na stronę główną projektu, dla zmiennych o numerze "..i..".</li>" )); else table.insert(lancuch_bledow,(i==0)and "<li>Wstawiono szablon, na stronę, z ustawioną wartością <code>typ jednostki = strona główna projektu</code>.</li>" or"<li>Wstawiono szablon, na stronę, z ustawioną wartością <code>typ jednostki "..i.." = strona główna projektu</code>.</li>" ); end; if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - nieobsługiwana strona główna projektu"); end; else return "tak"; end; end; end; end; if(kod_projektu==require("Module:Pudełko")["Kod projektu tego projektu"]())then if(((i>0)and(frame.args["strona główna dla dzieci "..i] or pf.args["strona główna dla dzieci "..i])) or ((i==0)and(frame.args["strona główna dla dzieci"] or pf.args["strona główna dla dzieci"])))then local junior=p.Nazwa_strony_glownej_dla_dzieci_ze_zmiennej(frame,i,kod_jezyka,kod_projektu); junior=(not junior)and nazwa_strony_glownej_wikijuniora or junior; if(junior=="")then if(czy_ze_szczegolami)then table.insert(lancuch_bledow, (i==0)and"<li>Wartość nazwy, strony głównej dla dzieci, w zmiennej <code>strona główna dla dzieci</code> jest pusta.</li>" or "<li>Wartość nazwy, strony głównej dla dzieci, w zmiennej <code>strona główna dla dzieci .."..i.."</code> jest pusta.</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - pusta nazwa strony głównej dla dzieci"); end; else return "tak"; end; elseif(not mw.ustring.match(junior,"^[^/]+$"))then if(czy_ze_szczegolami)then table.insert(lancuch_bledow, (i==0)and"<li>Wartość nazwy, strony głównej dla dzieci, w zmiennej <code>strona główna dla dzieci</code> zawiera prawe ukośniki.</li>" or"<li>Wartość nazwy, strony głównej dla dzieci, w zmiennej <code>strona główna dla dzieci "..i.."</code> zawiera prawe ukośniki.</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - nieprawidłowa nazwa strony głównej dla dzieci"); end; else return "tak"; end; elseif(pudelko_modul.CzyNiepoprawnaNazwa(junior))then if(czy_ze_szczegolami)then table.insert(lancuch_bledow, (i==0)and"<li>Wartość nazwy, strony głównej dla dzieci, w zmiennej <code>strona główna dla dzieci</code> ma nazwę niepustą nieprawidłową.</li>" or"<li>Wartość nazwy, strony głównej dla dzieci, w zmiennej <code>strona główna dla dzieci "..i.."</code> ma nazwę niepustą nieprawidłową.</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - nieprawidłowa nazwa strony głównej dla dzieci"); end; else return "tak"; end; end; end; if((czy_blad_nazwa_przestrzeni_nazw)and(nazwa_jednostki~="")and(not nieprawidlowa_niepusta_pelna_nazwa_jednostki))then if(nieobslugiwana_strona_glowna_dla_dzieci)then if(mo=="strona główna dla dzieci")then if(czy_ze_szczegolami)then if(typ~="strona główna dla dzieci")then table.insert(lancuch_bledow, (i==0)and"<li>Wstawiono szablon na stronę główną dla dzieci.</li>" or ((frame.args["strona główna dla dzieci "..i] or pf.args["strona główna dla dzieci "..i])and"<li>Szablon, wskazuje na stronę główną dla dzieci, według zmiennej <code>strona główna dla dzieci .."..i..", dla zmiennych o numerze "..i..".</code>.</li>" or"<li>Szablon, wskazuje na stronę główną dla dzieci, dla zmiennych o numerze "..i..".</li>" )); else table.insert(lancuch_bledow,(i==0)and "<li>Wstawiono szablon, na stronę, z ustawioną wartością <code>typ jednostki = strona główna dla dzieci</code>.</li>" or"<li>Wstawiono szablon, na stronę, z ustawioną wartością <code>typ jednostki "..i.." = strona główna dla dzieci</code>.</li>" ); end if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - nieobsługiwana strona główna dla dzieci"); end; else return "tak"; end; end; end; end; end; local obslugiwane3=(czy_blad_nazwa_przestrzeni_nazw)and((norm_przed_lub_dyskusji=="User") and p.Czy_przestrzen_nazw_jest_obslugiwana(frame,"User",kod_jezyka,kod_projektu)); if((czy_blad_nazwa_przestrzeni_nazw)and(nazwa_jednostki~="")and(not nieprawidlowa_niepusta_pelna_nazwa_jednostki)and(obslugiwane3))then if(nieobslugiwana_strony_glowne_uzytkownikow)then if((mo~="jednostka użytkownika")and(mo~="strona główna użytkownika"))then if(czy_ze_szczegolami)then if(mw.ustring.match(nazwa_jednostki,"^[^/]+$"))then table.insert(lancuch_bledow, (i==0)and "<li>Wstawiono szablon na stronę główną użytkownika.</li>" or"<li>Szablon, wskazuje na stronę główną użytkownika, dla zmiennych o numerze "..i..".</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - nieobsługiwana strona główna użytkownika"); end; end; else return "tak"; end; elseif(mo=="strona główna użytkownika")then if(czy_ze_szczegolami)then table.insert(lancuch_bledow, (i==0)and "<li>Wstawiono szablon na stronę główną użytkownika.</li>" or"<li>Szablon, wskazuje na stronę główną użytkownika, dla zmiennych o numerze "..i..".</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - nieobsługiwana strona główna użytkownika"); end; else return "tak"; end; end; end; end; if((not nieprawidlowa_niepusta_pelna_nazwa_jednostki) and((not wylocz_niezaleznosc_od_nazwij_jednostka)or(not nazwij_jednostka)) and(mo=="(błąd typu jednostki)") and(((i>0)and((frame.args["typ jednostki "..i])or(pf.args["typ jednostki "..i]))) or ((i==0)and((frame.args["typ jednostki"])or (pf.args["typ jednostki"])))) )then if(czy_ze_szczegolami)then table.insert(lancuch_bledow, (i==0)and"<li>Podana wartość zmiennej <code>typ jednostki</code> jest nieprawidłowa.</li>" or "<li>Podana wartość zmiennej <code>typ jednostki "..i.."</code> jest nieprawidłowa.</li>" ); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - nieprawidłowa wartość typu jednostki"); end; else return "tak"; end; end; if(not czy_ze_szczegolami)then return "";end; end; local num=frame.args["nazwy jednostki numerowane"]; if(parametry_modul.CzyTak(num))then AnalizujDane(0); local i=1; local maksymalny_numer_elementu_nienazwanego=frame.args["maksymalny numer argumentu nienazwanego"]; local czy_maksymalny_numer_elementu_nienazwanego=parametry_modul.CzyTak(maksymalny_numer_elementu_nienazwanego); local num2; if(czy_maksymalny_numer_elementu_nienazwanego)then num2=tonumber(maksymalny_numer_elementu_nienazwanego) or 0; else num2=0; end; local minimum_z_numerem_dodatkowego_warunku,maksimum_z_numerem_dodatkowego_warunku=parametry_modul.MinimalnyIMaksymalnyNumerParametru(frame.args,"nazwa jednostki"); maksimum_z_numerem_dodatkowego_warunku=math.max(maksimum_z_numerem_dodatkowego_warunku,parametry_modul.MaksymalnaLiczbaParametruNienazwanegoTablicy(pf.args)); if(pf.args["cel"])then maksimum_z_numerem_dodatkowego_warunku=math.max(1,maksimum_z_numerem_dodatkowego_warunku);end; minimum_z_numerem_dodatkowego_warunku=math.min(minimum_z_numerem_dodatkowego_warunku,parametry_modul.MinimalnaLiczbaParametruNienazwanegoTablicy(pf.args)); if(pf.args["cel"])then minimum_z_numerem_dodatkowego_warunku=math.min(1,minimum_z_numerem_dodatkowego_warunku);end; if(czy_maksymalny_numer_elementu_nienazwanego)then if(num2>0)then if(maksimum_z_numerem_dodatkowego_warunku>0)then if(minimum_z_numerem_dodatkowego_warunku>num2)then maksimum_z_numerem_dodatkowego_warunku=0; elseif(maksimum_z_numerem_dodatkowego_warunku>=num2)then for i=num2,1,-1 do local wartosc_parametru=(((i>1)and frame.args["nazwa jednostki "..tostring(i)])or ((i==1)and (frame.args["nazwa jednostki 1"] or frame.args["nazwa jednostki"]))or ((i==1)and(frame:getParent().args["cel"])) or frame:getParent().args[i]); if(wartosc_parametru)then maksimum_z_numerem_dodatkowego_warunku=i; break; end; end; end; end; end; end; local tabelka_braku_zmiennych={}; for i=1,maksimum_z_numerem_dodatkowego_warunku,1 do local wartosc_parametru=(((i>1)and frame.args["nazwa jednostki "..tostring(i)])or ((i==1)and (frame.args["nazwa jednostki 1"] or frame.args["nazwa jednostki"]))or ((i==1)and(frame:getParent().args["cel"])) or frame:getParent().args[i]); if(not wartosc_parametru)then if(czy_ze_szczegolami)then tabelka_braku_zmiennych[#tabelka_braku_zmiennych+1]=i; else return "tak"; end; else local wynik=AnalizujDane(i); if((not czy_ze_szczegolami)and(wynik~=""))then return wynik;end; end; end; if(czy_ze_szczegolami)then if(parametry_modul["CzySąElementyNumerowaneTablicy"](tabelka_braku_zmiennych))then local str_braku_parametru=""; for i,wartosc in ipairs(tabelka_braku_zmiennych)do str_braku_parametru=str_braku_parametru..((str_braku_parametru=="")and "" or ((tabelka_braku_zmiennych[i+1])and ", " or " i "))..wartosc; end; table.insert(lancuch_bledow,"<li>Brak parametrów o numerach: "..str_braku_parametru..", w obsługiwanym zakresie zmiennych.</li>"); if(zkategoria)then parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - brak parametrów"); end; end; end; else local wynik=AnalizujDane(0); if((not czy_ze_szczegolami)and(wynik~=""))then return wynik;end; end; --local lancuch_kategorii_bledow_zlaczony=table.concat(lancuch_kategorii_bledow,""); local minimum_z_numerem_dodatkowego_warunku,maksimum_z_numerem_dodatkowego_warunku=parametry_modul.MinimalnyIMaksymalnyNumerParametru(frame.args,"dodatkowy warunek"); for i=minimum_z_numerem_dodatkowego_warunku, maksimum_z_numerem_dodatkowego_warunku,1 do local wartosc_parametru=(i>1)and frame.args["dodatkowy warunek "..i] or ((i==1)and frame.args["dodatkowy warunek 1"] or frame.args["dodatkowy warunek"]); if(parametry_modul.CzyTak(wartosc_parametru))then if(czy_ze_szczegolami)then local bledy_dodatkowego_warunku=frame.args["błędy dodatkowego warunku "..i]; if(parametry_modul.CzyTak(bledy_dodatkowego_warunku))then local bledy_w_postaci_kategorii="<li>"..bledy_dodatkowego_warunku.."</li>"; table.insert(lancuch_bledow,bledy_dodatkowego_warunku); if(zkategoria)then local bledy_w_postaci_kategorii=frame.args["dodatek kategorii błędu dodatkowego warunku "..i]; if(parametry_modul.CzyTak(bledy_w_postaci_kategorii))then local bledy_w_postaci_kategorii="{{pierwszy człon kategorii błędu}} - "..bledy_w_postaci_kategorii; parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,bledy_w_postaci_kategorii); else parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"{{pierwszy człon kategorii błędu}} - błędne wywołania"); end; end; else table.insert(lancuch_bledow,"<li>Błąd wywołania szablonu.</li>"); if(zkategoria)then local bledy_w_postaci_kategorii=frame.args["dodatek kategorii błędu dodatkowego warunku"]; if(parametry_modul.CzyTak(bledy_w_postaci_kategorii))then local bledy_w_postaci_kategorii="[[{{Category}}:{{pierwszy człon kategorii błędu}} - "..bledy_w_postaci_kategorii.."]]"; parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,bledy_w_postaci_kategorii); else parametry_modul.DodajElementDoZbioru(tablica_lancuch_kategorii_bledow,"[[{{Category}}:{{pierwszy człon kategorii błędu}} - błędne wywołania"); end; end; end; else return "tak"; end; end; end; if(not czy_ze_szczegolami)then return "";end; local i=1; local templates={}; --templates["{{Category}}"]="Category"; local lancuch_kategorii_bledow_zlaczony2=""; local minimum_z_numerem_dodatkowego_warunku,maksimum_z_numerem_dodatkowego_warunku=parametry_modul.MinimalnyIMaksymalnyNumerParametru(frame.args,"pierwszy człon kategorii błędu"); if(#tablica_lancuch_kategorii_bledow>0)then local wszystkie_bledy={}; --wszystkie_bledy[1]="Szablon"; for i=minimum_z_numerem_dodatkowego_warunku,maksimum_z_numerem_dodatkowego_warunku,1 do local pierwszy_czlon_kategorii_bledow=(i>1)and frame.args["pierwszy człon kategorii błędu "..i] or (frame.args["pierwszy człon kategorii błędu "..1] or frame.args["pierwszy człon kategorii błędu"] ); templates["{{pierwszy człon kategorii błędu}}"]=pierwszy_czlon_kategorii_bledow; for _,kategoria in ipairs(tablica_lancuch_kategorii_bledow) do parametry_modul.DodajElementDoZbioru(wszystkie_bledy,mw.ustring.gsub(kategoria,"{{[%w%s]+}}",templates)); end; i=i+1; end; --lancuch_kategorii_bledow_zlaczony2=string.gsub(lancuch_kategorii_bledow_zlaczony2,"%[%[Category:","{{#invoke:Ramka|Szablon|parametry funkcji modułu pudełek=tak|Nazwa=Kategoria|"); --lancuch_kategorii_bledow_zlaczony2=string.gsub(lancuch_kategorii_bledow_zlaczony2,"%]%]","}}"); wszystkie_bledy["parametry funkcji modułu pudełek"]="tak"; wszystkie_bledy["Nazwa"]="Kategorie"; local frame2=frame:getParent():newChild{title="#invoke:Ramka",args=wszystkie_bledy,}; local ramka_modul=require("Module:Ramka"); lancuch_kategorii_bledow_zlaczony2=ramka_modul["Szablon"](frame2); end; local lancuch=table.concat(lancuch_bledow,"")..lancuch_kategorii_bledow_zlaczony2; if(lancuch~="")then lancuch="<ul>"..lancuch.."</ul>";end; return lancuch; end; function PrzeDodatkowe(frame,numer_jednostki) return frame.args["nazwa przestrzeni nazw "..tostring(numer_jednostki)] or frame:getParent().args["nazwa przestrzeni nazw "..tostring(numer_jednostki)] end; function p.Jaka_nazwa_jednostki(frame,i,jaka) local pf=frame:getParent(); local numer_jednostki=i or frame.args["numer jednostki"]; local liczba_numer_jednostki=tonumber(numer_jednostki) or 0; local nazwa_jednostki; local bool_numer_jednostki=(liczba_numer_jednostki~=0); if bool_numer_jednostki then nazwa_jednostki=frame.args["nazwa jednostki "..liczba_numer_jednostki] or ((liczba_numer_jednostki==1)and(frame:getParent().args["cel"])) or frame:getParent().args[liczba_numer_jednostki]; else nazwa_jednostki=frame.args["nazwa jednostki"] or pf.args["nazwa jednostki"]; end; local nazwa_przestrzeni_nazw=bool_numer_jednostki and (frame.args["nazwa przestrzeni nazw i"] or pf.args["nazwa przestrzeni nazw i"] or frame.args["nazwa przestrzeni nazw "..liczba_numer_jednostki] or pf.args["nazwa przestrzeni nazw "..liczba_numer_jednostki]) or frame.args["nazwa przestrzeni nazw"] or pf.args["nazwa przestrzeni nazw"]; local nazwy_modul=require("Module:Nazwy"); nazwa_przestrzeni_nazw=nazwa_przestrzeni_nazw and mw.text.trim(nazwa_przestrzeni_nazw) or nazwy_modul["NAZWAPRZESTRZENI"](); if(nazwa_jednostki)then local html_modul=require("Module:Html"); nazwa_jednostki=html_modul["NazwaStronyAdresu"](nazwa_jednostki); else nazwa_jednostki=nazwy_modul["NAZWASTRONY"](); end; local kod_jezyka,kod_projektu=p.KodyWikiPudelka(frame,liczba_numer_jednostki); local wiki_modul=require("Module:Wiki"); local czy_biezaca=wiki_modul["CzyBieżącaWiki"]{["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; if(jaka)then if(czy_biezaca)then nazwa_przestrzeni_nazw=nazwy_modul.Np{nazwa=nazwa_przestrzeni_nazw, [jaka]="tak"}; else nazwa_przestrzeni_nazw=nazwy_modul.NpDane{nazwa=nazwa_przestrzeni_nazw, [jaka]="tak",["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; end; else if(czy_biezaca)then nazwa_przestrzeni_nazw=nazwy_modul.Np{nazwa=nazwa_przestrzeni_nazw}; else nazwa_przestrzeni_nazw=nazwy_modul.NpDane{nazwa=nazwa_przestrzeni_nazw,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; end; end; if(not mw.ustring.match(nazwa_jednostki,"^:"))then if(nazwa_przestrzeni_nazw~="")then if(czy_biezaca)then local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); if(nazwa_przestrzeni_nazw==nazwy_np_modul.Template)then local nazwa_przestrzeni_nazw_d=nazwy_modul["NAZWAPRZESTRZENI"](nazwa_jednostki); if(nazwa_przestrzeni_nazw_d==nazwy_np_modul.Template)then return nazwy_modul["NAZWASTRONY"](nazwa_jednostki); end; elseif(nazwa_przestrzeni_nazw==nazwy_np_modul.Module)then local nazwa_przestrzeni_nazw_d=nazwy_modul["NAZWAPRZESTRZENI"](nazwa_jednostki); if(nazwa_przestrzeni_nazw_d==nazwy_np_modul.Module)then return nazwy_modul["NAZWASTRONY"](nazwa_jednostki); end; end; else local template_prze=nazwy_modul.NpDane{nazwa="Template",["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; local module_prze=nazwy_modul.NpDane{nazwa="Module",["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; if(nazwa_przestrzeni_nazw==template_prze)then local nazwa_przestrzeni_nazw_d=nazwy_modul["NAZWAPRZESTRZENI"]{[1]=nazwa_jednostki,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; if(nazwa_przestrzeni_nazw_d==template_prze)then return nazwy_modul["NAZWASTRONY"]{[1]=nazwa_jednostki,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; end; elseif(nazwa_przestrzeni_nazw==module_prze)then local nazwa_przestrzeni_nazw_d=nazwy_modul["NAZWAPRZESTRZENI"]{[1]=nazwa_jednostki,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; if(nazwa_przestrzeni_nazw_d==module_prze)then return nazwy_modul["NAZWASTRONY"]{[1]=nazwa_jednostki,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; end; end; end; return mw.getContentLanguage():ucfirst(nazwa_jednostki); else return nazwy_modul["NAZWASTRONY"]{[1]=nazwa_jednostki,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; end; else return nazwy_modul["NAZWASTRONY"]{[1]=nazwa_jednostki,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; end; end; function p.CechaPudelkowa(frame,__funkcja) local parametry_modul=require("Module:Parametry"); local parametry_pudelka=frame:getParent().args["parametry pudełka"] if(parametry_modul.CzyTak(parametry_pudelka))then return require("Module:Pudełko/ParametryCechy")["Parametry ogólnego pudelka"](frame,__funkcja); end; local funkcja=frame.args["funkcja cechowania"]; if(not parametry_modul.CzyTak(funkcja))then funkcja=__funkcja;end; local modul=frame.args["moduł"]; if(not parametry_modul.CzyTak(modul))then modul="Pudełko";end; local cecha=require("Module:"..modul)[funkcja](frame); return cecha; end; function p.Czy_przestrzen_nazw_jest_obslugiwana(frame,jakas_przestrzen_nazw,kod_jezyka,kod_projektu) local pf=frame:getParent(); local nazwy_modul=require("Module:Nazwy"); local parametry_modul=require("Module:Parametry"); local wiki_modul=require("Module:Wiki"); local czy_biezaca=wiki_modul["CzyBieżącaWiki"]{["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; if(czy_biezaca)then jakas_przestrzen_nazw=nazwy_modul.Np{nazwa=jakas_przestrzen_nazw}; else jakas_przestrzen_nazw=nazwy_modul.NpDane{nazwa=jakas_przestrzen_nazw,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; end; local function nazwa_przestrzeni_nazw_fun(nazwa_przestrzeni_nazw_iter) if(czy_biezaca)then nazwa_przestrzeni_nazw_iter=nazwy_modul.Np{nazwa=nazwa_przestrzeni_nazw_iter}; else nazwa_przestrzeni_nazw_iter=nazwy_modul.NpDane{nazwa=nazwa_przestrzeni_nazw_iter,["kod języka"]=kod_jezyka,["kod projektu"]=kod_projektu,}; end; if(jakas_przestrzen_nazw==nazwa_przestrzeni_nazw_iter)then return true; end; return false; end; for licznik,nazwa_przestrzeni_nazw in pairs(frame.args)do if(type(licznik)=="number")then local nazwa_przestrzeni_nazw_element,klucze_element=mw.ustring.match(nazwa_przestrzeni_nazw,"^%s*([%w%s]*)%s*:%s*(.-)%s*"); if(nazwa_przestrzeni_nazw_element and klucze_element)then local tab_klucze=mw.text.split(klucze_element,"%s*,%s*",false); local wiki_modul=require("Module:Wiki"); for _,klucz_element in ipairs(tab_klucze)do local kod_jezyka_obslugiwane,kod_projektu_obslugiwane=wiki_modul.KluczProjektu(klucz_element); if(kod_jezyka_obslugiwane==kod_jezyka and kod_projektu_obslugiwane==kod_projektu)then local wynik=nazwa_przestrzeni_nazw_fun(nazwa_przestrzeni_nazw_element); if(wynik)then return true;end; end; end; else local wynik=nazwa_przestrzeni_nazw_fun(nazwa_przestrzeni_nazw); if(wynik)then return true;end; end; end; end; return false; end; function p.AnalizaKodowWiki(frame,czy_jezyk,czy_projekt) local parametry_modul=require("Module:Parametry"); local p=parametry_modul.PobierzFrameEwentualnieParent(frame); local pudelko_modul=require("Module:Pudełko"); local wiki_modul=require("Module:Wiki"); local jezyk_biezacy=czy_jezyk and pudelko_modul["Kod języka tego projektu"](); local projekt_biezacy=czy_projekt and pudelko_modul["Kod projektu tego projektu"](); for i,_ in pairs(p.args)do if(type(i)=="number")then local klucz_projektu=pudelko_modul["Klucz projektu"](frame,i); local kod_jezyka=pudelko_modul["Kod języka"](frame,i); local kod_projektu=pudelko_modul["kod projektu"](frame,i); local jezyk,projekt=wiki_modul.KodyWiki(klucz_projektu,kod_jezyka,kod_projektu); if((czy_jezyk and (jezyk~=jezyk_biezacy))or(czy_projekt and(projekt~=projekt_biezacy)))then return "tak"; end; end; end; return; end; return p; r8jlhnd5zwkotnecsl451s6rwalmd54 Szablon:Opis kategorii/styles.css 10 58001 438290 420369 2022-08-21T10:58:12Z Persino 2851 sanitized-css text/css div.opis_kategorii > div > p:first-of-type{ margin-top: 0 !important; } div.opis_kategorii > div > p:last-of-type{ margin-bottom: 0 !important; } .fonty_opis_kategorii{ font-size:calc(13px * 1.036); line-height:18px; } .opis_kategorii-tabela_nawigacyjna{ margin-top:0 !important; } az2gfrd5omfepnjt8lg3fppsnc3scvo Moduł:StronicowyParser/Potrzebne 828 58155 438171 437994 2022-08-20T12:45:29Z Persino 2851 Scribunto text/plain local p={}; --zamykanie local znak_127=mw.ustring.char(127); function p.ZamieniajSzablonyStart(self) self.numer_szablonu=1; end; function p.ZamieniajSzablony(self,szablon1,szablon2,szablon3) local lewy=znak_127.."'\"`UNIQ--tzp-"..self.numer_szablonu.."-QINU`\"'"..znak_127; local prawy=znak_127.."'\"`UNIQ--tzk-"..self.numer_szablonu.."-QINU`\"'"..znak_127; local rownosc=znak_127.."'\"`UNIQ--tr-"..self.numer_szablonu.."-QINU`\"'"..znak_127; local pionowa=znak_127.."'\"`UNIQ--tp-"..self.numer_szablonu.."-QINU`\"'"..znak_127; local szablon2,_= mw.ustring.gsub(szablon2,"{{",lewy); local szablon2,_= mw.ustring.gsub(szablon2,"}}",prawy); local szablon2,_= mw.ustring.gsub(szablon2,"=",rownosc); local szablon2,_= mw.ustring.gsub(szablon2,"|",pionowa); self.numer_szablonu=self.numer_szablonu+1; return szablon1..szablon2..szablon3; end; function p.AnalizaSzablonu(numer_szablonu) local function LewyPrawyRownoscPionowa() local lewy=znak_127.."'\"`UNIQ--tzp-"..numer_szablonu.."-QINU`\"'"..znak_127; local prawy=znak_127.."'\"`UNIQ--tzk-"..numer_szablonu.."-QINU`\"'"..znak_127; local rownosc=znak_127.."'\"`UNIQ--tr-"..numer_szablonu.."-QINU`\"'"..znak_127; local pionowa=znak_127.."'\"`UNIQ--tp-"..numer_szablonu.."-QINU`\"'"..znak_127; local zamykanie={ [lewy]="{{", [prawy]="}}", [rownosc]="=", [pionowa]="|", }; return zamykanie; end; return LewyPrawyRownoscPionowa(); end; function p.OgolnyWzor(numer_szablonu) if(not numer_szablonu)then local wzor=znak_127.."'\"`UNIQ%-%-t%a+%-(%d+)%-QINU`\"'"..znak_127; return wzor; end; local wzor=znak_127.."'\"`UNIQ%-%-t%a+%-"..numer_szablonu.."%-QINU`\"'"..znak_127; return wzor; end; function p.WzorRownosc(numer_szablonu) if(not numer_szablonu)then local wzor=znak_127.."'\"`UNIQ%-%-tr%-(%d+)%-QINU`\"'"..znak_127; return wzor; end; local wzor=znak_127.."'\"`UNIQ%-%-tr%-"..numer_szablonu.."%-QINU`\"'"..znak_127; return wzor; end; function p.WzorPionowa(numer_szablonu) if(not numer_szablonu)then local wzor=znak_127.."'\"`UNIQ%-%-tp%-(%d+)%-QINU`\"'"..znak_127; return wzor; end; local wzor=znak_127.."'\"`UNIQ%-%-tp%-"..numer_szablonu.."%-QINU`\"'"..znak_127; return wzor; end; function p.WzorSzablon(numer_szablonu,ktore) if(not numer_szablonu)then if(not ktore)then local wzor=znak_127.."'\"`UNIQ%-%-tzp%-(%d+)%-QINU`\"'"..znak_127; return wzor; else local wzor=znak_127.."'\"`UNIQ%-%-tzk%-(%d+)%-QINU`\"'"..znak_127; return wzor; end; end; if(not ktore)then local wzor=znak_127.."'\"`UNIQ%-%-tzp%-"..numer_szablonu.."%-QINU`\"'"..znak_127; return wzor; else local wzor=znak_127.."'\"`UNIQ%-%-tzk%-"..numer_szablonu.."%-QINU`\"'"..znak_127; return wzor; end; end; function p.MinMaxSzablon(zmienna) local numer_szablonu=1; local iterator=mw.ustring.gmatch(zmienna,p.WzorSzablon(nil,false)); local __min=nil; local __max=0; for numer_zamykania in iterator do numer_zamykania=tonumber(numer_zamykania) or 0; if(not __min)then __min=numer_zamykania;else __min=math.min(__min,numer_zamykania) end; __max=math.max(numer_zamykania,__max); end; return __min,__max; end; function p.KodujStroneSzablonowa(tekst_artykulu) p:ZamieniajSzablonyStart(); local function ZamieniajSzablony(szablon1,szablon2,szablon3) return p:ZamieniajSzablony(szablon1,szablon2,szablon3); end; while mw.ustring.match(tekst_artykulu,"{{[^{}|]-|.-{{[^{}]-}}[^{}]-}}") do tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"({{[^{}|]-|.-)({{[^{}]-}})([^{}]-}})",ZamieniajSzablony); end; return tekst_artykulu; end; --koniec zamykanie function p.LiczonyHNumer() local ulozenie=nil; local ostatnie=0; local h_numer_zapamietane=nil; return function(h_numer,h_numer_nowe,jakie) if(not h_numer_nowe)then if(not jakie)then if(h_numer==0)then return h_numer_zapamietane; elseif(h_numer<0)then h_numer=math.abs(h_numer); end; else if(h_numer==0)then h_numer_zapamietane=0; return 0; end; end; if((ulozenie==nil)or(ulozenie>=h_numer))then ulozenie=h_numer-1; elseif(ostatnie+1<h_numer-ulozenie)then ulozenie=h_numer-ostatnie-1; end; ostatnie=h_numer-ulozenie; h_numer=h_numer-ulozenie; h_numer_zapamietane=h_numer; return h_numer; else ulozenie=h_numer-h_numer_nowe; ostatnie=h_numer-ulozenie; return h_numer_nowe; end; end; end; function p.PoziomAdresu(adres) local lens=#adres; local i=1; for p=1, lens,1 do local znak=mw.ustring.sub(adres,p,p); if(znak=="/")then i=i+1; end; end; return i; end; function p.NazwaNadStrony(adres,numer) if((numer)and(numer==1))then return nil;end; if((not numer)and(numer<1)or(numer~=math.floor(numer)))then return adres;end; local lens=#adres; local i=1; for p=1, lens,1 do local znak=mw.ustring.sub(adres,p,p); if(znak=="/")then i=i+1; end; if(i==numer)then return mw.ustring.sub(adres,1,p-1); end; end; return adres; end; function p.SubNazwaNadStrony(adres,numer,krok) if((not numer)or(numer<1)or(numer~=math.floor(numer)))then return adres;end; krok=krok or 1; if((krok<1)or(krok~=math.floor(krok)))then return adres;end; local lens=#adres; local i=1; local a=nil;local b=nil; for p=1, lens,1 do local znak=mw.ustring.sub(adres,p,p); if(znak=="/")then i=i+1; if(i==numer)then if(not a)then a=p+1;end; end; if(i==numer+krok)then if(not b)then b=p-1;break;end; end; end; end; if(not a)then a=1;end; if(not b)then b=lens;end; return mw.ustring.sub(adres,a,b); end; function p.ParametryPudelkaKsiazki(self,frame,tabela_listy_danych_analizy_ksiazki) local nazwa_przestrzeni=self.args["nazwa przestrzeni nazw"]; local nazwa_jednostki=self.args["nazwa jednostki"]; if(((nazwa_przestrzeni)and(nazwa_jednostki))or((nazwa_przestrzeni)and(not nazwa_jednostki))or((not nazwa_przestrzeni)and(nazwa_jednostki)))then if(nazwa_jednostki)then local html_modul=require("Module:Html"); self.naglowek=html_modul["NagłówekStronyAdresu"](nazwa_jednostki,true); self.parametry=html_modul["ParametryStronyAdresu"](nazwa_jednostki); end; local pudelko_modul=require("Module:Pudełko"); local nazwa_jednostki=pudelko_modul["Pełna nazwa jednostki 2"](frame); local nazwy_modul=require("Module:Nazwy"); self.nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](nazwa_jednostki); self.nazwa_ksiazki=nazwy_modul["NAZWAKSIĄŻKI"](nazwa_jednostki); self.nazwa_artykulu=nazwy_modul["NAZWAARTYKUŁUKSIĄŻKI"](nazwa_jednostki); else local tabela_listy_danych_analizy_ksiazki=tabela_listy_danych_analizy_ksiazki or mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_ksiazkowych; self.nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; self.nazwa_ksiazki=tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; self.nazwa_artykulu=tabela_listy_danych_analizy_ksiazki.nazwa_artykulu; end; end; function p.TabelaListyArtykulowKsiazki(self,frame,tabela_listy_danych_analizy_ksiazki) local tabela_listy_danych_analizy_ksiazki=tabela_listy_danych_analizy_ksiazki or mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_ksiazkowych; local nazwa_przestrzeni;local nazwa_ksiazki; if(tabela_listy_danych_analizy_ksiazki.zastepczy)then nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.normalna_nazwa_przestrzeni; nazwa_ksiazki=tabela_listy_danych_analizy_ksiazki.normalna_nazwa_ksiazki; else nazwa_przestrzeni=self.nazwa_przestrzeni; nazwa_ksiazki=self.nazwa_ksiazki; end; local lista_artykulow_w_ksiazkach_w_danej_przestrzeni=tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni]; if(not lista_artykulow_w_ksiazkach_w_danej_przestrzeni)then return nil;end; local tab_lista_artykulow_w_ksiazce=lista_artykulow_w_ksiazkach_w_danej_przestrzeni[nazwa_ksiazki]; if(not tab_lista_artykulow_w_ksiazce)then return nil;end; return tab_lista_artykulow_w_ksiazce.spis; end; function p.AnalizujArgumentySzablonu(self,frame) local parametry_modul=require("Module:Parametry"); self.args=frame and ((frame.getParent and ((parametry_modul.CzyTak(frame.args["wyspecjalizowana"]))and frame or frame:getParent()) or frame).args or frame) or {}; end; function p.Args(self) return self.args; end; function p.PelnaNazwaKsiazki(self,frame) return ((self.nazwa_przestrzeni~="")and(self.nazwa_przestrzeni..":") or "")..self.nazwa_ksiazki end; function p.NazwaArtykuluKsiazki(self,frame) return self.nazwa_artykulu..(self.parametry and ("?"..self.parametry) or "")..(self.naglowek and ("#"..self.naglowek) or ""); end; function p.ObliczeniaInformacje(self,frame) p:AnalizujArgumentySzablonu(frame); p:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=p:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return nil;end; local parametry_modul=require("Module:Parametry"); local args=parametry_modul.CzyTak(self.args["nagłówek"]); local tab_artykul_bez_naglowka=(not naglowek) and {} or nil; self.tab_artykul={}; local html_modul=require("Module:Html"); for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do if(tab_lista[2])then for _,artykul_w_bazie in ipairs(tab_lista[2])do local artykul=(not naglowek) and html_modul["NazwaStronyAdresu"](artykul_w_bazie[1][1] or artykul_w_bazie[1]) or (artykul_w_bazie[1][1] or artykul_w_bazie[1]); if(naglowek or not tab_artykul_bez_naglowka[artykul])then if(not naglowek)then tab_artykul_bez_naglowka[artykul]=true; end; table.insert(self.tab_artykul, parametry_modul.TypeTable(artykul_w_bazie[1]) and {artykul,artykul_w_bazie[1][2],} or artykul); end; end; end; end; self.len_tab_artykul=#self.tab_artykul; return true; end; function p.PomiedzyArtykul(self,frame) self.numer=tonumber(frame.args[1]) or 1; self.reszta=math.fmod(self.numer,self.len_tab_artykul-2)+1; return self.tab_artykul[self.reszta+1]; end; function p.LosowyArtykul(self,frame) self.numer=tonumber(frame.args[1]) or 1; self.reszta=math.fmod(self.numer,self.len_tab_artykul)+1; return self.tab_artykul[self.reszta]; end; function p.TOCSilnik(lista_elementow_spisu_tresci, atrybuty) if(lista_elementow_spisu_tresci==nil)then return nil;end; local twor_listy=""; local liczba_ulozenia_w_menu_spisu_tresci=lista_elementow_spisu_tresci[1][2]; local poziom=1; local num={}; for licznik, element_w_tablicy in ipairs(lista_elementow_spisu_tresci) do if(licznik==1)then num[#num+1]=1; twor_listy=(atrybuty and '<ul '..atrybuty..'>' or '<ul>')..'<li class=\"toclevel-1 tocsection-1\">'.."[["..element_w_tablicy[1][1].."|<span class=\"tocnumber\">"..table.concat(num,".").."</span><span class=\"toctext\">"..element_w_tablicy[1][2].."</span>]]"; else if(element_w_tablicy[2]==liczba_ulozenia_w_menu_spisu_tresci)then num[#num]=num[#num]+1; twor_listy=twor_listy..'</li><li class="toclevel-'..poziom..' tocsection-'..licznik..'">'.."[["..element_w_tablicy[1][1].."|<span class=\"tocnumber\">"..table.concat(num,".").."</span><span class=\"toctext\">"..element_w_tablicy[1][2].."</span>]]"; elseif(element_w_tablicy[2]>liczba_ulozenia_w_menu_spisu_tresci)then num[#num+1]=1; poziom=poziom+1; twor_listy=twor_listy..'<ul><li class="toclevel-'..poziom..' tocsection-'..licznik..'">'.."[["..element_w_tablicy[1][1].."|<span class=\"tocnumber\">"..table.concat(num,".").."</span><span class=\"toctext\">"..element_w_tablicy[1][2].."</span>]]"; liczba_ulozenia_w_menu_spisu_tresci=element_w_tablicy[2]; elseif(element_w_tablicy[2]<liczba_ulozenia_w_menu_spisu_tresci)then local num_length=#num; for i=num_length,num_length-liczba_ulozenia_w_menu_spisu_tresci+element_w_tablicy[2]+1,-1 do table.remove(num); end; num[#num]=num[#num]+1; local roznica_poziomow=liczba_ulozenia_w_menu_spisu_tresci-element_w_tablicy[2]; poziom=poziom-roznica_poziomow; twor_listy=twor_listy..mw.ustring.rep('</li></ul>',roznica_poziomow)..'</li><li class="toclevel-'..poziom..' tocsection-'..licznik..'">' .."[["..element_w_tablicy[1][1].."|<span class=\"tocnumber\">"..table.concat(num,".").."</span><span class=\"toctext\">"..element_w_tablicy[1][2].."</span>]]"; liczba_ulozenia_w_menu_spisu_tresci=element_w_tablicy[2]; end; end; end; twor_listy=twor_listy..mw.ustring.rep('</li></ul>',liczba_ulozenia_w_menu_spisu_tresci or 0); return twor_listy; end; function p.TOC(frame,lista_elementow_spisu_tresci,czy_nie_aktualny,rozciagnij) local twor_listy=p.TOCSilnik(lista_elementow_spisu_tresci); local parametry_modul=require("Module:Parametry"); local frame=frame or mw.getCurrentFrame(); local args=frame.args; local toc_czy_tocramka=parametry_modul.CzyTak(args["toc"]); if(not toc_czy_tocramka)then local czy_ukryte=twor_listy; local funkcja=args["funkcja"] or "UkrytaWikitabelowaListaMenu"; local wysokosc=parametry_modul.CzyTak(args["wysokość"]) and args["wysokość"] or "700px"; local szerokosc=parametry_modul.CzyTak(args["szerokość"])and args["szerokość"] or "100%"; local spis_tresci=parametry_modul.CzyTak(args["spis treści"])and args["spis treści"] or "Spis treści"; local spis_artykulu=parametry_modul.CzyTak(args["spis artykułu"]); local czy_bez_arginesu_dolnego=parametry_modul.CzyTak(args["bez marginesu dolnego"]); local czy_z_marginesami_ramki=parametry_modul.CzyTak(args["z marginesami ramki"]); local zawartosc_z_marginesami=parametry_modul.CzyTak(args["zawartość z marginesami"]); twor_listy='<div class="toc_ogólnie_spis '..(not czy_nie_aktualny and 'toc_spis' or 'toc_inny_spis')..' mw-overflow-x mw-overflow-y mw-not-overflow-x" style="'..(zawartosc_z_marginesami and ("padding:"..args["zawartość z marginesami"])..";" or "")..'width:'..szerokosc..';max-height:'..wysokosc..';overflow:auto;padding-right:5px;box-sizing:border-box;">'..(czy_ukryte or "<ul></ul>").."</div>"; local wikikod_menu='{{Tabela nawigacyjna|styl='..((czy_z_marginesami_ramki) and ("margin:"..args["z marginesami ramki"])..";" or "")..((czy_bez_arginesu_dolnego) and 'margin-bottom:0;' or "")..(czy_ukryte and "" or "visibility:hidden")..';font-size:14px;background-color:white;line-height:1.2em;width:'..(rozciagnij and "100%" or "auto")..';box-sizing:border-box'..(spis_artykulu and ';border:#aaa 1px solid' or '')..'|tytuł=<div style="text-align:left;font-size:14px;background-color:white;line-height:1.2em;'..(spis_artykulu and ';border-bottom:#aaa 1px solid' or '')..';white-space:nowrap;min-width:130px;">'..spis_tresci..'</div>|spis='..twor_listy..'|funkcja='..funkcja..'|klasa=spis_treści}}'; local rozwiniety_wikikod=frame:preprocess(wikikod_menu); return rozwiniety_wikikod; else return (twor_listy and ('\n=Spis treści=\n<div class="toc_ogólnie_spis '..(not czy_nie_aktualny and 'toc_spis' or 'toc_inny_spis')..'" style="margin-left:10px">'..twor_listy..'</div>') or ""); end; end; function p.AnalizaSzablonuStronicowegoParsera(uzyskano_w_wyniku_parsowania_wywolanie_szablonu,__Funkcja, __Funkcja2) uzyskano_w_wyniku_parsowania_wywolanie_szablonu=mw.ustring.gsub(uzyskano_w_wyniku_parsowania_wywolanie_szablonu,"\n+",""); local tab_wywolania={}; local function GlownaFunkcja(wywolanie,oznaczenie_szablonu) local techniczne_modul=require("Module:Techniczne"); local tabela_parametrow_szablonu=techniczne_modul["ParsujWywołanieSzablonu"](wywolanie); if(not tabela_parametrow_szablonu)then return nil;end; __Funkcja(tabela_parametrow_szablonu,wywolanie); if(__Funkcja2)then __Funkcja2(oznaczenie_szablonu,wywolanie,tabela_parametrow_szablonu,uzyskano_w_wyniku_parsowania_wywolanie_szablonu); end; for parametrs,wartosc in pairs(tabela_parametrow_szablonu) do local __min,__max=p.MinMaxSzablon(wartosc); if((__min~=nil)and(__max~=0)and(__max>=__min))then for ss=__max,__min,-1 do local parametr2,ile=mw.ustring.gsub(wartosc,p.OgolnyWzor(ss),p.AnalizaSzablonu(ss)); if((ile)and((tonumber(ile) or 0)>0))then local iterator2=mw.ustring.gmatch(parametr2,"{{[^{}]+}}"); for wywolanie in iterator2 do if(not tab_wywolania[ss])then GlownaFunkcja(wywolanie,ss); end; end; if(not tab_wywolania[ss])then tab_wywolania[ss]=true; end; end; end; end; end; end; GlownaFunkcja(uzyskano_w_wyniku_parsowania_wywolanie_szablonu); end; function p.AnalizujLinkSzablonyOrazLinki(wyzyskane_wywolanie_szablonu_spis_tresci,nazwa_przestrzeni,nazwa_ksiazki,__FUNKCJA) local pozycja_artykulu=nil;local nazwa=nil; local pozycja_artykulu,nazwa=mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci,"^%[%[([^%[%]{}]+)|([^%[%]{}]+)%]%]$") if(not((pozycja_artykulu)and(nazwa)))then pozycja_artykulu=mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci,"^%[%[([^%[%]{}]+)%]%]$"); end; local function Artykul(strona) local nazwy_modul=require("Module:Nazwy"); local html_modul=require("Module:Html"); local parametry=html_modul["ParametryStronyAdresu"](strona); local naglowek=html_modul["NagłówekStronyAdresu"](strona); local nazwa_przestrzeni_strony=nazwy_modul["NAZWAPRZESTRZENI"](strona); local nazwa_ksiazki_strony=nazwy_modul["NAZWAKSIĄŻKI"](strona); local nazwa_artykulu_strony=nazwy_modul["NAZWAARTYKUŁUKSIĄŻKI"](strona); if((nazwa_przestrzeni_strony==nazwa_przestrzeni)and(nazwa_ksiazki_strony==nazwa_ksiazki))then return nazwa_artykulu_strony..(parametry and ("?"..parametry) or "")..(naglowek and ("#"..naglowek) or ""); else return; end; end; local id=nil; local parametry; local czy_pozycja_artykulu=nil; if(not pozycja_artykulu)then local link_szablon=mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci,"({{[^{}]+}})"); if(link_szablon)then local techniczne_modul=require("Module:Techniczne"); parametry=techniczne_modul["ParsujWywołanieSzablonu"](link_szablon); local szablon=parametry[0]; if(szablon=="SpisTreści")then pozycja_artykulu=parametry[1]; id=true; elseif(szablon=="Sekcja referencyjna")then local podstrona=parametry[3] or parametry["podstrona"]; local strona=parametry[1] or parametry["strona"]; if(not strona)then local nazwy_modul=require("Module:Nazwy"); pozycja_artykulu=nazwy_modul["NAZWAARTYKUŁUKSIĄŻKI"](); else pozycja_artykulu=(((podstrona) and (podstrona~="")) and (podstrona..((not mw.ustring.match(strona,"^#")) and "/" or "")) or "")..strona; end; nazwa=parametry["nazwa"] or parametry[2]; else if(szablon=="Link wewnętrzny")then local strona=parametry["strona"]; nazwa=parametry["nazwa"]; pozycja_artykulu=Artykul(strona); czy_pozycja_artykulu=strona; elseif(szablon=="LinkOgólne")then local strona=parametry[1]; nazwa=parametry[2]; local miano_przestrzeni_nazw=parametry["miano przestrzeni nazw"]; if(miano_przestrzeni_nazw)then czy_pozycja_artykulu=((miano_przestrzeni_nazw~="")and(miano_przestrzeni_nazw..":") or "")..parametry[1]; pozycja_artykulu=Artykul(czy_pozycja_artykulu); else pozycja_artykulu=Artykul(parametry[1]) czy_pozycja_artykulu=parametry[1]; end; elseif(szablon=="LinkGłówna")then pozycja_artykulu=Artykul(parametry[1]) czy_pozycja_artykulu=parametry[1]; nazwa=parametry[2]; elseif((szablon=="LinkWikijunior")or(szablon=="LinkWikijunior2"))then local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); czy_pozycja_artykulu=nazwy_np_modul.Wikijunior..":"..parametry[1]; pozycja_artykulu=Artykul(czy_pozycja_artykulu); nazwa=parametry[2]; elseif((szablon=="LinkProjekt")or(szablon=="LinkProjekt2"))then local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); czy_pozycja_artykulu=nazwy_np_modul.Wikibooks..":"..parametry[1]; pozycja_artykulu=Artykul(czy_pozycja_artykulu); nazwa=parametry[2]; elseif((szablon=="LinkUżytkownik")or(szablon=="LinkUżytkownik2"))then local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); czy_pozycja_artykulu=nazwy_np_modul.User..":"..parametry[1]; pozycja_artykulu=Artykul(czy_pozycja_artykulu); nazwa=parametry[2]; elseif((__FUNKCJA)and(__FUNKCJA(parametry)))then return nil,nil,false,parametry,true; end; end; end; else local parametry_modul=require("Module:Parametry"); pozycja_artykulu=mw.getContentLanguage():ucfirst(parametry_modul["Odstępy"]{[1]=pozycja_artykulu,[2]="tak",}); local czy_pozycja_artykulu=mw.ustring.match(pozycja_artykulu,"^/(.-)/+$") or mw.ustring.match(pozycja_artykulu,"^/(.+)$"); if(czy_pozycja_artykulu)then if(parametry_modul["CzyTakCiąg"](czy_pozycja_artykulu))then pozycja_artykulu=czy_pozycja_artykulu; else pozycja_artykulu=nil; end; else local czy_pozycja_artykulu=pozycja_artykulu; pozycja_artykulu=Artykul(pozycja_artykulu); if((not pozycja_artykulu)and(czy_pozycja_artykulu)and(not mw.ustring.match(czy_pozycja_artykulu,"[{}%[%]|]")))then local kod_jezyka_koncowy="pl"; local kod_projektu_koncowy="b"; local linki_modul=require("Module:Linki"); local nazwa_strony_linku,kod_jezyka_koncowy,kod_projektu_koncowy, kod_jezyka_poczatkowy, kod_projektu_poczatkowy=linki_modul.KodyNazwyStrony(czy_pozycja_artykulu,kod_jezyka_koncowy,kod_projektu_koncowy,{}); return nil,{nazwa_strony_linku,nazwa,kod_jezyka_koncowy,kod_projektu_koncowy,},false,nil,false; else return {pozycja_artykulu,nazwa},nil,false,nil,false; end; end; end; if((not pozycja_artykulu)and(czy_pozycja_artykulu))then local wiki_modul=require("Module:Wiki"); local kod_jezyka_koncowy,kod_projektu_koncowy=wiki_modul.KodyWiki(parametry["klucz projektu"],parametry["kod jezyka"],parametry["kod projektu"]); local linki_modul=require("Module:Linki"); local nazwa_strony_linku,kod_jezyka_koncowy,kod_projektu_koncowy, kod_jezyka_poczatkowy, kod_projektu_poczatkowy=linki_modul.KodyNazwyStrony(czy_pozycja_artykulu,kod_jezyka_koncowy,kod_projektu_koncowy,{}); return nil,{nazwa_strony_linku,parametry[2],kod_jezyka_koncowy,kod_projektu_koncowy},false,nil,false; end; return {pozycja_artykulu,nazwa},nil,id,parametry,false; end; function p.NumerObiektu(frame, nazwa_obiektu) local pf=frame:getParent(); local parametry_modul=require("Module:Parametry"); local uchwyt_obiektu=(frame.args["uchwyt"])and parametry_modul["Odstępy"](frame.args["uchwyt"]) or nil; local nazwa_strony; local html_modul=require("Module:Html"); local nazwy_modul=require("Module:Nazwy"); local ksiazkowe_modul=require("Module:Książkowe"); local techniczne_modul=require("Module:Techniczne"); local nazwa_przestrzeni;local nazwa_ksiazki;local nazwa_artykulu; nazwa_artykulu=frame.args["nazwa artykułu"]; nazwa_ksiazki=frame.args["nazwa książki"]; local tabela_listy_danych_analizy_ksiazki=mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_ksiazkowych; if(not parametry_modul.CzyTak{[1]=tabela_listy_danych_analizy_ksiazki,})then return "Niedopasowany uchwyt: "..((parametry_modul.CzyTak(uchwyt_obiektu))and uchwyt_obiektu or "brak uchwytu"); end; local czy_aktualna_strona=nil; if((not nazwa_artykulu)and(not nazwa_ksiazki))then czy_aktualna_strona=1; nazwa_strony=""; elseif((nazwa_artykulu)and(not nazwa_ksiazki))then czy_aktualna_strona=2; nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; nazwa_ksiazki=tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; nazwa_artykulu=html_modul["TransformacjaKoduZnakuDoZnakuŁancucha"](nazwa_artykulu); nazwa_artykulu,_=mw.ustring.gsub(nazwa_artykulu,"([_%s]+)"," "); nazwa_strony=((nazwa_przestrzeni~="") and (nazwa_przestrzeni..":") or "")..nazwa_ksiazki..((nazwa_artykulu~="") and ("/"..nazwa_artykulu) or ""); else nazwa_ksiazki=ksiazkowe_modul["PełnaNazwaStronicowejKsiążki"](nazwa_ksiazki); nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](nazwa_ksiazki); nazwa_ksiazki=ksiazkowe_modul["NazwaKsiążki"](nazwa_ksiazki); nazwa_artykulu=html_modul["TransformacjaKoduZnakuDoZnakuŁancucha"](nazwa_artykulu); nazwa_artykulu,_=mw.ustring.gsub(nazwa_artykulu,"([_%s]+)"," "); nazwa_strony=((nazwa_przestrzeni~="") and (nazwa_przestrzeni..":") or "")..nazwa_ksiazki..((nazwa_artykulu~="") and ("/"..nazwa_artykulu) or ""); end; local link = function(adres_linku,nazwa_linku,klasa,styl) local czy_klasa=parametry_modul.CzyTak(klasa); local czy_styl=parametry_modul.CzyTak(styl); if(czy_klasa or czy_styl)then spanramka=mw.html.create('span'); if(czy_klasa)then spanramka:attr("class",klasa);end; if(czy_styl)then spanramka:attr('style',styl);end; spanramka:wikitext(nazwa_linku); local kod_html=spanramka:allDone(); return "[["..adres_linku.."|"..tostring(kod_html).."]]"; else return "[["..adres_linku.."|"..nazwa_linku.."]]"; end; end; local wzor = function(uchwyt,numeracja,styl_main,styl_odstepu,pole_odstepu,styl_wzoru,klasa_wzoru,wzor,opis,opis2,klasa_opisu,styl_opisu,styl_opisu_2,wzor_opisu,wzor_opisu_2,styl_alternatywy_opisu,styl_alternatywy_opisu_2,pozycja_numeracji,klasa_numeracji,styl_numeracji,bez_automatu) divramka=mw.html.create('div'); local parametry_modul=require("Module:Parametry"); local czy_pozycja_numeracji_prawa=parametry_modul.CzyTak(pozycja_numeracji); if(parametry_modul.CzyTak(uchwyt))then if(parametry_modul.CzyTak(bez_automatu))then divramka:attr('id',"wzór_"..uchwyt); else if(numeracja)then divramka:attr('id',"wzór_"..numeracja); else divramka:attr('id',"wzór_"..uchwyt); end; end; end; if(parametry_modul.CzyTak(styl_main))then divramka:attr('style',styl_main); end; local uchwyt_fun=function() if(parametry_modul.CzyTak(uchwyt))then local divuchwytramka=mw.html.create('div'); divuchwytramka:attr('class',klasa_numeracji); divuchwytramka:attr('style',styl_numeracji); if(parametry_modul.CzyTak(bez_automatu))then divuchwytramka:wikitext('(',uchwyt..")"); else if(numeracja)then divuchwytramka:wikitext('('..numeracja..")"); else divuchwytramka:wikitext("(Niedopasowany uchwyt: "..uchwyt..")"); end; end; divramka:node(divuchwytramka); end; end; local pole_odstepu_fun=function() divramka:addClass("wzory"); local divramka2=mw.html.create('div'); divramka2:attr('style',styl_odstepu); divramka2:wikitext(pole_odstepu); divramka:node(divramka2); end; local opis_fun=function(opis,styl_opisu,wzor_opisu,styl_alternatywy_opisu) if(parametry_modul.CzyTak(opis))then local divramka5=mw.html.create('div') divramka5:attr('class',klasa_opisu) divramka5:attr('style',styl_opisu) divramka5:wikitext(wzor_opisu) divramka:node(divramka5) else local divramka5=mw.html.create('div'); divramka5:attr('style',styl_alternatywy_opisu); divramka:node(divramka5) end; end; if(not czy_pozycja_numeracji_prawa)then uchwyt_fun(); else pole_odstepu_fun(); end; opis_fun(opis2,styl_opisu_2,wzor_opisu_2,styl_alternatywy_opisu_2); local divramka4=mw.html.create('div'); divramka4:attr('class',klasa_wzoru); divramka4:attr('style',styl_wzoru); divramka4:wikitext(wzor); divramka:node(divramka4); opis_fun(opis,styl_opisu,wzor_opisu,styl_alternatywy_opisu); if(czy_pozycja_numeracji_prawa)then uchwyt_fun(); else pole_odstepu_fun(); end; return tostring(divramka:allDone()); end; local rysunek=function(uchwyt,numeracja,opis, rysunek, pozycja,rozmiar,klasa,styl,bez_automatu) local divramka=mw.html.create('div'); divramka:attr('class',klasa); divramka:attr('style',styl); local czy_uchwyt=parametry_modul.CzyTak(uchwyt); if(czy_uchwyt)then if(numeracja)then if(parametry_modul.CzyTak(bez_automatu))then divramka:attr('id',"rysunek_"..uchwyt); else divramka:attr('id',"rysunek_"..numeracja); end; else divramka:attr('id',"rysunek_"..uchwyt); end; end; local czy_opis=parametry_modul.CzyTak(opis); local wywolanie_rysunku="[[File:"..((rysunek)and rysunek or "Przykładowy rysunek.svg").."|thumb|"..(pozycja or "right").."|"..(rozmiar or "200px")..((czy_uchwyt or czy_opis)and ("|"..((parametry_modul.CzyTak(uchwyt))and "(Rys. "..((numeracja)and (parametry_modul.CzyTak(bez_automatu) and uchwyt or numeracja) or "Niedopasowany uchwyt: "..uchwyt)..")" or "").." "..opis) or "").."]]"; divramka:wikitext(wywolanie_rysunku); return tostring(divramka:allDone()); end; local wypowiedzenie = function(uchwyt,przedrostek,numeracja,klasa,styl,przedrostek2,rodzaj,kogo,czego,jakie,styl_naglowka,styl_tekstu,tekst,bez_automatu) local divramka=mw.html.create('div'); if(parametry_modul.CzyTak(uchwyt))then if(parametry_modul.CzyTak(bez_automatu))then divramka:attr('id',przedrostek.."_"..uchwyt); else divramka:attr('id',przedrostek.."_"..(numeracja or uchwyt)); end; end; divramka:attr('class',klasa); divramka:attr('style',styl); local wikitext=""; if(parametry_modul.CzyTak(uchwyt))then if(parametry_modul.CzyTak(bez_automatu))then wikitext="("..przedrostek2.." "..uchwyt..")"; else if(numeracja)then wikitext="("..przedrostek2.." "..numeracja..")"; else wikitext="("..przedrostek2.." Niedopawany uchwyt: "..uchwyt..")"; end; end; end; if(parametry_modul.CzyTak(styl_naglowka))then local spanramka=mw.html.create('span'); spanramka:attr('style',styl_naglowka); spanramka:wikitext(rodzaj.." "..kogo.." "..czego.." "..jakie.." "..wikitext); divramka:node(spanramka); else divramka:wikitext(rodzaj.." "..kogo.." "..czego.." "..jakie.." "..wikitext); end; divramka:wikitext('<BR>'); if(parametry_modul.CzyTak(styl_tekstu))then local spanramka=mw.html.create('span'); spanramka:attr('style',styl_tekstu); spanramka:wikitext(tekst); divramka:node(spanramka); else divramka:wikitext(tekst); end; return tostring(divramka:allDone()); end; local punkty = function(uchwyt,numeracja,przedrostek_id,klasa,styl,prefiks,bez_automatu) local spanramka=mw.html.create('sup'); spanramka:attr('style',klasa); if(parametry_modul.CzyTak(uchwyt))then if(parametry_modul.CzyTak(bez_automatu))then spanramka:attr('id',przedrostek_id.."_"..uchwyt); else if(parametry_modul.CzyTak(numeracja))then spanramka:attr('id',przedrostek_id.."_"..numeracja); else spanramka:attr('id',przedrostek_id.."_"..uchwyt); end; end; end; spanramka:attr('style',styl); local smallramka=mw.html.create('small'); if(parametry_modul.CzyTak(uchwyt))then if(parametry_modul.CzyTak(bez_automatu))then smallramka:wikitext(prefiks..": "..uchwyt); else if(parametry_modul.CzyTak(numeracja))then smallramka:wikitext('['..prefiks..": "..numeracja..']'); else smallramka:wikitext('['..prefiks..": Niedopsowany uchwyt: "..uchwyt..']'); end; end; else smallramka:wikitext('['..prefiks..": Niedopasowany uchwyt: brak uchwytu]"); end; spanramka:node(smallramka); return tostring(spanramka:allDone()); end; local nazwa_strony_fun=function(nazwa_strony) if((tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni==nazwa_przestrzeni) and(tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki==nazwa_ksiazki) and (tabela_listy_danych_analizy_ksiazki.nazwa_artykulu==nazwa_artykulu))then return ""; end; return nazwa_strony; end; if(parametry_modul.CzyTak(frame.args["bez automatu"]))then if(frame.args["obiekt"])then if(frame.args["obiekt"]=="link")then local nazwa_strony=nazwa_strony_fun(nazwa_strony); if(uchwyt_obiektu)then return "("..link(nazwa_strony.."#"..frame.args["id"].."_"..uchwyt_obiektu,frame.args["przedrostek"]..uchwyt_obiektu,frame.args["klasa"],frame.args["styl"])..")"; else return "("..link(nazwa_strony.."#"..frame.args["id"].."_".."Nieznany uchwyt",frame.args["przedrostek"].."Niedopasowany uchwyt: "..((parametry_modul.CzyTak(uchwyt_obiektu))and uchwyt_obiektu or "brak uchwytu"),frame.args["klasa"],frame.args["styl"])..")"; end; elseif(frame.args["obiekt"]=="wzór")then return wzor(uchwyt_obiektu,uchwyt_obiektu,frame.args["styl główny"],frame.args["styl odstępu"],frame.args["pole odstępu"],frame.args["styl wzoru"],frame.args["klasa wzoru"],frame.args["wzór"],frame.args["opis"],frame.args["opis 2"],frame.args["klasa opisu"],frame.args["styl opisu"],frame.args["styl opisu 2"],frame.args["wzór opisu"],frame.args["wzór opisu 2"],frame.args["styl alternatywy opisu"],frame.args["styl alternatywy opisu 2"],frame.args["pozycja numeracji"],frame.args["klasa numeracji"],frame.args["styl numeracji"],frame.args["bez automatu"]); elseif(frame.args["obiekt"]=="rysunek")then return rysunek(uchwyt_obiektu,uchwyt_obiektu,frame.args["opis"],frame.args["rysunek"],frame.args["pozycja"],frame.args["rozmiar"],frame.args["klasa"],frame.args["styl"],frame.args["bez automatu"]); elseif(frame.args["obiekt"]=="wypowiedzenie")then return wypowiedzenie(uchwyt_obiektu,frame.args["przedrostek id"],uchwyt_obiektu,frame.args["klasa"],frame.args["styl"],frame.args["przedrostek numeracji"],frame.args["rodzaj"],frame.args["kogo"],frame.args["czego"],frame.args["jakie"],frame.args["styl nagłówka"],frame.args["styl tekstu"],frame.args["tekst"],frame.args["bez automatu"]); elseif(frame.args["obiekt"]=="punkt")then return punkty(uchwyt_obiektu,uchwyt_obiektu,frame.args["przedrostek_id"],frame.args["klasa"],frame.args["styl"],frame.args["prefiks"],frame.args["bez automatu"]); else return uchwyt_obiektu; end; else return uchwyt_obiektu; end; end; local tabela_listy_uchwytow_i_numeracji_na_stronie; if(czy_aktualna_strona==nil)then local dane_analizy_artykulu=tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu; if(dane_analizy_artykulu)then local tabela_listy_uchwytow_i_numeracji_obiektow_w_ksiazkach_w_danej_przestrzeni=dane_analizy_artykulu[nazwa_przestrzeni]; if(tabela_listy_uchwytow_i_numeracji_obiektow_w_ksiazkach_w_danej_przestrzeni)then local tabela_listy_uchwytow_i_numeracji_obiektow_w_ksiazce=tabela_listy_uchwytow_i_numeracji_obiektow_w_ksiazkach_w_danej_przestrzeni[nazwa_ksiazki]; if(tabela_listy_uchwytow_i_numeracji_obiektow_w_ksiazce)then local lista_artykolow=tabela_listy_uchwytow_i_numeracji_obiektow_w_ksiazce.lista_artykolow; if(lista_artykolow)then local tabela_listy_analizy_na_stronie=lista_artykolow[nazwa_artykulu] if(tabela_listy_analizy_na_stronie)then tabela_listy_uchwytow_i_numeracji_na_stronie=tabela_listy_analizy_na_stronie.uchwyty_i_numeracje; end; end; end; end; end; elseif(czy_aktualna_strona==1)then tabela_listy_uchwytow_i_numeracji_na_stronie=tabela_listy_danych_analizy_ksiazki.tablica_aktualnego_artykolu; if(not parametry_modul.CzyTak{[1]=tabela_listy_uchwytow_i_numeracji_na_stronie,})then return "Niedopasowany uchwyt: "..((parametry_modul.CzyTak(uchwyt_obiektu))and uchwyt_obiektu or "brak uchwytu"); end; elseif(czy_aktualna_strona==2)then tabela_listy_uchwytow_i_numeracji_obiektow_w_ksiazce=tabela_listy_danych_analizy_ksiazki.tablica_aktualnej_ksiazki; if(not parametry_modul.CzyTak{[1]=tabela_listy_uchwytow_i_numeracji_obiektow_w_ksiazce,})then return "Niedopasowany uchwyt: "..((parametry_modul.CzyTak(uchwyt_obiektu))and uchwyt_obiektu or "brak uchwytu"); end; if(tabela_listy_uchwytow_i_numeracji_obiektow_w_ksiazce)then local lista_artykolow=tabela_listy_uchwytow_i_numeracji_obiektow_w_ksiazce.lista_artykolow; if(lista_artykolow)then local tabela_listy_analizy_na_stronie=lista_artykolow[nazwa_artykulu] if(tabela_listy_analizy_na_stronie)then tabela_listy_uchwytow_i_numeracji_na_stronie=tabela_listy_analizy_na_stronie.uchwyty_i_numeracje; end; end; end; end; if(tabela_listy_uchwytow_i_numeracji_na_stronie)then local spis_uchwytow=tabela_listy_uchwytow_i_numeracji_na_stronie[nazwa_obiektu]; if(spis_uchwytow)then if((uchwyt_obiektu)and(uchwyt_obiektu~=""))then for _, dany_artykul in ipairs(spis_uchwytow)do if(dany_artykul[1]==uchwyt_obiektu)then if(nazwa_obiektu~="Śródtytuł")then if(frame.args["obiekt"])then if(frame.args["obiekt"]=="link")then local nazwa_strony=nazwa_strony_fun(nazwa_strony); if(not dany_artykul[2])then return "("..link(nazwa_strony.."#"..frame.args["id"].."_"..uchwyt_obiektu,frame.args["przedrostek"].."Niedopasowany uchwyt: "..uchwyt_obiektu,frame.args["klasa"],frame.args["styl"])..")"; end; return "("..link(nazwa_strony.."#"..frame.args["id"].."_"..dany_artykul[2],frame.args["przedrostek"]..dany_artykul[2],frame.args["klasa"],frame.args["styl"])..")"; elseif(frame.args["obiekt"]=="wzór")then return wzor(uchwyt_obiektu,dany_artykul[2],frame.args["styl główny"],frame.args["styl odstępu"],frame.args["pole odstępu"],frame.args["styl wzoru"],frame.args["klasa wzoru"],frame.args["wzór"],frame.args["opis"],frame.args["opis 2"],frame.args["klasa opisu"],frame.args["styl opisu"],frame.args["styl opisu 2"],frame.args["wzór opisu"],frame.args["wzór opisu 2"],frame.args["styl alternatywy opisu"],frame.args["styl alternatywy opisu 2"],frame.args["pozycja numeracji"],frame.args["klasa numeracji"],frame.args["styl numeracji"],frame.args["bez automatu"]); elseif(frame.args["obiekt"]=="rysunek")then return rysunek(uchwyt_obiektu,dany_artykul[2],frame.args["opis"],frame.args["rysunek"],frame.args["pozycja"],frame.args["rozmiar"],frame.args["klasa"],frame.args["styl"],frame.args["bez automatu"]); elseif(frame.args["obiekt"]=="wypowiedzenie")then return wypowiedzenie(uchwyt_obiektu,frame.args["przedrostek id"],dany_artykul[2],frame.args["klasa"],frame.args["styl"],frame.args["przedrostek numeracji"],frame.args["rodzaj"],frame.args["kogo"],frame.args["czego"],frame.args["jakie"],frame.args["styl nagłówka"],frame.args["styl tekstu"],frame.args["tekst"],frame.args["bez automatu"]); elseif(frame.args["obiekt"]=="punkt")then return punkty(uchwyt_obiektu,dany_artykul[2],frame.args["przedrostek_id"],frame.args["klasa"],frame.args["styl"],frame.args["prefiks"],frame.args["bez automatu"]); else return ((dany_artykul[2])and dany_artykul[2] or "Niedopasowany uchwyt: "..((parametry_modul.CzyTak(uchwyt_obiektu))and uchwyt_obiektu or "brak uchwytu")); end; else return ((dany_artykul[2])and dany_artykul[2] or "Niedopasowany uchwyt: "..((parametry_modul.CzyTak(uchwyt_obiektu))and uchwyt_obiektu or "brak uchwytu")); end; else if(dany_artykul[2])then local tytul_szablonu=frame.args["nazwa szablonu"] or techniczne_modul.NazwaSzablonu(frame:getParent():getTitle()); if(tytul_szablonu=="LinkŚródtytuł")then return link(dany_artykul[2][1],dany_artykul[2][2],frame.args["klasa"],frame.args["styl"]) elseif(tytul_szablonu=="LinkŚródtytułTutaj")then return link(dany_artykul[2][1],"tutaj",frame.args["klasa"],frame.args["styl"]) end; end; end; end; end; end; end; end; if(frame.args["obiekt"])then if(frame.args["obiekt"]=="link")then local nazwa_strony=nazwa_strony_fun(nazwa_strony); return "("..link(nazwa_strony.."#"..frame.args["id"].."_"..uchwyt_obiektu,frame.args["przedrostek"].."Niedopasowany uchwyt: "..((parametry_modul.CzyTak(uchwyt_obiektu))and uchwyt_obiektu or "brak uchwytu"),frame.args["klasa"],frame.args["styl"])..")"; elseif(frame.args["obiekt"]=="wzór")then return wzor(uchwyt_obiektu,nil,frame.args["styl główny"],frame.args["styl odstępu"],frame.args["pole odstępu"],frame.args["styl wzoru"],frame.args["klasa wzoru"],frame.args["wzór"],frame.args["opis"],frame.args["opis 2"],frame.args["klasa opisu"],frame.args["styl opisu"],frame.args["styl opisu 2"],frame.args["wzór opisu"],frame.args["wzór opisu 2"],frame.args["styl alternatywy opisu"],frame.args["styl alternatywy opisu 2"],frame.args["pozycja numeracji"],frame.args["klasa numeracji"],frame.args["styl numeracji"],frame.args["bez automatu"]); elseif(frame.args["obiekt"]=="rysunek")then return rysunek(uchwyt_obiektu,nil,frame.args["opis"],frame.args["rysunek"],frame.args["pozycja"],frame.args["rozmiar"],frame.args["klasa"],frame.args["styl"],frame.args["bez automatu"]); elseif(frame.args["obiekt"]=="wypowiedzenie")then return wypowiedzenie(uchwyt_obiektu,frame.args["przedrostek id"],nil,frame.args["klasa"],frame.args["styl"],frame.args["przedrostek numeracji"],frame.args["rodzaj"],frame.args["kogo"],frame.args["czego"],frame.args["jakie"],frame.args["styl nagłówka"],frame.args["styl tekstu"],frame.args["tekst"],frame.args["bez automatu"]); elseif(frame.args["obiekt"]=="punkt")then return punkty(uchwyt_obiektu,nil,frame.args["przedrostek_id"],frame.args["klasa"],frame.args["styl"],frame.args["prefiks"],frame.args["bez automatu"]); else return "Niedopasowany uchwyt: "..((parametry_modul.CzyTak(uchwyt_obiektu))and uchwyt_obiektu or "brak uchwytu"); end; else return "Niedopasowany uchwyt: "..((parametry_modul.CzyTak(uchwyt_obiektu))and uchwyt_obiektu or "brak uchwytu"); end; end; return p; aexys5fexye5vvb0954tk667joskmg8 438266 438171 2022-08-21T09:34:43Z Persino 2851 Scribunto text/plain local p={}; --zamykanie local znak_127=mw.ustring.char(127); function p.ZamieniajSzablonyStart(self) self.numer_szablonu=1; end; function p.ZamieniajSzablony(self,szablon1,szablon2,szablon3) local lewy=znak_127.."'\"`UNIQ--tzp-"..self.numer_szablonu.."-QINU`\"'"..znak_127; local prawy=znak_127.."'\"`UNIQ--tzk-"..self.numer_szablonu.."-QINU`\"'"..znak_127; local rownosc=znak_127.."'\"`UNIQ--tr-"..self.numer_szablonu.."-QINU`\"'"..znak_127; local pionowa=znak_127.."'\"`UNIQ--tp-"..self.numer_szablonu.."-QINU`\"'"..znak_127; local szablon2,_= mw.ustring.gsub(szablon2,"{{",lewy); local szablon2,_= mw.ustring.gsub(szablon2,"}}",prawy); local szablon2,_= mw.ustring.gsub(szablon2,"=",rownosc); local szablon2,_= mw.ustring.gsub(szablon2,"|",pionowa); self.numer_szablonu=self.numer_szablonu+1; return szablon1..szablon2..szablon3; end; function p.AnalizaSzablonu(numer_szablonu) local function LewyPrawyRownoscPionowa() local lewy=znak_127.."'\"`UNIQ--tzp-"..numer_szablonu.."-QINU`\"'"..znak_127; local prawy=znak_127.."'\"`UNIQ--tzk-"..numer_szablonu.."-QINU`\"'"..znak_127; local rownosc=znak_127.."'\"`UNIQ--tr-"..numer_szablonu.."-QINU`\"'"..znak_127; local pionowa=znak_127.."'\"`UNIQ--tp-"..numer_szablonu.."-QINU`\"'"..znak_127; local zamykanie={ [lewy]="{{", [prawy]="}}", [rownosc]="=", [pionowa]="|", }; return zamykanie; end; return LewyPrawyRownoscPionowa(); end; function p.OgolnyWzor(numer_szablonu) if(not numer_szablonu)then local wzor=znak_127.."'\"`UNIQ%-%-t%a+%-(%d+)%-QINU`\"'"..znak_127; return wzor; end; local wzor=znak_127.."'\"`UNIQ%-%-t%a+%-"..numer_szablonu.."%-QINU`\"'"..znak_127; return wzor; end; function p.WzorRownosc(numer_szablonu) if(not numer_szablonu)then local wzor=znak_127.."'\"`UNIQ%-%-tr%-(%d+)%-QINU`\"'"..znak_127; return wzor; end; local wzor=znak_127.."'\"`UNIQ%-%-tr%-"..numer_szablonu.."%-QINU`\"'"..znak_127; return wzor; end; function p.WzorPionowa(numer_szablonu) if(not numer_szablonu)then local wzor=znak_127.."'\"`UNIQ%-%-tp%-(%d+)%-QINU`\"'"..znak_127; return wzor; end; local wzor=znak_127.."'\"`UNIQ%-%-tp%-"..numer_szablonu.."%-QINU`\"'"..znak_127; return wzor; end; function p.WzorSzablon(numer_szablonu,ktore) if(not numer_szablonu)then if(not ktore)then local wzor=znak_127.."'\"`UNIQ%-%-tzp%-(%d+)%-QINU`\"'"..znak_127; return wzor; else local wzor=znak_127.."'\"`UNIQ%-%-tzk%-(%d+)%-QINU`\"'"..znak_127; return wzor; end; end; if(not ktore)then local wzor=znak_127.."'\"`UNIQ%-%-tzp%-"..numer_szablonu.."%-QINU`\"'"..znak_127; return wzor; else local wzor=znak_127.."'\"`UNIQ%-%-tzk%-"..numer_szablonu.."%-QINU`\"'"..znak_127; return wzor; end; end; function p.MinMaxSzablon(zmienna) local numer_szablonu=1; local iterator=mw.ustring.gmatch(zmienna,p.WzorSzablon(nil,false)); local __min=nil; local __max=0; for numer_zamykania in iterator do numer_zamykania=tonumber(numer_zamykania) or 0; if(not __min)then __min=numer_zamykania;else __min=math.min(__min,numer_zamykania) end; __max=math.max(numer_zamykania,__max); end; return __min,__max; end; function p.KodujStroneSzablonowa(tekst_artykulu) p:ZamieniajSzablonyStart(); local function ZamieniajSzablony(szablon1,szablon2,szablon3) return p:ZamieniajSzablony(szablon1,szablon2,szablon3); end; while mw.ustring.match(tekst_artykulu,"{{[^{}|]-|.-{{[^{}]-}}[^{}]-}}") do tekst_artykulu=mw.ustring.gsub(tekst_artykulu,"({{[^{}|]-|.-)({{[^{}]-}})([^{}]-}})",ZamieniajSzablony); end; return tekst_artykulu; end; --koniec zamykanie function p.LiczonyHNumer() local ulozenie=nil; local ostatnie=0; local h_numer_zapamietane=nil; return function(h_numer,h_numer_nowe,jakie) if(not h_numer_nowe)then if(not jakie)then if(h_numer==0)then return h_numer_zapamietane; elseif(h_numer<0)then h_numer=math.abs(h_numer); end; else if(h_numer==0)then h_numer_zapamietane=0; return 0; end; end; if((ulozenie==nil)or(ulozenie>=h_numer))then ulozenie=h_numer-1; elseif(ostatnie+1<h_numer-ulozenie)then ulozenie=h_numer-ostatnie-1; end; ostatnie=h_numer-ulozenie; h_numer=h_numer-ulozenie; h_numer_zapamietane=h_numer; return h_numer; else ulozenie=h_numer-h_numer_nowe; ostatnie=h_numer-ulozenie; return h_numer_nowe; end; end; end; function p.PoziomAdresu(adres) local lens=#adres; local i=1; for p=1, lens,1 do local znak=mw.ustring.sub(adres,p,p); if(znak=="/")then i=i+1; end; end; return i; end; function p.NazwaNadStrony(adres,numer) if((numer)and(numer==1))then return nil;end; if((not numer)and(numer<1)or(numer~=math.floor(numer)))then return adres;end; local lens=#adres; local i=1; for p=1, lens,1 do local znak=mw.ustring.sub(adres,p,p); if(znak=="/")then i=i+1; end; if(i==numer)then return mw.ustring.sub(adres,1,p-1); end; end; return adres; end; function p.SubNazwaNadStrony(adres,numer,krok) if((not numer)or(numer<1)or(numer~=math.floor(numer)))then return adres;end; krok=krok or 1; if((krok<1)or(krok~=math.floor(krok)))then return adres;end; local lens=#adres; local i=1; local a=nil;local b=nil; for p=1, lens,1 do local znak=mw.ustring.sub(adres,p,p); if(znak=="/")then i=i+1; if(i==numer)then if(not a)then a=p+1;end; end; if(i==numer+krok)then if(not b)then b=p-1;break;end; end; end; end; if(not a)then a=1;end; if(not b)then b=lens;end; return mw.ustring.sub(adres,a,b); end; function p.ParametryPudelkaKsiazki(self,frame,tabela_listy_danych_analizy_ksiazki) local nazwa_przestrzeni=self.args["nazwa przestrzeni nazw"]; local nazwa_jednostki=self.args["nazwa jednostki"]; if(((nazwa_przestrzeni)and(nazwa_jednostki))or((nazwa_przestrzeni)and(not nazwa_jednostki))or((not nazwa_przestrzeni)and(nazwa_jednostki)))then if(nazwa_jednostki)then local html_modul=require("Module:Html"); self.naglowek=html_modul["NagłówekStronyAdresu"](nazwa_jednostki,true); self.parametry=html_modul["ParametryStronyAdresu"](nazwa_jednostki); end; local pudelko_modul=require("Module:Pudełko"); local nazwa_jednostki=pudelko_modul["Pełna nazwa jednostki 2"](frame); local nazwy_modul=require("Module:Nazwy"); self.nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](nazwa_jednostki); self.nazwa_ksiazki=nazwy_modul["NAZWAKSIĄŻKI"](nazwa_jednostki); self.nazwa_artykulu=nazwy_modul["NAZWAARTYKUŁUKSIĄŻKI"](nazwa_jednostki); else local tabela_listy_danych_analizy_ksiazki=tabela_listy_danych_analizy_ksiazki or mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_ksiazkowych; self.nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; self.nazwa_ksiazki=tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; self.nazwa_artykulu=tabela_listy_danych_analizy_ksiazki.nazwa_artykulu; end; end; function p.TabelaListyArtykulowKsiazki(self,frame,tabela_listy_danych_analizy_ksiazki) local tabela_listy_danych_analizy_ksiazki=tabela_listy_danych_analizy_ksiazki or mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_ksiazkowych; local nazwa_przestrzeni;local nazwa_ksiazki; if(tabela_listy_danych_analizy_ksiazki.zastepczy)then nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.normalna_nazwa_przestrzeni; nazwa_ksiazki=tabela_listy_danych_analizy_ksiazki.normalna_nazwa_ksiazki; else nazwa_przestrzeni=self.nazwa_przestrzeni; nazwa_ksiazki=self.nazwa_ksiazki; end; local lista_artykulow_w_ksiazkach_w_danej_przestrzeni=tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu[nazwa_przestrzeni]; if(not lista_artykulow_w_ksiazkach_w_danej_przestrzeni)then return nil;end; local tab_lista_artykulow_w_ksiazce=lista_artykulow_w_ksiazkach_w_danej_przestrzeni[nazwa_ksiazki]; if(not tab_lista_artykulow_w_ksiazce)then return nil;end; return tab_lista_artykulow_w_ksiazce.spis; end; function p.AnalizujArgumentySzablonu(self,frame) local parametry_modul=require("Module:Parametry"); self.args=parametry_modul.PobierzArgsParametry(frame,true); end; function p.Args(self) return self.args; end; function p.PelnaNazwaKsiazki(self,frame) return ((self.nazwa_przestrzeni~="")and(self.nazwa_przestrzeni..":") or "")..self.nazwa_ksiazki end; function p.NazwaArtykuluKsiazki(self,frame) return self.nazwa_artykulu..(self.parametry and ("?"..self.parametry) or "")..(self.naglowek and ("#"..self.naglowek) or ""); end; function p.ObliczeniaInformacje(self,frame) p:AnalizujArgumentySzablonu(frame); p:ParametryPudelkaKsiazki(frame); local tab_lista_artykulow_w_ksiazce=p:TabelaListyArtykulowKsiazki(frame); if(not tab_lista_artykulow_w_ksiazce)then return nil;end; local parametry_modul=require("Module:Parametry"); local args=parametry_modul.CzyTak(self.args["nagłówek"]); local tab_artykul_bez_naglowka=(not naglowek) and {} or nil; self.tab_artykul={}; local html_modul=require("Module:Html"); for _,tab_lista in ipairs(tab_lista_artykulow_w_ksiazce)do if(tab_lista[2])then for _,artykul_w_bazie in ipairs(tab_lista[2])do local artykul=(not naglowek) and html_modul["NazwaStronyAdresu"](artykul_w_bazie[1][1] or artykul_w_bazie[1]) or (artykul_w_bazie[1][1] or artykul_w_bazie[1]); if(naglowek or not tab_artykul_bez_naglowka[artykul])then if(not naglowek)then tab_artykul_bez_naglowka[artykul]=true; end; table.insert(self.tab_artykul, parametry_modul.TypeTable(artykul_w_bazie[1]) and {artykul,artykul_w_bazie[1][2],} or artykul); end; end; end; end; self.len_tab_artykul=#self.tab_artykul; return true; end; function p.PomiedzyArtykul(self,frame) self.numer=tonumber(frame.args[1]) or 1; self.reszta=math.fmod(self.numer,self.len_tab_artykul-2)+1; return self.tab_artykul[self.reszta+1]; end; function p.LosowyArtykul(self,frame) self.numer=tonumber(frame.args[1]) or 1; self.reszta=math.fmod(self.numer,self.len_tab_artykul)+1; return self.tab_artykul[self.reszta]; end; function p.TOCSilnik(lista_elementow_spisu_tresci, atrybuty) if(lista_elementow_spisu_tresci==nil)then return nil;end; local twor_listy=""; local liczba_ulozenia_w_menu_spisu_tresci=lista_elementow_spisu_tresci[1][2]; local poziom=1; local num={}; for licznik, element_w_tablicy in ipairs(lista_elementow_spisu_tresci) do if(licznik==1)then num[#num+1]=1; twor_listy=(atrybuty and '<ul '..atrybuty..'>' or '<ul>')..'<li class=\"toclevel-1 tocsection-1\">'.."[["..element_w_tablicy[1][1].."|<span class=\"tocnumber\">"..table.concat(num,".").."</span><span class=\"toctext\">"..element_w_tablicy[1][2].."</span>]]"; else if(element_w_tablicy[2]==liczba_ulozenia_w_menu_spisu_tresci)then num[#num]=num[#num]+1; twor_listy=twor_listy..'</li><li class="toclevel-'..poziom..' tocsection-'..licznik..'">'.."[["..element_w_tablicy[1][1].."|<span class=\"tocnumber\">"..table.concat(num,".").."</span><span class=\"toctext\">"..element_w_tablicy[1][2].."</span>]]"; elseif(element_w_tablicy[2]>liczba_ulozenia_w_menu_spisu_tresci)then num[#num+1]=1; poziom=poziom+1; twor_listy=twor_listy..'<ul><li class="toclevel-'..poziom..' tocsection-'..licznik..'">'.."[["..element_w_tablicy[1][1].."|<span class=\"tocnumber\">"..table.concat(num,".").."</span><span class=\"toctext\">"..element_w_tablicy[1][2].."</span>]]"; liczba_ulozenia_w_menu_spisu_tresci=element_w_tablicy[2]; elseif(element_w_tablicy[2]<liczba_ulozenia_w_menu_spisu_tresci)then local num_length=#num; for i=num_length,num_length-liczba_ulozenia_w_menu_spisu_tresci+element_w_tablicy[2]+1,-1 do table.remove(num); end; num[#num]=num[#num]+1; local roznica_poziomow=liczba_ulozenia_w_menu_spisu_tresci-element_w_tablicy[2]; poziom=poziom-roznica_poziomow; twor_listy=twor_listy..mw.ustring.rep('</li></ul>',roznica_poziomow)..'</li><li class="toclevel-'..poziom..' tocsection-'..licznik..'">' .."[["..element_w_tablicy[1][1].."|<span class=\"tocnumber\">"..table.concat(num,".").."</span><span class=\"toctext\">"..element_w_tablicy[1][2].."</span>]]"; liczba_ulozenia_w_menu_spisu_tresci=element_w_tablicy[2]; end; end; end; twor_listy=twor_listy..mw.ustring.rep('</li></ul>',liczba_ulozenia_w_menu_spisu_tresci or 0); return twor_listy; end; function p.TOC(frame,lista_elementow_spisu_tresci,czy_nie_aktualny,rozciagnij) local twor_listy=p.TOCSilnik(lista_elementow_spisu_tresci); local parametry_modul=require("Module:Parametry"); local frame=frame or mw.getCurrentFrame(); local args=frame.args; local toc_czy_tocramka=parametry_modul.CzyTak(args["toc"]); if(not toc_czy_tocramka)then local czy_ukryte=twor_listy; local funkcja=args["funkcja"] or "UkrytaWikitabelowaListaMenu"; local wysokosc=parametry_modul.CzyTak(args["wysokość"]) and args["wysokość"] or "700px"; local szerokosc=parametry_modul.CzyTak(args["szerokość"])and args["szerokość"] or "100%"; local spis_tresci=parametry_modul.CzyTak(args["spis treści"])and args["spis treści"] or "Spis treści"; local spis_artykulu=parametry_modul.CzyTak(args["spis artykułu"]); local czy_bez_arginesu_dolnego=parametry_modul.CzyTak(args["bez marginesu dolnego"]); local czy_z_marginesami_ramki=parametry_modul.CzyTak(args["z marginesami ramki"]); local zawartosc_z_marginesami=parametry_modul.CzyTak(args["zawartość z marginesami"]); twor_listy='<div class="toc_ogólnie_spis '..(not czy_nie_aktualny and 'toc_spis' or 'toc_inny_spis')..' mw-overflow-x mw-overflow-y mw-not-overflow-x" style="'..(zawartosc_z_marginesami and ("padding:"..args["zawartość z marginesami"])..";" or "")..'width:'..szerokosc..';max-height:'..wysokosc..';overflow:auto;padding-right:5px;box-sizing:border-box;">'..(czy_ukryte or "<ul></ul>").."</div>"; local wikikod_menu='{{Tabela nawigacyjna|styl='..((czy_z_marginesami_ramki) and ("margin:"..args["z marginesami ramki"])..";" or "")..((czy_bez_arginesu_dolnego) and 'margin-bottom:0;' or "")..(czy_ukryte and "" or "visibility:hidden")..';font-size:14px;background-color:white;line-height:1.2em;width:'..(rozciagnij and "100%" or "auto")..';box-sizing:border-box'..(spis_artykulu and ';border:#aaa 1px solid' or '')..'|tytuł=<div style="text-align:left;font-size:14px;background-color:white;line-height:1.2em;'..(spis_artykulu and ';border-bottom:#aaa 1px solid' or '')..';white-space:nowrap;min-width:130px;">'..spis_tresci..'</div>|spis='..twor_listy..'|funkcja='..funkcja..'|klasa=spis_treści}}'; local rozwiniety_wikikod=frame:preprocess(wikikod_menu); return rozwiniety_wikikod; else return (twor_listy and ('\n=Spis treści=\n<div class="toc_ogólnie_spis '..(not czy_nie_aktualny and 'toc_spis' or 'toc_inny_spis')..'" style="margin-left:10px">'..twor_listy..'</div>') or ""); end; end; function p.AnalizaSzablonuStronicowegoParsera(uzyskano_w_wyniku_parsowania_wywolanie_szablonu,__Funkcja, __Funkcja2) uzyskano_w_wyniku_parsowania_wywolanie_szablonu=mw.ustring.gsub(uzyskano_w_wyniku_parsowania_wywolanie_szablonu,"\n+",""); local tab_wywolania={}; local function GlownaFunkcja(wywolanie,oznaczenie_szablonu) local techniczne_modul=require("Module:Techniczne"); local tabela_parametrow_szablonu=techniczne_modul["ParsujWywołanieSzablonu"](wywolanie); if(not tabela_parametrow_szablonu)then return nil;end; __Funkcja(tabela_parametrow_szablonu,wywolanie); if(__Funkcja2)then __Funkcja2(oznaczenie_szablonu,wywolanie,tabela_parametrow_szablonu,uzyskano_w_wyniku_parsowania_wywolanie_szablonu); end; for parametrs,wartosc in pairs(tabela_parametrow_szablonu) do local __min,__max=p.MinMaxSzablon(wartosc); if((__min~=nil)and(__max~=0)and(__max>=__min))then for ss=__max,__min,-1 do local parametr2,ile=mw.ustring.gsub(wartosc,p.OgolnyWzor(ss),p.AnalizaSzablonu(ss)); if((ile)and((tonumber(ile) or 0)>0))then local iterator2=mw.ustring.gmatch(parametr2,"{{[^{}]+}}"); for wywolanie in iterator2 do if(not tab_wywolania[ss])then GlownaFunkcja(wywolanie,ss); end; end; if(not tab_wywolania[ss])then tab_wywolania[ss]=true; end; end; end; end; end; end; GlownaFunkcja(uzyskano_w_wyniku_parsowania_wywolanie_szablonu); end; function p.AnalizujLinkSzablonyOrazLinki(wyzyskane_wywolanie_szablonu_spis_tresci,nazwa_przestrzeni,nazwa_ksiazki,__FUNKCJA) local pozycja_artykulu=nil;local nazwa=nil; local pozycja_artykulu,nazwa=mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci,"^%[%[([^%[%]{}]+)|([^%[%]{}]+)%]%]$") if(not((pozycja_artykulu)and(nazwa)))then pozycja_artykulu=mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci,"^%[%[([^%[%]{}]+)%]%]$"); end; local function Artykul(strona) local nazwy_modul=require("Module:Nazwy"); local html_modul=require("Module:Html"); local parametry=html_modul["ParametryStronyAdresu"](strona); local naglowek=html_modul["NagłówekStronyAdresu"](strona); local nazwa_przestrzeni_strony=nazwy_modul["NAZWAPRZESTRZENI"](strona); local nazwa_ksiazki_strony=nazwy_modul["NAZWAKSIĄŻKI"](strona); local nazwa_artykulu_strony=nazwy_modul["NAZWAARTYKUŁUKSIĄŻKI"](strona); if((nazwa_przestrzeni_strony==nazwa_przestrzeni)and(nazwa_ksiazki_strony==nazwa_ksiazki))then return nazwa_artykulu_strony..(parametry and ("?"..parametry) or "")..(naglowek and ("#"..naglowek) or ""); else return; end; end; local id=nil; local parametry; local czy_pozycja_artykulu=nil; if(not pozycja_artykulu)then local link_szablon=mw.ustring.match(wyzyskane_wywolanie_szablonu_spis_tresci,"({{[^{}]+}})"); if(link_szablon)then local techniczne_modul=require("Module:Techniczne"); parametry=techniczne_modul["ParsujWywołanieSzablonu"](link_szablon); local szablon=parametry[0]; if(szablon=="SpisTreści")then pozycja_artykulu=parametry[1]; id=true; elseif(szablon=="Sekcja referencyjna")then local podstrona=parametry[3] or parametry["podstrona"]; local strona=parametry[1] or parametry["strona"]; if(not strona)then local nazwy_modul=require("Module:Nazwy"); pozycja_artykulu=nazwy_modul["NAZWAARTYKUŁUKSIĄŻKI"](); else pozycja_artykulu=(((podstrona) and (podstrona~="")) and (podstrona..((not mw.ustring.match(strona,"^#")) and "/" or "")) or "")..strona; end; nazwa=parametry["nazwa"] or parametry[2]; else if(szablon=="Link wewnętrzny")then local strona=parametry["strona"]; nazwa=parametry["nazwa"]; pozycja_artykulu=Artykul(strona); czy_pozycja_artykulu=strona; elseif(szablon=="LinkOgólne")then local strona=parametry[1]; nazwa=parametry[2]; local miano_przestrzeni_nazw=parametry["miano przestrzeni nazw"]; if(miano_przestrzeni_nazw)then czy_pozycja_artykulu=((miano_przestrzeni_nazw~="")and(miano_przestrzeni_nazw..":") or "")..parametry[1]; pozycja_artykulu=Artykul(czy_pozycja_artykulu); else pozycja_artykulu=Artykul(parametry[1]) czy_pozycja_artykulu=parametry[1]; end; elseif(szablon=="LinkGłówna")then pozycja_artykulu=Artykul(parametry[1]) czy_pozycja_artykulu=parametry[1]; nazwa=parametry[2]; elseif((szablon=="LinkWikijunior")or(szablon=="LinkWikijunior2"))then local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); czy_pozycja_artykulu=nazwy_np_modul.Wikijunior..":"..parametry[1]; pozycja_artykulu=Artykul(czy_pozycja_artykulu); nazwa=parametry[2]; elseif((szablon=="LinkProjekt")or(szablon=="LinkProjekt2"))then local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); czy_pozycja_artykulu=nazwy_np_modul.Wikibooks..":"..parametry[1]; pozycja_artykulu=Artykul(czy_pozycja_artykulu); nazwa=parametry[2]; elseif((szablon=="LinkUżytkownik")or(szablon=="LinkUżytkownik2"))then local nazwy_np_modul=mw.loadData("Module:Nazwy/Np"); czy_pozycja_artykulu=nazwy_np_modul.User..":"..parametry[1]; pozycja_artykulu=Artykul(czy_pozycja_artykulu); nazwa=parametry[2]; elseif((__FUNKCJA)and(__FUNKCJA(parametry)))then return nil,nil,false,parametry,true; end; end; end; else local parametry_modul=require("Module:Parametry"); pozycja_artykulu=mw.getContentLanguage():ucfirst(parametry_modul["Odstępy"]{[1]=pozycja_artykulu,[2]="tak",}); local czy_pozycja_artykulu=mw.ustring.match(pozycja_artykulu,"^/(.-)/+$") or mw.ustring.match(pozycja_artykulu,"^/(.+)$"); if(czy_pozycja_artykulu)then if(parametry_modul["CzyTakCiąg"](czy_pozycja_artykulu))then pozycja_artykulu=czy_pozycja_artykulu; else pozycja_artykulu=nil; end; else local czy_pozycja_artykulu=pozycja_artykulu; pozycja_artykulu=Artykul(pozycja_artykulu); if((not pozycja_artykulu)and(czy_pozycja_artykulu)and(not mw.ustring.match(czy_pozycja_artykulu,"[{}%[%]|]")))then local kod_jezyka_koncowy="pl"; local kod_projektu_koncowy="b"; local linki_modul=require("Module:Linki"); local nazwa_strony_linku,kod_jezyka_koncowy,kod_projektu_koncowy, kod_jezyka_poczatkowy, kod_projektu_poczatkowy=linki_modul.KodyNazwyStrony(czy_pozycja_artykulu,kod_jezyka_koncowy,kod_projektu_koncowy,{}); return nil,{nazwa_strony_linku,nazwa,kod_jezyka_koncowy,kod_projektu_koncowy,},false,nil,false; else return {pozycja_artykulu,nazwa},nil,false,nil,false; end; end; end; if((not pozycja_artykulu)and(czy_pozycja_artykulu))then local wiki_modul=require("Module:Wiki"); local kod_jezyka_koncowy,kod_projektu_koncowy=wiki_modul.KodyWiki(parametry["klucz projektu"],parametry["kod jezyka"],parametry["kod projektu"]); local linki_modul=require("Module:Linki"); local nazwa_strony_linku,kod_jezyka_koncowy,kod_projektu_koncowy, kod_jezyka_poczatkowy, kod_projektu_poczatkowy=linki_modul.KodyNazwyStrony(czy_pozycja_artykulu,kod_jezyka_koncowy,kod_projektu_koncowy,{}); return nil,{nazwa_strony_linku,parametry[2],kod_jezyka_koncowy,kod_projektu_koncowy},false,nil,false; end; return {pozycja_artykulu,nazwa},nil,id,parametry,false; end; function p.NumerObiektu(frame, nazwa_obiektu) local pf=frame:getParent(); local parametry_modul=require("Module:Parametry"); local uchwyt_obiektu=(frame.args["uchwyt"])and parametry_modul["Odstępy"](frame.args["uchwyt"]) or nil; local nazwa_strony; local html_modul=require("Module:Html"); local nazwy_modul=require("Module:Nazwy"); local ksiazkowe_modul=require("Module:Książkowe"); local techniczne_modul=require("Module:Techniczne"); local nazwa_przestrzeni;local nazwa_ksiazki;local nazwa_artykulu; nazwa_artykulu=frame.args["nazwa artykułu"]; nazwa_ksiazki=frame.args["nazwa książki"]; local tabela_listy_danych_analizy_ksiazki=mw.loadData("Module:StronicowyParser/informacje").tablica_zebranych_danych_ksiazkowych; if(not parametry_modul.CzyTak{[1]=tabela_listy_danych_analizy_ksiazki,})then return "Niedopasowany uchwyt: "..((parametry_modul.CzyTak(uchwyt_obiektu))and uchwyt_obiektu or "brak uchwytu"); end; local czy_aktualna_strona=nil; if((not nazwa_artykulu)and(not nazwa_ksiazki))then czy_aktualna_strona=1; nazwa_strony=""; elseif((nazwa_artykulu)and(not nazwa_ksiazki))then czy_aktualna_strona=2; nazwa_przestrzeni=tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni; nazwa_ksiazki=tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki; nazwa_artykulu=html_modul["TransformacjaKoduZnakuDoZnakuŁancucha"](nazwa_artykulu); nazwa_artykulu,_=mw.ustring.gsub(nazwa_artykulu,"([_%s]+)"," "); nazwa_strony=((nazwa_przestrzeni~="") and (nazwa_przestrzeni..":") or "")..nazwa_ksiazki..((nazwa_artykulu~="") and ("/"..nazwa_artykulu) or ""); else nazwa_ksiazki=ksiazkowe_modul["PełnaNazwaStronicowejKsiążki"](nazwa_ksiazki); nazwa_przestrzeni=nazwy_modul["NAZWAPRZESTRZENI"](nazwa_ksiazki); nazwa_ksiazki=ksiazkowe_modul["NazwaKsiążki"](nazwa_ksiazki); nazwa_artykulu=html_modul["TransformacjaKoduZnakuDoZnakuŁancucha"](nazwa_artykulu); nazwa_artykulu,_=mw.ustring.gsub(nazwa_artykulu,"([_%s]+)"," "); nazwa_strony=((nazwa_przestrzeni~="") and (nazwa_przestrzeni..":") or "")..nazwa_ksiazki..((nazwa_artykulu~="") and ("/"..nazwa_artykulu) or ""); end; local link = function(adres_linku,nazwa_linku,klasa,styl) local czy_klasa=parametry_modul.CzyTak(klasa); local czy_styl=parametry_modul.CzyTak(styl); if(czy_klasa or czy_styl)then spanramka=mw.html.create('span'); if(czy_klasa)then spanramka:attr("class",klasa);end; if(czy_styl)then spanramka:attr('style',styl);end; spanramka:wikitext(nazwa_linku); local kod_html=spanramka:allDone(); return "[["..adres_linku.."|"..tostring(kod_html).."]]"; else return "[["..adres_linku.."|"..nazwa_linku.."]]"; end; end; local wzor = function(uchwyt,numeracja,styl_main,styl_odstepu,pole_odstepu,styl_wzoru,klasa_wzoru,wzor,opis,opis2,klasa_opisu,styl_opisu,styl_opisu_2,wzor_opisu,wzor_opisu_2,styl_alternatywy_opisu,styl_alternatywy_opisu_2,pozycja_numeracji,klasa_numeracji,styl_numeracji,bez_automatu) divramka=mw.html.create('div'); local parametry_modul=require("Module:Parametry"); local czy_pozycja_numeracji_prawa=parametry_modul.CzyTak(pozycja_numeracji); if(parametry_modul.CzyTak(uchwyt))then if(parametry_modul.CzyTak(bez_automatu))then divramka:attr('id',"wzór_"..uchwyt); else if(numeracja)then divramka:attr('id',"wzór_"..numeracja); else divramka:attr('id',"wzór_"..uchwyt); end; end; end; if(parametry_modul.CzyTak(styl_main))then divramka:attr('style',styl_main); end; local uchwyt_fun=function() if(parametry_modul.CzyTak(uchwyt))then local divuchwytramka=mw.html.create('div'); divuchwytramka:attr('class',klasa_numeracji); divuchwytramka:attr('style',styl_numeracji); if(parametry_modul.CzyTak(bez_automatu))then divuchwytramka:wikitext('(',uchwyt..")"); else if(numeracja)then divuchwytramka:wikitext('('..numeracja..")"); else divuchwytramka:wikitext("(Niedopasowany uchwyt: "..uchwyt..")"); end; end; divramka:node(divuchwytramka); end; end; local pole_odstepu_fun=function() divramka:addClass("wzory"); local divramka2=mw.html.create('div'); divramka2:attr('style',styl_odstepu); divramka2:wikitext(pole_odstepu); divramka:node(divramka2); end; local opis_fun=function(opis,styl_opisu,wzor_opisu,styl_alternatywy_opisu) if(parametry_modul.CzyTak(opis))then local divramka5=mw.html.create('div') divramka5:attr('class',klasa_opisu) divramka5:attr('style',styl_opisu) divramka5:wikitext(wzor_opisu) divramka:node(divramka5) else local divramka5=mw.html.create('div'); divramka5:attr('style',styl_alternatywy_opisu); divramka:node(divramka5) end; end; if(not czy_pozycja_numeracji_prawa)then uchwyt_fun(); else pole_odstepu_fun(); end; opis_fun(opis2,styl_opisu_2,wzor_opisu_2,styl_alternatywy_opisu_2); local divramka4=mw.html.create('div'); divramka4:attr('class',klasa_wzoru); divramka4:attr('style',styl_wzoru); divramka4:wikitext(wzor); divramka:node(divramka4); opis_fun(opis,styl_opisu,wzor_opisu,styl_alternatywy_opisu); if(czy_pozycja_numeracji_prawa)then uchwyt_fun(); else pole_odstepu_fun(); end; return tostring(divramka:allDone()); end; local rysunek=function(uchwyt,numeracja,opis, rysunek, pozycja,rozmiar,klasa,styl,bez_automatu) local divramka=mw.html.create('div'); divramka:attr('class',klasa); divramka:attr('style',styl); local czy_uchwyt=parametry_modul.CzyTak(uchwyt); if(czy_uchwyt)then if(numeracja)then if(parametry_modul.CzyTak(bez_automatu))then divramka:attr('id',"rysunek_"..uchwyt); else divramka:attr('id',"rysunek_"..numeracja); end; else divramka:attr('id',"rysunek_"..uchwyt); end; end; local czy_opis=parametry_modul.CzyTak(opis); local wywolanie_rysunku="[[File:"..((rysunek)and rysunek or "Przykładowy rysunek.svg").."|thumb|"..(pozycja or "right").."|"..(rozmiar or "200px")..((czy_uchwyt or czy_opis)and ("|"..((parametry_modul.CzyTak(uchwyt))and "(Rys. "..((numeracja)and (parametry_modul.CzyTak(bez_automatu) and uchwyt or numeracja) or "Niedopasowany uchwyt: "..uchwyt)..")" or "").." "..opis) or "").."]]"; divramka:wikitext(wywolanie_rysunku); return tostring(divramka:allDone()); end; local wypowiedzenie = function(uchwyt,przedrostek,numeracja,klasa,styl,przedrostek2,rodzaj,kogo,czego,jakie,styl_naglowka,styl_tekstu,tekst,bez_automatu) local divramka=mw.html.create('div'); if(parametry_modul.CzyTak(uchwyt))then if(parametry_modul.CzyTak(bez_automatu))then divramka:attr('id',przedrostek.."_"..uchwyt); else divramka:attr('id',przedrostek.."_"..(numeracja or uchwyt)); end; end; divramka:attr('class',klasa); divramka:attr('style',styl); local wikitext=""; if(parametry_modul.CzyTak(uchwyt))then if(parametry_modul.CzyTak(bez_automatu))then wikitext="("..przedrostek2.." "..uchwyt..")"; else if(numeracja)then wikitext="("..przedrostek2.." "..numeracja..")"; else wikitext="("..przedrostek2.." Niedopawany uchwyt: "..uchwyt..")"; end; end; end; if(parametry_modul.CzyTak(styl_naglowka))then local spanramka=mw.html.create('span'); spanramka:attr('style',styl_naglowka); spanramka:wikitext(rodzaj.." "..kogo.." "..czego.." "..jakie.." "..wikitext); divramka:node(spanramka); else divramka:wikitext(rodzaj.." "..kogo.." "..czego.." "..jakie.." "..wikitext); end; divramka:wikitext('<BR>'); if(parametry_modul.CzyTak(styl_tekstu))then local spanramka=mw.html.create('span'); spanramka:attr('style',styl_tekstu); spanramka:wikitext(tekst); divramka:node(spanramka); else divramka:wikitext(tekst); end; return tostring(divramka:allDone()); end; local punkty = function(uchwyt,numeracja,przedrostek_id,klasa,styl,prefiks,bez_automatu) local spanramka=mw.html.create('sup'); spanramka:attr('style',klasa); if(parametry_modul.CzyTak(uchwyt))then if(parametry_modul.CzyTak(bez_automatu))then spanramka:attr('id',przedrostek_id.."_"..uchwyt); else if(parametry_modul.CzyTak(numeracja))then spanramka:attr('id',przedrostek_id.."_"..numeracja); else spanramka:attr('id',przedrostek_id.."_"..uchwyt); end; end; end; spanramka:attr('style',styl); local smallramka=mw.html.create('small'); if(parametry_modul.CzyTak(uchwyt))then if(parametry_modul.CzyTak(bez_automatu))then smallramka:wikitext(prefiks..": "..uchwyt); else if(parametry_modul.CzyTak(numeracja))then smallramka:wikitext('['..prefiks..": "..numeracja..']'); else smallramka:wikitext('['..prefiks..": Niedopsowany uchwyt: "..uchwyt..']'); end; end; else smallramka:wikitext('['..prefiks..": Niedopasowany uchwyt: brak uchwytu]"); end; spanramka:node(smallramka); return tostring(spanramka:allDone()); end; local nazwa_strony_fun=function(nazwa_strony) if((tabela_listy_danych_analizy_ksiazki.nazwa_przestrzeni==nazwa_przestrzeni) and(tabela_listy_danych_analizy_ksiazki.nazwa_ksiazki==nazwa_ksiazki) and (tabela_listy_danych_analizy_ksiazki.nazwa_artykulu==nazwa_artykulu))then return ""; end; return nazwa_strony; end; if(parametry_modul.CzyTak(frame.args["bez automatu"]))then if(frame.args["obiekt"])then if(frame.args["obiekt"]=="link")then local nazwa_strony=nazwa_strony_fun(nazwa_strony); if(uchwyt_obiektu)then return "("..link(nazwa_strony.."#"..frame.args["id"].."_"..uchwyt_obiektu,frame.args["przedrostek"]..uchwyt_obiektu,frame.args["klasa"],frame.args["styl"])..")"; else return "("..link(nazwa_strony.."#"..frame.args["id"].."_".."Nieznany uchwyt",frame.args["przedrostek"].."Niedopasowany uchwyt: "..((parametry_modul.CzyTak(uchwyt_obiektu))and uchwyt_obiektu or "brak uchwytu"),frame.args["klasa"],frame.args["styl"])..")"; end; elseif(frame.args["obiekt"]=="wzór")then return wzor(uchwyt_obiektu,uchwyt_obiektu,frame.args["styl główny"],frame.args["styl odstępu"],frame.args["pole odstępu"],frame.args["styl wzoru"],frame.args["klasa wzoru"],frame.args["wzór"],frame.args["opis"],frame.args["opis 2"],frame.args["klasa opisu"],frame.args["styl opisu"],frame.args["styl opisu 2"],frame.args["wzór opisu"],frame.args["wzór opisu 2"],frame.args["styl alternatywy opisu"],frame.args["styl alternatywy opisu 2"],frame.args["pozycja numeracji"],frame.args["klasa numeracji"],frame.args["styl numeracji"],frame.args["bez automatu"]); elseif(frame.args["obiekt"]=="rysunek")then return rysunek(uchwyt_obiektu,uchwyt_obiektu,frame.args["opis"],frame.args["rysunek"],frame.args["pozycja"],frame.args["rozmiar"],frame.args["klasa"],frame.args["styl"],frame.args["bez automatu"]); elseif(frame.args["obiekt"]=="wypowiedzenie")then return wypowiedzenie(uchwyt_obiektu,frame.args["przedrostek id"],uchwyt_obiektu,frame.args["klasa"],frame.args["styl"],frame.args["przedrostek numeracji"],frame.args["rodzaj"],frame.args["kogo"],frame.args["czego"],frame.args["jakie"],frame.args["styl nagłówka"],frame.args["styl tekstu"],frame.args["tekst"],frame.args["bez automatu"]); elseif(frame.args["obiekt"]=="punkt")then return punkty(uchwyt_obiektu,uchwyt_obiektu,frame.args["przedrostek_id"],frame.args["klasa"],frame.args["styl"],frame.args["prefiks"],frame.args["bez automatu"]); else return uchwyt_obiektu; end; else return uchwyt_obiektu; end; end; local tabela_listy_uchwytow_i_numeracji_na_stronie; if(czy_aktualna_strona==nil)then local dane_analizy_artykulu=tabela_listy_danych_analizy_ksiazki.dane_analizy_artykulu; if(dane_analizy_artykulu)then local tabela_listy_uchwytow_i_numeracji_obiektow_w_ksiazkach_w_danej_przestrzeni=dane_analizy_artykulu[nazwa_przestrzeni]; if(tabela_listy_uchwytow_i_numeracji_obiektow_w_ksiazkach_w_danej_przestrzeni)then local tabela_listy_uchwytow_i_numeracji_obiektow_w_ksiazce=tabela_listy_uchwytow_i_numeracji_obiektow_w_ksiazkach_w_danej_przestrzeni[nazwa_ksiazki]; if(tabela_listy_uchwytow_i_numeracji_obiektow_w_ksiazce)then local lista_artykolow=tabela_listy_uchwytow_i_numeracji_obiektow_w_ksiazce.lista_artykolow; if(lista_artykolow)then local tabela_listy_analizy_na_stronie=lista_artykolow[nazwa_artykulu] if(tabela_listy_analizy_na_stronie)then tabela_listy_uchwytow_i_numeracji_na_stronie=tabela_listy_analizy_na_stronie.uchwyty_i_numeracje; end; end; end; end; end; elseif(czy_aktualna_strona==1)then tabela_listy_uchwytow_i_numeracji_na_stronie=tabela_listy_danych_analizy_ksiazki.tablica_aktualnego_artykolu; if(not parametry_modul.CzyTak{[1]=tabela_listy_uchwytow_i_numeracji_na_stronie,})then return "Niedopasowany uchwyt: "..((parametry_modul.CzyTak(uchwyt_obiektu))and uchwyt_obiektu or "brak uchwytu"); end; elseif(czy_aktualna_strona==2)then tabela_listy_uchwytow_i_numeracji_obiektow_w_ksiazce=tabela_listy_danych_analizy_ksiazki.tablica_aktualnej_ksiazki; if(not parametry_modul.CzyTak{[1]=tabela_listy_uchwytow_i_numeracji_obiektow_w_ksiazce,})then return "Niedopasowany uchwyt: "..((parametry_modul.CzyTak(uchwyt_obiektu))and uchwyt_obiektu or "brak uchwytu"); end; if(tabela_listy_uchwytow_i_numeracji_obiektow_w_ksiazce)then local lista_artykolow=tabela_listy_uchwytow_i_numeracji_obiektow_w_ksiazce.lista_artykolow; if(lista_artykolow)then local tabela_listy_analizy_na_stronie=lista_artykolow[nazwa_artykulu] if(tabela_listy_analizy_na_stronie)then tabela_listy_uchwytow_i_numeracji_na_stronie=tabela_listy_analizy_na_stronie.uchwyty_i_numeracje; end; end; end; end; if(tabela_listy_uchwytow_i_numeracji_na_stronie)then local spis_uchwytow=tabela_listy_uchwytow_i_numeracji_na_stronie[nazwa_obiektu]; if(spis_uchwytow)then if((uchwyt_obiektu)and(uchwyt_obiektu~=""))then for _, dany_artykul in ipairs(spis_uchwytow)do if(dany_artykul[1]==uchwyt_obiektu)then if(nazwa_obiektu~="Śródtytuł")then if(frame.args["obiekt"])then if(frame.args["obiekt"]=="link")then local nazwa_strony=nazwa_strony_fun(nazwa_strony); if(not dany_artykul[2])then return "("..link(nazwa_strony.."#"..frame.args["id"].."_"..uchwyt_obiektu,frame.args["przedrostek"].."Niedopasowany uchwyt: "..uchwyt_obiektu,frame.args["klasa"],frame.args["styl"])..")"; end; return "("..link(nazwa_strony.."#"..frame.args["id"].."_"..dany_artykul[2],frame.args["przedrostek"]..dany_artykul[2],frame.args["klasa"],frame.args["styl"])..")"; elseif(frame.args["obiekt"]=="wzór")then return wzor(uchwyt_obiektu,dany_artykul[2],frame.args["styl główny"],frame.args["styl odstępu"],frame.args["pole odstępu"],frame.args["styl wzoru"],frame.args["klasa wzoru"],frame.args["wzór"],frame.args["opis"],frame.args["opis 2"],frame.args["klasa opisu"],frame.args["styl opisu"],frame.args["styl opisu 2"],frame.args["wzór opisu"],frame.args["wzór opisu 2"],frame.args["styl alternatywy opisu"],frame.args["styl alternatywy opisu 2"],frame.args["pozycja numeracji"],frame.args["klasa numeracji"],frame.args["styl numeracji"],frame.args["bez automatu"]); elseif(frame.args["obiekt"]=="rysunek")then return rysunek(uchwyt_obiektu,dany_artykul[2],frame.args["opis"],frame.args["rysunek"],frame.args["pozycja"],frame.args["rozmiar"],frame.args["klasa"],frame.args["styl"],frame.args["bez automatu"]); elseif(frame.args["obiekt"]=="wypowiedzenie")then return wypowiedzenie(uchwyt_obiektu,frame.args["przedrostek id"],dany_artykul[2],frame.args["klasa"],frame.args["styl"],frame.args["przedrostek numeracji"],frame.args["rodzaj"],frame.args["kogo"],frame.args["czego"],frame.args["jakie"],frame.args["styl nagłówka"],frame.args["styl tekstu"],frame.args["tekst"],frame.args["bez automatu"]); elseif(frame.args["obiekt"]=="punkt")then return punkty(uchwyt_obiektu,dany_artykul[2],frame.args["przedrostek_id"],frame.args["klasa"],frame.args["styl"],frame.args["prefiks"],frame.args["bez automatu"]); else return ((dany_artykul[2])and dany_artykul[2] or "Niedopasowany uchwyt: "..((parametry_modul.CzyTak(uchwyt_obiektu))and uchwyt_obiektu or "brak uchwytu")); end; else return ((dany_artykul[2])and dany_artykul[2] or "Niedopasowany uchwyt: "..((parametry_modul.CzyTak(uchwyt_obiektu))and uchwyt_obiektu or "brak uchwytu")); end; else if(dany_artykul[2])then local tytul_szablonu=frame.args["nazwa szablonu"] or techniczne_modul.NazwaSzablonu(frame:getParent():getTitle()); if(tytul_szablonu=="LinkŚródtytuł")then return link(dany_artykul[2][1],dany_artykul[2][2],frame.args["klasa"],frame.args["styl"]) elseif(tytul_szablonu=="LinkŚródtytułTutaj")then return link(dany_artykul[2][1],"tutaj",frame.args["klasa"],frame.args["styl"]) end; end; end; end; end; end; end; end; if(frame.args["obiekt"])then if(frame.args["obiekt"]=="link")then local nazwa_strony=nazwa_strony_fun(nazwa_strony); return "("..link(nazwa_strony.."#"..frame.args["id"].."_"..uchwyt_obiektu,frame.args["przedrostek"].."Niedopasowany uchwyt: "..((parametry_modul.CzyTak(uchwyt_obiektu))and uchwyt_obiektu or "brak uchwytu"),frame.args["klasa"],frame.args["styl"])..")"; elseif(frame.args["obiekt"]=="wzór")then return wzor(uchwyt_obiektu,nil,frame.args["styl główny"],frame.args["styl odstępu"],frame.args["pole odstępu"],frame.args["styl wzoru"],frame.args["klasa wzoru"],frame.args["wzór"],frame.args["opis"],frame.args["opis 2"],frame.args["klasa opisu"],frame.args["styl opisu"],frame.args["styl opisu 2"],frame.args["wzór opisu"],frame.args["wzór opisu 2"],frame.args["styl alternatywy opisu"],frame.args["styl alternatywy opisu 2"],frame.args["pozycja numeracji"],frame.args["klasa numeracji"],frame.args["styl numeracji"],frame.args["bez automatu"]); elseif(frame.args["obiekt"]=="rysunek")then return rysunek(uchwyt_obiektu,nil,frame.args["opis"],frame.args["rysunek"],frame.args["pozycja"],frame.args["rozmiar"],frame.args["klasa"],frame.args["styl"],frame.args["bez automatu"]); elseif(frame.args["obiekt"]=="wypowiedzenie")then return wypowiedzenie(uchwyt_obiektu,frame.args["przedrostek id"],nil,frame.args["klasa"],frame.args["styl"],frame.args["przedrostek numeracji"],frame.args["rodzaj"],frame.args["kogo"],frame.args["czego"],frame.args["jakie"],frame.args["styl nagłówka"],frame.args["styl tekstu"],frame.args["tekst"],frame.args["bez automatu"]); elseif(frame.args["obiekt"]=="punkt")then return punkty(uchwyt_obiektu,nil,frame.args["przedrostek_id"],frame.args["klasa"],frame.args["styl"],frame.args["prefiks"],frame.args["bez automatu"]); else return "Niedopasowany uchwyt: "..((parametry_modul.CzyTak(uchwyt_obiektu))and uchwyt_obiektu or "brak uchwytu"); end; else return "Niedopasowany uchwyt: "..((parametry_modul.CzyTak(uchwyt_obiektu))and uchwyt_obiektu or "brak uchwytu"); end; end; return p; 7ls1rw9tvffme354zkml6fu3f7qwwm2 Wikipedysta:Persino/vector-2022.css 2 58229 438174 438167 2022-08-20T14:19:18Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:0; font-size:12px; line-height:1.2em; margin-bottom:6px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue .mw-message-box #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:5px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } n2ylbvztjavv86rc7rkachsagxzmpds 438175 438174 2022-08-20T14:20:27Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:0; font-size:12px; line-height:1.2em; margin-bottom:6px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:5px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } 7sewcqjy4kot3gbbyzr0iz0ljotmhl4 438176 438175 2022-08-20T14:27:11Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:5px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } 0k5coyz8nl8rcjear5y6sqq5fjuyrtz 438177 438176 2022-08-20T14:32:26Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:5px; } body.skin-vector-search-vue:not(.action-view):not(.action-edit):not(.action-submit) #mw-content-text > .mw-message-box:first-child{ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } dvteui4tljmmj9yzv8cuxuv8n5c48oo 438178 438177 2022-08-20T14:33:18Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:5px; } body.skin-vector-search-vue:not(.action-view):not(.action-edit):not(.action-submit) #mw-content-text > .mw-message-box{ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } 9jrwmdo3pmgkv7pix1aoqyxe3pid6u9 438179 438178 2022-08-20T14:36:42Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:5px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box{ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } tmnrd9240lb6d439ut25zw9j0ub6tdi 438180 438179 2022-08-20T14:54:10Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:5px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box, body.skin-vector-search-vue:not(.action-view) #mw-content-text > .mw-message-box{ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } dgpzc96m8d3zktid4qebhg4yxpq9hl4 438181 438180 2022-08-20T15:18:46Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:0; font-size:12px; line-height:1.2em; margin-bottom:6px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:5px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box, body.skin-vector-search-vue:not(.action-view) #mw-content-text > .mw-message-box{ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } c080ybt7h39tl3mx3e8e3g33ckerlpz 438182 438181 2022-08-20T15:22:35Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2 + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:0; font-size:12px; line-height:1.2em; margin-bottom:6px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:5px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box, body.skin-vector-search-vue:not(.action-view) #mw-content-text > .mw-message-box{ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } a1ojxxj9e7gpfjhfke8mnnvfvbubvf1 438183 438182 2022-08-20T15:23:00Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:0; font-size:12px; line-height:1.2em; margin-bottom:6px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:5px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box, body.skin-vector-search-vue:not(.action-view) #mw-content-text > .mw-message-box{ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } 4r7zhcm5d57oak6sag9pts3iahkqqk1 438184 438183 2022-08-20T15:25:12Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:5px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box, body.skin-vector-search-vue:not(.action-view) #mw-content-text > .mw-message-box{ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } q87jg811r2sz9xtno7370vtdux7o355 438185 438184 2022-08-20T15:28:55Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:5px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box, body.skin-vector-search-vue:not(.action-view) #mw-content-text > .mw-message-box{ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } 1vb91s507ippoh08i3cnfdcjt73bcho 438186 438185 2022-08-20T15:29:33Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub ~ #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:5px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box, body.skin-vector-search-vue:not(.action-view) #mw-content-text > .mw-message-box{ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } qzru9k91ngloi377t4g6gy0un24ig6r 438187 438186 2022-08-20T15:32:29Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:5px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } tcct0iw6m1cshztgvi7fu931xjgn0li 438188 438187 2022-08-20T15:33:31Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } g721buz1zovolgvguqexjed4vkzb66r 438189 438188 2022-08-20T15:46:45Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view):not(.action-delete) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue.action-delete #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:6px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } bw1rq1zdddxectdlsdk3ftvgk2dx3b4 438193 438189 2022-08-20T16:17:32Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 > *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 > *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 > *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 > *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 > *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 > *{ margin-top:14px; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view):not(.action-delete) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue.action-delete #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:6px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } 95zo7bynq06x0sjuayel63mqou0x3y2 438194 438193 2022-08-20T16:18:16Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 + *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 + *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 + *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 + *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 + *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 + *{ margin-top:14px; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view):not(.action-delete) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue.action-delete #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:6px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } 3cyk407zb2qveoh98bax3twcky1sqxt 438196 438194 2022-08-20T16:19:04Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 + *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 + *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 + *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 + *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 + *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 + *{ margin-top:14px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view):not(.action-delete) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue.action-delete #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:6px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } rumolxgk7zetep809rj9xeorvo5funh 438197 438196 2022-08-20T16:20:50Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 + *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 + *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 + *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 + *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 + *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 + *{ margin-top:14px; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view):not(.action-delete) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue.action-delete #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:6px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } n65k97uxe4msctxjae28zt0krt6exfy 438198 438197 2022-08-20T16:21:30Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 + *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 + *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 + *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 + *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 + *, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 + *{ margin-top:10px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view):not(.action-delete) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue.action-delete #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:6px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } b9870kvnnkfwdduqacsnqb32fjbq7rw 438220 438198 2022-08-20T17:11:12Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6{ margin-bottom:10px; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view):not(.action-delete) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue.action-delete #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:6px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } mije9csyni44hrb25jdzq17gn2volqq 438228 438220 2022-08-20T17:18:36Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6{ margin-bottom:0.8em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view):not(.action-delete) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue.action-delete #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:6px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } susbvnbbrsqw8bhhlmizk9ki86mkshr 438232 438228 2022-08-20T17:24:31Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6{ margin-bottom:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view):not(.action-delete) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue.action-delete #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:6px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } tlmx4qxxroe7j7vnxjgaeaahf78rksz 438233 438232 2022-08-20T17:25:21Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6{ margin-bottom:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view):not(.action-delete) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue.action-delete #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:6px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } 0e1z1sqv13qj9o1tlcybpbgciubssbo 438234 438233 2022-08-20T17:26:20Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6{ margin-bottom:0.4em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view):not(.action-delete) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue.action-delete #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:6px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } 94xa2yn6kc674ppbt37yb4bjj9n00l8 438235 438234 2022-08-20T17:31:03Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:initial; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6{ margin-bottom:0.4em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view):not(.action-delete) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue.action-delete #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:6px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } g1te3nehte9clzzfh14f8jh063uzkbw 438236 438235 2022-08-20T17:32:30Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:5px; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6{ margin-bottom:0.4em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view):not(.action-delete) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue.action-delete #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:6px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } 94xa2yn6kc674ppbt37yb4bjj9n00l8 438237 438236 2022-08-20T17:35:37Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6{ margin-bottom:0.4em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view):not(.action-delete) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue.action-delete #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:6px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } qxwzqtab1lneavso7e2miapx1wloian 438238 438237 2022-08-20T17:37:54Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:1em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6{ margin-bottom:0.4em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view):not(.action-delete) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue.action-delete #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:6px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } mmrgoetr3vz2vcsscpg35zljxvi6s8q 438240 438238 2022-08-20T17:42:38Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:0.4em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6{ margin-bottom:0.4em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view):not(.action-delete) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue.action-delete #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:6px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:#E6E6FA; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:#EEE8AA; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } i7n41gzq9wmx8lwu1o6sia9lfwbv4wk 438243 438240 2022-08-20T18:08:50Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:0.4em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6{ margin-bottom:0.4em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view):not(.action-delete) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue.action-delete #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:6px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:beige; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:lightsteelblue; color:white; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } 2d16w44asjhk9wnje7gtqtkt3ig9hfx 438244 438243 2022-08-20T18:10:50Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:0.4em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6{ margin-bottom:0.4em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view):not(.action-delete) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue.action-delete #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:6px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:floralwhite; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:lightsteelblue; color:white; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } 9gaekvgm1jb1lpaxpmpq0em9rw9sa3h 438245 438244 2022-08-20T18:19:43Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:0.4em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6{ margin-bottom:0.4em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view):not(.action-delete) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue.action-delete #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:6px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:whitesmoke; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:lightsteelblue; color:white; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } c1umu8k9raxo3jxz2cmuets3sb1fd4o 438259 438245 2022-08-21T06:45:12Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue .diff-currentversion-title{ margin-bottom:10px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:0.4em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6{ margin-bottom:0.4em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view):not(.action-delete) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue.action-delete #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:6px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px !important; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:whitesmoke; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:lightsteelblue; color:white; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } cxaorhp89twphriiy6sbr8zwn5cyddg 438272 438259 2022-08-21T10:04:16Z Persino 2851 css text/css body.skin-vector-search-vue .mw-page-container{ max-width:100%; min-width:988px; padding-left:0; padding-right:0; border-left: 0; border-right: 0; box-sizing:border-box; display:block; width:100%; background-color:white; height:auto; } body.skin-vector-search-vue .mw-content-container{ max-width:100% !important; box-sizing:border-box; padding-left:0 !important; } body.skin-vector-search-vue .mw-body-content{ margin-top:0; } body.skin-vector-search-vue .mw-logo-container{ margin-left: 10px; margin-right:0; } body.skin-vector-search-vue #p-lang-btn-label{ font-size:14px !important; line-height:1.2em !important; white-space:nowrap; } body.skin-vector-search-vue .mw-indicators{ font-size: calc( 14px * 0.875 ); line-height: 2.0em; white-space:nowrap; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content{ display:grid; grid: 'aa aa aa' auto 'cc cc cc' auto 'bb bb bb' auto 'dd dd dd' auto '.. .. ee' auto / minmax(auto,100%) minmax(auto,100%) auto } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .vector-article-toolbar{ grid-area:cc; margin:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ grid-area:bb; top:0; width:auto !important; height:auto !important; margin:0; margin-right:10px; box-sizing:border-box; border-bottom: 1px solid #a2a9b1; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #p-lang-btn{ grid-area:ee; height:20px; width:136px; height:auto; margin-left:auto; top:0; margin: auto 5px 0 5px; padding-bottom:8px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > #bodyContent{ grid-area:dd; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header{ display:grid; grid: 'aa bb' auto / minmax(auto,1fr) auto; width:100%; min-height: 46px; box-sizing: border-box; position: relative; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading{ display:block !important; box-shadow:0 3px 4px #AAA; text-shadow: 0 3px 4px #AAA; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading > .plainlinks{ box-shadow:none; text-shadow:none; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; margin-bottom:2px; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom: 0; margin-top: auto; border-bottom: none; padding-left: 3px; padding-right: 3px; border-bottom: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #content > .mw-body-header > .mw-indicators{ grid-area: bb; width: auto; height: 1.6em; margin-bottom: 5px; margin-top: auto; margin-right: 5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading > .plainlinks, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading > .plainlinks body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading > .plainlinks{ padding-bottom:2px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > #p-lang-btn{ grid-area:bb; right:0; margin:0; height:auto; width:auto; margin-top: auto; margin-bottom:0; padding: 0 3px; box-sizing:border-box; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ display:grid; grid:'aa bb' auto / minmax(auto,100%) auto; border-bottom:1px solid #a2a9b1; margin-top:auto; margin-bottom:0; min-height:46px; box-sizing:border-box; position:relative; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .firstHeading:not(:hover), body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .firstHeading:not(:hover){ grid-area:aa; width:100%; max-width:fit-content; max-width:-moz-fit-content; margin-bottom:0; margin-top:auto; border-bottom:none; padding-left:3px; padding-right:3px; border-bottom:0; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header > .mw-indicators, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header > .mw-indicators{ grid-area:bb; right:0; margin:0; height:auto; width:100%; margin:auto 0 0 auto; padding: 0 10px; box-sizing:border-box; } body.skin-vector-search-vue.action-view.ns-special #content .mw-body-header > .mw-indicators > .mw-indicator, body.skin-vector-search-vue:not(.action-view) #content .mw-body-header > .mw-indicators > .mw-indicator{ padding: 2px 0 2px 0; margin: auto 0 0 0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content, body.skin-vector-search-vue.action-view.ns-special #content, body.skin-vector-search-vue:not(.action-view) #content{ display:grid; grid:'aa' auto 'bb' auto 'cc' auto 'dd' auto / auto; width:100%; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > #top, body.skin-vector-search-vue.action-view.ns-special #content > #top, body.skin-vector-search-vue:not(.action-view) #content > #top{ grid-area:aa; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .vector-article-toolbar, body.skin-vector-search-vue.action-view.ns-special #content > .vector-article-toolbar, body.skin-vector-search-vue:not(.action-view) #content > .vector-article-toolbar{ grid-area:bb; } body.skin-vector-search-vue .mw-body-header::after{ display:none; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content > .mw-body-header, body.skin-vector-search-vue.action-view.ns-special #content > .mw-body-header, body.skin-vector-search-vue:not(.action-view) #content > .mw-body-header{ grid-area:cc; margin:0; margin-right:10px; width:auto; padding-bottom:0; } body.skin-vector-search-vue .mw-body-subheader{ border-bottom:0; } /*body.skin-vector-search-vue #siteSub,*/ body.skin-vector-search-vue .firstHeading:not(:hover) > .plainlinks{ display:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } /*body.skin-vector-search-vue .firstHeading{ text-shadow:0 2px 0 #FFF,0 3px 0 #AAA,0 3px 4px #AAA; }*/ body.skin-vector-search-vue .firstHeading > .plainlinks{ text-shadow:none; } body.skin-vector-search-vue .firstHeading:not(:hover){ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:0; } body.skin-vector-search-vue .firstHeading:hover{ display:block; border:1px solid #eaecf0; border-radius:10px; background-color:white; position:absolute; top:5px; left:-3px; width:auto; padding:5px; z-index:1 !important; } body.skin-vector-search-vue .mw-body-header > .firstHeading:hover > .plainlinks{ display:block; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader{ margin: 2px 0 3px 0; min-height:1.6em; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader, body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader{ margin: 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader{ margin:0; font-size: 1.2em; margin-bottom:5px; text-align:right; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #bodyContent > .mw-body-subheader > #siteSub, body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> #siteSub{ display:block !important; margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #bodyContent > .mw-body-subheader> .mw-indicators{ margin-left:5px; margin-right:3px; display:block; } body.skin-vector-search-vue .firstHeading, body.skin-vector-search-vue .firstHeading > .plainlinks{ max-width:100%; width:auto; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #content #bodyContent, body.skin-vector-search-vue.action-view.ns-special #content #bodyContent, body.skin-vector-search-vue:not(.action-view) #content #bodyContent{ grid-area:dd; } body.skin-vector-search-vue .mw-article-toolbar-container, body.skin-vector-search-vue .mw-content-container{ margin-left:0 !important; } body.skin-vector-search-vue .mw-page-container-inner{ display:grid; grid:'aa aa aa' auto 'cc bb bb' auto 'cc dd ee' auto 'cc ff ff' minmax(auto,1fr) / auto minmax(auto,1fr) auto; width:auto; box-sizing:border-box; row-gap:0; } body.skin-vector-search-vue .mw-page-container-inner > .mw-header{ grid-area:aa; } body.skin-vector-search-vue .mw-page-container-inner > #siteNotice{ grid-area:bb; } body.skin-vector-search-vue .mw-page-container-inner > .vector-sidebar-container{ grid-area:cc; } body.skin-vector-search-vue .mw-page-container-inner > .mw-content-container{ grid-area:dd; grid-column:auto !important; } body.skin-vector-search-vue .mw-page-container-inner > .mw-table-of-contents-container{ grid-area:ee; } body.skin-vector-search-vue .mw-page-container-inner > .mw-footer-container{ grid-area:ff; } /**/ body.skin-vector-search-vue .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #bodyContent, body.skin-vector-search-vue .mw-workspace-container .mw-content-container #content, body.skin-vector-search-vue .mw-workspace-container .mw-content-container .mw-body-header{ width:100%; box-sizing:border-box; } body.skin-vector-search-vue .mw-article-toolbar-container .mw-portlet-views { display: block; } body.skin-vector-search-vue .mw-article-toolbar-container .vector-more-collapsible-item { display: none; } body.skin-vector-search-vue .mw-sidebar{ background-color: white; width:140px; box-sizing:border-box; display:block !important; visibility: visible !important; opacity: 1 !important; padding:0; margin-left:0; } body.skin-vector-search-vue .ui-dialog{ font-size:75%; } body.skin-vector-search-vue .mw-body-content .error{ font-size:96%; } body.skin-vector-search-vue .firstHeading .plainlinks{ line-height:1.2em !important; } body.skin-vector-search-vue .mw-sidebar #p-navigation .vector-menu-heading{ display:block; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container{ width:0; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container{ width:140px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation{ position:absolute; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation{ position:relative; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:-140px; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:not(:checked) ~ .vector-sidebar-container > #mw-navigation > .mw-sidebar{ left:0; position:relative; width:140px; transition: left 250ms ease-out; transition-property: left; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-article-toolbar-container{ max-width:100%; box-sizing:border-box; position:relative; z-index:1; } body.skin-vector-search-vue .mw-footer-container{ padding-top:0; } body.skin-vector-search-vue .mw-content-container > .mw-body{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-article-toolbar-container > #left-navigation{ margin-left:0; margin-right:0; } body.skin-vector-search-vue .mw-footer-container .mw-footer{ margin-left:10px; margin-right:0; padding: 0.75em 5px; } body.skin-vector-search-vue .mw-header { display:flex; flex-direction: row; margin: 8px 5px 0 5px; } body.skin-vector-search-vue .mw-workspace-container #mw-head{ min-width:832px; margin-right:5px; box-sizing:border-box; } body.skin-vector-search-vue .mw-logo-icon{ display:block; } body.skin-vector-search-vue .vector-user-links .vector-user-menu-more .vector-menu-content-list li.user-links-collapsible-item { display: block; } body.skin-vector-search-vue .vector-search-box-collapses > div{ display:block; } body.skin-vector-search-vue a.mw-ui-icon-wikimedia-search{ display:none; } body.skin-vector-search-vue .vector-sticky-header{ height:3.2em; padding: 6px 25px; display:flex; flex-direction:row; min-width:700px; margin-left:auto; margin-right:auto; width:90%; text-align:center; box-sizing:border-box; } @media screen and (max-width: 830px){ body.skin-vector-search-vue .vector-sticky-header{ display: none; } } html.client-nojs body.skin-vector-search-vue .vector-sticky-header{ display:none !important; } body.skin-vector-search-vue .wvui-typeahead-suggestion{ padding-top:4px; padding-bottom:4px; text-align:left; } body.skin-vector-search-vue .vector-sticky-header.vector-header-search-toggled{ flex-basis: 460px; box-sizing:border-box; } body.skin-vector-search-vue .vector-search-box, body.skin-vector-search-vue .vector-search-box-vue .vector-search-box-input, body.skin-vector-search-vue #p-search #searchform #simpleSearch{ font-size:calc( 14px * 1.042 ); line-height:1.2em; height:30px; min-height:30px; box-sizing:border-box; } body.skin-vector-search-vue #p-search #searchform #simpleSearch, body.skin-vector-search-vue .vector-search-box{ width:460px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width{ margin-left:20px; } body.skin-vector-search-vue .mw-header .vector-search-box.vector-search-box-auto-expand-width > div{ width:460px; box-sizing:border-box; } body.skin-vector-search-vue .mw-header #p-search #searchform #simpleSearch{ margin-left:0; width:460px; box-sizing:border-box; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input{ margin-left:0; box-sizing:border-box; width:460px; padding-left:36px; padding-right:8px; } .client-js body.skin-vector-search-vue .vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton{ left:0; } body.skin-vector-search-vue .vector-search-box-vue .searchButton{ background-size: 20px auto; } body.skin-vector-search-vue .mw-logo{ min-width:144px; } body.skin-vector-search-vue .mw-ui-icon,.mw-ui-icon-before::before{ font-size:14px; } body.skin-vector-search-vue .mw-sidebar-action{ display:none; } body.skin-vector-search-vue, body.skin-vector-search-vue .mw-editsection{ font-family: Arial, Helvetica, "Free Helvetian", FreeSans, sans-serif; font-stretch:normal; font-variant:normal; font-style:normal; font-weight:normal; font-size-adjust:none; letter-spacing:normal; word-spacing:normal; text-align:left; word-wrap:break-word; hyphens:auto; } body.skin-vector-search-vue{ font-size:calc( 14px * 1.042 ); line-height:1.2em; background-color:#ffffff; } body.skin-vector-search-vue .mw-editsection{ font-size:12px; line-height:1.2em; } body.skin-vector-search-vue #contentSub, body.skin-vector-search-vue #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub:not(:empty), body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna):not(.ns-special) #contentSub ~ #contentSub2:not(:empty){ margin-bottom:5px; margin-top:3px; margin-left:0; } body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty), body.skin-vector-search-vue.action-view.ns-special #contentSub:not(:empty) ~ #contentSub2{ margin:5px 0; } body.skin-vector-search-vue.action-view #contentSub > .mw-message-box{ margin:0 0 13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub > .mw-message-box{ margin:13px 0; } body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty), body.skin-vector-search-vue:not(.action-view) #contentSub:not(:empty) ~ #contentSub2{ margin: 5px 0 2px 0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub, body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna #contentSub2{ margin:0; } body.skin-vector-search-vue.action-view.ns-special #bodyContent > .mw-body-subheader:first-child + #mw-content-text, body.skin-vector-search-vue:not(.action-view):not(.action-purge) #bodyContent > .mw-body-subheader:first-child + #mw-content-text{ margin-top:10px; } body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #mw-content-text, body.skin-vector-search-vue.action-purge #bodyContent > .mw-body-subheader + #contentSub2:empty + #mw-content-text{ margin-top:13px; } body.skin-vector-search-vue:not(.action-view) #bodyContent > .mw-body-subheader:first-child + #mw-content-text > .mw-editnotice:first-child + #wikiPreview ~ .mw-editform{ margin-top:13px; } body.skin-vector-search-vue.action-view #pwContent, body.skin-vector-search-vue:not(.action-view) #pwContent, body.skin-vector-search-vue.action-view .subpages, body.skin-vector-search-vue:not(.action-view) .subpages{ margin:5px 0 6px 0; font-size:12px; line-height:1.2em; } body.skin-vector-search-vue.action-view:not(.page-Wikibooks_Strona_główna) .warningbox, body.skin-vector-search-vue:not(.action-view) .warningbox{ margin:10px 0; } body.skin-vector-search-vue #mw-previewheader{ margin-top:14px; margin-bottom:10px; } body.skin-vector-search-vue .mw-userconfigpublic{ margin-top:8px; } body.skin-vector-search-vue .mw-contributions-user-tools{ margin-bottom:6px; } body.skin-vector-search-vue .diff-currentversion-title{ margin-bottom:10px; } body.skin-vector-search-vue:not(.action-view) .mw-body, body.skin-vector-search-vue.action-view.ns-special .mw-body, body.skin-vector-search-vue.action-view:not(.ns-special):not(.page-Wikibooks_Strona_główna) .mw-body{ padding: 0 0 10px 8px; position:relative; z-index:0; } body.skin-vector-search-vue.action-view.page-Wikibooks_Strona_główna .mw-body{ padding: 0 0 0 8px; position:relative; z-index:0; } body.skin-vector-search-vue #centralNotice:not(:empty){ margin:10px 15px 8px 15px; } body.skin-vector-search-vue .mw-content-container{ min-width:848px; } body.skin-vector-search-vue #content{ margin-left:0px; min-width:848px; box-sizing:border-box; } body.skin-vector-search-vue #mw-content-text{ clear:both; } body.skin-vector-search-vue #bodyContent{ box-sizing:border-box; min-width:832px; height:auto; clear:both; padding: 0 15px 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container #bodyContent{ padding: 0 8px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace) ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny ~ .mw-content-container .mw-body-header{ margin-right:3px !important; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output{ min-width:822px; box-sizing:border-box; display:block; height:auto; position:relative; } body.skin-vector-search-vue.action-view #bodyContent #mw-content-text .mw-parser-output::after, body.skin-vector-search-vue:not(.action-view) #bodyContent #mw-content-text .mw-parser-output::after{ display:block; content:''; clear:both; } body.skin-vector-search-vue.ns-10 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type, body.skin-vector-search-vue.ns-828 #mw-content-text .mw-parser-output > :not(style):not(link):not(#documentation-meta-data):not(.template-documentation) ~ *:first-of-type{ margin-top:5px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):first-child{ margin-top:0 !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(style):not(link) ~ :not(style):not(link):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(.div-linia):first-of-type{ margin-top:0.4em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6{ margin-bottom:0.4em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.div-linia + *{ margin-top:0px !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6:first-child, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h1:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h2:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h3:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h4:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h5:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p) + h6:first-of-type{ margin-top:0.5em !important; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h1 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h2 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h3 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h4 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h5 ~ h6, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h1, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h2, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h3, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h4, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h5, body.skin-vector-search-vue #mw-content-text .mw-parser-output > h6 ~ h6{ margin-top:0.8em; } body.skin-vector-search-vue .tdg-editscreen-main{ margin-top:9px; margin-bottom:10px; } body.skin-vector-search-vue .mw-specialpage-summary > p:first-child{ margin: 0 0 4px 0; } body.skin-vector-search-vue .mw-rcfilters-head{ margin-bottom:15px; } body.skin-vector-search-vue.mw-special-Watchlist .mw-rcfilters-head{ min-height: 280px; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output .template-documentation:first-of-type{ margin-top:0; box-sizing:border-box; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-parser-output > :not(style):not(link) ~ .template-documentation{ margin-top:10px !important; box-sizing:border-box !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:not(:last-child){ margin-top:3px !important; margin-bottom:3px !important; } body.skin-vector-search-vue .mw-parser-output #documentation-meta-data:last-child{ margin-top:3px !important; margin-bottom:0 !important; } body.skin-vector-search-vue #bodyContent #mw-content-text .mw-container-table-parser-output{ display:block table; box-sizing:border-box; position:relative; width:100%; height:auto; margin:0; margin-bottom:5px; border-spacing:0; padding:0; border-collapse:collapse; border:0; } body.skin-vector-search-vue .catlinks:not(.catlinks-allhidden){ margin: 5px 0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:first-of-type{ margin-top:0.3em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:empty) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(.blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:-moz-only-whitespace) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p):not(:blank) + p:first-of-type{ margin-top:0.5em; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).floatright + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tleft + p:first-of-type, body.skin-vector-search-vue #mw-content-text .mw-parser-output > :not(p).tright + p:first-of-type{ margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > p:last-child{ margin-bottom:0.3em; } body.skin-vector-search-vue pre{ margin-top:8px; margin-bottom:8px; padding:11px; background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; box-sizing:border-box; } body.skin-vector-search-vue div.mw-highlight > pre{ margin-top:8px; margin-bottom:8px; } body.ns-828.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:5px; margin-bottom:0; } body.skin-vector-search-vue.action-view #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:5px; } body.ns-828.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-top:0px; margin-bottom:0; } body.skin-vector-search-vue:not(.action-view) #mw-content-text .mw-parser-output > div.mw-highlight:last-child > pre:last-child{ margin-bottom:0; margin-top:0; } body.skin-vector-search-vue #mw-content-text .mw-parser-output > div.mw-highlight:only-child > pre:only-child{ margin-bottom:0 !important; margin-top:0 !important; } body.skin-vector-search-vue .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed{ margin:0 0 8px 0; } body.skin-vector-search-vue .mw-body > h1{ margin-bottom:0; } body.skin-vector-search-vue #central-auth-images{ display:none; } body.skin-vector-search-vue .mw-message-box{ margin-top:13px; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-delete-warning-revisions:first-child{ margin-top:6px; } body.skin-vector-search-vue #contentSub2 ~ #mw-content-text > .mw-message-box:first-child{ margin-top:0; margin-bottom:13px; } body.skin-vector-search-vue #mw-content-text > .mw-message-box:first-child{ margin-top:13px; margin-bottom:10px; } body.skin-vector-search-vue.action-view.ns-special #mw-content-text > .mw-message-box:not(:first-child), body.skin-vector-search-vue:not(.action-view):not(.action-delete) #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:10px; } body.skin-vector-search-vue.action-delete #mw-content-text > .mw-message-box:not(:first-child){ margin-top:6px; margin-bottom:6px; } body.skin-vector-search-vue #contentSub > .subpages ~ .mw-message-box, body.skin-vector-search-vue #contentSub > #pwContent ~ .mw-message-box{ margin-bottom:10px; margin-top:0; } body.skin-vector-search-vue #wikiPreview.ontop{ margin-bottom:5px; } body.skin-vector-search-vue.skin-vector-disable-max-width #wikiPreview{ max-width:100%; } body.skin-vector-search-vue .previewnote{ margin-bottom:10px; } body.skin-vector-search-vue form#editform{ margin-top:5px; margin-bottom:5px; } body.skin-vector-search-vue #editform::after{ display:block; } body.skin-vector-search-vue .editOptions{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > #mw-pages > h2, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories > h2, body.skin-vector-search-vue .mw-category-generated > #mw-category-media > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated > #mw-pages:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-subcategories:last-child, body.skin-vector-search-vue .mw-category-generated > #mw-category-media:last-child{ margin-bottom:10px; } body.skin-vector-search-vue .mw-category-generated > p:only-child{ margin-bottom:5px; margin-top:5px; } body.skin-vector-search-vue .mw-category-generated > *:first-child > h2{ margin-top:15px !important; } body.skin-vector-search-vue .mw-category-generated{ margin-bottom:5px; } body.skin-vector-search-vue .mw-editfooter-list{ margin-bottom:0; } body.skin-vector-search-vue #mw-clearyourcache:first-child > p:first-child{ margin-top:0; } body.skin-vector-search-vue .vector-menu-portal { margin: 0; margin-left:5px; padding: 0.2em 0 0 0; direction: ltr; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-content{ margin-left: 3px; } body.skin-vector-search-vue #mw-panel nav:first-child .vector-menu-content { margin-left: 0; } body.skin-vector-search-vue .vector-menu-portal .vector-menu-heading{ margin-left:3px; } body.skin-vector-search-vue .mw-undelete-pagetitle > p:first-child{ margin-top:0; } body.skin-vector-search-vue .mw-delete-warning-revisions{ display:block; margin-top:10px; } body.skin-vector-search-vue #p-lang-btn-label{ min-height:25px; padding:5px 25px 3px 5px; } body.skin-vector-search-vue .mw-delete-editreasons + h2, body.skin-vector-search-vue .mw-protect-editreasons + h2{ margin-top:0 !important; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container{ margin-right: 0; padding-right:0; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right:4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation{ margin-right: 4px; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation::before{ display: flex; content: ''; width: auto; flex-direction: row; flex: 1 1 auto; box-sizing:border-box; } body.skin-vector-search-vue .vector-article-toolbar .mw-article-toolbar-container #right-navigation .vector-menu-content{ right:0; } body.skin-vector-search-vue .mw-table-of-contents-container{ direction: rtl; align-self:auto; background-color:white; background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Wikibooks_multicolor_open_book_no_text.svg/200px-Wikibooks_multicolor_open_book_no_text.svg.png'); z-index:1; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ margin-right:8px; margin-left:5px; } body.skin-vector-search-vue .mw-table-of-contents-container{ max-width:200px; box-sizing:border-box; position:static; margin-bottom:5px; } body.skin-vector-search-vue .mw-table-of-contents-container:not(:-moz-only-whitespace){ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container.sidebar_obecny{ width:200px; max-height:100%; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ width:200px; direction: rtl; overflow-x:hidden; overflow-y:auto; margin-right:0; margin-left:0; display:block !important; border:0 !important; max-height:100%; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:0 !important; top:54px !important; max-height:calc( 100vh - 54px ) !important; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ margin-top:54px; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc .sidebar-toc-contents{ direction:ltr; } html.client-nojs body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ position:sticky; top:5px; } html:not(.client-nojs) body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ top:0; position:absolute; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc{ max-width:700px; min-width:200px; display:block; left:auto; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover) .sidebar-toc-level-2{ display:none; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:not(:hover){ width:200px; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container .sidebar-toc:hover{ width:auto; transition: width 250ms ease-out; transition-property: width; transition-duration: 250ms; transition-timing-function: ease-out; transition-delay: 0s; } body.skin-vector-search-vue .mw-table-of-contents-container button.vector-toc-collapse-button{ display:inline; } body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container .mw-content-container, body.skin-vector-search-vue .mw-checkbox-hack-checkbox:checked ~ .mw-workspace-container #mw-navigation .mw-article-toolbar-container { margin-left: 0 !important; } /*body.skin-vector-search-vue .vector-body h1, body.skin-vector-search-vue .vector-body h2, body.skin-vector-search-vue .vector-body h3, body.skin-vector-search-vue .vector-body h4, body.skin-vector-search-vue .vector-body h5, body.skin-vector-search-vue .vector-body h6{ margin-top:0.8em; }*/ body.skin-vector-search-vue .mw-history-subtitle{ margin-bottom:6px; } body.skin-vector-search-vue .printfooter{ display:block; margin: 5px 0; padding:5px; white-space:normal; border: 1px solid #eaecf0; box-sizing:border-box; background-color: white; } .client-js body.skin-vector-search-vue .mw-search-form-wrapper { min-height: 112px; } body.skin-vector-search-vue .noarticletext{ margin-bottom:10px; } body.skin-vector-search-vue .mw-menu-active{ background-color:whitesmoke; } body.skin-vector-search-vue .mw-menu-inactive{ background-color:lightsteelblue; color:white; } body.skin-vector-search-vue .mw-menu-active,body.skin-vector-search-vue .mw-menu-inactive{ padding-left:5px !important; padding-right:5px !important; margin-left:0 !important; display:block; border-radius:5px; border:1px solid #a2a9b1; margin-top:3px; } body.skin-vector-search-vue .mw-items-active{ display:block; border-radius:5px; border:1px solid #a2a9b1; padding: 0 5px; margin-top:2px; } body.skin-vector-search-vue .mw-items-active > ul{ margin-top:0; } body.skin-vector-search-vue .mw-items-inactive{ display:none; } body.skin-vector-search-vue .mw-items-active,body.skin-vector-search-vue .mw-items-inactive{ margin-left:0px !important; } body.skin-vector-search-vue #mw-sidebar-checkbox{ display:none; } 114dfhh8jx48wn634wvcmiopeb5fqfs Moduł:StronicowyParser/Rozdziały 828 58234 438170 437996 2022-08-20T12:45:27Z Persino 2851 Scribunto text/plain local p={} function p.PodajRozdzial(linia) local liczba_rowna_sie=1; local naglowek=""; while true do local przetwarzany_naglowek=mw.ustring.match(linia,"^\n?"..mw.ustring.rep("=",liczba_rowna_sie).."%s*([^\n]+)%s*"..mw.ustring.rep("=",liczba_rowna_sie).."%s*\n?$"); if(mw.ustring.match(przetwarzany_naglowek,"^=([^\n]+)=$")~=nil)then liczba_rowna_sie=liczba_rowna_sie+1; else local parametry_modul=require("Module:Parametry"); naglowek=parametry_modul["Odstępy"]{[1]=przetwarzany_naglowek,[2]="tak",}; return naglowek,liczba_rowna_sie; end; end; end; function p.PodajRozdzialHNumer(linia) local liczba1,zawrtosc,liczba2=mw.ustring.match(linia,"<[Hh](%d+)[^<>]*>(.*)</[Hh](%d+)>"); if(liczba1==liczba2)then return zawartosc,liczba1; end; return nil; end; function p.SprawdzCzyNaglowek(wiersz) local czy_naglowek=mw.ustring.match(wiersz,"^(=+[^=]*=+)%s*$"); if(czy_naglowek)then return true,true;end; czy_naglowek=mw.ustring.match(wiersz,"<[Hh]%d+[^<>]*>(.+)</[Hh]%d+>"); return czy_naglowek,false; end; function p.WierszHNumer(tekst) local iter_h=mw.ustring.gmatch(tekst,"(<[Hh]%d+[^<>]*>.*</[Hh]%d+>)"); local techniczne_modul=require("Module:techniczne"); for wiersz_h in iter_h do local wiersz_h_start=wiersz_h; wiersz_h,_=mw.ustring.gsub(wiersz_h,"\n"," "); wiersz_h="\n"..wiersz_h.."\n"; wiersz_h_start=techniczne_modul["PrzekształćWzórDoCzystegoTekstu"](wiersz_h_start); wiersz_h=techniczne_modul["TekstBezOdwołańDoParametrówWeWzorze"](wiersz_h); tekst,_=mw.ustring.gsub(tekst,wiersz_h_start,wiersz_h); end; return tekst; end; function p.ParserPodajRozdzialTekstowy() local zacznij;local wprowadzenie;local i=0; local zawsze=false; local stronicowyparser_obiekty_modul=mw.loadData('Module:StronicowyParser/obiekty'); local parametry_modul=require("Module:Parametry"); local tab_dozwolonych_szablonow_z_elementami_spisu_artykulow=stronicowyparser_obiekty_modul.tab_dozwolonych_szablonow_z_elementami_spisu_artykulow; local szablony={}; local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne") return function(linia,nazwa_przestrzeni_nazw,nazwa_ksiazki,okladka) if(not zawsze)then function __FUNKCJA(parametry) local nazwa_szablonu=parametry[0]; local tab_kom=p.kompletnosc; return tab_kom[nazwa_szablonu]; end; local iter=mw.ustring.gmatch(linia,"([{%[][{%[].+[}%]][}%]])"); for wywolanie in iter do local tab_2,tab_3,id,link_szablon,kom=stronicowyparser_potrzebne_modul.AnalizujLinkSzablonyOrazLinki(wywolanie,nazwa_przestrzeni_nazw,nazwa_ksiazki,__FUNKCJA); if(not kom)then if((tab_2)and(tab_2[1])and(mw.ustring.match(tab_2[1],"^[Oo]kładka$")))then zawsze=true; return nil,nil,nil,nil,true; end; end; end; if(not zacznij)then if(mw.ustring.match(linia,"^[^#:%*;%d%.].*[%.,:]%s*$"))then wprowadzenie=true; elseif((wprowadzenie)and(mw.ustring.match(linia,"^%s*$")))then zacznij=true; wprowadzenie=false; end elseif(mw.ustring.match(linia,"[^#:%*;%d%.].*[%.,:]%s*$"))then zacznij=false; wprowadzenie=true; end; end; local szablon=mw.ustring.match(linia,"^.*{{([^|{}]+)|[^{}]*$"); if(szablon)then szablon=parametry_modul["Odstępy"](szablon,"tak"); szablon=mw.getContentLanguage():ucfirst(szablon); if(not tab_dozwolonych_szablonow_z_elementami_spisu_artykulow[szablon])then table.insert(szablony,szablon); end; end; if((szablon)and(#szablony>0)and(not tab_dozwolonych_szablonow_z_elementami_spisu_artykulow[szablony[#szablony]]))then i=i+1; end; if(((not wprowadzenie) or zawsze)and(i<=0))then local poczatek,numeracja, rozdzial=mw.ustring.match(linia,"^%s*([#:%*;]+)%s*([%d%.]-)%s*(.-)%s*$"); if(not poczatek and not numeracja and not rozdzial)then numeracja, rozdzial=mw.ustring.match(linia,"^%s*([%d%.]+)%s*(.-)%s*$"); if(numeracja and rozdzial)then poczatek="";end; end; if(rozdzial)then local czy_nieprawidlowe=mw.ustring.match(rozdzial,"{{.-}}"); if(not czy_nieprawidlowe)then czy_nieprawidlowe=mw.ustring.match(rozdzial,"%[%[[^%[%]]-%]%]"); if(czy_nieprawidlowe)then poczatek=nil;rozdzial=nil;numeracja=nil; end; else poczatek=nil;rozdzial=nil;numeracja=nil; end; else poczatek=nil;rozdzial=nil;numeracja=nil; end; if(not poczatek or not rozdzial)then linia=mw.ustring.gsub(linia,"<[^<>]+>",""); rozdzial=mw.ustring.match(linia,"^%s*'+%s*([^{}%[%]']-[^:{}%[%]'])%s*'+%s*$"); if(rozdzial)then if(not mw.ustring.match(rozdzial,"^.*!$"))then return rozdzial,0,nil,nil,true; end; else rozdzial=mw.ustring.match(linia,"^%s*(%a[%a%s,:%.]-:)%s*$"); if(rozdzial)then return rozdzial,0,nil,nil,true; end; end; else return rozdzial,(#poczatek*(-1)),poczatek,numeracja,true; end; end; if((#szablony>0)and(not tab_dozwolonych_szablonow_z_elementami_spisu_artykulow[szablony[#szablony]])and(mw.ustring.match(linia,"^[^{}]*}}.*$")))then i=i-1; if(i<0)then i=0;end; table.remove(szablony,#szablony); end; return nil,nil,nil,nil,((i<=0) and true or false); end; end; function p.TekstRozdzialuStrony(frame) local strona=frame.args[1]; local id_rozdzialu1=frame.args[2] or ""; local id_rozdzialu2=frame.args[3] or ""; local title=mw.title.makeTitle('',strona); if((not title)or(not title.exists))then return nil; end; local tekst=title:getContent(); return p.TekstRozdzialu(tekst,id_rozdzialu1,id_rozdzialu2); end; function p.ZwrocSekcjeNaglowkaStrony(frame) local strona=frame.args[1]; local id_rozdzialu=frame.args[2] or ""; id_rozdzialu,_=mw.ustring.gsub(id_rozdzialu,"<[^<>]+>",""); id_rozdzialu,_=mw.ustring.gsub(id_rozdzialu,"'+",""); id_rozdzialu,_=mw.ustring.gsub(id_rozdzialu,"^[%s_]+",""); id_rozdzialu,_=mw.ustring.gsub(id_rozdzialu,"[%s_]+$",""); id_rozdzialu,_=mw.ustring.gsub(id_rozdzialu,"[%s_]+","_"); local title=mw.title.makeTitle('',strona); if((not title)or(not title.exists))then return nil; end; local tekst=title:getContent(); tekst,_=mw.ustring.gsub(tekst,"<[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]>(.-)</[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]>",""); tekst,_=mw.ustring.gsub(tekst,"<[Ii][Nn][Cc][Ll][Uu][Dd][Ee][Oo][Nn][Ll][Yy]>(.-)</[Ii][Nn][Cc][Ll][Uu][Dd][Ee][Oo][Nn][Ll][Yy]>","%1"); tekst,_=mw.ustring.gsub(tekst,"\n\n","\n \n"); tekst=p.WierszHNumer(tekst); local iter=mw.ustring.gmatch(tekst,"([^\n]+)"); local tab_rozdzialy={}; local linki=require("Module:Linki"); for wiersz in iter do local czy_naglowek,czy_naglowek_wiki=p.SprawdzCzyNaglowek(wiersz); if(czy_naglowek)then local nazwa_rozdzialu,poziom_rozdzialu; if(czy_naglowek_wiki)then nazwa_rozdzialu,poziom_rozdzialu=p.PodajRozdzial(wiersz); else nazwa_rozdzialu,poziom_rozdzialu=p.PodajRozdzialHNumer(wiersz); end; nazwa_rozdzialu=frame:preprocess(nazwa_rozdzialu); local nazwa_rozdzialu_aktualna=nazwa_rozdzialu; nazwa_rozdzialu=linki["UsuńKategorie"](nazwa_rozdzialu); nazwa_rozdzialu=linki["UsuńZnaczniki"](nazwa_rozdzialu); nazwa_rozdzialu=linki["UsuńSzablonStylów"](nazwa_rozdzialu); nazwa_rozdzialu=linki["UsuńWywołaniaPlików"](nazwa_rozdzialu); nazwa_rozdzialu=linki["UsuńInterwiki"](nazwa_rozdzialu); nazwa_rozdzialu,_=mw.ustring.gsub(nazwa_rozdzialu,"<[^<>]+>",""); nazwa_rozdzialu,_=mw.ustring.gsub(nazwa_rozdzialu,"'+",""); nazwa_rozdzialu,_=mw.ustring.gsub(nazwa_rozdzialu,"^[%s_]+",""); nazwa_rozdzialu,_=mw.ustring.gsub(nazwa_rozdzialu,"[%s_]+$",""); nazwa_rozdzialu,_=mw.ustring.gsub(nazwa_rozdzialu,"[%s_]+","_"); nazwa_rozdzialu,_=mw.ustring.gsub(nazwa_rozdzialu,"%[%[:?([^%[%]|]+)%]%]","%1"); nazwa_rozdzialu,_=mw.ustring.gsub(nazwa_rozdzialu,"%[%[:?([^%[%]|]+)|([^%[%]|]*)(.*)%]%]","%2"); local c=1; for i=1,#tab_rozdzialy,1 do if(tab_rozdzialy[i]==nazwa_rozdzialu)then c=c+1; end; end; if(c>1)then nazwa_rozdzialu=nazwa_rozdzialu.."_"..c; end; if(id_rozdzialu==nazwa_rozdzialu)then return frame:preprocess(nazwa_rozdzialu_aktualna); end; end; end; return nil; end; function p.KtoraSekcjaStrony(frame) local strona=frame.args[1]; local id_rozdzialu=frame.args[2] or ""; id_rozdzialu,_=mw.ustring.gsub(id_rozdzialu,"<[^<>]+>",""); id_rozdzialu,_=mw.ustring.gsub(id_rozdzialu,"'+",""); id_rozdzialu,_=mw.ustring.gsub(id_rozdzialu,"^[%s_]+",""); id_rozdzialu,_=mw.ustring.gsub(id_rozdzialu,"[%s_]+$",""); id_rozdzialu,_=mw.ustring.gsub(id_rozdzialu,"[%s_]+","_"); local title=mw.title.makeTitle('',strona); if((not title)or(not title.exists))then return nil; end; local tekst=title:getContent(); tekst,_=mw.ustring.gsub(tekst,"<[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]>(.-)</[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]>",""); tekst,_=mw.ustring.gsub(tekst,"<[Ii][Nn][Cc][Ll][Uu][Dd][Ee][Oo][Nn][Ll][Yy]>(.-)</[Ii][Nn][Cc][Ll][Uu][Dd][Ee][Oo][Nn][Ll][Yy]>","%1"); tekst,_=mw.ustring.gsub(tekst,"\n\n","\n \n"); tekst=p.WierszHNumer(tekst); local iter=mw.ustring.gmatch(tekst,"([^\n]+)"); local tab_rozdzialy={}; local ile=1; local linki=require("Module:Linki"); for wiersz in iter do local czy_naglowek,czy_naglowek_wiki=p.SprawdzCzyNaglowek(wiersz); if(czy_naglowek)then local nazwa_rozdzialu,poziom_rozdzialu; if(czy_naglowek_wiki)then nazwa_rozdzialu,poziom_rozdzialu=p.PodajRozdzial(wiersz); else nazwa_rozdzialu,poziom_rozdzialu=p.PodajRozdzialHNumer(wiersz); end; nazwa_rozdzialu=frame:preprocess(nazwa_rozdzialu); nazwa_rozdzialu=linki["UsuńKategorie"](nazwa_rozdzialu); nazwa_rozdzialu=linki["UsuńZnaczniki"](nazwa_rozdzialu); nazwa_rozdzialu=linki["UsuńSzablonStylów"](nazwa_rozdzialu); nazwa_rozdzialu=linki["UsuńWywołaniaPlików"](nazwa_rozdzialu); nazwa_rozdzialu=linki["UsuńInterwiki"](nazwa_rozdzialu); nazwa_rozdzialu,_=mw.ustring.gsub(nazwa_rozdzialu,"<[^<>]+>",""); nazwa_rozdzialu,_=mw.ustring.gsub(nazwa_rozdzialu,"'+",""); nazwa_rozdzialu,_=mw.ustring.gsub(nazwa_rozdzialu,"^[%s_]+",""); nazwa_rozdzialu,_=mw.ustring.gsub(nazwa_rozdzialu,"[%s_]+$",""); nazwa_rozdzialu,_=mw.ustring.gsub(nazwa_rozdzialu,"[%s_]+","_"); nazwa_rozdzialu,_=mw.ustring.gsub(nazwa_rozdzialu,"%[%[:?([^%[%]|]+)%]%]","%1"); nazwa_rozdzialu,_=mw.ustring.gsub(nazwa_rozdzialu,"%[%[:?([^%[%]|]+)|([^%[%]|]*)(.*)%]%]","%2"); local c=1; for i=1,#tab_rozdzialy,1 do if(tab_rozdzialy[i]==nazwa_rozdzialu)then c=c+1; end; end; if(c>1)then nazwa_rozdzialu=nazwa_rozdzialu.."_"..c; end; table.insert(tab_rozdzialy,nazwa_rozdzialu); if(id_rozdzialu==nazwa_rozdzialu)then return ile; end; ile=ile+1; end end; return nil; end; function p.TekstRozdzialu(tekst,id_rozdzialu1,id_rozdzialu2) id_rozdzialu1,_=mw.ustring.gsub(id_rozdzialu1,"<[^<>]+>",""); id_rozdzialu1,_=mw.ustring.gsub(id_rozdzialu1,"'+",""); id_rozdzialu1,_=mw.ustring.gsub(id_rozdzialu1,"^[%s_]+",""); id_rozdzialu1,_=mw.ustring.gsub(id_rozdzialu1,"[%s_]+$",""); id_rozdzialu1,_=mw.ustring.gsub(id_rozdzialu1,"[%s_]+","_"); id_rozdzialu2,_=mw.ustring.gsub(id_rozdzialu2,"<[^<>]+>",""); id_rozdzialu2,_=mw.ustring.gsub(id_rozdzialu2,"'+",""); id_rozdzialu2,_=mw.ustring.gsub(id_rozdzialu2,"^[%s_]+",""); id_rozdzialu2,_=mw.ustring.gsub(id_rozdzialu2,"[%s_]+$",""); id_rozdzialu2,_=mw.ustring.gsub(id_rozdzialu2,"[%s_]+","_"); tekst,_=mw.ustring.gsub(tekst,"<[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]>(.-)</[Nn][Oo][Ii][Nn][Cc][Ll][Uu][Dd][Ee]>",""); tekst,_=mw.ustring.gsub(tekst,"<[Ii][Nn][Cc][Ll][Uu][Dd][Ee][Oo][Nn][Ll][Yy]>(.-)</[Ii][Nn][Cc][Ll][Uu][Dd][Ee][Oo][Nn][Ll][Yy]>","%1"); tekst,_=mw.ustring.gsub(tekst,"\n\n","\n \n"); tekst=p.WierszHNumer(tekst); local iter=mw.ustring.gmatch(tekst,"([^\n]+)"); local tab_rozdzialy={}; local str="" local nazwa_rozdzialu_aktualna; local poziom_rozdzialu_aktualny; for wiersz in iter do local czy_naglowek,czy_naglowek_wiki=p.SprawdzCzyNaglowek(wiersz); if(czy_naglowek)then local nazwa_rozdzialu,poziom_rozdzialu; if(czy_naglowek_wiki)then nazwa_rozdzialu,poziom_rozdzialu=p.PodajRozdzial(wiersz); else nazwa_rozdzialu,poziom_rozdzialu=p.PodajRozdzialHNumer(wiersz); end; nazwa_rozdzialu=mw.getCurrentFrame():preprocess(nazwa_rozdzialu); nazwa_rozdzialu,_=mw.ustring.gsub(nazwa_rozdzialu,"<[^<>]+>",""); nazwa_rozdzialu,_=mw.ustring.gsub(nazwa_rozdzialu,"'+",""); nazwa_rozdzialu,_=mw.ustring.gsub(nazwa_rozdzialu,"^[%s_]+",""); nazwa_rozdzialu,_=mw.ustring.gsub(nazwa_rozdzialu,"[%s_]+$",""); nazwa_rozdzialu,_=mw.ustring.gsub(nazwa_rozdzialu,"[%s_]+","_"); nazwa_rozdzialu,_=mw.ustring.gsub(nazwa_rozdzialu,"%[%[:?([^%[%]|]+)%]%]","%1"); nazwa_rozdzialu,_=mw.ustring.gsub(nazwa_rozdzialu,"%[%[:?([^%[%]|]+)|([^%[%]|]*)(.*)%]%]","%2"); local c=1; for i=1,#tab_rozdzialy,1 do if(tab_rozdzialy[i]==nazwa_rozdzialu)then c=c+1; end; end; if(c>1)then nazwa_rozdzialu=nazwa_rozdzialu.."_"..c; end; table.insert(tab_rozdzialy,nazwa_rozdzialu); if(((nazwa_rozdzialu_aktualna)and(nazwa_rozdzialu_aktualna==id_rozdzialu1)) and((((id_rozdzialu2=="")or(not id_rozdzialu2))and(poziom_rozdzialu<=poziom_rozdzialu_aktualny))or(nazwa_rozdzialu==id_rozdzialu2)))then return str; end; if((id_rozdzialu1~="")and(nazwa_rozdzialu==id_rozdzialu1))then nazwa_rozdzialu_aktualna=nazwa_rozdzialu; poziom_rozdzialu_aktualny=poziom_rozdzialu; str=""; elseif(id_rozdzialu1=="")then nazwa_rozdzialu_aktualna=""; poziom_rozdzialu_aktualny=0; if(id_rozdzialu2=="")then return str; elseif(nazwa_rozdzialu==id_rozdzialu2)then return str; else str=(str~="")and (str.."\n"..wiersz) or wiersz; end; else str=(str~="")and (str.."\n"..wiersz) or wiersz; end; else str=(str~="")and (str.."\n"..wiersz) or wiersz; end; end; if((id_rozdzialu1)and(id_rozdzialu1==""))then return str; elseif((nazwa_rozdzialu_aktualna)and(nazwa_rozdzialu_aktualna==id_rozdzialu1))then return str; end; return ""; end; p.kompletnosc={ ["Kompletność"]=true, ["Kompletność junior"]=true, ["Kompletność krótka"]=true, ["Książka"]=true, } function p.IterTekst(tekst_rozwiniety_calego_artykulu,nazwa_przestrzeni,nazwa_ksiazki, czy_rozdzialy_analizowac) local tekst=tekst_rozwiniety_calego_artykulu; tekst,_=mw.ustring.gsub(tekst,"\n\n","\n \n"); tekst,_=mw.ustring.gsub(tekst,"<!%-%-.-%-%->",""); local iter=mw.ustring.gmatch(tekst,"([^\n]+)"); local naglowek_aktualnego_rozdzialu; local poziom_aktualnego_rozdzialu; local poczatek_aktualnego_rozdzialu; local numeracja_aktualnego_rozdzialu; local czy_koniec=false; local zaczynaj=nil; local stronicowyparser_rozdzialy_modul=require("Module:StronicowyParser/Rozdziały"); local stronicowyparser_potrzebne_modul=require("Module:StronicowyParser/Potrzebne"); local parser=p.ParserPodajRozdzialTekstowy(); return function() local str=""; local linia; local czy_dalej=true; for linia in iter do local nazwa_rozdzialu;local poziom_rozdzialu;local poczatek_rozdzialu;local numeracja_rozdzialu; if(czy_rozdzialy_analizowac)then nazwa_rozdzialu,poziom_rozdzialu,poczatek_rozdzialu,numeracja_rozdzialu,czy_dalej=parser(linia,nazwa_przestrzeni,nazwa_ksiazki); else nazwa_rozdzialu=nil; end; if((not nazwa_rozdzialu)and(czy_dalej))then nazwa_rozdzialu=mw.ustring.match(linia,"^(=[^\n]+=)%s*$"); if(not nazwa_rozdzialu)then if(not zaczynaj)then function Wystepowanie(linia) function RozwazajLinie(wystepowanie_linkow) if(wystepowanie_linkow)then local stronicowyparser_dalszefunkcje_modul=require("Module:StronicowyParser/DalszeFunkcje"); function __FUNKCJA(parametry) local nazwa_szablonu=parametry[0]; local tab_kom=p.kompletnosc; return tab_kom[nazwa_szablonu]; end; local tab_2,tab_3,id,link_szablon,kom=stronicowyparser_potrzebne_modul.AnalizujLinkSzablonyOrazLinki(wystepowanie_linkow,nazwa_przestrzeni,nazwa_ksiazki,__FUNKCJA); if(not kom)then if((tab_2)and(tab_2[1])and(not mw.ustring.match(tab_2[1],"^[Oo]kładka$")))then return 1; end; else return 0; end; end; end; local function RozwazajObiekty(wystepowanie_linkow) if(wystepowanie_linkow)then local wystepowanie_linku_lub_szablonu=mw.ustring.match(wystepowanie_linkow,"^%s*(%[%[[^%[%]]+%]%])") or mw.ustring.match(wystepowanie_linkow,"^%s*{{[^{}]+}}") if(not wystepowanie_linku_lub_szablonu)then return;end; local tak=nil; local iter=mw.ustring.gmatch(wystepowanie_linkow,"(%[%[([^%[%]]+)%]%])"); for poz in iter do local wartosc=RozwazajLinie(poz); if(not wartosc)then return;end; tak=tak or (wartosc==1); end; local iter=mw.ustring.gmatch(wystepowanie_linkow,"({{[^{}]+}})") for poz in iter do local wartosc=RozwazajLinie(poz); if(not wartosc)then return;end; tak=tak or (wartosc==1); end; return tak; end; end; local wystepowanie_linkow=mw.ustring.match(linia,"^[#:%*;%d%.]*%s*'*%s*(.+)$") local tak=RozwazajObiekty(wystepowanie_linkow,pozostale); if(tak)then nazwa_rozdzialu="Spis treści"; poziom_rozdzialu=nil; str=((str~="")and (str.."\n"..linia) or linia); zaczynaj=true; else nazwa_rozdzialu=nil; end; end; Wystepowanie(linia); end; else nazwa_rozdzialu,poziom_rozdzialu=p.PodajRozdzial(nazwa_rozdzialu); zaczynaj=true; end; else zaczynaj=true; end; if(nazwa_rozdzialu)then if(not naglowek_aktualnego_rozdzialu)then naglowek_aktualnego_rozdzialu=nazwa_rozdzialu; poziom_aktualnego_rozdzialu=poziom_rozdzialu; poczatek_aktualnego_rozdzialu=poczatek_rozdzialu; numeracja_aktualnego_rozdzialu=numeracja_rozdzialu; else ---------------------------------------------- local naglowek_posredni_aktualnego_rozdzialu=naglowek_aktualnego_rozdzialu; local poziom_posredni_aktualnego_rozdzialu=poziom_aktualnego_rozdzialu; local poczatek_posredni_aktualnego_rozdzialu=poczatek_aktualnego_rozdzialu; local numeracja_posredni_aktualnego_rozdzialu=numeracja_aktualnego_rozdzialu; ---------------------------------------------- naglowek_aktualnego_rozdzialu=nazwa_rozdzialu; poziom_aktualnego_rozdzialu=poziom_rozdzialu; poczatek_aktualnego_rozdzialu=poczatek_rozdzialu; return naglowek_posredni_aktualnego_rozdzialu,str,poziom_posredni_aktualnego_rozdzialu,poczatek_posredni_aktualnego_rozdzialu,numeracja_posredni_aktualnego_rozdzialu; end; else if(naglowek_aktualnego_rozdzialu)then str=((str~="")and (str.."\n"..linia) or linia); end; end; end; if(czy_koniec)then return nil;end; czy_koniec=true; return naglowek_aktualnego_rozdzialu,str,poziom_aktualnego_rozdzialu,poczatek_aktualnego_rozdzialu,numeracja_aktualnego_rozdzialu; end; end; return p; 402kb3iuxcntjn0ruzp2mcpna60b2ya Wikipedysta:Persino/Gadget-StronicowyParser.js/Kategorie.js 2 58408 438292 438136 2022-08-21T11:08:10Z Persino 2851 javascript text/javascript StronicowyParser.Kategorie=function(){ let zmienna_this=this; zmienna_this.StworzTabliceKategoriiZCatLinks=async function(){ let tabcat=new Array(); let catlinks=document.querySelector("#bodyContent > #catlinks.catlinks:not(.catlinks-allhidden)"); if(catlinks){ let a=catlinks.getElementsByTagName('a'); if((a!==null)&&(a.length>0)){ let re_category_1=new RegExp("^\\/wiki\\/\\s*(.*)$","g"); let re_category_2=new RegExp("^\\/w\\/index\\.php\\?\\s*title\\s*=\\s*([^&]*).*$","g"); for(let i=0;i<a.length;++i){ let href=a[i].getAttribute('href'); href=StronicowyParser.kodowanie.DecodeHtml(href,true); let czy_href_1=re_category_1.test(href); let czy_href_2=re_category_2.test(href); if(czy_href_1){ href=StronicowyParser.kodowanie.DecodeWiki(href).replace(re_category_1,"$1"); }else if(czy_href_2){ href=StronicowyParser.kodowanie.DecodeWiki(href).replace(re_category_2,"$1"); } if((czy_href_1)||(czy_href_2)){ if(/^[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]:/g.test(href)){ href=href.replace(/^[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]:/g,""); tabcat[href]=true; } } } } } return tabcat; } zmienna_this.StworzTabliceKategoriiStrony=async function(strona){ let tab=new Array(); await StronicowyParser.api.ZadaniaApi({ action: 'query', format: 'json', prop: 'categories', titles: strona }).then(function(data){ var pages = data.query.pages; for(let p in pages){ pages[ p ].categories.forEach(function(cat){ tab[cat.title.replace(/^[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]:/g,"")]=true; }); } }).catch(()=>{}); return tab; }; zmienna_this.StworzTabliceKategoriiIKluczyZDanychWikikodu=async function(data){ let categories=data.parse.categories; let tab_kategoria=new Array(); for(let i=0;i<categories.length;++i){ let kat=StronicowyParser.kodowanie.DecodeWiki(categories[i]["*"]); let sortkey=categories[i]["sortkey"]; let tak=true; for(let j=0;j<tab_kategoria.length;++j){ if(tab_kategoria[j]==kat){ tak=false; break; } } if(tak){ tab_kategoria[kat]=sortkey||true; } } return tab_kategoria; } let muteks_cookie=new StronicowyParser.Muteks(); zmienna_this.StworzCookieDlaKategoriiStrony=async function(data,klucz){ await muteks_cookie.zablokuj(); klucz=klucz||"CzłonkowieKategorii:"; let tabcat=await zmienna_this.StworzTabliceKategoriiIKluczyZDanychWikikodu(data); let catlinks=await zmienna_this.StworzTabliceKategoriiZCatLinks(); let tab_kat=new Array(); let fullname=StronicowyParser.kodowanie.DecodeWiki(StronicowyParser.pageinfo.fullname); for(let p in tabcat){ let m="Kategoria:"+p; tab_kat[tab_kat.length]=m; let strona_do_kat=mw.cookie.get(m,klucz); let tab_strona_do_kat=((strona_do_kat)?(strona_do_kat.split("||")):(new Array())); let tak=true; for(let i=0;i<tab_strona_do_kat.length;++i){ if(tab_strona_do_kat[i].match(/^[^|]*/g).toString()==fullname){ tak=false; break; } } if(tak){ let key=tabcat[p]; tab_strona_do_kat[tab_strona_do_kat.length]=fullname+((typeof key == "string")?((key!="")?("|"+key):""):""); let wartosc=tab_strona_do_kat.join('||'); mw.cookie.set(m,wartosc,{prefix: klucz}); } } for(let p in catlinks){tab_kat.push("Kategoria:"+p);}; let dane=mw.cookie.get(fullname,"CzłonkowieStron"); let tab_dane=((dane)?(dane.split('|')):(new Array())); for(let i=0;i<tab_dane.length;++i){ let kategoria=tab_dane[i]; let kategoria_bez_prefiksu=kategoria.replace(/^[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]:/g,""); let tak=((!tabcat[kategoria_bez_prefiksu])&&(!catlinks[kategoria_bez_prefiksu])); if(tak){ let tab_strona_do_kat=TworzTabliceCzasteczekKlucza(kategoria,klucz); if(tab_strona_do_kat!==null){ for(let j=0;j<tab_strona_do_kat.length;){ strona=tab_strona_do_kat[j]; if(strona[0]==fullname){ tab_strona_do_kat.splice(j,1); }else{ ++j; } } let str=""; for(let k=0;k<tab_strona_do_kat.length;++k){ str=((str!="")?("||"):"")+tab_strona_do_kat[k][0]+(((!tab_strona_do_kat[k][1])||(tab_strona_do_kat[k][1]!=""))?("|"+tab_strona_do_kat[k][1]):""); } mw.cookie.set(kategoria,str,{prefix: klucz}); } } } mw.cookie.set(fullname,tab_kat.join('|'),{prefix:"CzłonkowieStron"}); mw.cookie.set("Kategoria:Szablony z niejawnie błędnymi parametrami","Kategoria:Szablony - błędy szablonów||Kategoria:Kategorie||Kategoria:Kategorie dla kategorii|Błędy p||Plik:Burza_mozgu.png||Plik:C.pdf|Ag||Plik:Zanurkuj w Pythonie.pdf|Ah",{prefix:"CzłonkowieKategorii:"}); mw.cookie.set("Kategoria:Szablon kategoria - nieistniejąca kategoria","Wikipedysta:Persino/brudnopis1||Wikipedysta:Persino/brudnopis||Kategoria:Szablony - błędy szablonów||Kategoria:Kategorie||Plik:Burza_mozgu.png||Plik:C.pdf|Ag||Plik:Zanurkuj w Pythonie.pdf|Ah",{prefix:"CzłonkowieKategorii:"}); console.log(mw.cookie.get("Kategoria:Szablony z niejawnie błędnymi parametrami","CzłonkowieKategorii:"),"CCCCC") muteks_cookie.odblokuj(); } let zdarzenia_muteks=new StronicowyParser.Muteks(); zmienna_this.DodajSwojeInneZdarzeniaDoObsługiiDrzewaKategorii=async function(){ async function InfoIleKategoria(){ await zdarzenia_muteks.zablokuj(); let id=this; let czas=0; function categoryTreeChildrenFun(resolve,reject){ let notice=$(id).parents('.CategoryTreeItem').siblings('.CategoryTreeChildren').children('.CategoryTreeNotice'); if((notice!==null)&&(notice.length>0)){ let komunikat=notice[0].innerHTML; if((komunikat=="nic nie znaleziono")||(komunikat=="brak podkategorii")){ resolve("Dobrze"); return; } } let el=$(id).parents('.CategoryTreeItem').siblings('.CategoryTreeChildren').children('.CategoryTreeSection'); if ((el!==null)&&(el.length>0)){resolve("Dobrze");}else{ if(czas>=30000){reject("Dobrze");}else{ setTimeout(() => {categoryTreeChildrenFun(resolve,reject);}, 300); czas+=300; } } } await new Promise((resolve, reject) => {categoryTreeChildrenFun(resolve,reject);}).then(()=>{}).catch(()=>{}); $('body.ns-14 #mw-content-text .mw-category-generated > #mw-subcategories .CategoryTreeToggle, body #mw-content-text .mw-parser-output .CategoryTreeTag .CategoryTreeToggle').each((h,element)=>{ $(element).off('click'); }); let item=$(id).parent().parent(); if((item!==null)&&(item.length>0)){ await zmienna_this.ZaaktualizujInformacjeOKategorachiWPrzestrzeniKategorii(item[0]); await zmienna_this.DodajKategorieDoDrzewaKategoriiWKategoriach(item[0]); } $(id).data("ct-loaded",true); await StronicowyParser.script.LoadScript('ext.categoryTree.styles'); await StronicowyParser.script.LoadScript('ext.categoryTree'); try{ await mw.loader.using( ['ext.categoryTree'], function (){ StronicowyParser.script.requireFile('ext.categoryTree')(); }); }catch(error){}; await $('body.ns-14 #mw-content-text .mw-category-generated > #mw-subcategories .CategoryTreeToggle, body #mw-content-text .mw-parser-output .CategoryTreeTag .CategoryTreeToggle').on('click', InfoIleKategoria); zdarzenia_muteks.odblokuj(); } $('body.ns-14 #mw-content-text .mw-category-generated > #mw-subcategories .CategoryTreeToggle, body #mw-content-text .mw-parser-output .CategoryTreeTag .CategoryTreeToggle').on('click', InfoIleKategoria); } async function IleJakichStron(klucz){ let params = { action: 'expandtemplates', format: 'json', prop: 'wikitext', title: StronicowyParser.pageinfo.fullname, text: '{{#invoke:Techniczne|LiczbaStronJakoPozycjeDanejKategorii|kategoria='+klucz+'|typ=subcats|wyspecjalizowana=tak}}', smaxage: 600, maxage: 600, }; let ile_kategorii=0; await StronicowyParser.api.ZadaniaApi(params).then(function(data){ ile_kategorii=parseInt(data.expandtemplates.wikitext); }).catch((error) => {}); params = { action: 'expandtemplates', format: 'json', prop: 'wikitext', title: StronicowyParser.pageinfo.fullname, text: '{{#invoke:Techniczne|LiczbaStronJakoPozycjeDanejKategorii|kategoria='+klucz+'|typ=pages|wyspecjalizowana=tak}}', smaxage: 600, maxage: 600, }; let ile_stron=0; await StronicowyParser.api.ZadaniaApi(params).then(function(data){ ile_stron=parseInt(data.expandtemplates.wikitext); }).catch((error) => {}); params = { action: 'expandtemplates', format: 'json', prop: 'wikitext', title: StronicowyParser.pageinfo.fullname, text: '{{#invoke:Techniczne|LiczbaStronJakoPozycjeDanejKategorii|kategoria='+klucz+'|typ=files|wyspecjalizowana=tak}}', smaxage: 600, maxage: 600, }; let ile_plikow=0; await StronicowyParser.api.ZadaniaApi(params).then(function(data){ ile_plikow=parseInt(data.expandtemplates.wikitext); }).catch((error) => {}); return new Array(ile_kategorii,ile_stron,ile_plikow); } let tab_kategorie_strony_pliki={ 0:'subcat', 1:'page', 2:'file', } async function TablicaJakichWszystkichStron(klucz,czy_kategorie){ let params = { action: 'query', list: 'categorymembers', cmtitle: klucz, cmlimit: 5000, cmprop: 'title|sortkeyprefix', cmtype: tab_kategorie_strony_pliki[czy_kategorie], format: 'json', smaxage: 600, maxage: 600, }; let tab=new Array(); await StronicowyParser.api.ZadaniaApi(params).then(function(data){ var category = data.query.categorymembers; for(let cat in category){ let categorymembers=category[cat]; let title=categorymembers.title; let sortkey=categorymembers.sortkeyprefix; tab[cat]=new Array(title.replace(/^[\s_]*/g,"").replace(/[\s_]*$/g,"").replace(/[\s_]+/g," "),sortkey); } }).catch((error) => {}); return tab; } async function SortKey(href,tab_href,tab_strona_href_aktualnej_czasteczkowej_kategorii){ let nazwa_przestrzeni=undefined; let nazwa_strony=undefined; let re_kategoria=/^[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]:/g.test(href); let re_plik=/^[Pp][Ll][Ii][Kk]:/g.test(href); if((!re_kategoria)&&(!re_plik)){ const nazwa_przestrzeni_promise=StronicowyParser.nazwy.NAZWAPRZESTRZENI(href); const nazwa_strony_promise=StronicowyParser.nazwy.NAZWASTRONY(href); await Promise.all([nazwa_przestrzeni_promise,nazwa_strony_promise]).then((values) =>{ nazwa_przestrzeni=values[0]; nazwa_strony=values[1]; }).catch(()=>{}); }else if(re_kategoria){ nazwa_przestrzeni=""; nazwa_strony=href.replace(/^[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]:/g,""); }else if(re_plik){ nazwa_przestrzeni=""; nazwa_strony=href.replace(/^[Pp][Ll][Ii][Kk]:/g,""); } for(let i=0;i<tab_href.length;++i){ let title=tab_href[i][0]; let sortkey=tab_href[i][1]; if(title==href){ return ((sortkey)?sortkey:"")+nazwa_strony+nazwa_przestrzeni; } } for(let i=0;i<tab_strona_href_aktualnej_czasteczkowej_kategorii.length;++i){ let tab_title=tab_strona_href_aktualnej_czasteczkowej_kategorii[i]; let title=tab_title[0].replace(/^[\s_]*/g,"").replace(/[\s_]*$/g,"").replace(/[\s_]+/g," "); if(title==href){ return ((tab_title[1])?tab_title[1]:"")+nazwa_strony+nazwa_przestrzeni; } } return nazwa_strony+nazwa_przestrzeni; } function TworzTabliceCzasteczekKlucza(href,klucz){ let czasteczka_href=mw.cookie.get(href,(klucz||"CzłonkowieKategorii:")); if(!czasteczka_href){return null;} let tab_cookie=new Array(); let tab_strona_do_kat=czasteczka_href.split("||"); for(let i=0;i<tab_strona_do_kat.length;++i){ let rozdziel_cookie=tab_strona_do_kat[i].split("|"); tab_cookie.push(new Array(rozdziel_cookie[0],rozdziel_cookie[1])); } return tab_cookie; } function CzyTablicaCzasteczekPosiadaKategorie(tablica_stron){ for(let i=0;i<tablica_stron.length;++i){ let kategoria=tablica_stron[i][0]; if(/^[\s_]*[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa][\s_]*:.+$/g.test(kategoria)){ return true; } } return false; } zmienna_this.DodajStronyDoAktualnejKategorii=async function(){ let mw_category_generated=document.querySelector('body.ns-14 #mw-content-text .mw-category-generated'); if(!mw_category_generated){return;} await muteks_cookie.zablokuj(); let tab_strona_do_kat=TworzTabliceCzasteczekKlucza(StronicowyParser.kodowanie.DecodeWiki(StronicowyParser.pageinfo.fullname)); muteks_cookie.odblokuj(); if(!tab_strona_do_kat){return;} let category=false;let page=false; if(tab_strona_do_kat.length==0){return;} let ile_podkategorii=0; let ile_stron=0; let ile_plikow=0; for(let i=0;i<tab_strona_do_kat.length;++i){ let pelna_nazwa_strony=tab_strona_do_kat[i][0].replace(/[\s_]+/g," "); if(pelna_nazwa_strony.match(/^[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]:/)){ ++ile_podkategorii; }else if(pelna_nazwa_strony.match(/^[Pp][Ll][Ii][Kk]:/)){ ++ile_plikow; }else{ ++ile_stron; } } let mw_pages=mw_category_generated.querySelector('#mw-pages'); let mw_subcategories=mw_category_generated.querySelector('#mw-subcategories'); let media=mw_category_generated.querySelector('#mw-category-media'); function PageLubCategory(mw_,page){ if(!mw_){ let div=document.createElement('div'); div.setAttribute('id',((page)?'mw-pages':'mw-subcategories')); let h2=document.createElement('h2'); h2.innerHTML=((page)?('Strony w kategorii „'+StronicowyParser.pageinfo.pagename.replace(/[\s_]+/g," ")+'"'):"Podkategorie"); div.appendChild(h2); let p=document.createElement('p') p.innerHTML='Poniżej wyświetlono 0 spośród wszystkich 0 '+((page)?'stron':'podkategorii')+' w tej kategorii.'; div.appendChild(p); let con=document.createElement('div'); con.setAttribute('class','mw-content-ltr'); con.setAttribute('dir','ltr'); con.setAttribute('lang','pl') let mw_category=document.createElement('div'); mw_category.setAttribute('class','mw-category'); con.appendChild(mw_category); div.appendChild(con); if((mw_pages)&&(!page)){ return mw_category_generated.insertBefore(div,mw_pages); }else{ return mw_category_generated.appendChild(div); } } return mw_; } if(((!mw_pages)&&(!mw_subcategories)&&(!media))&&((ile_stron>0)||(ile_podkategorii>0)||(ile_plikow>0))){ mw_category_generated.innerHTML=""; } let tab_mw_=new Array(); let tab_mw_muteks=new Array(); let tab_co=new Array(); if(ile_stron>0){ if((!mw_pages)&&(ile_stron>0)){ mw_pages=PageLubCategory(mw_pages,true); } tab_mw_.push(mw_pages); tab_co.push(1); tab_mw_muteks.push(new StronicowyParser.Muteks()) } if(ile_podkategorii>0){ if((!mw_subcategories)&&(ile_podkategorii>0)){ mw_subcategories=PageLubCategory(mw_subcategories,false); } tab_mw_.push(mw_subcategories); tab_co.push(0); tab_mw_muteks.push(new StronicowyParser.Muteks()) } let tab_promise=new StronicowyParser.GenerowaneObiekty(); for(let d=0;d<tab_mw_.length;++d){ let strona_mutkat=new StronicowyParser.Muteks(); tab_promise.wygeneruj(1); (async function(tab_mw_,tab_mw_muteks,d){ let elem=tab_mw_[d]; if(elem==mw_subcategories){ if(ile_podkategorii>0){ await StronicowyParser.script.LoadScript('ext.categoryTree.styles'); await StronicowyParser.script.LoadScript('ext.categoryTree'); }else{ return; } }else if(elem==mw_pages){ if(ile_stron>0){ }else{ return; } } let mutkat=tab_mw_muteks[d]; let mw_category=elem.querySelector('.mw-category'); if(mw_category){ let a_linki_istniejace; if(elem==mw_subcategories){ a_linki_istniejace=$(elem).find('.mw-category > .mw-category-group > ul > li > .CategoryTreeSection > .CategoryTreeItem > a'); }else if(elem==mw_pages){ a_linki_istniejace=$(elem).find('.mw-category > .mw-category-group > ul > li > a'); }else{ return; } let tab_a=new Array(); for(let i=0;i<a_linki_istniejace.length;++i){ let href=StronicowyParser.kodowanie.DecodeHtml(a_linki_istniejace[i].getAttribute('href'),true).replace(/\/wiki\//g,""); tab_a[href]=true; } let tab_href=await TablicaJakichWszystkichStron(StronicowyParser.kodowanie.DecodeWiki(StronicowyParser.pageinfo.fullname),tab_kategorie_strony_pliki[tab_co[d]]); let tab_klucz_href_poprzednie=undefined; if(a_linki_istniejace.length>0){ let href_pierwsze=StronicowyParser.kodowanie.DecodeHtml(a_linki_istniejace[0].getAttribute('href'),true).replace(/\/wiki\//g,""); for(let i=0;i<tab_href.length;++i){ let href_aktualne=tab_href[i][0]; if(href_pierwsze==href_aktualne){ break; }else{ let sortkey=tab_href[i][1]; tab_klucz_href_poprzednie=new Array(sortkey,href_aktualne); } } } let klucz_href_poprzednie=undefined; if(tab_klucz_href_poprzednie){ await (async function (){ let przestrzen;let nazwa_strony; const przestrzen_promise=StronicowyParser.nazwy.NAZWAPRZESTRZENI(tab_klucz_href_poprzednie[1]); const nazwa_strony_promise=StronicowyParser.nazwy.NAZWASTRONY(tab_klucz_href_poprzednie[1]); await Promise.all([przestrzen_promise, nazwa_strony_promise]).then((values) => { przestrzen=values[0]; nazwa_strony=values[1]; }).catch(()=>{}); klucz_href_poprzednie=tab_klucz_href_poprzednie[0]+nazwa_strony+przestrzen; })(); } for(let k=0;k<tab_strona_do_kat.length;++k){ tab_promise.wygeneruj(1); (async function(tab_strona_do_kat,k){ let klucze=tab_strona_do_kat[k]; async function CzyWchodzic(){ await strona_mutkat.zablokuj(); if(tab_a[klucze[0]]){strona_mutkat.odblokuj();return false;} tab_a[klucze[0]]=true; strona_mutkat.odblokuj(); return true; } if(await CzyWchodzic()){ if( (((mw_pages)&&(elem==mw_pages))&&(!/^[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]:/g.test(klucze[0]))&&(!/^[Pp][Ll][Ii][Kk]:/g.test(klucze[0]))) ||((mw_subcategories)&&(elem==mw_subcategories)&&(/^[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]:/g.test(klucze[0])))){ let przestrzen;let nazwa_strony;let pelna_nazwa_strony; if(elem==mw_pages){ const przestrzen_promise=StronicowyParser.nazwy.NAZWAPRZESTRZENI(klucze[0]); const nazwa_strony_promise=StronicowyParser.nazwy.NAZWASTRONY(klucze[0]); await Promise.all([przestrzen_promise, nazwa_strony_promise]).then((values) => { przestrzen=values[0]; nazwa_strony=values[1]; }).catch(()=>{}); }else{ przestrzen=""; nazwa_strony=klucze[0].replace(/^[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]:/g,""); } let sortkey=((klucze[1])?(klucze[1]):"")+nazwa_strony+przestrzen; let czy_strony=(!klucze[0].match(/^[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]:/g)); let pierwsza_litera=sortkey.substring(0,1).toUpperCase(); async function DodawajKategorieDoStronyKategorii(klucz,pierwsza_litera){ let div=document.createElement('div'); div.setAttribute('class','CategoryTreeSection'); let div2=document.createElement('div'); div2.setAttribute('class','CategoryTreeItem'); let div3=document.createElement('div'); div3.setAttribute('class','CategoryTreeChildren'); div3.style.display='none'; let tab=await IleJakichStron(klucz); let ile_podkategorii=tab[0]; let ile_stron=tab[1]; let ile_plikow=tab[2]; let span; if(ile_podkategorii>0){ span=document.createElement('span'); span.setAttribute('class','CategoryTreeBullet') let span2=document.createElement('span'); span2.setAttribute('class','CategoryTreeToggle CategoryTreeToggleHandlerAttached'); span2.setAttribute('data-ct-title',nazwa_strony); span2.setAttribute('data-ct-state','collapsed'); span2.setAttribute('title','rozwiń'); span.appendChild(span2); let spacja=document.createTextNode(" "); span.appendChild(spacja); }else{ span=document.createElement('span'); span.setAttribute('class','CategoryTreeEmptyBullet'); } div2.appendChild(span); let a=document.createElement('a'); a.setAttribute('href',"/wiki/"+klucz); a.setAttribute('title', klucz.replace(/[\s_]+/g,"_")); a.innerHTML=nazwa_strony; div2.appendChild(a); let text=document.createTextNode(" "); div2.appendChild(text); let span_ile=document.createElement('span'); span_ile.setAttribute('title',"Zawiera "+ile_podkategorii+" podkategorie, "+ile_stron+" stron i "+ile_plikow+" plików") span_ile.setAttribute('dir','ltr'); if(parseInt(ile_podkategorii)+parseInt(ile_stron)+parseInt(ile_plikow)>0){ let tab=new Array(); if(ile_podkategorii>0){ tab[tab.length]=ile_podkategorii+" kat."; } if(ile_stron>0){ tab[tab.length]=ile_stron+" str."; } if(ile_plikow>0){ tab[tab.length]=ile_plikow+" pl."; } span_ile.innerHTML="("+tab.join(" ,")+")"; }else{ span_ile.innerHTML="(pusta)"; } div2.appendChild(span_ile); div.appendChild(div2); div.appendChild(div3); if(!pierwsza_litera){ let li=document.createElement('li'); li.appendChild(div) return li; } let divg=document.createElement('div'); divg.setAttribute('class','mw-category-group'); let h3=document.createElement('h3'); h3.innerHTML=pierwsza_litera; divg.appendChild(h3); let ul=document.createElement('ul'); let li=document.createElement('li'); li.appendChild(div); ul.appendChild(li); divg.appendChild(ul) return divg; } function DodawajStronyDoStronyKategorii(klucz,pierwsza_litera){ if(!pierwsza_litera){ let a=document.createElement('a'); a.setAttribute('href','/wiki/'+klucz); a.setAttribute('title',klucz.replace(/[\s_]+/g," ")); a.innerHTML=klucz.replace(/[\s_]+/g," "); let li=document.createElement('li'); li.appendChild(a); return li; } let div=document.createElement('div'); div.setAttribute('class','mw-category-group'); let h3=document.createElement('h3'); h3.innerHTML=pierwsza_litera; div.appendChild(h3); let ul=document.createElement('ul'); let li=document.createElement('li'); let a=document.createElement('a'); a.setAttribute('href','/wiki/'+klucz); a.setAttribute('title',klucz.replace(/[\s_]+/g," ")); a.innerHTML=klucz.replace(/[\s_]+/g," "); li.appendChild(a); ul.appendChild(li); div.appendChild(ul); return div; } await mutkat.zablokuj(); let tak=true; if(mw_category.innerHTML==""){ let div=czy_strony?DodawajStronyDoStronyKategorii(klucze[0],pierwsza_litera):await DodawajKategorieDoStronyKategorii(klucze[0],pierwsza_litera); mw_category.appendChild(div); tak=undefined; }else{ let mw_category_group=$(mw_category).children(); if((mw_category_group!==null)&&(mw_category_group.length>0)){ for(let i=0;i<mw_category_group.length;++i){ let element=mw_category_group[i]; let litera=element.querySelector('h3').innerHTML; if(i==0){ if(klucz_href_poprzednie){ let tab1=new Array(sortkey,klucz_href_poprzednie).sort(); let tab2=(new Array(sortkey,litera)).sort(); if((pierwsza_litera!=litera)&&(tab1[1]==sortkey)&&(tab2[0]==sortkey)){ let div=czy_strony?DodawajStronyDoStronyKategorii(klucze[0],pierwsza_litera):await DodawajKategorieDoStronyKategorii(klucze[0],pierwsza_litera); mw_category.insertBefore(div,element); tak=undefined; break; } }else{ let tab2=(new Array(sortkey,litera)).sort(); if(tab2[0]==sortkey){ let div=czy_strony?DodawajStronyDoStronyKategorii(klucze[0],pierwsza_litera):await DodawajKategorieDoStronyKategorii(klucze[0],pierwsza_litera); mw_category.insertBefore(div,element); tak=undefined; break; } } } if(litera!==pierwsza_litera){ let tab1=(new Array(sortkey,litera)).sort(); if(tab1[1]==sortkey){ let element2=mw_category_group[i+1]; if(element2){ let litera2=element2.querySelector('h3').innerHTML; let tab2=(new Array(sortkey,litera2)).sort(); if(tab2[0]==sortkey){ let div=czy_strony?DodawajStronyDoStronyKategorii(klucze[0],pierwsza_litera):await DodawajKategorieDoStronyKategorii(klucze[0],pierwsza_litera); mw_category.insertBefore(div,element2) tak=undefined; break; } }else{ let p_=elem.querySelector('p'); let ile_stron=parseInt(p_.innerHTML.replace(/^([^\d]+)(\d+)([^\d]+)(\d+)([^\d]+)$/g,"$2")); let ile_wszystkich_stron=parseInt(p_.innerHTML.replace(/^([^\d]+)(\d+)([^\d]+)(\d+)([^\d]+)$/g,"$4")); if((ile_stron==ile_wszystkich_stron)||((ile_stron<=ile_wszystkich_stron)&&(ile_stron<=200))){ let div=czy_strony?DodawajStronyDoStronyKategorii(klucze[0],pierwsza_litera):await DodawajKategorieDoStronyKategorii(klucze[0],pierwsza_litera); mw_category.appendChild(div); tak=undefined; break; } } } }else{ let ul=element.querySelector('ul'); let li=$(ul).children(); if((li!==null)&&(li.length>0)){ let poprzedni_klucz=undefined; for(let j=0;j<li.length;++j){ let a=li[j].querySelector('a'); let href=a.getAttribute('href'); href=StronicowyParser.kodowanie.DecodeHtml(href,true); href=href.replace(/^\/wiki\//g,""); async function Li(klucz){ let li=czy_strony?DodawajStronyDoStronyKategorii(klucz,null):await DodawajKategorieDoStronyKategorii(klucz,null); return li; } if(j==0){ group=true; if(klucz_href_poprzednie){ let klucz_href=await SortKey(href,tab_href,tab_strona_do_kat); let tab1=(new Array(sortkey,klucz_href)).sort(); let tab2=new Array(sortkey,klucz_href_poprzednie).sort(); if((tab1[0]==sortkey)&&(tab2[1]==sortkey)){ let li2=await Li(klucze[0]); ul.insertBefore(li2,li[0]); tak=undefined; break; } }else{ let klucz_href=await SortKey(href,tab_href,tab_strona_do_kat); let tab1=(new Array(sortkey,klucz_href)).sort(); if(tab1[0]==sortkey){ let li2=await Li(klucze[0]); ul.insertBefore(li2,li[0]); tak=undefined; break; } } } let klucz_href1=poprzedni_klucz||await SortKey(href,tab_href,tab_strona_do_kat); if(li[j+1]){ let a2=li[j+1].querySelector('a'); let href2=a2.getAttribute('href'); href2=StronicowyParser.kodowanie.DecodeHtml(href2,true); href2=href2.replace(/^\/wiki\//g,"") let klucz_href2=await SortKey(href2,tab_href,tab_strona_do_kat); poprzedni_klucz=klucz_href2; let tab1=(new Array(sortkey,klucz_href1)).sort();let tab2=(new Array(sortkey,klucz_href2)).sort(); if((tab1[1]==sortkey)&&(tab2[0]==sortkey)){ let li2=await Li(klucze[0]); ul.insertBefore(li2,li[j+1]); poprzedni_klucz=undefined; tak=undefined; break; }else{ poprzedni_klucz=klucz_href2; } }else{ let p=elem.querySelector('p'); let ile_stron=parseInt(p.innerHTML.replace(/^([^\d]+)(\d+)([^\d]+)(\d+)([^\d]+)$/g,"$2")); let ile_wszystkich_stron=parseInt(p.innerHTML.replace(/^([^\d]+)(\d+)([^\d]+)(\d+)([^\d]+)$/g,"$4")); if((ile_stron==ile_wszystkich_stron)||((ile_stron<=ile_wszystkich_stron)&&(ile_stron<=200))){ let li2=await Li(klucze[0]); ul.appendChild(li2); poprzedni_klucz=undefined; tak=undefined; break; } } } } } } } } let li_=$(elem).find(':not(.CategoryTreeChildren) li'); if(li_.length>6){ let mw_category=elem.querySelector('.mw-category'); if(!$(mw_category).hasClass('mw-category-columns')){ mw_category.classList.add('mw-category-columns'); } } if(!tak){ let p_=elem.querySelector('p'); function replace(s,s1,s2,s3,s4,s5){ return s1+li_.length+s3+(parseInt(s4)+1)+s5; } p_.innerHTML=p_.innerHTML.replace(/^([^\d]+)(\d+)([^\d]+)(\d+)([^\d]+)$/g,replace); } mutkat.odblokuj(); } } tab_promise.zwolnij() })(tab_strona_do_kat,k); } } tab_promise.zwolnij(); })(tab_mw_,tab_mw_muteks,d); } if(ile_plikow>0){ await StronicowyParser.script.LoadScript('mediawiki.page.gallery.styles'); await StronicowyParser.script.LoadScript('mmv'); if(!media){ let div=document.createElement('div'); div.setAttribute('id','mw-category-media'); let h2=document.createElement('h2'); h2.innerHTML='Pliki w kategorii „'+StronicowyParser.pageinfo.pagename.replace(/[\s_]+/g," ")+'”'; div.appendChild(h2); let p=document.createElement('p'); p.innerHTML='Poniżej wyświetlono 0 spośród wszystkich 0 plików w tej kategorii.'; div.appendChild(p); let ul=document.createElement('ul'); ul.setAttribute('class','gallery mw-gallery-traditional'); div.appendChild(ul); mw_category_generated.appendChild(div); } let tab_ul_kontener=$("body.ns-14 #mw-content-text .mw-category-generated > #mw-category-media > ul.gallery.mw-gallery-traditional"); if((tab_ul_kontener!==null)&&(tab_ul_kontener.length>0)){ let ul_kontener=tab_ul_kontener[0]; let li=$(ul_kontener).children('li.gallerybox'); async function Li(plik){ let li=document.createElement('li'); li.setAttribute('class','gallerybox') li.setAttribute('style','width: 155px'); let div=document.createElement('div'); div.setAttribute('style','width: 155px') div=li.appendChild(div); let div_thumb=document.createElement('div'); div_thumb.setAttribute('class','thumb') div_thumb.setAttribute('style','width: 150px;height:150px;'); div_thumb=div.appendChild(div_thumb); let div_nast=document.createElement('div'); div_nast=div_thumb.appendChild(div_nast); let url;let width;let urls;let height;let size;let pagecount;let thumburl; await StronicowyParser.api.ZadaniaApi({ action: 'query', format: 'json', prop: 'imageinfo', iiprop: 'url|size', iiurlwidth: 85, titles: plik, smaxage: 600, maxage: 600, }).then(function(data){ let pages=data.query.pages; for(let p in pages){ let imageinfo=pages[p].imageinfo[0]; url=((imageinfo.thumburl)?(imageinfo.thumburl.replace(/^[Hh][Tt][Tt][Pp][Ss]?:\/\//g,"//")):(imageinfo.url.replace(/^[Hh][Tt][Tt][Pp][Ss]?:\/\//g,"//"))); let urls2=imageinfo.responsiveUrls; let i=0; urls=new Array(); for(let p in urls2){ urls[i]=urls2[p].replace(/^[Hh][Tt][Tt][Pp][Ss]?:\/\//g,"//")+" "+p+"x"; ++i; } width=imageinfo.width; height=imageinfo.height; size=imageinfo.size; pagecount=imageinfo.pagecount; break; } }).catch(()=>{}); let a=document.createElement('a'); a.setAttribute('href',"/wiki/"+plik.replace(/[\s_]+/g,"_")); a.setAttribute('class','image'); let img=document.createElement('img'); img.setAttribute('width','120'); img.setAttribute('height','114'); img.setAttribute('alt',plik); if(urls.length>0){ img.setAttribute('srcset',urls.join(" ")); } img.setAttribute('src',url); img.setAttribute('decoding','async'); img.setAttribute('data-file-width',width) img.setAttribute('data-file-height',height) if(width>height){ let new_height=parseInt((height/width)*120); img.setAttribute('width',120); img.setAttribute('height',new_height); div_nast.setAttribute('style','margin:'+(parseInt((150-new_height)/2))+'px auto') }else{ let new_width=parseInt((width/height)*120); img.setAttribute('width',new_width); img.setAttribute('height',120); div_nast.setAttribute('style','margin:'+(parseInt((150-120)/2))+'px auto') } a.appendChild(img); div_nast.appendChild(a); let div_opis=document.createElement('div'); div_opis.setAttribute('class','gallerytext'); div_opis=div.appendChild(div_opis); a=document.createElement('a') a.setAttribute('href','/wiki/'+plik); a.setAttribute('class','galleryfilename galleryfilename-truncate'); a.setAttribute('title',plik.replace(/[\s_]+/g," ")); a.innerHTML=plik.replace(/^[Pp][Ll][Ii][Kk]:/g,"").replace(/[\s_]+/g," "); div_opis.appendChild(a); let size_new=0+" B"; if(size/1024<1){ size_new=size+" B"; }else if(size/1024<1024){ size_new=parseInt(size/1024*100)/100+" KB"; }else if(size/1024/1024<1024){ size_new=Math.round(size/1024/1024*100)/100+" MB"; }else if(size/1024/1024/1024<1024){ size_new=Math.round(size/1024/1024/1024*100)/100+" GB"; }else{ size_new=size+" B"; } let tekst=document.createTextNode(" "+width+" × "+height+((pagecount)?(", "+pagecount+" stron"):"")+"; "+size_new); div_opis.appendChild(tekst); return li; } tab_promise.wygeneruj(1); (async function (){ let tab_href=await TablicaJakichWszystkichStron(StronicowyParser.kodowanie.DecodeWiki(StronicowyParser.pageinfo.fullname),tab_kategorie_strony_pliki[2]); let a_linki_istniejace=li.children('div').children('div.thumb').children('div').children('a'); let tab_klucz_href_poprzednie=undefined; if(a_linki_istniejace.length>0){ let href_pierwsze=StronicowyParser.kodowanie.DecodeHtml(a_linki_istniejace[0].getAttribute('href'),true).replace(/\/wiki\//g,""); for(let i=0;i<tab_href.length;++i){ let href_aktualne=tab_href[i][0]; if(href_pierwsze==href_aktualne){ break; }else{ let sortkey=tab_href[i][1]; tab_klucz_href_poprzednie=new Array(sortkey,href_aktualne); } } } let klucz_href_poprzednie; if(tab_klucz_href_poprzednie){ klucz_href_poprzednie=tab_klucz_href_poprzednie[0]+tab_klucz_href_poprzednie[1].replace(/^[Pp][Ll][Ii][Kk]:/g,""); } let tab_a=new Array(); for(let i=0;i<a_linki_istniejace.length;++i){ let href=StronicowyParser.kodowanie.DecodeHtml(a_linki_istniejace[i].getAttribute('href'),true).replace(/\/wiki\//g,""); tab_a[href]=true; } let strona_mutkat=new StronicowyParser.Muteks(); let mutplik=new StronicowyParser.Muteks(); let tak=true; for(let i=0;i<tab_strona_do_kat.length;++i){ let klucze=tab_strona_do_kat[i]; async function CzyWchodzic(){ await strona_mutkat.zablokuj(); if(tab_a[klucze[0]]){strona_mutkat.odblokuj();return false;} tab_a[klucze[0]]=true; strona_mutkat.odblokuj(); return true; } if(/^[Pp][Ll][Ii][Kk]:/g.test(tab_strona_do_kat[i][0])){ if(await CzyWchodzic()){ await mutplik.zablokuj(); let li=$(ul_kontener).children('li.gallerybox'); let a=li.children('div').children('div.thumb').children('div').children('a'); if((a===null)||(a.length==0)){ let li=await Li(tab_strona_do_kat[i][0]); li=ul_kontener.appendChild(li); tak=undefined; }else{ let tab_plik=tab_strona_do_kat[i]; let klucz=((tab_plik[1])?tab_plik[1]:"")+tab_plik[0].replace(/^[Pp][Ll][Ii][Kk]:/g,""); let klucz_poprzednie=undefined; for(let j=0;j<a.length;++j){ let li=$(a[j]).parents('li'); let href=a[j].getAttribute('href').replace(/\/wiki\//g,""); href=StronicowyParser.kodowanie.DecodeHtml(href,true); let klucz_href=klucz_poprzednie||await SortKey(href,tab_href,tab_strona_do_kat); if(j==0){ if(klucz_href_poprzednie){ let tab1=new Array(klucz_href_poprzednie,klucz).sort(); let tab2=new Array(klucz_href,klucz).sort(); if((tab[1]==klucz)&&(tab2[0]==klucz)){ let _li=await Li(tab_strona_do_kat[i][0]); ul_kontener.insertBefore(_li,li[0]); tak=undefined; break; } }else{ let tab1=new Array(klucz_href,klucz).sort(); if(tab1[0]==klucz){ let _li=await Li(tab_strona_do_kat[i][0]); ul_kontener.insertBefore(_li,li[0]); tak=undefined; break; } } } let tab1=new Array(klucz_href,klucz).sort(); if(a[j+1]){ let href2=a[j+1].getAttribute('href').replace(/\/wiki\//g,""); href2=StronicowyParser.kodowanie.DecodeHtml(href2,true); let klucz_href2=await SortKey(href2,tab_href,tab_strona_do_kat); klucz_poprzednie=klucz_href2; let tab2=new Array(klucz_href2,klucz).sort(); if((tab1[1]==klucz)&&(tab2[0]==klucz)){ let _li=await Li(tab_strona_do_kat[i][0]); let li=$(a[j+1]).parents('li'); ul_kontener.insertBefore(_li,li[0]); tak=undefined; break; } }else{ let p=$('body.ns-14 #mw-content-text .mw-category-generated > #mw-category-media > p')[0]; let ile_stron=parseInt(p.innerHTML.replace(/^([^\d]+)(\d+)([^\d]+)(\d+)([^\d]+)$/g,"$2")); let ile_wszystkich_stron=parseInt(p.innerHTML.replace(/^([^\d]+)(\d+)([^\d]+)(\d+)([^\d]+)$/g,"$4")); if((ile_stron==ile_wszystkich_stron)||((ile_stron<=ile_wszystkich_stron)&&(ile_stron<=200))){ let _li=await Li(tab_strona_do_kat[i][0]); ul_kontener.appendChild(_li); tak=undefined; break; } } } } if(!tak){ function replace(s,s1,s2,s3,s4,s5){ let li=$(ul_kontener).children('li.gallerybox'); return s1+li.length+s3+(parseInt(s4)+1)+s5; } let p=$('body.ns-14 #mw-content-text .mw-category-generated > #mw-category-media > p')[0]; p.innerHTML=p.innerHTML.replace(/^([^\d]+)(\d+)([^\d]+)(\d+)([^\d]+)$/g,replace); } mutplik.odblokuj(); } } } tab_promise.zwolnij(); })(); } } await StronicowyParser.CzekajNaZakaczenie(tab_promise); } zmienna_this.ZaaktualizujInformacjeOKategorachiWPrzestrzeniKategorii=async function(item){ let mutkat=new StronicowyParser.Muteks(); let categoryTreebullet=((item==null)?$('body.ns-14 #mw-content-text .mw-category-generated > #mw-subcategories > * > .mw-category > .mw-category-group > ul > li > .CategoryTreeSection > .CategoryTreeItem'):$(item).siblings('.CategoryTreeChildren').children(".CategoryTreeSection").children(".CategoryTreeItem")); if((categoryTreebullet!==null)&&(categoryTreebullet.length>0)){ let tab_promise=new StronicowyParser.GenerowaneObiekty(); for(let i=0;i<categoryTreebullet.length;++i){ tab_promise.wygeneruj(1); (async function(categoryTreebullet,i){ await mutkat.zablokuj(); if(!categoryTreebullet[i].tak){ categoryTreebullet[i].tak=true; let a=categoryTreebullet[i].querySelector('a'); let href=a.getAttribute('href').replace(/^\/wiki\//g,""); href=StronicowyParser.kodowanie.DecodeHtml(href,true); await muteks_cookie.zablokuj(); let tab_strona_href=TworzTabliceCzasteczekKlucza(href); muteks_cookie.odblokuj(); if(tab_strona_href!==null){ if(tab_strona_href.length>0){ let ile_kategorii=0;let ile_plikow=0;let ile_stron=0; for(let k=0;k<tab_strona_href.length;++k){ let strona=tab_strona_href[k][0]; if(/^[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]:/g.test(strona)||/^[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]:/g.test(strona)){ ++ile_kategorii; }else if(/^[Pp][Ll][Ii][Kk]:/g.test(strona)||/^[Ff][Ii][LL][Ee]:/g.test(strona)){ ++ile_plikow; }else{ ++ile_stron; } } let dzieci=$(categoryTreebullet[i]).children(); let span_ile; if(dzieci.length>0){ span_ile=categoryTreebullet[i].lastChild; let title=span_ile.getAttribute('title'); if(/^[^\d]+(\d+)[^\d]+(\d+)[^\d]+(\d+)[^\d]+$/g.test(title)){ ile_kategorii=parseInt(title.replace(/^[^\d]+(\d+)[^\d]+(\d+)[^\d]+(\d+)[^\d]+$/g,"$1"))+ile_kategorii; ile_stron=parseInt(title.replace(/^[^\d]+(\d+)[^\d]+(\d+)[^\d]+(\d+)[^\d]+$/g,"$2"))+ile_stron; ile_plikow=parseInt(title.replace(/^[^\d]+(\d+)[^\d]+(\d+)[^\d]+(\d+)[^\d]+$/g,"$3"))+ile_plikow; } }; let span; if(ile_kategorii>0){ span=document.createElement('span'); span.setAttribute('class','CategoryTreeBullet') let span2=document.createElement('span'); span2.setAttribute('class','CategoryTreeToggle CategoryTreeToggleHandlerAttached'); span2.setAttribute('data-ct-title',href.replace(/^[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]:/g,"").replace(/[\s_]+/g,"_")); span2.setAttribute('data-ct-state','collapsed'); span2.setAttribute('title','rozwiń'); span.appendChild(span2); }else{ span=document.createElement('span'); span.setAttribute('class','CategoryTreeEmptyBullet'); } let span_full=$(a).parent().find('span').first(); if((span_full!==null)&&(span_full.length>0)){ span_full[0].outerHTML=span.outerHTML; } if(dzieci.length>2){ span_ile.setAttribute('title',"Zawiera "+ile_kategorii+" podkategorie, "+ile_stron+" stron i "+ile_plikow+" plików") span_ile.setAttribute('dir','ltr'); if(parseInt(ile_kategorii)+parseInt(ile_stron)+parseInt(ile_plikow)>0){ let tab=new Array(); if(ile_kategorii>0){ tab[tab.length]=ile_kategorii+" kat."; } if(ile_stron>0){ tab[tab.length]=ile_stron+" str."; } if(ile_plikow>0){ tab[tab.length]=ile_plikow+" pl."; } span_ile.innerHTML="("+tab.join(", ")+")"; }else{ span_ile.innerHTML="(pusta)"; } } } } categoryTreebullet[i].tak=true; } mutkat.odblokuj(); tab_promise.zwolnij(); })(categoryTreebullet,i); } await StronicowyParser.CzekajNaZakaczenie(tab_promise); } } zmienna_this.DodajKategorieDoDrzewaKategoriiWKategoriach=async function(item){ if(!item.tak_drzewo_kategorii){ item.tak_drzewo_kategorii=true; let a_linki_istniejace=$(item).siblings('.CategoryTreeChildren').children('.CategoryTreeSection').children('.CategoryTreeItem').children('a'); let tab_a=new Array(); for(let i=0;i<a_linki_istniejace.length;++i){ let href=StronicowyParser.kodowanie.DecodeHtml(a_linki_istniejace[i].getAttribute('href'),true).replace(/\/wiki\//g,""); tab_a[href]=true; } let a=item.querySelector('a'); let href=a.getAttribute('href').replace(/^\/wiki\//g,""); href=StronicowyParser.kodowanie.DecodeHtml(href,true); await muteks_cookie.zablokuj(); let tab_strona_href_aktualnej_czasteczkowej_kategorii=TworzTabliceCzasteczekKlucza(href); muteks_cookie.odblokuj(); if(tab_strona_href_aktualnej_czasteczkowej_kategorii!==null){ if(tab_strona_href_aktualnej_czasteczkowej_kategorii.length>0){ let tab_href=await TablicaJakichWszystkichStron(href,true); let mutkat=new StronicowyParser.Muteks();let strona_mutkat=new StronicowyParser.Muteks(); let tab_promise=new Array(); for(let j=0;j<tab_strona_href_aktualnej_czasteczkowej_kategorii.length;++j){ tab_promise.wygeneruj(1); (async function(tab_strona_href_aktualnej_czasteczkowej_kategorii,j,tab_href){ let tab_strona=tab_strona_href_aktualnej_czasteczkowej_kategorii[j]; let nazwa_strony=tab_strona[0].replace(/^[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]:/g,""); let klucz=((tab_strona[1])?tab_strona[1]:"")+nazwa_strony; async function CzyWchodzic(){ await strona_mutkat.zablokuj(); if(tab_a[tab_strona[0]]){strona_mutkat.odblokuj();return false;} tab_a[tab_strona[0]]=true; strona_mutkat.odblokuj(); return true; } if(await CzyWchodzic()){ if(/^[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]:/g.test(tab_strona[0])||/^[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]:/g.test(tab_strona[0])){ await muteks_cookie.zablokuj(); let tab_strona_href=TworzTabliceCzasteczekKlucza(tab_strona[0]); muteks_cookie.odblokuj(); await mutkat.zablokuj(); let $link=$($(item).find('.CategoryTreeToggle')[0]).data('ct-loaded'); let child_puste=item.querySelector('.CategoryTreeEmptyBullet'); if(child_puste){ let span=document.createElement('span'); span.setAttribute('class','CategoryTreeBullet') let span2=document.createElement('span'); span2.setAttribute('class','CategoryTreeToggle CategoryTreeToggleHandlerAttached'); span2.setAttribute('data-ct-title',nazwa_strony); span2.setAttribute('data-ct-state','collapsed'); span2.setAttribute('title','rozwiń'); span.appendChild(span2); let spacja=document.createTextNode(" "); span.appendChild(spacja); child_puste.outerHTML=span.outerHTML; } let categorytreesection=document.createElement('div'); categorytreesection.setAttribute('class','CategoryTreeSection'); let categorytreeitem=document.createElement('div'); categorytreeitem.setAttribute('class','CategoryTreeItem'); let tab=await IleJakichStron(tab_strona[0]); let ile_kategorii=tab[0];let ile_stron=tab[1];let ile_plikow=tab[2]; if(tab_strona_href){ for(let k=0;k<tab_strona_href.length;++k){ let strona_kategorii=tab_strona_href[k][0]; if(/^[Kk][Aa][Tt][Ee][Gg][Oo][Rr][Ii][Aa]:/g.test(strona_kategorii)){ ++ile_kategorii; }else if(/^[Pp][Ll][Ii][Kk]:/g.test(strona_kategorii)){ ++ile_plikow; }else{ ++ile_stron; } } } function InfoItem(item) { let tekst=document.createTextNode(' '); let span_tekst=document.createElement('span'); span_tekst.setAttribute('dir','ltr'); span_tekst.setAttribute('title',"Zawiera "+ile_kategorii+" podkategorii, "+ile_stron+" stron i "+ile_plikow+" plików") if((ile_kategorii==0)&&(ile_stron==0)&&(ile_plikow==0)){ span_tekst.innerHTML="(pusta)"; }else{ tekst_ile=((ile_kategorii>0)?(ile_kategorii+" kat."):""); tekst_ile=tekst_ile+((tekst_ile!="")?((ile_stron>0)?", ":""):"")+((ile_stron>0)?(ile_stron+" str."):""); tekst_ile=tekst_ile+((tekst_ile!="")?((ile_plikow>0)?", ":""):"")+((ile_plikow>0)?(ile_plikow+" pl."):""); span_tekst.innerHTML="("+tekst_ile+")"; } item.appendChild(tekst); item.appendChild(span_tekst); } if(ile_kategorii>0){ let span=document.createElement('span'); span.setAttribute('class','CategoryTreeBullet') let span2=document.createElement('span'); span2.setAttribute('class','CategoryTreeToggle CategoryTreeToggleHandlerAttached'); span2.setAttribute('data-ct-title',nazwa_strony.replace(/[\s_]+/g,"_")); span2.setAttribute('data-ct-state','collapsed'); span2.setAttribute('title','rozwiń'); span.appendChild(span2); let spacja=document.createTextNode(" "); span.appendChild(spacja); categorytreeitem.appendChild(span); }else{ let span=document.createElement('span'); span.setAttribute('class','CategoryTreeEmptyBullet'); categorytreeitem.appendChild(span); let spacja=document.createTextNode(" "); categorytreeitem.appendChild(spacja); } let a=document.createElement('a') a.setAttribute('href',"/wiki/"+tab_strona[0]); a.setAttribute('title',tab_strona[0]); a.innerHTML=nazwa_strony; categorytreeitem.appendChild(a); InfoItem(categorytreeitem); categorytreesection.appendChild(categorytreeitem); let children_nowe=document.createElement('div'); children_nowe.setAttribute('class','CategoryTreeChildren'); children_nowe.style.display="none"; categorytreesection.appendChild(children_nowe); let a_linki_istniejace_aktualne=$(item).siblings('.CategoryTreeChildren').children('.CategoryTreeSection').children('.CategoryTreeItem').children('a'); if((child_puste)||(a_linki_istniejace_aktualne.length==0)){ let children_nowe=$(item).siblings('.CategoryTreeChildren')[0]; children_nowe.innerHTML=""; children_nowe.appendChild(categorytreesection); }else{ if((a_linki_istniejace_aktualne!==null)&&(a_linki_istniejace_aktualne.length>0)){ klucz_href_poprzednie=undefined; for(let s=0;s<a_linki_istniejace_aktualne.length;++s){ let href=a_linki_istniejace_aktualne[s].getAttribute('href'); href=StronicowyParser.kodowanie.DecodeHtml(href,true); href=href.replace(/\/wiki\//g,""); let klucz_href=await SortKey(href,tab_href,tab_strona_href_aktualnej_czasteczkowej_kategorii); if(s==0){ let posortowane=(new Array(klucz,klucz_href)).sort(); if(posortowane[0]==klucz){ let child=$(a_linki_istniejace_aktualne[s]).parent('.CategoryTreeItem').parent('.CategoryTreeSection').parent('.CategoryTreeChildren'); if((child!==null)&&(child.length>0)){ child[0].insertBefore(categorytreesection,$(a_linki_istniejace_aktualne[s]).parent().parent()[0]); break; } }else if(s+1==a_linki_istniejace_aktualne.length){ let child=$(a_linki_istniejace_aktualne[s]).parent().parent().parent(); if((child!==null)&&(child.length>0)){ child[0].appendChild(categorytreesection); break; } } klucz_href_poprzednie=klucz_href; }else if(s+1==a_linki_istniejace_aktualne.length){ let posortowane=(new Array(klucz,klucz_href)).sort(); if(posortowane[1]==klucz){ let child=$(a_linki_istniejace_aktualne[s]).parent().parent().parent(); if((child!==null)&&(child.length>0)){ child[0].appendChild(categorytreesection); break; } }else{ let child=$(a_linki_istniejace_aktualne[s]).parent().parent().parent(); if((child!==null)&&(child.length>0)){ child[0].insertBefore(categorytreesection,$(a_linki_istniejace_aktualne[s]).parent().parent()[0]); break; } } klucz_href_poprzednie=klucz_href; }else{ let tab1=(new Array(klucz,klucz_href_poprzednie)).sort();let tab2=(new Array(klucz,klucz_href)).sort(); if((tab1[1]==klucz)&&(tab2[0]==klucz)){ let child=$(a_linki_istniejace_aktualne[s]).parent().parent().parent(); if((child!==null)&&(child.length>0)){ child[0].insertBefore(categorytreesection,$(a_linki_istniejace_aktualne[s]).parent().parent()[0]); break; } } klucz_href_poprzednie=klucz_href; } } } } mutkat.odblokuj(); } } tab_promise.zwolnij(); })(tab_strona_href_aktualnej_czasteczkowej_kategorii,j,tab_href); } await StronicowyParser.CzekajNaZakaczenie(tab_promise); } } } } zmienna_this.DodajDoCategoryTreeElementy=async function(){ let item=$("#mw-content-text .mw-parser-output .CategoryTreeTag > .CategoryTreeSection > .CategoryTreeItem"); if((item!==null)&&(item.length>0)){ await StronicowyParser.script.LoadScript('ext.categoryTree.styles'); await StronicowyParser.script.LoadScript('ext.categoryTree'); for(let i=0;i<item.length;++i){ await zmienna_this.DodajKategorieDoDrzewaKategoriiWKategoriach(item[i]); } } } zmienna_this.DolaczOdNowaZdarzeniaSystemoweKategorii=async function(zdarzenia,categorytree){ let oryginal=document.querySelector('body.ns-14 #mw-content-text .mw-category-generated > #mw-subcategories'); if((categorytree)&&(oryginal!==null)){ let kopia=oryginal.cloneNode(true); oryginal.outerHTML=kopia.outerHTML; } let oryginalcategorytree=$("#mw-content-text .mw-parser-output .CategoryTreeTag"); if((oryginalcategorytree!==null)&&(oryginalcategorytree.length>0)){ for(let i=0;i<oryginalcategorytree.length;++i){ let kopia=oryginalcategorytree[i].cloneNode(true); oryginalcategorytree[i].outerHTML=kopia.outerHTML; } } if(zdarzenia){ await StronicowyParser.script.LoadScript('ext.categoryTree.styles'); await StronicowyParser.script.LoadScript('ext.categoryTree'); try{ await mw.loader.using( ['ext.categoryTree'], await async function (){ StronicowyParser.script.requireFile('ext.categoryTree')(); }); }catch(error){}; } } } StronicowyParser.LinkiKategorii=function(){ let tab_cat; let kat=new StronicowyParser.Kategorie(); this.PobierzKategorieStrony=async function(){ tab_cat=await kat.StworzTabliceKategoriiZCatLinks(); } this.AnalizaKategorii=async function(data){ await StronicowyParser.muteks.zablokuj(); let categories=data.parse.categories; if(categories.length>0){ let bodycontent=document.querySelector('#bodyContent'); let czy_catlinks=document.querySelector('#bodyContent > #catlinks.catlinks-allhidden'); let czy_catlinks_nieukryte=document.querySelector("#bodyContent > #catlinks.catlinks:not(.catlinks-allhidden)"); if(!czy_catlinks_nieukryte){ let catlinks=document.createElement('div'); catlinks.setAttribute('id',"catlinks"); catlinks.setAttribute("class","catlinks"); catlinks.setAttribute("data-mw","interface") if(czy_catlinks){ czy_catlinks.outerHTML=catlinks.outerHTML; }else{ bodycontent.appendChild(catlinks); } } let catlinks=document.querySelector("#bodyContent > #catlinks.catlinks"); if(catlinks){ let catlinks_normal=document.querySelector("#bodyContent > #catlinks.catlinks #mw-normal-catlinks"); let catlinks_hidden=document.querySelector("#bodyContent > #catlinks.catlinks #mw-hidden-catlinks"); for(let l=0;l<categories.length;++l){ let cattab=categories[l]; let cat=cattab["*"].replace(/^[\s_]*/g,"").replace(/[\s_]*$/g,"").replace(/[\s_]+/g," "); if(!tab_cat[cat]){ tab_cat[cat]=true; let a=document.createElement('a'); a.href="/wiki/Kategoria:"+StronicowyParser.kodowanie.EncodeHtml(cat); a.innerHTML=cat; if((cattab["missing"]!=null)&&(cattab["missing"]=="")){ a.classList.add('new'); a.setAttribute('title',"Kategoria:"+cat+" (strona nie istnieje)"); }else{ a.setAttribute('title',"Kategoria:"+cat); } let li=document.createElement('li'); li.innerHTML=a.outerHTML; if((cattab["hidden"]!=null)&&(cattab["hidden"]=="")){ if(!catlinks_hidden){ let catlinks_hidden_div=document.createElement('div'); catlinks_hidden_div.setAttribute("id","mw-hidden-catlinks"); catlinks_hidden_div.setAttribute("class","mw-hidden-catlinks mw-hidden-cats-user-shown"); catlinks_hidden_div.innerHTML="Ukryta kategoria: <ul></ul>"; let catlinkihtml=document.querySelector("#bodyContent .catlinks"); catlinks_hidden=catlinkihtml.appendChild(catlinks_hidden_div); } let ul=catlinks_hidden.querySelector('ul'); ul.appendChild(li); }else{ if(!catlinks_normal){ let catlinks_normal_div=document.createElement('div'); catlinks_normal_div.setAttribute("id","mw-normal-catlinks"); catlinks_normal_div.setAttribute("class","mw-normal-catlinks"); let a=document.createElement('a'); a.setAttribute('href',"/wiki/Specjalna:Kategorie"); a.setAttribute('title',"Specjalna:Kategorie"); a.innerHTML="Kategoria"; catlinks_normal_div.appendChild(a); catlinks_normal_div.innerHTML=catlinks_normal_div.innerHTML+":"; let ul=document.createElement('ul'); catlinks_normal_div.appendChild(ul); catlinks_normal=catlinks.insertBefore(catlinks_normal_div,catlinks.firstChild); } let ul=catlinks_normal.querySelector('ul'); ul.appendChild(li); } } } let action_view=document.querySelector('body.action-view'); if(action_view){ kat.StworzCookieDlaKategoriiStrony(data,null); } } }else{ let action_view=document.querySelector('body.action-view'); if(action_view){ kat.StworzCookieDlaKategoriiStrony(data,null); } } StronicowyParser.muteks.odblokuj(); } } StronicowyParser.kategorie=new StronicowyParser.Kategorie(); (async function(){ let ns_14=document.querySelector("body.ns-14 #mw-content-text .mw-category-generated, body.ns-14 #mw-content-text .mw-parser-output .CategoryTreeTag"); if(ns_14){ await StronicowyParser.kategorie.DolaczOdNowaZdarzeniaSystemoweKategorii(false,true); await StronicowyParser.kategorie.DodajStronyDoAktualnejKategorii(); const promise1=StronicowyParser.kategorie.DodajDoCategoryTreeElementy(); const promise2=StronicowyParser.kategorie.ZaaktualizujInformacjeOKategorachiWPrzestrzeniKategorii(); await Promise.all([promise1,promise2]).then((values) => {}).catch(()=>{}); await StronicowyParser.kategorie.DolaczOdNowaZdarzeniaSystemoweKategorii(true,true); await StronicowyParser.kategorie.DodajSwojeInneZdarzeniaDoObsługiiDrzewaKategorii(); }else{ let categorytreetag=document.querySelector("body:not(.ns-14) #mw-content-text .mw-parser-output .CategoryTreeTag"); if(categorytreetag){ await StronicowyParser.kategorie.DolaczOdNowaZdarzeniaSystemoweKategorii(false,false); await StronicowyParser.kategorie.DodajDoCategoryTreeElementy(); await StronicowyParser.kategorie.DolaczOdNowaZdarzeniaSystemoweKategorii(true,false); await StronicowyParser.kategorie.DodajSwojeInneZdarzeniaDoObsługiiDrzewaKategorii(); } } })(); g08sieyezv8lo5qe8hcc7eovky5o5ot Szablon:PP2017/LO/Biologia/PR/T/XI/1/1 10 58718 438202 2022-08-20T16:36:31Z Superjurek 16178 Utworzono nową stronę "{{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :1. ''Podstawowe zasady budowy i funkcjonowania organizmu zwierzęcego. Uczeń:'' ::1) ''rozpoznaje tkanki zwierzęce na preparacie mikroskopowym, na schemacie, mikrofotografii, na podstawie opisu i wykazuje związek ich budowy z pełnioną funkcją;'' {{{blokuj kategorię|<includeonly> Kategoria:Zbiór…" wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :1. ''Podstawowe zasady budowy i funkcjonowania organizmu zwierzęcego. Uczeń:'' ::1) ''rozpoznaje tkanki zwierzęce na preparacie mikroskopowym, na schemacie, mikrofotografii, na podstawie opisu i wykazuje związek ich budowy z pełnioną funkcją;'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/1/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> fq1dfzv3y9yltkd09034bvoldv2qg39 Szablon:PP2017/LO/Biologia/PR/T/XI/1/2 10 58719 438203 2022-08-20T16:37:54Z Superjurek 16178 Utworzono nową stronę "{{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :1. ''Podstawowe zasady budowy i funkcjonowania organizmu zwierzęcego. Uczeń:'' ::2) ''przedstawia znaczenie połączeń międzykomórkowych w tkankach zwierzęcych;'' {{{blokuj kategorię|<includeonly> Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści na…" wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :1. ''Podstawowe zasady budowy i funkcjonowania organizmu zwierzęcego. Uczeń:'' ::2) ''przedstawia znaczenie połączeń międzykomórkowych w tkankach zwierzęcych;'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/1/2]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> 290tojv87cn66ajn79fkke0aa62tb4l Szablon:PP2017/LO/Biologia/PR/T/XI/1/3 10 58720 438205 2022-08-20T16:42:10Z Superjurek 16178 N wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :1. ''Podstawowe zasady budowy i funkcjonowania organizmu zwierzęcego. Uczeń:'' ::3) ''wykazuje związek budowy narządów z pełnioną przez nie funkcją;'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/1/3]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> eefxl1q3b9mhvp4jcogus6torazsrrj Szablon:PP2017/LO/Biologia/PR/T/XI/1/4 10 58721 438206 2022-08-20T16:44:37Z Superjurek 16178 Utworzono nową stronę "{{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :1. ''Podstawowe zasady budowy i funkcjonowania organizmu zwierzęcego. Uczeń:'' ::4) ''przedstawia powiązania funkcjonalne pomiędzy narządami w obrębie układu;'' {{{blokuj kategorię|<includeonly> Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nau…" wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :1. ''Podstawowe zasady budowy i funkcjonowania organizmu zwierzęcego. Uczeń:'' ::4) ''przedstawia powiązania funkcjonalne pomiędzy narządami w obrębie układu;'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/1/4]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> 8gvepp5pb42i6b6rxegt111yfut7yok Szablon:PP2017/LO/Biologia/PR/T/XI/1/5 10 58722 438207 2022-08-20T16:46:03Z Superjurek 16178 Utworzono nową stronę "{{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :1. ''Podstawowe zasady budowy i funkcjonowania organizmu zwierzęcego. Uczeń:'' ::5) ''przedstawia powiązania funkcjonalne pomiędzy układami narządów w obrębie organizmu;'' {{{blokuj kategorię|<includeonly> Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony…" wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :1. ''Podstawowe zasady budowy i funkcjonowania organizmu zwierzęcego. Uczeń:'' ::5) ''przedstawia powiązania funkcjonalne pomiędzy układami narządów w obrębie organizmu;'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/1/5]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> 8pvmm1r13z5h0nhq4lg69jx2x5h652b Szablon:PP2017/LO/Biologia/PR/T/XI/1/6 10 58723 438209 2022-08-20T16:48:20Z Superjurek 16178 Utworzono nową stronę "{{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :1. ''Podstawowe zasady budowy i funkcjonowania organizmu zwierzęcego. Uczeń:'' ::6) ''przedstawia mechanizmy warunkujące homeostazę (termoregulacja, osmoregulacja, stałość składu płynów ustrojowych, ciśnienie krwi, rytmy dobowe i sezonowe);'' {{{blokuj kategorię|<includeonly> Kategoria:Zbi…" wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :1. ''Podstawowe zasady budowy i funkcjonowania organizmu zwierzęcego. Uczeń:'' ::6) ''przedstawia mechanizmy warunkujące homeostazę (termoregulacja, osmoregulacja, stałość składu płynów ustrojowych, ciśnienie krwi, rytmy dobowe i sezonowe);'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/1/6]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> rcccpj3kfafrrm4qfkia8d3c937uz47 Szablon:PP2017/LO/Biologia/PR/T/XI/1/7 10 58724 438210 2022-08-20T16:50:37Z Superjurek 16178 Utworzono nową stronę "{{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :1. ''Podstawowe zasady budowy i funkcjonowania organizmu zwierzęcego. Uczeń:'' ::7) ''wykazuje związek między wielkością, aktywnością życiową, temperaturą ciała, a zapotrzebowaniem energetycznym organizmu.'' {{{blokuj kategorię|<includeonly> Kategoria:Zbiór zadań maturalnych/podstawa pro…" wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :1. ''Podstawowe zasady budowy i funkcjonowania organizmu zwierzęcego. Uczeń:'' ::7) ''wykazuje związek między wielkością, aktywnością życiową, temperaturą ciała, a zapotrzebowaniem energetycznym organizmu.'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/1/7]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> 2oemp1ql2h0shqxt62m9jo0owl99t24 Szablon:PP2017/LO/Biologia/PR/T/XI/2/1/a 10 58725 438211 2022-08-20T16:55:31Z Superjurek 16178 N wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :2. ''Porównanie poszczególnych czynności życiowych zwierząt, z uwzględnieniem struktur odpowiedzialnych za ich przeprowadzanie.'' ::1) ''Odżywianie się. Uczeń:'' :::a) ''przedstawia adaptacje w budowie i funkcjonowaniu układów pokarmowych zwierząt do rodzaju pokarmu oraz sposobu jego pobierania,'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1/a]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> gf9ge0qekmuyinfblkzzlagdkxbp46v Szablon:PP2017/LO/Biologia/PR/T/XI/2/1/b 10 58726 438212 2022-08-20T16:57:59Z Superjurek 16178 Utworzono nową stronę "{{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :2. ''Porównanie poszczególnych czynności życiowych zwierząt, z uwzględnieniem struktur odpowiedzialnych za ich przeprowadzanie.'' ::1) ''Odżywianie się. Uczeń:'' :::b) ''rozróżnia trawienie wewnątrzkomórkowe i zewnątrzkomórkowe u zwierząt,'' {{{blokuj kategorię|<includeonly> Kategoria:…" wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :2. ''Porównanie poszczególnych czynności życiowych zwierząt, z uwzględnieniem struktur odpowiedzialnych za ich przeprowadzanie.'' ::1) ''Odżywianie się. Uczeń:'' :::b) ''rozróżnia trawienie wewnątrzkomórkowe i zewnątrzkomórkowe u zwierząt,'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1/b]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> 651e3blgwmcqvuodbqc33tthwdvyn2b Szablon:PP2017/LO/Biologia/PR/T/XI/2/1/c 10 58727 438213 2022-08-20T17:00:57Z Superjurek 16178 Utworzono nową stronę "{{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :2. ''Porównanie poszczególnych czynności życiowych zwierząt, z uwzględnieniem struktur odpowiedzialnych za ich przeprowadzanie.'' ::1) ''Odżywianie się. Uczeń:'' :::c) ''przedstawia rolę nieorganicznych i organicznych składników pokarmowych w odżywianiu człowieka, w szczególności białek…" wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :2. ''Porównanie poszczególnych czynności życiowych zwierząt, z uwzględnieniem struktur odpowiedzialnych za ich przeprowadzanie.'' ::1) ''Odżywianie się. Uczeń:'' :::c) ''przedstawia rolę nieorganicznych i organicznych składników pokarmowych w odżywianiu człowieka, w szczególności białek pełnowartościowych i niepełnowartościowych, NNKT, błonnika, witamin,'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1/c]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> 0mmv0etz5xszgetfbg2v8juqv0gpf6j Szablon:PP2017/LO/Biologia/PR/T/XI/2/1/d 10 58728 438214 2022-08-20T17:02:28Z Superjurek 16178 n wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :2. ''Porównanie poszczególnych czynności życiowych zwierząt, z uwzględnieniem struktur odpowiedzialnych za ich przeprowadzanie.'' ::1) ''Odżywianie się. Uczeń:'' :::d) ''przedstawia związek budowy odcinków przewodu pokarmowego człowieka z pełnioną przez nie funkcją,'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1/d]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> lor2si5ndbkpjgl978bbaof99eyeyxx Szablon:PP2017/LO/Biologia/PR/T/XI/2/1/e 10 58729 438216 2022-08-20T17:05:10Z Superjurek 16178 Utworzono nową stronę "{{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :2. ''Porównanie poszczególnych czynności życiowych zwierząt, z uwzględnieniem struktur odpowiedzialnych za ich przeprowadzanie.'' ::1) ''Odżywianie się. Uczeń:'' :::e) ''przedstawia rolę wydzielin gruczołów i komórek gruczołowych w obróbce pokarmu,'' {{{blokuj kategorię|<includeonly> Ka…" wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :2. ''Porównanie poszczególnych czynności życiowych zwierząt, z uwzględnieniem struktur odpowiedzialnych za ich przeprowadzanie.'' ::1) ''Odżywianie się. Uczeń:'' :::e) ''przedstawia rolę wydzielin gruczołów i komórek gruczołowych w obróbce pokarmu,'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1/e]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> pf2zl19neejavveealet15bvd4jh195 Szablon:PP2017/LO/Biologia/PR/T/XI/2/1/f 10 58730 438217 2022-08-20T17:06:21Z Superjurek 16178 n wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :2. ''Porównanie poszczególnych czynności życiowych zwierząt, z uwzględnieniem struktur odpowiedzialnych za ich przeprowadzanie.'' ::1) ''Odżywianie się. Uczeń:'' :::f) ''przedstawia proces trawienia poszczególnych składników pokarmowych w przewodzie pokarmowym człowieka; planuje i przeprowadza doświadczenie sprawdzające warunki trawienia skrobi,'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1/f]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> rnh9iqf547vq05c6svhhi4e3ydjcpdf Szablon:PP2017/LO/Biologia/PR/T/XI/2/1/g 10 58731 438218 2022-08-20T17:07:50Z Superjurek 16178 n wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :2. ''Porównanie poszczególnych czynności życiowych zwierząt, z uwzględnieniem struktur odpowiedzialnych za ich przeprowadzanie.'' ::1) ''Odżywianie się. Uczeń:'' :::g) ''wyjaśnia rolę mikrobiomu układu pokarmowego w funkcjonowaniu organizmu,'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1/g]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> k3mg8sy1lc1uvaw7ux1basfgs6asmpe Szablon:PP2017/LO/Biologia/PR/T/XI/2/1/h 10 58732 438219 2022-08-20T17:09:10Z Superjurek 16178 n wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :2. ''Porównanie poszczególnych czynności życiowych zwierząt, z uwzględnieniem struktur odpowiedzialnych za ich przeprowadzanie.'' ::1) ''Odżywianie się. Uczeń:'' :::h) ''przedstawia proces wchłaniania poszczególnych produktów trawienia składników pokarmowych w przewodzie pokarmowym człowieka,'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1/h]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> ss6y2bnzhfw2kyk4o7vfxwcn60fof8l Szablon:PP2017/LO/Biologia/PR/T/XI/2/1/i 10 58733 438221 2022-08-20T17:11:26Z Superjurek 16178 n wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :2. ''Porównanie poszczególnych czynności życiowych zwierząt, z uwzględnieniem struktur odpowiedzialnych za ich przeprowadzanie.'' ::1) ''Odżywianie się. Uczeń:'' :::i) ''przedstawia rolę wątroby w przemianach substancji wchłoniętych w przewodzie pokarmowym,'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1/i]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> lo83yvslykjfya2tqqgh6gnt84xvv25 Szablon:PP2017/LO/Biologia/PR/T/XI/2/1/j 10 58734 438223 2022-08-20T17:12:34Z Superjurek 16178 n wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :2. ''Porównanie poszczególnych czynności życiowych zwierząt, z uwzględnieniem struktur odpowiedzialnych za ich przeprowadzanie.'' ::1) ''Odżywianie się. Uczeń:'' :::j) ''przedstawia rolę ośrodka głodu i sytości w przyjmowaniu pokarmu przez człowieka,'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1/j]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> 5ty4j0hj507mwpujzxkeo20b53v2gkk Szablon:PP2017/LO/Biologia/PR/T/XI/2/1/k 10 58735 438226 2022-08-20T17:16:22Z Superjurek 16178 n wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :2. ''Porównanie poszczególnych czynności życiowych zwierząt, z uwzględnieniem struktur odpowiedzialnych za ich przeprowadzanie.'' ::1) ''Odżywianie się. Uczeń:'' :::k) ''przedstawia zasady racjonalnego żywienia człowieka,'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1/k]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> n0t1c8kesedv5eoin8dntdk03jw9bg5 Szablon:PP2017/LO/Biologia/PR/T/XI/2/1/l 10 58736 438227 2022-08-20T17:17:58Z Superjurek 16178 n wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :2. ''Porównanie poszczególnych czynności życiowych zwierząt, z uwzględnieniem struktur odpowiedzialnych za ich przeprowadzanie.'' ::1) ''Odżywianie się. Uczeń:'' :::l) ''przedstawia zaburzenia odżywiania (anoreksja, bulimia) i przewiduje ich skutki zdrowotne,'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1/l]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> hkrporcs15euoup5ed5uwnus6lobxld Szablon:PP2017/LO/Biologia/PR/T/XI/2/1/m 10 58737 438229 2022-08-20T17:19:11Z Superjurek 16178 n wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :2. ''Porównanie poszczególnych czynności życiowych zwierząt, z uwzględnieniem struktur odpowiedzialnych za ich przeprowadzanie.'' ::1) ''Odżywianie się. Uczeń:'' :::m) ''podaje przyczyny (w tym uwarunkowania genetyczne) otyłości u człowieka oraz sposoby jej profilaktyki,'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1/m]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> 1ejks1hsdm3t9z6332qo7ceumpiczqf Szablon:PP2017/LO/Biologia/PR/T/XI/2/1/n 10 58738 438230 2022-08-20T17:20:16Z Superjurek 16178 n wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :2. ''Porównanie poszczególnych czynności życiowych zwierząt, z uwzględnieniem struktur odpowiedzialnych za ich przeprowadzanie.'' ::1) ''Odżywianie się. Uczeń:'' :::n) ''przedstawia znaczenie badań diagnostycznych (gastroskopia, kolonoskopia, USG, próby wątrobowe, badania krwi i kału) w profilaktyce i leczeniu chorób układu pokarmowego, w tym raka żołądka, raka jelita grubego, zespołów złego wchłaniania, choroba Crohna.'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1/n]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/1]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> l40bsto1jst1r6ork7ij1jj66ah58nb Szablon:PP2017/LO/Biologia/PR/T/XI/2/2/a 10 58739 438239 2022-08-20T17:41:28Z Superjurek 16178 n wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :2. ''Porównanie poszczególnych czynności życiowych zwierząt, z uwzględnieniem struktur odpowiedzialnych za ich przeprowadzanie.'' ::2) ''Odporność. Uczeń:'' :::a) ''rozróżnia odporność wrodzoną (nieswoistą) i nabytą (swoistą) oraz komórkową i humoralną,'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/2/a]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/2]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> dru12dtky194t2blvmwxib8g8koivnc Szablon:PP2017/LO/Biologia/PR/T/XI/2/2/b 10 58740 438241 2022-08-20T17:43:56Z Superjurek 16178 n wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :2. ''Porównanie poszczególnych czynności życiowych zwierząt, z uwzględnieniem struktur odpowiedzialnych za ich przeprowadzanie.'' ::2) ''Odporność. Uczeń:'' :::b) ''opisuje sposoby nabywania odporności swoistej (czynny i bierny),'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/2/b]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/2]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> t304vuphkdx14rw4283fyankgq1f84s Szablon:PP2017/LO/Biologia/PR/T/XI/2/2/c 10 58741 438242 2022-08-20T17:45:14Z Superjurek 16178 n wikitext text/x-wiki {{f|w=80%| *Podstawa programowa z 2017 roku.<br> *Liceum Ogólnokształcące / Technikum *Biologia *Poziom rozszerzony }} <br> '''XI. Funkcjonowanie zwierząt.''' :2. ''Porównanie poszczególnych czynności życiowych zwierząt, z uwzględnieniem struktur odpowiedzialnych za ich przeprowadzanie.'' ::2) ''Odporność. Uczeń:'' :::c) ''przedstawia narządy i komórki układu odpornościowego człowieka,'' {{{blokuj kategorię|<includeonly> [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/2/c]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2/2]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI/2]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania/XI]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony/Treści nauczania]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia/Zakres rozszerzony]] [[Kategoria:Zbiór zadań maturalnych/podstawa programowa 2017/Biologia]] </includeonly>}}} <noinclude>{{Dokumentacja}} [[Kategoria:Zbiór zadań maturalnych/Szablony]]</noinclude> 4d7bah4l46mo2kpk93ev0y11vclsibw Kategoria:Szablony z szablonowym opisem pudełka 14 58742 438248 2022-08-20T18:46:40Z Persino 2851 Utworzono nową stronę "{{Kategoria|Kategorie techniczne}}" wikitext text/x-wiki {{Kategoria|Kategorie techniczne}} 5dmqv96w9jpljz8p2rf0vcxf5f37f8r Kategoria:Artykuły bez infoboksu - niepuste kategorie 14 58743 438273 2022-08-21T10:29:12Z Persino 2851 Utworzono nową stronę "{{Kategoria|Artykuły bez infoboksu}}" wikitext text/x-wiki {{Kategoria|Artykuły bez infoboksu}} 27kt3zjgtyou4ardvctw7ogmu1a1smj 438274 438273 2022-08-21T10:30:13Z Persino 2851 wikitext text/x-wiki {{Opis kategorii | grupuje = | uwagi = Jeżeli w tej kategorii znajdują się puste podkategorie, należy wykonać w nich "pustą edycję" - kliknąć {{Code|Edytuj}}, a następnie {{Code|Zapisz}}. | liczba stron = | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = | szablony = | zgłaszające = | związane = | zobacz opisy = | dokumentacje = | opis stron = | dalsze pozycje = | siostrzane = }} {{Kategoria|Artykuły bez infoboksu}} 2g8xhdswuqw44ajrkh7p7e0gvsgdded 438298 438274 2022-08-21T11:44:26Z Persino 2851 wikitext text/x-wiki {{Opis kategorii | grupuje = | uwagi = Jeżeli w tej kategorii znajdują się puste podkategorie, należy wykonać w nich "pustą edycję" - kliknąć {{Code|Edytuj}}, a następnie {{Code|Zapisz}}. | liczba stron = Łącznie w podkategoriach znajduje się {{Forma wyrazu artykuł po liczbie|{{Łączna liczba stron w kategoriach | Białko infobox do wstawienia | Czasopismo infobox do wstawienia | Flaga infobox do wstawienia | Grafika infobox do wstawienia | Herb godło państwowe infobox do wstawienia | Jednostka administracyjna infobox do wstawienia | Miejsce - schronisko infobox do wstawienia | Miejsce - staw infobox do wstawienia | Miejsce - szczyt infobox do wstawienia | Miejscowość infobox do wstawienia | Minerał infobox do wstawienia | Obszar - miejscowość infobox do wstawienia | Obszar - województwo infobox do wstawienia | Oprogramowanie infobox do wstawienia | Pierwiastek infobox do wstawienia | Polskie miasto infobox do wstawienia | System operacyjny infobox do wstawienia | Trasa - szlak infobox do wstawienia | Ulica infobox do wstawienia | Uprawa - roślina infobox do wstawienia | Związek chemiczny infobox do wstawienia }}}}. | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = | szablony = | zgłaszające = | związane = | zobacz opisy = | dokumentacje = | opis stron = | dalsze pozycje = | siostrzane = }} {{Kategoria|Artykuły bez infoboksu}} io71bi69z31z6zruwymb34m3yfoxeiv 438299 438298 2022-08-21T11:55:20Z Persino 2851 wikitext text/x-wiki {{Opis kategorii | grupuje = | uwagi = Jeżeli w tej kategorii znajdują się puste podkategorie, należy wykonać w nich "pustą edycję" - kliknąć {{Code|Edytuj}}, a następnie {{Code|Zapisz}}. | liczba stron = Łącznie w podkategoriach znajduje się {{Forma wyrazu artykuł po liczbie|{{Łączna liczba stron w kategoriach | Białko infobox do wstawienia | Czasopismo infobox do wstawienia | Flaga infobox do wstawienia | Grafika infobox do wstawienia | Herb godło państwowe infobox do wstawienia | Jednostka administracyjna infobox do wstawienia | Miejsce - schronisko infobox do wstawienia | Miejsce - staw infobox do wstawienia | Miejsce - szczyt infobox do wstawienia | Miejscowość infobox do wstawienia | Minerał infobox do wstawienia | Obszar - miejscowość infobox do wstawienia | Obszar - województwo infobox do wstawienia | Oprogramowanie infobox do wstawienia | Pierwiastek infobox do wstawienia | Polskie miasto infobox do wstawienia | System operacyjny infobox do wstawienia | Trasa - szlak infobox do wstawienia | Ulica infobox do wstawienia | Uprawa - roślina infobox do wstawienia | Związek chemiczny infobox do wstawienia | kategoria alternatywna = Artykuły bez infoboksu - puste kategorie }}}}. | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = | szablony = | zgłaszające = | związane = | zobacz opisy = | dokumentacje = | opis stron = | dalsze pozycje = | siostrzane = }} {{Kategoria|Artykuły bez infoboksu}} 6egewv5gwncxb5qm81i73smc1g8v0yz Kategoria:Potrzebne infoboksy - błędy wywołań 14 58744 438276 2022-08-21T10:37:20Z Persino 2851 Utworzono nową stronę "{{Opis kategorii | grupuje = | uwagi = Jeżeli w tej kategorii znajdują się puste podkategorie, należy wykonać w nich "pustą edycję" - kliknąć {{Code|Edytuj}}, a następnie {{Code|Zapisz}}. | liczba stron = | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = | szablony = | zgłaszające = | związane = | zobacz opisy = | dokumentacje = | opis stron = | dal…" wikitext text/x-wiki {{Opis kategorii | grupuje = | uwagi = Jeżeli w tej kategorii znajdują się puste podkategorie, należy wykonać w nich "pustą edycję" - kliknąć {{Code|Edytuj}}, a następnie {{Code|Zapisz}}. | liczba stron = | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = | szablony = | zgłaszające = | związane = | zobacz opisy = | dokumentacje = | opis stron = | dalsze pozycje = | siostrzane = }} {{Kategoria|Artykuły bez infoboksu}} 2g8xhdswuqw44ajrkh7p7e0gvsgdded 438277 438276 2022-08-21T10:39:17Z Persino 2851 wikitext text/x-wiki {{Opis kategorii | grupuje = | uwagi = Jeżeli w tej kategorii znajdują się podkategorie, należy wykonać w nich "pustą edycję" - kliknąć {{Code|Edytuj}}, a następnie {{Code|Zapisz}}, a jeżeli to nie pomoże, to najprawdopodobniej szablon: {{s|Potrzebne infoboksy}}, został użyty z parametrami lub nie, wywołującymi błąd. | liczba stron = | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = | szablony = | zgłaszające = | związane = | zobacz opisy = | dokumentacje = | opis stron = | dalsze pozycje = | siostrzane = }} {{Kategoria|Artykuły bez infoboksu}} 0q49hieaq66fmju5kk5v8d0avf61coe 438278 438277 2022-08-21T10:41:57Z Persino 2851 Persino przeniósł stronę [[Kategoria:Artykuły bez infoboksu z problemami]] na [[Kategoria:Artykuły bez infoboksu - problemy]], bez pozostawienia przekierowania pod starym tytułem wikitext text/x-wiki {{Opis kategorii | grupuje = | uwagi = Jeżeli w tej kategorii znajdują się podkategorie, należy wykonać w nich "pustą edycję" - kliknąć {{Code|Edytuj}}, a następnie {{Code|Zapisz}}, a jeżeli to nie pomoże, to najprawdopodobniej szablon: {{s|Potrzebne infoboksy}}, został użyty z parametrami lub nie, wywołującymi błąd. | liczba stron = | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = | szablony = | zgłaszające = | związane = | zobacz opisy = | dokumentacje = | opis stron = | dalsze pozycje = | siostrzane = }} {{Kategoria|Artykuły bez infoboksu}} 0q49hieaq66fmju5kk5v8d0avf61coe 438280 438278 2022-08-21T10:43:20Z Persino 2851 Persino przeniósł stronę [[Kategoria:Artykuły bez infoboksu - problemy]] na [[Kategoria:Potrzebne infoboksy - problemy]], bez pozostawienia przekierowania pod starym tytułem wikitext text/x-wiki {{Opis kategorii | grupuje = | uwagi = Jeżeli w tej kategorii znajdują się podkategorie, należy wykonać w nich "pustą edycję" - kliknąć {{Code|Edytuj}}, a następnie {{Code|Zapisz}}, a jeżeli to nie pomoże, to najprawdopodobniej szablon: {{s|Potrzebne infoboksy}}, został użyty z parametrami lub nie, wywołującymi błąd. | liczba stron = | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = | szablony = | zgłaszające = | związane = | zobacz opisy = | dokumentacje = | opis stron = | dalsze pozycje = | siostrzane = }} {{Kategoria|Artykuły bez infoboksu}} 0q49hieaq66fmju5kk5v8d0avf61coe 438286 438280 2022-08-21T10:49:09Z Persino 2851 Persino przeniósł stronę [[Kategoria:Potrzebne infoboksy - problemy]] na [[Kategoria:Potrzebne infoboksy - błędy szablonu]], bez pozostawienia przekierowania pod starym tytułem wikitext text/x-wiki {{Opis kategorii | grupuje = | uwagi = Jeżeli w tej kategorii znajdują się podkategorie, należy wykonać w nich "pustą edycję" - kliknąć {{Code|Edytuj}}, a następnie {{Code|Zapisz}}, a jeżeli to nie pomoże, to najprawdopodobniej szablon: {{s|Potrzebne infoboksy}}, został użyty z parametrami lub nie, wywołującymi błąd. | liczba stron = | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = | szablony = | zgłaszające = | związane = | zobacz opisy = | dokumentacje = | opis stron = | dalsze pozycje = | siostrzane = }} {{Kategoria|Artykuły bez infoboksu}} 0q49hieaq66fmju5kk5v8d0avf61coe 438287 438286 2022-08-21T10:49:59Z Persino 2851 Persino przeniósł stronę [[Kategoria:Potrzebne infoboksy - błędy szablonu]] na [[Kategoria:Potrzebne infoboksy - błędy wywołań]], bez pozostawienia przekierowania pod starym tytułem wikitext text/x-wiki {{Opis kategorii | grupuje = | uwagi = Jeżeli w tej kategorii znajdują się podkategorie, należy wykonać w nich "pustą edycję" - kliknąć {{Code|Edytuj}}, a następnie {{Code|Zapisz}}, a jeżeli to nie pomoże, to najprawdopodobniej szablon: {{s|Potrzebne infoboksy}}, został użyty z parametrami lub nie, wywołującymi błąd. | liczba stron = | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = | szablony = | zgłaszające = | związane = | zobacz opisy = | dokumentacje = | opis stron = | dalsze pozycje = | siostrzane = }} {{Kategoria|Artykuły bez infoboksu}} 0q49hieaq66fmju5kk5v8d0avf61coe Kategoria:Bez infoboksu - problemy 14 58745 438282 2022-08-21T10:45:00Z Persino 2851 Utworzono nową stronę "{{Opis kategorii | grupuje = | uwagi = Jeżeli w tej kategorii znajdują się podkategorie, należy wykonać w nich "pustą edycję" - kliknąć {{Code|Edytuj}}, a następnie {{Code|Zapisz}}, a jeżeli to nie pomoże, to najprawdopodobniej szablon: {{s|Bez infoboksu}}, został użyty z parametrami lub nie, wywołującymi błąd. | liczba stron = | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz…" wikitext text/x-wiki {{Opis kategorii | grupuje = | uwagi = Jeżeli w tej kategorii znajdują się podkategorie, należy wykonać w nich "pustą edycję" - kliknąć {{Code|Edytuj}}, a następnie {{Code|Zapisz}}, a jeżeli to nie pomoże, to najprawdopodobniej szablon: {{s|Bez infoboksu}}, został użyty z parametrami lub nie, wywołującymi błąd. | liczba stron = | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = | szablony = | zgłaszające = | związane = | zobacz opisy = | dokumentacje = | opis stron = | dalsze pozycje = | siostrzane = }} {{Kategoria|Artykuły bez infoboksu}} 2wb9q8tqf807v5yyedppzqtu815i1y2 438283 438282 2022-08-21T10:45:32Z Persino 2851 wikitext text/x-wiki {{Opis kategorii | grupuje = | uwagi = Jeżeli w tej kategorii znajdują się podkategorie, należy wykonać w nich "pustą edycję" - kliknąć {{Code|Edytuj}}, a następnie {{Code|Zapisz}}, a jeżeli to nie pomoże, to najprawdopodobniej szablon: {{s|Bez infoboksu}}, został użyty z parametrami lub nie, wywołującymi problemy. | liczba stron = | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = | szablony = | zgłaszające = | związane = | zobacz opisy = | dokumentacje = | opis stron = | dalsze pozycje = | siostrzane = }} {{Kategoria|Artykuły bez infoboksu}} r43l88tkj6sofbkkmebzftee8u9y2ii 438284 438283 2022-08-21T10:46:11Z Persino 2851 Persino przeniósł stronę [[Kategoria:Bez infoboksy - problemy]] na [[Kategoria:Bez infoboksu - problemy]], bez pozostawienia przekierowania pod starym tytułem wikitext text/x-wiki {{Opis kategorii | grupuje = | uwagi = Jeżeli w tej kategorii znajdują się podkategorie, należy wykonać w nich "pustą edycję" - kliknąć {{Code|Edytuj}}, a następnie {{Code|Zapisz}}, a jeżeli to nie pomoże, to najprawdopodobniej szablon: {{s|Bez infoboksu}}, został użyty z parametrami lub nie, wywołującymi problemy. | liczba stron = | osobne grupują = | główne strony = | portal = | wikiprojekt = | zobacz = | szablony = | zgłaszające = | związane = | zobacz opisy = | dokumentacje = | opis stron = | dalsze pozycje = | siostrzane = }} {{Kategoria|Artykuły bez infoboksu}} r43l88tkj6sofbkkmebzftee8u9y2ii