[{"data":1,"prerenderedAt":1084},["ShallowReactive",2],{"doc:\u002Fvector-engine\u002Finternals\u002Fbreakpoints":3,"surround:\u002Fvector-engine\u002Finternals\u002Fbreakpoints":833,"navigation":844},{"id":4,"title":5,"body":6,"description":826,"extension":827,"meta":828,"navigation":748,"path":829,"seo":830,"stem":831,"__hash__":832},"docs\u002F03.vector-engine\u002F05.internals\u002F04.breakpoints.md","Breakpointy",{"type":7,"value":8,"toc":817},"minimark",[9,14,18,35,41,45,52,395,398,402,405,464,467,471,482,627,633,637,681,685,783,787,813],[10,11,13],"h2",{"id":12},"jedna-skala-dwa-źródła","Jedna skala, dwa źródła",[15,16,17],"p",{},"Workspace używa jednego tieru breakpointów na popularną rozdzielczość desktopową. Skala żyje w dwóch miejscach, które testy trzymają w sync:",[19,20,21,29],"ul",{},[22,23,24,28],"li",{},[25,26,27],"code",{},"apps\u002Fweb\u002Fsrc\u002Fstyles\u002Fmain.css"," — media queries layoutu,",[22,30,31,34],{},[25,32,33],{},"apps\u002Fweb\u002Fsrc\u002Fstyles\u002Fbreakpoints.ts"," — maszynowo czytelna skala (id, rozdzielczości, budżety kolumn).",[15,36,37,40],{},[25,38,39],{},"breakpoints.test.ts"," parsuje stylesheet i wywala się, gdy tier, budżet kolumn lub kolejność rozjedzie się z manifestem.",[10,42,44],{"id":43},"tiery-szerokości","Tiery szerokości",[15,46,47,48,51],{},"Tiery to zapytania ",[25,49,50],{},"min-width",", aplikowane rosnąco. Każdy tier redeklaruje wszystkie cztery kolumny, więc nie zależy od tieru poniżej.",[53,54,55,85],"table",{},[56,57,58],"thead",{},[59,60,61,65,68,73,76,79,82],"tr",{},[62,63,64],"th",{},"Tier",[62,66,67],{},"Rozdzielczość",[62,69,71],{"align":70},"right",[25,72,50],{},[62,74,75],{},"Source",[62,77,78],{"align":70},"Canvas min",[62,80,81],{"align":70},"Inspector",[62,83,84],{"align":70},"Export",[86,87,88,114,139,165,190,216,241,267,293,318,344,370],"tbody",{},[59,89,90,94,97,100,105,108,111],{},[91,92,93],"td",{},"base",[91,95,96],{},"\u003C 1280×800",[91,98,99],{"align":70},"—",[91,101,102],{},[25,103,104],{},"minmax(300px, 27%)",[91,106,107],{"align":70},"330 px",[91,109,110],{"align":70},"300 px",[91,112,113],{"align":70},"280 px",[59,115,116,121,124,127,131,133,136],{},[91,117,118],{},[25,119,120],{},"wxga",[91,122,123],{},"1280×800",[91,125,126],{"align":70},"1280 px",[91,128,129],{},[25,130,104],{},[91,132,107],{"align":70},[91,134,135],{"align":70},"310 px",[91,137,138],{"align":70},"290 px",[59,140,141,146,149,152,157,160,163],{},[91,142,143],{},[25,144,145],{},"hd",[91,147,148],{},"1366×768",[91,150,151],{"align":70},"1366 px",[91,153,154],{},[25,155,156],{},"minmax(320px, 27%)",[91,158,159],{"align":70},"340 px",[91,161,162],{"align":70},"320 px",[91,164,110],{"align":70},[59,166,167,172,175,178,183,186,188],{},[91,168,169],{},[25,170,171],{},"wxga-plus",[91,173,174],{},"1440×900",[91,176,177],{"align":70},"1440 px",[91,179,180],{},[25,181,182],{},"minmax(340px, 28%)",[91,184,185],{"align":70},"360 px",[91,187,159],{"align":70},[91,189,162],{"align":70},[59,191,192,197,200,203,208,211,214],{},[91,193,194],{},[25,195,196],{},"hd-plus",[91,198,199],{},"1600×900",[91,201,202],{"align":70},"1600 px",[91,204,205],{},[25,206,207],{},"minmax(360px, 28%)",[91,209,210],{"align":70},"400 px",[91,212,213],{"align":70},"350 px",[91,215,107],{"align":70},[59,217,218,223,226,229,234,237,239],{},[91,219,220],{},[25,221,222],{},"wsxga-plus",[91,224,225],{},"1680×1050",[91,227,228],{"align":70},"1680 px",[91,230,231],{},[25,232,233],{},"minmax(380px, 29%)",[91,235,236],{"align":70},"420 px",[91,238,185],{"align":70},[91,240,159],{"align":70},[59,242,243,248,251,254,259,262,265],{},[91,244,245],{},[25,246,247],{},"full-hd",[91,249,250],{},"1920×1080",[91,252,253],{"align":70},"1920 px",[91,255,256],{},[25,257,258],{},"minmax(420px, 30%)",[91,260,261],{"align":70},"480 px",[91,263,264],{"align":70},"380 px",[91,266,185],{"align":70},[59,268,269,274,277,280,285,288,290],{},[91,270,271],{},[25,272,273],{},"qxga",[91,275,276],{},"2048×1152",[91,278,279],{"align":70},"2048 px",[91,281,282],{},[25,283,284],{},"minmax(450px, 30%)",[91,286,287],{"align":70},"520 px",[91,289,210],{"align":70},[91,291,292],{"align":70},"370 px",[59,294,295,300,303,306,311,314,316],{},[91,296,297],{},[25,298,299],{},"qhd",[91,301,302],{},"2560×1440",[91,304,305],{"align":70},"2560 px",[91,307,308],{},[25,309,310],{},"minmax(480px, 31%)",[91,312,313],{"align":70},"600 px",[91,315,236],{"align":70},[91,317,264],{"align":70},[59,319,320,325,328,331,336,339,342],{},[91,321,322],{},[25,323,324],{},"uwqhd",[91,326,327],{},"3440×1440",[91,329,330],{"align":70},"3440 px",[91,332,333],{},[25,334,335],{},"minmax(520px, 30%)",[91,337,338],{"align":70},"720 px",[91,340,341],{"align":70},"440 px",[91,343,210],{"align":70},[59,345,346,351,354,357,362,365,368],{},[91,347,348],{},[25,349,350],{},"uhd-4k",[91,352,353],{},"3840×2160",[91,355,356],{"align":70},"3840 px",[91,358,359],{},[25,360,361],{},"minmax(540px, 32%)",[91,363,364],{"align":70},"800 px",[91,366,367],{"align":70},"460 px",[91,369,236],{"align":70},[59,371,372,377,380,383,388,391,393],{},[91,373,374],{},[25,375,376],{},"uhd-5k",[91,378,379],{},"5120×2880",[91,381,382],{"align":70},"5120 px",[91,384,385],{},[25,386,387],{},"minmax(600px, 32%)",[91,389,390],{"align":70},"900 px",[91,392,287],{"align":70},[91,394,367],{"align":70},[15,396,397],{},"Cztery minimalne kolumny zawsze mieszczą się w szerokości swojego tieru (asercja w testach). Panele rosną monotonicznie — szerszy monitor nigdy nie dostaje mniejszego inspektora.",[10,399,401],{"id":400},"ultrawide-219","Ultrawide 21:9",[15,403,404],{},"Monitory ultrawide dodatkowo matchują:",[406,407,412],"pre",{"className":408,"code":409,"language":410,"meta":411,"style":411},"language-css shiki shiki-themes github-light github-dark","@media (min-aspect-ratio: 21\u002F9) and (min-width: 2560px)\n","css","",[25,413,414],{"__ignoreMap":411},[415,416,419,423,427,431,434,437,440,443,446,449,451,453,455,458,461],"span",{"class":417,"line":418},"line",1,[415,420,422],{"class":421},"szBVR","@media",[415,424,426],{"class":425},"sVt8B"," (",[415,428,430],{"class":429},"sj4cs","min-aspect-ratio",[415,432,433],{"class":425},": ",[415,435,436],{"class":429},"21",[415,438,439],{"class":421},"\u002F",[415,441,442],{"class":429},"9",[415,444,445],{"class":425},") ",[415,447,448],{"class":421},"and",[415,450,426],{"class":425},[415,452,50],{"class":429},[415,454,433],{"class":425},[415,456,457],{"class":429},"2560",[415,459,460],{"class":421},"px",[415,462,463],{"class":425},")\n",[15,465,466],{},"Tier capuje kolumnę source na 24%, daje canvasowi minimum 900 px, a shell traci max-width clamp powyżej 3840 px.",[10,468,470],{"id":469},"tiery-wysokości","Tiery wysokości",[15,472,473,474,477,478,481],{},"Zapytania ",[25,475,476],{},"max-height"," z bramką ",[25,479,480],{},"min-width: 901px"," — telefony i tablety zachowują layout tabowany. Deklarowane od najwyższego do najniższego, więc najgęstszy pasujący tier wygrywa.",[53,483,484,509],{},[56,485,486],{},[59,487,488,490,493,497,500,503,506],{},[62,489,64],{},[62,491,492],{},"Referencja",[62,494,495],{"align":70},[25,496,476],{},[62,498,499],{"align":70},"Header",[62,501,502],{"align":70},"Footer",[62,504,505],{"align":70},"Panel heading",[62,507,508],{"align":70},"Path toolbar",[86,510,511,534,557,581,604],{},[59,512,513,518,520,522,525,528,531],{},[91,514,515],{},[25,516,517],{},"short",[91,519,199],{},[91,521,390],{"align":70},[91,523,524],{"align":70},"60 px",[91,526,527],{"align":70},"27 px",[91,529,530],{"align":70},"50 px",[91,532,533],{"align":70},"42 px",[59,535,536,541,543,546,549,552,554],{},[91,537,538],{},[25,539,540],{},"laptop",[91,542,123],{},[91,544,545],{"align":70},"820 px",[91,547,548],{"align":70},"56 px",[91,550,551],{"align":70},"26 px",[91,553,530],{"align":70},[91,555,556],{"align":70},"40 px",[59,558,559,564,566,569,572,575,578],{},[91,560,561],{},[25,562,563],{},"hd-laptop",[91,565,148],{},[91,567,568],{"align":70},"768 px",[91,570,571],{"align":70},"54 px",[91,573,574],{"align":70},"25 px",[91,576,577],{"align":70},"44 px",[91,579,580],{"align":70},"38 px",[59,582,583,588,591,594,596,599,601],{},[91,584,585],{},[25,586,587],{},"very-short",[91,589,590],{},"1366×700",[91,592,593],{"align":70},"700 px",[91,595,530],{"align":70},[91,597,598],{"align":70},"24 px",[91,600,533],{"align":70},[91,602,603],{"align":70},"34 px",[59,605,606,611,614,616,619,622,624],{},[91,607,608],{},[25,609,610],{},"compact",[91,612,613],{},"1280×600",[91,615,313],{"align":70},[91,617,618],{"align":70},"46 px",[91,620,621],{"align":70},"22 px",[91,623,556],{"align":70},[91,625,626],{"align":70},"30 px",[15,628,629,630,632],{},"Tier ",[25,631,610],{}," ukrywa też etykiety eyebrow paneli i zmniejsza status bar do 8 px.",[10,634,636],{"id":635},"layouty-tabowane","Layouty tabowane",[53,638,639,649],{},[56,640,641],{},[59,642,643,646],{},[62,644,645],{},"Zapytanie",[62,647,648],{},"Zachowanie",[86,650,651,661,671],{},[59,652,653,658],{},[91,654,655],{},[25,656,657],{},"max-width: 1180px",[91,659,660],{},"Węższe budżety kolumn, ukryte drugorzędne metadane podglądu",[59,662,663,668],{},[91,664,665],{},[25,666,667],{},"max-width: 900px",[91,669,670],{},"Layout tabowany, jeden panel naraz",[59,672,673,678],{},[91,674,675],{},[25,676,677],{},"max-width: 600px",[91,679,680],{},"Akcje headera tylko ikony, dwukolumnowa siatka formatów",[10,682,684],{"id":683},"użycie-skali-w-kodzie","Użycie skali w kodzie",[406,686,690],{"className":687,"code":688,"language":689,"meta":411,"style":411},"language-ts shiki shiki-themes github-light github-dark","import {\n  HEIGHT_TIERS,\n  WIDTH_TIERS,\n  minWidthQuery,\n  resolveHeightTier,\n  resolveWidthTier\n} from '@\u002Fstyles\u002Fbreakpoints'\n\nresolveWidthTier(window.innerWidth)?.id\nresolveHeightTier(window.innerHeight)?.id\nminWidthQuery(1920)\n","ts",[25,691,692,700,706,712,718,724,730,743,750,760,769],{"__ignoreMap":411},[415,693,694,697],{"class":417,"line":418},[415,695,696],{"class":421},"import",[415,698,699],{"class":425}," {\n",[415,701,703],{"class":417,"line":702},2,[415,704,705],{"class":425},"  HEIGHT_TIERS,\n",[415,707,709],{"class":417,"line":708},3,[415,710,711],{"class":425},"  WIDTH_TIERS,\n",[415,713,715],{"class":417,"line":714},4,[415,716,717],{"class":425},"  minWidthQuery,\n",[415,719,721],{"class":417,"line":720},5,[415,722,723],{"class":425},"  resolveHeightTier,\n",[415,725,727],{"class":417,"line":726},6,[415,728,729],{"class":425},"  resolveWidthTier\n",[415,731,733,736,739],{"class":417,"line":732},7,[415,734,735],{"class":425},"} ",[415,737,738],{"class":421},"from",[415,740,742],{"class":741},"sZZnC"," '@\u002Fstyles\u002Fbreakpoints'\n",[415,744,746],{"class":417,"line":745},8,[415,747,749],{"emptyLinePlaceholder":748},true,"\n",[415,751,753,757],{"class":417,"line":752},9,[415,754,756],{"class":755},"sScJk","resolveWidthTier",[415,758,759],{"class":425},"(window.innerWidth)?.id\n",[415,761,763,766],{"class":417,"line":762},10,[415,764,765],{"class":755},"resolveHeightTier",[415,767,768],{"class":425},"(window.innerHeight)?.id\n",[415,770,772,775,778,781],{"class":417,"line":771},11,[415,773,774],{"class":755},"minWidthQuery",[415,776,777],{"class":425},"(",[415,779,780],{"class":429},"1920",[415,782,463],{"class":425},[10,784,786],{"id":785},"dodawanie-rozdzielczości","Dodawanie rozdzielczości",[788,789,790],"steps",{},[791,792,793,800,807],"ol",{},[22,794,795,796,799],{},"Dodaj tier do ",[25,797,798],{},"breakpoints.ts"," (id, rozdzielczość, budżety kolumn).",[22,801,802,803,806],{},"Dodaj pasujące media query do ",[25,804,805],{},"main.css"," z redeklaracją wszystkich czterech kolumn.",[22,808,809,810,812],{},"Uruchom testy — ",[25,811,39],{}," wywali się, dopóki oba źródła się nie zgodzą.",[814,815,816],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}",{"title":411,"searchDepth":708,"depth":708,"links":818},[819,820,821,822,823,824,825],{"id":12,"depth":702,"text":13},{"id":43,"depth":702,"text":44},{"id":400,"depth":702,"text":401},{"id":469,"depth":702,"text":470},{"id":635,"depth":702,"text":636},{"id":683,"depth":702,"text":684},{"id":785,"depth":702,"text":786},"Skala breakpointów per rozdzielczość monitora (1280×800 → 5K), tiery wysokości, ultrawide 21:9 i layouty tabowane.","md",{},"\u002Fvector-engine\u002Finternals\u002Fbreakpoints",{"title":5,"description":826},"03.vector-engine\u002F05.internals\u002F04.breakpoints","oJ7l7rzfaH4CJISZOtl2JkNva65jNAS4hLfSSAAI9EA",[834,839],{"title":835,"path":836,"stem":837,"description":838,"children":-1},"Workspace i panele","\u002Fvector-engine\u002Finternals\u002Fworkspace","03.vector-engine\u002F05.internals\u002F03.workspace","Cztery kolumny (Source, Canvas, Inspector, Export), trójstanowe zwijanie expanded → rail → hidden, sekcje akordeonu i persystencja.",{"title":840,"path":841,"stem":842,"description":843,"children":-1},"Wdrożenie na Vercel","\u002Fvector-engine\u002Fdeployment","03.vector-engine\u002F06.deployment","Statyczny build Vite z vercel.json, dostarczanie WASM z właściwym MIME, SPA routing, immutable cache, CSP i weryfikacja po deployu.",[845,965,1026],{"title":846,"path":847,"stem":848,"children":849},"2D Game Engine","\u002Fgame-engine","01.game-engine\u002F01.index",[850,852,856,860,864,890,919,932,953,957,961],{"title":851,"path":847,"stem":848},"Przegląd",{"title":853,"path":854,"stem":855},"Szybki start","\u002Fgame-engine\u002Fgetting-started","01.game-engine\u002F02.getting-started",{"title":857,"path":858,"stem":859},"Konfiguracja","\u002Fgame-engine\u002Fconfiguration","01.game-engine\u002F03.configuration",{"title":861,"path":862,"stem":863},"Architektura","\u002Fgame-engine\u002Farchitecture","01.game-engine\u002F04.architecture",{"title":865,"path":866,"stem":867,"children":868,"page":889},"Rdzeń","\u002Fgame-engine\u002Fcore","01.game-engine\u002F05.core",[869,873,877,881,885],{"title":870,"path":871,"stem":872},"Silnik i cykl życia","\u002Fgame-engine\u002Fcore\u002Fengine","01.game-engine\u002F05.core\u002F01.engine",{"title":874,"path":875,"stem":876},"Czas i pętla gry","\u002Fgame-engine\u002Fcore\u002Ftime","01.game-engine\u002F05.core\u002F02.time",{"title":878,"path":879,"stem":880},"Sceny","\u002Fgame-engine\u002Fcore\u002Fscenes","01.game-engine\u002F05.core\u002F03.scenes",{"title":882,"path":883,"stem":884},"Obiekty i komponenty","\u002Fgame-engine\u002Fcore\u002Fobjects","01.game-engine\u002F05.core\u002F04.objects",{"title":886,"path":887,"stem":888},"Zdarzenia i harmonogram","\u002Fgame-engine\u002Fcore\u002Fevents","01.game-engine\u002F05.core\u002F05.events",false,{"title":891,"path":892,"stem":893,"children":894,"page":889},"Systemy","\u002Fgame-engine\u002Fsystems","01.game-engine\u002F06.systems",[895,899,903,907,911,915],{"title":896,"path":897,"stem":898},"Zasoby (AssetManager)","\u002Fgame-engine\u002Fsystems\u002Fassets","01.game-engine\u002F06.systems\u002F01.assets",{"title":900,"path":901,"stem":902},"Wejście (InputManager)","\u002Fgame-engine\u002Fsystems\u002Finput","01.game-engine\u002F06.systems\u002F02.input",{"title":904,"path":905,"stem":906},"Fizyka (PhysicsManager)","\u002Fgame-engine\u002Fsystems\u002Fphysics","01.game-engine\u002F06.systems\u002F03.physics",{"title":908,"path":909,"stem":910},"Kamera (CameraManager)","\u002Fgame-engine\u002Fsystems\u002Fcamera","01.game-engine\u002F06.systems\u002F04.camera",{"title":912,"path":913,"stem":914},"Audio (AudioManager)","\u002Fgame-engine\u002Fsystems\u002Faudio","01.game-engine\u002F06.systems\u002F05.audio",{"title":916,"path":917,"stem":918},"Tweeny i easing","\u002Fgame-engine\u002Fsystems\u002Ftweens","01.game-engine\u002F06.systems\u002F06.tweens",{"title":920,"path":921,"stem":922,"children":923,"page":889},"Dane i zapisy","\u002Fgame-engine\u002Fdata","01.game-engine\u002F07.data",[924,928],{"title":925,"path":926,"stem":927},"Format projektu","\u002Fgame-engine\u002Fdata\u002Fproject-format","01.game-engine\u002F07.data\u002F01.project-format",{"title":929,"path":930,"stem":931},"Zapisy gry","\u002Fgame-engine\u002Fdata\u002Fsaves","01.game-engine\u002F07.data\u002F02.saves",{"title":933,"path":934,"stem":935,"children":936,"page":889},"Zaawansowane","\u002Fgame-engine\u002Fadvanced","01.game-engine\u002F08.advanced",[937,941,945,949],{"title":938,"path":939,"stem":940},"Pluginy","\u002Fgame-engine\u002Fadvanced\u002Fplugins","01.game-engine\u002F08.advanced\u002F01.plugins",{"title":942,"path":943,"stem":944},"WebAssembly","\u002Fgame-engine\u002Fadvanced\u002Fwasm","01.game-engine\u002F08.advanced\u002F02.wasm",{"title":946,"path":947,"stem":948},"Debugowanie","\u002Fgame-engine\u002Fadvanced\u002Fdebugging","01.game-engine\u002F08.advanced\u002F03.debugging",{"title":950,"path":951,"stem":952},"Wydajność i benchmarki","\u002Fgame-engine\u002Fadvanced\u002Fperformance","01.game-engine\u002F08.advanced\u002F04.performance",{"title":954,"path":955,"stem":956},"Wdrożenie","\u002Fgame-engine\u002Fdeployment","01.game-engine\u002F09.deployment",{"title":958,"path":959,"stem":960},"Przykłady","\u002Fgame-engine\u002Fexamples","01.game-engine\u002F10.examples",{"title":962,"path":963,"stem":964},"Decyzje architektoniczne","\u002Fgame-engine\u002Fadr","01.game-engine\u002F11.adr",{"title":966,"path":967,"stem":968,"children":969},"Reverse Proxy","\u002Freverse-proxy","02.reverse-proxy\u002F01.index",[970,971,974,977,998],{"title":851,"path":967,"stem":968},{"title":853,"path":972,"stem":973},"\u002Freverse-proxy\u002Fgetting-started","02.reverse-proxy\u002F02.getting-started",{"title":857,"path":975,"stem":976},"\u002Freverse-proxy\u002Fconfiguration","02.reverse-proxy\u002F03.configuration",{"title":978,"path":979,"stem":980,"children":981,"page":889},"Ruch i odporność","\u002Freverse-proxy\u002Ftraffic","02.reverse-proxy\u002F04.traffic",[982,986,990,994],{"title":983,"path":984,"stem":985},"Load balancing","\u002Freverse-proxy\u002Ftraffic\u002Fload-balancing","02.reverse-proxy\u002F04.traffic\u002F01.load-balancing",{"title":987,"path":988,"stem":989},"Health checks","\u002Freverse-proxy\u002Ftraffic\u002Fhealth-checks","02.reverse-proxy\u002F04.traffic\u002F02.health-checks",{"title":991,"path":992,"stem":993},"Circuit breaker i retry","\u002Freverse-proxy\u002Ftraffic\u002Fresilience","02.reverse-proxy\u002F04.traffic\u002F03.resilience",{"title":995,"path":996,"stem":997},"Rate limiting","\u002Freverse-proxy\u002Ftraffic\u002Frate-limiting","02.reverse-proxy\u002F04.traffic\u002F04.rate-limiting",{"title":999,"path":1000,"stem":1001,"children":1002,"page":889},"Operacje i wdrożenie","\u002Freverse-proxy\u002Foperations","02.reverse-proxy\u002F05.operations",[1003,1007,1011,1015,1018,1022],{"title":1004,"path":1005,"stem":1006},"Admin API","\u002Freverse-proxy\u002Foperations\u002Fadmin-api","02.reverse-proxy\u002F05.operations\u002F01.admin-api",{"title":1008,"path":1009,"stem":1010},"Metryki i monitoring","\u002Freverse-proxy\u002Foperations\u002Fobservability","02.reverse-proxy\u002F05.operations\u002F02.observability",{"title":1012,"path":1013,"stem":1014},"Bezpieczeństwo","\u002Freverse-proxy\u002Foperations\u002Fsecurity","02.reverse-proxy\u002F05.operations\u002F03.security",{"title":954,"path":1016,"stem":1017},"\u002Freverse-proxy\u002Foperations\u002Fdeployment","02.reverse-proxy\u002F05.operations\u002F04.deployment",{"title":1019,"path":1020,"stem":1021},"Benchmarki","\u002Freverse-proxy\u002Foperations\u002Fbenchmarks","02.reverse-proxy\u002F05.operations\u002F05.benchmarks",{"title":1023,"path":1024,"stem":1025},"Troubleshooting","\u002Freverse-proxy\u002Foperations\u002Ftroubleshooting","02.reverse-proxy\u002F05.operations\u002F06.troubleshooting",{"title":1027,"path":1028,"stem":1029,"children":1030},"Vector Engine","\u002Fvector-engine","03.vector-engine\u002F01.index",[1031,1032,1035,1056,1069,1083],{"title":851,"path":1028,"stem":1029},{"title":853,"path":1033,"stem":1034},"\u002Fvector-engine\u002Fgetting-started","03.vector-engine\u002F02.getting-started",{"title":1036,"path":1037,"stem":1038,"children":1039,"page":889},"Scena","\u002Fvector-engine\u002Fscene","03.vector-engine\u002F03.scene",[1040,1044,1048,1052],{"title":1041,"path":1042,"stem":1043},"Format sceny 1.0","\u002Fvector-engine\u002Fscene\u002Fscene-format","03.vector-engine\u002F03.scene\u002F01.scene-format",{"title":1045,"path":1046,"stem":1047},"Obiekty sceny","\u002Fvector-engine\u002Fscene\u002Fobjects","03.vector-engine\u002F03.scene\u002F02.objects",{"title":1049,"path":1050,"stem":1051},"Gradienty i warstwy","\u002Fvector-engine\u002Fscene\u002Fgradients-layers","03.vector-engine\u002F03.scene\u002F03.gradients-layers",{"title":1053,"path":1054,"stem":1055},"Przykłady scen","\u002Fvector-engine\u002Fscene\u002Fexamples","03.vector-engine\u002F03.scene\u002F04.examples",{"title":1057,"path":1058,"stem":1059,"children":1060,"page":889},"Eksport","\u002Fvector-engine\u002Fexport","03.vector-engine\u002F04.export",[1061,1065],{"title":1062,"path":1063,"stem":1064},"Formaty eksportu","\u002Fvector-engine\u002Fexport\u002Fexport-formats","03.vector-engine\u002F04.export\u002F01.export-formats",{"title":1066,"path":1067,"stem":1068},"Proces eksportu","\u002Fvector-engine\u002Fexport\u002Fexport-workflow","03.vector-engine\u002F04.export\u002F02.export-workflow",{"title":1070,"path":1071,"stem":1072,"children":1073,"page":889},"Wnętrze silnika","\u002Fvector-engine\u002Finternals","03.vector-engine\u002F05.internals",[1074,1077,1081,1082],{"title":861,"path":1075,"stem":1076},"\u002Fvector-engine\u002Finternals\u002Farchitecture","03.vector-engine\u002F05.internals\u002F01.architecture",{"title":1078,"path":1079,"stem":1080},"WebAssembly i workery","\u002Fvector-engine\u002Finternals\u002Fwasm","03.vector-engine\u002F05.internals\u002F02.wasm",{"title":835,"path":836,"stem":837},{"title":5,"path":829,"stem":831},{"title":840,"path":841,"stem":842},1793986309009]