PageSourceSearch

https://www.aftonbladet.se/web-assets/components-ViaplaySportsCarousel.b8ff4079.m.js

js aftonbladet.se collected 2026-09-24 08:31:05 UTC 13,363 bytes, 1 lines download raw bytes

1(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[2733],{6229:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(96540),i=()=>{var[e,t]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{t("dark"===document.documentElement.dataset.theme),document.addEventListener("prefers-color-scheme",(()=>{t("dark"===document.documentElement.dataset.theme)}))}),[]),e}},15753:(e,t,r)=>{"use strict";r.d(t,{A:()=>C});var n,i=r(64467),a=r(41256),o=r(6229),l=r(49106),c=r(80045),s=r(96540),d=r(17437),u=r(57528),p=(0,d.keyframes)(n||(n=(0,u.A)(["\n  from {\n    opacity: 0;\n    bottom: -50%;\n\n  } to {\n    opacity: 1;\n    bottom: calc(var(--gap-unit) * 3);\n  }\n"])));const f={root:(0,d.css)("aspect-ratio:16/9;position:relative;display:block;width:100%;height:100%;margin:calc(var(--gap-unit) * 2) 0;>div,>div>div,iframe{width:100%;height:100%;}>div>div>iframe{margin-left:0!important;margin-right:0!important;}.close-button{display:none;}&.fixed{>div>div{position:fixed;bottom:calc(var(--gap-unit) * 3);right:calc(var(--gap-unit) * 3);width:260px!important;height:145px!important;z-index:1000;animation:",p," 0.75s ease-out forwards;.fullWidthMobile{width:260px!important;height:145px!important;}.close-button{display:block;position:absolute;top:0;right:0;opacity:0.8;transition:opacity 0.2s ease-out;z-index:1001;background:rgba(0, 0, 0, 0.5);color:white;border:none;box-shadow:none;padding:0;cursor:pointer;&::after{content:'X';font-family:Arial,sans-serif;font-size:14px;line-height:1;padding:var(--gap-unit);}&:hover{opacity:1;}}}}")};var v=(e,t)=>
1{if(!e.querySelector(".close-button")){var r=t.current,n=document.createElement("button");n.classList.add("close-button"),n.addEventListener("click",(()=>{var t,n=e.querySelector("iframe");null==n||null===(t=n.contentWindow)||void 0===t||t.postMessage("player.pause","https://embed.viaplay.com/"),r&&(r.classList.remove("fixed"),r.dataset.locked="true")})),e.appendChild(n)}},b=r(2445),m=["data","getCurrentVideoStateCallback"];function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach((function(t){(0,i.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var h={root:null,rootMargin:"0px 0px 0px 0px",threshold:.5};function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function w(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach((function(t){(0,i.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var j,P=(j=a.default,e=>{var t=(0,s.useRef)(null),[r,n]=(0,s.useState)(!1),[i,a]=(0,s.useState)(null),{data:{customProperties:o},getCurrentVideoStateCallback:l}=e,u=(0,c.A)(e,m);return(0,s.useEffect)((()=>{if(null!=o&&o.enablePictureInPicture){var e=t.current;e&&(i===e.id&&r?e.classList.add("fixed"):e.classList.remove("fixed"))}}),[i,r,null==o?void 0:o.enablePictureInPicture]),(0,s.useEffect)((()=>{var e=t.current,r=e=>{(e=>{var{event:t,playingIframeId:r,setPlayingIframeId:n,getCurrentVideoStateCallback:i}=e;if("https://embed.viaplay.com"===(null==t?void 0:t.origin)&&"string"==typeof t.data){var[a,o]=t.data.split("|");if("player.started"===a){if(null==n||n(o),null!==r&&o!==r){var l,c=document.getElementById(r);null==c||null===(l=c.querySelector("iframe"))||void 0===l||null===(l=l.contentWindow)||void 0===l||l.postMessage("player.pause","https://embed.viaplay.com")}null==i||i({id:o,isPlaying:!0})}else"player.paused"===a?null==i||i({id:o,isPlaying:!1}):"player.ended"===a&&(null==i||i({id:o,isPlaying:!1,isEnded:!0}))}})({event:e,playingIframeId:i,setPlayingIframeId:a,getCurrentVideoStateCallback:l})};if(window.addEventListener("message",r),e){var o=new IntersectionObserver((e=>((e,t,r)=>{var n=e[0],i=t.current;if(i){var a=n.boundingClientRect.top<=0;if(r(!n.isIntersecting&&a),i.querySelector("iframe")&&!n.isIntersecting&&a)return!0}return!1})(e,t,n)),h);o.observe(e);var c=new MutationObserver((e=>{for(var r of e){var n;if("attributes"===r.type&&"class"===r.attributeName&&null!==(n=t.current)&&void 0!==n&&null!==(n=n.classList)&&void 0!==n&&n.contains("fixed")){var i,a=null===(i=t.current)||void 0===i?void 0:i.querySelector("iframe");if(a){var o=a.parentNode;v(o,t)}}}}));return window.addEventListener("resize",(()=>(e=>{var t,r=null==e||null===(t=e.querySelector("iframe"))||void 0===t?void 0:t.parentNode,n=null==r?void 0:r.querySelector("iframe");if(n){var i=n.getAttribute("height");r.style.minHeight="".concat(i,"px")}})(e))),c.observe(t.current,{attributes:!0}),()=>{o.unobserve(e),c.disconnect(),window.removeEventListener("message",r)}}}),[i,t,l]),(0,b.Y)("div",{id:null==o?void 0:o.pmuid,ref:t,css:(0,d.css)(f.root,""),children:(0,b.Y)(j,g(g({},u),e))})});const C=e=>{var t,r=(0,l.C)(e.url,(0,o.D)())?(0,l.g)(e):e,{isEnhancedEmbedContent:n,enhancementType:i}=(null==e||null===(t=e.data)||void 0===t?void 0:t.customProperties)||{};return n&&"viaplay"===i?(0,b.Y)(P,w({},r)):(0,b.Y)(a.default,w({},r))}},16311:(e,t,r)=>{"use strict";r.d(t,{d:()=>n});var n="Senaste klippet"},33495:e=>{e.exports={galleryContainer:"relatedvideoscarousel-galleryContainer_bbc4",label:"relatedvideoscarousel-label_bbc4",imageWrapper:"relatedvideoscarousel-imageWrapper_bbc4",image:"relatedvideoscarousel-image_bbc4",icon:"relatedvideoscarousel-icon_bbc4"}},39114:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>C});var n=r(64467),i=r(96540),a=r(16311),o=r(63325),l=r(90150),c=r(33495),s=r.n(c),d=r(2445);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?u(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const f=e=>{var{items:t,currentVideoKey:r,handleRelatedVideoClick:n,isPlaying:a}=e,c=(0,i.useRef)(null),[u,f]=(0,i.useState)({});return(0,i.useEffect)((()=>{t.forEach((e=>{var t,r,n,i;null!==(t=e.posterUrls)&&void 0!==t&&t.medium&&(r=e.posterUrls.medium,n=e.key,(i=new Image).onload=()=>{f((e=>p(p({},e),{},{[n]:!1})))},i.onerror=()=>{f((e=>p(p({},e),{},{[n]:!0})))},i.src=r)}))}),[t]),(0,i.useEffect)((()=>{if(c.current&&r){var e=c.current.swiper,n=t.findIndex((e=>e.key===r));-1!==n&&e.slideTo(n)}}),[r,t]),(0,d.Y)("div",{className:s().container,children:(0,d.Y)("div",{className:s().galleryContainer,children:(0,d.Y)(o.RC,{pagination:{clickable:!0},modules:[l.Jq,l.Vx],a11y:{nextSlideMessage:"Nästa avsnitt",prevSlideMessage:"Föregående avsnitt",firstSlideMessage:"Detta är första avsnittet",lastSlideMessage:"Detta är sista avsnittet",paginationBulletMessage:"Gå till avsnitt {{index}}"},autoHeight:!0,navigation:!0,ref:c,spaceBetween:8,breakpoints:{320:{slidesPerView:2.33},640:{slidesPerView:3.33},1024:{slidesPerView:4.33},1280:{slidesPerView:4.33}},children:t.map((e=>{var t,i,l,c,p;return(0,d.FD)(o.qr,{onClick:()=>n(e.key),onKeyUp:t=>{"Enter"===t.key&&n(e.key)},className:s().slide,tabIndex:0,children:[(0,d.FD)("div",{className:s().imageWrapper,children:[!u[e.key]&&(0,d.Y)("img",{className:s().image,src:null===(t=e.posterUrls)||void 0===t?void 0:t.medium,alt:""}),(0,d.FD)("div",{className:s().label,children:[(0,d.Y)("span",{className:s().icon,children:e.key===r&&a?(0,d.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"15",viewBox:"0 0 12 15",fill:"none",children:(0,d.Y)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.7921 0.451172C10.971 0.451172 11.1164 0.581839 11.1164 0.742839V14.1595C11.1164 14.3205 10.971 14.4512 10.7921 14.4512H7.55187C7.37298 14.4512 7.22754 14.3205 7.22754 14.1595V0.742839C7.22754 0.581839 7.37298 0.451172 7.55187 0.451172H10.7921ZM3.7921 0.451172C3.97098 0.451172 4.11643 0.581839 4.11643 0.742839V14.1595C4.11643 14.3205 3.97098 14.4512 3.7921 14.4512H0.551872C0.372983 14.4512 0.227539 14.3205 0.227539 14.1595V0.742839C0.227539 0.581839 0.372983 0.451172 0.551872 0.451172H3.7921V0.451172Z",fill:"currentColor"})}):(0,d.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,d.Y)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.83325 2.89987V17.0999C5.8332 17.1779 5.85505 17.2544 5.89633 17.3206C5.93761 17.3868 5.99666 17.4401 6.06674 17.4744C6.13682 17.5087 6.21513 17.5226 6.29275 17.5146C6.37036 17.5066 6.44416 17.4769 6.50575 17.429L15.6491 10.329C15.6993 10.2901 15.7399 10.2402 15.7678 10.1831C15.7958 10.1261 15.8103 10.0634 15.8103 9.99987C15.8103 9.93634 15.7958 9.87366 15.7678 9.81661C15.7399 9.75955 15.6993 9.70965 15.6491 9.6707L6.50575 2.5707C6.44416 2.52279 6.37036 2.49314 6.29275 2.48512C6.21513 2.4771 6.13682 2.49103 6.06674 2.52534C5.99666 2.55964 5.93761 2.61293 5.89633 2.67915C5.85505 2.74536 5.8332 2.82184 5.83325 2.89987Z",fill:"currentColor"})})}),(0,d.Y)("span",{children:(l=e.duration,c=Math.floor(l/60),p=l%60,"".concat(c,":").concat(p<10?"0".concat(p):p))})]})]}),(0,d.Y)("span",{className:s().title,children:null===(i=e.title)||void 0===i?void 0:i.value})]},e.key)}))})})})};var v=r(95068),b=r.n(v),m=r(76613),y=r.n(m),g=r(15753);function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function O(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const w=e=>{var{currentVideo:t,getCurrentVideoStateCallback:r}=e;return(0,d.Y)("div",{className:y().container,children:(0,d.Y)(g.A,O({getCurrentVideoStateCallback:r,externalClassName:y().embedContainer},t))})};function j(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function P(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?j(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):j(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const C=e=>{var{items:t}=e,[r,n]=(0,i.useState)(t[0].key),o=t.find((e=>e.key===r)),l=(0,i.useRef)(null),[c,s]=(0,i.useState)(!1);return(0,d.FD)("div",{className:b().container,children:[(0,d.Y)("span",{className:b().badge,children:a.d}),(0,d.Y)("div",{className:b().currentVideo,ref:l,children:(0,d.Y)(w,{getCurrentVideoStateCallback:e=>{if(e.isEnded){var i,a=t.findIndex((e=>e.key===r)),o=null!==(i=t[a+1])&&void 0!==i?i:t[0];return n(o.key)}s(e.isPlaying)},currentVideo:P({},null!=o?o:t[0])})}),(0,d.Y)("div",{className:b().relatedVideos,children:(0,d.Y)(f,{isPlaying:c,handleRelatedVideoClick:e=>{if(r===e)return(()=>{if(s(!c),l.current){var e,t=l.current.querySelector("iframe");t&&(null==t||null===(e=t.contentWindow)||void 0===e||e.postMessage("player.".concat(c?"pause":"play"),"https://embed.viaplay.com/"))}})();n(e)},currentVideoKey:r,items:t})})]})}},49106:(e,t,r)=>{"use strict";r.d(t,{C:()=>a,g:()=>l});var n=r(88055),i=r.n(n);function a(e,t){return"object"==typeof document&&t&&!e.includes("prefers-color-scheme=")}function o(e){return"".concat(e).concat(e.includes("?")?"&":"?","prefers-color-scheme=dark")}function l(e){var t,r,n,a=i()(e);return a.url=o(e.url),null!==(t=e.data)&&void 0!==t&&t.canonicalUrl&&(a.data.canonicalUrl=o(e.data.canonicalUrl)),null!==(r=e.data)&&void 0!==r&&null!==(r=r.embed)&&void 0!==r&&r.iframeUrl&&(a.data.embed.iframeUrl=o(e.data.embed.iframeUrl)),"string"==typeof(null===(n=e.data)||void 0===n||null===(n=n.embed)||void 0===n?void 0:n.html)&&(a.data.embed.html=e.data.embed.html.replace(e.data.embed.iframeUrl,a.data.embed.iframeUrl)),a}},57528:(e,t,r)=>{"use strict";function n(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}r.d(t,{A:()=>n})},76613:e=>{e.exports={container:"currentvideo-container_009a"}},95068:e=>{e.exports={container:"viaplaysportscarousel-container_f0b5",headline:"viaplaysportscarousel-headline_f0b5",badge:"viaplaysportscarousel-badge_f0b5"}}}]);

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.