1!function(e){"function"==typeof define&&define.amd?define("omnivideo",e):e()}((function(){"use strict";function e(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=Array(t);r<t;r++)i[r]=e[r];return i}function t(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=a(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,s=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){c=!0,n=e},f:function(){try{s||null==r.return||r.return()}finally{if(c)throw n}}}}function r(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function o(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?i(Object(o),!0).forEach((function(t){r(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):i(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var i,o,n,a,s=[],c=!0,l=!1;try{if(n=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(i=n.call(r)).done)&&(s.push(i.value),s.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return s}}(e,t)||a(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(t,r){if(t){if("string"==typeof t)return e(t,r);var i={}.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?e(t,r):void 0}}window.OmniVideoVersion="1.2.0";var s=window.omnivideo_options||{},c=o(o({},{width:730,height:411,defaultSearchParams:{autoplay:1},ratioClass:"omnivideo-embed--16-9",clipRatioClass:"omnivideo-embed--9-16"}),s.iframeOptions||{}),l=(s.i18n,o(o({},{vk:{iframe:{width:325,height:646},search:{hd:2}}}),s.providers||{}),!1),d="function"==typeof window.omnivideo_configure_iframe?window.omnivideo_configure_iframe:function(){};function u(e){var t=e.querySelector(".omnivideo-poster"),r=e.getAttribute("data-default");if(e.querySelectorAll(".omnivideo-link[data-type]").forEach((function(t){t.addEventListener("click",(function(t){t.preventDefault();var r=t.currentTarget,i=l;if(l=!1,!r.classList.contains("current")){e.querySelectorAll(".omnivideo-link").forEach((function(e){return e.classList.remove("current")})),r.classList.add("current"),e.classList.add("omnivideo-block--playing");var o=e.querySelector(".omnivideo-embed");e.querySelector(".omnivideo-embed-container").style.display="block",o.innerHTML='<div class="omnivideo-loader"></div>';var a=r.dataset,s=a.type,u=a.url,v=function(e){try{return new URL(e)}catch(e){console.error(e)}return null}(u);if(v){var m=!1;if("mp4"!==s&&"telegram"!==s){var p=document.createElement("iframe");p.width=c.width,p.height=c.height,p.setAttribute("allow","autoplay; fullscreen; picture-in-picture; encrypted-media; gyroscope; accelerometer; clipboard-write; web-share"),p.setAttribute("frameborder","0"),p.setAttribute("allowfullscreen",""),p.setAttribute("referrerpolicy","strict-origin-when-cross-origin");for(var f=0,b=Object.entries(c.defaultSearchParams);f<b.length;f++){var h=n(b[f],2),y=h[0],k=h[1];"autoplay"===y&&i&&(k=0),v.searchParams.has(y)||v.searchParams.append(y,k)}switch(s){case"youtube":var g;if(u.includes("/shorts/"))g=u.split("/shorts/")[1].split("?")[0],m=!0;else if(u.includes("/live/"))g=u.split("/live/")[1].split("?")[0];else if(u.includes("/embed/"))g=u.split("/embed/")[1].split("?")[0];else{var w;g=u.includes("youtu.be")?u.split("youtu.be/")[1].split("?")[0]:null===(w=u.split("v=")[1])||void 0===w?void 0:w.split("&")[0]}p.src="https://www.youtube.com/embed/".concat(g).concat(v.search);break;case"vk":var P,_;if(u.includes("/clip")&&(m=!0),v.searchParams.has("oid")&&v.searchParams.has("id"));else{if(m){var E=n(u.split("/clip")[1].split("?")[0].split("_"),2);P=E[0],_=E[1]}else{var L=n(u.split("/video")[1].split("?")[0].split("_"),2);P=L[0],_=L[1]}v.searchParams.set("oid",P),v.searchParams.set("id",_),v.searchParams.set("hd",2)}var S=u.includes("vkvideo.ru")?"https://vkvideo.ru":"https://vk.com";p.src="".concat(S,"/video_ext.php").concat(v.search);break;case"dzen":p.src=u;break;case"rutube":var A;u.includes("/shorts/")?(m=!0,A=u.split("/shorts/")[1].split("?")[0]):A=u.includes("/embed/")?u.split("/embed/")[1].split("?")[0]:u.split("/video/")[1].split("?")[0],p.src="https://rutube.ru/play/embed/".concat(A).
1concat(v.search);break;case"vimeo":var O;O=u.includes("/player.vimeo.com/video/")?u.split("/player.vimeo.com/video/")[1].split("?")[0]:u.split(".com/")[1].split("?")[0],p.src="https://player.vimeo.com/video/".concat(O).concat(v.search);break;case"ok":var j=u.split("/video/")[1].split("?")[0];p.src="//ok.ru/videoembed/".concat(j).concat(v.search);break;case"mailru":var C=u.split("/embed/")[1].split("?")[0];p.src="https://my.mail.ru/video/embed/".concat(C).concat(v.search);break;case"kinescope":var T=u.split("/")[3].split("?")[0];p.src="https://kinescope.io/embed/".concat(T).concat(v.search);break;case"url":p.src=v;break;case"nuum":var q;u.includes("/videos/")&&(q=u.split("/videos/")[1].split("?")[0]),p.src="https://nuum.ru/embed/videos/".concat(q).concat(v.search);break;case"plvideo":var M;v.searchParams.has("v")?M=v.searchParams.get("v"):u.includes("/shorts/")?(m=!0,M=u.split("/shorts/")[1].split("?")[0]):u.includes("/embed/")&&(M=u.split("/embed/")[1].split("?")[0]),p.src="https://plvideo.ru/embed/".concat(M).concat(v.search);break;case"yandex":var D=u.split("/video/")[1].split("?")[0];p.src="https://runtime.video.cloud.yandex.net/player/video/".concat(D).concat(v.search);break;case"sibnet":if(v.searchParams.has("videoid"));else{var x=u.split("/video")[2].split("-")[0].split("?")[0];v.searchParams.set("videoid",x)}p.src="https://video.sibnet.ru/shell.php".concat(v.search);break;case"videopress":var H;!v.searchParams.has("autoPlay")&&v.searchParams.has("autoplay")&&v.searchParams.set("autoPlay",v.searchParams.get("autoplay")),v.searchParams.delete("autoplay"),H=u.includes("/embed/")?u.split("/embed/")[1].split("?")[0]:u.split("/v/")[1].split("?")[0],p.src=" https://videopress.com/embed/".concat(H).concat(v.search)}d(p,s,u,l,o),document.dispatchEvent(new CustomEvent("omnivideo/init_block/before_insert_iframe",{detail:{embedContainer:o,iframe:p,type:s,url:v,isClickTriggered:i}})),o.innerHTML="",m?(o.classList.remove("omnivideo-embed--16-9","omnivideo-embed--9-16","omnivideo-embed--1-1","omnivideo-embed--4-3","omnivideo-embed--21-9","omnivideo-embed--4-5"),o.classList.add(c.clipRatioClass)):(o.classList.remove(c.clipRatioClass),o.classList.add(c.ratioClass)),o.appendChild(p),document.dispatchEvent(new CustomEvent("omnivideo/init_block/after_insert_iframe",{detail:{embedContainer:o,iframe:p,type:s,url:v,isClickTriggered:i}}))}else if("mp4"===s){var I=document.createElement("video");I.setAttribute("controls","controls"),c.defaultSearchParams.autoplay&&!l&&I.setAttribute("autoplay","autoplay"),I.setAttribute("width","100%"),document.dispatchEvent(new CustomEvent("omnivideo/init_block/before_insert_video",{detail:{embedContainer:o,video:I,type:s,url:v,isClickTriggered:i}})),I.innerHTML='<source src="'.concat(v,'" type="video/mp4">Your browser does not support the video tag.'),o.innerHTML="",o.appendChild(I),document.dispatchEvent(new CustomEvent("omnivideo/init_block/after_insert_video",{detail:{embedContainer:o,video:I,type:s,url:v,isClickTriggered:i}}))}}}}))})),t&&t.addEventListener("click",(function(){var t,i=e.querySelector('.omnivideo-link[data-type="'.concat(r,'"]'));i?i.click():null===(t=e.querySelector(".omnivideo-link[data-type]"))||void 0===t||t.click()})),r&&!t){var i=e.querySelector('.omnivideo-link[data-type="'.concat(r,'"]'));i&&(l=!0,i.click(),i.classList.add("current"),e.classList.add("omnivideo-block--playing"))}}function v(e){e.addEventListener("click",(function(t){t.preventDefault();var r=e.getAttribute("data-href")||e.getAttribute("href");if(r){var i=atob(r);"_blank"===(e.getAttribute("data-target")||e.getAttribute("target"))?window.open(i,"_blank").opener=null:window.location.href=i}}))}document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll(".omnivideo-block").forEach(u),document.querySelectorAll(".js-omnivideo-pseudo").forEach(v)})),new MutationObserver((function(e){var r,i=t(e);try{for(i.s();!(r=i.n()).done;){var o,n=t(r.value.addedNodes);try{for(n.s();!(o=n.n()).done;){var a=o.value;if(a instanceof HTMLElement){a.classList.contains("omnivideo-block")&&u(a);var s,c=t(a.querySelectorAll(".omnivideo-block"));try{for(c.s();!(s=c.n()).done;){u(s.value)}}catch(e){c.e(e)}finally{c.f()}a.classList.contains("js-omnivideo-pseudo")&&v(a);var l,d=t(a.querySelectorAll(".js-omnivideo-pseudo"));try{for(d.s();!(l=d.n()).done;){v(l.value)}}catch(e){d.e(e)}finally{d.f()}}}}catch(e){n.e(e)}finally{n.f()}}}catch(e){i.e(e)}finally{i.f()}})).observe(document.body,{childList:!0,subtree:!0}),function(e){if(e){var t=function(t){var r=t.detail,i=r.type,o=r.url;r.isClickTriggered||function(t,r){if("undefined"==typeof ym)return;try{ym(e,"reachGoal",t,r,(function(){}))}catch(e){console.error(e)}}("omnivideo/show",{type:i,url:o})};document.addEventListener("omnivideo/init_block/after_insert_iframe",t),document.addEventListener("omnivideo/init_block/after_insert_video",t),document.addEventListener("omnivideo/init_block/after_insert_script",t)}}(s.metrikaCounter)}));
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.