PageSourceSearch

https://otypo.de/_nuxt/DQK4oVFb.js

js otypo.de collected 2026-10-08 03:07:30 UTC 3,172 bytes, 1 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`a6fafdec27`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`dfa6468f-7f54-4871-ae6f-6d7b03562623`,e._sentryDebugIdIdentifier=`sentry-dbid-dfa6468f-7f54-4871-ae6f-6d7b03562623`)}catch{}})();import{r as e}from"./B8y8BWMa.js";import{$t as t,Bn as n,Cr as r,H as i,Kn as a,Or as o,Tn as s,Tr as c,Wn as l,_n as u,bn as d,gr as f,rr as p,sr as m,un as h,vn as g,xn as _,yn as v}from"./WCVDKeko.js";import"./Dn5PMFBz.js";import{T as y}from"./BSu4Q5qC.js";import{t as b}from"./CXpljZ4d.js";import{t as x}from"./O3m8pdQw.js";import"./DCAUs8sP.js";import{t as S}from"./De3dxB1e2.js";t();var C={class:`skeleton-sign-color-video`},w={class:`skeleton-sign`},T={key:1,class:`error`},E=b({__name:`SkeletonSignColorVideo`,props:{errorLoading:{type:Boolean,default:!1}},setup(e){return(t,n)=>{let r=x;return a(),_(`div`,C,[g(`div`,w,[e.errorLoading?(a(),_(`span`,T,o(t.$t(`SKELETON_SIGN_COLOR_VIDEO_UNAVAILABLE`)),1)):(a(),v(r,{key:0,dark:!0}))])])}}},[[`__scopeId`,`data-v-6cc9f45d`]]),D=()=>{let e=i(`loadedVideos`,()=>({}));return{loadedVideos:e,saveLoadedVideos:t=>{e.value={...e.value,...t}}}},O=e({default:()=>A});t();var k={class:`preview`},A=b({__name:`Sign3DVideo`,props:{popup:{type:Boolean,default:!1},contained:{type:Boolean,default:!1},color:{type:String,required:!0},material:{type:String,required:!0},width:{type:[Number,String],default:``},height:{type:[Number,String],default:``},asImage:{type:Boolean,default:!1}},emits:[`show3dpopup`,`finish`],setup(e){let t=D().loadedVideos,i=D().saveLoadedVideos,o=e,b=f(!1),x=f(null),C=f(!1),w=u(()=>o.popup?`preview`:`details`),T=u(()=>`video-${w.value}-${o.material}-${o.color}`),O=u(()=>o.color),A=u(()=>o.popup?170:o.width),j=u(()=>o.popup?170:o.height),M=(e,t)=>y.methods.$_signHelpers_colorsVideo(t,e,w.value).video;l(()=>{N()}),p(O,()=>{N()});let N=async()=>{x.value=null,await n(),Object.entries(t.value).length>0&&T.value in t.value?(x.value=t.value[T.value],t.value[T.value]||F()):x.value=M(o.color,o.material)},P=()=>{b.value=!0,i({[T.value]:x.value})},F=()=>{i({[T.value]:null}),C.value=!0,b.value=!1,x.value=null};return(t,n)=>{let i=S,o=E;return e.popup&&!r(C)||!e.popup?(a(),_(`div`,{key:0,class:c([`sign-3d-video`,{"--popup":e.popup,"--contained":e.contained,"--skeleton":!r(b)}])},[m(g(`div`,k,[r(x)?m((a(),v(i,{key:0,video:r(x),width:r(A),height:r(j),loop:``,lazy:``,autoplay:!e.asImage,"as-image":e.asImage,muted:``,playsinline:``,onLoaded:P,onError:F},null,8,[`video`,`width`,`height`,`autoplay`,`as-image`])),[[h,!!r(b)&&!r(C)]]):d(``,!0),m(s(o,{width:r(A),height:r(j),"error-loading":r(C)},null,8,[`width`,`height`,`error-loading`]),[[h,(!r(b)||!!r(C))&&!e.asImage]]),r(x)&&e.contained?m((a(),v(i,{key:1,class:`blurred`,video:r(x),width:r(A),height:r(j),loop:``,lazy:``,autoplay:``,muted:``,playsinline:``,onLoaded:P,onError:F},null,8,[`video`,`width`,`height`])),[[h,!!r(b)&&!r(C)]]):d(``,!0)],512),[[h,e.popup&&!!r(b)&&!r(C)||!e.popup]])],2)):d(``,!0)}}},[[`__scopeId`,`data-v-6b9278a6`]]);export{O as n,A as t};

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.