1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="fc77f3c1-dddf-4714-9219-79c32583eb80",e._sentryDebugIdIdentifier="sentry-dbid-fc77f3c1-dddf-4714-9219-79c32583eb80")}catch(e){}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"prod"};(self.webpackChunknew_influencing=self.webpackChunknew_influencing||[]).push([[1306],{81154:function(){},11880:function(){},67614:function(){},42728:function(){},65460:function(){},503:function(){},96873:function(){},50130:function(){},87368:function(){},13288:function(e,t,n){"use strict";n.d(t,{A:function(){return x}});var a=n(20641),o=n(90033),l=n(61915),s=(0,a.pM)({__name:"SpeakerLogo",props:{title:{},url:{}},setup(e){const t=e,n=(0,a.EW)((()=>{const e=["blue","purple","green","teal"];return e[t.title.split("").map((e=>e.charCodeAt(0))).reduce(((e,t)=>e+t),0)%e.length]})),s=(0,a.EW)((()=>t.title.toUpperCase().split(" ").slice(0,2).map((e=>e[0])).join("")));return(e,t)=>e.url?((0,a.uX)(),(0,a.Wv)(l.A,{key:0,alt:"speaker image",class:"br-circle speaker-img",src:e.url},null,8,["src"])):((0,a.uX)(),(0,a.CE)("div",{key:1,class:(0,o.C4)(["br-circle speaker-img speaker-initials",n.value])},(0,o.v_)(s.value),3))}}),i=n(85072),r=n.n(i),d=n(97825),u=n.n(d),c=n(77659),p=n.n(c),f=n(55056),v=n.n(f),m=n(10540),g=n.n(m),h=n(41113),y=n.n(h),k=n(96873),R=n.n(k),b={};b.styleTagTransform=y(),b.setAttributes=v(),b.insert=p().bind(null,"head"),b.domAPI=u(),b.insertStyleElement=g();r()(R(),b),R()&&R().locals&&R().locals;var w=s;const E={class:"i-speaker-block"},C={class:"i-speaker-speech"},W={class:"i-speaker-label text-primary"},L={class:"i-speaker-content t-14"},T=["innerHTML"];var I=(0,a.pM)({__name:"ISpeechText",props:{speech:{}},setup(e){const t=e,n=(0,a.EW)((()=>t.speech.text.map((e=>e.text)).join(" ")));return(e,t)=>((0,a.uX)(),(0,a.CE)("div",E,[(0,a.bF)(w,{title:e.speech.label,url:e.speech.avatar},null,8,["title","url"]),(0,a.Lk)("div",C,[(0,a.Lk)("p",W,(0,o.v_)(e.speech.label),1),(0,a.Lk)("div",L,[(0,a.Lk)("p",{innerHTML:n.value},null,8,T)])])]))}}),_=n(67614),S=n.n(_),V={};V.styleTagTransform=y(),V.setAttributes=v(),V.insert=p().bind(null,"head"),V.domAPI=u(),V.insertStyleElement=g();r()(S(),V),S()&&S().locals&&S().locals;var x=I},21306:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Oe}});var a=n(20641),o=n(50953),l=n(25613),s=n(53751),i=n(72427),r=n(8058);const d={class:"transcription-edit-text-tooltip"},u={class:"transcription-edit-text-tooltip-footer"};var c=(0,a.pM)({__name:"EditTextTooltip",props:{modelValue:{},disabled:{type:Boolean}},emits:["close","success"],setup(e,{emit:t}){const n=t,l=e,{isMobile:c}=(0,r.vU)(),p=(0,o.KR)(l.modelValue),f=(0,a.EW)((()=>(0,o.R1)(c)?20:35)),v=(0,a.EW)((()=>(0,o.R1)(c)?2:5));return(e,t)=>{const o=(0,a.g2)("IBtnPlain"),l=(0,a.g2)("IBtn");return(0,a.uX)(),(0,a.CE)("form",d,[t[7]||(t[7]=(0,a.Lk)("p",{class:"text-primary"},"Change words",-1)),(0,a.bF)(i.A,{modelValue:p.value,"onUpdate:modelValue":t[0]||(t[0]=e=>p.value=e),class:"transcription-textarea",style:{resize:"none"},cols:f.value,rows:v.value,disabled:e.disabled,onKeyup:t[1]||(t[1]=(0,s.jR)((e=>n("close")),["esc"])),onKeydown:t[2]||(t[2]=(0,s.jR)((0,s.D$)((e=>n("success",p.value)),["ctrl","prevent"]),["enter"]))},null,8,["modelValue","cols","rows","disabled"]),(0,a.Lk)("div",u,[(0,a.bF)(o,{disabled:e.disabled,onClick:t[3]||(t[3]=e=>n("close"))},{default:(0,a.k6)((()=>t[5]||(t[5]=[(0,a.eW)(" Cancel ")]))),_:1},8,["disabled"]),p.value.length?((0,a.uX)(),(0,a.Wv)(l,{key:0,disabled:e.disabled,type:"submit",onClick:t[4]||(t[4]=e=>n("success",p.value))},{default:(0,a.k6)((()=>t[6]||(t[6]=[(0,a.eW)(" Submit ")]))),_:1},8,["disabled"])):(0,a.Q3)("",!0)])])}}}),p=n(85072),f=n.n(p),v=n(97825),m=n.n(v),g=n(77659),h=n.n(g),y=n(55056),k=n.n(y),R=n(10540),b=n.n(R),w=n(41113),E=n.n(w),C=n(81154),W=n.n(C),L={};L.styleTagTransform=E(),L.setAttributes=k(),L.insert=h().bind(null,"head"),L.domAPI=m(),L.insertStyleElement=b();f()(W(),L),W()&&W().locals&&W().locals;var T=c,I=n(90033),_=n(21827),S=n(59271);const V={class:"i-find-words-controls"},x={class:"text-secondary"},F={class:"text-secondary"};var B=(0,a.pM)({__name:"InputFindWord",props:{modelValue:{},foundCount:{},fullWidth:{type:Boolean}},emits:["update:modelValue","update:selected"],setup(e,{emit:t}){const n=t,l=e,s=(0,o.KR)(0),{isTabletOrMobile:i}=(0,r.vU)(),[d,u]=(0,S.eY)(!(0,o.R1)(i)),c=(0,a.EW)((()=>0==l.modelValue.length?0:l.foundCount?(0,o.R1)(s)+1:0));function p(){(0,o.R1)(s)==l.foundCount-1?s.value=0:s.value++,n("update:selected",(0,o.R1)(s))}function f(){0==(0,o.R1)(s)?s.value=l.foundCount-1:s.value--,n("update:selected",(0,o.R1)(s))}function v(e){"F3"!=e.key&&"Enter"!=e.key||(e.preventDefault(),e.shiftKey?f():p())}return(0,a.wB)((()=>l.modelValue),(e=>{s.value=0})),(0,a.wB)(i,(e=>{u(!e)})),(e,t)=>{const l=(0,a.g2)("IIcon"),s=(0,a.g2)("IBtnPure");return(0,a.uX)(),(0,a.CE)("div",{class:(0,I.C4)(["i-find-words",{"i-find-words-tablet-mobile":(0,o.R1)(i)&&(0,o.R1)(d),"w-100":e.fullWidth}])},[(0,o.R1)(i)&&!e.fullWidth?((0,a.uX)(),(0,a.Wv)(s,{key:0,onClick:t[0]||(t[0]=e=>(0,o.R1)(u)())},{default:(0,a.k6)((()=>[(0,o.R1)(d)?((0,a.uX)(),(0,a.Wv)(l,{key:1,name:"arrow-left"})):((0,a.uX)(),(0,a.Wv)(l,{key:0,name:"search"}))])),_:1})):(0,a.Q3)("",!0),(0,o.R1)(d)||e.fullWidth?((0,a.uX)(),(0,a.CE)("div",{key:1,class:(0,I.C4)(["i-find-words-helper",{"w-100":e.fullWidth}])},[(0,a.bF)(_.A,{modelValue:e.modelValue,class:"i-find-words-input",icon:"","onUpdate:modelValue":t[1]||(t[1]=e=>n("update:modelValue",e)),onKeydown:v},null,8,["modelValue"]),(0,a.Lk)("div",V,[(0,a.Lk)("span",{class:(0,I.C4)(["i-find-words-counter",{"i-find-words-counter-inactive":0==e.foundCount}
1]),title:"Total words found"},[(0,a.Lk)("span",x,(0,I.v_)(c.value)+" / ",1),(0,a.Lk)("span",F,(0,I.v_)(e.foundCount),1)],2),(0,a.Lk)("div",{class:(0,I.C4)(["i-find-words-actions",{"i-find-words-counter-inactive":0==e.foundCount}])},[(0,a.bF)(s,{disabled:0==e.foundCount,square:"",onClick:f},{default:(0,a.k6)((()=>[(0,a.bF)(l,{name:"chevron-up"})])),_:1},8,["disabled"]),(0,a.bF)(s,{disabled:0==e.foundCount,square:"",onClick:p},{default:(0,a.k6)((()=>[(0,a.bF)(l,{name:"chevron-down"})])),_:1},8,["disabled"])],2),(0,a.bF)(s,{disabled:!e.modelValue.length,square:"",onClick:t[2]||(t[2]=e=>n("update:modelValue",""))},{default:(0,a.k6)((()=>[(0,a.bF)(l,{name:"clear"})])),_:1},8,["disabled"])])],2)):(0,a.Q3)("",!0)],2)}}}),A=n(42728),K=n.n(A),X={};X.styleTagTransform=E(),X.setAttributes=k(),X.insert=h().bind(null,"head"),X.domAPI=m(),X.insertStyleElement=b();f()(K(),X),K()&&K().locals&&K().locals;var D=B,N=n(18846),P=n(61915),U=n(89564);const M={class:"i-speaker-block"},O={class:"i-speaker-speech"},Q={class:"i-speaker-label text-primary"},$={class:"i-speaker-content"},G=["data-duration","data-offset","onClick"];var H=(0,a.pM)({__name:"ISpeech",props:{speech:{},pickedRange:{},isDragover:{type:Boolean},currentVideoTime:{},foundWordsOffsets:{},type:{},disabled:{type:Boolean},currentFoundWordsOffsets:{}},emits:["update:pickedRange","goto"],setup(e,{emit:t}){const n=t,o=e;function l(e){return{"i-speaker-picked":(t=e,o.pickedRange.contains(t.offset)),"i-speaker-played-word":s(e),"i-tape-transcription-word-found":o.foundWordsOffsets.has(e.offset),"c-pointer":"preview"!=o.type,"i-found-focused":o.currentFoundWordsOffsets.includes(e.offset)};var t}function s(e){return 1e3*o.currentVideoTime>e.offset&&1e3*o.currentVideoTime<e.offset+e.duration}return(e,t)=>((0,a.uX)(),(0,a.CE)("div",M,[e.speech.avatar?((0,a.uX)(),(0,a.Wv)(P.A,{key:0,class:"i-speaker-avatar",src:e.speech.avatar},null,8,["src"])):((0,a.uX)(),(0,a.Wv)(N.A,{key:1,customColor:"blue",name:e.speech.label},null,8,["name"])),(0,a.Lk)("div",O,[(0,a.Lk)("p",Q,(0,I.v_)(e.speech.label),1),(0,a.Lk)("div",$,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(e.speech.text,(e=>((0,a.uX)(),(0,a.CE)("span",{key:e.offset,class:(0,I.C4)(["i-speaker-word",l(e)]),"data-duration":e.duration,"data-offset":e.offset,onClick:t=>function(e,t){if("preview"==o.type||o.disabled)return;const a=new U.Q(t.offset,t.offset);e.shiftKey&&o.pickedRange.end&&(a.start=t.offset<o.pickedRange.start?t.offset:o.pickedRange.start,a.end=t.offset>o.pickedRange.end?t.offset:o.pickedRange.end,t.offset<o.pickedRange.end&&t.offset>o.pickedRange.start&&(a.end=t.offset+t.duration)),n("update:pickedRange",a),n("goto",a.start/1e3)}(t,e)},(0,I.v_)(e.text),11,G)))),128))])])]))}}),Y=n(11880),j=n.n(Y),q={};q.styleTagTransform=E(),q.setAttributes=k(),q.insert=h().bind(null,"head"),q.domAPI=m(),q.insertStyleElement=b();f()(j(),q),j()&&j().locals&&j().locals;var z=H,J=n(13288),Z=n(89461),ee=n(47874),te=n(13073);const ne={class:"transcription-selection-annotation"},ae={class:"transcription-selection-annotation-mouse"},oe={class:"transcription-selection-annotation gotit"},le="graph-hide-transcription-annotation";var se=(0,a.pM)({__name:"SelecionHints",setup(e){const t=(0,o.KR)(!!parseInt(localStorage.getItem(le))),n=(0,o.KR)(!1),l=(0,o.KR)(),{isOutside:s}=(0,te.eef)(l);return(0,a.sV)((()=>{n.value=!parseInt(localStorage.getItem(le))})),(0,te.MLh)("click",(function(e){(0,o.R1)(s)&&!e.target.closest(".i-tooltip")&&(n.value=!1)})),(e,o)=>{const s=(0,a.g2)("IIcon"),i=(0,a.g2)("IBtnDefault");return(0,a.uX)(),(0,a.Wv)(ee.A,{position:"bottom-center",trigger:"manual",show:n.value},{tooltip:(0,a.k6)((()=>[(0,a.Lk)("div",{ref_key:"tooltipRef",ref:l,class:"i-tape-transcription-selection-annotation"},[(0,a.Lk)("div",ne,[(0,a.Lk)("div",ae,[(0,a.bF)(s,{name:"mouse"})]),o[3]||(o[3]=(0,a.Lk)("p",null,"Select a word with the Left Mouse Button to make the handlers appear.",-1))]),o[4]||(o[4]=(0,a.Lk)("div",{class:"transcription-selection-annotation"},[(0,a.Lk)("div",{class:"speaker-selectors"},[(0,a.Lk)("div",{class:"i-speaker-start"}),(0,a.Lk)("div",{class:"i-speaker-end"}
1)]),(0,a.Lk)("p",null,"Drag the handlers to select the needed part")],-1)),(0,a.Lk)("div",oe,[(0,a.bF)(Z.A,{id:"i-tape-transcription-selection-annotation-gotit",title:"Got it! Check to not display this tip on load",modelValue:t.value,"onUpdate:modelValue":o[1]||(o[1]=e=>{return n=e,t.value=n,void localStorage.setItem(le,(n?1:0).toString());var n})},null,8,["modelValue"])])],512)])),default:(0,a.k6)((()=>[(0,a.bF)(i,{onClick:o[0]||(o[0]=e=>n.value=!n.value)},{default:(0,a.k6)((()=>[(0,a.bF)(s,{name:"keyboard"}),o[2]||(o[2]=(0,a.Lk)("span",{class:"ws-nowrap"},"Selection hints",-1))])),_:1})])),_:1},8,["show"])}}}),ie=n(65460),re=n.n(ie),de={};de.styleTagTransform=E(),de.setAttributes=k(),de.insert=h().bind(null,"head"),de.domAPI=m(),de.insertStyleElement=b();f()(re(),de),re()&&re().locals&&re().locals;var ue=se,ce=n(62878),pe=n(50675);const fe=["draggable"],ve=["draggable"];var me=(0,a.pM)({__name:"SelectionHandler",props:{range:{},disabled:{type:Boolean},scrollIndex:{},uid:{}},emits:["update:range","update:isDragover","update:tooltipElement"],setup(e,{emit:t}){const n=t,l=e,s=(0,o.KR)(),i=(0,o.KR)(),r=(0,o.KR)(),d=(0,o.KR)();(0,a.wB)((()=>l.scrollIndex),(()=>{p()}));const u=(0,o.KR)(),c=(0,o.KR)();function p(){(0,a.dY)((()=>{const e=document.getElementsByClassName("i-speaker-picked");e.length&&(u.value=e.item(0)??void 0,c.value=e.item(e.length-1)??void 0)}))}function f(e){const t=e.targetTouches.item(0);if(t){s.value="speaker-label-start"==t.target.id?"left":"right";const n=document.elementFromPoint(t.clientX,t.clientY);n?.getAttribute("data-offset")&&e.preventDefault(),v({target:n})}}const v=(0,S.Q0)((e=>function(e){const t=e.target.getAttribute("data-offset");if(t){const e=Number(t),a=(0,pe.uK)(l.range);if("left"==(0,o.R1)(s)){if(e>l.range.end)return;a.start=e}if("right"==(0,o.R1)(s)){if(e<l.range.start)return;a.end=e}if(a.start==l.range.start&&a.end==l.range.end)return;n("update:range",a)}}(e)),10);function m(e){s.value=e,g(),window.addEventListener("dragover",v)}function g(){n("update:isDragover",!0),n("update:tooltipElement","left"==(0,o.R1)(s)?(0,o.R1)(r):(0,o.R1)(d))}function h(){n("update:isDragover",!1)}function y(){h(),window.removeEventListener("dragover",v)}return(0,a.wB)((()=>l.range),(e=>{e.end>-1&&p()}),{deep:!0}),(0,a.wB)(r,((e,t)=>{e&&(0,ce.CN)()?((0,o.R1)(r).addEventListener("touchstart",g),(0,o.R1)(r).addEventListener("touchend",h),(0,o.R1)(r).addEventListener("touchmove",f)):(t?.removeEventListener("touchmove",f),t?.removeEventListener("touchstart",g),t?.removeEventListener("touchend",h))})),(0,a.wB)(d,((e,t)=>{e&&(0,ce.CN)()?((0,o.R1)(d).addEventListener("touchstart",g),(0,o.R1)(d).addEventListener("touchend",h),(0,o.R1)(d).addEventListener("touchmove",f)):(t?.removeEventListener("touchmove",f),t?.addEventListener("touchstart",g),t?.addEventListener("touchend",h))})),(0,a.sV)((()=>{i.value=document.getElementById(l.uid),i.value.style.clip="insert(0,0,0,0)",l.range.end&&p()})),(e,t)=>((0,a.uX)(),(0,a.CE)(a.FK,null,[(0,a.bF)(ee.A,{class:"hidden",position:"left-center",tooltipClass:"text-selection-handler",trigger:"manual",arrow:!1,show:e.range.start>=0&&!!u.value&&!!i.value,teleportTo:i.value,toElement:u.value},{tooltip:(0,a.k6)((()=>[(0,a.Lk)("div",{id:"speaker-label-start",ref_key:"leftRef",ref:r,class:"i-speaker-start",draggable:!e.disabled,onDragend:y,onDragstart:t[0]||(t[0]=e=>m("left"))},null,40,fe)])),_:1},8,["show","teleportTo","toElement"]),(0,a.bF)(ee.A,{class:"hidden",position:"right-center",tooltipClass:"text-selection-handler",trigger:"manual",arrow:!1,show:e.range.end>=0&&!!c.value&&!!i.value,teleportTo:i.value,toElement:c.value},{tooltip:(0,a.k6)((()=>[(0,a.Lk)("div",{ref_key:"rightRef",ref:d,class:"i-speaker-end",draggable:!e.disabled,onDragend:y,onDragstart:t[1]||(t[1]=e=>m("right"))},null,40,ve)])),_:1},8,["show","teleportTo","toElement"])],64))}}),ge=n(503),he=n.n(ge),ye={};ye.styleTagTransform=E(),ye.setAttributes=k(),ye.insert=h().bind(null,"head"),ye.domAPI=m(),ye.insertStyleElement=b();f()(he(),ye),he()&&he().locals&&he().locals;var ke=me;const Re={class:"transcription-tooltip-body"},be="Too short segment";var we=(0,a.pM)({__name:"TooltipBody",props:{playing:{type:Boolean},type:{},pickedRange:{},disableByPickedSpeakers:{type:Boolean},isWaitingVideo:{type:Boolean},controls:{}},emits:["toggle:play","cut","copy","download","edit","delete","share"],setup(e,{emit:t}){const n=t,l=e,s=(0,a.EW)((()=>l.pickedRange.length<3e3)),i=(0,a.EW)((()=>l.isWaitingVideo?"The video is loading..":(0,o.R1)(s)?be:"Cut this segment")),r=(0,a.EW)((()=>[{show:null==l.controls?.play||l.controls.play,disabled:!1,eventName:"toggle:play",title:l.playing?"Pause":"Play",iconName:l.playing?"pause":"play"},{show:null!=l.controls?.cut?l.controls.cut:!["announcement","prwire"].includes(l.type),disabled:(0,o.R1)(s)||l.isWaitingVideo,eventName:"cut",iconName:"main-create",title:(0,o.R1)(i)},{show:null!=l.controls?.edit?l.controls.edit:["announcement","edit"].includes(l.type),disabled:l.disableByPickedSpeakers,eventName:"edit",iconName:"announcement",title:l.disableByPickedSpeakers?"You can only edit one speaker text":"Edit selected text"},{show:null!=l.controls?.copy?l.controls.copy:"trim"!=l.type,disabled:!1,eventName:"copy",title:"Copy text to clipboard",iconName:"
1copy"},{show:null!=l.controls?.share?l.controls.share:!["announcement","trim"].includes(l.type),disabled:(0,o.R1)(s),eventName:"share",iconName:"share",title:(0,o.R1)(s)?be:"Share media"},{show:null!=l.controls?.download?l.controls.download:!["announcement","trim"].includes(l.type),disabled:(0,o.R1)(s),eventName:"download",iconName:"arrow-down-to-line",title:(0,o.R1)(s)?be:"Download segment"},{show:null!=l.controls?.delete?l.controls.delete:!["prwire","public","trim"].includes(l.type),disabled:!1,eventName:"delete",iconName:"delete",title:"Remove words"}]));return(0,te.MLh)("keypress",(function(){const e=(0,o.R1)(r)[1];e.show&&!e.disabled&&n("edit")})),(e,t)=>{const o=(0,a.g2)("IIcon"),l=(0,a.g2)("IBtnPlain");return(0,a.uX)(),(0,a.CE)("div",Re,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(r.value,(e=>((0,a.uX)(),(0,a.CE)(a.FK,null,[e.show?((0,a.uX)(),(0,a.Wv)(l,{key:0,class:"transcription-tooltip-body-btn",disabled:e.disabled,title:e.title,square:"",onClick:t=>{return a=e.eventName,void n(a);var a}},{default:(0,a.k6)((()=>[(0,a.bF)(o,{name:e.iconName},null,8,["name"])])),_:2},1032,["disabled","title","onClick"])):(0,a.Q3)("",!0)],64)))),256))])}}}),Ee=n(50130),Ce=n.n(Ee),We={};We.styleTagTransform=E(),We.setAttributes=k(),We.insert=h().bind(null,"head"),We.domAPI=m(),We.insertStyleElement=b();f()(Ce(),We),Ce()&&Ce().locals&&Ce().locals;var Le=we;function Te(e){const t=(0,o.IJ)([]),n=(0,o.IJ)(0),l=(0,o.KR)(""),s=(0,o.IJ)(),i=(0,o.IJ)(new Set);return(0,a.wB)(l,(a=>{!function(n){const a=[],o=new Set;if(0!=n.length){const t=n.toLowerCase().trim().split(" ").filter((e=>e));e.forEach(((e,n)=>{const l=e.text.map((e=>e.text.toLowerCase()));1==t.length?l.forEach(((l,s)=>{l.includes(t[0])&&(a.push({foundWordsOffsets:[e.text[s].offset],speechIndex:n}),o.add(e.text[s].offset))})):l.forEach(((s,i)=>{if(s.includes(t[0])&&t.every(((e,n)=>n+1==t.length?l[i+n]?.includes(e):l[i+n]==e))){const l=[];for(const n in t)l.push(e.text[i+Number(n)].offset),o.add(e.text[i+Number(n)].offset);a.push({foundWordsOffsets:l,speechIndex:n})}}))}))}t.value=a,i.value=o}(a),n.value=(0,o.R1)(t).length,s.value=(0,o.R1)(t).length?(0,o.R1)(t)[0]:void 0})),{foundWordsCount:n,allFoundWordsOffsets:i,searchValue:l,currentFoundWords:s,updateCurrentFound:function(e){s.value=(0,o.R1)(t)[e]}}}var Ie=n(9372),_e=n(40393),Se=n(20295),Ve=n(32383);const xe=["id"],Fe={key:0,class:"i-tape-transcription-header"},Be={class:"text-header-2 transcript-header-text"},Ae={class:"i-tape-transcription-header-actions"},Ke={key:1,class:"i-tape-transcription-header"},Xe={class:"i-tape-transcription-content"},De={key:1,class:"i-tape-text-scroller-transcription"};var Ne=(0,a.pM)({__name:"VideoTranscription",props:{tape:{},type:{},videoRef:{},hideHeader:{type:Boolean},showSearch:{type:Boolean},controls:{},disabled:{type:Boolean}},emits:["update:transcription","update:video:time","video:pause","toggle:play","cut","copy","share","download"],setup(e,{emit:t}){const n=t,s=e,i=(0,Se.WG)(),d=(0,Se.WG)(),u=(0,Se.WG)(),c=(0,Se.WG)(),{isMobile:p}=(0,r.vU)(),f=(0,o.KR)(new U.Q(-1,-1)),v=(0,a.EW)((()=>{if(-1==(0,o.R1)(f).start)return(0,o.R1)(f);const e=s.tape.transcription?.flatMap((e=>e.text)).find((e=>e.offset==(0,o.R1)(f).end));return e?new U.Q((0,o.R1)(f).start,e.offset+e.duration):(0,o.R1)(f)})),m=(0,a.EW)((()=>"preview"!=s.type&&(0,o.R1)(W)?.$el&&!!(0,o.R1)(y))),g=(0,o.KR)(!1),h=(0,o.KR)(!1),y=(0,o.KR)(),k=(0,o.KR)(0),R=(0,o.KR)(!1),b=(0,o.KR)(""),w=(0,o.KR)(s.disabled),[E,C]=(0,S.eY)(!1),W=(0,te.maw)("dynamicScrollerRef"),L=(0,a.EW)((()=>s.videoRef.waiting)),I=(0,a.EW)((()=>s.tape.transcription?.filter((e=>(0,o.R1)(f).intersects(e))).length??0)),{moveBySearchResults:_}=function(e){async function t(e){let t=3;do{const t=document.querySelector(`[data-offset="${e}"]`);if(await(0,ce.EV)(50),t)return t}while(--t>0);return null}function n(e,t){const{bottom:n,y:a}=(0,te.SSU)(e),{bottom:l}=(0,te.SSU)(t);return(0,o.R1)(l)>0&&(0,o.R1)(l)>(0,o.R1)(a)&&(0,o.R1)(l)<(0,o.R1)(n)}return{moveBySearchResults:async function(a,l){const s=(0,o.R1)(e);if(!s)return;let i=await t(l),r=2;do{i&&n(s,i)||(s.scrollToItem(a),i=await t(l))}while(--r>0);i&&!n(s,i)&&i.scrollIntoView({behavior:"instant",block:"start"})}}}(W),{foundWordsCount:V,searchValue:x,currentFoundWords:F,allFoundWordsOffsets:B,updateCurrentFound:A}=Te(s.tape.transcription);async function K(e){A(e);const t=(0,o.R1)(F);t&&t.speechIndex>-1&&await _(t.speechIndex,t.foundWordsOffsets[0])}function X(e){k.value=e}function N(e){e.target.closest(`[id="${i}"]`)||e.target.closest(`[id="${d}"]`)||e.target.closest(`[id="${u}"]`)||(f.value=new U.Q(-1,-1),y.value=void 0,window.removeEventListener("click",N))}function P(){f.value.end&&1e3*s.videoRef.playTime>(0,o.R1)(f).end&&(s.videoRef.goTo((0,o.R1)(f).start/1e3),n("update:video:time",(0,o.R1)(f).start/1e3)),setTimeout((()=>{s.videoRef?.togglePlay(!s.videoRef.playing),n("toggle:play")}),10)}function M(){b.value=G()??"",w.value=!0,O(!0)}function O(e){const t=null==e?!(0,o.R1)(R):e;t?(w.value=!0,setTimeout((()=>{window.addEventListener("click",Q)}),10)):(window.removeEventListener("click",Q),w.value=!1),R.value=t}function Q(e){e.target.closest(`[id="${u}"]`)||O(!1)}function $(){(0,o.R1)(f).end&&((0,Ve.C)(G()),(0,Ie.l)("success","Copied to clipboard"))}function G(){if(!(0,o.R1)(f).end)return;const e=[];return s.tape.transcription?.forEach((t=>{(0,o.R1)(f).intersects(t)&&e.push(...t.text.filter((e=>(0,o.R1)(f).contains(e.offset)&&(0,o.R1)(f).contains(e.offset))).map((e=>e.text)))})),e.join(" ")}function H(e){C(!0),0!=e.length?(w.value=!0,(0,l.V)(s.tape.type).updateFromRange(s.tape.id,e,(0,o.R1)(f)).then((e=>{j((0,o.R1)(f),e),O(!1)})).finally((()=>{w.value=!1,C(!1)})).catch(_e.dk)):Y()}function Y(){w.value=!0,(0,l.V)(s.tape.type).removeFromRange(s.tape.id,(0,o.R1)(f)).then((()=>j((0,o.R1)(f)))).finally((()=>{w.value=!1,C(!1)})).catch(_e.dk)}function j(e,t=[]){const a=(0,pe.uK)(s.tape.transcription);
1a&&(a.forEach(((n,o)=>{if(e.intersects(n)){const l=(0,pe.uK)(n),s=[...l.text.filter((t=>!e.contains(t.offset))),...t].sort(((e,t)=>e.offset>t.offset?1:-1));s.length?(l.text=s,a[o]=l):delete a[o]}})),n("update:transcription",a.filter((e=>null!=e))))}function q(e){n("update:video:time",e),y.value=document.getElementById("speaker-label-start"),s.videoRef.goTo(e)}return(0,a.wB)(f,(e=>{e.end>0&&((0,o.R1)(s.videoRef.goTo)(e.start/1e3),1e3*(0,o.R1)(s.videoRef.playTime)>e.end&&((0,o.R1)(s.videoRef.pause)(),n("video:pause"))),setTimeout((()=>{(0,o.R1)(y)||(y.value=document.getElementById("speaker-label-start")),h.value=e.end>-1}),10),window.addEventListener("click",N)})),(0,a.wB)((()=>s.videoRef.playTime),(()=>{(0,o.R1)(f).end>0&&1e3*(0,o.R1)(s.videoRef.playTime)>(0,o.R1)(f).end&&((0,o.R1)(s.videoRef.pause)(),n("video:pause"))})),(()=>{function e(e){e.preventDefault()}(0,a.wB)(g,(t=>{t?(0,o.R1)(W).$el.addEventListener("dragover",e):(0,o.R1)(W).$el.removeEventListener("dragover",e)}))})(),(e,t)=>{const l=(0,a.g2)("DynamicScrollerItem"),r=(0,a.g2)("DynamicScroller");return(0,a.uX)(),(0,a.CE)("div",{id:(0,o.R1)(i),class:"tape-transcription"},[e.hideHeader?(0,a.Q3)("",!0):((0,a.uX)(),(0,a.CE)("div",Fe,[(0,a.Lk)("h2",Be,[(0,a.RG)(e.$slots,"title",{},(()=>[t[11]||(t[11]=(0,a.eW)(" Transcript "))]))]),(0,a.Lk)("div",Ae,[(0,a.bF)(ue),(0,a.bF)(D,{modelValue:(0,o.R1)(x),"onUpdate:modelValue":t[0]||(t[0]=e=>(0,o.i9)(x)?x.value=e:null),foundCount:(0,o.R1)(V),"onUpdate:selected":K},null,8,["modelValue","foundCount"])])])),e.showSearch?((0,a.uX)(),(0,a.CE)("div",Ke,[(0,a.bF)(D,{modelValue:(0,o.R1)(x),"onUpdate:modelValue":t[1]||(t[1]=e=>(0,o.i9)(x)?x.value=e:null),foundCount:(0,o.R1)(V),fullWidth:"","onUpdate:selected":K},null,8,["modelValue","foundCount"])])):(0,a.Q3)("",!0),(0,a.Lk)("div",Xe,[(0,o.R1)(p)?e.tape.transcription?((0,a.uX)(),(0,a.CE)("div",De,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(e.tape.transcription,((e,t)=>((0,a.uX)(),(0,a.Wv)(J.A,{key:t,speech:e},null,8,["speech"])))),128))])):(0,a.Q3)("",!0):((0,a.uX)(),(0,a.Wv)(r,{key:0,id:(0,o.R1)(c),ref_key:"dynamicScrollerRef",ref:W,class:"i-tape-dynamic-scroller-transcription",keyField:"start",items:e.tape.transcription,minItemSize:45,emitUpdate:"",onUpdate:X},{default:(0,a.k6)((({item:n,index:s,active:i})=>[(0,a.bF)(l,{class:"dynamic-scroller-item",active:i,"data-index":s,item:n,sizeDependencies:n.text},{default:(0,a.k6)((()=>[(0,a.bF)(z,{isDragover:g.value,"onUpdate:isDragover":t[2]||(t[2]=e=>g.value=e),pickedRange:f.value,"onUpdate:pickedRange":t[3]||(t[3]=e=>f.value=e),currentFoundWordsOffsets:(0,o.R1)(F)?.foundWordsOffsets??[],currentVideoTime:n.contains(1e3*e.videoRef.playTime)?e.videoRef.playTime:0,disabled:w.value,foundWordsOffsets:(0,o.R1)(B),speech:n,type:e.type,onGoto:q},null,8,["isDragover","pickedRange","currentFoundWordsOffsets","currentVideoTime","disabled","foundWordsOffsets","speech","type"])])),_:2},1032,["active","data-index","item","sizeDependencies"])])),_:1},8,["id","items"])),(0,o.R1)(p)?(0,a.Q3)("",!0):((0,a.uX)(),(0,a.Wv)(ke,{key:2,range:f.value,"onUpdate:range":t[4]||(t[4]=e=>f.value=e),disabled:w.value,scrollIndex:k.value,uid:(0,o.R1)(c),"onUpdate:isDragover":t[5]||(t[5]=e=>g.value=e),"onUpdate:tooltipElement":t[6]||(t[6]=e=>y.value=e)},null,8,["range","disabled","scrollIndex","uid"]))]),m.value?((0,a.uX)(),(0,a.Wv)(ee.A,{key:2,id:(0,o.R1)(d),class:"hidden",float:"auto",position:"top-center",tooltipClass:"tape-transcription-controls-floating-block",trigger:"manual",show:h.value&&!g.value&&!R.value,toElement:y.value},{tooltip:(0,a.k6)((()=>[(0,a.bF)(Le,{controls:e.controls,disableByPickedSpeakers:I.value>1,isWaitingVideo:L.value,pickedRange:f.value,playing:e.videoRef.playing,type:e.type,onCopy:$,onCut:t[7]||(t[7]=e=>{n("cut",{range:(0,o.R1)(f),sprites:s.tape.sprites,id:s.tape.id})}),onDelete:Y,onDownload:t[8]||(t[8]=e=>n("download",v.value)),onEdit:M,onShare:t[9]||(t[9]=e=>n("share",v.value)),"onToggle:play":P},null,8,["controls","disableByPickedSpeakers","isWaitingVideo","pickedRange","playing","type"])])),_:1},8,["id","show","toElement"])):(0,a.Q3)("",!0),m.value?((0,a.uX)(),(0,a.Wv)(ee.A,{key:3,id:(0,o.R1)(u),class:"hidden",float:"auto",position:"top-center",trigger:"manual",show:R.value,toElement:y.value},{tooltip:(0,a.k6)((()=>[(0,a.bF)(T,{disabled:(0,o.R1)(E)||e.disabled,modelValue:b.value,onClose:t[10]||(t[10]=e=>O(!1)),onSuccess:H},null,8,["disabled","modelValue"])])),_:1},8,["id","show","toElement"])):(0,a.Q3)("",!0)],8,xe)}}}),Pe=n(87368),Ue=n.n(Pe),Me={};Me.styleTagTransform=E(),Me.setAttributes=k(),Me.insert=h().bind(null,"head"),Me.domAPI=m(),Me.insertStyleElement=b();f()(Ue(),Me),Ue()&&Ue().locals&&Ue().locals;var Oe=Ne}}]);
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.