{"id":102211,"date":"2021-11-04T15:37:01","date_gmt":"2021-11-04T13:37:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/otkryt-kod-luau-varianta-yazyka-lua-s-proverkoj-tipov"},"modified":"2021-11-04T15:37:01","modified_gmt":"2021-11-04T13:37:01","slug":"otkryt-kod-luau-varianta-yazyka-lua-s-proverkoj-tipov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/otkryt-kod-luau-varianta-yazyka-lua-s-proverkoj-tipov","title":{"rendered":"Bol vstupn\u00fd k\u00f3d Luau, varianty programovacieho jazyka Lua s kontrolou typov","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Bolo ozn\u00e1men\u00e9 otvorenie zdrojov\u00fdch k\u00f3dov a publikovanie prvej samostatnej verzie programovacieho jazyka Luau, ktor\u00fd pokra\u010duje vo v\u00fdvoji jazyka Lua a je sp\u00e4tne kompatibiln\u00fd s Lua 5.1. Jazyk Luau je ur\u010den\u00fd predov\u0161etk\u00fdm na zabudovanie skriptovac\u00edch procesorov do aplik\u00e1ci\u00ed a zameriava sa na dosiahnutie vysok\u00e9ho v\u00fdkonu a n\u00edzkej spotreby zdrojov. K\u00f3d projektu je nap\u00edsan\u00fd v jazyku C++ a je otvoren\u00fd pod licenciou MIT.    <\/p>\n<p>Luau roz\u0161iruje Lua o funkcie na kontrolu typov a niektor\u00e9 nov\u00e9 syntaktick\u00e9 kon\u0161trukcie, ako s\u00fa re\u0165azcov\u00e9 liter\u00e1ly. Jazyk je sp\u00e4tne kompatibiln\u00fd s Lua 5.1 a \u010diasto\u010dne aj s nov\u0161\u00edmi verziami. Podporuje API Lua Runtime, \u010do umo\u017e\u0148uje pou\u017e\u00edvanie Luau s existuj\u00facim k\u00f3dom a prepojeniami (binding). Jazykov\u00fd runtime je zalo\u017een\u00fd na v\u00fdrazne prepracovanom k\u00f3de Lua runtime 5.1, av\u0161ak interpreter bol \u00faplne prep\u00edsan\u00fd. Pri v\u00fdvoji boli pou\u017eit\u00e9 niektor\u00e9 nov\u00e9 optimaliza\u010dn\u00e9 techniky, ktor\u00e9 umo\u017enili dosiahnu\u0165 vy\u0161\u0161\u00ed v\u00fdkon v porovnan\u00ed s Lua.      <\/p>\n<p>Projekt bol vyvinut\u00fd spolo\u010dnos\u0165ou Roblox a pou\u017e\u00edva sa v k\u00f3de hernej platformy, hier a pou\u017e\u00edvate\u013esk\u00fdch aplik\u00e1ci\u00ed tejto spolo\u010dnosti, vr\u00e1tane editora Roblox Studio. P\u00f4vodne sa Luau vyv\u00edjal za zatvoren\u00fdmi dverami, no nakoniec sa rozhodli previes\u0165 ho do sf\u00e9ry otvoren\u00fdch projektov na \u010fal\u0161\u00ed spolo\u010dn\u00fd v\u00fdvoj s \u00fa\u010das\u0165ou komunity.    <\/p>\n<p>Hlavn\u00e9 vlastnosti:  <\/p>\n<ul>\n<li class=\"l\">  Postupn\u00e1 typov\u00e1 s\u00fastava (Gradual typing), ktor\u00e1 zauj\u00edma medzistupe\u0148 medzi dynamick\u00fdm a statick\u00fdm typovan\u00edm. Luau umo\u017e\u0148uje pou\u017e\u00edva\u0165 statick\u00e9 typovanie pod\u013ea potreby, pri\u010dom inform\u00e1cie o typoch s\u00fa \u0161pecifikovan\u00e9 prostredn\u00edctvom \u0161peci\u00e1lnych anot\u00e1ci\u00ed. K dispoz\u00edcii s\u00fa zabudovan\u00e9 typy \u201eany\u201c, \u201enil\u201c, \u201eboolean\u201c, \u201enumber\u201c, \u201estring\u201c a \u201ethread\u201c. Z\u00e1rove\u0148 ost\u00e1va mo\u017enos\u0165 pou\u017e\u00edva\u0165 dynamick\u00e9 typovanie bez explicitn\u00e9ho ur\u010denia typu premenn\u00fdch a funkci\u00ed. function foo(x: number, y: string): boolean local k: string = y:rep(x) return k == 'a' end\n<li class=\"l\"> Podpora re\u0165azcov\u00fdch liter\u00e1lov (ako v Lua 5.3), ako napr\u00edklad '\\0x**' (hexadecim\u00e1lne \u010d\u00edslo), '\\u{**}' (Unicode znak) a '\\z' (koniec re\u0165azca), ako aj mo\u017enos\u0165 zrozumite\u013en\u00e9ho form\u00e1tovania \u010d\u00edsel (m\u00f4\u017eete nap\u00edsa\u0165 1_000_000 namiesto 1000000), liter\u00e1ly pre hexadecim\u00e1lne (0x\u2026) a bin\u00e1rne \u010d\u00edsla (0b\u2026).\n<li class=\"l\"> Podpora pr\u00edkazu \u201econtinue\u201c, ktor\u00fd dop\u013a\u0148a existuj\u00face k\u013e\u00fa\u010dov\u00e9 slovo \u201ebreak\u201c, pre prechod k novej iter\u00e1cii cyklu.\n<li class=\"l\"> Podpora zlo\u017een\u00fdch priraden\u00ed (+=, -=, *=, \/=, %=, ^=, ..=).\n<li class=\"l\"> Podpora pou\u017eitia podmiene\u010dn\u00fdch blokov 'if-then-else' vo forme v\u00fdrazov, ktor\u00e9 vracaj\u00fa hodnotu vypo\u010d\u00edtan\u00fa po\u010das vykon\u00e1vania bloku. Je povolen\u00e9 uvies\u0165 \u013eubovo\u013en\u00fd po\u010det v\u00fdrazov elseif v bloku. local maxValue = if a &gt; b then a else b local sign = if x < 0 then -1 elseif x > 0 then 1 else 0\n<li class=\"l\"> Existencia re\u017eimu izol\u00e1cie (sandbox), ktor\u00fd umo\u017e\u0148uje sp\u00fa\u0161\u0165a\u0165 ned\u00f4veryhodn\u00fd k\u00f3d. T\u00fato mo\u017enos\u0165 je mo\u017en\u00e9 vyu\u017ei\u0165 na s\u00fabe\u017en\u00e9 sp\u00fa\u0161\u0165anie vlastn\u00e9ho k\u00f3du a k\u00f3du nap\u00edsan\u00e9ho in\u00fdmi v\u00fdvoj\u00e1rmi, napr\u00edklad extern\u00fdch kni\u017en\u00edc, ktor\u00fdch bezpe\u010dnos\u0165 nemo\u017eno zaru\u010di\u0165.\n<li class=\"l\"> Obmedzenie \u0161tandardnej kni\u017enice, z ktorej boli odstr\u00e1nen\u00e9 funkcie, ktor\u00e9 m\u00f4\u017eu potenci\u00e1lne sp\u00f4sobova\u0165 probl\u00e9my so zabezpe\u010den\u00edm. Napr\u00edklad, zo \u0161tandardnej sady s\u00fa vyl\u00fa\u010den\u00e9 kni\u017enice \u201eio\u201c (pr\u00edstup k s\u00faborom a sp\u00fa\u0161\u0165anie procesov), \u201epackage\u201c (pr\u00edstup k s\u00faborom a na\u010d\u00edtanie modulov), \u201eos\u201c (odstr\u00e1nen\u00e9 funkcie pr\u00edstupu k s\u00faborom a zmeny premenn\u00fdch prostredia), \u201edebug\u201c (nebezpe\u010dn\u00e1 manipul\u00e1cia s pam\u00e4\u0165ou), \u201edofile\u201c a \u201eloadfile\u201c (pr\u00edstup k F\u0421).\n<li class=\"l\"> Poskytovanie n\u00e1strojov na statick\u00fa anal\u00fdzu k\u00f3du, identifik\u00e1ciu ch\u00fdb (linter) a kontrolu spr\u00e1vneho pou\u017e\u00edvania typov.\n<li class=\"l\"> Vlastn\u00fd vysoce v\u00fdkonn\u00fd parser, interpret bytecode a kompil\u00e1tor. Luau zatia\u013e nepodporuje JIT kompil\u00e1ciu, ale tvrd\u00ed sa, \u017ee interpret Luau je v niektor\u00fdch situ\u00e1ci\u00e1ch v\u00fdkonnostne porovnate\u013en\u00fd s LuaJIT.            <\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56098\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043e \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0438 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Luau, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u044f\u0437\u044b\u043a\u0430 Lua \u0438 \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u0441 Lua 5.1. \u042f\u0437\u044b\u043a Luau \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0434\u043b\u044f \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043d\u0438\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u043d\u0430\u0446\u0435\u043b\u0435\u043d \u043d\u0430 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0435 \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u043d\u0438\u0437\u043a\u043e\u0433\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 C++ \u0438 \u043e\u0442\u043a\u0440\u044b\u0442 \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-102211","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043e \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0438 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Luau, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u044f\u0437\u044b\u043a\u0430 Lua \u0438 \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u0441 Lua 5.1.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sk\/blog\/news\/otkryt-kod-luau-varianta-yazyka-lua-s-proverkoj-tipov\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0442\u043a\u0440\u044b\u0442 \u043a\u043e\u0434 Luau, \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u044f\u0437\u044b\u043a\u0430 Lua \u0441 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u043e\u0439 \u0442\u0438\u043f\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043e \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0438 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Luau, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u044f\u0437\u044b\u043a\u0430 Lua \u0438 \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u0441 Lua 5.1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/news\/otkryt-kod-luau-varianta-yazyka-lua-s-proverkoj-tipov\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-11-04T13:37:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-11-04T13:37:01+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Otvoren\u00fd k\u00f3d Luau, variant jazyka Lua s kontrolou typov | ProHoster","description":"Ozn\u00e1mila sa publik\u00e1cia zdrojov\u00fdch k\u00f3dov a prv\u00e9ho samostatn\u00e9ho vydania programovacieho jazyka Luau, ktor\u00fd pokra\u010duje v rozvoji jazyka Lua a je sp\u00e4tn\u00e9 kompatibiln\u00fd s Lua 5.1.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/otkryt-kod-luau-varianta-yazyka-lua-s-proverkoj-tipov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0442\u043a\u0440\u044b\u0442 \u043a\u043e\u0434 Luau, \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u044f\u0437\u044b\u043a\u0430 Lua \u0441 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u043e\u0439 \u0442\u0438\u043f\u043e\u0432 | ProHoster","og:description":"\u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043e \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0438 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Luau, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u044f\u0437\u044b\u043a\u0430 Lua \u0438 \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u0441 Lua 5.1.","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/otkryt-kod-luau-varianta-yazyka-lua-s-proverkoj-tipov","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-11-04T13:37:01+00:00","article:modified_time":"2021-11-04T13:37:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"102211","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-11-04 13:37:30","updated":"2022-10-08 06:05:36","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/102211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=102211"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/102211\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=102211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=102211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=102211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}