{"id":2995,"date":"2024-04-08T11:34:33","date_gmt":"2024-04-08T09:34:33","guid":{"rendered":"https:\/\/www.abnormala.com\/?page_id=2995"},"modified":"2024-04-22T20:29:54","modified_gmt":"2024-04-22T18:29:54","slug":"album","status":"publish","type":"page","link":"https:\/\/www.abnormala.com\/sl\/album\/","title":{"rendered":"Album"},"content":{"rendered":"<div class=\"wp-block-cover alignfull has-custom-content-position is-position-bottom-center photonic-album-page-image\" style=\"min-height:250px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-black-background-color has-background-dim-0 has-background-dim\"><\/span><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"648\" class=\"wp-block-cover__image-background wp-image-3007\" alt=\"\" src=\"https:\/\/www.abnormala.com\/wp-content\/uploads\/2024\/04\/crowd-2000-min-1024x648.jpg\" style=\"object-position:49% 37%\" data-object-fit=\"cover\" data-object-position=\"49% 37%\" title=\"\" srcset=\"https:\/\/www.abnormala.com\/wp-content\/uploads\/2024\/04\/crowd-2000-min-1024x648.jpg 1024w, https:\/\/www.abnormala.com\/wp-content\/uploads\/2024\/04\/crowd-2000-min-300x190.jpg 300w, https:\/\/www.abnormala.com\/wp-content\/uploads\/2024\/04\/crowd-2000-min-768x486.jpg 768w, https:\/\/www.abnormala.com\/wp-content\/uploads\/2024\/04\/crowd-2000-min-1536x972.jpg 1536w, https:\/\/www.abnormala.com\/wp-content\/uploads\/2024\/04\/crowd-2000-min-18x12.jpg 18w, https:\/\/www.abnormala.com\/wp-content\/uploads\/2024\/04\/crowd-2000-min.jpg 2000w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<\/div><\/div>\n\n\n<script>    var observeDOM = (function() {\r\n        var MutationObserver = window.MutationObserver || window.WebKitMutationObserver;\r\n    \r\n        return function( obj, callback, subtreeOption ) {\r\n            if( !obj || obj.nodeType !== 1 ) return; \r\n    \r\n            if( MutationObserver ) {\r\n                \/\/ define a new observer\r\n                var mutationObserver = new MutationObserver(callback)\r\n    \r\n                \/\/ have the observer observe for changes in children\r\n                mutationObserver.observe( obj, { childList:true, subtree:subtreeOption })\r\n                return mutationObserver\r\n            }\r\n            else if( window.addEventListener ) {\r\n                \/\/ browser support fallback\r\n                obj.addEventListener('DOMNodeInserted', callback, false)\r\n                obj.addEventListener('DOMNodeRemoved', callback, false)\r\n            }\r\n        }\r\n    })()\r\n\r\n    function is_iOS() {\r\n        return navigator.userAgent.match(\/iPhone|iPad|iPod\/i);\r\n    }\r\n    \r\n    function handleVideo(node, v)\r\n    {\r\n        \/\/spinner\r\n        var spinnerDiv = document.createElement(\"div\");\r\n        spinnerDiv.setAttribute(\"id\", \"abnormala-spinner\");\r\n        node.appendChild(spinnerDiv);\r\n        \r\n        v.autoplay = false;\r\n        v.loop = false;\r\n        v.setAttribute('playsinline', true);\r\n        v.preload = \"none\";\r\n        v.controls = true;\r\n        \r\n        v.addEventListener(\"click\", async (event) => {\r\n            var hasTouchscreen = 'ontouchstart' in window;            \r\n            if (hasTouchscreen)\r\n                return;\r\n            event.preventDefault();\r\n            \r\n            const video = event.currentTarget;\r\n            \r\n            video.paused ? await video.play() : await video.pause();\r\n        });\r\n\r\n        v.addEventListener(\"canplay\", (event) => {\r\n            if (!is_iOS()) return;\r\n            const video = event.currentTarget;\r\n            video.parentElement.querySelector(\"#abnormala-spinner\").classList.remove(\"abnormala-loading\");            \r\n        });\r\n        v.addEventListener(\"waiting\", (event) => {\r\n            if (!is_iOS()) return;\r\n            const video = event.currentTarget;\r\n            video.parentElement.querySelector(\"#abnormala-spinner\").classList.add(\"abnormala-loading\");\r\n        });\r\n        \r\n    }\r\n    function waitForPhotonicVideo(mr)\r\n    {\r\n        mr.forEach(\r\n            record => {\r\n                record.addedNodes.forEach(\r\n                    addedNode => { \r\n                        if (addedNode.nodeType == 1)\r\n                        {\r\n                            let photonicVideo = addedNode.querySelector(\"video\");\r\n                            if (photonicVideo) {\r\n                                handleVideo(addedNode, photonicVideo);\r\n                                return;\r\n                            }\r\n                        }\r\n                    }\r\n                )\r\n            }\r\n        )\r\n    }\r\n\r\n    function waitForVBox(m, mo)\r\n    {\r\n        m.forEach(\r\n            record => {\r\n                record.addedNodes.forEach(\r\n                    addedNode => { \r\n                        if (addedNode.classList.contains(\"vbox-overlay\")) {\r\n                            observeDOM(addedNode, waitForPhotonicVideo, true);\r\n                            return;\r\n                        }\r\n                    }\r\n                )\r\n            }\r\n        )\r\n\r\n    }\r\n    document.addEventListener('DOMContentLoaded', () => {\r\n\r\n        observeDOM( document.body, waitForVBox, false);\r\n\r\n    });\r\n<\/script>","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"acf":[],"_links":{"self":[{"href":"https:\/\/www.abnormala.com\/sl\/wp-json\/wp\/v2\/pages\/2995"}],"collection":[{"href":"https:\/\/www.abnormala.com\/sl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.abnormala.com\/sl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.abnormala.com\/sl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.abnormala.com\/sl\/wp-json\/wp\/v2\/comments?post=2995"}],"version-history":[{"count":0,"href":"https:\/\/www.abnormala.com\/sl\/wp-json\/wp\/v2\/pages\/2995\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.abnormala.com\/sl\/wp-json\/wp\/v2\/media?parent=2995"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}