PageSourceSearch

https://static.filmora.tv/assets/tutorialState-ByT0fA30.js

js filmora.tv collected 2026-10-06 18:59:33 UTC 3,902 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:`[email protected]`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`102ada31-01e0-40fc-a27b-1bf9aab2ffdf`,e._sentryDebugIdIdentifier=`sentry-dbid-102ada31-01e0-40fc-a27b-1bf9aab2ffdf`)}catch{}})();import{i as e}from"./appVersion-z7sblYzU.js";var t=`headphone-tvc`,n=3e3,r=1e3,i=[{id:1},{id:2},{id:3},{id:4},{id:5}],a=e.global.t(`onboarding.generation.imagePrompt`),o=e.global.t(`onboarding.generation.videoPrompt`),s={"product-image":{role:`product-image`,step:1,nodeType:`image-gen`,outputId:`output-image`,prompt:a,modelId:`tutorial-headphones-image-v1`,modelNameKey:`onboarding.generation.imageModel`},"ad-video":{role:`ad-video`,step:2,nodeType:`video-gen`,outputId:`output-video`,prompt:o,modelId:`tutorial-headphones-video-v1`,modelNameKey:`onboarding.generation.videoModel`}},c={version:1,productImageUrl:`/assets/onboarding/tutorial-headphones-product.webp`,finalVideoUrl:`/assets/onboarding/tutorial-headphones-final.mp4`,finalVideoUrlEnUS:`/assets/onboarding/tutorial-headphones-final_en-US.mp4`},l={url:c.finalVideoUrl,fileName:`tutorial-headphones-final.mp4`},u={url:c.finalVideoUrlEnUS,fileName:`tutorial-headphones-final_en-US.mp4`};function d(){let t=e.global.locale;return p(t.value)?u:l}function f(e){let t=m(e);return t?t===u.url||t.endsWith(u.fileName)?u:t===l.url||t.endsWith(l.fileName)?l:null:null}function p(e){let t=e.trim().replaceAll(`_`,`-`).toLowerCase();return t===`en`||t.startsWith(`en-`)}function m(e){let t=e.trim();try{return new URL(t,`https://filmora.local`).pathname}catch{return t}}var h={imageToVideo:{sourceRole:`product-image`,sourceOutputId:`output-image`,targetRole:`ad-video`,targetInputId:`input-reference-images`}};function g(e){return s[e].step}function _(e){return e?.meta.tutorial?.courseId===`headphone-tvc`&&e.meta.tutorial.status===`active`}function v(e){let t=y(e);return t===`product-image`||t===`ad-video`?t:null}function y(e){let t=O(e.config.tutorial);if(t?.courseId!==`headphone-tvc`)return null;let n=t.role;return n===`product-image`||n===`storyboard-text`||n===`ad-video`?n:null}function b(e,t){return Object.values(e.graph.nodes).find(e=>v(e)===t)}function x(e,t){let n=new Set(t),r=e.flatMap(e=>e.clips),i=new Set(r.filter(e=>n.has(e.id)).map(e=>e.sourceNodeId??e.nodeId));return r.filter(e=>i.has(e.sourceNodeId??e.nodeId)).map(e=>e.id)}function S(e){let t=b(e,`product-image`),n=b(e,`ad-video`),r=w(e,t,s[`product-image`].outputId,`image`),i=w(e,n,s[`ad-video`].outputId,`video`);return{imageNode:t,imageResource:r,videoNode:n,videoResource:i,timelineClip:T(e,n,i),hasImageToVideoEdge:E(e,t,n,h.imageToVideo)}}function C(e){let t=S(e);if(!t.imageNode||!t.imageResource)return 1;if(!t.videoNode||!t.videoResource||!t.hasImageToVideoEdge)return 2;if(!t.timelineClip)return 3;let n=e.meta.tutorial;return!n?.playedAt||n.playedClipId!==t.timelineClip.id||!n.exportConfirmedAt||n.exportedClipId!==t.timelineClip.id?4:5}function w(e,t,n,r){let i=t?.outputs[n];if(!t||t.state.status!==`completed`||!i)return;let a=i.selectedResourceId??i.resourceIds[0],o=a?e.resources[a]:void 0;return o?.type===r?o:void 0}function T(e,t,n){if(!(!t||!n))return e.timeline.tracks.filter(e=>e.type===`main`).flatMap(e=>e.clips).find(e=>e.resourceId===n.id&&(e.sourceNodeId===t.id||e.nodeId===t.id)&&e.startTime===0&&Math.abs(e.duration-15)<.01)}function E(e,t,n,r){return!t||!n?!1:Object.values(e.graph.edges).some(e=>D(e,t.id,n.id,r))}function D(e,t,n,r){return e.sourceNodeId===t&&e.sourceOutputId===r.sourceOutputId&&e.targetNodeId===n&&e.targetInputId===r.targetInputId}function O(e){return e&&typeof e==`object`&&!Array.isArray(e)?e:null}export{d as _,v as a,c,s as d,n as f,f as g,g as h,y as i,t as l,o as m,C as n,_ as o,i as p,b as r,x as s,S as t,r as u};

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.