PageSourceSearch

https://tinggly.com/scripts/8081.f5e5a0fc10e70dfa.js

js tinggly.com collected 2026-09-25 14:16:55 UTC 3,539 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunktinggly_web=self.webpackChunktinggly_web||[]).push([[8081],{9303:(t,e,o)=>{o.d(e,{RH:()=>u,a0:()=>i,qD:()=>l,tD:()=>a});var n=null;function i(){return"IntersectionObserver"in window&&(!window.matchMedia("(prefers-reduced-motion: reduce)").matches&&!(navigator.connection&&navigator.connection.saveData))}function a(t){var e=new IntersectionObserver((function(e){e.forEach((function(e){e.isIntersecting?t.autoplayIn():t.autoplayOut()}))}),{threshold:.5});return e.observe(t.$el),e}function l(t){n&&n!==t&&n.autoplayOut(),n=t}function u(t){n===t&&(n=null)}},8081:(t,e,o)=>{o.r(e),o.d(e,{default:()=>c});var n=o(9726),i=["role","tabindex","aria-label"],a=["poster","controls","muted","loop","preload"],l=["src","type"],u={key:0,class:"loop-video__playbtn","aria-hidden":"true"};var r=o(9303);const s={props:{src:{type:String,required:!0},type:{type:String,default:"video/mp4"},title:{type:String,default:""},poster:{type:String,default:""},autoplayVisible:{type:Boolean,default:!1},loop:{type:Boolean,default:!0},announce:{type:String,default:"Play"},aspectWidth:{type:Number,default:16},aspectHeight:{type:Number,default:9}},data:function(){return{userPaused:!1,playBlocked:!1,inViewport:!1}},computed:{autoplayActive:function(){return this.autoplayVisible&&(0,r.a0)()},showPlayButton:function(){return this.autoplayActive&&(this.userPaused||this.playBlocked)},actionLabel:function(){return this.showPlayButton?this.announce:"Pause"}},methods:{onPlaying:function(){this.playBlocked=!1},play:function(){var t=this,e=this.$refs.videoEl;if(e){e.muted=!0;var o=e.play();o&&"function"==typeof o.catch&&o.catch((function(){t.playBlocked=!0}))}},pause:function(){var t;null===(t=this.$refs.videoEl)||void 0===t||t.pause()},autoplayIn:function(){this.inViewport=!0,(0,r.qD)(this),this.userPaused||this.play()},autoplayOut:function(){this.inViewport=!1,(0,r.RH)(this),this.pause()},toggle:function(){if(this.autoplayActive){if(this.playBlocked)return this.playBlocked=!1,void this.play();this.userPaused=!this.userPaused,this.userPaused?this.pause():this.play()}}},mounted:function(){this.autoplayActive&&(this.intersectionObserver=(0,r.tD)(this))},beforeUnmount:function(){this.intersectionObserver&&this.intersectionObserver.disconnect(),(0,r.RH)(this)}};const c=(0,o(6262).A)(s,[["render",function(t,e,o,r,s,c){return(0,n.openBlock)(),(0,n.createElementBlock)("div",{class:(0,n.normalizeClass)(["loop-video",{"loop-video--autoplay":c.autoplayActive,"loop-video--paused":c.showPlayButton}]),role:c.autoplayActive?"button":null,tabindex:c.autoplayActive?0:null,"aria-label":c.autoplayActive?c.actionLabel+" "+o.title:null,onClick:e[1]||(e[1]=function(){return c.toggle&&c.toggle.apply(c,arguments)}),onKeydown:[e[2]||(e[2]=(0,n.withKeys)((function(){return c.toggle&&c.toggle.apply(c,arguments)}),["enter"])),e[3]||(e[3]=(0,n.withKeys)((0,n.withModifiers)((function(){return c.toggle&&c.toggle.apply(c,arguments)}),["prevent"]),["space"]))]},[(0,n.createElementVNode)("video",{ref:"videoEl",style:(0,n.normalizeStyle)({aspectRatio:o.aspectWidth+" / "+o.aspectHeight}),poster:o.poster||null,controls:!c.autoplayActive,muted:c.autoplayActive,loop:o.loop,preload:c.autoplayActive?"none":"metadata",playsinline:"",disablepictureinpicture:"",onPlaying:e[0]||(e[0]=function(){return c.onPlaying&&c.onPlaying.apply(c,arguments)})},[(0,n.createElementVNode)("source",{src:o.src,type:o.type},null,8,l)],44,a),c.showPlayButton?((0,n.openBlock)(),(0,n.createElementBlock)("div",u)):(0,n.createCommentVNode)("",!0)],42,i)}]])}}]);

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.