PageSourceSearch

https://arkitektur.no/dist/assets/VideoBlockYoutube.6d7998ff.js

js arkitektur.no collected 2026-10-02 03:20:29 UTC 12,008 bytes, 5 lines download raw bytes

1import{t as Y,r as L,i as B,l as U}from"../index.a621a35b.js";import{a as q}from"./_commonjsHelpers.f037b798.js";var E={exports:{}},O;/**
2* @link https://github.com/gajus/sister for the canonical source repository
3* @license https://github.com/gajus/sister/blob/master/LICENSE BSD 3-Clause
4*/O=function(){var o={},r={};return o.on=function(e,s){var l={name:e,handler:s};return r[e]=r[e]||[],r[e].unshift(l),l},o.off=function(e){var s=r[e.name].indexOf(e);s!==-1&&r[e.name].splice(s,1)},o.trigger=function(e,s){var l=r[e],a;if(l)for(a=l.length;a--;)l[a].handler(s)},o};var $=O,x={exports:{}},I={exports:{}},A,R;function j(){if(R)return A;R=1;var o=1e3,r=o*60,e=r*60,s=e*24,l=s*7,a=s*365.25;A=function(t,n){n=n||{};var i=typeof t;if(i==="string"&&t.length>0)return p(t);if(i==="number"&&isFinite(t))return n.long?u(t):h(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))};function p(t){if(t=String(t),!(t.length>100)){var n=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);if(!!n){var i=parseFloat(n[1]),d=(n[2]||"ms").toLowerCase();switch(d){case"years":case"year":case"yrs":case"yr":case"y":return i*a;case"weeks":case"week":case"w":return i*l;case"days":case"day":case"d":return i*s;case"hours":case"hour":case"hrs":case"hr":case"h":return i*e;case"minutes":case"minute":case"mins":case"min":case"m":return i*r;case"seconds":case"second":case"secs":case"sec":case"s":return i*o;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return i;default:return}}}}function h(t){var n=Math.abs(t);return n>=s?Math.round(t/s)+"d":n>=e?Math.round(t/e)+"h":n>=r?Math.round(t/r)+"m":n>=o?Math.round(t/o)+"s":t+"ms"}function u(t){var n=Math.abs(t);return n>=s?C(t,n,s,"day"):n>=e?C(t,n,e,"hour"):n>=r?C(t,n,r,"minute"):n>=o?C(t,n,o,"second"):t+" ms"}function C(t,n,i,d){var m=n>=i*1.5;return Math.round(t/i)+" "+d+(m?"s":"")}return A}function z(o){e.debug=e,e.default=e,e.coerce=u,e.disable=a,e.enable=l,e.enabled=p,e.humanize=j(),e.destroy=C,Object.keys(o).forEach(t=>{e[t]=o[t]}),e.names=[],e.skips=[],e.formatters={};function r(t){let n=0;for(let i=0;i<t.length;i++)n=(n<<5)-n+t.charCodeAt(i),n|=0;return e.colors[Math.abs(n)%e.colors.length]}e.selectColor=r;function e(t){let n,i=null,d,m;function f(...c){if(!f.enabled)return;const y=f,g=Number(new Date),v=g-(n||g);y.diff=v,y.prev=n,y.curr=g,n=g,c[0]=e.coerce(c[0]),typeof c[0]!="string"&&c.unshift("%O");let F=0;c[0]=c[0].replace(/%([a-zA-Z%])/g,(w,b)=>{if(w==="%%")return"%";F++;const _=e.formatters[b];if(typeof _=="function"){const P=c[F];w=_.call(y,P),c.splice(F,1),F--}return w}),e.formatArgs.call(y,c),(y.log||e.log).apply(y,c)}return f.namespace=t,f.useColors=e.useColors(),f.color=e.selectColor(t),f.extend=s,f.destroy=e.destroy,Object.defineProperty(f,"enabled",{enumerable:!0,configurable:!1,get:()=>i!==null?i:(d!==e.namespaces&&(d=e.namespaces,m=e.enabled(t)),m),set:c=>{i=c}}),typeof e.init=="function"&&e.init(f),f}function s(t,n){const i=e(this.namespace+(typeof n>"u"?":":n)+t);return i.log=this.log,i}function l(t){e.save(t),e.namespaces=t,e.names=[],e.skips=[];let n;const i=(typeof t=="string"?t:"").split(/[\s,]+/),d=i.length;for(n=0;n<d;n++)!i[n]||(t=i[n].replace(/\*/g,".*?"),t[0]==="-"?e.skips.push(new RegExp("^"+t.slice(1)+"$")):e.names.push(new RegExp("^"+t+"$")))}function a(){const t=[...e.names.map(h),...e.skips.map(h).map(n=>"-"+n)].join(",");return e.enable(""),t}function p(t){if(t[t.length-1]==="*")return!0;let n,i;for(n=0,i=e.skips.length;n<i;n++)if(e.skips[n].test(t))return!1;for(n=0,i=e.names.length;n<i;n++)if(e.names[n].test(t))return!0;return!1}function h(t){return t.toString().substring(2,t.toString().length-2).replace(/\.\*\?$/,"*")}function u(t){return t instanceof Error?t.stack||t.message:t}function C(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return e.enable(e.load()),e}var G=z;(function(o,r){r.formatArgs=s,r.save=l,r.load=a,r.useColors=e,r.storage=p(),r.destroy=(()=>{let u=!1;return()=>{u||(u=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),r.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33
4CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function e(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function s(u){if(u[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+u[0]+(this.useColors?"%c ":" ")+"+"+o.exports.humanize(this.diff),!this.useColors)return;const C="color: "+this.color;u.splice(1,0,C,"color: inherit");let t=0,n=0;u[0].replace(/%[a-zA-Z%]/g,i=>{i!=="%%"&&(t++,i==="%c"&&(n=t))}),u.splice(n,0,C)}r.log=console.debug||console.log||(()=>{});function l(u){try{u?r.storage.setItem("debug",u):r.storage.removeItem("debug")}catch{}}function a(){let u;try{u=r.storage.getItem("debug")}catch{}return!u&&typeof process<"u"&&"env"in process&&(u={}.DEBUG),u}function p(){try{return localStorage}catch{}}o.exports=G(r);const{formatters:h}=o.exports;h.j=function(u){try{return JSON.stringify(u)}catch(C){return"[UnexpectedJSONParseError]: "+C.message}}})(I,I.exports);var M={exports:{}},T={exports:{}};(function(o,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default={BUFFERING:3,ENDED:0,PAUSED:2,PLAYING:1,UNSTARTED:-1,VIDEO_CUED:5},o.exports=r.default})(T,T.exports);(function(o,r){Object.defineProperty(r,"__esModule",{value:!0});var e=T.exports,s=l(e);function l(a){return a&&a.__esModule?a:{default:a}}r.default={pauseVideo:{acceptableStates:[s.default.ENDED,s.default.PAUSED],stateChangeRequired:!1},playVideo:{acceptableStates:[s.default.ENDED,s.default.PLAYING],stateChangeRequired:!1},seekTo:{acceptableStates:[s.default.ENDED,s.default.PLAYING,s.default.PAUSED],stateChangeRequired:!0,timeout:3e3}},o.exports=r.default})(M,M.exports);var k={exports:{}};(function(o,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=["ready","stateChange","playbackQualityChange","playbackRateChange","error","apiChange","volumeChange"],o.exports=r.default})(k,k.exports);var D={exports:{}};(function(o,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=["cueVideoById","loadVideoById","cueVideoByUrl","loadVideoByUrl","playVideo","pauseVideo","stopVideo","getVideoLoadedFraction","cuePlaylist","loadPlaylist","nextVideo","previousVideo","playVideoAt","setShuffle","setLoop","getPlaylist","getPlaylistIndex","setOption","mute","unMute","isMuted","
4setVolume","getVolume","seekTo","getPlayerState","getPlaybackRate","setPlaybackRate","getAvailablePlaybackRates","getPlaybackQuality","setPlaybackQuality","getAvailableQualityLevels","getCurrentTime","getDuration","removeEventListener","getVideoUrl","getVideoEmbedCode","getOptions","getOption","addEventListener","destroy","setSize","getIframe","getSphericalProperties","setSphericalProperties"],o.exports=r.default})(D,D.exports);(function(o,r){Object.defineProperty(r,"__esModule",{value:!0});var e=I.exports,s=t(e),l=M.exports,a=t(l),p=k.exports,h=t(p),u=D.exports,C=t(u);function t(d){return d&&d.__esModule?d:{default:d}}const n=(0,s.default)("youtube-player"),i={};i.proxyEvents=d=>{const m={};for(const f of h.default){const c="on"+f.slice(0,1).toUpperCase()+f.slice(1);m[c]=y=>{n('event "%s"',c,y),d.trigger(f,y)}}return m},i.promisifyPlayer=(d,m=!1)=>{const f={};for(const c of C.default)m&&a.default[c]?f[c]=(...y)=>d.then(g=>{const v=a.default[c],F=g.getPlayerState(),S=g[c].apply(g,y);return v.stateChangeRequired||Array.isArray(v.acceptableStates)&&!v.acceptableStates.includes(F)?new Promise(w=>{const b=()=>{const _=g.getPlayerState();let P;typeof v.timeout=="number"&&(P=setTimeout(()=>{g.removeEventListener("onStateChange",b),w()},v.timeout)),Array.isArray(v.acceptableStates)&&v.acceptableStates.includes(_)&&(g.removeEventListener("onStateChange",b),clearTimeout(P),w())};g.addEventListener("onStateChange",b)}).then(()=>S):S}):f[c]=(...y)=>d.then(g=>g[c].apply(g,y));return f},r.default=i,o.exports=r.default})(x,x.exports);var N={exports:{}},Q=function(r,e,s){var l=document.head||document.getElementsByTagName("head")[0],a=document.createElement("script");typeof e=="function"&&(s=e,e={}),e=e||{},s=s||function(){},a.type=e.type||"text/javascript",a.charset=e.charset||"utf8",a.async="async"in e?!!e.async:!0,a.src=r,e.attrs&&J(a,e.attrs),e.text&&(a.text=""+e.text);var p="onload"in a?V:Z;p(a,s),a.onload||V(a,s),l.appendChild(a)};function J(o,r){for(var e in r)o.setAttribute(e,r[e])}function V(o,r){o.onload=function(){this.onerror=this.onload=null,r(null,o)},o.onerror=function(){this.onerror=this.onload=null,r(new Error("Failed to load "+this.src),o)}}function Z(o,r){o.onreadystatechange=function(){this.readyState!="complete"&&this.readyState!="loaded"||(this.onreadystatechange=null,r(null,o))}}(function(o,r){Object.defineProperty(r,"__esModule",{value:!0});var e=Q,s=l(e);function l(a){return a&&a.__esModule?a:{default:a}}r.default=a=>new Promise(h=>{if(window.YT&&window.YT.Player&&window.YT.Player instanceof Function){h(window.YT);return}else{const C=window.location.protocol==="http:"?"http:":"https:";(0,s.default)(C+"//www.youtube.com/iframe_api",t=>{t&&a.trigger("error",t)})}const u=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=()=>{u&&u(),h(window.YT)}}),o.exports=r.default})(N,N.exports);(function(o,r){Object.defineProperty(r,"__esModule",{value:!0});var e=$,s=u(e),l=x.exports,a=u(l),p=N.exports,h=u(p);function u(t){return t&&t.__esModule?t:{default:t}}let C;r.default=(t,n={},i=!1)=>{const d=(0,s.default)();if(C||(C=(0,h.default)(d)),n.events)throw new Error("Event handlers cannot be overwritten.");if(typeof t=="string"&&!document.getElementById(t))throw new Error('Element "'+t+'" does not exist.');n.events=a.default.proxyEvents(d);const m=new Promise(c=>{typeof t=="object"&&t.playVideo instanceof Function?c(t):C.then(y=>{const g=new y.Player(t,n);return d.on("ready",()=>{c(g)}),null})}),f=a.default.promisifyPlayer(m,i);return f.on=d.on,f.off=d.off,f},o.exports=r.default})(E,E.exports);
4const W=q(E.exports),X={__name:"VideoBlockYoutube",props:{videoId:String,autoplay:Boolean},emits:["on-player-loaded"],setup(o,{emit:r}){const e=o,s=r,l=Y(null);let a=null;return L(()=>{a=W(l.value,{host:"https://www.youtube-nocookie.com"}),e.autoplay?a.loadVideoById(e.videoId):a.cueVideoById(e.videoId),a.on("ready",p=>{s("on-player-loaded",p.target)}),a.on("stateChange",p=>{p.data===1?s("on-play"):p.data===0&&s("on-ended")})}),(p,h)=>(B(),U("div",{ref_key:"playerRef",ref:l},null,512))}};export{X as default};
5//# sourceMappingURL=VideoBlockYoutube.6d7998ff.js.map

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.