{"id":33237,"date":"2019-10-31T21:51:29","date_gmt":"2019-10-31T18:51:29","guid":{"rendered":"https:\/\/prohoster.info\/blog\/opublikovan-gtk-3-96-eksperimentalnyj-vypusk-gtk-4\/"},"modified":"2019-10-31T21:51:29","modified_gmt":"2019-10-31T18:51:29","slug":"opublikovan-gtk-3-96-eksperimentalnyj-vypusk-gtk-4","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/opublikovan-gtk-3-96-eksperimentalnyj-vypusk-gtk-4","title":{"rendered":"Byl vyd\u00e1n GTK 3.96, experiment\u00e1ln\u00ed vyd\u00e1n\u00ed GTK 4","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po 10 mesiacoch od momentu <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48853\">minul\u00e9ho<\/a><\/noindex> testovacieho vydania <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.gtk.org\/2019\/05\/08\/gtk-3-96-0\/\">predstaven\u00e9<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GNOME\/gtk\/releases\/tag\/3.96.0\">GTK 3.96<\/a><\/noindex>, nov\u00fd experiment\u00e1lny vydanie bud\u00faceho stabiln\u00e9ho uvo\u013enenia GTK 4. Vetva GTK 4 sa vyv\u00edja v r\u00e1mci nov\u00e9ho procesu v\u00fdvoja, ktor\u00fd sa sna\u017e\u00ed poskytn\u00fa\u0165 v\u00fdvoj\u00e1rom aplik\u00e1ci\u00ed stabiln\u00e9 a podporovan\u00e9 API po nieko\u013eko rokov, ktor\u00e9 m\u00f4\u017eu pou\u017e\u00edva\u0165 bez ob\u00e1v, \u017ee ka\u017ed\u00fdch \u0161es\u0165 mesiacov bud\u00fa musie\u0165 prepracova\u0165 aplik\u00e1ciu kv\u00f4li zmene API v \u010fal\u0161ej vetve GTK. Do \u00faplnej stabiliz\u00e1cie GTK 4 sa odpor\u00fa\u010da pokra\u010dova\u0165 v zostavovan\u00ed aplik\u00e1ci\u00ed pre pou\u017e\u00edvate\u013eov pomocou vetvy <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48834\">GTK 3.24<\/a><\/noindex>.<\/p>\n<p>Hlavn\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GNOME\/gtk\/blob\/master\/NEWS\">zmeny<\/a><\/noindex> v GTK 3.96: <\/p>\n<ul>\n<li class=\"l\"> V API <noindex>GSK<\/noindex> (GTK Scene Kit), ktor\u00fd poskytuje vykreslenie grafick\u00fdch scen\u00e9ri\u00ed prostredn\u00edctvom OpenGL a Vulkan, prebehla pr\u00e1ca na chyb\u00e1ch, ktor\u00fdch identifik\u00e1cia sa stala jednoduch\u0161ou v\u010faka nov\u00e9mu debuggovaciemu n\u00e1stroju gtk4-node-editor, ktor\u00fd umo\u017e\u0148uje na\u010d\u00edta\u0165 a zobrazi\u0165 uzol vykreslovania v serializovanom form\u00e1te (m\u00f4\u017ee by\u0165 ulo\u017een\u00fd v re\u017eime in\u0161pekcie GTK in\u0161pektora), ako aj porovna\u0165 v\u00fdsledok vykreslenia pri pou\u017eit\u00ed r\u00f4znych backendov;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.gtk.org\/files\/2019\/05\/Screenshot-from-2019-05-06-20-43-31.png\"><img decoding=\"async\" alt=\"Byl vyd\u00e1n GTK 3.96, experiment\u00e1ln\u00ed vyd\u00e1n\u00ed GTK 4 \" src=\"\/wp-content\/uploads\/2019\/05\/a6564ad90400ad590436abf3fc0d9b30.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Mo\u017enosti 3D-transform\u00e1ci\u00ed boli posilnen\u00e9 na \u00farove\u0148, ktor\u00e1 umo\u017e\u0148uje vytv\u00e1ra\u0165 anim\u00e1cie ako je rotuj\u00faca kocka;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.gtk.org\/files\/2019\/05\/Screenshot-from-2019-05-06-21-15-18.png\"><img decoding=\"async\" alt=\"Byl vyd\u00e1n GTK 3.96, experiment\u00e1ln\u00ed vyd\u00e1n\u00ed GTK 4 \" src=\"\/wp-content\/uploads\/2019\/05\/352bbec750ffa5302da6b098800641d3.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> \u00daplne <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50419\">prepisovan\u00fd<\/a><\/noindex> GDK backend Broadway, ur\u010den\u00fd na vykreslenie v\u00fdstupu kni\u017enice GTK v okne webov\u00e9ho prehliada\u010da. Star\u00fd implement\u00e1cia Broadway nezapadala do navrhovan\u00fdch met\u00f3d vykreslenia v GTK 4 (namiesto v\u00fdstupu do vyrovn\u00e1vacej pam\u00e4te sa teraz pou\u017e\u00edva model na z\u00e1klade uzlov vykres\u013eovania (render nodes), pri ktorom je v\u00fdstup konsolidovan\u00fd do formy stromu vysokorozmern\u00fdch oper\u00e1ci\u00ed, efekt\u00edvne spracov\u00e1van\u00fdch GPU prostredn\u00edctvom OpenGL a Vulkan).<br \/>\nNov\u00e1 varianta Broadway prekonvertov\u00e1va uzly vykres\u013eovania na DOM uzly so \u0161t\u00fdlmi CSS na v\u00fdstup rozhrania v prehliada\u010di. Ka\u017ed\u00fd nov\u00fd stav obrazovky sa spracov\u00e1va ako zmena DOM stromu v porovnan\u00ed s predch\u00e1dzaj\u00facim stavom, \u010do umo\u017e\u0148uje zmen\u0161i\u0165 objem d\u00e1t pren\u00e1\u0161an\u00fdch vzdialen\u00e9mu klientovi. 3D-transform\u00e1cie a grafick\u00e9 efekty sa realizuj\u00fa prostredn\u00edctvom CSS vlastnosti transform;<\/p>\n<li class=\"l\"> V GDK pokra\u010duje zav\u00e1dzanie API, navrhnut\u00fdch so zrete\u013eom na pou\u017eitie protokolu Wayland, a vykon\u00e1va sa \u010distenie API viazan\u00fdch na X11, alebo ich presun do samostatn\u00e9ho backendu X11. Pozoruje sa pokrok v pr\u00e1ci na odstr\u00e1nen\u00ed pou\u017e\u00edvania podru\u017en\u00fdch povrchov a glob\u00e1lnych s\u00faradn\u00edc. Z GDK bola odstr\u00e1nen\u00e1 podpora GDK_SURFACE_SUBSURFACE;\n<li class=\"l\">  Pokra\u010doval refactoring k\u00f3du s\u00favisiaceho s vykon\u00e1van\u00edm oper\u00e1ci\u00ed Drag-and-Drop, vr\u00e1tane navrhnutia oddelen\u00fdch objektov GdkDrag a GdkDrop;\n<li class=\"l\"> Zjednodu\u0161en\u00e9 spracovanie udalost\u00ed, ktor\u00e9 s\u00fa teraz pou\u017e\u00edvan\u00e9 iba pre vstup. Ostatn\u00e9 udalosti s\u00fa nahraden\u00e9 samostatn\u00fdmi sign\u00e1lmi, napr\u00edklad namiesto v\u00fdstupn\u00fdch udalost\u00ed je navrhnut\u00fd sign\u00e1l &#171;GdkSurface::render&#187;, namiesto nastavenia udalost\u00ed &#8212; &#171;GdkSurface::size-changed&#187;, namiesto udalost\u00ed zhodovania &#8212; &#171;GdkSurface::mapped&#187;, namiesto gdk_event_handler_set() &#8212; &#171;GdkSurface::event&#187;;\n<li class=\"l\"> Do GDK backendu pre Wayland bola pridan\u00e1 podpora port\u00e1lov\u00e9ho rozhrania na pr\u00edstup k nastaveniam GtkSettings. Na pr\u00e1cu s met\u00f3dami vstupu bola navrhnut\u00e1 podpora roz\u0161\u00edrenia protokolu text-input-unstable-v3;\n<li class=\"l\"> Pre v\u00fdvoj widgetov bol predstaven\u00fd nov\u00fd objekt GtkLayoutManager s implement\u00e1ciou syst\u00e9mu spr\u00e1vy usporiadania prvkov v z\u00e1vislosti od rozsahu vidite\u013enej oblasti. GtkLayoutManager nahradil podriaden\u00e9 vlastnosti v kontajneroch GTK, ako s\u00fa GtkBox a GtkGrid. Navrhnut\u00fdch je nieko\u013eko preddefinovan\u00fdch spr\u00e1vcov usporiadania: GtkBinLayout pre jednoduch\u00e9 kontajnery s jedn\u00fdm podriaden\u00fdm prvkom, GtkBoxLayout pre line\u00e1rne zarovnan\u00e9 podriaden\u00e9 prvky, GtkGridLayout pre zarovn\u00e1vanie podriaden\u00fdch prvkov do mrie\u017eky, GtkFixedLayout pre vo\u013en\u00e9 umiestnenie podriaden\u00fdch prvkov, GtkCustomLayout na prekonvertovanie tradi\u010dn\u00fdch prvkov na z\u00e1klade spr\u00e1vcov size_allocate;\n<li class=\"l\"> Do widgetov GtkAssistant, GtkStack a GtkNotebook boli pridan\u00e9 verejne dostupn\u00e9 objekty na str\u00e1nkov\u00fd v\u00fdstup podriaden\u00fdch prvkov, na ktor\u00e9 boli prelo\u017een\u00e9 nez\u00e1visl\u00e9 od usporiadania (Layout) podriaden\u00e9 vlastnosti t\u00fdchto widgetov. Ke\u010f\u017ee v\u0161etky existuj\u00face podriaden\u00e9 vlastnosti boli premenen\u00e9 na be\u017en\u00e9 vlastnosti, vlastnosti usporiadania alebo presunut\u00e9 do str\u00e1nkov\u00fdch objektov, podpora podriaden\u00fdch vlastnost\u00ed bola \u00faplne odstr\u00e1nen\u00e1 z GtkContainer;\n<li class=\"l\"> Z\u00e1kladn\u00e1 funkcionalita GtkEntry bola presunut\u00e1 do nov\u00e9ho widgetu GtkText, ktor\u00fd tie\u017e obsahuje roz\u0161\u00edren\u00e9 rozhranie na \u00fapravu GtkEditable. V\u0161etky existuj\u00face podtriedy vstupu d\u00e1t boli prepracovan\u00e9 vo forme realiz\u00e1ci\u00ed GtkEditable na b\u00e1ze nov\u00e9ho widgetu GtkText;\n<li class=\"l\">   Bol pridan\u00fd nov\u00fd widget GtkPasswordEntry na formul\u00e1re na zad\u00e1vanie hesiel;\n<li class=\"l\"> Do GtkWidgets bola pridan\u00e1 mo\u017enos\u0165 konverzie podriaden\u00fdch prvkov pomocou met\u00f3d line\u00e1rneho transformovania, ktor\u00e9 s\u00fa definovan\u00e9 prostredn\u00edctvom CSS alebo argumentu gtk_widget_allocate v GskTransform. Dan\u00e1 mo\u017enos\u0165 u\u017e bola aplikovan\u00e1 na widget GtkFixed;\n<li class=\"l\"> Pridan\u00e9 nov\u00e9 modely pre tvorbu zoznamov: GtkMapListModel, GtkSliceListModel, GtkSortListModel, GtkSelectionModel a GtkSingleSelection. V bud\u00facnosti sa pl\u00e1nuje prida\u0165 podpora modelov zoznamov do GtkListView;\n<li class=\"l\"> V GtkBuilder bola pridan\u00e1 mo\u017enos\u0165 nastavi\u0165 vlastnosti objektov priamo (inline), namiesto pou\u017eitia odkazov na identifik\u00e1tor;\n<li class=\"l\">  Do gtk4-builder-tool bola pridan\u00e1 pr\u00edkaz na prevod UI s\u00faborov z GTK 3 do GTK 4;\n<li class=\"l\"> Podpora k\u013e\u00fa\u010dov\u00fdch t\u00e9m dizajnu (key theme), z\u00e1lo\u017ekov\u00fdch menu (tabular menu) a kombinovan\u00fdch blokov (combo box) bola ukon\u010den\u00e1. Widget GtkInvisible bol odstr\u00e1nen\u00fd.\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50648\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043f\u0443\u0441\u0442\u044f 10 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d GTK 3.96, \u043d\u043e\u0432\u044b\u0439 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0443\u0434\u0443\u0449\u0435\u0433\u043e \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0435\u043b\u0438\u0437\u0430 GTK 4. \u0412\u0435\u0442\u043a\u0430 GTK 4 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043b\u0435\u0442 API, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435 \u043e\u043f\u0430\u0441\u0430\u044f\u0441\u044c, \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u044b\u0435 \u043f\u043e\u043b\u0433\u043e\u0434\u0430 \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u044b\u0432\u0430\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0438\u0437-\u0437\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f API [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":24973,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-33237","post","type-post","status-publish","format-standard","has-post-thumbnail","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=\"\u0421\u043f\u0443\u0441\u0442\u044f 10 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430\" \/>\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\/opublikovan-gtk-3-96-eksperimentalnyj-vypusk-gtk-4\" \/>\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\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d GTK 3.96, \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a GTK 4 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043f\u0443\u0441\u0442\u044f 10 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/news\/opublikovan-gtk-3-96-eksperimentalnyj-vypusk-gtk-4\" \/>\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=\"2019-10-31T18:51:29+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:51:29+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\udd47Zverejnen\u00fd GTK 3.96, experiment\u00e1lne vydanie GTK 4 | ProHoster","description":"Po 10 mesiacoch od posledn\u00e9ho testovacieho vydania","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/opublikovan-gtk-3-96-eksperimentalnyj-vypusk-gtk-4","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\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d GTK 3.96, \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a GTK 4 | ProHoster","og:description":"\u0421\u043f\u0443\u0441\u0442\u044f 10 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/opublikovan-gtk-3-96-eksperimentalnyj-vypusk-gtk-4","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":"2019-10-31T18:51:29+00:00","article:modified_time":"2019-10-31T18:51:29+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"33237","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":"2026-01-21 14:27:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:44:42","updated":"2026-01-21 14:27:22","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\/33237","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=33237"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/33237\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media\/24973"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=33237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=33237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=33237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}