1<!DOCTYPE html> 2<html lang="en-US"> 3<head> 4<meta charset="UTF-8" /> 5 <title>MatÃas Ventura</title> 6 7<link rel="stylesheet" type="text/css" media="all" href="https://matiasventura.com/wp-content/themes/matias-2023-march/style.css" /> 8<link rel="preconnect" href="https://fonts.googleapis.com"> 9<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 10<link href="https://fonts.googleapis.com/css2?family=Ibarra+Real+Nova:ital,wght@0,400;0,700;1,400&display=swap" rel="stylesheet"> 11 12<link rel="shortcut icon" href="/favicon.png"> 13<link rel="apple-touch-icon" href="/favicon.png"> 14 15<link rel="pingback" href="https://matiasventura.com/xmlrpc.php" /> 16<meta name="viewport" content="width=device-width" /> 17 18 19<meta name='robots' content='max-image-preview:large' /> 20<link rel='dns-prefetch' href='//widgets.wp.com' /> 21<link rel='dns-prefetch' href='//s0.wp.com' /> 22<link rel='dns-prefetch' href='//0.gravatar.com' /> 23<link rel='dns-prefetch' href='//1.gravatar.com' /> 24<link rel='dns-prefetch' href='//2.gravatar.com' /> 25<link rel='preconnect' href='//i0.wp.com' /> 26<link rel='preconnect' href='//c0.wp.com' /> 27<link rel="alternate" type="application/rss+xml" title="MatÃas Ventura » Feed" href="https://matiasventura.com/feed/" /> 28<link rel="alternate" type="application/rss+xml" title="MatÃas Ventura » Comments Feed" href="https://matiasventura.com/comments/feed/" /> 29<style id="wp-img-auto-sizes-contain-inline-css"> 30img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 31/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 32</style> 33<link rel='stylesheet' id='the-neverending-homepage-css' href='https://c0.wp.com/p/jetpack/16.2/modules/infinite-scroll/infinity.css' media='all' /> 34<style id="wp-block-library-inline-css"> 35:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
35--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 36 37/*# sourceURL=https://matiasventura.com/wp-content/plugins/gutenberg/build/styles/block-library/common.min.css */ 38</style> 39<style id="wp-block-quote-inline-css"> 40.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block} 41/*# sourceURL=https://matiasventura.com/wp-content/plugins/gutenberg/build/styles/block-library/quote/style.min.css */ 42</style> 43<style id="wp-block-image-inline-css"> 44.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;
44cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}} 45/*# sourceURL=https://matiasventura.com/wp-content/plugins/gutenberg/build/styles/block-library/image/style.min.css */ 46</style> 47<style id="wp-block-paragraph-inline-css"> 48.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 49/*# sourceURL=https://matiasventura.com/wp-content/plugins/gutenberg/build/styles/block-library/paragraph/style.min.css */ 50</style> 51 52<style id="classic-theme-styles-inline-css"> 53.wp-block-button__link{background-color:#32373c;border-radius:9999px;box-shadow:none;color:#fff;font-size:1.125em;
53padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-file__button{background:#32373c;color:#fff}.wp-block-accordion-heading{margin:0}.wp-block-accordion-heading__toggle{background-color:inherit!important;color:inherit!important}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:focus,.wp-block-accordion-heading__toggle:hover{background-color:inherit!important;border:none;box-shadow:none;color:inherit;padding:var(--wp--preset--spacing--20,1em) 0;text-decoration:none}.wp-block-accordion-heading__toggle:focus-visible{outline:auto;outline-offset:0} 54/*# sourceURL=https://matiasventura.com/wp-content/plugins/gutenberg/build/styles/block-library/classic.min.css */ 55</style> 56 57<link rel='stylesheet' id='jetpack-instant-search-css' href='https://matiasventura.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-search/build/instant-search/jp-search.chunk-main-payload.css?minify=false&ver=25d86678d0b48f702f8f' media='all' /> 58<style id="jetpack-stats-inline-css"> 59img#wpstats{display:none} 60/*# sourceURL=jetpack-stats-inline-css */ 61</style> 62<link rel='stylesheet' id='jetpack-swiper-library-css' href='https://c0.wp.com/p/jetpack/16.2/_inc/blocks/swiper.css' media='all' /> 63<link rel='stylesheet' id='jetpack-carousel-css' href='https://c0.wp.com/p/jetpack/16.2/modules/carousel/jetpack-carousel.css' media='all' /> 64<link rel='stylesheet' id='tiled-gallery-css' href='https://c0.wp.com/p/jetpack/16.2/modules/tiled-gallery/tiled-gallery/tiled-gallery.css' media='all' /> 65<style id="jetpack_likes-inline-css"> 66#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{display:inline-block;font-size:9pt;font-weight:700;line-height:1.2;margin:0 0 1em}div.sharedaddy h3.sd-title:before{border-top:1px solid #dcdcde;content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}div.jetpack-likes-widget-wrapper{min-height:50px;position:relative;width:100%}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-comment-likes-widget-wrapper{min-height:31px;position:relative;width:100%}div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}#likes-other-gravatars{background-color:#fff;border:1px solid #dcdcde;border-radius:4px;box-shadow:none;display:none;height:auto;max-height:240px;min-width:220px;overflow:auto;padding:9px 12px 10px;position:absolute;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#101517;font-size:12px;font-weight:500;padding-bottom:8px}#likes-other-gravatars :is(li,ul){list-style-type:none;margin:0;padding:0;text-indent:0}#likes-other-gravatars li:before{content:""}#likes-other-gravatars ul.wpl-avatars{display:block;max-height:190px;overflow:auto}#likes-other-gravatars ul.wpl-avatars li{float:none;height:28px;margin:0 0 4px;width:196px}#likes-other-gravatars ul.wpl-avatars li a{align-items:center;border-bottom:none!important;display:flex;gap:8px;margin:0 2px 0 0;text-decoration:none}#likes-other-gravatars ul.wpl-avatars li a span{color:#2c3338;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#likes-other-gravatars ul.wpl-avatars li a img{background:none;border:none;border-radius:50%;box-sizing:border-box;margin:0!important;padding:1px!important;position:static}div.sd-box{border-top:1px solid #00000021}.jetpack-likes-widget-loaded iframe,.jetpack-likes-widget-loading .likes-widget-placeholder,.jetpack-likes-widget-unloaded .likes-widget-placeholder{display:block}.jetpack-likes-widget-loaded .likes-widget-placeholder,.jetpack-likes-widget-loading iframe,.jetpack-likes-widget-unloaded iframe{display:none}.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{border-width:0;margin:0}.comment-likes-widget-placeholder,.post-likes-widget-placeholder{border-width:0;margin:0;position:relative}.comment-likes-widget-placeholder{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:18px;position:absolute}.comment-likes-widget-placeholder:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%232ea2cc' d='m12 2 2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;color:#2ea2cc;content:"";display:inline-block;height:16px;padding-right:5px;position:relative;top:3px;width:16px}.post-likes-widget-placeholder .button{display:none}:is(.comment-likes-widget-placeholder,.post-likes-widget-placeholder) .loading{color:#999;font-size:12px}.comment-likes-widget-placeholder .loading{align-self:center;color:#4e4e4e;margin-top:4px;padding-left:5px}
66div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{float:none;position:absolute;top:0;width:100%}.comment-likes-widget{width:100%}.cs-rating,.pd-rating{display:block!important}.sd-gplus .sd-title{display:none}@media print{.jetpack-likes-widget-wrapper{display:none}} 67/*# sourceURL=https://matiasventura.com/wp-content/plugins/jetpack/_inc/build/likes/style.min.css */ 68</style>
69<script id="p5-js" src="https://matiasventura.com/wp-content/themes/matias-2023-march/js/p5.min.js?ver=20230322"></script>
vendor: 1 bytes, line 69
69
70<script id="mv-js" src="https://matiasventura.com/wp-content/themes/matias-2023-march/js/mv.js?ver=20240627"></script>
vendor: 1 bytes, line 70
70
71<script id="works-js" src="https://matiasventura.com/wp-content/themes/matias-2023-march/js/works.js?ver=20230323"></script>
71 72<link rel="https://api.w.org/" href="https://matiasventura.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://matiasventura.com/xmlrpc.php?rsd" /> 73 74<link rel='shortlink' href='https://wp.me/1nKeO' /> 75 76<!-- Jetpack Open Graph Tags --> 77<meta property="og:type" content="website" /> 78<meta property="og:title" content="MatÃas Ventura" /> 79<meta property="og:url" content="https://matiasventura.com/" /> 80<meta property="og:site_name" content="MatÃas Ventura" /> 81<meta property="og:image" content="https://s0.wp.com/_si/?t=eyJpbWciOiJodHRwczpcL1wvaTAud3AuY29tXC9tYXRpYXN2ZW50dXJhLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAxNlwvMTBcL2Nyb3BwZWQtbWF0aWFzLXZlbnR1cmEtcHJvZmlsZS1zcXVhcmUuanBnP2ZpdD01MTIlMkM1MTImc3NsPTEiLCJ0eHQiOiJNYXRcdTAwZWRhcyBWZW50dXJhIiwidGVtcGxhdGUiOiJlZGdlIiwiZm9udCI6IiIsImJsb2dfaWQiOjIwNDM1NjIyfQ.UjG4bix05pSvmNdLxAcj8rxC8efKVvUpP7sDkUeabzAMQ" /> 82<meta property="og:image:width" content="1200" /> 83<meta property="og:image:height" content="630" /> 84<meta property="og:image:alt" content="" /> 85<meta property="og:locale" content="en_US" /> 86 87<!-- End Jetpack Open Graph Tags --> 88<link rel="icon" href="https://i0.wp.com/matiasventura.com/wp-content/uploads/2016/10/cropped-matias-ventura-profile-square.jpg?fit=32%2C32&ssl=1" sizes="32x32" /> 89<link rel="icon" href="https://i0.wp.com/matiasventura.com/wp-content/uploads/2016/10/cropped-matias-ventura-profile-square.jpg?fit=192%2C192&ssl=1" sizes="192x192" /> 90<link rel="apple-touch-icon" href="https://i0.wp.com/matiasventura.com/wp-content/uploads/2016/10/cropped-matias-ventura-profile-square.jpg?fit=180%2C180&ssl=1" /> 91<meta name="msapplication-TileImage" content="https://i0.wp.com/matiasventura.com/wp-content/uploads/2016/10/cropped-matias-ventura-profile-square.jpg?fit=270%2C270&ssl=1" /> 92<style id="global-styles-inline-css"> 93:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
93--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
93.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 94/*# sourceURL=global-styles-inline-css */ 95</style> 96 97</head> 98 99<body class="home blog wp-theme-matias-2023-march jps-theme-matias-2023-march"> 100<div id="scroll" class="hfeed site"> 101 <header class="index"> 102 <h1 class="the-title"> 103 <a id="mv" href="https://matiasventura.com/" rel="home">MatÃas Ventura Bausero</a> 104 </h1> 105 <nav> 106 <a href="/" data-slug="blog">Blog</a> 107 <a href="/essays/" data-slug="essays">Essays</a> 108 <!-- <a href="/work/" data-slug="work">Work</a> --> 109 <a href="/topics/pictures/" data-slug="pictures">Pictures</a> 110 <a href="/links/" data-slug="links">Links</a> 111 <a href="/about/" data-slug="about">About</a> 112 </nav> 113 <a id="highlight" class="highlight"><span id="highlight__label"></span></a> 114 </header> 115 116 <div id="main" class="main"> 117 <div class="intro"><p>I'm MatÃas Ventura and I was born in Montevideo. I've done design, engineering, filmmaking, photography, and philosophy. I'm the Head of Architecture at <a href="http://automattic.com">Automattic</a> and the lead of the <a href="https://matiasventura.com/topics/gutenberg/">Gutenberg</a> project in WordPress. <a href="https://twitter.com/matias_ventura">Follow me on Twitter</a> or <a href="/contact/">get in touch</a>. 118 </p></div> 119 <div id="primary" class="content-area"> 120 <div id="content" class="site-content" role="main"> 121 122 123 124<article id="post-18373" class="entry post-18373 post type-post status-publish format-standard hentry category-journal"> 125 <div class="entry-wrap-header"> 126 <header class="entry-header"> 127 <time class="entry-date" datetime="2025-04-11T16:19:53-03:00" pubdate> 128 <a href="https://matiasventura.com/post/big-sky/" title="Permalink to Big Sky" rel="bookmark">11.04.25</a> 129 </time> 130 <h1 class="entry-title"> 131 <a href="https://matiasventura.com/post/big-sky/" title="Permalink to Big Sky" rel="bookmark">Big Sky</a> 132 </h1> 133 </header> 134 </div> 135 136 137 <div class="entry-wrap"> 138 <div class="entry-content"> 139 140<p class="wp-block-paragraph">Automattic just released a <a href="https://wordpress.com/ai-website-builder/">new AI builder on WordPress.com</a>, codenamed âBig Skyâ. One of its main design principles is to operate in the real block editor environment, which means users can edit the website either through the conversational interface or by making direct edits, bouncing as needed between the two interaction models. Blocks and patterns really help structure things in a way that both users and AI can manipulate with ease.</p> 141 142 143 144<p class="wp-block-paragraph">Try it out, itâs early access, and itâs only going to get more capable from here!</p> 145 146 147 148<figure class="wp-block-image size-full"><a href="https://wordpress.com/ai-website-builder/"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="800" height="553" data-attachment-id="18374" data-permalink="https://matiasventura.com/post/big-sky/big-sky/" data-orig-file="https://i0.wp.com/matiasventura.com/wp-content/uploads/2025/04/big-sky-scaled.jpeg?fit=2560%2C1771&ssl=1" data-orig-size="2560,1771" data-comments-opened="1" data-image-title="big-sky" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/matiasventura.com/wp-content/uploads/2025/04/big-sky-scaled.jpeg?fit=480%2C332&ssl=1" src="https://i0.wp.com/matiasventura.com/wp-content/uploads/2025/04/big-sky-scaled.jpeg?resize=800%2C553&ssl=1" alt="" class="wp-image-18374" srcset="https://i0.wp.com/matiasventura.com/wp-content/uploads/2025/04/big-sky-scaled.jpeg?w=2560&ssl=1 2560w, https://i0.wp.com/matiasventura.com/wp-content/uploads/2025/04/big-sky-scaled.jpeg?resize=176%2C122&ssl=1 176w, https://i0.wp.com/matiasventura.com/wp-content/uploads/2025/04/big-sky-scaled.jpeg?resize=1200%2C830&ssl=1 1200w, https://i0.wp.com/matiasventura.com/wp-content/uploads/2025/04/big-sky-scaled.jpeg?resize=1536%2C1063&ssl=1 1536w, https://i0.wp.com/matiasventura.com/wp-content/uploads/2025/04/big-sky-scaled.jpeg?resize=2048%2C1417&ssl=1 2048w, https://i0.wp.com/matiasventura.com/wp-content/uploads/2025/04/big-sky-scaled.jpeg?w=1600&ssl=1 1600w, https://i0.wp.com/matiasventura.com/wp-content/uploads/2025/04/big-sky-scaled.jpeg?w=2400&
148ssl=1 2400w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure> 149 </div><!-- .entry-content --> 150 151 </div> 152</article> 153 154 155 156<article id="post-14965" class="entry post-14965 post type-post status-publish format-aside hentry category-journal post_format-post-format-aside"> 157 <div class="entry-wrap-header"> 158 <header class="entry-header"> 159 <time class="entry-date" datetime="2024-01-11T23:40:00-03:00" pubdate> 160 <a href="https://matiasventura.com/post/on-friendship/" title="Permalink to On Friendship" rel="bookmark">11.01.24</a> 161 </time> 162 <h1 class="entry-title"> 163 <a href="https://matiasventura.com/post/on-friendship/" title="Permalink to On Friendship" rel="bookmark">On Friendship</a> 164 </h1> 165 </header> 166 </div> 167 168 169 <div class="entry-wrap"> 170 <div class="entry-content"> 171 172<p class="wp-block-paragraph">Albert Camus wrote to René Char in 1957:</p> 173 174 175 176<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"> 177<p class="wp-block-paragraph">The more I age, the more I find that you can only live with beings who liberate us, who love us with an affection that is as light to bear as it is strong to experience. Life has become too difficult, too bitter, too weakening, for us to suffer more new servitudes from those we love. We would end up succumbing to sorrow, literally, and we have to live to find the words, the impulse, the thought on which to sustain a joy, the joy.<br>I cannot conceive of our friendship any other way. I adore your happiness, your freedom, in a word: your adventure, and I would like to be a companion you can be sure of, always.</p> 178</blockquote> 179 180 181 182<p class="wp-block-paragraph">So here’s to the blithe and lasting spirit of friendship… <a href="https://ma.tt/2024/01/forty/">happy 40th birthday, Matt</a>!</p> 183 </div><!-- .entry-content --> 184 185 </div> 186</article> 187 188 189 <style> 190 .post-6869.format-image.entry { background-color: rgba( 158,158,158,0.5 ); } 191 .post-6869.format-image.entry .entry-wrap { background-color: #9e9e9e; border-color: #9e9e9e; } 192 .post-6869.format-image.entry .entry-header { background-color: #9e9e9e; } 193 .post-6869.format-image .entry-title a { background-color: #9e9e9e; } 194 .post-6869.format-image .entry-title, .post-6869.format-image .entry-title a { color: rgb(255,255,255); } 195 .post-6869.format-image .entry-title a:hover { background-color: rgba(255,255,255,0.1); } 196 .post-6869.format-image.entry { color: rgba(255,255,255,0.8); } 197 .post-6869.format-image .entry-date a { color: rgba(255,255,255,0.4); } 198 .post-6869.format-image .entry-content p a { background-color: rgba(255,255,255,0.3); color: rgb(255,255,255); } 199 .post-6869.format-image .entry-content p a:hover { background-color: rgba(0,0,0,0.3); } 200 </style> 201<article id="post-6869" class="entry post-6869 post type-post status-publish format-image has-post-thumbnail hentry category-pictures tag-art tag-black-and-white tag-rodin post_format-post-format-image"> 202 <div class="entry-wrap"> 203 <div class="featured-image"><img width="1200" height="800" src="https://i0.wp.com/matiasventura.com/wp-content/uploads/2020/04/matias-ventura-rodin-5.jpg?fit=1200%2C800&ssl=1" class="attachment-full size-full wp-post-image" alt="" decoding="async" srcset="https://i0.wp.com/matiasventura.com/wp-content/uploads/2020/04/matias-ventura-rodin-5.jpg?w=1200&ssl=1 1200w, https://i0.wp.com/matiasventura.com/wp-content/uploads/2020/04/matias-ventura-rodin-5.jpg?resize=176%2C117&ssl=1 176w" sizes="(max-width: 1200px) 100vw, 1200px" data-attachment-id="6870" data-permalink="https://matiasventura.com/post/rodin-5/matias-ventura-rodin-5/" data-orig-file="https://i0.wp.com/matiasventura.com/wp-content/uploads/2020/04/matias-ventura-rodin-5.jpg?fit=1200%2C800&ssl=1" data-orig-size="1200,800" data-comments-opened="1" data-image-title="matias-ventura-rodin-5" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/matiasventura.com/wp-content/uploads/2020/04/matias-ventura-rodin-5.jpg?fit=480%2C320&ssl=1" /></div> 204 <h1 class="entry-title"> 205 <a href="https://matiasventura.com/post/rodin-5/" title="Permalink to Rodin #5" rel="bookmark">Rodin #5</a> 206 </h1> 207 208 <div class="entry-content"> 209 210 </div><!-- .entry-content --> 211 212 <time class="entry-date" datetime="2023-03-24T08:12:09-03:00" pubdate> 213 <a href="https://matiasventura.com/post/rodin-5/" title="Permalink to Rodin #5" rel="bookmark">March 24, 2023</a> 214 </time> 215 </div> 216</article> 217 218 219 220<article id="post-11494" class="entry post-11494 post type-post status-publish format-aside hentry category-gutenberg tag-wordpress post_format-post-format-aside"> 221 <div class="entry-wrap-header"> 222 <header class="entry-header"> 223 <time class="entry-date" datetime="2021-09-05T08:19:59-03:00" pubdate> 224 <a href="https://matiasventura.com/post/preliminary-road-to-wordpress-5-9/" title="Permalink to Preliminary Road to WordPress 5.9" rel="bookmark">05.09.21</a> 225 </time> 226 <h1 class="entry-title"> 227 <a href="https://matiasventura.com/post/preliminary-road-to-wordpress-5-9/" title="Permalink to Preliminary Road to WordPress 5.9" rel="bookmark">
227Preliminary Road to WordPress 5.9</a> 228 </h1> 229 </header> 230 </div> 231 232 233 <div class="entry-wrap"> 234 <div class="entry-content"> 235 236<p class="wp-block-paragraph"><a href="https://make.wordpress.org/core/2021/08/13/preliminary-road-to-5-9/">Shared a quick overview</a> of what’s currently underway for WordPress 5.9, as a preliminary roadmap. Some are in more advanced stages than others, but together they paint a picture of what we are looking forwards to.</p> 237 </div><!-- .entry-content --> 238 239 </div> 240</article> 241 242 243 <style> 244 .post-6872.format-image.entry { background-color: rgba( 93,161,191,0.5 ); } 245 .post-6872.format-image.entry .entry-wrap { background-color: #5da1bf; border-color: #5da1bf; } 246 .post-6872.format-image.entry .entry-header { background-color: #5da1bf; } 247 .post-6872.format-image .entry-title a { background-color: #5da1bf; } 248 .post-6872.format-image .entry-title, .post-6872.format-image .entry-title a { color: rgb(255,255,255); } 249 .post-6872.format-image .entry-title a:hover { background-color: rgba(255,255,255,0.1); } 250 .post-6872.format-image.entry { color: rgba(255,255,255,0.8); } 251 .post-6872.format-image .entry-date a { color: rgba(255,255,255,0.4); } 252 .post-6872.format-image .entry-content p a { background-color: rgba(255,255,255,0.3); color: rgb(255,255,255); } 253 .post-6872.format-image .entry-content p a:hover { background-color: rgba(0,0,0,0.3); } 254 </style> 255<article id="post-6872" class="entry post-6872 post type-post status-publish format-image has-post-thumbnail hentry category-pictures tag-colours tag-photo post_format-post-format-image"> 256 <div class="entry-wrap"> 257 <div class="featured-image"><img width="1200" height="800" src="https://i0.wp.com/matiasventura.com/wp-content/uploads/2020/04/matias-ventura-oceano.jpg?fit=1200%2C800&ssl=1" class="attachment-full size-full wp-post-image" alt="" decoding="async" srcset="https://i0.wp.com/matiasventura.com/wp-content/uploads/2020/04/matias-ventura-oceano.jpg?w=1200&ssl=1 1200w, https://i0.wp.com/matiasventura.com/wp-content/uploads/2020/04/matias-ventura-oceano.jpg?resize=176%2C117&ssl=1 176w" sizes="(max-width: 1200px) 100vw, 1200px" data-attachment-id="6873" data-permalink="https://matiasventura.com/post/oceano/matias-ventura-oceano/" data-orig-file="https://i0.wp.com/matiasventura.com/wp-content/uploads/2020/04/matias-ventura-oceano.jpg?fit=1200%2C800&ssl=1" data-orig-size="1200,800" data-comments-opened="1" data-image-title="matias-ventura-oceano" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/matiasventura.com/wp-content/uploads/2020/04/matias-ventura-oceano.jpg?fit=480%2C320&ssl=1" /></div> 258 <h1 class="entry-title"> 259 <a href="https://matiasventura.com/post/oceano/" title="Permalink to Océano" rel="bookmark">Océano</a> 260 </h1> 261 262 <div class="entry-content"> 263 264 </div><!-- .entry-content --> 265 266 <time class="entry-date" datetime="2021-09-05T08:06:23-03:00" pubdate> 267 <a href="https://matiasventura.com/post/oceano/" title="Permalink to Océano" rel="bookmark">September 5, 2021</a> 268 </time> 269 </div> 270</article> 271 272 273 274<article id="post-11328" class="entry post-11328 post type-post status-publish format-standard hentry category-design category-gutenberg"> 275 <div class="entry-wrap-header"> 276 <header class="entry-header"> 277 <time class="entry-date" datetime="2021-08-20T05:15:30-03:00" pubdate> 278 <a href="https://matiasventura.com/post/the-theme-json-horizon/" title="Permalink to The theme.json horizon" rel="bookmark">20.08.21</a> 279 </time> 280 <h1 class="entry-title"> 281 <a href="https://matiasventura.com/post/the-theme-json-horizon/" title="Permalink to The theme.json horizon" rel="bookmark">The theme.json horizon</a> 282 </h1> 283 </header> 284 </div> 285 286 287 <div class="entry-wrap"> 288 <div class="entry-content"> 289 290<p class="wp-block-paragraph">A new mechanism called <code>theme.json</code> that allows themes to control various aspects of the block editor, from presets to settings to the appearance of blocks, was introduced in WordPress 5.8. There are <a href="https://wordpress.org/news/2021/07/configuring-theme-design-with-theme-json/">some cool things</a> that can be done with it already, but I wanted to briefly explain what I think are the more substantial and interesting aspects it starts to unlock:</p> 291 292 293 294<p class="wp-block-paragraph"><strong>Interactivity.</strong> Style attributes are a subclass of block attributes. As such, the entire block universe understands their <em>values</em> and the interface gets hydrated with it. This means the same ruleset a theme author uses to build a theme is accessible via a graphic interface for the user to interact with. This is huge for opening up an area that used to be closed to users (or required a bunch of <em>ad hoc</em> work from a theme) while also giving the theme the ability to control boundaries and defaults.</p> 295 296 297 298<p class="wp-block-paragraph"><strong>Consolidation.</strong> Remove overhead from repetitive declarations on themes, particularly around supporting block features. Themes don’t need to concern themselves with structural styles and can be freed to use CSS for specific visual flair, enhancements, and details.</p> 299 300 301 302<p class="wp-block-paragraph"><strong>Compatibility.</strong> Given it speaks the language of blocks, it is <em>by default</em> compatible with third party blocks provided those blocks are using the core APIs. This can be transformative for the ecosystem where you donât need to worry if a WooCommerce block would fit with your site design â it will.</p> 303 304 305 306<p class="wp-block-paragraph"><strong>Performance.</strong> The framework can generate the right bundles on the front based on what content is used. We are barely scratching the surface here as block themes start to roll out but the improvements can be massive. A theme no longer needs to pay the penalty of loading styles for widgets that may or may not be used on a given page.</p> 307 308 309 310<p class="wp-block-paragraph"><strong>Flexibility.</strong> It opens the door for mixing and merging different block style recipes. For example, you can bring your definitions for block <code>x</code> and <code>z</code> from one theme and keep <code>y</code> from another. You can do this knowing there will be no selector conflicts! This makes it trivial to transfer brand definitions for a family of sites or say âI want to make the buttons of my site look like this themeâ without losing any other customization. Specific customizations could also be retained if desired upon theme switching. We are also barely scratching the surface of what can be possible here.</p> 311 312 313 314<p class="wp-block-paragraph"><strong>Visual parity.</strong> It goes without saying, but the representation of visual aspects in a shared format also allows the platform to ensure the editor and frontend, no matter their setups, can be in sync. The need for editor-stylesheets (which are historically inaccurate and hard to maintain) should be drastically reduced or disappear entirely.</p> 315 316 317 318<p class="wp-block-paragraph"><strong>Patterns.</strong> This has not been mentioned much, but with <code>theme.json</code> it’d be fairly trivial to send the theme style specification down the wire to the .org directory as structured directives so that you can preview and browse patterns using the actual context of your theme styles!</p> 319 320 321 322<p class="wp-block-paragraph"><strong>Portability.</strong> The design structure can also be used in contexts outside a theme â think native apps, RSS feed readers, emails, agencies can control look and feel of ads, etc. There’s essentially a coded recipe for how a site looks and feels that is easy to extract values from and use in different c
322ontexts.</p> 323 324 325 326<p class="wp-block-paragraph"><strong>Accessibility.</strong> Tools that tend to be rudimentary (like color contrast) can now properly understand the context of any value because the nested scope of each block is a traversable aspect <em>ahead</em> of rendering time. It’d be possible to generate a higher contrast flavors of <em>an entire site</em> automatically. Similar with dark mode.</p> 327 328 329 330<p class="wp-block-paragraph"><strong>Admin.</strong> This is more outlandish, but there’s also the possibility to use certain definitions to customize aspects of the look and feel of wp-admin based on the current site design without having to duplicate work or target things specifically.</p> 331 </div><!-- .entry-content --> 332 333 </div> 334</article> 335 336 337 <!-- <p class="last-quote">I redesign this place more often<br />than I write on it.</p> --> 338 339 </div><!-- #content --> 340 341 <nav id="nav-below"> 342 <div class="older-newer"> 343 <div class="nav-previous"><a href="https://matiasventura.com/page/2/" ><span class="arrow">←</span> Older</a></div> 344 <div class="nav-next"></div> 345 </div> 346 </nav><!-- #nav-below --> 347 </div><!-- #primary --> 348 349 350 351 </div><!-- #main --> 352 353 <!-- <footer class="credits" role="contentinfo"> 354 <a class="wordpress" href="http://wordpress.org" title="Proudly powered by WordPress">Built with WordPress</a> 355 </footer> --> 356 357</div><!-- #page --> 358 359
359<script type="text/javascript"> 360 var infiniteScroll = {"settings":{"id":"content","ajaxurl":"https://matiasventura.com/?infinity=scrolling","type":"scroll","wrapper":true,"wrapper_class":"infinite-wrap","footer":false,"click_handle":"1","text":"Older posts","totop":"Scroll back to top","currentday":"20.08.21","order":"DESC","scripts":[],"styles":[],"google_analytics":false,"offset":1,"history":{"host":"matiasventura.com","path":"/page/%d/","use_trailing_slashes":true,"parameters":""},"query_args":{"error":"","m":"","p":0,"post_parent":"","subpost":"","subpost_id":"","attachment":"","attachment_id":0,"name":"","pagename":"","page_id":0,"second":"","minute":"","hour":"","day":0,"monthnum":0,"year":0,"w":0,"category_name":"","tag":"","cat":"","tag_id":"","author":"","author_name":"","feed":"","tb":"","paged":0,"meta_key":"","meta_value":"","preview":"","s":"","sentence":"","title":"","fields":"all","menu_order":"","embed":"","category__in":[],"category__not_in":[],"category__and":[],"post__in":[],"post__not_in":[],"post_name__in":[],"tag__in":[],"tag__not_in":[],"tag__and":[],"tag_slug__in":[],"tag_slug__and":[],"post_parent__in":[],"post_parent__not_in":[],"author__in":[],"author__not_in":[],"search_columns":[],"posts_per_page":6,"ignore_sticky_posts":false,"suppress_filters":false,"cache_results":true,"update_post_term_cache":true,"update_menu_item_cache":false,"lazy_load_term_meta":true,"update_post_meta_cache":true,"post_type":"","nopaging":false,"comments_per_page":"50","no_found_rows":false,"order":"DESC"},"query_before":"2026-09-15 07:29:30","last_post_date":"2021-08-20 05:15:30","body_class":"infinite-scroll neverending","loading_text":"Loading new page","stats":"blog=20435622\u0026host=matiasventura.com\u0026v=ext\u0026j=1:16.2\u0026x_pagetype=infinite-jetpack"}}; 361 </script>
361 362
362<script type="speculationrules"> 363{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/matias-2023-march/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 364</script>
364 365 <div class="jetpack-instant-search__widget-area" style="display: none"> 366 <div id="jetpack-search-filters-4" class="widget jetpack-filters widget_search"> <div id="jetpack-search-filters-4-wrapper" class="jetpack-instant-search-wrapper"> 367 </div></div> </div> 368 <div id="jp-carousel-loading-overlay" style="display: none;"> 369 <div id="jp-carousel-loading-wrapper"> 370 <span id="jp-carousel-library-loading"><svg class="jetpack-spinner" width="40" height="40" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><circle cx="50" cy="50" r="46" fill="none" stroke="#ddd" stroke-width="8"/><path d="M 50 4 A 46 46 0 0 1 96 50" fill="none" stroke="currentColor" stroke-width="8" stroke-linecap="round"><animateTransform attributeName="transform" type="rotate" dur="1.4s" from="0 50 50" to="360 50 50" repeatCount="indefinite"/></path></svg></span> 371 </div> 372 </div> 373 <div class="jp-carousel-overlay jp-carousel-light" style="display: none;"> 374 375 <div class="jp-carousel-container jp-carousel-light"> 376 <!-- The Carousel Swiper --> 377 <div 378 class="jp-carousel-wrap swiper jp-carousel-swiper-container jp-carousel-transitions" 379 itemscope 380 itemtype="https://schema.org/ImageGallery"> 381 <div class="jp-carousel swiper-wrapper"></div> 382 <div class="jp-swiper-button-prev swiper-button-prev"> 383 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 384 <mask id="maskPrev" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="9" height="12"> 385 <path d="M16.2072 16.59L11.6496 12L16.2072 7.41L14.8041 6L8.8335 12L14.8041 18L16.2072 16.59Z" fill="white"/> 386 </mask> 387 <g mask="url(#maskPrev)"> 388 <rect x="0.579102" width="23.8823" height="24" fill="#FFFFFF"/> 389 </g> 390 </svg> 391 </div> 392 <div class="jp-swiper-button-next swiper-button-next"> 393 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 394 <mask id="maskNext" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="8" height="12"> 395 <path d="M8.59814 16.59L13.1557 12L8.59814 7.41L10.0012 6L15.9718 12L10.0012 18L8.59814 16.59Z" fill="white"/> 396 </mask> 397 <g mask="url(#maskNext)"> 398 <rect x="0.34375" width="23.8822" height="24" fill="#FFFFFF"/> 399 </g> 400 </svg> 401 </div> 402 </div> 403 <!-- The main close buton --> 404 <div class="jp-carousel-close-hint"> 405 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 406 <mask id="maskClose" mask-type="alpha" maskUnits="userSpaceOnUse" x="5" y="5" width="15" height="14"> 407 <path d="M19.3166 6.41L17.9135 5L12.3509 10.59L6.78834 5L5.38525 6.41L10.9478 12L5.38525 17.59L6.78834 19L12.3509 13.41L17.9135 19L19.3166 17.59L13.754 12L19.3166 6.41Z" fill="white"/> 408 </mask> 409 <g mask="url(#maskClose)"> 410 <rect x="0.409668" width="23.8823" height="24" fill="#FFFFFF"/> 411 </g> 412 </svg> 413 </div> 414 <!-- Image info, comments and meta --> 415 <div class="jp-carousel-info"> 416 <div class="jp-carousel-info-footer"> 417 <div class="jp-carousel-pagination-container"> 418 <div class="jp-swiper-pagination swiper-pagination"></div> 419 <div class="jp-carousel-pagination"></div> 420 </div> 421 <div class="jp-carousel-photo-title-container"> 422 <div class="jp-carousel-photo-caption"></div> 423 </div> 424 <div class="jp-carousel-photo-icons-container"> 425 <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-info" aria-label="Toggle photo metadata visibility"> 426 <span class="jp-carousel-icon"> 427 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 428 <mask id="maskInfo" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> 429 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.7537 2C7.26076 2 2.80273 6.48 2.80273 12C2.80273 17.52 7.26076 22 12.7537 22C18.2466 22 22.7046 17.52 22.7046 12C22.7046 6.48 18.2466 2 12.7537 2ZM11.7586 7V9H13.7488V7H11.7586ZM11.7586 11V17H13.7488V11H11.7586ZM4.79292 12C4.79292 16.41 8.36531 20 12.7537 20C17.142 20 20.7144 16.41 20.7144 12C20.7144 7.59 17.142 4 12.7537 4C8.36531 4 4.79292 7.59 4.79292 12Z" fill="white"/> 430 </mask> 431 <g mask="url(#maskInfo)"> 432 <rect x="0.8125" width="23.8823" height="24" fill="#FFFFFF"/> 433 </g> 434 </svg> 435 </span> 436 </a> 437 <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-comments" aria-label="Toggle photo comments visibility"> 438 <span class="jp-carousel-icon"> 439 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 440 <mask id="maskComments" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> 441 <path fill-rule="evenodd" clip-rule="evenodd" d="M4.3271 2H20.2486C21.3432 2 22.2388 2.9 22.2388 4V16C22.2388 17.1 21.3432 18 20.2486 18H6.31729L2.33691 22V4C2.33691 2.9 3.2325 2 4.3271 2ZM6.31729 16H20.2486V4H4.3271V18L6.31729 16Z" fill="white"/> 442 </mask> 443 <g mask="url(#maskComments)"> 444 <rect x="0.34668" width="23.8823" height="24" fill="#FFFFFF"/> 445 </g> 446 </svg> 447 448 <span class="jp-carousel-has-comments-indicator" aria-label="This image has comments."></span> 449 </span> 450 </a> 451 </div>
452 </div> 453 <div class="jp-carousel-info-extra"> 454 <div class="jp-carousel-info-content-wrapper"> 455 <div class="jp-carousel-photo-title-container"> 456 <div class="jp-carousel-photo-title"></div> 457 </div> 458 <div class="jp-carousel-comments-wrapper"> 459 <div id="jp-carousel-comments-loading"> 460 <span>Loading Comments...</span> 461 </div> 462 <div class="jp-carousel-comments"></div> 463 <div id="jp-carousel-comment-form-container"> 464 <span id="jp-carousel-comment-form-spinner"><svg class="jetpack-spinner" width="20" height="20" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><circle cx="50" cy="50" r="46" fill="none" stroke="#ddd" stroke-width="8"/><path d="M 50 4 A 46 46 0 0 1 96 50" fill="none" stroke="currentColor" stroke-width="8" stroke-linecap="round"><animateTransform attributeName="transform" type="rotate" dur="1.4s" from="0 50 50" to="360 50 50" repeatCount="indefinite"/></path></svg></span> 465 <div id="jp-carousel-comment-post-results"></div> 466 <form id="jp-carousel-comment-form"> 467 <label for="jp-carousel-comment-form-comment-field" class="screen-reader-text">Write a Comment...</label> 468 <textarea 469 name="comment" 470 class="jp-carousel-comment-form-field jp-carousel-comment-form-textarea" 471 id="jp-carousel-comment-form-comment-field" 472 placeholder="Write a Comment..." 473 ></textarea> 474 <div id="jp-carousel-comment-form-submit-and-info-wrapper"> 475 <div id="jp-carousel-comment-form-commenting-as"> 476 <fieldset> 477 <label for="jp-carousel-comment-form-email-field">Email (Required)</label> 478 <input type="text" name="email" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-email-field" /> 479 </fieldset> 480 <fieldset> 481 <label for="jp-carousel-comment-form-author-field">Name (Required)</label> 482 <input type="text" name="author" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-author-field" /> 483 </fieldset> 484 <fieldset> 485 <label for="jp-carousel-comment-form-url-field">Website</label> 486 <input type="text" name="url" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-url-field" /> 487 </fieldset> 488 </div> 489 <input 490 type="submit" 491 name="submit" 492 class="jp-carousel-comment-form-button" 493 id="jp-carousel-comment-form-button-submit" 494 value="Post Comment" /> 495 </div> 496 </form> 497 </div> 498 </div> 499 <div class="jp-carousel-image-meta"> 500 <div class="jp-carousel-title-and-caption"> 501 <div class="jp-carousel-photo-info"> 502 <div class="jp-carousel-caption" itemprop="caption description"></div> 503 </div> 504 505 <div class="jp-carousel-photo-description"></div> 506 </div> 507 <a class="jp-carousel-image-download" href="#" aria-label="Download image" target="_blank" style="display: none;"> 508 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 509 <mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="3" y="3" width="19" height="18"> 510 <path fill-rule="evenodd" clip-rule="evenodd" d="M5.84615 5V19H19.7775V12H21.7677V19C21.7677 20.1 20.8721 21 19.7775 21H5.84615C4.74159 21 3.85596 20.1 3.85596 19V5C3.85596 3.9 4.74159 3 5.84615 3H12.8118V5H5.84615ZM14.802 5V3H21.7677V10H19.7775V6.41L9.99569 16.24L8.59261 14.83L18.3744 5H14.802Z" fill="white"/> 511 </mask> 512 <g mask="url(#mask0)"> 513 <rect x="0.870605" width="23.8823" height="24" fill="#FFFFFF"/> 514 </g> 515 </svg> 516 <span class="jp-carousel-download-text"></span> 517 </a> 518 <div class="jp-carousel-image-map" style="display: none;"></div> 519 </div> 520 </div>
521 </div> 522 </div> 523 </div> 524 525 </div> 526
526<script id="the-neverending-homepage-js" src="https://c0.wp.com/p/jetpack/16.2/_inc/build/infinite-scroll/infinity.min.js"></script>
vendor: 1 bytes, line 526
526
527<script id="wp-hooks-js" src="https://matiasventura.com/wp-content/plugins/gutenberg/build/scripts/hooks/index.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 527
527
528<script id="wp-i18n-js" src="https://matiasventura.com/wp-content/plugins/gutenberg/build/scripts/i18n/index.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 528
528
529<script id="wp-i18n-js-after"> 530wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 531//# sourceURL=wp-i18n-js-after 532</script>
vendor: 1 bytes, line 532
532
533<script id="wp-jp-i18n-loader-js" src="https://matiasventura.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.js?minify=true&ver=5ba5dddc04be2306aaf0"></script>
vendor: 1 bytes, line 533
533
534<script id="wp-jp-i18n-loader-js-after"> 535wp.jpI18nLoader.state = {"baseUrl":"https://matiasventura.com/wp-content/languages/","locale":"en_US","domainMap":{"jetpack-account-protection":"plugins/jetpack","jetpack-activity-log":"plugins/jetpack","jetpack-admin-ui":"plugins/jetpack","jetpack-agents-manager":"plugins/jetpack","jetpack-assets":"plugins/jetpack","jetpack-backup-pkg":"plugins/jetpack","jetpack-blaze":"plugins/jetpack","jetpack-block-delimiter":"plugins/jetpack","jetpack-boost-core":"plugins/jetpack","jetpack-boost-speed-score":"plugins/jetpack","jetpack-classic-theme-helper":"plugins/jetpack","jetpack-comments":"plugins/jetpack","jetpack-compat":"plugins/jetpack","jetpack-config":"plugins/jetpack","jetpack-connection":"plugins/jetpack","jetpack-explat":"plugins/jetpack","jetpack-external-connections":"plugins/jetpack","jetpack-external-media":"plugins/jetpack","jetpack-feature-flags":"plugins/jetpack","jetpack-forms":"plugins/jetpack","jetpack-image-cdn":"plugins/jetpack","jetpack-import":"plugins/jetpack","jetpack-ip":"plugins/jetpack","jetpack-jitm":"plugins/jetpack","jetpack-jwt":"plugins/jetpack","jetpack-licensing":"plugins/jetpack","jetpack-masterbar":"plugins/jetpack","jetpack-menu-badges":"plugins/jetpack","jetpack-my-jetpack":"plugins/jetpack","jetpack-newsletter":"plugins/jetpack","jetpack-password-checker":"plugins/jetpack","jetpack-paypal-payments":"plugins/jetpack","jetpack-plugins-installer":"plugins/jetpack","jetpack-podcast":"plugins/jetpack","jetpack-post-list":"plugins/jetpack","jetpack-post-media":"plugins/jetpack","jetpack-premium-analytics-pkg":"plugins/jetpack","jetpack-protect-models":"plugins/jetpack","jetpack-protect-status":"plugins/jetpack","jetpack-publicize-pkg":"plugins/jetpack","jetpack-scan-page":"plugins/jetpack","jetpack-search-pkg":"plugins/jetpack","jetpack-seo":"plugins/jetpack","jetpack-stats-admin":"plugins/jetpack","jetpack-stats-pkg":"plugins/jetpack","jetpack-sync":"plugins/jetpack","jetpack-videopress-pkg":"plugins/jetpack","jetpack-waf":"plugins/jetpack","jetpack-wp-abilities":"plugins/jetpack","jetpack-wp-build-polyfills":"plugins/jetpack"},"domainPaths":{"jetpack-account-protection":"jetpack_vendor/automattic/jetpack-account-protection/","jetpack-activity-log":"jetpack_vendor/automattic/jetpack-activity-log/","jetpack-admin-ui":"jetpack_vendor/automattic/jetpack-admin-ui/","jetpack-agents-manager":"jetpack_vendor/automattic/jetpack-agents-manager/","
535jetpack-assets":"jetpack_vendor/automattic/jetpack-assets/","jetpack-backup-pkg":"jetpack_vendor/automattic/jetpack-backup/","jetpack-blaze":"jetpack_vendor/automattic/jetpack-blaze/","jetpack-block-delimiter":"jetpack_vendor/automattic/block-delimiter/","jetpack-boost-core":"jetpack_vendor/automattic/jetpack-boost-core/","jetpack-boost-speed-score":"jetpack_vendor/automattic/jetpack-boost-speed-score/","jetpack-classic-theme-helper":"jetpack_vendor/automattic/jetpack-classic-theme-helper/","jetpack-comments":"jetpack_vendor/automattic/jetpack-comments/","jetpack-compat":"jetpack_vendor/automattic/jetpack-compat/","jetpack-config":"jetpack_vendor/automattic/jetpack-config/","jetpack-connection":"jetpack_vendor/automattic/jetpack-connection/","jetpack-explat":"jetpack_vendor/automattic/jetpack-explat/","jetpack-external-connections":"jetpack_vendor/automattic/jetpack-external-connections/","jetpack-external-media":"jetpack_vendor/automattic/jetpack-external-media/","jetpack-feature-flags":"jetpack_vendor/automattic/jetpack-feature-flags/","jetpack-forms":"jetpack_vendor/automattic/jetpack-forms/","jetpack-image-cdn":"jetpack_vendor/automattic/jetpack-image-cdn/","jetpack-import":"jetpack_vendor/automattic/jetpack-import/","jetpack-ip":"jetpack_vendor/automattic/jetpack-ip/","jetpack-jitm":"jetpack_vendor/automattic/jetpack-jitm/","jetpack-jwt":"jetpack_vendor/automattic/jetpack-jwt/","jetpack-licensing":"jetpack_vendor/automattic/jetpack-licensing/","jetpack-masterbar":"jetpack_vendor/automattic/jetpack-masterbar/","jetpack-menu-badges":"jetpack_vendor/automattic/jetpack-menu-badges/","jetpack-my-jetpack":"jetpack_vendor/automattic/jetpack-my-jetpack/","jetpack-newsletter":"jetpack_vendor/automattic/jetpack-newsletter/","jetpack-password-checker":"jetpack_vendor/automattic/jetpack-password-checker/","jetpack-paypal-payments":"jetpack_vendor/automattic/jetpack-paypal-payments/","jetpack-plugins-installer":"jetpack_vendor/automattic/jetpack-plugins-installer/","jetpack-podcast":"jetpack_vendor/automattic/jetpack-podcast/","jetpack-post-list":"jetpack_vendor/automattic/jetpack-post-list/","jetpack-post-media":"jetpack_vendor/automattic/jetpack-post-media/","jetpack-premium-analytics-pkg":"jetpack_vendor/automattic/jetpack-premium-analytics/","jetpack-protect-models":"jetpack_vendor/automattic/jetpack-protect-models/","jetpack-protect-status":"jetpack_vendor/automattic/jetpack-protect-status/","jetpack-publicize-pkg":"jetpack_vendor/automattic/jetpack-publicize/","jetpack-scan-page":"jetpack_vendor/automattic/jetpack-scan-page/","jetpack-search-pkg":"jetpack_vendor/automattic/jetpack-search/","jetpack-seo":"jetpack_vendor/automattic/jetpack-seo/","jetpack-stats-admin":"jetpack_vendor/automattic/jetpack-stats-admin/","jetpack-stats-pkg":"jetpack_vendor/automattic/jetpack-stats/","jetpack-sync":"jetpack_vendor/automattic/jetpack-sync/","jetpack-videopress-pkg":"jetpack_vendor/automattic/jetpack-videopress/","jetpack-waf":"jetpack_vendor/automattic/jetpack-waf/","jetpack-wp-abilities":"jetpack_vendor/automattic/jetpack-wp-abilities/","jetpack-wp-build-polyfills":"jetpack_vendor/automattic/jetpack-wp-build-polyfills/"}}; 536//# sourceURL=wp-jp-i18n-loader-js-after 537</script>
vendor: 1 bytes, line 537
537
538<script id="wp-polyfill-js" src="https://c0.wp.com/c/7.1/wp-includes/js/dist/vendor/wp-polyfill.min.js"></script>
vendor: 1 bytes, line 538
538
539<script id="wp-url-js" src="https://matiasventura.com/wp-content/plugins/gutenberg/build/scripts/url/index.min.js?ver=bb0f766c3d2efe497871"></script>
vendor: 1 bytes, line 539
539
540<script id="jetpack-instant-search-js-before"> 541var JetpackInstantSearchOptions={"overlayOptions":{"colorTheme":"light","enableInfScroll":true,"enableFilteringOpensOverlay":true,"enablePostDate":true,"enableProductPrice":true,"enableSort":true,"highlightColor":"#FFC","overlayTrigger":"submit","resultFormat":"expanded","showPoweredBy":true,"defaultSort":"relevance","excludedPostTypes":[],"fallbackImageUrl":"","enableFallbackImage":false},"homeUrl":"https://matiasventura.com","locale":"en-US","postsPerPage":6,"siteId":20435622,"searchSuggestionsEnabled":false,"postTypes":{"post":{"singular_name":"Post","name":"Posts"},"page":{"singular_name":"Page","name":"Pages"},"attachment":{"singular_name":"Media","name":"Media"}},"webpackPublicPath":"https://matiasventura.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-search/build/instant-search/","isPhotonEnabled":true,"isFreePlan":false,"apiRoot":"https://matiasventura.com/wp-json/","apiNonce":"2048c3dde5","isPrivateSite":false,"isWpcom":false,"hasOverlayWidgets":true,"widgets":[{"filters":[{"name":"Categories","type":"taxonomy","taxonomy":"category","count":5,"widget_id":"jetpack-search-filters-4","filter_id":"taxonomy_0"},{"name":"Tags","type":"taxonomy","taxonomy":"post_tag","count":5,"widget_id":"jetpack-search-filters-4","filter_id":"taxonomy_1"},{"name":"Year","type":"date_histogram","count":5,"field":"post_date","interval":"year","widget_id":"jetpack-search-filters-4","filter_id":"date_histogram_2"}],"widget_id":"jetpack-search-filters-4"}],"widgetsOutsideOverlay":[],"hasNonSearchWidgets":false,"preventTrackingCookiesReset":false,"disableTracking":false,"aiAnswersEnabled":false,"aiMasterEnabled":true}; 542//# sourceURL=jetpack-instant-search-js-before 543</script>
vendor: 1 bytes, line 543
543
544<script id="jetpack-instant-search-js" src="https://matiasventura.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-search/build/instant-search/jp-search.js?minify=false&ver=25d86678d0b48f702f8f"></script>
vendor: 1 bytes, line 544
544
545<script id="jp-tracks-js" src="//stats.wp.com/w.js?ver=202638"></script>
vendor: 1 bytes, line 545
545
546<script id="jetpack-carousel-js-extra"> 547var jetpackSwiperLibraryPath = {"url":"https://matiasventura.com/wp-content/plugins/jetpack/_inc/blocks/swiper.js"}; 548var jetpackCarouselStrings = {"widths":[370,700,1000,1200,1400,2000],"is_logged_in":"","lang":"en","ajaxurl":"https://matiasventura.com/wp-admin/admin-ajax.php","nonce":"b3f3198fd3","display_exif":"0","display_comments":"1","single_image_gallery":"1","single_image_gallery_media_file":"","background_color":"white","comment":"Comment","post_comment":"Post Comment","write_comment":"Write a Comment...","loading_comments":"Loading Comments...","image_label":"Open image in full-screen.","download_original":"View full size \u003Cspan class=\"photo-size\"\u003E{0}\u003Cspan class=\"photo-size-times\"\u003E\u00d7\u003C/span\u003E{1}\u003C/span\u003E","no_comment_text":"Please be sure to submit some text with your comment.","no_comment_email":"Please provide an email address to comment.","no_comment_author":"Please provide your name to comment.","comment_post_error":"Sorry, but there was an error posting your comment. Please try again later.","comment_approved":"Your comment was approved.","comment_unapproved":"Your comment is in moderation.","camera":"Camera","aperture":"Aperture","shutter_speed":"Shutter Speed","focal_length":"Focal Length","copyright":"Copyright","comment_registration":"0","require_name_email":"1","login_url":"https://matiasventura.com/wp-login.php?redirect_to=https%3A%2F%2Fmatiasventura.com%2Fpost%2Fbig-sky%2F","blog_id":"1","meta_data":["camera","aperture","shutter_speed","focal_length","copyright"]}; 549//# sourceURL=jetpack-carousel-js-extra 550</script>
vendor: 1 bytes, line 550
550
551<script id="jetpack-carousel-js" src="https://c0.wp.com/p/jetpack/16.2/_inc/build/carousel/jetpack-carousel.min.js"></script>
vendor: 1 bytes, line 551
551
552<script data-wp-strategy="defer" defer id="tiled-gallery-js" src="https://c0.wp.com/p/jetpack/16.2/_inc/build/tiled-gallery/tiled-gallery/tiled-gallery.min.js"></script>
vendor: 1 bytes, line 552
552
553<script id="jetpack-stats-js-before"> 554_stq = window._stq || []; 555_stq.push([ "view", {"v":"ext","blog":"20435622","post":"0","tz":"-3","srv":"matiasventura.com","arch_home":"1","hp":"atomic","ac":"3","amp":"0","j":"1:16.2"} ]); 556_stq.push([ "clickTrackerInit", "20435622", "0" ]); 557//# sourceURL=jetpack-stats-js-before 558</script>
vendor: 1 bytes, line 558
558
559<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202638.js"></script>
559 560
560<script type="text/javascript"> 561 (function() { 562 var extend = function(out) { 563 out = out || {}; 564 565 for (var i = 1; i < arguments.length; i++) { 566 if (!arguments[i]) 567 continue; 568 569 for (var key in arguments[i]) { 570 if (arguments[i].hasOwnProperty(key)) 571 out[key] = arguments[i][key]; 572 } 573 } 574 575 return out; 576 }; 577 extend( window.infiniteScroll.settings.scripts, ["p5","mv","works","the-neverending-homepage","wp-hooks","wp-i18n","wp-jp-i18n-loader","wp-polyfill","wp-url","jetpack-instant-search","jp-tracks","jetpack-carousel","tiled-gallery","jetpack-stats"] ); 578 extend( window.infiniteScroll.settings.styles, ["wp-img-auto-sizes-contain","the-neverending-homepage","wp-block-library","classic-theme-styles","wp-block-styles-placeholder","jetpack-instant-search","jetpack-stats","jetpack-swiper-library","jetpack-carousel","tiled-gallery","jetpack_likes","wp-block-quote","wp-block-image","wp-block-paragraph","global-styles","core-block-supports-duotone"] ); 579 })(); 580 </script>
580 581 <span id="infinite-aria" aria-live="polite"></span> 582
582<script type="text/javascript"> 583 (function() { 584 var t = document.createElement( 'script' ); 585 t.type = 'text/javascript'; 586 t.async = true; 587 t.id = 'gauges-tracker'; 588 t.setAttribute( 'data-site-id', '5717b8cebb922a458201281e' ); 589 t.src = '//secure.gaug.es/track.js'; 590 var s = document.getElementsByTagName( 'script' )[0]; 591 s.parentNode.insertBefore( t, s ); 592 })(); 593 </script>
593 594 595</body> 596</html> 597<!-- 598 generated in 0.343 seconds 599 74698 bytes batcached for 300 seconds 600-->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.