PageSourceSearch

https://soutenir.diocese-limoges.fr/build/2550.e6844dff.js

js diocese-limoges.fr collected 2026-10-02 18:41:31 UTC 2,465,276 bytes, 2 lines download raw bytes

1/*! For license information please see 2550.e6844dff.js.LICENSE.txt */
2(self.webpackChunk=self.webpackChunk||[]).push([[2550],{4709:function(module,__unused_webpack_exports,__webpack_require__){module=__webpack_require__.nmd(module),"object"!=typeof JSON&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta,rep;function f(e){return e<10?"0"+e:e}function this_value(){return this.valueOf()}function quote(e){return rx_escapable.lastIndex=0,rx_escapable.test(e)?'"'+e.replace(rx_escapable,function(e){var t=meta[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}function str(e,t){var i,r,o,a,n,s=gap,x=t[e];switch(x&&"object"==typeof x&&"function"==typeof x.toJSON&&(x=x.toJSON(e)),typeof(x="function"==typeof rep?rep.call(t,e,x):x)){case"string":return quote(x);case"number":return isFinite(x)?String(x):"null";case"boolean":case"null":return String(x);case"object":if(!x)return"null";if(gap+=indent,n=[],"[object Array]"===Object.prototype.toString.apply(x)){for(a=x.length,i=0;i<a;i+=1)n[i]=str(i,x)||"null";o=0===n.length?"[]":gap?"[\n"+gap+n.join(",\n"+gap)+"\n"+s+"]":"["+n.join(",")+"]"}else{if(rep&&"object"==typeof rep)for(a=rep.length,i=0;i<a;i+=1)"string"==typeof rep[i]&&(o=str(r=rep[i],x))&&n.push(quote(r)+(gap?": ":":")+o);else for(r in x)Object.prototype.hasOwnProperty.call(x,r)&&(o=str(r,x))&&n.push(quote(r)+(gap?": ":":")+o);o=0===n.length?"{}":gap?"{\n"+gap+n.join(",\n"+gap)+"\n"+s+"}":"{"+n.join(",")+"}"}return gap=s,o}}"function"!=typeof Date.prototype.toJSON&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=this_value,Number.prototype.toJSON=this_value,String.prototype.toJSON=this_value),"function"!=typeof JSON.stringify&&(meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(e,t,i){var r;if(indent=gap="","number"==typeof i)for(r=0;r<i;r+=1)indent+=" ";else"string"==typeof i&&(indent=i);if(!(rep=t)||"function"==typeof t||"object"==typeof t&&"number"==typeof t.length)return str("",{"":e});throw new Error("JSON.stringify")}),"function"!=typeof JSON.parse&&(JSON.parse=function(text,reviver){var j;function walk(e,t){var i,r,o=e[t];if(o&&"object"==typeof o)for(i in o)Object.prototype.hasOwnProperty.call(o,i)&&(void 0!==(r=walk(o,i))?o[i]=r:delete o[i]);return reviver.call(e,t,o)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(e){return"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})),rx_one.test(text.replace(rx_two,"@").replace(rx_three,"]").replace(rx_four,"")))return j=eval("("+text+")"),"function"==typeof reviver?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}(),function(){this&&(this.forEach||(this.forEach=function(e){var t,i;if(null===this)throw new TypeError("this is null or not defined");var r,o=Object(this),a=o.length>>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(1<arguments.length&&(t=arguments[1]),i=0;i<a;)i in o&&(r=o[i],e.call(t,r,i,o)),i++}),this.filter||(this.filter=function(e,t){if("function"!==(typeof e).toLowerCase()||!this)throw new TypeError;var i=this.length>>>0,r=new Array(i),o=this,a=0,n=-1;if(void 0===t)for(;++n!=i;)n in this&&e(o[n],n,o)&&(r[a++]=o[n]);else for(;++n!=i;)n in this&&e.call(t,o[n],n,o)&&(r[a++]=o[n]);return r.length=a,r}),this.map||(this.map=function(e){var t,i,r;if(null===this)throw new TypeError("this is null or not defined");var o,a=Object(this),n=a.length>>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(1<arguments.length&&(t=arguments[1]),i=new Array(n),r=0;r<n;)r in a&&(o=a[r],o=e.call(t,o,r,a),i[r]=o),r++;return i}),this.reduce||(this.reduce=function(e){if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof e)throw new TypeError(e+" is not a function");var t,i=Object(this),r=i.length>>>0,o=0;if(2<=arguments.length)t=arguments[1];else{for(;o<r&&!(o in i);)o++;
2if(r<=o)throw new TypeError("Reduce of empty array with no initial value");t=i[o++]}for(;o<r;)o in i&&(t=e(t,i[o],o,i)),o++;return t}),this.some||(this.some=function(e){if(null===this)throw new TypeError("Array.prototype.some called on null or undefined");if("function"!=typeof e)throw new TypeError;for(var t=Object(this),i=t.length>>>0,r=2<=arguments.length?arguments[1]:void 0,o=0;o<i;o++)if(o in t&&e.call(r,t[o],o,t))return!0;return!1}),this.indexOf||(this.indexOf=function(e,t){var i;if(null===this)throw new TypeError('"this" is null or not defined');var r=Object(this),o=r.length>>>0;if(0!=o&&!(o<=(t|=0)))for(i=Math.max(0<=t?t:o-Math.abs(t),0);i<o;){if(i in r&&r[i]===e)return i;i++}return-1}),this.lastIndexOf||(this.lastIndexOf=function(e){if(null==this)throw new TypeError;var t,i,r=Object(this),o=r.length>>>0;if(0!=o)for(t=o-1,1<arguments.length&&((t=Number(arguments[1]))!=t?t=0:0!==t&&t!=1/0&&t!=-1/0&&(t=(0<t||-1)*Math.floor(Math.abs(t)))),i=0<=t?Math.min(t,o-1):o-Math.abs(t);0<=i;i--)if(i in r&&r[i]===e)return i;return-1}),this.every||(this.every=function(e,t){var i,r;if(null===this)throw new TypeError("this is null or not defined");var o=Object(this),a=o.length>>>0;if("function"!=typeof e)throw new TypeError;for(1<arguments.length&&(i=t),r=0;r<a;){if(r in o){var n=o[r];if(!e.call(i,n,r,o))return!1}r++}return!0}),this.reduceRight||(this.reduceRight=function(e){if(null==this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof e)throw new TypeError(e+" is not a function");var t,i=Object(this),r=(i.length>>>0)-1;if(2<=arguments.length)t=arguments[1];else{for(;0<=r&&!(r in i);)r--;if(r<0)throw new TypeError("Reduce of empty array with no initial value");t=i[r--]}for(;0<=r;r--)r in i&&(t=e(t,i[r],r,i));return t}),this.find||(this.find=function(e){if(null===this)throw new TypeError('"this" is null or not defined');var t=Object(this),i=t.length>>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],o=0;o<i;){var a=t[o];if(e.call(r,a,o,t))return a;o++}}),Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),this.includes||(this.includes=function(e,t){if(null==this)throw new TypeError('"this" is null or not defined');var i=Object(this),r=i.length>>>0;if(0!=r){t=0|t;for(var o,a,n=Math.max(0<=t?t:r-Math.abs(t),0);n<r;){if((o=i[n])===(a=e)||"number"==typeof o&&"number"==typeof a&&isNaN(o)&&isNaN(a))return!0;n++}}return!1}))}.call(function(){try{return Array.prototype}catch(e){return null}}.call(this)),function(){void 0===this.Map&&(this.Map=function(){this.clear()},this.Map.prototype.set=function(e,t){return e in this.__data?this.__data[e].value=t:(t={key:e,value:t,prev:this.__last,next:null},this.__data[e]=t,this.__last?this.__last.next=t:this.__first=t,this.__last=t,this.size++),this},this.Map.prototype.get=function(e){return e in this.__data?this.__data[e].value:void 0},this.Map.prototype.has=function(e){return e in this.__data},this.Map.prototype.delete=function(e){var t=this.__data[e];return t&&(delete this.__data[e],this.size--,t.prev?t.prev.next=t.next:this.__first=t.next,t.next?t.next.prev=t.prev:this.__last=t.prev),this},this.Map.prototype.clear=function(){return this.__data={},this.__first=null,this.__last=null,this.size=0,this},this.Map.prototype.keys=function(){return{current:this.__first,next:function(){var e=this.current;return e?(this.current=e.next,{done:!1,value:e.key}):{done:!0}}}},this.Map.prototype.values=function(){return{current:this.__first,next:function(){var e=this.current;return e?(this.current=e.next,{done:!1,value:e.value}):{done:!0}}}},this.Map.prototype.entries=function(){return{current:this.__first,next:function(){var e=this.current;return e?(this.current=e.next,{done:!1,value:[e.key,e.value]}):{done:!0}}}},this.Map.prototype.forEach=function(e,t){for(var i=this.__first;i;)e.call(t,i.value,i.key,this),i=i.next;return this})}.call(function(){try{return window}catch(e){try{return __webpack_require__.g}catch(e){return self}}}.call(this)),function(){this&&(this.preventDefault=this.preventDefault||function(){this.returnValue=!1},this.stopPropagation=this.stopPropagation||function(){this.cancelBubble=!0})}.call(function(){try{return Event.prototype}catch(e){return null}}.call(this)),function(){var e;this&&(e={DOMContentLoaded:{event:"onreadystatechange",wrapper:function(e){return function(t){"complete"==document.readyState&&e(t)}}}},this.addEventListener=this.addEventListener||function(t,i,r){var o=this,a=function(e){e.target=e.srcElement||o,e.currentTarget=o,void 0!==i.handleEvent?i.handleEvent(e):i.call(o,e)};e[t]&&(a=e[t].wrapper(a)),this.attachEvent("on"+(e[t]?e[t].event:t),a);try{this.__eventlisteners=this.__eventlisteners||{},this.__eventlisteners[t]=this.__eventlisteners[t]||[],this.__eventlisteners[t].push({listener:i,wrapper:a})}catch(e){i.__eventwrapper=a}},this.removeEventListener=this.removeEventListener||function(t,i,r){try{if(this.__eventlisteners&&this.__eventlisteners[t])for(var o=0;o<this.__eventlisteners[t].length;++o)if(this.__eventlisteners[t][o].listener===i)return this.detachEvent("on"+(e[t]?e[t].event:t),this.__eventlisteners[t][o].wrapper),void this.__eventlisteners[t].splice(o,1)}catch(e){}try{i.__eventwrapper&&this.detachEvent("on"+(e[t]?e[t].event:t),i.__eventwrapper)}catch(e){}},this.dispatchEvent=this.dispatchEvent||function(e){var t=e.type,i="on"+t;try{return this.fireEvent(i,e)}catch(a){var r=Element;try{r=HTMLElement}catch(e){}if(i in r.prototype)throw a;if(this.__eventlisteners&&this.__eventlisteners[t])for(var o=0;o<this.__eventlisteners[t].length;++o)this.__eventlisteners[t][o].wrapper.call(this,e)}})}.call(function(){try{return Element.prototype}catch(e){return null}}.call(this)),function(){this&&(this.addEventListener=this.addEventListener||Element.prototype.addEventListener,this.removeEventListener=this.removeEventListener||Element.prototype.removeEventListener,this.dispatchEvent=this.dispatchEvent||Element.prototype.dispatchEvent)}.call(function(){try{return HTMLDocument.prototype}catch(e){return null}}.call(this)),function(){this&&(this.addEventListener=this.addEventListener||Element.prototype.addEventListener,this.removeEventListener=this.removeEventListener||Element.prototype.removeEventListener,this.dispatchEvent=this.dispatchEvent||Element.prototype.dispatchEvent)}.call(function(){try{return Window.prototype}catch(e){return null}}.call(this)),function(){this&&Object.defineProperty&&Object.getOwnPropertyDescriptor&&!Object.getOwnPropertyDescriptor(this,"outerHTML")&&Object.defineProperty(this,"outerHTML",{get:function(){var e=document.createElement("div"),t=(e.appendChild(this.cloneNode(!0)),e.innerHTML);return e.remove&&e.remove(),t}})}.call(function(){try{return Element.prototype}catch(e){return null}}.call(this)),function(){!this||this.forEach||(this.forEach=function(e,t){t=t||window;for(var i=0;i<this.length;i++)e.call(t,this[i],i,this)})}.call(function(){try{return NodeList.prototype}catch(e){return null}}.call(this)),function(){!this||this.trim||(this.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")})}.call(function(){try{return String.prototype}catch(e){return null}}.call(this)),function(){var e=null;try{"Scoped"in window&&(e=window.Scoped.detach(!0))}catch(e){}var t=function(){var e=function(){return{get:function(e){return"undefined"!=typeof window?e?window[e]:window:void 0!==__webpack_require__.g?e?__webpack_require__.g[e]:__webpack_require__.g:"undefined"!=typeof self?e?self[e]:self:void 0},set:function(e,t){return"undefined"!=typeof window&&(window[e]=t),void 0!==__webpack_require__.g&&(__webpack_require__.g[e]=t),"undefined"!=typeof self&&(self[e]=t),t},getPath:function(e){if(!e)return this.get();var t=e.split(".");if(1==t.length)return this.get(e);for(var i=this.get(t[0]),r=1;r<t.length;++r){if(!i)return i;i=i[t[r]]}return i},setPath:function(e,t){var i=e.split(".");if(1==i.length)return this.set(e,t);for(var r=this.get(i[0])||this.set(i[0],{}),o=1;o<i.length-1;++o)i[o]in r||(r[i[o]]={}),r=r[i[o]];return r[i[i.length-1]]=t}}}.call(this),t=function(){return{method:function(e,t){return function(){return t.apply(e,arguments)}},extend:function(e,t){for(var i in e=e||{},t=t||{})e[i]=t[i];return e},typeOf:function(e){return"[object Array]"===Object.prototype.toString.call(e)?"array":typeof e},isEmpty:function(e){if(null!=e){if("array"==this.typeOf(e))return 0===e.length;if("object"!=typeof e)return!1;for(var t in e)return!1}return!0},matchArgs:function(e,t){var i,r=0,o={};for(i in t)!0===t[i]||this.typeOf(e[r])==t[i]?(o[i]=e[r],r++):"undefined"==this.typeOf(e[r])&&r++;return o},stringify:function(e){return"function"==this.typeOf(e)?""+e:JSON.stringify(e)}}}.call(this),i=function(){return{__namespace:"Scoped",__revert:null,upgrade:function(r){var o=e.get(r||i.__namespace);if(o&&"object"===t.typeOf(o)&&o.guid===this.guid&&"string"===t.typeOf(o.version)){if(!1===this.upgradable||!1===o.upgradable)return o;for(var a=this.version.split("."),n=o.version.split("."),s=!1,x=0;x<Math.min(a.length,n.length)&&(s=parseInt(a[x],10)>parseInt(n[x],10),a[x]===n[x]);++x);return s?this.attach(r):o}return this.attach(r)},attach:function(t){if(t&&(i.__namespace=t),(t=e.get(i.__namespace))!==this){if(i.__revert=t)try{var r=t.__exportScoped();this.__exportBackup=this.__exportScoped(),this.__importScoped(r)}catch(e){}e.set(i.__namespace,this)}return this},detach:function(t){return t&&e.set(i.__namespace,null),void 0!==i.__revert&&e.set(i.__namespace,i.__revert),delete i.__revert,i.__exportBackup&&this.__importScoped(i.__exportBackup),this},exports:function(e,i,r){return"object"==typeof(e=e||module)&&e&&"exports"in e&&(r||e.exports===this||!e.exports||t.isEmpty(e.exports))&&
2(e.exports=i||this),this}}}.call(this);function r(e){var t={tree:"boolean"==typeof e.tree&&e.tree,global:"boolean"==typeof e.global&&e.global,root:"object"==typeof e.root?e.root:{}};function i(e){return{route:"string"==typeof e.route?e.route:null,parent:"object"==typeof e.parent?e.parent:null,ready:"boolean"==typeof e.ready&&e.ready,children:{},watchers:[],data:{},lazy:[]}}var r=i({ready:!0});if(t.tree)if(t.global){try{window&&(r.data=window)}catch(e){}try{__webpack_require__.g&&(r.data=__webpack_require__.g)}catch(e){}try{self&&(r.data=self)}catch(e){}}else r.data=t.root;function o(e){if(!e.ready)if(e.parent&&!e.parent.ready)o(e.parent);else if(e.route&&e.parent&&e.route in e.parent.data){e.data=e.parent.data[e.route],e.ready=!0;for(var t,i=0;i<e.watchers.length;++i)e.watchers[i].callback.call(e.watchers[i].context||this,e.data);for(t in e.watchers=[],e.children)o(e.children[t])}}function a(e,i){if("object"==typeof i&&e.ready)for(var r in i)e.data[r]=i[r];else e.data=i;if("object"==typeof i)for(var a in i)e.children[a]&&(e.children[a].data=i[a]);for(var n in function e(i){if(!i.ready){i.parent&&!i.parent.ready&&e(i.parent),i.ready=!0,i.parent&&t.tree&&"object"==typeof i.parent.data&&(i.parent.data[i.route]=i.data);for(var r=0;r<i.watchers.length;++r)i.watchers[r].callback.call(i.watchers[r].context||this,i.data);i.watchers=[]}}(e),e.children)o(e.children[n])}function n(e){if(!e)return r;for(var t=e.split("."),a=r,n=0;n<t.length;++n)t[n]in a.children?a=a.children[t[n]]:(a.children[t[n]]=i({parent:a,route:t[n]}),o(a=a.children[t[n]]));return a}return{extend:function(e,t){a(n(e),t)},set:function(e,t){if((e=n(e)).data){var i=e;if(i.ready&&i.data)for(var r in i.data)delete i.data[r]}a(e,t)},get:function(e){return(e=n(e)).ready?e.data:null},lazy:function(e,t,i){(e=n(e)).ready?t(i||this,e.data):e.lazy.push({callback:t,context:i})},digest:function(e){o(n(e))},obtain:function(e,t,i){!function(e,t,i){var r;e.ready?t.call(i||this,e.data):(e.watchers.push({callback:t,context:i}),0<e.lazy.length&&(r=function(e){var t;0<e.lazy.length&&((t=e.lazy.shift()).callback.call(t.context||this,e.data),r(e))})(e))}(n(e),t,i)},unresolvedWatchers:function(e){return function e(t,i,o){for(var a in o=o||[],!(t=t||r).ready&&0===t.lazy.length&&0<t.watchers.length&&o.push(i),t.children)o=e(a=t.children[a],(i?i+".":"")+a.route,o);return o}(n(e),e)},__export:function(){return{options:t,nsRoot:r}},__import:function(e){t=e.options,r=e.nsRoot}}}var o=r({tree:!0,global:!0}),a=r({tree:!0}),n=function i(o,a,n,s){var x=null,c=[],l=a,d=n,u=s,p=r({tree:!0}),m=r({tree:!1}),h={global:{namespace:u},root:{namespace:d},local:{namespace:p},default:{namespace:m},parent:{namespace:l},scope:{namespace:p,readonly:!1}},b=function(e,i,r){var o=t.matchArgs(e,{options:"object",namespaceLocator:!0,dependencies:"array",hiddenDependencies:"array",callback:!0,context:"object"}),a=t.extend({lazy:this.options.lazy},o.options||{}),n=this.resolve(o.namespaceLocator),s=function(){this.require(o.dependencies,o.hiddenDependencies,function(){for(var a=[],s=0;s<arguments.length;++s)a.push(arguments[s]);if(a[a.length-1].ns=n,this.options.compile){for(var x=[],c=0;c<e.length;++c)x.push(t.stringify(e[c]));this.compiled+=this.options.ident+"."+i+"("+x.join(", ")+");\n\n"}this.options.dependencies&&(this.dependencies[n.path]=this.dependencies[n.path]||{},o.dependencies&&o.dependencies.forEach(function(e){this.dependencies[n.path][this.resolve(e).path]=!0},this),o.hiddenDependencies)&&o.hiddenDependencies.forEach(function(e){this.dependencies[n.path][this.resolve(e).path]=!0},this);var l=this.options.compile?{}:o.callback.apply(o.context||this,a);r.call(this,n,l)},this)};return a.lazy?n.namespace.lazy(n.path,s,this):s.apply(this),this};return{getGlobal:t.method(e,e.getPath),setGlobal:t.method(e,e.setPath),options:{lazy:!1,ident:"Scoped",compile:!1,dependencies:!1},compiled:"",dependencies:{},nextScope:function(){return x=x||i(0,p,d,u)},subScope:function(){var e=this.nextScope();return c.push(e),x=null,e},binding:function(e,i,o){return h[e]&&h[e].readonly||(i="string"!=t.typeOf(i)?{namespace:r({tree:!0,root:i}),path:null}:this.resolve(i),h[e]=t.extend(o,i)),this},resolve:function(e){if(1==(e=e.split(":")).length)throw"The locator '"+e[0]+"' requires a namespace.";var t=h[e[0]];if(t)return{namespace:t.namespace,path:t.path&&e[1]?t.path+"."+e[1]:t.path||e[1]};throw"The namespace '"+e[0]+"' has not been defined (yet)."},define:function(){return b.call(this,arguments,"define",function(e,t){if(e.namespace.get(e.path))throw"Scoped namespace "+e.path+" has already been defined. Use extend to extend an existing namespace instead";e.namespace.set(e.path,t)})},assumeVersion:function(){var e=t.matchArgs(arguments,{assumption:!0,dependencies:"array",callback:!0,context:"object",error:"string"}),i=e.dependencies||[];i.unshift(e.assumption),this.require(i,function(){var i=arguments,r=i[0].replace(/[^\d\.]/g,"");
2i[0]=r.split(".");for(var o=0;o<i[0].length;++o)i[0][o]=parseInt(i[0][o],10);if("function"===t.typeOf(e.callback)){if(!e.callback.apply(e.context||this,e))throw"Scoped Assumption '"+e.assumption+"' failed, value is "+r+(e.error?", but assuming "+e.error:"")}else for(var a=(e.callback+"").replace(/[^\d\.]/g,"").split("."),n=0;n<Math.min(i[0].length,a.length);++n)if(parseInt(a[n],10)>i[0][n])throw"Scoped Version Assumption '"+e.assumption+"' failed, value is "+r+", but assuming at least "+e.callback})},extend:function(){return b.call(this,arguments,"extend",function(e,t){e.namespace.extend(e.path,t)})},require:function(){var e=t.matchArgs(arguments,{dependencies:"array",hiddenDependencies:"array",callback:"function",context:"object"}),i=(e.callback=e.callback||function(){},e.dependencies||[]),r=i.concat(e.hiddenDependencies||[]),o=r.length,a=[],n={};if(o)for(var s=function(t){this.i<a.length&&(a[this.i]=t),0==--o&&(a.push(n),e.callback.apply(e.context||this.ctx,a))},x=0;x<r.length;++x){var c=this.resolve(r[x]);x<i.length&&a.push(null),c.namespace.obtain(c.path,s,{ctx:this,i:x})}else a.push(n),e.callback.apply(e.context||this,a);return this},digest:function(e){return(e=this.resolve(e)).namespace.digest(e.path),this},unresolved:function(e){return(e=this.resolve(e)).namespace.unresolvedWatchers(e.path)},__export:function(){return{parentNamespace:l.__export(),rootNamespace:d.__export(),globalNamespace:u.__export(),localNamespace:p.__export(),privateNamespace:m.__export()}},__import:function(e){l.__import(e.parentNamespace),d.__import(e.rootNamespace),u.__import(e.globalNamespace),p.__import(e.localNamespace),m.__import(e.privateNamespace)}}}(0,a,a,o),s=t.extend(n,function(){return{guid:"4b6878ee-cb6a-46b3-94ac-27d91f58d666",version:"0.0.22",upgradable:!0,upgrade:i.upgrade,attach:i.attach,detach:i.detach,exports:i.exports,__exportScoped:function(){return{globalNamespace:o.__export(),rootNamespace:a.__export(),rootScope:n.__export()}},__importScoped:function(e){o.__import(e.globalNamespace),a.__import(e.rootNamespace),n.__import(e.rootScope)}}}.call(this));return(s=s.upgrade()).exports(),s}.call(this);(function(){var e=this.subScope();e.binding("module","root:BetaJS"),e.define("module:",function(){return{guid:"71366f7a-7da3-4e55-9a0b-ea0e4e2a9e79",version:"1.0.242",datetime:1678722143014}}),e.define("module:Types",function(){return{is_object_instance:function(e){return this.is_object(e)&&!this.is_null(e)},is_object:function(e){return"object"==typeof e},is_array:function(e){return Array.isArray(e)},is_undefined:function(e){return void 0===e},is_null:function(e){return null===e},is_none:function(e){return this.is_undefined(e)||this.is_null(e)},is_defined:function(e){return void 0!==e},is_empty:function(e){return this.is_none(e)||this.is_array(e)&&0===e.length||this.is_object(e)&&this.is_empty_object(e)},is_empty_object:function(e){for(var t in e)return!1;return!0},is_string:function(e){return"string"==typeof e},is_function:function(e){return"function"==typeof e},is_boolean:function(e){return"boolean"==typeof e},compare:function(e,t){if(this.is_boolean(e)&&this.is_boolean(t))return e===t?0:e?1:-1;if(this.is_array(e)&&this.is_array(t)){for(var i=e.length,r=t.length,o=Math.min(i,r),a=0;a<o;++a){var n=this.compare(e[a],t[a]);if(0!==n)return n}return i===r?0:r<i?1:-1}return e.localeCompare(t)},parseBool:function(e){return this.is_boolean(e)?e:"true"===e||""===e||"false"!==e&&null},parseArray:function(e){return this.is_string(e)?e.split(","):e},type_of:function(e){return this.is_array(e)?"array":typeof e},isNumber:function(e){return"number"==typeof e},parseInt:function(e){return this.isNumber(e)?e:parseInt(e,10)},parseFloat:function(e){return this.isNumber(e)?e:parseFloat(e)},parseDateTime:function(e){if("number"==typeof e||this.is_none(e))return e;"object"==typeof e&&(e=e.toString());var t=new Date(e);return isNaN(t.getTime())?parseInt(e,10):t.getTime()},parseType:function(e,t){switch(t.toLowerCase()){case"bool":case"boolean":return this.parseBool(e);case"int":case"integer":case"number":return this.parseInt(e);case"date":case"time":case"datetime":return this.parseDateTime(e);case"float":case"double":return this.parseFloat(e);case"array":return this.parseArray(e);case"jsonarray":case"object":case"json":return"string"==typeof e?JSON.parse(e):e;case"id":return"object"==typeof e&&e?e.toString():e;default:return e}},parseTypes:function(e,t){var i,r={};for(i in e)r[i]=i in t?this.parseType(e[i],t[i]):e[i];return r},objectType:function(e){return this.is_object(e)&&(e=e.toString().match(/\[object (.*)\]/))?e[1]:null},is_pure_object:function(e){return this.is_object(e)&&("[object]"===e.toString().toLowerCase()||"[object object]"===e.toString().toLowerCase())},typefy:function(e){var t=function(e){var i=e.length;return["'",'"'].forEach(function(t){0===e.indexOf(t)&&e.lastIndexOf(t)===e.length-t.length&&(e=e.substring(t.length,e.length-2*t.length+1))}),(e=e.trim()).length<i?t(e):e};switch(typeof e){case"object":if(Array.isArray(e))return e.map(typefy);for(var i in e)e[i]=typefy(e[i]);return e;case"string":return"true"===(e=t(e))||"false"!==e&&(parseInt(e,10)+""===e?parseInt(e,10):e);default:return e}}}}
2),e.define("module:Time",[],function(){return{__components:{year:{set:function(e,t){e.setUTCFullYear(t)},get:function(e){return e.getUTCFullYear()}},month:{set:function(e,t){e.setUTCMonth(t)},get:function(e){return e.getUTCMonth()}},day:{dependencies:{weekday:!0},set:function(e,t){e.setUTCDate(t+1)},get:function(e){return e.getUTCDate()-1},milliseconds:864e5},weekday:{dependencies:{day:!0,month:!0,year:!0},set:function(e,t){e.setUTCDate(e.getUTCDate()+t-e.getUTCDay())},get:function(e){return e.getUTCDay()}},hour:{set:function(e,t){e.setUTCHours(t)},get:function(e){return e.getUTCHours()},max:23,milliseconds:36e5},minute:{set:function(e,t){e.setUTCMinutes(t)},get:function(e){return e.getUTCMinutes()},max:59,milliseconds:6e4},second:{set:function(e,t){e.setUTCSeconds(t)},get:function(e){return e.getUTCSeconds()},max:59,milliseconds:1e3},millisecond:{set:function(e,t){e.setUTCMilliseconds(t)},get:function(e){return e.getUTCMilliseconds()},max:999,milliseconds:1}},getTimezoneOffset:function(e){return void 0!==this.__timezoneOffset?this.__timezoneOffset:(e?new Date(e):new Date).getTimezoneOffset()},setTimezoneOffset:function(e){this.__timezoneOffset=e},timezoneBias:function(e,t){return 60*(e=null!=(e=!0===e?this.getTimezoneOffset(t):e)&&!1!==e?e:0)*1e3},timeToDate:function(e,t){return new Date(e+this.timezoneBias(t,e))},dateToTime:function(e,t){return e.getTime()-this.timezoneBias(t,e.getTime())},timeToTimezoneBasedDate:function(e,t){return new Date(e-this.timezoneBias(t,e))},timezoneBasedDateToTime:function(e,t){return e.getTime()+this.timezoneBias(t,e.getTime())},decodeTime:function(e,t){var i,r=this.timeToTimezoneBasedDate(e||this.now(),t),o={};for(i in this.__components)o[i]=this.__components[i].get(r);return o},encodeTime:function(e,t){return this.updateTime(this.now(),e,t)},encodePeriod:function(e){return this.incrementTime(0,e)},updateTime:function(e,t,i){var r,o=this.timeToTimezoneBasedDate(e,i);for(r in t)this.__components[r].set(o,t[r]);return this.timezoneBasedDateToTime(o,i)},now:function(e){return this.dateToTime(new Date,e)},uniqueAtLeastNow:function(e,t){return t=this.now(t),this.__unique_at_least_now&&this.__unique_at_least_now>=t&&(t=this.__unique_at_least_now+(e||1)),this.__unique_at_least_now=t},perfNow:function(){return"undefined"==typeof performance?(new Date).getTime():performance.now()},incrementTime:function(e,t){var i,r=this.timeToDate(e);for(i in t)this.__components[i].set(r,this.__components[i].get(r)+t[i]);return this.dateToTime(r)},floorTime:function(e,t,i){var r,o=this.timeToTimezoneBasedDate(e,i),a=!1;for(r in this.__components){var n=this.__components[r];!(a=a||r==t)||n.dependencies&&n.dependencies[t]||n.set(o,0)}return this.timezoneBasedDateToTime(o,i)},ago:function(e,t){return this.now(t)-e},timeComponent:function(e,t,i){return Math[i||"floor"](e/this.__components[t].milliseconds)},timeComponentGet:function(e,t,i){return this.__components[t].get(this.timeToTimezoneBasedDate(e,i))},timeModulo:function(e,t,i){return this.timeComponent(e,t,i)%(this.__components[t].max+1)}}}),e.define("module:Functions",["module:Time","module:Types"],function(t,i){return{getStackTrace:function(e){for(var t=(new Error).stack.split("\n");0<t.length&&"error"===t[0].trim().toLowerCase();)t.shift();return e?t.slice(e):t},as_method:function(e,t){return function(){return e.apply(t,arguments)}},global_method:function(t){return(t=e.getGlobal(t))&&this.as_method(t,e.getGlobal())},once:function(e){var t=!1,i=!1;return function(){return i||(i=!0,t=e.apply(this,arguments),e=null),t}},getArguments:function(e,t){return Array.prototype.slice.call(e,t||0)},matchArgs:function(e,t,r){arguments.length<3&&(r=t,t=0);var o,a=t,n={};for(o in r){var s=r[o];!0===s?s={required:!0}:"string"==typeof s&&(s={type:s}),s.required||s.type&&i.type_of(e[a])==s.type?(n[o]=e[a],a++):s.def&&(n[o]=i.is_function(s.def)?s.def(n):s.def)}return n},newClassFunc:function(e){return function(){var t=arguments;function i(){return e.apply(this,t)}return i.prototype=e.prototype,new i}},newClass:function(e){return this.newClassFunc(e).apply(this,this.getArguments(arguments,1
2))},callWithin:function(e,t){return(t=i.is_string(t)?e[t]:t).apply(e,this.getArguments(arguments,2))},throttle:function(e,i){var r,o,a=0;return function(){var n=t.now();if(o=this,r=arguments,a+i-n<=0)return a=n,e.apply(o,r)}},debounce:function(e,i,r){var o,a,n,s=function(){var x=t.now()-lastCall;x<i?n=setTimeout(s,i-x):(n=null,r||e.apply(a,o))};return function(){a=this,o=arguments,lastCall=t.now(),n||(n=setTimeout(s,i),r&&e.apply(this,arguments))}}}}),e.define("module:Objs",["module:Types","module:Functions"],function(e,t){return{ithKey:function(e,t){for(var i in t=t||0,e){if(t<=0)return i;--t}return null},ithValue:function(e,t){for(var i in t=t||0,e){if(t<=0)return e[i];--t}return null},valueByIndex:function(t,i){return e.is_array(t)?t[i||0]:this.ithValue(t,i)},keyByIndex:function(t,i){return e.is_array(t)?i||0:this.ithKey(t,i)},count:function(t){if(e.is_array(t))return t.length;var i,r=0;for(i in t)r++;return r},clone:function(t,i){return t&&i&&0!==i?e.is_array(t)?t.slice(0):e.is_object(t)?this.extend({},t,i-1):t:t},acyclic_clone:function(t){if(null===t||!e.is_object(t))return t;var i="__acyclic_cloned";if(t[i])return t[i];var r,o={};for(r in t[i]=o,t)r!==i&&(o[r]=this.acyclic_clone(t[r]));return delete t[i],o},extend:function(e,t,i){if(e=e||{},t)for(var r in t)e[r]=this.clone(t[r],i);return e},multi_extend:function(){var i,r=t.getArguments(arguments);for(e.is_object(r[r.length-1])||(i=r[r.length-1],r.pop());1<r.length;)r[1]=this.extend(r[0],r[1],i),r.shift();return r[0]},weak_extend:function(e,t,i){if(e=e||{},t)for(var r in t)r in e||(e[r]=this.clone(t[r],i));return e},tree_extend:function(t,i,r){if(t=t||{},i)for(var o in i)o in t&&e.is_object(t[o])&&e.is_object(i[o])&&!e.is_array(t[o])&&!e.is_array(i[o])?t[o]=this.tree_extend(t[o],i[o],r):t[o]=this.clone(i[o],r);return t},keys:function(t,i){var r=null,o=null;if(e.is_undefined(i))for(o in r=[],t)r.push(o);else for(o in r={},t)r[o]=i;return r},subset_of:function(t,i){for(var r in t=e.is_array(t)?this.objectify(t):t,i=e.is_array(i)?this.objectify(i):i,t)if(t[r]!=i[r])return!1;return!0},superset_of:function(e,t){return this.subset_of(t,e)},pairArrayToObject:function(e){for(var t={},i=0;i<e.length/2;i+=2)t[e[i]]=e[i+1];return t},pairsToObject:function(){for(var e={},t=0;t<arguments.length;++t)e[arguments[t][0]]=arguments[t][1];return e},inverseKeyValue:function(e){var t={};return this.iter(e,function(e,i){t[e]=i}),t},exists:function(e,t,i){var r=!1;return this.iter(e,function(){return!(r=r||t.apply(this,arguments))},i),r},all:function(e,t,i){var r=!0;return this.iter(e,function(){return r=r&&t.apply(this,arguments)},i),r},peek:function(t){if(e.is_array(t))return 0<t.length?t[0]:null;for(var i in t)return t[i];return null},poll:function(t){if(e.is_array(t))return t.shift();for(var i in t){var r=t[i];return delete t[i],r}return null},iter:function(t,i,r){var o=null;if(e.is_array(t)){for(var a=0;a<t.length;++a)if(o=r?i.apply(r,[t[a],a]):i(t[a],a),e.is_defined(o)&&!o)return!1}else for(var n in t)if(o=r?i.apply(r,[t[n],n]):i(t[n],n),e.is_defined(o)&&!o)return!1;return!0},intersect:function(e,t){var i,r={};for(i in e)i in t&&(r[i]=e[i]);return r},keyEquals:function(e,t){for(var i in e)if(!(i in t))return!1;for(i in t)if(!(i in e))return!1;return!0},splitObject:function(e,t,i){var r={},o={};return this.iter(e,function(e,i){t.apply(this,arguments)?r[i]=e:o[i]=e},i),[r,o]},diff:function(e,t){var i,r={};for(i in e)i in t&&e[i]===t[i]||(r[i]=e[i]);return r},contains_key:function(t,i){return e.is_array(t)?e.is_defined(t[i]):i in t},contains_value:function(t,i){if(e.is_array(t)){for(var r=0;r<t.length;++r)if(t[r]===i)return!0}else for(var o in t)if(t[o]===i)return!0;return!1},map:function(t,i,r){var o=null;if(r=r||this,e.is_array(t)){o=[];for(var a=0;a<t.length;++a)o.push(i.call(r,t[a],a))}else for(var n in o={},t)o[n]=i.call(r,t[n],n);return o},keyMap:function(e,t,i){for(var r in result={},i=i||this,e)result[t.call(i,e[r],r)]=e[r];return result},bidirectionalMap:function(t){var i={};return this.iter(t,function(t,r){if(e.is_array(t))for(var o=0;o<t.length;++o)i[t[o]]=r;else i[t]=r;i[r]=t}),i},values:function(e){var t,i=[];for(t in e)i.push(e[t]);return i},flatten:function(t){var i=[];return t.forEach(function(t){i=i.concat(e.is_array(t)?t:[t])}),i},treeValues:function(t){return t&&e.is_array(t)?this.flatten(t.map(this.treeV
2alues,this)):t&&e.is_object(t)?this.treeValues(this.values(t)):[t]},uniqueValues:function(e){var t={};return this.filter(e,function(e){return!(e in t)&&(t[e]=!0)})},filter:function(t,i,r){if(i=i||function(e){return!!e},e.is_array(t))return t.filter(i,r);var o,a={};for(o in t)(r?i.apply(r,[t[o],o]):i(t[o],o))&&(a[o]=t[o]);return a},equals:function(e,t,i){var r=null;if(i&&0<i){for(r in e)if(!(r in t)||!this.equals(e[r],t[r],i-1))return!1;for(r in t)if(!(r in e))return!1;return!0}return e==t},objectify:function(t,i,r){var o={},a=e.is_function(i);e.is_undefined(i)&&(i=!0);for(var n=0;n<t.length;++n)o[t[n]]=a?i.apply(r||this,[t[n],n]):i;return o},arrayify:function(e,t,i){var r=[];return this.iter(e,function(e,i){r.push(t.call(this,e,i))},i),r},objectBy:function(){for(var e={},t=arguments.length/2,i=0;i<t;++i)e[arguments[2*i]]=arguments[2*i+1];return e},specialize:function(e,t,i){var r,o={};for(r in i?e:t)r in e&&e[r]==t[r]||(o[r]=t[r]);return o},merge:function(t,i,r){i=i||{};var o,a={};for(o in this.extend(this.keys(t=t||{},!0),this.keys(i,!0))){var n=o in r?r[o]:"primary";"primary"==n||"secondary"==n?(o in i||o in t)&&(a[o]=("primary"==n?o in i?i:t:o in t?t:i)[o]):e.is_function(n)?a[o]=n(t[o],i[o]):e.is_object(n)&&(a[o]=this.merge(t[o],i[o],n))}return a},tree_merge:function(t,i,r){if(r&&(e.is_array(t)||e.is_array(i)))return e.is_array(t)?e.is_array(i)?t.concat(i):t:i;if(!e.is_object(t)||!t)return i;if(!e.is_object(i)||!i)return t;var o,a={};for(o in this.extend(this.keys(t,!0),this.keys(i,!0)))e.is_object(i[o])&&t[o]?a[o]=this.tree_merge(t[o],i[o],r):a[o]=(o in i?i:t)[o];return a},serializeFlatJSON:function(t,i){var r=[];return e.is_array(t)&&t?t.forEach(function(e){r=r.concat(this.serializeFlatJSON(e,i+"[]"))},this):e.is_object(t)&&t?this.iter(t,function(e,t){r=r.concat(this.serializeFlatJSON(e,i?i+"["+t+"]":t))},this):r=[{key:i,value:t}],r},objectToArray:function(e,t,i){var r=[];return this.iter(e,function(e,i){r.push(t.call(this,i,e))},i),r},initArray:function(e,t,i){for(var r=[],o=0;o<e;++o)r.push(t.call(i||this,o));return r},customMerge:function(e,t,i,r){var o,a,n={};for(o in e)n[o]=o in t?i.call(r,o,e[o],t[o]):e[o];for(a in t)a in e||(n[a]=t[a]);return n},indexizeArray:function(e,t){var i={};return e.forEach(function(e){i[e[t]]=e}),i},filterOutValues:function(e,t){return this.filter(e,function(e){return!t.includes(e)})},mergeSortedArrays:function(e,t,i){i=i||function(e,t){return t<e?1:e<t?-1:0};var r=[],o=0;for(e.forEach(function(e){for(;o<t.length&&0<i(e,t[o]);)r.push(t[o]),o++;for(r.push(e);o<t.length&&0===i(e,t[o]);)o++});o<t.length;)r.push(t[o]),o++;return r},getObjKeyByValue:function(e,t){for(var i in e)if(e.hasOwnProperty(i)&&e[i]===t)return i}}}),e.define("module:Ids",["module:Types","module:Objs"],function(e,t){return{__uniqueId:0,uniqueId:function(e){return(e||"")+this.__uniqueId++},objectId:function(e,t){return e?(void 0!==t?e.__cid=t:e.__cid||(e.__cid=this.uniqueId("cid_")),e.__cid):void 0},uniqueKey:function(i,r){return r&&0<r&&(e.is_object(i)||e.is_array(i))?JSON.stringify(t.map(i,function(e){return this.uniqueKey(e,r-1)},this)):null!==i&&e.is_object(i)||e.is_array(i)||e.is_function(i)?this.objectId(i):i}}}),e.define("module:Class",["module:Types","module:Objs","module:Functions","module:Ids"],function(t,i,r,o){var a=function(){};return a.extend=function(r,o,a,n){t.is_array(o=o||[])||(o=[o]),t.is_array(a=a||[])||(a=[a]),t.is_array(n=n||[])||(n=[n]);var s,x=this,c=(o=i.map(o,function(e){return t.is_function(e)?e(x.prototype):e}),i.iter(o,function(e){e.hasOwnProperty("constructor")&&(s=e.constructor)}),t.is_defined(s)),l=(c||(s=function(){x.prototype.constructor.apply(this,arguments)}),i.extend(s,x),i.iter(a,function(e){e=t.is_function(e)?e(x):e;var r=s._extender;i.extend(s,e),e._extender&&(s._extender=i.extend(i.clone(r,1),e._extender))}),{});if(x.__class_statics_keys)for(var d in x.__class_statics_keys)s[d]=i.clone(x[d],1);return i.iter(n,function(e){i.extend(s,e),i.extend(l,i.keys(e,!0))}),x.__class_statics_keys&&i.extend(l,x.__class_statics_keys),s.__class_statics_keys=l,s.parent=x,s.children=[],s.extend=this.extend,x.children||(x.children=[]),x.children.push(s),(a=function(){}).prototype=x.prototype,s.prototype=new a,s.prototype.cls=s,n=(r=i.extend({},t.is_string(r)?{classname:r,register:!0}:r)).classname,r.scoped&&(n=r.scoped.ns.path),(s.classname=n)&&r.register&&e.setGlobal(n,s),s.__notifications={},s.__implements={},x.__notifications&&i.extend(s.__notifications,x.__notifications,1),x.__implements&&i.extend(s.__implements,x.__implements,1
2),i.iter(o,function(e){for(var r in e)s.prototype[r]=s._extender&&r in s._extender?s._extender[r](s.prototype[r],e[r]):e[r];if("constructor"in e&&(s.prototype.constructor=e.constructor),e._notifications)for(var o in e._notifications)s.__notifications[o]||(s.__notifications[o]=[]),s.__notifications[o].push(e._notifications[o]);e._implements&&i.iter(t.is_string(e._implements)?[e._implements]:e._implements,function(e){s.__implements[e]=!0})}),delete s.prototype._notifications,delete s.prototype._implements,c||(s.prototype.constructor=function(){x.prototype.constructor.apply(this,arguments)}),s},i.extend(a,{classname:"Class",__class_guid:"0f5499f9-f0d1-4c6c-a561-ef026a1eee05",__notifications:{},ancestor_of:function(e){return this==e||this!=a&&this.parent.ancestor_of(e)},is_class:function(e){return e&&t.is_object(e)&&"__class_guid"in e&&e.__class_guid==this.__class_guid},is_class_instance:function(e){return e&&t.is_object(e)&&"__class_instance_guid"in e&&e.__class_instance_guid==this.prototype.__class_instance_guid},is_pure_json:function(e){return e&&t.is_object(e)&&!this.is_class_instance(e)&&t.is_pure_object(e)},is_instance_of:function(e){return e&&this.is_class_instance(e)&&e.instance_of(this)},define:function(i,o){var a=r.getArguments(arguments,2);return t.is_object(i)?e.define(o,[],function(e){return a.unshift({scoped:e}),i.extend.apply(i,a)}):e.define(o,[i],function(e,t){return a.unshift({scoped:t}),e.extend.apply(e,a)})},abstractFunction:function(){throw"AbstractFunction"},_inherited:function(e,t){return e.parent[t].apply(this,Array.prototype.slice.apply(arguments,[2]))}}),a.prototype.__class_instance_guid="e6b0ed30-80ee-4b28-af02-7d52430ba45f",a.prototype.constructor=function(){this._notify("construct")},a.prototype.destroy=function(){this._notify("destroy"),this.__auto_destroy_list&&this.__auto_destroy_list.forEach(function(e){"destroy"in e&&e.weakDestroy()},this),this.__auto_decrease_ref_list&&this.__auto_decrease_ref_list.forEach(function(e){"decreaseRef"in e&&e.decreaseRef(this)},this);var e,t=this.cid();for(e in this)delete this[e];o.objectId(this,t),this.destroy=this.__destroyedDestroy},a.prototype.destroyed=function(){return this.destroy===this.__destroyedDestroy},a.prototype.weakDestroy=function(){this.destroyed()||(this.__gc?this.__gc.queue(this):this.destroy())},a.prototype.__destroyedDestroy=function(){throw"Trying to destroy destroyed object "+this.cid()+": "+this.cls.classname+"."},a.prototype.recursionProtection=function(e,t){if(this.__recursionProtection=this.__recursionProtection||{},!this.__recursionProtection[e]){this.__recursionProtection[e]=!0;try{var i=t.apply(this);return this&&this.__recursionProtection&&delete this.__recursionProtection[e],i}catch(t){throw this&&this.__recursionProtection&&delete this.__recursionProtection[e],t}}},a.prototype.enableGc=function(e){return this.supportsGc&&(this.__gc=e),this}
2,a.prototype.dependDestroy=function(e){if(!e.destroyed())return this.__gc&&e.enableGc(),e.weakDestroy(),this},a.prototype.cid=function(){return o.objectId(this)},(a.prototype.cls=a).prototype.as_method=function(e){return r.as_method(this[e],this)},a.prototype.auto_destroy=function(e,i){if(e){this.__auto_destroy_list||(this.__auto_destroy_list=[]);var r=e;t.is_array(r)||(r=[r]);for(var o=0;o<r.length;++o)this.__auto_destroy_list.push(r[o])}return i?this:e},a.prototype.auto_decrease_ref=function(e,i){if(e){this.__auto_decrease_ref_list||(this.__auto_decrease_ref_list=[]);var r=e;t.is_array(r)||(r=[r]);for(var o=0;o<r.length;++o)this.__auto_decrease_ref_list.push(r[o])}return i?this:e},a.prototype._notify=function(e){var r;this.cls.__notifications&&(r=Array.prototype.slice.call(arguments,1),i.iter(this.cls.__notifications[e],function(i){var o=t.is_function(i)?i:this[i];if(!o)throw this.cls.classname+": Could not find "+e+" notification handler "+i;o.apply(this,r)},this))},a.prototype.impl=function(e){return!(!this.cls.__implements||!this.cls.__implements[t.is_string(e)?e:e._implements])},a.prototype.instance_of=function(e){return this.cls.ancestor_of(e)},a.prototype.increaseRef=function(e,t){return this.__referenceCount=this.__referenceCount||0,this.__referenceCount++,this.__referenceObjects=this.__referenceObjects||{},e&&(this.__referenceObjects[e.cid()]?this.__referenceCount--:this.__referenceObjects[e.cid()]=e,t)&&e.auto_decrease_ref(this),this},a.prototype.decreaseRef=function(e){return this.__referenceCount=this.__referenceCount||0,this.__referenceCount--,this.__referenceObjects=this.__referenceObjects||{},e&&(this.__referenceObjects[e.cid()]?delete this.__referenceObjects[e.cid()]:this.__referenceCount++),this.__referenceCount<=0&&t.is_empty(this.__referenceObjects)&&this.weakDestroy(),this},a.prototype.inspect=function(){return{header:{cid:this.cid(),classname:this.cls.classname,destroyed:this.destroyed()},attributes:{attributes_public:i.filter(this,function(e,i){return!t.is_function(e)&&0!==i.indexOf("_")},this),attributes_protected:i.filter(this,function(e,i){return!t.is_function(e)&&0===i.indexOf("_")&&0!==i.indexOf("__")},this),attributes_private:i.filter(this,function(e,i){return!t.is_function(e)&&0===i.indexOf("__")},this)},methods:{methods_public:i.filter(this,function(e,i){return t.is_function(e)&&0!==i.indexOf("_")},this),methods_protected:i.filter(this,function(e,i){return t.is_function(e)&&0===i.indexOf("_")&&0!==i.indexOf("__")},this),method_private:i.filter(this,function(e,i){return t.is_function(e)&&0===i.indexOf("__")},this)}}},a.prototype._auto_destroy=function(e){return this.auto_destroy(e)},a.prototype._inherited=function(e,t){return e.parent.prototype[t].apply(this,Array.prototype.slice.apply(arguments,[2]))},a}),e.define("module:Async",["module:Types","module:Functions","module:Time"],function(e,t,i){var r=function(e){return clearTimeout(e)},o=t.global_method("clearImmediate")||t.global_method("cancelAnimationFrame")||t.global_method("webkitCancelAnimationFrame")||t.global_method("mozCancelAnimationFrame")||r,a=t.global_method("setImmediate")||t.global_method("requestAnimationFrame")||t.global_method("webkitRequestAnimationFrame")||t.global_method("mozRequestAnimationFrame")||function(e){return setTimeout(e,0)},n={},s=1,x={waitFor:function(){var e,r=t.matchArgs(arguments,{condition:!0,conditionCtx:"object",callback:!0,callbackCtx:"object",interval:"number",timeoutCallback:"function",timeoutCallbackCtx:"object",timeout:"number"}),o=function(){try{return!!r.condition.apply(r.conditionCtx||r.callbackCtx||this)}catch(e){return!1}},a=i.now();if(!o())return e=setInterval(function(){o()?(clearInterval(e),r.callback.apply(r.callbackCtx||this)):r.timeout&&i.now()-a>=r.timeout&&(clearInterval(e),r.timeoutCallback)&&r.timeoutCallback.apply(r.timeoutCallbackCtx||r.callbackCtx||this)},r.interval||1);r.callback.apply(r.callbackCtx||this)},asyncify:function(e){return function(){x.eventually(e,this)}},eventually:function(){var e=t.matchArgs(arguments,{func:!0,params:"array",context:"object",time:"number"}),i=(e.time=e.time||0,{}),n=function(){i.clear(i.handle),e.func.apply(e.context||this,e.params||[])};return 0<e.time?(i.clear=r,i.handle=setTimeout(n,e.time)):(i.clear=o,i.handle=a(n)),i},clearEventually:function(e){e&&e.clear&&e.handle&&e.clear(e.handle)},eventuallyOnce:function(e,t,i){var r,o={func:e,params:t,context:i};for(r in n){var a=n[r];if(a.func===e&&a.params===t&&a.context===i)return}var x=++s;return n[x]=o,this.eventually(function(){delete n[x],e.apply(i||this,t||[])},this)}};return x}),e.define("module:Promise",["module:Types","module:Functions","module:Async","module:Objs"],function(e,t,i,r){var o={Promise:function(e,t,i){this.__value=t||void 0===e?null:e,this.__error=t||null,this.__isFinished=i,this.__hasError=!!t,this.__resultPromise=null,this.__callbacks=[]},fromNativePromise:function(e){var t=this.create();return e.then(function(e){t.asyncSuccess(e)}).catch(function(e){t.asyncError(e)}),t},create:function(e,t){return new this.Promise(e,t,0<arguments.length)},value:function(e){return this.is(e)?e:new this.Promise(e,null,!0)},eventualValue:function(e){var t=new this.Promise;return i.eventually(function(){t.asyncSuccess(e)}),t},error:function(e){return this.is(e)?e:new this.Promise(null,e,!0)},box:function(e,t,i){var r;if(e&&"then"in e&&"catch"in e)return r=this.create(),e.then(r.asyncSuccessFunc()),e.catch(r.asyncErrorFunc()),r;try{var o=e.apply(t||this,i||[]);return this.is(o)?o:this.value(o)}catch(e){return this.error(e)}},tryCatch:function(e,t){try{return this.value(e.apply(t||this))}catch(e){return this.error(e)}},funcCallback:function(i,r){var o=[],a=(e.is_function(i)?(o=t.getArguments(arguments,1
2),r=i,i=this):o=t.getArguments(arguments,2),this.create());return o.push(a.asyncCallbackFunc()),r.apply(i,o),a},and:function(t){var i=this.create();return i.__promises=[],i.__successCount=0,i.__values=[],i.__errorPromise=null,i.and=function(t){if(t=t||[],!this.__ended){e.is_array(t)||(t=[t]);for(var i=function(e,t){e?this.promise.__errorPromise=this.promise.__promises[this.idx]:(this.promise.__successCount++,this.promise.__values[this.idx]=t),this.promise.results()},r=0;r<t.length;++r){var o=this.__promises.length;this.__promises.push(t[r]),this.__values.push(null),t[r].isFinished()?t[r].hasValue()?(this.__successCount++,this.__values[o]=t[r].value()):this.__errorPromise=t[r]:t[r].callback(i,{promise:this,idx:o})}}return this},i.end=function(){return this.__ended||(this.__ended=!0,this.results()),this},i.results=function(){return this.__ended&&this.__errorPromise?this.asyncError(this.__errorPromise.err(),this.__errorPromise):this.__ended&&this.__successCount==this.__promises.length&&this.asyncSuccess(this.__values),this},i.successUnfold=function(e,t,i){return this.success(function(){return e.apply(t,arguments)},t,i)},i.and(t),i},conditional:function(e,t,i){return e?t():this.value(i)},func:function(e){for(var i=t.getArguments(arguments,1),r=[],o=0;o<i.length;++o)this.is(i[o])&&r.push(i[o]);var a=this.create();return this.and(r).end().success(function(t){for(var r=[],o=0;o<i.length;
2++o)r[o]=this.is(i[o])?i[o].value():i[o];var n=e.apply(this,r);this.is(n)?n.forwardCallback(a):a.asyncSuccess(n)},this).forwardError(a),a},methodArgs:function(e,t,i){return i.unshift(function(){return t.apply(e,arguments)}),this.func.apply(this,i)},method:function(e,i){return this.methodArgs(e,i,t.getArguments(arguments,2))},newClass:function(e){var i=t.getArguments(arguments,1);return i.unshift(t.newClassFunc(e)),this.func.apply(this,i)},is:function(t){return t&&e.is_object(t)&&t.classGuid==this.Promise.prototype.classGuid},resilience:function(e,t,i,r,o){return(e=o?this.delayPromiseMethod(e,o):e).apply(t,r).mapError(function(o){return 0===i?o:this.resilience(e,t,i-1,r)},this)},delayPromiseMethod:function(e,r){var o=this;return function(){var a=o.create(),n=t.getArguments(arguments);return i.eventually(function(){e.apply(this,n).forwardCallback(a)},this,r),a}},waitFor:function(e,t,r,o){var a,n,s=this.create();return o&&(n=setTimeout(function(){a&&clearInterval(a),s.asyncError(!0)},o)),a=i.waitFor(e,t,function(){n&&clearTimeout(n),s.asyncSuccess(!0)},r),s},exclusiveExecution:function(e,t){var i=null,r=[];return function(){var a,n=arguments,s=null;return(s=i?(a=o.create(),r.push(a),a.mapSuccess(function(){return e.apply(this,n)},t)):i=e.apply(t,n)).callback(function(){i=null,0<r.length&&(i=r.shift()).asyncSuccess(!0)}),s}},aggregateExecution:function(e,t,i,r){var o={};return function(){var a,n=arguments,s=i?i(n):JSON.stringify(n),x=o[s];return x||(a=!0,x=e.apply(t,n).callback(function(){a=!1,delete o[s]}).mapSuccess(function(e){return r?r(e):e}),a&&(o[s]=x)),x}}};return r.extend(o.Promise.prototype,{classGuid:"7e3ed52f-22da-4e9c-95a4-e9bb877a3935",success:function(e,t,i){return this.callback(e,t,i,"success")},asuccess:function(e,t,r){return this.success(i.asyncify(e),t,r)},valueify:function(e,t){return this.success(function(i){e[t]=i})},error:function(e,t,i){return this.callback(e,t,i,"error")},callback:function(e,t,i,r){return"end"in this&&this.end(),r={type:r||"callback",func:e,options:i||{},context:t},this.__isFinished?this.triggerResult(r):this.__callbacks.push(r),this},timeout:function(e,t,r){var o=i.eventually(t,r,e);return this.callback(function(){i.clearEventually(o)})},timeoutError:function(e,t){return e?this.timeout(e,function(){this.asyncError(t)},this):this},triggerResult:function(e){if(this.__isFinished)if(e)"success"!=e.type||this.__hasError?"error"==e.type&&this.__hasError?e.func.call(e.context||this,this.__error,this.__resultPromise||this):"callback"==e.type&&e.func.call(e.context||this,this.__error,this.__value,this.__resultPromise||this):e.func.call(e.context||this,this.__value,this.__resultPromise||this);else{var t=this.__callbacks;this.__callbacks=[];for(var i=0;i<t.length;++i)this.triggerResult(t[i])}return this},value:function(){return this.__value},err:function(){return this.__error},isFinished:function(){return this.__isFinished},hasValue:function(){return this.__isFinished&&!this.__hasError},hasError:function(){return this.__isFinished&&this.__hasError},asyncSuccess:function(e,t){return this.__isFinished?this:(this.__resultPromise=t,this.__error=null,this.__isFinished=!0,this.__hasError=!1,this.__value=e,this.triggerResult())},asyncError:function(e,t){return this.__isFinished?this:(this.__resultPromise=t,this.__isFinished=!0,this.__hasError=!0,this.__error=e,this.__value=null,this.triggerResult())},asyncCallback:function(e,t,i){return e?this.asyncError(e,i):this.asyncSuccess(t,i)},forwardSuccess:function(e){return this.success(e.asyncSuccess,e),this},forwardError:function(e){return this.error(e.asyncError,e),this},forwardCallback:function(e){return this.callback(e.asyncCallback,e),this},asyncCallbackFunc:function(){return t.as_method(this.asyncCallback,this)},asyncSuccessFunc:function(){return t.as_method(this.asyncSuccess,this)},asyncErrorFunc:function(){return t.as_method(this.asyncError,this)},mapSuccess:function(e,t){var i=o.create();return this.forwardError(i).success(function(r,a){try{var n=e.call(t||i,r,a);o.is(n)?n.forwardCallback(i):i.asyncSuccess(n)}catch(e){this.__callbacks.every(function(e){return"success"===e.type})&&console.warn(e),i.asyncError(e)}}),i},mapASuccess:function(e,t){return this.mapSuccess(function(r){var a=o.create();return i.eventually(function(){o.box(e,t,[r]).forwardCallback(a)}),a})},mapError:function(e,t){var i=o.create();return this.forwardSuccess(i).error(function(r,a){r=e.call(t||i,r,a),o.is(r)?r.forwardCallback(i):i.asyncError(r)}),i},mapCallback:function(e,t){var i=o.create();return this.callback(function(r,a,n){var s=e.call(t||i,r,a,n);o.is(s)?s.forwardCallback(i):i.asyncCallback(r&&s,r?a:s,n)}),i},and:function(e){return o.and(this).and(e)},toNativePromise:function(){var e=this;return new Promise(function(t,i){e.callback(function(e,r){e?i(e):t(r)})})}}),o}),e.define("module:Classes.OptimisticConditionalInstance",["module:Class","module:Objs","module:Promise"],function(e,t,i,r){return e.extend({scoped:r},function(e){return{constructor:function(t,i){e.constructor.call(this),this._transitionals={}},_initializer:function(){},_initialize:function(){return this._initializer().success(function(){this._afterInitialize()},this)},transitionals:function(){return this._transitionals},_afterInitialize:function(){}}},{},{__registry:[],register:function(e,t){this.__registry.push({cls:e,priority:t})},create:function(e){var r=i.create(),o=t.clone(this.__registry,1),a={},n=function(){if(o.length){for(var t=-1,i=-1,s=0;s<o.length;++s)o[s].priority>t&&(t=o[s].priority,i=s);var x=o[i].cls,c=(o.splice(i,1),new x(e,a));c._initialize().error(function(){a=c.transitionals(),c.destroy(),n.call(this)},this).success(function(){r.asyncSuccess(c)})}else r.asyncError(!0)};return n.call(this),r}})}),e.define("module:Timers.Timer",["module:Class","module:Objs","module:Time"],function(e,t,i,r){return e.extend({scoped:r},function(e){return{constructor:function(r){e.constructor.call(this),r=t.extend({once:!1,start:!0,fire:null,context:this,destroy_on_fire:!1,destroy_on_
2stop:!1,real_time:!1,duration:null,fire_max:null,immediate:!1},r),this.__immediate=r.immediate,this.__delay=r.delay,this.__destroy_on_fire=r.destroy_on_fire,this.__destroy_on_stop=r.destroy_on_stop,this.__once=r.once,this.__fire=r.fire,this.__context=r.context,this.__started=!1,this.__real_time=r.real_time,this.__end_time=null!==r.duration?i.now()+r.duration:null,this.__fire_max=r.fire_max,r.start&&this.start()},destroy:function(){this.stop(),e.destroy.call(this)},fire_count:function(){return this.__fire_count},duration:function(){return i.now()-this.__start_time},fire:function(){if(this.__once&&(this.__started=!1),this.__fire&&(this.__fire.call(this.__context,this),this.__fire_count++,this.__real_time)&&!this.__destroy_on_fire&&!this.__once)for(;(this.__fire_count+1)*this.__delay<=i.now()-this.__start_time;)this.__fire.call(this.__context,this),this.__fire_count++;(null!==this.__end_time&&i.now()+this.__delay>this.__end_time||null!==this.__fire_max&&this.__fire_max<=this.__fire_count)&&this.stop(),this.__destroy_on_fire&&this.weakDestroy()},stop:function(){return this.__started&&((this.__once?clearTimeout:clearInterval)(this.__timer),this.__started=!1,this.__destroy_on_stop)&&this.weakDestroy(),this},start:function(){var e;return this.__started||((e=this).__start_time=i.now(),this.__fire_count=0,this.__once?this.__timer=setTimeout(function(){e.fire()},this.__delay):this.__timer=setInterval(function(){e.fire()},this.__delay),this.__started=!0,this.__immediate&&this.fire()),this},restart:function(){return this.stop(),this.start(),this}}})}),e.define("module:Iterators.Iterator",["module:Class","module:Functions","module:Async","module:Promise"],function(e,t,i,r,o){return e.extend({scoped:o},function(e){return{hasNext:function(){return!1},next:function(){return null},nextOrNull:function(){return this.hasNext()?this.next():null},asArray:function(e){for(var t=[];this.hasNext();)t.push(this.next());return e||this.weakDestroy(),t},iterate:function(e,t,i){for(;this.hasNext()&&!1!==e.call(t||this,this.next()););i||this.weakDestroy()},asyncIterate:function(e,t,o){var a;return this.hasNext()?!1===e.call(t||this,this.next())?r.value(!0):(a=r.create(),i.eventually(function(){this.asyncIterate(e,t,o).forwardCallback(a)},this,o),a):(this.destroy(),r.value(!0))}}})}),e.define("module:Iterators.ArrayIterator",["module:Iterators.Iterator"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t){e.constructor.call(this),this.__array=t,this.__i=0},hasNext:function(){return this.__i<this.__array.length},next:function(){var e=this.__array[this.__i];return this.__i++,e}}},{byIterate:function(e,t){var i=[];return e.call(t||this,function(e){i.push(e)},this),new this(i)}})}),e.define("module:Lists.AbstractList",["module:Class","module:Objs","module:Types","module:Iterators.ArrayIterator"],function(e,t,i,r,o){return e.extend({scoped:o},function(e){return{_add:function(e){},_remove:function(e){},_get:function(e){},_iterate:function(e,t){},get_ident:function(e){var t=null;return this._iterate(function(i,r){return i!=e||(t=r,!1)}),t},exists:function(e){return e&&null!==this.get_ident(e)},_ident_changed:function(e,t){},constructor:function(i){e.constructor.call(this),this.__count=0,i&&t.iter(i,function(e){this.add(e)},this)},add:function(e){return e=this._add(e),i.is_defined(e)&&this.__count++,e},count:function(){return this.__count},clear:function(){this._iterate(function(e,t){return this.remove_by_ident(t),!0},this)},remove_by_ident:function(e){return e=this._remove(e),i.is_defined(e)&&this.__count--,e},remove:function(e){return this.remove_by_ident(this.get_ident(e))},remove_by_filter:function(e){this._iterate(function(t,i){return e(t)&&this.remove_by_ident(i),!0},this)},get:function(e){return this._get(e)},iterate:function(e,t){this._iterate(function(t,r){return t=e.call(this,t,r),!i.is_defined(t)||t},t)},iterator:function(){return r.byIterate(this.iterate,this)}}})}),e.define("module:Lists.LinkedList",["module:Lists.AbstractList"],function(e,t){return e.extend({scoped:t},function(e){return{__first:null,__last:null,_add:function(e){return this.__last={obj:e,prev:this.__last,
2next:null},this.__first?this.__last.prev.next=this.__last:this.__first=this.__last,this.__last},_remove:function(e){return e.next?e.next.prev=e.prev:this.__last=e.prev,e.prev?e.prev.next=e.next:this.__first=e.next,e.obj},_get:function(e){return e.obj},_iterate:function(e,t){for(var i=this.__first;i;){var r=i;i=i.next;if(!e.apply(t||this,[r.obj,r]))return}}}})}),e.define("module:Events.EventsMixin",["module:Timers.Timer","module:Async","module:Lists.LinkedList","module:Functions","module:Types","module:Objs"],function(e,t,i,r,o,a){return{_implements:"3d63b44f-c9f0-4aa7-b39e-7cbf195122b4",_notifications:{construct:function(){this.__suspendedEvents=0,this.__suspendedEventsQueue=[]},destroy:function(){this.off(null,null,null)}},EVENT_SPLITTER:/\s+/,__create_event_object:function(t,i,r){var o={callback:t,context:i};return(r=r||{}).eventually&&(o.eventually=r.eventually),r.off_on_destroyed&&(o.off_on_destroyed=r.off_on_destroyed),r.min_delay&&(o.min_delay=new e({delay:r.min_delay,once:!0,start:!1,context:this,fire:function(){o.max_delay&&o.max_delay.stop(),this.__invokeCallback(o)}})),r.max_delay&&(o.max_delay=new e({delay:r.max_delay,once:!0,start:!1,context:this,fire:function(){o.min_delay&&o.min_delay.stop(),this.__invokeCallback(o)}})),r.norecursion&&(o.no_recursion=!0),o},__destroy_event_object:function(e){e.min_delay&&e.min_delay.destroy(),e.max_delay&&e.max_delay.destroy()},__invokeCallback:function(e,t){if(e.off_on_destroyed&&e.context&&e.context.destroyed())this.off(null,null,e);else if(!e.no_recursion||!e.in_recursion){e.in_recursion=!0;try{this._invokeCallback(e.callback,e.context||this,t||e.params)}finally{e.in_recursion=!1}}},_invokeCallback:function(e,t,i){e.apply(t,i)},__call_event_object:function(e,i){e.min_delay&&e.min_delay.restart(),e.max_delay&&e.max_delay.start(),e.min_delay||e.max_delay?e.params=i:e.eventually?t.eventually(function(){this.__invokeCallback(e,i)},this,!0===e.eventually?0:e.eventually):this.__invokeCallback(e,i)},on:function(e,t,r,o){var a;for(this.__events_mixin_events=this.__events_mixin_events||{},e=e.split(this.EVENT_SPLITTER);a=e.shift();){this.__events_mixin_events[a]||this._notify("register_event",a),this.__events_mixin_events[a]=this.__events_mixin_events[a]||new i;var n=this.__create_event_object(t,r,o);if(this.__events_mixin_events[a].add(n),this.__events_mixin_persistent_events&&this.__events_mixin_persistent_events[a])for(var s=this.__events_mixin_persistent_events[a],x=0;x<s.length;++x)this.__call_event_object(n,s[x]);o&&o.initcall&&this.__call_event_object(n,[])}return this},off:function(e,t,i){return this.__events_mixin_events=this.__events_mixin_events||{},e?(e=e.split(this.EVENT_SPLITTER),a.iter(e,function(e){this.__events_mixin_events[e]&&(this.__events_mixin_events[e].remove_by_filter(function(e){var r=!(t&&e.callback!=t||i&&e.context!=i);return r&&this.__destroy_event_object&&this.__destroy_event_object(e),r}),0===this.__events_mixin_events[e].count())&&(this.__events_mixin_events[e].destroy(),delete this.__events_mixin_events[e],this._notify("unregister_event",e))},this)):a.iter(this.__events_mixin_events,function(e,r){e.remove_by_filter(function(e){var r=!(t&&e.callback!=t||i&&e.context!=i);return r&&this.__destroy_event_object&&this.__destroy_event_object(e),r}),0===e.count()&&(e.destroy(),delete this.__events_mixin_events[r],this._notify("unregister_event",r))},this),this},once:function(e,t,i,o){var a=this,n=r.once(function(){a.off(e,n),t.apply(this,arguments)});return n._callback=t,this.on(e,n,i,o)},trigger:function(e){var t,i;return 0<this.__suspendedEvents?this.__suspendedEventsQueue.push(arguments):(e=e.split((t=this).EVENT_SPLITTER),i=r.getArguments(arguments,1),this.__events_mixin_events&&a.iter(e,function(e){this.__events_mixin_events[e]&&this.__events_mixin_events[e].iterate(function(e){t.__call_event_object(e,i)}),this.__events_mixin_events&&"all"in this.__events_mixin_events&&this.__events_mixin_events.all.iterate(function(r){t.__call_event_object(r,[e].concat(i))})},this)),this},triggerAsync:function(){var e=this,t=r.getArguments(arguments),i=setTimeout(function(){clearTimeout(i),e.trigger.apply(e,t)},0);return this}
2,persistentTrigger:function(e){var t=r.getArguments(arguments,1);return this.__events_mixin_persistent_events=this.__events_mixin_persistent_events||[],a.iter(e.split(this.EVENT_SPLITTER),function(e){this.__events_mixin_persistent_events[e]=this.__events_mixin_persistent_events[e]||[],this.__events_mixin_persistent_events[e].push(t)},this),this.trigger.apply(this,arguments),this},delegateEvents:function(e,t,i,n){return n=n||[],i=i?i+":":"",null===e?t.on("all",function(e){var t=r.getArguments(arguments,1);this.trigger.apply(this,[i+e].concat(n).concat(t))},this):(o.is_array(e)||(e=[e]),a.iter(e,function(e){t.on(e,function(){var t=r.getArguments(arguments);this.trigger.apply(this,[i+e].concat(n).concat(t))},this)},this)),this},_eventChain:function(){},chainedTrigger:function(e,t){var i;return t=a.extend({source:this,bubbles:!0},t),this.trigger(e,t),t.bubbles&&(i=this._eventChain())&&i.chainedTrigger&&i.chainedTrigger(e,t),this},suspendEvents:function(){return this.__suspendedEvents++,this},resumeEvents:function(){return this.__suspendedEvents--,0===this.__suspendedEvents&&(a.iter(this.__suspendedEventsQueue,function(e){this.trigger.apply(this,e)},this),this.__suspendedEventsQueue=[]),this}}}),e.define("module:Strings",["module:Objs"],function(e){return{format:function(e){var t=Array.prototype.slice.call(arguments,1);return e.replace(/{(\d+)}/g,function(e,i){return void 0!==t[i]?t[i]:e})},ucFirst:function(e){return(e+="").charAt(0).toUpperCase()+e.substr(1)},regexEscape:function(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")},asteriskPatternToRegex:function(e){return e.replace(/[-\/\\^$+?.()|[\]{}]/g,"\\$&").replace(/\*/g,".*")},padLeft:function(e,t,i){for(;e.length<i;)e=t+e;return e},padRight:function(e,t,i){for(;e.length<i;)e+=t;return e},padZeros:function(e,t){return this.padLeft(e+"","0",t)},nl2br:function(e){return(e+"").replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1<br />$2")},htmlentities:function(e){return(e+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;").replace(/\//g,"&#x2F;")},JS_ESCAPES:{"'":"'","\\":"\\","\r":"r","\n":"n","\t":"t","\u2028":"u2028","\u2029":"u2029"},JS_ESCAPER_REGEX:function(){return this.JS_ESCAPER_REGEX_CACHED||(this.JS_ESCAPER_REGEX_CACHED=new RegExp(e.keys(this.JS_ESCAPES).join("|"),"g")),this.JS_ESCAPER_REGEX_CACHED},js_escape:function(e){var t=this;return e.replace(this.JS_ESCAPER_REGEX(),function(e){return"\\"+t.JS_ESCAPES[e]})},starts_with:function(e,t){return e.substring(0,t.length)==t},ends_with:function(e,t){return-1!==e.indexOf(t,e.length-t.length)},strip_start:function(e,t){return this.starts_with(e,t)?e.substring(t.length):e},strip_end:function(e,t){return this.ends_with(e,t)?e.substring(0,e.length-t.length):e},insert:function(e,t,i){var r=0;if("number"==typeof t)r=t;else if("string"==typeof t){if((r=e.indexOf(t))<0)return e;r+=t.length}else if(t instanceof RegExp){if(!(t=e.match(t)))return e;r=t.index+t[0].length}return e.slice(0,r)+i+e.slice(r)},last_after:function(e,t){return this.splitLast(e,t).tail},first_after:function(e,t){return e.substring(e.indexOf(t)+1,e.length)},EMAIL_ADDRESS_REGEX:/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,STRICT_URL_REGEX:/^\w+:\/\/[^\s]+$/,PERMISSIVE_URL_REGEX:/^[\w\.]+\.(com|de|co\.uk|fr|net|org|edu)[^\s]*$/,is_email_address:function(e){return this.EMAIL_ADDRESS_REGEX.test(e)},STRIP_HTML_TAGS:["script","style","head"],STRIP_HTML_REGEX:/<\/?([a-z][a-z0-9]*)\b[^>]*>?/gi,STRIP_HTML_COMMENT_REGEX:/<![^>]*>/gi,strip_html:function(e){for(var t=e,i=0;i<this.STRIP_HTML_TAGS.length;++i)t=t.replace(new RegExp("<"+this.STRIP_HTML_TAGS[i]+".*</"+this.STRIP_HTML_TAGS[i]+">","i"),"");return t.replace(this.STRIP_HTML_REGEX,"").replace(this.STRIP_HTML_COMMENT_REGEX,"")},nltrim:function(e){var t=e.replace(/\t/g,"  ").split("\n"),i=null,r=0;for(r=0;r<t.length;++r){for(var o=0;o<t[r].length&&" "==t[r].charAt(o);)++o;o<t[r].length&&(i=null===i?o:Math.min(o,i))}for(r=0;r<t.length;++r)t[r]=t[r].substring(i);return t.join("\n").trim()},replaceAll:function(e,t,i){for(;0<=e.indexOf(t);)e=e.replace(t,i);return e},capitalize:function(e){return e.replace(/\w\S*/g,function(e){return e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()})},pascalCase:function(e){return e.replace(/[A-Z][a-z0-9]/g,function(e){return" "+e}).replace(/[A-Za-z0-9]+/g,function(e){return e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()}).replace(/[-_\s]/g,"")}
2,camelCase:function(e){return(e=this.pascalCase(e)).charAt(0).toLowerCase()+e.substr(1)},trainCase:function(e){return this.pascalCase(e).replace(/[A-Z]/g,function(e){return"-"+e}).substring(1)},snakeCase:function(e){return this.trainCase(e).replace(/-/g,"_").toLowerCase()},kebabCase:function(e){return this.trainCase(e).toLowerCase()},email_get_name:function(e){var t=(e=e||"").split("<");return e=(e=!(e=t[0].trim())||t.length<2?(t=t[t.length-1].split("@"))[0].trim():e).replace(/['"]/g,"").replace(/[\\._@]/g," "),this.capitalize(e)},email_get_email:function(e){var t=(e=e||"").split("<");return e=t[0].trim(),(e=1<t.length?(t=t[1].split(">"))[0].trim():e).replace(/'/g,"").replace(/"/g,"").trim()},email_get_salutatory_name:function(e){return this.email_get_name(e||"").split(" ")[0]},splitFirst:function(e,t){var i=e.indexOf(t);return{head:0<=i?e.substring(0,i):e,tail:0<=i?e.substring(i+t.length):""}},splitLast:function(e,t){var i=e.lastIndexOf(t);return{head:0<=i?e.substring(0,i):"",tail:0<=i?e.substring(i+t.length):e}},regexReplaceGroups:function(e,t){for(var i=/\(.*?\)/,r=function(e){return o||e.substring(1,e.length-1)};0<t.length;){var o=t.shift();e=e.replace(i,r)}return e},namedCaptureRegex:function(t){var i={},r=0,o=new RegExp(t.replace(/\([^)]+\)/gi,function(e){var t;return"?"!=e.charAt(1)&&0<e.indexOf(":")&&(t=e.indexOf(":"),i[e.substring(1,t)]=r,e="("+e.substring(t+1,e.length-1)+")"),r++,e})),a=function(t){return e.map(i,function(e){return t[e+1]})};return{regex:o,map:a,exec:function(e){return(e=o.exec(e))?a(e):null},mapBack:function(e){for(var t,o=[],a=0;a<r;++a)o.push(null);for(t in e)t in i&&(o[i[t]]=e[t]);return o}}},ordinalSuffix:function(e){var t=e%10,i=e%100;return 1==t&&11!=i?e+"st":2==t&&12!=i?e+"nd":3==t&&13!=i?e+"rd":e+"th"},__cachedRegExp:{},cachedRegExp:function(e,t){return t=t||"",this.__cachedRegExp[e]||(this.__cachedRegExp[e]={}),this.__cachedRegExp[e][t]||(this.__cachedRegExp[e][t]=new RegExp(e,t)),this.__cachedRegExp[e][t]},IP_ADDRESS_REGEXP:/^\d+\.\d+\.\d+\.\d+$/,isIPAddress:function(e){return this.IP_ADDRESS_REGEXP.test(e)},NORMALIZE_SEARCH_TEXT_MAPS:{"\\u00dc":"Ue","\\u00fc":"ue","\\u00c4":"Ae","\\u00e4":"ae","\\u00d6":"Oe","\\u00f6":"oe","\\u00df":"ss","\\W":" ","\\s+":" "},NORMALIZE_SEARCH_TEXT_MAPS_REGEX:function(){return this.NORMALIZE_SEARCH_TEXT_MAPS_CACHED||(this.NORMALIZE_SEARCH_TEXT_MAPS_CACHED=[],e.iter(this.NORMALIZE_SEARCH_TEXT_MAPS,function(e,t){this.NORMALIZE_SEARCH_TEXT_MAPS_CACHED.push({search:new RegExp(t,"g"),replace:e})},this)),this.NORMALIZE_SEARCH_TEXT_MAPS_CACHED},normalizeSearchText:function(t){return e.iter(this.NORMALIZE_SEARCH_TEXT_MAPS_REGEX(),function(e){t=t.replace(e.search,e.replace)}),t.trim()}}}),e.define("module:Classes.ConditionalInstance",["module:Class","module:Objs"],function(e,t,i){return e.extend({scoped:i},function(e){return{constructor:function(t){e.constructor.call(this),this._options=this.cls._initializeOptions(t)}}},{_initializeOptions:function(e){return e},supported:function(e){return!1}},{__registry:[],register:function(e,t){this.__registry.push({cls:e,priority:t})},match:function(e){e=this._initializeOptions(e);var i=null;return t.iter(this.__registry,function(t){(!i||i.priority<t.priority)&&t.cls.supported(e)&&(i=t)},this),i},create:function(e){var t=this.match(e);return t?new t.cls(e):null},anySupport:function(e){return null!==this.match(e)}})}),e.define("module:Properties.ObservableMixin",[],function(){return{__observable_guid:"48994ac3-7e0b-4ed5-8995-f146215dc795",get:function(e){},hasKey:function(e){}}}),e.define("module:Objs.Scopes",["module:Types"],function(e){return{has:function(t,i){for(var r=t?t.split("."):[],o=0;o<r.length;++o){if(!i||!e.is_object(i))return!1;i=i[r[o]]}return e.is_defined(i)},get:function(t,i){for(var r=t?t.split("."):[],o=0;o<r.length;++o){if(!i||!e.is_object(i))return null;i=i[r[o]]}return i},set:function(t,i,r){if(t){for(var o=t.split("."),a=0;a<o.length-1;++a)o[a]in r&&e.is_object(r[o[a]])||(r[o[a]]={}),r=r[o[a]];r[o[o.length-1]]=i}},unset:function(t,i){if(t){for(var r=t.split("."),o=0;o<r.length-1;++o){if(!i||!e.is_object(i))return;i=i[r[o]]}delete i[r[r.length-1]]}},touch:function(t,i){if(!t)return i;for(var r=t.split("."),o=0;o<r.length;++o)r[o]in i&&e.is_object(i)||(i[r[o]]={}),i=i[r[o]];return i[r[r.length-1]]}}}
2),e.define("module:Properties.PropertiesMixin",["module:Objs.Scopes","module:Objs","module:Strings","module:Types","module:Functions"],function(e,t,i,r,o){return{__properties_guid:"ec816b66-7284-43b1-a945-0600c6abfde3",_notifications:{construct:function(){this.__properties={data:{},watchers:{children:{},eventCount:0,parent:null,key:null},computed:{},bindings:{}},t.iter(this.materializes,function(e){this.materializeAttr(e)},this)},destroy:function(){t.iter(this.__properties.bindings,function(e,t){this.unbind(t)},this),t.iter(this.__properties.computed,function(e,t){this.uncompute(t)},this),this.trigger("destroy")},register_event:function(e){t.iter(["change","unset","deepchange","deepunset","strongdeepchange","strongchange"],function(t){i.starts_with(e,t+":")&&this.__registerWatcher(i.strip_start(e,t+":"),t)},this)},unregister_event:function(e){t.iter(["change","unset","deepchange","deepunset","strongdeepchange","strongchange"],function(t){i.starts_with(e,t+":")&&this.__unregisterWatcher(i.strip_start(e,t+":"),t)},this)}},__registerWatcher:function(e,t){for(var i=e?e.split("."):[],r=this.__properties.watchers,o=0;o<i.length;++o)i[o]in r.children||(r.children[i[o]]={parent:r,eventCount:0,children:{},key:i[o]}),r=r.children[i[o]];r.eventCount++},__unregisterWatcher:function(e,t){for(var i=e?e.split("."):[],o=this.__properties.watchers,a=0;a<i.length;++a)o=o&&o.children[i[a]];if(o)for(o.eventCount--;o.eventCount<=0&&r.is_empty(o.children)&&o.parent;){var n=o.parent;delete n.children[o.key],o=n}},__unsetChanged:function(e,o){this.trigger("unset",e,o);for(var a=e?e.split("."):[],n=this.__properties.watchers,s="",x=e,c=0;c<a.length;++c){if(0<n.eventCount&&this.trigger("deepunset:"+s,o,x),!(a[c]in n.children))return this;n=n.children[a[c]],s=s?s+"."+a[c]:a[c],x=i.first_after(x,".")}return function e(i,o,a){r.is_undefined(a)||(0<i.eventCount&&this.trigger("unset:"+o,a),t.iter(i.children,function(t,i){e.call(this,t,o?o+"."+i:i,a[i])},this))}.call(this,n,e,o),this}
2,__setChanged:function(e,o,a,n){if(this.trigger("change",e,o,a),this._afterSet(e,o),!this.destroyed()){for(var s=e?e.split("."):[],x=this.__properties.watchers,c="",l=e,d=0;d<s.length;++d){if(0<x.eventCount&&(n||this.trigger("strongdeepchange:"+c,o,a,l),this.trigger("deepchange:"+c,o,a,l)),!(s[d]in x.children))return;x=x.children[s[d]],c=c?c+"."+s[d]:s[d],l=i.first_after(l,".")}(function e(i,o,a,s){a!=s&&(0<i.eventCount&&(n||this.trigger("strongchange:"+o,a,s),this.trigger("change:"+o,a,s)),t.iter(i.children,function(t,i){e.call(this,t,o?o+"."+i:i,r.is_object(a)&&a?a[i]:null,r.is_object(s)&&s?s[i]:null)},this))}).call(this,x,e,o,a)}},materializes:[],_resolveProps:function(e){for(var t={props:this,key:e},o=this.data();e;){if(!o||!r.is_object(o))return t;if(o.__properties_guid===this.__properties_guid)return o._resolveProps(e);var a=i.splitFirst(e,".");if(!(a.head in o))return t;e=a.tail,o=o[a.head]}return t},_canSet:function(e,t){return!0},_beforeSet:function(e,t,i){return t},_afterSet:function(e,t){},getProp:function(e){return(e=this._resolveProps(e)).props.get(e.key)},setProp:function(e,t){return(e=this._resolveProps(e)).props.set(e.key,t),this},uncomputeProp:function(e){return(e=this._resolveProps(e)).props.uncompute(e.key)},computeProp:function(e,t){var i=this._resolveProps(e),r=o.getArguments(arguments);return r[0]=i.key,i.props.compute.apply(i.props.compute,r)},get:function(t){return e.get(t,this.__properties.data)},has:function(t){return e.has(t,this.__properties.data)},hasKey:function(e){return this.has(e)},setAll:function(e){for(var t in e)this.set(t,e[t]);return this},keys:function(e){return t.keys(this.__properties.data,e)},data:function(){return this.__properties.data},getAll:function(){return t.clone(this.__properties.data,1)},clone:function(){return new this.cls(this.getAll())},iterate:function(e,i){return t.iter(this.getAll(),e,i),this},materializeAttr:function(e){return this[e]=function(t){if(0===arguments.length)return this.get(e);this.set(e,t)},this},uncompute:function(e){return e in this.__properties.computed&&(t.iter(this.__properties.computed[e].dependencies,function(e){e.properties.off("change:"+e.key,null,e),e.value&&!e.value.destroyed()&&e.value.off("change update",null,e)},this),delete this.__properties.computed[e]),this},bicompute:function(e,t,i,r){i.call(this);var o=!1;
2return[[e,i],[t,r]].forEach(function(e){e[0].forEach(function(t){this.on("change:"+t,function(){if(!o)try{o=!0,e[1].call(this),o=!1}catch(e){throw o=!1,e}},this)},this)},this),this},compute:function(e,i){var a=o.matchArgs(arguments,2,{setter:"function",context:{type:"object",def:this},dependencies:!0}),n=(this.uncompute(e),[]),s=(t.iter(a.dependencies,function(e){r.is_string(e)?n.push({properties:this,key:e}):n.push({properties:e[0],key:e[1]})},this),{ignore:0,func:i,context:a.context,setter:a.setter,dependencies:n}),x=(this.__properties.computed[e]=s,this);function c(){var r;0<s.ignore||(r=t.map(n,function(e){return e.properties.get(e.key)}),x.set(e,i.apply(a.context,r)))}return t.iter(n,function(e){var t=e.properties.get(e.key);t&&"object"==typeof t&&"on"in t&&"off"in t&&"trigger"in t&&(e.value=t).on("change update",function(){c()},e),e.properties.on("change:"+e.key,function(t,i){e.value=null,i&&"object"==typeof i&&"on"in i&&"off"in i&&"trigger"in i&&i.off("change update",null,e),t&&"object"==typeof t&&"on"in t&&"off"in t&&"trigger"in t&&(e.value=t).on("change update",function(){c()},e),c()},e)},this),c(),this},unbind:function(e,t){if(e in this.__properties.bindings){for(var i=this.__properties.bindings[e].length-1;0<=i;--i){var r=this.__properties.bindings[e][i];t&&t!=r||(r.left&&r.properties.off(null,null,r),r.right&&this.off(null,null,r),this.__properties.bindings[e].splice(i,1),i--)}0===this.__properties.bindings[e].length&&delete this.__properties.bindings[e]}return this},bind:function(e,i,r){var o={key:(r=t.extend({secondKey:e,left:!0,right:!0,deep:!1},r)).secondKey,left:r.left,right:r.right,deep:r.deep,properties:i},a=(this.__properties.bindings[e]=this.__properties.bindings[e]||[],this.__properties.bindings[e].push(o),this);return o.left&&(o.properties.on("strongchange:"+o.key,function(t){a.set(e,t)},o),o.properties.on("unset:"+o.key,function(t){a.unset(e)},o),o.deep&&(o.properties.on("strongdeepchange:"+o.key,function(t,i,r){a.get(e?e+"."+r:r)===t?a.__setChanged(e?e+"."+r:r,t,i,!0):a.set(e?e+"."+r:r,t)},o),o.properties.on("deepunset:"+o.key,function(t,i){a.has(e?e+"."+i:i)?a.unset(e?e+"."+i:i):a.__unsetChanged(e?e+"."+i:i,t)},o)),o.right&&this.has(e)||this.set(e,o.properties.get(o.key)),""===e)&&t.iter(o.properties.data(),function(e,t){this.set(t,e)},this),o.right&&(this.on("strongchange:"+e,function(e){o.properties.set(o.key,e)},o),this.on("unset:"+e,function(e){o.properties.unset(o.key)},o),o.deep&&(this.on("strongdeepchange:"+e,function(e,t,i){o.properties.get(o.key?o.key+"."+i:i)===e?o.properties.__setChanged(o.key?o.key+"."+i:i,e,t,!0):o.properties.set(o.key?o.key+"."+i:i,e)},o),this.on("deepunset:"+e,function(e,t){o.properties.has(o.key?o.key+"."+t:t)?o.properties.unset(o.key?o.key+"."+t:t):o.properties.__unsetChanged(o.key?o.key+"."+t:t,e)},o)),o.left&&!this.has(e)||o.properties.set(o.key,this.get(e)),""===e)&&t.iter(this.data(),function(e,t){o.properties.set(t,e)},this),o.properties.on("destroy",function(){a.destroyed()||a.unbind(e)},o),this},unset:function(t){var i;return this.has(t)&&(i=this.get(t),e.unset(t,this.__properties.data),this.__unsetChanged(t,i)),this},set:function(t,i,o){var a;return r.is_object(i)&&i&&i.guid==this.__properties_guid?(i.properties&&this.bind(t,i.properties,{secondKey:i.key}),i.func&&this.compute(t,i.func,i.dependencies)):(a=this.get(t))!==(i=this._beforeSet(t,i,a))?(e.set(t,i,this.__properties.data),this.__setChanged(t,i,a)):o&&(this.trigger("change",t,i,a,!0),this.trigger("change:"+t,i,a,!0)),this},binding:function(e){return{guid:this.__properties_guid,properties:this,key:e}},computed:function(e,t){return{guid:this.__properties_guid,func:e,dependencies:t}},pid:function(){return this.cid()},isSubsetOf:function(e){return t.subset_of(this.data(),e.data?e.data():e)},isSupersetOf:function(e){return t.superset_of(this.data(),e.data?e.data():e)},getProxy:function(){var e=this;return new Proxy(this.__properties.data,{get:function(t,i,r){return e.get(i)},set:function(t,i,r){e.set(i,r)}})}}}),e.define("module:Properties.Properties",["module:Class","module:Objs","module:Events.EventsMixin","module:Pro
2perties.ObservableMixin","module:Properties.PropertiesMixin"],function(e,t,i,r,o,a){return e.extend({scoped:a},[i,r,o,function(e){return{constructor:function(i,r){e.constructor.call(this),i&&this.setAll(i),r&&t.iter(r,function(e){this.materializeAttr(e)},this)}}}])}),e.define("module:Comparators",["module:Types","module:Properties.Properties"],function(e,t){return{compound:function(e){return function(t,i){for(var r=0;r<e.length;++r){var o=e[r](t,i);if(0!=o)return o}return 0}},byObject:function(e){var i=this;return function(r,o){for(var a in e){var n;if(0!==(n=t.is_class_instance(r)&&t.is_class_instance(o)?i.byValue(r.get(a)||null,o.get(a)||null):i.byValue(r[a]||null,o[a]||null)))return n*e[a]}return 0}},byValue:function(t,i){return e.is_string(t)?t.localeCompare(i):t<i?-1:i<t?1:0},deepEqual:function(t,i,r){if(0===r)return!0;if(1!==r){if(e.is_array(t)&&e.is_array(i)){if(t.length!==i.length)return!1;for(var o=0;o<t.length;++o)if(!this.deepEqual(t[o],i[o],r-1))return!1;return!0}if(e.is_object(t)&&e.is_object(i)){if(!t||!i)return t===i;for(var a in t)if(!this.deepEqual(t[a],i[a],r-1))return!1;for(a in i)if(!(a in t))return!1;return!0}}return t===i},listEqual:function(e,t){return this.deepEqual(e,t,2)}}}),e.define("module:Exceptions.Exception",["module:Class","module:Comparators"],function(e,t,i){return e.extend({scoped:i},function(e){return{constructor:function(t){e.constructor.call(this),this.__message=t;try{throw new Error}catch(e){this.__stack=e.stack}},assert:function(e){if(this.instance_of(e))return this;throw this},message:function(){return this.__message},stack:function(){return this.__stack},toString:function(){return this.message()},format:function(){return this.cls.classname+": "+this.toString()},json:function(){return{classname:this.cls.classname,message:this.message(),stack:this.stack()}},equals:function(e){return e&&this.cls===e.cls&&t.deepEqual(this.json(),e.json(),-1)}}},{ensure:function(e){if(this.is_instance_of(e))return e;throw"Unasserted Exception "+e}})}),e.define("module:Ajax.AjaxException",["module:Exceptions.Exception"],function(e,t){return e.extend({scoped:t},function(e){return{status_code:function(){return 500}}})}),e.define("module:Ajax.NoCandidateAjaxException",["module:Ajax.AjaxException"],function(e,t){return e.extend({scoped:t},function(e){return{}})}),e.define("module:Ajax.ReturnDataParseException",["module:Ajax.AjaxException"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t,i){e.constructor.call(this,"Could not decode data with type "+i),this.__decodeType=i,this.__data=t}}})}),e.define("module:Ajax.RequestException",["module:Ajax.AjaxException","module:Objs"],function(e,t,i){return e.extend({scoped:i},function(e){return{constructor:function(t,i,r){e.constructor.call(this,t+": "+i),this.__status_code=t,this.__status_text=i,this.__data=r},status_code:function(){return this.__status_code},status_text:function(){return this.__status_text},data:function(){return this.__data},json:function(){return t.extend({data:this.data(),status_code:this.status_code(),status_text:this.status_text()},e.json.call(this))}}})}),e.define("module:Ajax.TimeoutException",["module:Ajax.AjaxException"],function(e,t){return e.extend({scoped:t},function(e){return{}})}),e.define("module:Sort",["module:Comparators","module:Types","module:Objs"],function(e,t,i){return{sort_object:function(e,t){var i,r=[];for(i in e)r.push({key:i,value:e[i]});r.sort(function(e,i){return t(e.key,i.key,e.value,i.value)});for(var o={},a=0;a<r.length;++a)o[r[a].key]=r[a].value;return o},deep_sort:function(i,r){if(r=r||e.byValue,t.is_array(i)){for(var o=0;o<i.length;++o)i[o]=this.deep_sort(i[o],r);return i.sort(r)}if(t.is_object(i)){for(var a in i)i[a]=this.deep_sort(i[a],r);return this.sort_object(i,r)}return i},dependency_sort:function(e,r,o,a){var n=t.is_string(r)?function(e){return e[r]}:r,s=t.is_string(o)?function(e){return e[o]}:o,x=t.is_string(a)?function(e){return e[a]}:a,c=e.length,l=[],d={},u={},p=0;for(p=0;p<c;++p){u[p]=!0;var m=n(e[p],p);d[m]=p,l.push({before:{},after:{}})}for(p=0;p<c;++p)i.iter(s(e[p],p)||[],function(e){return function(i){i=d[i],t.is_defined(i)&&(l[e].before[i]=!0,l[i].after[e]=!0)}}(p)),i.iter(x(e[p])||[],function(e){return function(i){i=d[i],t.is_defined(i)&&(l[e].after[i]=!0,l[i].before[e]=!0)}}(p));for(var h=[];!t.is_empty(u);)for(p in u)if(t.is_empty(l[p].after))for(var b in delete u[p],h.push(e[p]),l[p].before)delete l[b].after[p];return h}}}),e.define("module:Net.Uri",["module:Objs","module:Types","module:Strings","module:Sort"],function(e,t,i,r){var o=/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,a=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,n=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],s=/(?:^|&)([^&=]*)=?([^&]*)/g;return{build:function(e){var t="";return e.protocol&&(t+=e.protocol+"://"),e.username&&(t+=e.username+":"),e.password&&(t+=e.password+"@"),t+=e.server,e.port&&(t+=":"+e.port),e.path&&(t+="/"+e.path),t},encodeUriParams:function(i,r,o){r=r||"";var a=[];return o?e.iter(e.serializeFlatJSON(i),function(e){a.push(r+e.key+"="+encodeURIComponent(e.value))},this):e.iter(i,function(e,i){t.is_object(e)?a=a.concat(this.encodeUriParams(e,r+i+"_")):a.push(r+i+"="+encodeURIComponent(e))},this),a.join("&")},decodeUriParams:function(e){var t={};return e.split("&").forEach(function(e){e=i.splitFirst(e,"="),t[e.head]=decodeURIComponent(e.tail)}),t},appendUriParams:function(e,i,r){return t.is_empty(i)?e:e+(-1!=e.indexOf("?")?"&":"?")+this.encodeUriParams(i,r)},parse:function(e,t){for(var i=(t?o:a).exec(e),r={},x=0;x<n.length;++x)r[n[x]]=i[x]||"";return r.queryKey={},r[n[12]].replace(s,function(e,t,i){t&&(r.queryKey[t]=i)}),r},isCrossDomainUri:function(e,t){return!(t.indexOf("//")<0)&&(e.indexOf("//")<0||(e=this.parse(e.toLowerCase()),t=this.parse(t.toLowerCase()),"f
2ile"===e.protocol||"file"===t.protocol?e.protocol===t.protocol:e.host!==t.host||e.port!==t.port))},normalizeUri:function(e){var t=e.indexOf("?");return 0<=t?e.substring(0,t)+"?"+this.encodeUriParams(r.sort_object(this.decodeUriParams(e.substring(t+1)),function(e,t){return e.localeCompare(t)})):e}}}),e.define("module:Net.HttpHeader",function(){return{HTTP_STATUS_OK:200,HTTP_STATUS_CREATED:201,HTTP_STATUS_BAD_REQUEST:400,HTTP_STATUS_UNAUTHORIZED:401,HTTP_STATUS_PAYMENT_REQUIRED:402,HTTP_STATUS_FORBIDDEN:403,HTTP_STATUS_NOT_FOUND:404,HTTP_STATUS_PRECONDITION_FAILED:412,HTTP_STATUS_INTERNAL_SERVER_ERROR:500,HTTP_STATUS_GATEWAY_TIMEOUT:504,STRINGS:{0:"Unknown Error",200:"OK",201:"Created",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not found",412:"Precondition Failed",500:"Internal Server Error",504:"Gateway timeout"},format:function(e,t){var i=this.STRINGS[e in this.STRINGS?e:0];return t?e+" "+i:i},isSuccessStatus:function(e){return e>=this.HTTP_STATUS_OK&&e<300}}}),e.define("module:Ajax.Support",["module:Ajax.NoCandidateAjaxException","module:Ajax.ReturnDataParseException","module:Ajax.RequestException","module:Ajax.TimeoutException","module:Promise","module:Objs","module:Types","module:Net.Uri","module:Net.HttpHeader","module:Async","module:Time"],function(e,t,i,r,o,a,n,s,x,c,l){return{__registry:[],register:function(e,t){this.__registry.push({descriptor:e,priority:t})},unwrapStatus:function(e,t){var r=e.status||x.HTTP_STATUS_INTERNAL_SERVER_ERROR;if(x.isSuccessStatus(r))return e.responseText;var o=e.statusText||x.format(r),a=e.responseText;try{a=this.parseReturnData(e.responseText,t)}catch(e){}throw new i(r,o,a)},parseReturnData:function(e,t){return"json"===t&&n.is_string(e)?JSON.parse(e):e},promiseReturnData:function(e,i,r,o){if(i.wrapStatus){try{r=this.parseReturnData(r,"json")}catch(i){return void e.asyncError(new t(r,o))}try{r=this.unwrapStatus(r,o)}catch(t){return void e.asyncError(t)}}try{e.asyncSuccess(this.parseReturnData(r,o))}catch(i){e.asyncError(new t(r,o))}},promiseRequestException:function(e,t,r,o,a){r=r||x.format(t);try{e.asyncError(new i(t,r,this.parseReturnData(o,a)))}catch(a){e.asyncError(new i(t,r,o))}},promiseTimeoutException:function(e){e.asyncError(new r(status,status_text,data))},preprocess:function(e){return(e=a.extend({method:"GET",mapMethodsKey:"_method",wrapStatus:!1,wrapStatusParam:null,context:this,query:{},jsonp:void 0,noCache:void 0,noCacheParam:null,signingFunction:null,signUrl:!1,postmessage:void 0,contentType:"urlencoded",resilience:1,resilience_filter:null,resilience_delay:1e3,resilience_min_status:null,cors:!1,sendContentType:!0,corscreds:!1,forceJsonp:!1,forcePostmessage:!1},e)).params&&(e.query=a.extend(e.query,e.params),delete e.params),n.is_empty(e.query)||(e.query=a.filter(e.query,function(e){return null!=e})),e.method=e.method.toUpperCase(),e.methodSupportsPayload="POST"===e.method||"PATCH"===e.method||"PUT"===e.method,e.baseUri&&(e.uri=e.uri?e.baseUri+e.uri:e.baseUri),delete e.baseUri,e.mapMethods&&e.method in e.mapMethods&&(e.uri=s.appendUriParams(e.uri,a.objectBy(e.mapMethodsKey,e.method)),e.method=e.mapMethods[e.method]),e.wrapStatus&&e.wrapStatusParam&&(e.uri=s.appendUriParams(e.uri,a.objectBy(e.wrapStatusParam,"true"))),e.noCache&&e.noCacheParam&&(e.uri=s.appendUriParams(e.uri,a.objectBy(e.noCacheParam,l.now()))),delete e.mapMethods,delete e.mapMethodsKey,"urlencoded"!==e.contentType||n.is_empty(e.data)||(e.data=a.filter(e.data,function(e){return null!=e})),e.isCorsRequest="undefined"!=typeof document&&s.isCrossDomainUri(document.location.href,e.uri),e},finalizeUri:function(e,t){return e.signUrl&&e.signingFunction?e.signingFunction(e,t):t},create:function(t){t=t||{};var i=null;return this.__registry.forEach(function(e){(!i||i.priority<e.priority)&&e.descriptor.supports.call(e.descriptor.context||e.descriptor,t)&&(i=e)},this),i?i.descriptor.create(t):o.error(new e)},execute:function(t,r,a,n){t=this.preprocess(t);var s,x=null;return this.__registry.forEach(function(e){(!x||x.priority<e.priority)&&e.descriptor.supports.call(e.descriptor.context||e.descriptor,t)&&(x=e)},this),x?(s=function(e){var l,d=x.descriptor.execute.call(x.descriptor.context||x.descriptor,t,r,a,n);return!e||e<=1?d:(l=o.create(),d.forwardSuccess(l).error(function(r){if(i.is_class_instance(r)){if(t.resilience_filter&&t.resilience_filter(r))return void l.asyncError(r);if(t.resilience_min_status&&r.status_code()<t.resilience_min_status)return void l.asyncError(r)}c.eventually(function(){s(e-1).forwardCallback(l)},t.resilience_delay)}),l)})(t.resilience):o.error(new e(t))}}}),e.define("module:Tokens",function(){return{generate_token:function(e){void 0===e&&(e=16);for(var t="";t.length<e;)t+=Math.random().toString(36).substr(2);return t.substr(0,e)},simple_hash:function(e){if(0==e.length)return 0;for(var t=0,i=0;i<e.length;++i)t=(t<<5)-t+e.charCodeAt(i),t&=t;return Math.abs(t)}}}),e.define("module:Maths",[],function(){return{discreteCeil:function(e,t,i){return e=Math.ceil(e/t)*t,i&&i<e?0:e},clamp:function(e,t,i){return void 0===t&&(t=-1/0),void 0===i&&(i=1/0),e<t?t:i<e?i:e},range:function(e,t,i){if(e===t)return[e];var r=[],o=e,a=e<=t?1:-1;if((0<=(i=i||a)?1:-1)==a&&0!==i)for(;e<=t?o<=t:t<=o;)r.push(o),o+=i;return r},randomInt:function(e,t){return t||(t=e,e=0),Math.floor(Math.random()*(t-e+1)+e)}}}),e.define("module:Scheduling.Helper",[],function(){return{schedulable:function(e,t,i,r){i?i.schedulable(r||this,e,t):e.call(r||this,1/0)}}}),e.define("module:MediaTypes",["module:Objs","module:Types"],function(e,t){return{getExtension:function(t){return(t=this.getExtensions(t))&&e.peek(t)},getExtensions:function(e){return t.is_string(e)&&0!=e.length&&this._getAll()[e.split(";")[0].toLowerCase()]||!1},getType:function(e){return t.is_string(e)&&this._getAll()[e.split(".").pop().toLowerCase()]||!1},_getAll:function(){return this._DB||(this._DB=e.bidirectionalMap(this._types)),this._DB}
2,_types:{"application/vnd.apple.mpegurl":["m3u8"],"audio/midi":["midi","mid","kar"],"audio/mpeg":["mp3"],"audio/ogg":["ogg"],"audio/webm":["weba"],"audio/x-aac":["aac"],"audio/x-flac":["flac"],"audio/x-m4a":["m4a"],"audio/x-realaudio":["ra"],"audio/x-wav":["wav"],"audio/x-ms-wma":["wma"],"image/gif":["gif"],"image/jpeg":["jpeg","jpg"],"image/png":["png"],"image/svg+xml":["svg","svgz"],"image/tiff":["tif","tiff"],"image/vnd.wap.wbmp":["wbmp"],"image/webp":["webp"],"image/x-icon":["ico"],"image/x-jng":["jng"],"image/x-ms-bmp":["bmp"],"video/3gpp":["3gpp","3gp"],"video/3gpp2":["3g2"],"video/mp2t":["ts"],"video/mp4":["mp4"],"video/mpeg":["mpeg","mpg"],"video/quicktime":["mov"],"video/webm":["webm"],"video/x-flv":["flv"],"video/x-m4v":["m4v"],"video/x-matroska":["mkv","mk3d","mks"],"video/x-mng":["mng"],"video/x-ms-asf":["asx","asf"],"video/x-ms-wmv":["wmv"],"video/x-msvideo":["avi"]}}}),e.define("module:Classes.Taggable",["module:Objs"],function(e){return{hasTag:function(e){return this.__tags&&e in this.__tags},getTags:function(){return Object.keys(this.__tags||{})},removeTag:function(e){return this.__tags&&(delete this.__tags[e],this._notify("tags-changed")),this},removeTags:function(t){return e.iter(t,this.removeTag,this),this},addTag:function(e){return this.__tags=this.__tags||{},this.__tags[e]=!0,this._notify("tags-changed"),this},addTags:function(t){return e.iter(t,this.addTag,this),this},tagIntersect:function(t){return e.filter(t,this.hasTag,this)}}}),e.define("module:Classes.StringTable",["module:Class","module:Classes.Taggable","module:Functions","module:Objs"],function(e,t,i,r,o){return e.extend({scoped:o},[t,function(e){return{_notifications:{"tags-changed":function(){this.__cache={}}},constructor:function(){e.constructor.call(this),this.__cache={},this.__strings={}},__resolveKey:function(e,t){return(e=t?t+"."+e:e).replace(/[^\.]+\.</g,"")},__betterMatch:function(e,t){var i=this.tagIntersect(e.tags).length-this.tagIntersect(t.tags).length;return 0<(0==i&&0==(i=e.priority-t.priority)?t.tags.length-e.tags.length:i)},register:function(){var e=i.matchArgs(arguments,{strings:!0,prefix:"string",tags:"array",priority:"number"});return r.iter(e.strings,function(t,i){i=this.__resolveKey(i,e.prefix),this.__strings[i]=this.__strings[i]||[],this.__strings[i].push({value:t,tags:e.tags||[],priority:e.priority||0}),delete this.__cache[i]},this),this},get:function(e,t){var i;return(e=this.__resolveKey(e,t))in this.__cache?this.__cache[e]:e in this.__strings?(i=null,r.iter(this.__strings[e],function(e){i&&!this.__betterMatch(e,i)||(i=e)},this),this.__cache[e]=i.value,i.value):null},all:function(){return r.map(this.__strings,function(e,t){return this.get(t)},this)}}}])}),e.define("module:Classes.LocaleMixin",function(){return{_clearLocale:function(){},_setLocale:function(e){},getLocale:function(){return this.__locale},clearLocale:function(){this._clearLocale(),this.__locale=null},setLocale:function(e){this.clearLocale(),this.__locale=e,this._setLocale(e)},isLocaleSet:function(){return!!this.__locale},setWeakLocale:function(e){this.isLocaleSet()||this.setLocale(e)}}}),e.define("module:Classes.LocaleTable",["module:Classes.StringTable","module:Classes.LocaleMixin"],function(e,t,i){return e.extend({scoped:i},[t,{_localeTags:function(e){var t;return e?((t=[]).push("language:"+e),0<e.indexOf("-")&&t.push("language:"+e.substring(0,e.indexOf("-"))),t):null},_clearLocale:function(){this.removeTags(this._localeTags(this.getLocale()))},_setLocale:function(e){this.addTags(this._localeTags(e))}}])}),e.define("module:Events.ListenMixin",["module:Ids","module:Objs","module:Types"],function(e,t,i){return{_notifications:{destroy:"listenOff"},listenOn:function(t,r,o,a){return this.__listen_mixin_listen||(this.__listen_mixin_listen={}),(t=i.is_array(t)?t:[t]).forEach(function(t){(this.__listen_mixin_listen[e.objectId(t)]=t).on(r,o,this,a)},this),this},listenOnce:function(t,r,o,a){return this.__listen_mixin_listen||(this.__listen_mixin_listen={}),(t=i.is_array(t)?t:[t]).forEach(function(t){(this.__listen_mixin_listen[e.objectId(t)]=t).once(r,o,this,a)},this),this},listenOff:function(r,o,a){return this.__listen_mixin_listen&&(r=i.is_array(r)?r:[r]).forEac
2h(function(i){i&&!i.destroyed()?(i.off(o,a,this),o||a||delete this.__listen_mixin_listen[e.objectId(i)]):t.iter(this.__listen_mixin_listen,function(t){t&&"off"in t&&!t.destroyed()&&t.off(o,a,this),o||a||delete this.__listen_mixin_listen[e.objectId(t)]},this)},this),this}}}),e.define("module:Classes.ObjectIdScopeMixin",function(){return{__objects:{},get:function(e){return this.__objects[e]}}}),e.define("module:Classes.ObjectIdScope",["module:Class","module:Classes.ObjectIdScopeMixin"],function(e,t,i){return e.extend({scoped:i},t,function(e){return{singleton:function(){return this.__singleton||(this.__singleton=new this),this.__singleton}}})}),e.define("module:Classes.ObjectIdMixin",["module:Classes.ObjectIdScope"],function(e){return{_notifications:{construct:"__register_object_id",destroy:"__unregister_object_id"},__object_id_scope:function(){return this.object_id_scope||(this.object_id_scope=e.singleton()),this.object_id_scope},__register_object_id:function(){this.__object_id_scope().__objects[this.cid()]=this},__unregister_object_id:function(){delete this.__object_id_scope().__objects[this.cid()]}}}),e.define("module:Lists.ArrayList",["module:Lists.AbstractList","module:Ids","module:Objs"],function(e,t,i,r){return e.extend({scoped:r},function(e){return{constructor:function(t,i){this.__idToIndex={},this.__items=[],"compare"in(i=i||{})&&(this._compare=i.compare),"get_ident"in i&&(this._get_ident=i.get_ident),e.constructor.call(this,t)},set_compare:function(e){(this._compare=e)&&this.sort()},get_compare:function(){return this._compare},sort:function(e){if(e=e||this._compare){this.__items.sort(e);for(var t=0;t<this.__items.length;++t)this.__ident_changed(this.__items[t],t);this._sorted()}},_sorted:function(){},re_index:function(e){if(!this._compare)return e;for(var t=this.__items.length-1,i=this.__items[e],r=e;r<t&&0<this._compare(this.__items[r],this.__items[r+1]);)this.__items[r]=this.__items[r+1],this.__ident_changed(this.__items[r],r),this.__items[r+1]=i,++r;if(r==e)for(;0<r&&this._compare(this.__items[r],this.__items[r-1])<0;)this.__items[r]=this.__items[r-1],this.__ident_changed(this.__items[r],r),this.__items[r-1]=i,--r;return r!=e&&(this.__ident_changed(i,r),this._re_indexed(i)),r},_re_indexed:function(e){},__objectId:function(e){return this._get_ident?this._get_ident(e):t.objectId(e)},_add:function(e){var t=this.__items.length;this.__items.push(e),t=this.re_index(t);return this.__idToIndex[this.__objectId(e)]=t},_remove:function(e){for(var t=this.__items[e],i=e+1;i<this.__items.length;++i)this.__items[i-1]=this.__items[i],this.__ident_changed(this.__items[i-1],i-1);return this.__items.pop(),delete this.__idToIndex[this.__objectId(t)],t},_get:function(e){return this.__items[e]},_iterate:function(e,t){for(var r=i.clone(this.__items,1),o=0;o<r.length;++o)e.apply(t||this,[r[o],this.get_ident(r[o])])},__ident_changed:function(e,t){this.__idToIndex[this.__objectId(e)]=t,this._ident_changed(e,t)},get_ident:function(e){return(e=this.__objectId(e))in this.__idToIndex?this.__idToIndex[e]:null},ident_by_id:function(e){return this.__idToIndex[e]}}})}),e.define("module:Iterators.MappedIterator",["module:Iterators.Iterator"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t,i,r){e.constructor.call(this),this.__iterator=t,this.__map=i,this.__context=r||this},hasNext:function(){return this.__iterator.hasNext()},next:function(){return this.hasNext()?this.__map.call(this.__context,this.__iterator.next()):null}}})}),e.define("module:Iterators.ConcatIterator",["module:Iterators.Iterator"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t){e.constructor.call(this),this.__iterators=t,this.__current=null},__ensure:function(){for(;(!this.__current||!this.__current.hasNext())&&this.__iterators.hasNext();)this.__current=this.__iterators.next();return this.__current},hasNext:function(){var e=this.__ensure();return e&&e.hasNext()},next:function(){return this.__ensure().next()}}})}),e.define("module:Iterators.FilteredIterator",["module:Iterators.Iterator"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t,i,r){e.constructor.call(this),this.__iterator=t,this.__filter=i,this.__context=r||this,this.__next=null},hasNext:function(){return this.__crawl(),null!==this.__next},next:function(){this.__crawl();var e=this.__next;return this.__next=null,e},__crawl:function(){for(;!this.__next&&this.__iterator.hasNext();){var e=this.__iterator.next();this.__filter_func(e)&&(this.__next=e)}},__filter_func:function(e){return this.__filter.apply(this.__context,[e])}}})}),e.define("module:Iterators.ObjectValuesIterator",["module:Iterators.ArrayIterator","module:Objs"],function(e,t,i){return e.extend({scoped:i},function(e){return{constructor:function(i){e.constructor.call(this,t.values(i))}}})}),e.define("module:Collections.Collection",["module:Class","module:Events.EventsMixin","module:Objs","module:Functions","module:Lists.ArrayList","module:Ids","module:Pro
2perties.ObservableMixin","module:Properties.Properties","module:Iterators.ArrayIterator","module:Iterators.MappedIterator","module:Iterators.ConcatIterator","module:Iterators.FilteredIterator","module:Iterators.ObjectValuesIterator","module:Types","module:Promise"],function(e,t,i,r,o,a,n,s,x,c,l,d,u,p,m,h){return e.extend({scoped:h},[t,n,function(t){return{constructor:function(e){t.constructor.call(this),e=(e=p.is_array(e)?{objects:e}:e)||{},this.bulk_operations=0,this.__indices={},e.release_references&&(this.__release_references=!0);var a={},n=("compare"in e&&(a.compare=e.compare),a.get_ident=r.as_method(this.get_ident,this),this.__data=new o([],a),this);this.__data._ident_changed=function(e,t){n._index_changed(e,t)},this.__data._re_indexed=function(e){n._re_indexed(e)},this.__data._sorted=function(){n._sorted()},"objects"in e&&this.add_objects(e.objects),e.indices&&i.iter(e.indices,this.add_secondary_index,this),e.uniqueness&&(this.__uniqueness=e.uniqueness),e.progressiveUniqueness&&(this.__progressiveUniqueness=e.progressiveUniqueness)},get:function(e){return"observable_count"===e?this.count():void 0},hasKey:function(e){return"observable_count"===e},add_secondary_index:function(e){return this.__indices[e]={},this.iterate(function(t){var i=t.get(e);this.__indices[e][i]=this.__indices[e][i]||{},this.__indices[e][i][this.get_ident(t)]=t},this),this},get_by_secondary_index:function(e,t,r){return r?i.ithValue(this.__indices[e][t]):this.__indices[e][t]},get_ident:function(e){return a.objectId(e)},set_compare:function(e){return this.trigger("set_compare",e),this.__data.set_compare(e),this},get_compare:function(){return this.__data.get_compare()},__load_item:function(e){"on"in e&&e.on("change",function(t,i,r){this._object_changed(e,t,i,r)},this),this.__release_references&&e.increaseRef(this)},__unload_item:function(e){"off"in e&&e.off(null,null,this),this.__release_references&&e.decreaseRef(this)},destroy:function(){this.__data.iterate(this.__unload_item,this),this.__data.destroy(),this.trigger("destroy"),t.destroy.call(this)},count:function(){return this.__data.count()},_index_changed:function(e,t){this.trigger("index",e,t)},_re_indexed:function(e){this.trigger("reindexed",e)},_sorted:function(){this.trigger("sorted")},_object_changed:function(e,t,i,r){this.trigger("update"),this.trigger("change",e,t,i,r),this.trigger("change:"+t,e,i,r),this.__data.re_index(this.getIndex(e))},add:function(t){var r;return e.is_class_instance(t)||(t=new s(t)),this.__progressiveUniqueness&&this.__indices[this.__progressiveUniqueness]&&(r=this.get_by_secondary_index(this.__progressiveUniqueness,t.get(this.__progressiveUniqueness),!0))&&r!==t&&this.remove(r),this.exists(t)?null:(null!==(r=this.__data.add(t))&&(i.iter(this.__indices,function(e,i){e[i=t.get(i)]=e[i]||{},e[i][this.get_ident(t)]=t},this),this.trigger("add",t),this.trigger("update"),this.trigger("change:observable_count",this.count()),this.__load_item(t)),r)},bulkOperationInProgress:function(){return 0<this.bulk_operations},replace_objects:function(t,r){if(!this.destroyed()){this.bulk_operations++;var o=[],a={};if(i.iter(t,function(t){var i=e.is_class_instance(t),r=i?t:new s(t),n=this.get_ident(r);(n=(a[n]=!0,this.getById(n)))?i||(r.destroy(),n.setAll(t)):o.push(r)},this),!r){for(var n=this.iterator();n.hasNext();){var x=n.next();a[this.get_ident(x)]||(this.remove(x),0<o.length&&this.add(o.shift()))}n.destroy()}for(;0<o.length;)this.add(o.shift());this.bulk_operations--,this.trigger("replaced-objects")}return this},add_objects:function(e,t){var r=0;return i.iter(e,function(e){this.add(e)&&r++},this),t?this:r},exists:function(e){return!!this.__data.exists(e)||!!this.__uniqueness&&(this.__indices[this.__uniqueness]?!!this.get_by_secondary_index(this.__uniqueness,e.get(this.__uniqueness),!0):!!this.queryOne(i.objectBy(this.__uniqueness,e.get(this.__uniqueness))))},remove:function(e){if(!this.exists(e))return null;i.iter(this.__indices,function(t,i){t[i=e.get(i)]&&(delete t[i][this.get_ident(e)],p.is_empty(t[i]))&&delete t[i]},this);var t=this.__data.remove(e);return this.trigger("remove",e),this.trigger("change:observable_count",this.count()),this.__unload_item(e),this.trigger("update"),t},getByIndex:function(e){return this.__data.get(e)},getById:function(e){return this.__data.get(this.__data.ident_by_id(e))},getIndex:function(e){return this.__data.get_ident(e)},iterate:function(e,t){return this.__data.iterate(e,t),this},has:function(e,t){var i=!1;return this.iterate(function(t){i=i||e.call(this,t)},t),i},forall:function(e,t){var i=!0;return this.iterate(function(t){i=i&&e.call(this,t)},t),i},iterator:function(){return x.byIterate(this.iterate,this)},iterateSecondaryIndexValue:function(e,t){return p.is_array(t)?new l(new c(new x(t),function(t){return this.iterateSecondaryIndexValue(e,t)},this)):new u(this.__indices[e][t])},query:function(e){var t,i=null;for(t in this.__indices)if(t in e){i=this.iterateSecondaryIndexValue(t,e[t]),delete e[t];break}return new d(i||this.iterator(),function(t){return t.isSupersetOf(e)})},queryOne:function(e){return this.query(e).next()},clear:function(){return this.iterate(function(e){this.remove(e)},this),this},increase_forwards:function(e){return m.error(!0)},increase_backwards:function(e){return m.error(!0)},first:function(){return this.getByIndex(0)},last:function(){return this.getByIndex(this.count()-1)},allSet:function(e,t){return this.iterate(function(i){i.set(e,t)}),this},allSetAll:function(e){return this.iterate(function(t){t.setAll(e)}
2),this},asJSON:function(){var e=[];return this.iterate(function(t){e.push(t.data())}),e}}}])}),e.define("module:Events.Events",["module:Class","module:Events.EventsMixin"],function(e,t,i){return e.extend({scoped:i},t)}),e.define("module:Trees.TreeNavigator",function(){return{nodeRoot:function(){},nodeId:function(e){},nodeParent:function(e){},nodeChildren:function(e){},nodeWatch:function(e,t,i){},nodeUnwatch:function(e,t,i){},nodeData:function(e){}}}),e.define("module:Parser.LexerException",["module:Exceptions.Exception"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t,i){e.constructor.call(this,"Lexer error: Unrecognized identifier at "+t.length+"."),this.__head=t,this.__tail=i}}})}),e.define("module:Parser.Lexer",["module:Class","module:Types","module:Objs","module:Parser.LexerException"],function(e,t,i,r,o){return e.extend({scoped:o},function(e){return{constructor:function(r){e.constructor.call(this),this.__patterns=[],i.iter(r,function(e,i){this.__patterns.push({regex:new RegExp("^"+i,"m"),data:t.is_string(e)?{token:e}:e})},this)},lex:function(e){for(var o=[],a="",n=e;n;){for(var s=null,x=null,c=0;c<this.__patterns.length;++c)if(s=this.__patterns[c].regex.exec(n)){x=i.clone(this.__patterns[c].data,1);break}if(!s)throw new r(a,n);if(a+=s[0],n=n.substring(s[0].length),x){for(var l in x)if(t.is_string(x[l]))for(var d=0;d<s.length;++d)x[l]=x[l].replace("$"+d,s[d]);o.push(x)}}return o}}})}),e.define("module:Trees.TreeQueryObject",["module:Class","module:Events.EventsMixin","module:Objs","module:Types"],function(e,t,i,r,o){return e.extend({scoped:o},[t,function(e){return{constructor:function(t,i,r){e.constructor.call(this),this.__navigator=t,this.__node=i,this.__query=r,this.__result={},this.__partials={},this.__ids=0,this.__register(i,0,{})},destroy:function(){i.iter(this.__partials,function(e){i.iter(e.partials,function(t){this.__navigator.nodeUnwatch(e.node,null,t)},this)},this),e.destroy.call(this)},result:function(){var e=[];return i.iter(this.__result,function(t){e.push(t.node)}),e},__register:function(e,t){for(var i=this.__navigator.nodeId(e),r=(i=(this.__partials[i]||(this.__partials[i]={node:e,partials:{}}),this.__partials[i]),this.__ids++,{owner:i,id:this.__ids,query_index_start:t,query_index_next:t,query_index_last:t,partial_match:!1,partial_final:t>=this.__query.length,partial_data:!1,partial_children:!1,partial_parent:!1,partial_star:!1,parent:null,deps:{}}),o=(i.partials[r.id]=r).query_index_start;o<this.__query.length;++o){if("Selector"!=this.__query[o].token){"Up"==this.__query[o].token?r.partial_parent=!0:"Down"==this.__query[o].token&&(r.partial_children=!0),r.partial_star=!this.__query[o].single,r.partial_star||(r.query_index_next=o+1);break}r.partial_data=!0,r.query_index_next=o+1,r.partial_final=o+1==this.__query.length}r.query_index_last=r.partial_star?r.query_index_next+1:r.query_index_next;var a=this;return this.__navigator.nodeWatch(e,function(e,t){"data"==e&&r.partial_data&&a.__update(r),"remove"==e&&a.__unregisterPartial(r),"addChild"==e&&r.partial_children&&r.partial_match&&a.__addDependentPartial(r,t)},r),this.__update(r),r},__unregisterPartial:function(e){var t=e.owner,o=t.node,a=this.__navigator.nodeId(o);e.partial_final&&this.__result[a]&&(this.__result[a].count--,this.__result[a].count<=0)&&(delete this.__result[a],this.trigger("remove",o),this.trigger("change")),i.iter(e.deps,this.__unregisterPartial,this),e.parent&&delete e.parent.deps[e.id],this.__navigator.nodeUnwatch(o,null,e),delete t.partials[e.id],r.is_empty(t.partials)&&delete this.__partials[a]},__addDependentPartial:function(e,t){var r=[];r.push(this.__register(t,e.query_index_next)),e.partial_star&&r.push(this.__register(t,e.query_index_next+1)),i.iter(r,function(t){(e.deps[t.id]=t).parent=e},this)},__update:function(e){for(var t,r=!0,o=e.owner.node,a=this.__navigator.nodeId(o),n=this.__navigator.nodeData(o),s=e.query_index_start;s<e.query_index_last;++s){var x=this.__query[s];if("Selector"!=x.token)break;if(n[x.key]!=x.value){r=!1;break}}r!=e.partial_match&&((e.partial_match=r)?e.partial_final?this.__result[a]?this.__result[a].count++:(this.__result[a]={node:o,count:1},this.trigger("add",o),this.trigger("change")):e.partial_parent?(t=this.__navigator.no
2deParent(o))&&this.__addDependentPartial(e,t):e.partial_children&&i.iter(this.__navigator.nodeChildren(o),function(t){this.__addDependentPartial(e,t)},this):(e.partial_final&&(this.__result[a].count--,this.__result[a].count<=0)&&(delete this.__result[a],this.trigger("remove",o),this.trigger("change")),i.iter(e.deps,this.__unregisterPartial,this)))}}}])}),e.define("module:Trees.TreeQueryEngine",["module:Class","module:Parser.Lexer","module:Trees.TreeQueryObject"],function(e,t,i,r){return e.extend({scoped:r},function(e){return{constructor:function(i){e.constructor.call(this),this.__navigator=i,this.__lexer=this._auto_destroy(new t({"<\\+":{token:"Up"},"<":{token:"Up",single:!0},">\\+":{token:"Down"},">":{token:"Down",single:!0},"\\[s*([a-zA-Z]+)s*=s*'([^']*)'s*\\]":{token:"Selector",key:"$1",value:"$2"},'\\[s*([a-zA-Z]+)s*=s*"([^\']*)"s*\\]':{token:"Selector",key:"$1",value:"$2"},s:null}))},query:function(e,t){return new i(this.__navigator,e,this.__lexer.lex(t))}}})}),e.define("module:JavaScript",["module:Objs"],function(e){return{STRING_SINGLE_QUOTATION_REGEX:/'[^']*'/g,STRING_DOUBLE_QUOTATION_REGEX:/"[^"]*"/g,PROPER_IDENTIFIER_REGEX:/^[a-zA-Z_][a-zA-Z_0-9]*$/,IDENTIFIER_REGEX:/[a-zA-Z_][a-zA-Z_0-9]*/g,IDENTIFIER_SCOPE_REGEX:/[a-zA-Z_][a-zA-Z_0-9\.]*/g,RESERVED:e.objectify(["if","then","else","return","var"],!0),isReserved:function(e){return e in this.RESERVED},isIdentifier:function(e){return!this.isReserved(e)},isProperIdentifier:function(e){return this.isIdentifier(e)&&this.PROPER_IDENTIFIER_REGEX.test(e)},removeStrings:function(e){return e.replace(this.STRING_SINGLE_QUOTATION_REGEX,"").replace(this.STRING_DOUBLE_QUOTATION_REGEX,"")},extractIdentifiers:function(t,i){return i=i?this.IDENTIFIER_SCOPE_REGEX:this.IDENTIFIER_REGEX,t=this.removeStrings(t),e.filter(t.match(i),this.isIdentifier,this)},extractFunctionParameterNames:function(e){return e.toString().match(/function \((.*)\).*/)[1].replace(/\s*/g,"").split(",")}}}),e.define("module:Classes.SharedObjectFactory",["module:Class"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t,i,r){e.constructor.call(this),this.__createCallback=t,this.__createContext=i,this.__createArgs=r||[],this.__object=null},destroy:function(){this.__object&&!this.__object.destroyed()&&this.__object.destroy(),e.destroy.call(this)},value:function(){return this.__object&&!this.__object.destroyed()?this.__object:null},isAcquired:function(){return!!this.value()},acquire:function(e,t){return this.__object&&!this.__object.destroyed()||(this.__object=this.__createCallback.apply(this.__createContext||this,this.__createArgs)),this.__object.increaseRef(e,t),this.__object},release:function(e,t){e&&e===this.__object&&!e.destroyed()&&e.decreaseRef(e)}}})}),e.define("module:Classes.ClassRegistry",["module:Class","module:Types","module:Functions","module:Objs"],function(e,t,i,r,o){return e.extend({scoped:o},function(e){return{constructor:function(i,r){e.constructor.call(this),this._classes=t.is_array(i)?i:[i||{}],this._lowercase=r},_sanitize:function(e){return this._lowercase?e.toLowerCase():e},register:function(e,t){return this._classes[this._classes.length-1][this._sanitize(e)]=t,this},get:function(e){if(!t.is_string(e))return e;e=this._sanitize(e);for(var i=this._classes.length-1;0<=i;--i)if(e in this._classes[i])return this._classes[i][e];return null},create:function(e){return i.newClassFunc(this.get(e)).apply(this,i.getArguments(arguments,1))},classes:function(){var e={};return r.iter(this._classes,function(t){e=r.extend(e,t)}),e}}})}),e.define("module:Exceptions.ExceptionThrower",["module:Class"],function(e,t){return e.extend({scoped:t},function(e){return{throwException:function(e){return this._throwException(e),this},_throwException:function(e){throw e}}})}),e.define("module:Exceptions.AsyncExceptionThrower",["module:Exceptions.ExceptionThrower","module:Async"],function(e,t,i){return e.extend({scoped:i},function(e){return{_throwException:function(e){t.eventually(function(){throw e})}}})}),e.define("module:Loggers.Logger",["module:Class","module:Objs","module:Functions"],function(e,t,i,r){var o=e.extend({scoped:r},function(e){return{constructor:function(i){e.constructor.call(this),i=i||{},this.__listeners={},this.__augments={},this.__tags=i.tags||[],t.iter(i.listeners,this.addListener,this)},addAugment:function(e,t){return this.__augments[e.cid()]={augment:e,prefix:t},this},removeAugment:function(e){return delete this.__augments[e.cid()],this},addListener:function(e){return this.__listeners[e.cid()]=e,this},removeListener:function(e){return delete this.__listeners[e.cid()],this},log:function(){return this.message(this,{type:"log",args:i.getArguments(arguments,0)})},logf:function(){return i.as_method(this.log,this)},warn:function(){return this.message(this,{type:"warn",args:i.getArguments(arguments,0)})},error:function(){return this.message(this,{type:"error",args:i.getArguments(arguments,0)})},taggedlog:function(e){return this.message(this,{type:"log",tags:e,args:i.getArguments(arguments,1
2)})},taggedwarn:function(e){return this.message(this,{type:"warn",tags:e,args:i.getArguments(arguments,1)})},taggederror:function(e){return this.message(this,{type:"error",tags:e,args:i.getArguments(arguments,1)})},message:function(e,i,r){return r=r||0,i.tags=this.__tags.concat(i.tags||[]),i.augments=i.augments||[],t.iter(this.__augments,function(t){i.augments.push((t.prefix?t.prefix+":":"")+t.augment.augmentMessage(e,i,r))},this),t.iter(this.__listeners,function(e){e.message(this,i,r+1)},this),this},tag:function(){return new o({tags:i.getArguments(arguments),listeners:[this]})}}},{global:function(){return this.__global||(this.__global=new o),this.__global}});return o}),e.define("module:Loggers.LoggableMixin",["module:Loggers.Logger","module:Objs","module:Functions"],function(e){return{baseLogger:function(){return this._baseLogger||(this._baseLogger=e.global()),this._baseLogger},logger:function(){return this._logger||(this._logger=this.baseLogger().tag(this.cls.classname,this.cid())),this._logger}}}),e.define("module:TimeFormat",["module:Time","module:Strings","module:Objs"],function(e,t,i){return{formatMappings:{HH:function(i){return t.padZeros(e.timeModulo(i,"hour","floor"),2)},H:function(t){return e.timeModulo(t,"hour","floor")},"h+":function(t){return e.timeComponent(t,"hour","floor")},hh:function(i){return i=e.timeModulo(i,"hour","floor"),t.padZeros(0===i?12:12<i?i-12:i," ",2)},h:function(t){return 0===(t=e.timeModulo(t,"hour","floor"))?12:12<t?t-12:t},"M+":function(t){return e.timeComponent(t,"minute","floor")},MM:function(i){return t.padZeros(e.timeModulo(i,"minute","floor"),2)},M:function(t){return e.timeModulo(t,"minute","floor")},"s+":function(t){return e.timeComponent(t,"second","floor")},ss:function(i){return t.padZeros(e.timeModulo(i,"second","floor"),2)},s:function(t){return e.timeModulo(t,"second","floor")},mmm:function(e){return new Date(e).toUTCString().split(" ")[2]},mm:function(i){return t.padZeros(e.timeComponentGet(i,"month")+1,2)},m:function(t){return e.timeComponentGet(t,"month")+1},"d+":function(t){return e.timeComponent(t,"day","floor")},dddd:function(t){return new Date(t).toUTCString().substring(0,3)+({2:"s",3:"nes",4:"rs",6:"ur"}[e.timeComponentGet(t,"weekday")]||"")+"day"},ddd:function(e){return new Date(e).toUTCString().substring(0,3)},dd:function(i){return t.padZeros(e.timeComponentGet(i,"day")+1,2)},d:function(t){return e.timeComponentGet(t,"day")+1},yyyy:function(t){return e.timeComponentGet(t,"year")},yy:function(t){return e.timeComponentGet(t,"year")%100},"l+":function(e){return e.getTime()},l:function(i){return t.padZeros(e.timeComponentGet(i,"millisecond"),3)},L:function(i){return t.padZeros(Math.floor(e.timeComponentGet(i,"millisecond")/10),2)},tt:function(t){return e.timeModulo(t,"hour","floor")<12?"am":"pm"},t:function(t){return e.timeModulo(t,"hour","floor")<12?"a":"p"},TT:function(t){return e.timeModulo(t,"hour","floor")<12?"AM":"PM"},T:function(t){return e.timeModulo(t,"hour","floor")<12?"A":"P"},o:function(e,i){return(0<(i=Math.floor(i/1e3/60))?"-":"+")+t.padZeros(100*Math.floor(Math.abs(i)/60)+Math.abs(i)%60,4)}},ELAPSED_HOURS_MINUTES_SECONDS:"h+:MM:ss",ELAPSED_MINUTES_SECONDS:"M+:ss",FULL_YEAR:"yyyy",LETTER_MONTH:"mmm",LETTER_MONTH_AND_DAY:"mmm d",WEEKDAY:"ddd",HOURS_MINUTES_TT:"hh:MM tt",format:function(t,r,o){r=0===r?r:r||e.now();var a=e.timeToTimezoneBasedDate(r,o),n=e.timezoneBias(o,r),s=t,x=[];i.iter(this.formatMappings,function(e,t){var i;0<=s.indexOf(t)&&(i=x.length,x.push(e(a,n)),s=s.replace(t,"$"+i+"$"))},this);for(var c=0;c<x.length;++c)s=s.replace("$"+c+"$",x[c]);return s},monthString:function(t){return this.format("mmm",e.encodePeriod({month:t}))},weekdayString:function(t){return this.format("ddd",e.encodePeriod({weekday:t}))},weekNumber:function(t,i){return i=new Date(t+e.timezoneBias(i,t)),t=new Date(Date.UTC(i.getFullYear(),i.getMonth(),i.getDate())),i=t.getUTCDay()||7,t.setUTCDate(t.getUTCDate()+4-i),i=new Date(Date.UTC(t.getUTCFullYear(),0,1)),Math.ceil(((t-i)/864e5+1)/7)},formatRelativeMostSignificant:function(t,i,r){if(t===1/0)return"Someday";i=i||e.now();var o=e.decodeTime(t,r),a=e.decodeTime(i,r);return o.year===a.year&&o.month===a.month&&o.day===a.day-1?"Yesterday "+this.format("hh:MM tt",t,r):o.year===a.year&&o.month===a.month&&o.day===a.day?"Today "+this.format("hh:MM tt",t,r):o.year===a.year&&o.month===a.month&&o.day===a.day+1?"Tomorrow "+this.format("hh:MM tt",t,r):Math.abs(i-t)<6048e5&&o.weekday!==a.weekday?this.format("dddd",t,r):o.year===a.year&&o.month+1>=a.month||o.year+1===a.year&&o.month+1>=a.month+12-1?this.format("mmm d",t,r):o.year===a.year||o.year+1===a.year&&o.month>a.month?this.format("mmm",t,r):this.format("yyyy",t,r)}}}),e.define("module:Collections.FilteredCollection",["module:Collections.Collection"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t,i){this.__parent=t,delete(i=i||{}).objects,i.compare=i.compare||t.get_compare(),e.constructor.call(this,i),this.__parent.on("add",this.add,this),this.__parent.on("remove",this.__selfRemove,this),this.__parent.on("change",this.add,this),this.setFilter(i.filter,i.context)},filter:function(e){return!this.__filter||this.__filter.call(this.__filterContext||this,e)},setFilter:function(e,t){this.__filterContext=t,this.__filter=e,this.iterate(function(e){this.filter(e)||this.__selfRemove(e)},this),this.__parent.iterate(function(e){return!this.exists(e)&&this.filter(e)&&this.__selfAdd(e),!0},this)},_object_changed:function(t,i,r){e._object_changed.call(this,t,i,r),this.filter(t)||this.__selfRemove(t)},destroy:function(){this.__parent.off(null,null,this),e.destroy.call(this)},__selfAdd:function(t){return e.add.call(this,t)},add:function(e){var t;return this.exists(e)||!this.filter(e)?null:(t=this.__selfAdd(e),this.__parent.add(e),t)},__selfRemove:function(t){return e.remove.call(this,t)},remove:function(e){return this.exists(e)&&this.__selfRemove(e)?this.__parent.remove(e):null}}})}),e.define("module:States.State",["module:Class","module:Types","module:Strings","module:Async","module:Objs"],function(e,t,i,r,o,a){return e.extend({scoped:a},function(e){return{_locals:[],_persistents:[],_defaults:{},_clonedDefaults:{},_white_list:null,_starting:!1,_started:!1,_stopped:!1,_transitioning:!1,__next_state:null,__suspended:0,constructor:function(i,r,a){e.constructor.call(this),this.host=i,this.transitionals=a,r=o.extend(o.extend(o.clone(this._clonedDefaults||{},-1),o.clone(this._defaults||{},1)),r),this._locals=t.is_function(this._locals)?this._locals():this._locals;for(var n={},s=0;s<this._locals.length;++s)this["_"+this._locals[s]]=r[this._locals[s]],n[this._locals[s]]=!0;for(this._persistents=t.is_function(this._persistents)?this._persistents():this._persistents,s=0;s<this._persistents.length;++s)this["_"+this._persistents[s]]=r[this._persistents[s]],n[this._locals[s]]=!0;i.suspendEvents(),this.__hostArgs={},o.iter(r,function(e,t){n[t]||(this.__hostArgs[t]=!0,i.set(t,e))},this),i.resumeEvents()},allAttr:function(){var e=o.clone(this.host.data(),1);return o.iter(this._locals,function(t){e[t]=this["_"+t]},this),o.iter(this._persistents,function(t){e[t]=this["_"+t]},this),e},state_name:function(){return i.last_after(this.cls.classname,".")},description:function(){return this.state_name()},start:function(){return this._starting||(this._starting=!0,this.host._start(this),this._start(),this.host&&(this.host._afterStart(this),this._started=!0)),this},end:function(){return this._stopped||(this._stopped=!0,this._end(),this.host._end(this),this.host._afterEnd(this),this.destroy()),this},eventualNext:function(e,t,i){return this.suspend(),e=this.next(e,t,i),this.eventualResume(),e},next:function(e,t,i){if(!this._starting||this._stopped||this.__next_state)return null;t=t||{};for(var r=0;r<this._persistents.length;++r)this._persistents[r]in t||(t[this._persistents[r]]=this["_"+this._persistents[r]]);return e=this.host._createState(e,t,i),this.can_transition_to(e)?(this._started||(this.host._afterStart(this),this._started=!0),this.__next_state=e,this._transitioning=!0,this._transition(),this.__suspended<=0&&this.__next(),e):(e.destroy(),null)},weakSame:function(e,t,i){var r=!0,a=(e!==this.state_name()&&(r=!1),this.allAttr());return o.iter(t,function(e,t){a[t]!==e&&(r=!1)},this),r},weakNext:function(e,t,i){return this.weakSame.apply(this,arguments)?this:this.next.apply(this,arguments)},__next:function(){var e=this.host,t=this.__next_state,i=(e._next(t),this.__hostArgs);this.end(),t.start(),e.suspendEvents(),(t=e.state())&&!t.destroyed()&&(o.iter(i,function(i,r){t.__hostArgs[r]||e.unset(r)},this),e.resumeEvents(),e._afterNext(t))},_transition:function(){},suspend:function(){return this.__suspended++,this},eventualResume:function(){return r.eventually(this.resume,this),this},resume:function(){return this.__suspended--,0===this.__suspended&&!this._stopped&&this.__next_state&&this.__next(),this},can_transition_to:function(e){return this.host&&this.host._can_transition_to(e)&&this._can_transition_to(e)},_start:function(){},_end:function(){},_can_transition_to:function(e){return!t.is_array(this._white_list)||o.contains_value(this._white_list,e.state_name())}}},{_extender:{_defaults:function(e,t){return o.extend(o.clone(e,1),t)}}})}
2),e.define("module:States.Host",["module:Properties.Properties","module:Events.EventsMixin","module:States.State","module:Types","module:Strings","module:Classes.ClassRegistry"],function(t,i,r,o,a,n,s){return t.extend({scoped:s},[i,function(t){return{constructor:function(e){t.constructor.call(this),this._stateRegistry=(e=e||{}).stateRegistry,this._baseState=e.baseState,this._enabled=!0},initialize:function(t,i){var r,s;return this._stateRegistry||(null,s=(o.is_string(t)&&0<=t.indexOf(".")?(t=(r=a.splitLast(t,".")).tail,r):o.is_string(t)?a.splitLast(this.cls.classname,"."):a.splitLast(t.classname,".")).head,this._stateRegistry=this._auto_destroy(new n(e.getGlobal(s)))),this._createState(t,i).start(),this._baseState=this._baseState||this._state.cls,this},_createState:function(e,t,i){return this._stateRegistry.create(e,this,t||{},i||{})},finalize:function(){return this._state&&this._state.end(),this._state=null,this},destroy:function(){this.finalize(),t.destroy.call(this)},enable:function(){return this._enabled=!0,this},disable:function(){return this._enabled=!1,this},state:function(){return this._state},state_name:function(){return this.state().state_name()},next:function(){return this.state()?this.state().next.apply(this.state(),arguments):this.initialize.apply(this,arguments)},weakNext:function(){return this.state()?this.state().weakNext.apply(this.state(),arguments):this.initialize.apply(this,arguments)},_start:function(e){this._stateEvent(e,"before_start"),this._state=e,this.set("name",e.state_name())},_afterStart:function(e){this._stateEvent(e,"start")},_end:function(e){this._stateEvent(e,"end"),this._state=null},_afterEnd:function(e){this._stateEvent(e,"after_end")},_next:function(e){this._stateEvent(e,"next")},_afterNext:function(e){this._stateEvent(e,"after_next")},_can_transition_to:function(e){return this._enabled},_stateEvent:function(e,t){this.trigger("event",t,e.state_name(),e.description()),this.trigger(t,e.state_name(),e.description()),this.trigger(t+":"+e.state_name(),e.description())},register:function(e,t,i){o.is_string(t)||(i=t,t=null),this._stateRegistry||(this._stateRegistry=this._auto_destroy(new n(a.splitLast(this.cls.classname).head)));var s=this._baseState?a.splitLast(this._baseState.classname,".").head+"."+e:0<=e.indexOf(".")?e:null;t=(this._stateRegistry.get(t)||this._baseState||r).extend(s,i);return s||(t.classname=e),this._stateRegistry.register(a.last_after(e,"."),t),this}}}])}),e.define("module:Ajax.AbstractAjaxWrapper",["module:Class","module:Objs"],function(e,t,i){return e.extend({scoped:i},function(e){return{constructor:function(t){e.constructor.call(this),this.options=t},execute:function(e,i,r,o){return this._execute(t.extend(t.clone(this.options,1),e),i,r,o)},_execute:function(e,t,i,r){throw"Not implemented"}}})}),e.define("module:Ajax.AjaxWrapper",["module:Ajax.AbstractAjaxWrapper","module:Ajax.Support"],function(e,t,i){return e.extend({scoped:i},{_execute:function(e,i,r,o){return t.execute(e,i,r,o)}})}),e.define("module:Net.Cookies",["module:Objs","module:Types"],function(e,t){return{getCookielikeValue:function(e,t){return e=e||"",decodeURIComponent(e.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(t).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null},createCookielikeValue:function(i,r,o,a,n,s,x){var c;return!i||/^(?:expires|max\-age|path|domain|secure)$/i.test(i)?null:((c=[]).push([encodeURIComponent(i),encodeURIComponent(r)]),o&&(o===1/0?c.push(["expires","Fri, 31 Dec 9999 23:59:59 GMT"]):c.push("number"==typeof o?["max-age",o]:"object"==typeof o?["expires",o.toUTCString()]:["expires",o])),n&&c.push(["domain",n]),a&&c.push(["path",a]),s&&c.push("secure"),c.push("SameSite",x=x||"None"),e.map(c,function(e){return t.is_array(e)?e.join("="):e}).join("; "))},removeCookielikeValue:function(e,t,i,r){return this.createCookielikeValue(e,t,new Date(0),i,r)},hasCookielikeValue:function(e,t){return new RegExp("(?:^|;\\s*)"+encodeURIComponent(t).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(e)},keysCookielike:function(t){return t=t.replace(/((?:^|\s*;)[^\=]+)(?=;|$)|^\s*|\s*(?:\=[^;]*)?(?:\1|$)/g,"").split(/\s*(?:\=[^;]*)?;
2\s*/),e.map(t,decodeURIComponent)}}}),e.define("module:Classes.LocaleAggregator",["module:Class","module:Classes.LocaleMixin","module:Objs"],function(e,t,i,r){return e.extend({scoped:r},[t,function(e){return{constructor:function(){e.constructor.call(this),this.__locales=[]},register:function(e){this.__locales.push(e)},_clearLocale:function(){i.iter(this.__locales,function(e){e.clearLocale()},this)},_setLocale:function(e){i.iter(this.__locales,function(t){t.setLocale(e)},this)}}}])})}).call(t),function(){var e=this.subScope();e.binding("base","root:BetaJS"),e.binding("module","root:BetaJS.Browser"),e.define("module:FlashDetect",["base:Class"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(){if(e.constructor.call(this),this.__version=null,navigator.plugins&&0<navigator.plugins.length){var t="application/x-shockwave-flash",i=navigator.mimeTypes;i&&i[t]&&i[t].enabledPlugin&&i[t].enabledPlugin.description&&(this.__version=this.parseVersion(i[t].enabledPlugin.description))}else if(-1==navigator.appVersion.indexOf("Mac")&&"execScript"in window)for(var r=0;r<this.__activeXDetectRules.length;r++)try{var o=new ActiveXObject(this.__activeXDetectRules[r].name),a=this.__activeXDetectRules[r].version(o);if(a){this.__version=this.parseActiveXVersion(a);break}}catch(e){}},parseVersion:function(e){var t=(i=e.split(/ +/))[2].split(/\./),i=i[3];return{raw:e,major:parseInt(t[0],10),minor:parseInt(t[1],10),revisionStr:i,revision:parseInt(i.replace(/[a-zA-Z]/g,""),10)}},parseActiveXVersion:function(e){var t=e.split(",");return{raw:e,major:parseInt(t[0].split(" ")[1],10),minor:parseInt(t[1],10),revision:parseInt(t[2],10),revisionStr:t[2]}},version:function(){return this.__version},installed:function(){return null!==this.__version},supported:function(){var e=navigator.userAgent;return this.installed()||!(-1!=e.indexOf("iPhone")||-1!=e.indexOf("iPod")||-1!=e.indexOf("iPad"))},majorAtLeast:function(e){return this.installed()&&this.version().major>=e},minorAtLeast:function(e){return this.installed()&&this.version().minor>=e},revisionAtLeast:function(e){return this.installed()&&this.version().revision>=e},versionAtLeast:function(e){if(!this.installed())return!1;for(var t=[this.version().major,this.version().minor,this.version().revision],i=Math.min(t.length,arguments.length),r=0;r<i;r++)if(t[r]!=arguments[r])return arguments[r]<t[r];return!0},__activeXDetectRules:[{name:"ShockwaveFlash.ShockwaveFlash.7",version:function(e){try{return e.GetVariable("$version")}catch(e){return null}}},{name:"ShockwaveFlash.ShockwaveFlash.6",version:function(e){try{e.AllowScriptAccess="always";try{return e.GetVariable("$version")}catch(e){return null}}catch(e){return"6,0,21"}}},{name:"ShockwaveFlash.ShockwaveFlash",version:function(e){try{return e.GetVariable("$version")}catch(e){return null}}}]}})}),e.define("module:Info",["base:Objs","module:FlashDetect"],function(e,t){return{__navigator:null,getNavigator:function(){return this.__navigator||(this.__navigator={appCodeName:navigator.appCodeName,appName:navigator.appName,appVersion:navigator.appVersion,cookieEnabled:navigator.cookieEnabled,onLine:navigator.onLine,platform:navigator.platform,userAgent:navigator.userAgent,window_chrome:"undefined"!=typeof window&&"chrome"in window,window_opera:"undefined"!=typeof window&&"opera"in window,language:navigator.language||navigator.userLanguage||"",isTouchable:this.isTouchable()}),this.__navigator},__cache:{},__cached:function(e,t,i){return e in this.__cache&&!i||(i=this.getNavigator(),this.__cache[e]=t.call(this,i,i.userAgent,i.userAgent.toLowerCase())),this.__cache[e]},setNavigator:function(e){this.__navigator=e,this.__cache={}},language:function(){return this.__cached("language",function(e){return e.language})},flash:function(e){return this.__cached("flash",function(){return new t},e)},isiOS:function(){return this.__cached("isiOS",function(e,t){var i;return!this.isInternetExplorer()&&!this.isIEMobile()&&(t=[t],e.platform&&t.push(e.platform),i=["iPhone","iPod","iPad"],t.some(function(e){return i.some(function(t){return-1!=e.indexOf(t)})})||e.platform&&"MacIntel"===e.platform&&e.isTouchable)})},isEdge:function(){return this.__cached("isEdge",function(e,t){return-1!=t.indexOf("Edge")})},isCordova:function(){return"undefined"!=typeof window&&(!!window.cordova||!!window._cordovaNative)||0===document.location.href.indexOf("file:///android_asset/www")||0===document.location.href.indexOf("file:///var/mobile/Containers/Bundle/Application")},isLocalCordova:function(){return this.__cached("isLocalCordova",function(){return this.isCordova()&&0!==document.location.href.indexOf("http")})},isChrome:function(){return this.__cached("isChrome",function(e,t){return(e.window_chrome||-1!=t.indexOf("CriOS"))&&!this.isOpera()&&!this.isEdge(
2)})},isChromium:function(){return this.__cached("isChromium",function(e,t,i){return!this.isChrome()&&this.isAndroid()&&0<=i.indexOf("linux")})},isChromiumBased:function(){return this.__cached("isChromiumBased",function(){return this.isChrome()||this.isChromium()})},isOpera:function(){return this.__cached("isOpera",function(e,t){return e.window_opera||0<=t.indexOf(" OPR/")||0<=t.indexOf("OPiOS")||0<=t.indexOf("Opera")})},isAndroid:function(){return this.__cached("isAndroid",function(e,t,i){return-1!=i.indexOf("android")})},isWebOS:function(){return this.__cached("isWebOS",function(e,t,i){return-1!=i.indexOf("webos")})},isWindowsPhone:function(){return this.__cached("isWindowsPhone",function(e,t,i){return-1!=i.indexOf("windows phone")})},isBlackberry:function(){return this.__cached("isBlackberry",function(e,t,i){return-1!=i.indexOf("blackberry")})},iOSversion:function(){return this.__cached("iOSversion",function(e){return!!this.isiOS()&&(e=e.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),{major:parseInt(e[1],10),minor:parseInt(e[2],10),revision:parseInt(e[3]||0,10)})})},androidVersion:function(){return this.__cached("androidVersion",function(e){return!!this.isAndroid()&&(e=e.userAgent.match(/Android (\d+)\.(\d+)\.?(\d+)?/),{major:parseInt(e[1],10),minor:parseInt(e[2],10),revision:parseInt(e[3]||0,10)})})},isMobile:function(){return this.__cached("isMobile",function(){return this.isiOS()||this.isAndroid()||this.isWebOS()||this.isWindowsPhone()||this.isBlackberry()})},isDesktop:function(){return this.__cached("isDesktop",function(){return!this.isMobile()})},isInternetExplorer:function(){return this.__cached("isInternetExplorer",function(){return!this.isIEMobile()&&null!==this.internetExplorerVersion()})},isIEMobile:function(){return this.__cached("isIEMobile",function(e,t,i){return 0<=i.indexOf("iemobile")})},isFirefox:function(){return this.__cached("isFirefox",function(e,t,i){return-1!=i.indexOf("firefox")||-1!=i.indexOf("fxios")})},isSafari:function(){return this.__cached("isSafari",function(e,t,i){if(!(this.isChrome()||this.isOpera()||this.isEdge()||this.isFirefox()||-1==i.indexOf("safari")||this.isAndroid()))return!0;if(this.isiOS()&&-1!=t.indexOf("Macintosh")&&e.platform){if("iPad"===e.platform)return!0;if(e.isTouchable&&"MacIntel"===e.platform)return!0}return!1})},isWindows:function(){return this.__cached("isWindows",function(e){return-1!=e.appVersion.toLowerCase().indexOf("win")&&!this.isWindowsPhone()})},isMacOS:function(){return this.__cached("isMacOS",function(e){return!this.isiOS()&&-1!=e.appVersion.toLowerCase().indexOf("mac")})},isUnix:function(){return this.__cached("isUnix",function(e){return-1!=e.appVersion.toLowerCase().indexOf("x11")})},isLinux:function(){return this.__cached("isLinux",function(e){return!this.isAndroid()&&-1!=e.appVersion.toLowerCase().indexOf("linux")})},isTouchable:function(){return"undefined"!=typeof window&&"ontouchstart"in window||0<navigator.maxTouchPoints||0<navigator.msMaxTouchPoints},isScreenRecorderSupported:function(){return!(void 0===navigator.mediaDevices||!(this.isChrome()||this.isFirefox()||this.isOpera()||this.isEdge())||this.isMobile()||void 0===navigator.mediaDevices.getDisplayMedia)},internetExplorerVersion:function(){return this.__cached("internetExplorerVersion",function(e,t){if("Microsoft Internet Explorer"==e.appName){if(t=new RegExp("MSIE ([0-9]+)").exec(t))return t[1]}else if("Netscape"==e.appName&&(t=new RegExp("Trident/.*rv:([0-9]+)").exec(e.userAgent)))return parseFloat(t[1]);return null})},chromeVersion:function(){return this.__cached("chromeVersion",function(e,t){return(t=/(Chrome|CriOS)\/(\d+\.\d+)[^\d]/gi.exec(t))?parseFloat(t[2]):null})},operaVersion:function(){return this.__cached("operaVersion",function(e,t){return(t=/OPR\/(\d+\.\d+)[^\d]/gi.exec(t))?parseFloat(t[1]):null})},safariVersion:function(){return this.__cached("safariVersion",function(e,t){return(t=/Version\/(\d+\.\d+)[^\d]/gi.exec(t))?parseFloat(t[1]):null})},firefoxVersion:function(){return this.__cached("firefoxVersion",function(e,t){return(t=/Firefox\/(\d+\.\d+)/gi.exec(t))?parseFloat(t[1]):null})},edgeVersion:function(){return this.__cached("edgeVersion",function(e,t){return(t=/Edg\/(\d+\.\d+)|Edge\/(\d+\.\d+)/gi.exec(t))?parseFloat(t[1]):null})},inIframe:function(){try{return"undefined"!=typeof window&&window.self!==window.top}catch(e){return!0}}
2,__devicesMap:{mobile:{format:"Mobile",check:function(){return this.isMobile()}},desktop:{format:"Desktop",check:function(){return this.isDesktop()}}},__obtainMatch:function(t,i){var r=null;return e.iter(t,function(t,i){if(t.check.apply(this)){if(r)return r=null,!1;delete(r=e.clone(t,1)).check,r.key=i}},this),r||i},getDevice:function(){return this.__cached("getDevice",function(){return this.__obtainMatch(this.__devicesMap,{key:"unknown",format:"Unknown Device"})})},formatDevice:function(){return this.getDevice().format},__osMap:{macosx:{format:"Mac OS-X",check:function(){return this.isMacOS()}},windows:{format:"Windows",check:function(){return this.isWindows()}},unix:{format:"Unix",check:function(){return this.isUnix()}},linux:{format:"Linux",check:function(){return this.isLinux()}},ios:{format:"iOS",check:function(){return this.isiOS()},version:function(){return this.iOSversion().major+"."+this.iOSversion().minor+"."+this.iOSversion().revision}},android:{format:"Android",check:function(){return this.isAndroid()}},webos:{format:"WebOS",check:function(){return this.isWebOS()}},windowsphone:{format:"Windows Phone",check:function(){return this.isWindowsPhone()}},blackberry:{format:"Blackberry",check:function(){return this.isBlackberry()}}},getOS:function(){return this.__cached("getOS",function(){return this.__obtainMatch(this.__osMap,{key:"unknown",format:"Unknown Operating System"})})},formatOS:function(){return this.getOS().format},formatOSVersion:function(){return this.getOS().version?this.getOS().version.apply(this):""},__browserMap:{chrome:{format:"Chrome",check:function(){return this.isChrome()},version:function(){return this.chromeVersion()}},chromium:{format:"Chromium",check:function(){return this.isChromium()}},opera:{format:"Opera",check:function(){return this.isOpera()},version:function(){return this.operaVersion()}},internetexplorer:{format:"Internet Explorer",check:function(){return this.isInternetExplorer()},version:function(){return this.internetExplorerVersion()}},firefox:{format:"Firefox",check:function(){return this.isFirefox()},version:function(){return this.firefoxVersion()}},safari:{format:"Safari",check:function(){return this.isSafari()},version:function(){return this.safariVersion()}},webos:{format:"WebOS",check:function(){return this.isWebOS()}},blackberry:{format:"Blackberry",check:function(){return this.isBlackberry()}},edge:{format:"Edge",check:function(){return this.isEdge()}},iemobile:{format:"IE Mobile",check:function(){return this.isIEMobile()}}},getBrowser:function(){return this.__cached("getBrowser",function(){return this.__obtainMatch(this.__browserMap,{key:"unknown",format:"Unknown Browser"})})},formatBrowser:function(){return this.getBrowser().format},formatBrowserVersion:function(){return this.getBrowser().version?this.getBrowser().version.apply(this):""},formatFlash:function(){return this.flash().installed()?"Flash "+this.flash().version().raw:this.flash().supported()?"Flash not installed but supported":"Flash not supported"}}}),e.define("module:Dom",["base:Types","base:Objs","module:Info","base:Async"],function(e,t,i,r){var o={tr:["table","tbody"],td:["table","tbody","tr"],th:["table","thead","tr"]},a=["click","mousedown","mouseup","touchstart","touchend","keydown","keyup","keypress"],n=[],s=!1,x=function(){n.forEach(function(e){e.callback.call(e.context||this)}),s=!(n=[]),a.forEach(function(e){window.removeEventListener(e,x)})},c={ready:function(e,t){var i,o,a;"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?r.eventually(e,t):(i=!1,o=null,a=function(){clearInterval(o),document.removeEventListener("DOMContentLoaded",a),window.removeEventListener("load",a),i||(i=!0,e.apply(t||this))},document.addEventListener("DOMContentLoaded",a),window.addEventListener("load",a),o=setInterval(function(){"complete"!==document.readyState&&("loading"===document.readyState||document.documentElement.doScroll)||a()},10))},userInteraction:function(e,t){n.push({callback:e,context:t}),s||(s=!0,a.forEach(function(e){window.addEventListener(e,x)}))},isTabHidden:function(){return document.hidden||document.webkitHidden||document.mozHidden||document.msHidden},elementsByTemplate:function(e){e=e.trim();for(var r=i.isInternetExplorer()&&i.internetExplorerVersion()<9,a=[],n=(t.iter(o,function(t,i){0===e.indexOf("<"+i)&&(a=t,r=!1)}),[a.map(function(e){return"<"+e+">"}).join(""),r?"<br/>":"",e,a.map(function(e){return"</"+e+">"}).join("")].join("")),s=document.createElement("div"),x=(s.innerHTML=n,a.forEach(function(){s=s.children[0]}),[]),c=r?1:0;c<s.children.length;++c)x.push(s.children[c]);return r?x.filter(function(t){return!(0===t.tagName.indexOf("/")&&0<=e.toLowerCase().indexOf("<"+t.tagName.toLowerCase()))}):x},elementByTemplate:function(e,t){return 1===(e=this.elementsByTemplate(e)).length?e[0]:0!==e.length&&t?(t=document.createElement("div"),e.forEach(t.appendChild,t),t):null},changeTag:function(e,t){for(var i=document.createElement(t),r=0;r<e.attributes.length;++r){var o=e.attributes[r];i.setAttribute(o.nodeName,"value"in o?o.value:o.nodeValue)}for(;e.firstChild;)i.appendChild(e.firstChild);return e.parentNode&&e.parentNode.replaceChild(i,e),i},traverseNext:function(e,t){return(e=this.unbox(e)).firstChild&&!t?e.firstChild:e.parentNode?e.nextSibling||this.traverseNext(e.parentNode,!0):null}
2,splitNode:function(e,t,i){return t=t||0,(i=i||(e.wholeText?e.wholeText.length:0))<(e.wholeText?e.wholeText.length:0)&&e.splitText(i),0<t?e.splitText(t):e},__FULLSCREEN_EVENTS:["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],__FULLSCREEN_METHODS:["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen","webkitEnterFullScreen"],__FULLSCREEN_ATTRS:["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],__FULLSCREEN_EXIT_METHODS:["exitFullscreen","mozCancelFullScreen","webkitExitFullscreen","msExitFullscreen"],elementSupportsFullscreen:function(e){return e&&this.__FULLSCREEN_METHODS.some(function(t){return t in e})},elementEnterFullscreen:function(e){var t=!1;this.__FULLSCREEN_METHODS.forEach(function(i){!t&&i in e&&(e[i].call(e),t=!0)})},documentExitFullscreen:function(){this.__FULLSCREEN_EXIT_METHODS.forEach(function(e){document[e]&&document[e]()})},elementIsFullscreen:function(e){return this.__FULLSCREEN_ATTRS.some(function(t){return document[t]===e})},elementOnFullscreenChange:function(e,t,i){var r=this,o=function(){t.call(i||this,e,r.elementIsFullscreen(e))};return this.__FULLSCREEN_EVENTS.forEach(function(t){e.addEventListener(t,o,!1)}),o},elementOffFullscreenChange:function(e,t){this.__FULLSCREEN_EVENTS.forEach(function(i){e.removeEventListener(i,t,!1)})},__PIP_EVENTS:["enterpictureinpicture","leavepictureinpicture"],browserSupportsPIP:function(e){return e=e||HTMLVideoElement.prototype||{},"pictureInPictureEnabled"in document||!!(i.isMacOS()&&9<=i.safariVersion())&&!(!e.webkitSupportsPresentationMode||"function"!=typeof e.webkitSetPresentationMode)},videoElementEnterPIPMode:function(e){if(e&&e instanceof HTMLVideoElement){if(e=e||HTMLVideoElement.prototype||{},"pictureInPictureElement"in document&&!document.pictureInPictureElement&&"function"==typeof e.requestPictureInPicture)try{e.requestPictureInPicture()}catch(e){console.warn(e)}i.isMacOS()&&9<=i.safariVersion()&&"function"==typeof e.webkitSetPresentationMode&&e.webkitSetPresentationMode("picture-in-picture")}},videoElementExitPIPMode:function(e){if(e=e||HTMLVideoElement.prototype||{},"pictureInPictureElement"in document&&document.pictureInPictureElement&&"function"==typeof document.exitPictureInPicture)try{document.exitPictureInPicture()}catch(e){console.warn(e)}i.isMacOS()&&9<=i.safariVersion()&&"function"==typeof e.webkitSetPresentationMode&&e.webkitSetPresentationMode("inline")},videoIsInPIPMode:function(e){return"pictureInPictureElement"in document?!!document.pictureInPictureElement:i.isMacOS()&&9<=i.safariVersion()?"picture-in-picture"===e.webkitPresentationMode:void 0},videoAddPIPChangeListeners:function(e,t,i){var r,o;return e&&e instanceof HTMLVideoElement?(o=function(){t.call(i||this,e,r.videoIsInPIPMode(e))},(r=this).__PIP_EVENTS.forEach(function(t){e.addEventListener(t,o,!1)}),o):null},videoRemovePIPChangeListeners:function(e){if(!(e&&e instanceof HTMLVideoElement))return null;this.__PIP_EVENTS.forEach(function(t){e.removeEventListener(t,e)})},entitiesToUnicode:function(t){return!t||!e.is_string(t)||t.indexOf("&")<0?t:t.split(">").map(function(e){return e.split("<").map(function(e){var t=document.createElement("span");return t.innerHTML=e,e=t.textContent||t.innerText,t.remove&&t.remove(),e}).join("<")}).join(">")},unbox:function(t){return!(t=e.is_string(t)?document.querySelector(t):t)||t.nodeType?t:t.get(0)},triggerDomEvent:function(e,i,r,o){e=this.unbox(e);var a,n="on"+(i=i.toLowerCase()),s=null,x=!1;e[n]&&(s=e[n],e[n]=function(){x||(x=!0,s.apply(this,arguments))});try{try{a=o?new CustomEvent(i,o):new Event(i)}catch(e){try{o?(a=document.createEvent("CustomEvent")).initCustomEvent(i,o.bubbles||!1,o.cancelable||!1,o.detail||!1):(a=document.createEvent("Event")).initEvent(i,!1,!1)}catch(e){(a=document.createEventObject()).type=i}}t.extend(a,r),e.dispatchEvent(a),s&&(x||s.call(e,a),e[n]=s)}catch(t){throw s&&(e[n]=s),t}},elementOffset:function(e){var t=0,i=0;return(e=this.unbox(e)).getBoundingClientRect&&(t=(e=e.getBoundingClientRect()).top,i=e.left-(document.body.getBoundingClientRect?document.body.getBoundingClientRect().left:0)),docElem=document.documentElement,{top:t+(window.pageYOffset||docElem.scrollTop)-(docElem.clientTop||0),left
2:i+(window.pageXOffset||docElem.scrollLeft)-(docElem.clientLeft||0)}},getRelativeCoordinates:function(e,t){for(var i=e.pageX,r=(e=e.pageY,{left:t.offsetLeft,top:t.offsetTop}),o=t.offsetParent;null!=o;)r.left+=o.offsetLeft,r.top+=o.offsetTop,o=o.offsetParent;return{x:i-r.left,y:e-r.top}},elementDimensions:function(e){var t,i,r;if((e=this.unbox(e))&&window.getComputedStyle){try{t=window.getComputedStyle(e)}catch(e){}if(t&&(r=parseInt(t.width,10),i=parseInt(t.height,10),r)&&i)return{width:r,height:i}}return e&&e.currentStyle&&(t=e.currentStyle,r=e.clientWidth-parseInt(t.paddingLeft||0,10)-parseInt(t.paddingRight||0,10),i=e.clientHeight-parseInt(t.paddingTop||0,10)-parseInt(t.paddingTop||0,10),r)&&i?{width:r,height:i}:e&&e.getBoundingClientRect?(i=(t=e.getBoundingClientRect()).bottom-t.top,{width:r=t.right-t.left,height:i}):{width:0,height:0}},childContainingElement:function(e,t){for(e=this.unbox(e),t=this.unbox(t);t.parentNode!=e;){if(t==document.body)return null;t=t.parentNode}return t},elementBoundingBox:function(e){var t=this.elementOffset(e);e=this.elementDimensions(e);return{left:t.left,top:t.top,right:t.left+e.width-1,bottom:t.top+e.height-1}},pointWithinElement:function(e,t,i){return(i=this.elementBoundingBox(i)).left<=e&&e<=i.right&&i.top<=t&&t<=i.bottom},elementFromPoint:function(t,i,r,o){e.is_array(r=r||[])||(r=[r]);for(var a=[],n=0;n<r.length;++n)r[n]=this.unbox(r[n]),a.push(r[n].style.zIndex),r[n].style.zIndex=-1;var s=document.elementFromPoint(t-window.pageXOffset,i-window.pageYOffset);for(n=0;n<r.length;++n)r[n].style.zIndex=a[n];for(;s&&o&&s.parentNode!==o;)s=s.parentNode;return s},elementAddClass:function(e,t){e.className?this.elementHasClass(e,t)||(e.className=e.className+" "+t):e.className=t},elementHasClass:function(e,t){return e.className.split(" ").some(function(e){return e===t})},elementRemoveClass:function(e,t){e.className=e.className.split(" ").filter(function(e){return e!==t}).join(" ")},elementInsertBefore:function(e,t){t.parentNode.insertBefore(e,t)},elementInsertAfter:function(e,t){t.nextSibling?t.parentNode.insertBefore(e,t.nextSibling):t.parentNode.appendChild(e)},elementInsertAt:function(e,t,i){i>=t.children.length?t.appendChild(e):t.insertBefore(e,t.children[Math.max(0,i)])},elementIndex:function(e){for(var t=0;e.previousElementSibling;)t++,e=e.previousElementSibling;return t},elementPrependChild:function(e,t){0<e.children.length?e.insertBefore(t,e.firstChild):e.appendChild(t)},elementFindClosestParent:function(e,t,i){for(var r=null;e;){if(-1<e.className.indexOf(t)){r=e;break}if(i&&-1<e.className.indexOf(i))break;e=e.parentElement}return r},elementReplaceClasses:function(e,t,i){this.elementHasClass(e,t)&&(this.elementRemoveClass(e,t),this.elementAddClass(e,i))},isElementVisible:function(e,t){t=t||.8;var i=(r=this.elementOffset(e)).left,r=r.top,o=e.offsetWidth,a=r+(e=e.offsetHeight);return t<Math.max(0,Math.min(o,window.pageXOffset+window.innerWidth-i,i+o-window.pageXOffset))*Math.max(0,Math.min(e,window.pageYOffset+window.innerHeight-r,a-window.pageYOffset))/(o*e)},keyboardUnfocus:function(){document.activeElement&&document.activeElement.blur()},passiveEventsSupported:function(){return i.isiOS()},containerStickyBottom:function(e){var t=e.scrollHeight,i=!1,r=new MutationObserver(function(){var r,o;i||(i=!0,r=e.scrollHeight,(o=t)<(t=r)&&(e.scrollTop=e.scrollTop+r-o),i=!1)});return r.observe(e,{childList:!0,subtree:!0,attributes:!0,characterData:!0}),r},isInputLikeElement:function(e){return"TEXTAREA"===e.nodeName||"INPUT"===e.nodeName},copyStringToClipboard:function(e){var t=document.createElement("input");t.style.display="none",document.body.appendChild(t),t.value=e,this.copyInputValueToClipboard(t),document.body.removeChild(t)},copyInputValueToClipboard:function(e){var t,r,o,a;return document.body.createTextRange?((t=document.body.createTextRange()).moveToElementText(e),t.select(),t.execCommand("Copy")):!(!window.getSelection||!document.createRange)&&(t=e.contentEditable,r=e.readOnly,e.contentEditable=!0,e.readOnly=!1,(o=document.createRange()).selectNodeContents(e),(a=window.getSelection()).removeAllRanges(),a.addRange(o),this.isInputLikeElement(e)&&e.select(),i.isiOS()&&e.setSelectionRange(0,999999),e.contentEditable=t,e.readOnly=r,document.execCommand("copy"))},onScrollIntoView:function(e,t,i,r){var o;this.isElementVisible(e,t)?i.call(r):(o=function(){c.isElementVisible(e,t)&&(i.call(r),document.removeEventListener("scroll",o))},document.addEventListener("scroll",o))}};return c}),e.define("module:Events",["base:Class","base:Objs","base:Functions","module:Dom"],function(e,t,i,r,o){return e.extend({scoped:o},function(e){return{constructor:function(){e.constructor.call(this),this.__callbacks={}},destroy:function(){this.clear(),e.destroy.call(this)},on:function(e,t,o,a,n){return t.split(" ").forEach(function(t){var s;t&&(s=i.as_method(o,a||e),e.addEventListener(t,s,!(!n||!r.passiveEventsSupported())&&n),this.__callbacks[t]=this.__callbacks[t]||[],this.__callbacks[t].push({element:e,callback_function:s,callback:o,context:a}))},this),this},off:function(e,t,i,r){return t.split(" ").forEach(function(t){if(t){var o=this.__callbacks[t];if(o)for(var a=0;a<o.length;){var n=o[a];e&&e!==n.element||i&&i!==n.callback||r&&r!==n.context?++a:(n.element.removeEventListener(t,n.callback_function,!1),o[a]=o[o.length-1],o.pop())}}},this),this},clear:function(){t.iter(this.__callbacks,function(e,t){e.forEach(function(e){e.element.removeEventListener(t,e.callback_function,!1)})}),this.__callbacks={}}}})}),e.define("module:Upload.FileUploader",["base:Classes.ConditionalInstance","base
2:Events.EventsMixin","base:Objs","base:Types","base:Async","base:Promise"],function(e,t,i,r,o,a,n){return e.extend({scoped:n},[t,function(e){return{constructor:function(t){e.constructor.call(this,t),this._uploaded=0,this._state="idle"},_setState:function(e,t,i){this._state=e,this.trigger(e,t,i),this.trigger("state",e,t,i)},state:function(){return this._state},data:function(){return this._data},progress:function(){return{uploaded:this._uploaded,total:this._total}},reset:function(){"error"===this.state()&&(this._setState("idle"),delete this._data,this._uploaded=0,delete this._total,delete this._request)},upload:function(){return"idle"===this.state()&&(this._setState("uploading"),this.__upload()),this},__upload:function(){this._upload(),this._options.resilience--},_upload:function(){},_progressCallback:function(e,t){"uploading"===this.state()&&(this._uploaded=e,this._total=t,this.trigger("progress",e,t))},_successCallback:function(e){"uploading"===this.state()&&(this._data=e,this._setState("success",e,this._request))},_errorCallback:function(e){if("uploading"===this.state()){try{e.data&&(e=e.data()),r.is_string(e)&&(e=JSON.parse(e))}catch(e){}0<this._options.resilience&&(!this._options.resilienceCheck||this._options.resilienceCheck(e))?o.eventually(function(){this.__upload()},this,this._options.resilience_delay):this._options.essential?(this._data=e,this._setState("error",e,this._request)):this._successCallback({})}},uploadedBytes:function(){return this._uploaded},totalBytes:function(){return this._total||(this._options.source?!this._options.isBlob&&this._options.source.files&&this._options.source.files[0]?this._options.source.files[0].size:this._options.source.size||0:0)}}}],{_initializeOptions:function(e){return e=e||{},i.extend({method:"POST",serverSupportChunked:!1,serverSupportPostMessage:!1,isBlob:void 0!==window.Blob&&e.source instanceof window.Blob,resilience:1,resilience_delay:1e3,s3:!1,essential:!0,data:{}},e)}})}),e.define("module:Upload.FormDataFileUploader",["module:Upload.FileUploader","module:Info","base:Ajax.Support","base:Objs","base:Types"],function(e,t,i,r,o,a){return e.extend({scoped:a},{_upload:function(){var e=r.clone(o.is_empty(this._options.data)?{}:this._options.data,1);return e.file=this._options.isBlob?this._options.source:this._options.source.files[0],this._request=i.create(),i.execute({method:this._options.method,uri:this._options.url,decodeType:"text",data:e,noFormData:this._options.noFormData},this._progressCallback,this,this._request).success(this._successCallback,this).error(this._errorCallback,this)}},{supported:function(e){if(t.isInternetExplorer()&&t.internetExplorerVersion()<=9||t.isCordova()&&("localURL"in e.source||"fullPath"in e.source))return!1;try{new window.FormData}catch(e){return!1}return!0}})}),e.define("module:Upload.FormIframeFileUploader",["module:Upload.FileUploader","base:Net.Uri","base:Objs","base:Async"],function(e,t,i,r,o){return e.extend({scoped:o},{_upload:function(){var e=this,o=document.createElement("iframe"),a="upload-iframe-"+this.cid(),n=(o.id=a,o.name=a,o.style.display="none",document.createElement("form")),s=(n.method=this._options.method,n.target=a,n.style.display="none",document.body.appendChild(o),document.body.appendChild(n),this._options.source.parent),x=(n.appendChild(this._options.source),this._options.source.name||(this._options.source.name="file"),i.iter(this._options.data,function(e,t){var i=document.createElement("input");i.type="hidden",i.name=t,i.value=e,n.appendChild(i)},this),!("postMessage"in window)),c=null,l=function(e){c(e.data)},d=(a=(o.onerror=function(){x&&(window.postMessage=null),window.removeEventListener("message",l,!1),s&&s.appendChild(e._options.source),document.body.removeChild(n),document.body.removeChild(o),e._errorCallback()},this._options.serverPostMessageKey||"_postmessage"),this._options.serverPostMessageIdKey||"_postmessageid"),u=this.cid(),p=this._options.serverSupportPostMessageId,m={};m[a]=!0,p&&(m[d]=u),n.action=t.appendUriParams(this._options.url,m),n.encoding=n.enctype="multipart/form-data",c=function(t){try{var i=JSON.parse(t);p&&i[d]!==u||(x&&(window.postMessage=null),s&&s.appendChild(e._options.source),document.body.removeChild(n),document.body.removeChild(o),e._successCallback(i),r.eventually(function(){window.removeEventListener("message",l,!1)}))}catch(e){}},window.addEventListener("message",l,!1),x&&(window.postMessage=c),n.submit()}},{supported:function(e){return!e.isBlob&&e.serverSupportPostMessage}})}),e.define("module:Upload.CordovaFileUploader",["module:Upload.FileUploader","module:Info","base:Promise","base
2:Ajax.Support","base:Objs"],function(e,t,i,r,o,a){return e.extend({scoped:a},{_acquirePermission:function(){var e,r=i.create();return t.isAndroid()?(e=cordova.plugins.permissions).checkPermission(e.READ_EXTERNAL_STORAGE,function(t){t.hasPermission?r.asyncSuccess(!0):e.requestPermission(e.READ_EXTERNAL_STORAGE,function(e){e.hasPermission?r.asyncSuccess(!0):r.asyncError("Access to storage was not granted")},function(){r.asyncError("Could not request storage permission")})},function(){r.asyncError("Could not check storage permission")}):r.asyncSuccess(!0),r},_upload:function(){return this._acquirePermission().mapSuccess(function(){return window.resolveLocalFileSystemURL?this._uploadWithLocalFileSystem():this._uploadWithPlugin()},this)},_uploadWithPlugin:function(){var e=this,t=this._options.source.fullPath.split(":")[1],i=new window.FileUploadOptions;i.fileKey="file",i.fileName=t.substr(t.lastIndexOf("/")+1),i.mimeType=this._options.source.type,i.httpMethod=this._options.method,i.params=this._options.data,(new window.FileTransfer).upload(t,this._options.url,function(t){e._successCallback(t)},function(t){e._errorCallback(t)},i)},_uploadWithLocalFileSystem:function(){var e=this,t=this._options.source.fullPath;window.resolveLocalFileSystemURL(t,function(t){t.file(function(t){var i=new FileReader;i.onloadend=function(){var t=new Blob([new Uint8Array(this.result)],{type:e._options.source.type}),i=o.clone(e._options.data||{},1);return i.file=t,r.execute({method:e._options.method,uri:e._options.url,decodeType:"text",data:i},e._progressCallback,e).success(e._successCallback,e).error(e._errorCallback,e)},i.readAsArrayBuffer(t)},function(t){e._errorCallback(t)})},function(t){e._errorCallback(t)})}},{supported:function(e){return!(!navigator.device||!navigator.device.capture||!navigator.device.capture.captureVideo||!(window.resolveLocalFileSystemURL||window.FileTransfer&&window.FileUploadOptions)||e.isBlob||!("localURL"in e.source)&&!("fullPath"in e.source))}})}),e.define("module:Upload.MultiUploader",["module:Upload.FileUploader","base:Objs"],function(e,t,i){return e.extend({scoped:i},function(e){return{constructor:function(t){e.constructor.call(this,t),this._uploaders={},this._uploadLimit=this._options.uploadLimit||5,this._uploadingCount=0,this._end=!this._options.manualEnd},end:function(){this._end=!0,this._updateState()},addUploader:function(e){return(this._uploaders[e.cid()]=e).on("state",this._updateState,this),e.on("progress",this._updateProgress,this),"uploading"===this.state()&&("error"===e.state()&&e.reset(),"idle"===e.state())&&this._uploadingCount<this._uploadLimit&&(this._uploadingCount++,e.upload()),this},_upload:function(){t.iter(this._uploaders,function(e){"error"===e.state()&&e.reset(),"idle"===e.state()&&this._uploadingCount<this._uploadLimit&&(this._uploadingCount++,e.upload())},this),this._updateState()},_updateState:function(){var e,i,r;"uploading"!==this.state()||(this._uploadingCount=0,e=!1,i=0,t.iter(this._uploaders,function(t){switch(t.state()){case"uploading":this._uploadingCount++;break;case"error":e=!0;break;case"idle":i++}},this),0<i&&this._uploadingCount<this._uploadLimit&&t.iter(this._uploaders,function(e){this._uploadingCount<this._uploadLimit&&"idle"===e.state()&&(e.upload(),i--,this._uploadingCount++)},this),0<this._uploadingCount)||this._end&&(r=[],t.iter(this._uploaders,function(t){t=e&&"error"===t.state()||!e&&"success"===t.state()?t.data():void 0,r.push(t)},this),0<e?this._errorCallback(r):this._successCallback(r))},_updateProgress:function(){"uploading"===this.state()&&this._progressCallback(this.uploadedBytes(),this.totalBytes())},uploadedBytes:function(){var e=0;return t.iter(this._uploaders,function(t){e+=t.uploadedBytes()},this),e},totalBytes:function(){var e=0;return t.iter(this._uploaders,function(t){e+=t.totalBytes()},this),e}}})}),e.define("module:Blobs",["base:Promise"],function(e){return{createBlobByArrayBufferView:function(e,t,i,r){try{return new window.Blob([new DataView(e,t,i)],{type:r})}catch(a){try{return new window.Blob([new Uint8Array(e,t,i)],{type:r})}catch(a){var o=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder);return o.append(e.slice(t,t+i)),o.getBlob(r)}}},loadFileIntoArrayBuffer:function(t){var i=e.create();try{var r=new FileReader;r.onloadend=function(e){i.asyncSuccess(e.target.result)},r.readAsArrayBuffer(t.files?t.files[0]:t)}catch(e){i.asyncError(e)}return i},loadFileIntoString:function(t){var i=e.create();try{var r=new FileReader;r.onloadend=function(e){i.asyncSuccess(e.target.result)},r.readAsText(t.files?t.files[0]:t)}catch(e){i.asyncError(e)}return i}}}),e.define("module:Upload.ChunkedFileUploader",["module:Upload.FileUploader","module:Upload.MultiUploader","module:Blobs","base:Promise","base
2:Objs","base:Tokens","base:Ajax.Support"],function(e,t,i,r,o,a,n,s){return e.extend({scoped:s},function(r){return{constructor:function(e){r.constructor.call(this,e),this._multiUploader=new t({uploadLimit:this._options.uploadLimit}),this._options.identifierParameter=this._options.identifierParameter||"identifier",this._options.chunks=o.extend({size:1e6,chunkNumberParameter:"chunknumber"},this._options.chunks),this._options.assembly=o.extend({fileNameParameter:"filename",totalSizeParameter:"totalsize",chunkNumberParameter:"chunknumber",fileTypeParameter:"filetype",ajaxOptions:null},this._options.assembly)},destroy:function(){this._multiUploader.destroy(),r.destroy.call(this)},reset:function(){r.reset.call(this),this._multiUploader.destroy(),this._multiUploader=new t({uploadLimit:this._options.uploadLimit})},__generateIdentifier:function(){return a.generate_token()},_upload:function(){var t=this.__generateIdentifier(),r=this._options.isBlob?this._options.source:this._options.source.files[0];i.loadFileIntoArrayBuffer(r).success(function(a){for(var s=0;s*this._options.chunks.size<r.size;){var x={},c=(x[this._options.chunks.chunkNumberParameter]=s+1,x[this._options.identifierParameter]=t,s*this._options.chunks.size),l=Math.min(this._options.chunks.size,r.size-c);this._multiUploader.addUploader(this._multiUploader.auto_destroy(e.create({url:this._options.chunks.url||this._options.url,source:i.createBlobByArrayBufferView(a,c,l,r.type),data:o.extend(x,this._options.data)}))),s++}this._multiUploader.on("error",function(e){this._errorCallback(e)},this).on("progress",function(e,t){this._progressCallback(e,t)},this).on("success",function(){var e={};e[this._options.identifierParameter]=t,e[this._options.assembly.fileNameParameter]=r.name||"blob",e[this._options.assembly.totalSizeParameter]=r.size,e[this._options.assembly.chunkNumberParameter]=s,e[this._options.assembly.fileTypeParameter]=r.type,n.execute(o.extend({method:this._options.method,uri:this._options.assembly.url||this._options.url,data:o.extend(e,this._options.data)},this._options.assembly.ajaxOptions)).success(function(){this._successCallback()},this).error(function(e){this._errorCallback(e)},this)},this),this._multiUploader.upload()},this)}}},{supported:function(e){return void 0!==window.Blob&&"undefined"!=typeof FileReader&&"undefined"!=typeof DataView&&e.serverSupportsChunked}})}),e.define("module:Upload.S3MultipartSupport",["base:Maths"],function(e){var t=5368709120,i=52428800;return{chunkFile:function(e,r){if(!this.validateFileSize(e.size))return[];for(var o,a=524288e6<e.size?t:i,n=(r.chunkSize?(a=this.clampChunkSize(r.chunkSize),o=this.calculateNumberOfChunks(e.size,a),r.numberOfChunks&&o>this.clampNumberOfChunks(r.numberOfChunks)&&(a=this.clampChunkSize(this.calculateChunkSize(e.size,this.clampNumberOfChunks(r.numberOfChunks))))):r.numberOfChunks&&(a=this.clampChunkSize(this.calculateChunkSize(e.size,this.clampNumberOfChunks(r.numberOfChunks)))),0),s=e.size,x=[];n<s;)x.push(e.slice(n,n+a)),n+=a;return x},sortParts:function(e){return e.sort(function(e,t){return e.PartNumber<t.PartNumber?-1:1})},validateFileSize:function(e){return 0<e&&e<=5497558138880},validateChunkSize:function(e){return 5242880<=e&&e<=t},validateNumberOfChunks:function(e){return 1<=e&&e<=1e4},calculateChunkSize:function(e,t){return Math.ceil(e/t)},calculateNumberOfChunks:function(e,t){return Math.ceil(e/(t||i))},clampChunkSize:function(i){return e.clamp(i,5242880,t)},clampNumberOfChunks:function(t){return e.clamp(t,1,1e4)}}}),e.define("module:Upload.S3MultipartFileUploader",["module:Upload.FileUploader","module:Upload.MultiUploader","module:Upload.S3MultipartSupport"],function(e,t,i,r){return e.extend({scoped:r},function(r){return{constructor:function(e){r.constructor.call(this,e),this._parts=[],this._multiUploader=new t({uploadLimit:this._options.uploadLimit})},destroy:function(){this._multiUploader.destroy(),r.destroy.call(this)},reset:function(){r.reset.call(this),this._parts=[],this._multiUploader.destroy(),this._multiUploader=new t({uploadLimit:this._options.uploadLimit})},getUploadId:function(){return this._options.uploadId},_upload:function(){var t=this._options.isBlob?this._options.source:this._options.source.files[0];if(i.validateFileSize(t.size)){t=i.chunkFile(t,{numberOfChunks:this._options.parts,chunkSize:this._options.chunkSize});var r,o=0;for(r in this._options.urls)this._options.urls.hasOwnProperty(r)&&o++;t.length>
2o?this._setState("error","Not enough parts to upload file"):(t.forEach(function(t,i){var r=i+1;i=this._multiUploader.auto_destroy(e.create({method:"PUT",url:this._options.urls[r],source:t,resilience:this._options.resilience,noFormData:!0}));this._multiUploader.addUploader(i),i.on("success",function(e,t){this._parts.push({ETag:t.getResponseHeader("ETag"),PartNumber:r})},this)}.bind(this)),this._multiUploader.on("error",this._errorCallback,this).on("progress",this._progressCallback,this).on("success",function(){this._successCallback(i.sortParts(this._parts))},this),this._multiUploader.upload())}else this._setState("error","File size is too big")}}},{supported:function(e){return e.s3&&e.urls}})}),e.extend("module:Upload.FileUploader",["module:Upload.FileUploader","module:Upload.FormDataFileUploader","module:Upload.FormIframeFileUploader","module:Upload.CordovaFileUploader","module:Upload.ChunkedFileUploader","module:Upload.S3MultipartFileUploader"],function(e,t,i,r,o,a){return e.register(a,5),e.register(o,4),e.register(r,3),e.register(t,2),e.register(i,1),{}}),e.define("module:Loader",["base:Ajax.Support","module:Info"],function(e,t){return{loadScript:function(e,t,i){var r=!1,o=document.getElementsByTagName("head")[0],a=document.createElement("script");a.src=e,a.onload=a.onreadystatechange=function(){r||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(r=!0,a.onload=a.onreadystatechange=null,t&&t.call(i||this,e))},o.appendChild(a)},loadStyles:function(e,t,i){var r=!1,o=document.getElementsByTagName("head")[0],a=document.createElement("link");a.rel="stylesheet",a.href=e,a.onload=a.onreadystatechange=function(){r||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(r=!0,a.onload=a.onreadystatechange=null,t&&t.call(i||this,e))},o.appendChild(a)},inlineStyles:function(e){var i=document.getElementsByTagName("head")[0],r=document.createElement("style");return t.isInternetExplorer()&&t.internetExplorerVersion()<9?(r.setAttribute("type","text/css"),r.styleSheet.cssText=e):r.textContent=e,i.appendChild(r),r},loadHtml:function(t,i,r){e.execute({uri:t,decodeType:"html"}).success(function(e){i.call(this,e,t)},r)},findScript:function(e){for(var t=0;t<document.scripts.length;++t)if(0<=document.scripts[t].src.toLowerCase().indexOf(e.toLowerCase()))return document.scripts[t];return null},loadByIframe:function(e,t,i){var r=document.createElement("iframe"),o=(e.visible?(r.style.border="none",r.style.width="1px",r.style.height="1px"):r.style.display="none",function(){var o=null,a=null;try{a=(o=r.contentDocument.body).textContent||o.innerText}catch(e){}t.call(i||this,a,o,r),e.remove&&document.body.removeChild(r)});r.attachEvent?r.attachEvent("onload",o):r.onload=o,r.src=e.url,document.body.appendChild(r)}}}),e.define("module:Upload.CustomUploader",["module:Upload.FileUploader"],function(e,t){return e.extend({scoped:t},{_upload:function(){this.trigger("upload",this._options)},progressCallback:function(e,t){this._progressCallback(e,t)},successCallback:function(e){this._successCallback(e)},errorCallback:function(e){this._errorCallback(e)}})}),e.define("module:DomMutation.NodeRemoveObserver",["base:Classes.ConditionalInstance","base:Events.EventsMixin"],function(e,t,i){return e.extend({scoped:i},[t,function(e){return{constructor:function(t){e.constructor.call(this),this._node=t},_nodeRemoved:function(e){e===this._node&&this.trigger("node-removed")}}}])}),e.define("module:DomMutation.MutationObserverNodeRemoveObserver",["module:DomMutation.NodeRemoveObserver","base:Objs"],function(e,t,i){return e.extend({scoped:i},function(e){return{constructor:function(i){e.constructor.call(this,i);var r=this;this._observer=new window.MutationObserver(function(e){t.iter(e,function(e){for(var t=0;t<e.removedNodes.length;++t)r._nodeRemoved(e.removedNodes[t])})}),this._observer.observe(i.parentNode,{childList:!0})},destroy:function(){this._observer.disconnect(),e.destroy.call(this)}}},{supported:function(e){try{return!!window.MutationObserver}catch(e){return!1}}})}),e.define("module:DomMutation.DOMNodeRemovedNodeRemoveObserver",["module:DomMutation.NodeRemoveObserver","module:Info","module:Events"],function(e,t,i,r){return e.extend({scoped:r},function(e){return{constructor:function(t){e.constructor.call(this,t),this.auto_destroy(new i).on(document,"DOMNodeRemoved",function(e){this._nodeRemoved(e.target)},this)}}},{supported:function(e){return!t.isInternetExplorer()||9<=t.internetExplorerVersion()}})}),e.define("module:DomMutation.TimerNodeRemoveObserver",["module:DomMutation.NodeRemoveObserver","base
2:Timers.Timer"],function(e,t,i){return e.extend({scoped:i},function(e){return{constructor:function(i){e.constructor.call(this,i),this._timer=new t({context:this,fire:this._fire,delay:100})},destroy:function(){this._timer.weakDestroy(),e.destroy.call(this)},_fire:function(){this._node.parentElement||(this._timer.stop(),this._nodeRemoved(this._node))}}},{supported:function(e){return!0}})}),e.extend("module:DomMutation.NodeRemoveObserver",["module:DomMutation.NodeRemoveObserver","module:DomMutation.MutationObserverNodeRemoveObserver","module:DomMutation.DOMNodeRemovedNodeRemoveObserver","module:DomMutation.TimerNodeRemoveObserver"],function(e,t,i,r){return e.register(t,3),e.register(i,2),e.register(r,1),{}}),e.define("module:Geometry",[],function(){return{padFitBoxInBox:function(e,t,i,r){var o=e/t,a=i/r,n=a<o?i/e:r/t;return{scale:n,offsetX:o<a?(i-e*n)/2:0,offsetY:a<o?(r-t*n)/2:0}}}}),e.define("module:Hotkeys",["base:Objs"],function(e){return{SHIFT_NUMS:{"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"},SPECIAL_KEYS:{esc:27,escape:27,tab:9,space:32,return:13,enter:13,backspace:8,scrolllock:145,scroll_lock:145,scroll:145,capslock:20,caps_lock:20,caps:20,numlock:144,num_lock:144,num:144,pause:19,break:19,insert:45,home:36,delete:46,end:35,pageup:33,page_up:33,pu:33,pagedown:34,page_down:34,pd:34,left:37,up:38,right:39,down:40,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},MODIFIERS:["ctrl","alt","shift","meta"],keyCodeToCharacter:function(e){return 188==e?",":190==e?".":String.fromCharCode(e).toLowerCase()},handleKeyEvent:function(t,i,r){r=e.extend({disable_in_input:!1,keycode:!1},r);var o=t.toLowerCase().split("+");if(r.disable_in_input&&((a=(a=i.target||i.srcElement||null)&&3==a.nodeType?a.parentNode:a)&&("INPUT"==a.tagName||"TEXTAREA"==a.tagName)))return!1;var a,n=i.keyCode||i.which||0,s=this.keyCodeToCharacter(n),x=0,c={};return 1<(a=(e.iter(this.MODIFIERS,function(e){c[e]={pressed:i[e+"Key"],wanted:!1}},this),e.iter(o,function(e){e in c?(c[e].wanted=!0,x++):1<e.length?this.SPECIAL_KEYS[e]==n&&x++:r.keycode?r.keycode==n&&x++:(s==e||i.shiftKey&&this.SHIFT_NUMS[s]==e)&&x++},this),t.toLowerCase().split("^"))).length&&e.iter(a,function(e){1<e.length&&i.keyCode===this.SPECIAL_KEYS[e]&&(32===n&&i.preventDefault(),this.SPECIAL_KEYS[e]==n)&&x++},this),x==o.length&&e.all(c,function(e){return e.wanted==e.pressed})},register:function(t,i,r,o){o=e.extend({type:"keyup",propagate:!1,disable_in_input:!1,target:document,keycode:!1},o);var a=this,n=function(e){a.handleKeyEvent(t,e,o)&&(o.propagate||(e.preventDefault(),e.stopPropagation()),i.call(r||this,e))};return o.target.addEventListener(o.type,n,!1),{target:o.target,type:o.type,func:n}},unregister:function(e){e.target.removeEventListener(e.type,e.func,!1)}}}),e.define("module:Ajax.IframePostmessageAjax",["base:Ajax.Support","base:Net.Uri","base:Net.HttpHeader","base:Promise","base
2:Types","base:Ajax.RequestException","base:Tokens","base:Objs"],function(e,t,i,r,o,a,n,s){var x=1,c={supports:function(e){return!!e.postmessage},execute:function(i){var a="postmessage_"+n.generate_token()+"_"+x++,c=s.objectBy(i.postmessage,a),l=(c=s.extend(c,i.query),c=t.appendUriParams(i.uri,c),document.createElement("iframe")),d=(l.id=a,l.name=a,l.style.display="none",document.createElement("form")),u=(d.method=i.method,d.target=a,c=e.finalizeUri(i,c),d.action=c,d.style.display="none",r.create()),p=(document.body.appendChild(l),document.body.appendChild(d),s.iter(i.data,function(e,t){var i=document.createElement("input");i.type="hidden",i.name=t,i.value=o.is_array(e)||o.is_object(e)?JSON.stringify(e):e,d.appendChild(i)},this),!("postMessage"in window)),m=null,h=function(e){m(e.data)};m=function(t){"string"==typeof t&&(t=JSON.parse(t)),a in t&&(t=t[a],p&&(window.postMessage=null),window.removeEventListener("message",h,!1),document.body.removeChild(d),document.body.removeChild(l),e.promiseReturnData(u,i,t,"json"))};return l.onerror=function(){p&&(window.postMessage=null),window.removeEventListener("message",h,!1),document.body.removeChild(d),document.body.removeChild(l)},window.addEventListener("message",h,!1),p&&(window.postMessage=m),d.submit(),u}};return e.register(c,4),c}),e.define("module:Ajax.JsonpScriptAjax",["base:Ajax.Support","base:Net.Uri","base:Net.HttpHeader","base:Promise","base
2:Types","base:Ajax.RequestException","base:Tokens","base:Objs","base:Async","module:Info"],function(e,t,i,r,o,a,n,s,x,c){var l=1,d={supports:function(e){return!!e.jsonp&&"GET"===e.method},execute:function(o){var a="jsonp_"+n.generate_token()+"_"+l++,d=s.objectBy(o.jsonp,a),u=(d=s.extend(d,o.query),d=(d=s.extend(d,o.data),t.appendUriParams(o.uri,d)),!1),p=(window[a]=function(t){if(!u){u=!0;try{delete window[a]}catch(e){window[a]=void 0}e.promiseReturnData(p,o,t,"json")}},r.create()),m=document.getElementsByTagName("head")[0],h=document.createElement("script"),b=!1;return h.onerror=function(t){t&&(t.stopPropagation?t.stopPropagation():t.cancelBubble=!0),u||(u=!0,e.promiseRequestException(p,i.HTTP_STATUS_BAD_REQUEST,i.format(i.HTTP_STATUS_BAD_REQUEST),null,"json"))},h.onload=h.onreadystatechange=function(){b||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(b=!0,h.onload=h.onreadystatechange=null,m.removeChild(h),c.isInternetExplorer()&&c.internetExplorerVersion()<9&&x.eventually(function(){u||h.onerror()}))},d=e.finalizeUri(o,d),h.src=d,m.appendChild(h),p}};return e.register(d,5),d}),e.define("module:Ajax.XDomainRequestAjax",["base:Ajax.Support","base:Net.Uri","base:Net.HttpHeader","base:Promise","base
2:Types","base:Ajax.RequestException","module:Info","base:Async","base:Ids"],function(e,t,i,r,o,a,n,s,x){var c={__requests:{},supports:function(e){return!!window.XDomainRequest&&!(e.forceJsonp||e.forcePostmessage||!e.isCorsRequest||!n.isInternetExplorer()||9<n.internetExplorerVersion())},execute:function(a){var n=t.appendUriParams(a.uri,a.query||{}),l=("GET"===a.method&&(n=t.appendUriParams(n,a.data||{})),r.create()),d=new XDomainRequest;return(c.__requests[x.objectId(d)]=d).onload=function(){e.promiseReturnData(l,a,d.responseText,"json"),delete c.__requests[x.objectId(d)]},d.ontimeout=function(){e.promiseRequestException(l,i.HTTP_STATUS_GATEWAY_TIMEOUT,i.format(i.HTTP_STATUS_GATEWAY_TIMEOUT),null,"json"),delete c.__requests[x.objectId(d)]},d.onerror=function(){e.promiseRequestException(l,i.HTTP_STATUS_BAD_REQUEST,i.format(i.HTTP_STATUS_BAD_REQUEST),null,"json"),delete c.__requests[x.objectId(d)]},n=e.finalizeUri(a,n),d.open(a.method,n),s.eventually(function(){"GET"===a.method||o.is_empty(a.data)?d.send():"json"===a.contentType?d.send(JSON.stringify(a.data)):d.send(t.encodeUriParams(a.data,void 0,!0))},this),l}};return e.register(c,9),c}),e.define("module:Ajax.XmlHttpRequestAjax",["base:Ajax.Support","base:Net.Uri","base:Net.HttpHeader","base:Promise","base
2:Types","base:Objs","base:Ajax.RequestException","module:Info"],function(e,t,i,r,o,a,n,s){var x={supports:function(e){if("undefined"!=typeof window){if(!window.XMLHttpRequest)return!1;if(e.forceJsonp||e.forcePostmessage)return!1;if(s.isInternetExplorer()&&s.internetExplorerVersion()<10&&e.isCorsRequest)return!1;try{a.iter(e.data,function(t){(void 0!==window.Blob&&t instanceof window.Blob||"undefined"!=typeof File&&t instanceof File)&&(e.requireFormData=!0)}),e.requireFormData&&new window.FormData}catch(t){e.requireFormData=!1}}return!0},create:function(){return new XMLHttpRequest},execute:function(n,x,c,l){var d,u=t.appendUriParams(n.uri,n.query||{}),p=(n.methodSupportsPayload||(u=t.appendUriParams(u,n.data||{})),r.create()),m=((l=l||this.create()).onreadystatechange=function(){4===l.readyState&&(i.isSuccessStatus(l.status)||0===l.status&&l.responseText?e.promiseReturnData(p,n,"binary"===n.contentType?l.response:"xml"===n.contentType?l.responseXML:l.responseText,n.decodeType||"json"):e.promiseRequestException(p,l.status,l.statusText,l.responseText,n.decodeType||"json"))},x&&((l.upload||l).onprogress=function(e){e.lengthComputable&&x.call(c||this,e.loaded,e.total)}),u=e.finalizeUri(n,u),t.parse(u));return s.isFirefox()&&m.user&&m.password&&(u=u.replace(m.user+":"+m.password+"@","")),l.open(n.method,u,!0),n.corscreds&&(l.withCredentials=!0),n.bearer&&l.setRequestHeader("Authorization","Bearer "+n.bearer),n.accept&&l.setRequestHeader("Accept",n.accept),"binary"===n.contentType&&(l.responseType="blob"),(m.user||m.password)&&l.setRequestHeader("Authorization","Basic "+btoa(m.user+":"+m.password)),n.methodSupportsPayload&&!o.is_empty(n.data)?n.noFormData?l.send(n.data.file):n.requireFormData?(d=new window.FormData,a.iter(n.data,function(e,t){d.append(t,e)},this),l.send(d)):"json"===n.contentType?(n.sendContentType&&l.setRequestHeader("Content-Type","application/json;charset=UTF-8"),l.send(JSON.stringify(n.data))):"xml"===n.contentType?(l.overrideMimeType("application/xml"),l.send(JSON.stringify(n.data))):(n.sendContentType&&l.setRequestHeader("Content-type","application/x-www-form-urlencoded"),l.send(t.encodeUriParams(n.data,void 0,!0))):l.send(),p}};return e.register(x,10),x}
2),e.define("module:Cookies",["base:Net.Cookies"],function(e){return{get:function(t){return e.getCookielikeValue(document.cookie,t)},set:function(t,i,r,o,a,n,s){document.cookie=e.createCookielikeValue(t,i,r,o,a,n,s)},remove:function(t,i,r,o){document.cookie=e.removeCookielikeValue(t,i,r,o)},has:function(t){return e.hasCookielikeValue(document.cookie,t)},keys:function(){return e.keysCookielike(document.cookie)}}}),e.define("module:DomMutation.NodeInsertObserver",["base:Classes.ConditionalInstance","base:Events.EventsMixin"],function(e,t,i){return e.extend({scoped:i},[t,function(e){return{_nodeInserted:function(e,t){if(t)for(var i=0;i<e.childNodes.length;++i)this._nodeInserted(e.childNodes[i],t);this._options.parent&&e.parentNode!==this._options.parent||this._options.root&&!this._options.root.contains(e)||this._options.filter&&!this._options.filter.call(this._options.context||this,e)||this.trigger("node-inserted",e)}}}])}),e.define("module:DomMutation.MutationObserverNodeInsertObserver",["module:DomMutation.NodeInsertObserver","base:Objs"],function(e,t,i){return e.extend({scoped:i},function(e){return{constructor:function(i){e.constructor.call(this,i=i||{});var r=this;this._observer=new window.MutationObserver(function(e){t.iter(e,function(e){for(var t=0;t<e.addedNodes.length;++t)r._nodeInserted(e.addedNodes[t],!0)})}),this._observer.observe(this._options.root||this._options.parent||document.body,{childList:!0,subtree:!this._options.parent})},destroy:function(){this._observer.disconnect(),e.destroy.call(this)}}},{supported:function(e){try{return!!window.MutationObserver}catch(e){return!1}}})}),e.define("module:DomMutation.DOMNodeInsertedNodeInsertObserver",["module:DomMutation.NodeInsertObserver","module:Events"],function(e,t,i){return e.extend({scoped:i},function(e){return{constructor:function(i){e.constructor.call(this,i=i||{}),this.auto_destroy(new t).on(document,"DOMNodeInserted",function(e){this._nodeInserted(e.target,!0)},this)}}},{supported:function(e){return!0}})}),e.extend("module:DomMutation.NodeInsertObserver",["module:DomMutation.NodeInsertObserver","module:DomMutation.MutationObserverNodeInsertObserver","module:DomMutation.DOMNodeInsertedNodeInsertObserver"],function(e,t,i){return e.register(t,3),e.register(i,2),{}})}.call(t),function(){var e=this.subScope();e.binding("base","root:BetaJS"),e.binding("browser","root:BetaJS.Browser"),e.binding("module","root:BetaJS.Media"),e.define("module:",function(){return{guid:"8475efdb-dd7e-402e-9f50-36c76945a692",version:"0.0.196",datetime:1678722347606}}),e.define("module:AudioPlayer.AudioPlayerWrapper",["base:Classes.OptimisticConditionalInstance","base:Events.EventsMixin","base:Types","base:Objs","base:Promise","base
2:Strings","browser:Events"],function(e,t,i,r,o,a,n,s){return e.extend({scoped:s},[t,function(e){return{constructor:function(t,o){e.constructor.call(this);o=(t=r.extend(r.clone(t||{},1),o)).source||t.sources||[];var s=(i.is_string(o)?o=o.split(" "):i.is_array(o)||(o=[o]),[]);r.iter(o,function(e){var t;i.is_string(e)?e={src:e.trim()}:"undefined"!=typeof Blob&&e instanceof Blob&&(e={src:e}),e.ext&&!e.type&&(e.type="audio/"+e.ext),!e.ext&&e.type&&(e.ext=a.last_after(e.type,"/")),e.ext||e.type||!i.is_string(e.src)||0<=(t=a.splitFirst(e.src,"?").head).indexOf(".")&&(e.ext=a.last_after(t,"."),e.type="audio/"+e.ext),e.ext&&(e.ext=e.ext.toLowerCase()),e.type&&(e.type=e.type.toLowerCase()),"undefined"!=typeof Blob&&e.src instanceof Blob&&(e.src=(window.URL||window.webkitURL).createObjectURL(e.src)),s.push(e)},this),this._sources=s,this._element=t.element,this._preload=t.preload||!1,this._reloadonplay=t.reloadonplay||!1,this._options=t,this._loop=t.loop||!1,this._loaded=!1,this._error=0,this._domEvents=new n},destroy:function(){this._domEvents.destroy(),e.destroy.call(this)},sources:function(){return this._sources},loaded:function(){return this._loaded},buffered:function(){},_eventLoaded:function(){this._loaded=!0,this.trigger("loaded")},_eventLoadedMetaData:function(e){this._hasMetadata=!0,this.trigger("loadedmetadata",e.target)},_eventPlaying:function(){this._loaded||this._eventLoaded(),this.trigger("playing")},_eventPaused:function(){this.trigger("paused")},_eventEnded:function(){this._loop&&this.play(),this.trigger("ended")},_eventError:function(e){this._error=e,this.trigger("error",e)},duration:function(){return this._element.duration},position:function(){return this._element.currentTime},error:function(){return this._error},play:function(){this._reloadonplay&&this._element.load(),this._reloadonplay=!1;var e=this._element.play();if(e)return o.fromNativePromise(e)},pause:function(){this._element.pause()},setPosition:function(e){this._element.currentTime=e},muted:function(){return this._element.muted},setMuted:function(e){this._element.muted=e},volume:function(){return this._element.volume},setVolume:function(e){this._element.volume=e}}}],{ERROR_NO_PLAYABLE_SOURCE:1})}),e.define("module:AudioPlayer.Html5AudioPlayerWrapper",["module:AudioPlayer.AudioPlayerWrapper","browser:Info","base:Promise","base
2:Objs","base:Timers.Timer","base:Strings","base:Async","browser:Dom","browser:Events"],function(e,t,i,r,o,a,n,s,x,c){return e.extend({scoped:c},function(e){return{_initialize:function(){if(this._options.nohtml5)return i.error(!0);if(this._sources.length<1)return i.error(!0);if(t.isInternetExplorer()&&t.internetExplorerVersion()<9)return i.error(!0);var e,n,c=i.create(),l=(this._element.innerHTML="",this.sources()),d=t.isInternetExplorer()&&9==t.internetExplorerVersion()||t.isWindowsPhone(),u=("audio"!==this._element.tagName.toLowerCase()?(this._element=s.changeTag(this._element,"audio"),this._transitionals.element=this._element):d&&(e=a.splitLast(this._element.outerHTML,"</audio>").head,r.iter(l,function(t){e+="<source"+(t.type?" type='"+t.type+"'":"")+" src='"+t.src+"' />"}),e+="</audio>",n=s.elementByTemplate(e),s.elementInsertAfter(n,this._element),this._element.parentNode.removeChild(this._element),this._element=n,this._transitionals.element=this._element),t.isSafari()&&t.safariVersion()<6&&(this._element.src=l[0].src,this._preload=!0),this._domEvents.on(this._element,"loadevent",function(){this._element.networkState===this._element.NETWORK_NO_SOURCE?c.asyncError(!0):c.asyncSuccess(!0)},this),this._loaded=!1,this._domEvents.on(this._element,"canplay",this._eventLoaded,this),this._domEvents.on(this._element,"loadedmetadata",this._eventLoadedMetaData,this),10),p=new o({context:this,fire:function(){this._element.networkState===this._element.NETWORK_NO_SOURCE?--u<=0&&c.asyncError(!0):(this._element.networkState===this._element.NETWORK_IDLE||this._element.networkState===this._element.NETWORK_LOADING&&(t.isEdge()||t.isInternetExplorer()||t.isFirefox()&&0===l[0].src.indexOf("blob:")))&&c.asyncSuccess(!0)},delay:50}),m=(this._element.preload=this._preload?"auto":"none",0),h=new x;if(d)for(var b=this._element.getElementsByTagName("SOURCE"),g=function(){++m===l.length&&c.asyncError(!0)},v=0;v<b.length;++v)h.on(b[v],"error",g);else r.iter(l,function(e){var t=document.createElement("source");e.type&&(t.type=e.type),this._element.appendChild(t),h.on(t,"error",function(){++m===l.length&&c.asyncError(!0)}),t.src=e.src},this);c.callback(function(){h.weakDestroy(),p.destroy()},this),c.success(function(){this._setup()},this);try{t.isChrome()||this._element.load()}catch(e){}return c},destroy:function(){(!t.isInternetExplorer()||8<t.internetExplorerVersion())&&(this._element.innerHTML=""),e.destroy.call(this)},_setup:function(){this._domEvents.on(this._element,"playing",this._eventPlaying,this),this._domEvents.on(this._element,"pause",this._eventPaused,this),this._domEvents.on(this._element,"ended",this._eventEnded,this);for(var e=this._element.getElementsByTagName("SOURCE"),i=function(){this._eventError(this.cls.ERROR_NO_PLAYABLE_SOURCE)},r=0;r<e.length;++r)this._domEvents.on(e[r],"error",i,this);t.isSafari()&&(5<t.safariVersion()||t.safariVersion()<9)&&this._element.networkState===this._element.NETWORK_LOADING&&n.eventually(function(){this.destroyed()||this._element.networkState!==this._element.NETWORK_LOADING||0!==this._element.buffered.length||this._eventError(this.cls.ERROR_NO_PLAYABLE_SOURCE)},this,1e4)},buffered:function(){return this._element.buffered.end(0)},play:function(){return e.play.call(this)},pause:function(){this._element.pause()},setPosition:function(e){this._element.currentTime=e},muted:function(){return this._element.muted},setMuted:function(e){this._element.muted=e},volume:function(){return this._element.volume},setVolume:function(e){this._element.volume=e}}})}),e.extend("module:AudioPlayer.AudioPlayerWrapper",["module:AudioPlayer.AudioPlayerWrapper","module:AudioPlayer.Html5AudioPlayerWrapper"],function(e,t){return e.register(t,2),{}}),e.define("module:AudioRecorder.AudioRecorderWrapper",["base:Classes.ConditionalInstance","base:Events.EventsMixin","base:Objs","base:Promise"],function(e,t,i,r,o){return e.extend({scoped:o},[t,function(e){return{constructor:function(t){e.constructor.call(this,t),this._element=this._options.element,this.ready=r.create()},destroy:function(){e.destroy.call(this)},bindMedia:function(){return this._bindMedia()},_bindMedia:function(){},unbindMedia:function(){return this._unbindMedia()},_unbindMedia:function(){},softwareDependencies:function(){return this._softwareDependencies()},_softwareDependencies:function(){},soundLevel:function(){},testSoundLevel:function(e){},getVolumeGain:function(){},setVolumeGain:function(e){},enumerateDevices:function(){},currentDevices:function(){},setCurrentDevices:function(e){},startRecord:function(e){},pauseRecord:function(){},resumeRecord:function(){},stopRecord:function(e){},canPause:function(){return!1},isWebrtcStreaming:function(){return!1},supportsLocalPlayback:function(){return!1},localPlaybackSource:function(){return null},recordDelay:function(e){return 0}}}],{_initializeOptions:function(e){return i.extend({recordVideo:!1,recordAudio:!0},e)}})}),e.define("module:Common.Video.PixelSampler",["base:Class","base:Maths"],function(e,t,i){return e.extend({scoped:i},function(e){return{constructor:function(t,i){e.constructor.call(this),this._video=t,this._areas=i&&i.areas||[[[0,1],[0,1]]],this._samples=i&&i.samples||100},_prepareCanvas:function(){this._video.videoWidth&&(this._canvas||(this._canvas=document.createElement("canvas"),this._canvas.width=this._video.videoWidth,this._canvas.height=this._video.videoHeight),this._getCanvasCtx().drawImage(this._video,0,0,this._video.videoWidth,this._video.videoHeight))},_getCanvasCtx:function(){if(this._canvas)return this._canvas.getContext("2d",{willReadFrequently:!0})},_pixelSample:function(e,i,r,o){var a=this._getCanvasCtx();if(a){e=e||this._samples,i=i||this._areas[0];for(var n=this._video.videoWidth,s=this._video.videoHeight,x=0;x<e;x++){var c=t.randomInt(i[0][0]*n,Math.min(i[0][1]*n,n-1)),l=t.randomInt(i[1][0]*s,Math.min(i[1][1]*s,s-1));data=a.getImageData(c,l,1,1).data,r.call(o||this,data[0],data[1],data[2])}}else r.call(o||this,0,0,0)},_materializePixelSample:function(e,t){var i=[];return this._pixelSample(e,t,function(e,t,r){i.push([e,t,r])}),i},lightLevel:function(e,t){if(this._prepareCanvas(),1===(t=t||this._areas).length)return this._singleLightLevel(e,t[0]);for(var i=[],r=0;r<t.length;r++)i.push(this._singleLightLevel(e,t[r]));return i},_singleLightLevel:function(e,t){var i=0;return e=e||this._samples,this._pixelSample(e,t,function(e,t,r){i+=e+t+r}),i/(3*e)},blankLevel:function(e,t){if(this._prepareCanvas(),1===(t=t||this._areas).length)return this._singleBlankLevel(e,t[0]);for(var i=[],r=0;r<t.length;r++)i.push(this._singleBlankLevel(e,t[r]));return i},_singleBlankLevel:function(e,t){var i=0;return e=e||this._samples,this._pixelSample(e,t,function(e,t,r){i+=Math.pow(e,2)+Math.pow(t,2)+Math.pow(r,2)}),Math.sqrt(i/(3*e))},deltaCoefficient:function(e,t){if(this._prepareCanvas(),1===(t=t||this._areas).length)return this._singleDeltaCoefficient(e,t[0]);for(var i=[],r=0;r<t.length;r++)i.push(this._singleDeltaCoefficient(e,t[r]));return i},_singleDeltaCoefficient:function(e,t){e=e||this._samples;var i=this._materializePixelSample(e,t);if(!this.__deltaSample)return this.__deltaSample=i,null;for(var r=0,o=0;o<i.length;o++)for(var a=0;a<3;a++)r+=Math.pow(i[o][a]-this.__deltaSample[o][a],2);return this.__deltaSample=i,Math.sqrt(r/(3*e))}}})}),e.define("module:Common.Video.PixelSampleMixin",["module:Common.Video.PixelSampler"],function(e){return{_createPixelSampler:function(){return this.__pixelSampler=this.auto_destroy(new e(this._video||this._element,this._options.pixelSamplerOptions))},_getPixelSampler:function(){return this.__pixelSampler||this._createPixelSampler()},lightLevel:function(e,t){return this._getPixelSampler().lightLevel(e,t)},blankLevel:function(e,t){return this._getPixelSampler().blankLevel(e,t)},deltaCoefficient:function(e,t){return this._getPixelSampler().deltaCoefficient(e,t)}}}),e.define("module:Encoding.WaveEncoder.Support",["base:Promise","base
2:Scheduling.Helper"],function(e,t){return{dumpInputBuffer:function(e,t,i,r){return{left:new Float32Array(e.getChannelData(0)),right:1<t?new Float32Array(e.getChannelData(1)):null,offset:r||0,endOffset:i}},waveChannelTransform:function(i,r,o,a){var n=e.create(),s=32767*(r||1),x=i.offset,c=i.endOffset,l=i.left,d=i.right,u=new Int16Array((c-x)*(d?2:1)),p=0;return t.schedulable(function(e){for(;0<e;){if(e--,c<=x)return n.asyncSuccess(u),!0;u[p]=l[x]*s,p++,d&&(u[p]=d[x]*s,p++),x++}return!1},100,o,a),n},generateHeader:function(e,t,i,r){r=r||new ArrayBuffer(44);var o=new DataView(r);return o.writeUTFBytes=function(e,t){for(var i=0;i<t.length;i++)this.setUint8(e+i,t.charCodeAt(i))},o.writeUTFBytes(0,"RIFF"),o.setUint32(4,44+e,!0),o.writeUTFBytes(8,"WAVE"),o.writeUTFBytes(12,"fmt "),o.setUint32(16,16,!0),o.setUint16(20,1,!0),o.setUint16(22,t,!0),o.setUint32(24,i,!0),o.setUint32(28,4*i,!0),o.setUint16(32,2*t,!0),o.setUint16(34,16,!0),o.writeUTFBytes(36,"data"),o.setUint32(40,e,!0),r}}}),e.define("module:Encoding.WebmEncoder.Support",["base:Promise","base
2:Scheduling.Helper","base:Types"],function(e,t,i){return{parseWebP:function(e){for(var t=e.RIFF[0].WEBP[0],i=t.indexOf("�*"),r=0,o=[];r<4;r++)o[r]=t.charCodeAt(i+3+r);return{width:16383&(o[1]<<8|o[0]),height:16383&(o[3]<<8|o[2]),data:t,riff:e}},parseRIFF:function(e){for(var t=0,i={},r=function(e){return e=e.charCodeAt(0).toString(2),new Array(8-e.length+1).join("0")+e};t<e.length;){var o=e.substr(t,4),a=parseInt(e.substr(t+4,4).split("").map(r).join(""),2),n=e.substr(t+4+4,a);t+=8+a,i[o]=i[o]||[],"RIFF"==o||"LIST"==o?i[o].push(this.parseRIFF(n)):i[o].push(n)}return i},isBlankFrame:function(e,t,i,r){if("function"==typeof Array.prototype.some)return!e.getContext("2d").getImageData(0,0,e.width,e.height).data.some(function(e){return 0!==e});for(var o=((o=document.createElement("canvas")).width=e.width,o.height=e.height,o.getContext("2d")),a=Math.sqrt(Math.pow(255,2)+Math.pow(255,2)+Math.pow(255,2)),n=i&&0<=i&&i<=1?i:0,s=(i=r&&0<=r&&r<=1?r:0,(r=new Image).src=t.image,o.drawImage(r,0,0,e.width,e.height),o.getImageData(0,0,e.width,e.height)),x=0,c=s.data.length,l=(t=s.data.length/4,0);l<c;
2l+=4){var d=s.data[l],u=s.data[l+1],p=s.data[l+2];Math.sqrt(Math.pow(d-0,2)+Math.pow(u-0,2)+Math.pow(p-0,2))<=a*n&&x++}return t-x<=t*i},makeSimpleBlock:function(e){var t=0;if(e.keyframe&&(t|=128),e.invisible&&(t|=8),e.lacing&&(t|=e.lacing<<1),e.discardable&&(t|=1),127<e.trackNum)throw"TrackNumber > 127 not supported";return[128|e.trackNum,e.timecode>>8,255&e.timecode,t].map(function(e){return String.fromCharCode(e)}).join("")+e.frame},generateEBMLHeader:function(e,t,i){return[{id:440786851,data:[{data:1,id:17030},{data:1,id:17143},{data:4,id:17138},{data:8,id:17139},{data:"webm",id:17026},{data:2,id:17031},{data:2,id:17029}]},{id:408125543,data:[{id:357149030,data:[{data:1e6,id:2807729},{data:"whammy",id:19840},{data:"whammy",id:22337},{data:[].slice.call(new Uint8Array(new Float64Array([e]).buffer),0).map(function(e){return String.fromCharCode(e)}).reverse().join(""),id:17545}]},{id:374648427,data:[{id:174,data:[{data:1,id:215},{data:1,id:25541},{data:0,id:156},{data:"und",id:2274716},{data:"V_VP8",id:134},{data:"VP8",id:2459272},{data:1,id:131}
2,{id:224,data:[{data:t,id:176},{data:i,id:186}]}]}]}]}]},__numToBuffer:function(e){for(var t=[];0<e;)t.push(255&e),e>>=8;return new Uint8Array(t.reverse())},__strToBuffer:function(e){return new Uint8Array(e.split("").map(function(e){return e.charCodeAt(0)}))},__bitsToBuffer:function(e){var t=[];e=(e.length%8?new Array(9-e.length%8).join("0"):"")+e;for(var i=0;i<e.length;i+=8)t.push(parseInt(e.substr(i,8),2));return new Uint8Array(t)},serializeEBML:function(e){var t;return i.is_array(e)?(t=[],e.forEach(function(e){var i=e.data,r=("object"==(r=typeof i)?i=this.serializeEBML(i):"number"==r?i=this.__bitsToBuffer(i.toString(2)):"string"==r&&(i=this.__strToBuffer(i)),i.size||i.byteLength||i.length),o=Math.ceil(Math.ceil(Math.log(r)/Math.log(2))/8);r=r.toString(2),r=new Array(7*o+7+1-r.length).join("0")+r,o=new Array(o).join("0")+"1"+r;t.push(this.__numToBuffer(e.id)),t.push(this.__bitsToBuffer(o)),t.push(i)},this),new Blob(t,{type:"video/webm"})):e},makeTimecodeDataBlock:function(e,t){return{data:this.makeSimpleBlock({discardable:0,frame:e.slice(4),invisible:0,keyframe:1,lacing:0,trackNum:1,timecode:Math.round(t)}),id:163}},makeCluster:function(e,t){return e.unshift({data:t,id:231}),{id:524531317,data:e}}}}),e.define("module:ImageRecorder.ImageRecorderWrapper",["base:Classes.ConditionalInstance","base:Events.EventsMixin","base:Objs","base:Promise"],function(e,t,i,r,o){return e.extend({scoped:o},[t,function(e){return{constructor:function(t){e.constructor.call(this,t),this._element=this._options.element,this.ready=r.create()},destroy:function(){e.destroy.call(this)},bindMedia:function(){return this._bindMedia()},_bindMedia:function(){},unbindMedia:function(){return this._unbindMedia()},_unbindMedia:function(){},softwareDependencies:function(){return this._softwareDependencies()},_softwareDependencies:function(){},cameraWidth:function(){return this._options.recordingWidth},cameraHeight:function(){return this._options.recordingHeight},lightLevel:function(){},blankLevel:function(){},deltaCoefficient:function(){},enumerateDevices:function(){},currentDevices:function(){},setCurrentDevices:function(e){},setCameraFace:function(e){},getCameraFacingMode:function(){},createSnapshot:function(){},removeSnapshot:function(e){},createSnapshotDisplay:function(e,t,i,r,o,a){},updateSnapshotDisplay:function(e,t,i,r,o,a){},removeSnapshotDisplay:function(e){},createSnapshotUploader:function(e,t,i){},snapshotToLocalPoster:function(e){return null}}}],{_initializeOptions:function(e){return i.extend({recordingWidth:640,recordingHeight:480},e)}})}),e.define("module:Player.Broadcasting",["base:Class","browser:Loader","browser:Events"],function(e,t,i,r){return e.extend({scoped:r},function(e){return{constructor:function(t){e.constructor.apply(this),this.player=t.player,this.googleCast={},this.airplay={},this.options=t.commonOptions,this.googleCast.initialOptions=t.castOptions,this.airplayOptions=t.airplayOptions,this.player.on("pause-google-cast",function(){this._googleCastRemotePause()},this),this.player.on("play-google-cast",function(){this._googleCastRemotePlay()},this),this.player.on("google-cast-seeking",function(e){this._seekToGoogleCast(e)},this),this.player.on("change-google-cast-volume",function(e){e=Math.min(1,e),this._changeGoogleCastVolume(e)},this)},attachAirplayEvent:function(e){this._airplayEvent=this.auto_destroy(new i),this._airplayEvent.on(e,"webkitplaybacktargetavailabilitychanged",function(e){return"available"===e.availability&&(this.player._broadcastingState.airplayConnected=!0)},this)},attachGoggleCast:function(){var e=this;window.__onGCastApiAvailable=function(t){t&&e._initializeCastApi()},t.loadScript("https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1",function(){})},_initializeCastApi:function(){var e=this,t=(e.player.trigger("cast-available",!0),this.googleCast.initialOptions),i={},r=[chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID,"41A5ADFD","8AA2B3F9","DE815B4F"],o=[chrome.cast.AutoJoinPolicy.PAGE_SCOPED,chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED,chrome.cast.AutoJoinPolicy.ORIGIN_SCOPED],a=((o=(i.autoJoinPolicy=o[1],i.receiverApplicationId=this.options.chromecastReceiverAppId||r[2],i.androidReceiverCompatible=!0,cast.framework.CastContext.getInstance())).setOptions(i),new cast.framework.RemotePlayer),n=(a.title=this.options.title,a.canControlVolume=t.canControlVolume,a.canPause=t.canPause,a.canSeek=t.canSeek,a.duration=t.duration,a.imageUrl=t.imageUrl,a.isConnected=t.isConnected,a.isMuted=t.isMuted,a.isPaused=t.isPau
2sed,a.title=this.options.title,a.displayName=t.displayName,new cast.framework.RemotePlayerController(a)),s=cast.framework.CastState,x=cast.framework.CastState.CONNECTING,c=cast.framework.CastState.NO_DEVICES_AVAILABLE;r=cast.framework.CastContextEventType.CAST_STATE_CHANGED;o.addEventListener(r,function(t){t=t.castState,e.player.trigger("cast-state-changed",t,s),t!==c&&(a.displayStatus=t===x?"Please wait connecting":"")}),n.addEventListener(cast.framework.RemotePlayerEventType.IS_CONNECTED_CHANGED,function(){cast&&cast.framework&&(a.isConnected?e._setupCastRemotePlayer(a,n):e._destroyCastRemotePlayer(a,n))})},_setupCastRemotePlayer:function(e,t){var i=this,r=this.player,o=(this.castOptions,r._sources),a=r._element.currentSrc,n=(o=o[0].type,cast.framework.CastContext.getInstance().getCurrentSession());(a=new chrome.cast.media.MediaInfo(a,o)).metadata=new chrome.cast.media.GenericMediaMetadata,a.metadata.metadataType=chrome.cast.media.MetadataType.GENERIC,a.metadata.title=this.options.title,a.metadata.images=[{url:this.options.poster}],o=new chrome.cast.media.LoadRequest(a);this.googleCast.castRemotePlayer=e,this.googleCast.castRemotePlayerController=t,this.googleCast.castMediaInfo=a,this.googleCast.castSession=n,t.addEventListener(cast.framework.RemotePlayerEventType.MEDIA_INFO_CHANGED,function(){var e;n&&(e=n.getMediaSession())&&r.trigger("cast-paused","PAUSED"===e.playerState)}),n.loadMedia(o).then(function(){r._broadcastingState.googleCastConnected=!0,r.trigger("cast-loaded",e,t),t.addEventListener(cast.framework.RemotePlayerEventType.IS_PAUSED_CHANGED,function(){r.trigger("cast-paused",e.isPaused)}),t.addEventListener(cast.framework.RemotePlayerEventType.CURRENT_TIME_CHANGED,function(){var t=i._getGoogleCastCurrentMediaTime(e),o=i._getGoogleCastMediaDuration(e);r.trigger("cast-time-changed",t,o)})},function(e){console.warn("Remote media load error : "+i._googleCastPlayerErrorMessages(e))})},_destroyCastRemotePlayer:function(e,t){var i=this.player,r=this._getGoogleCastCurrentMediaTime(e);t.removeEventListener(cast.framework.RemotePlayerEventType.MEDIA_INFO_CHANGED),t.removeEventListener(cast.framework.RemotePlayerEventType.IS_PAUSED_CHANGED),t.removeEventListener(cast.framework.RemotePlayerEventType.CURRENT_TIME_CHANGED),e.savedPlayerState&&!e.isConnected&&(r=e.savedPlayerState.currentTime),i._broadcastingState.googleCastConnected&&0<r&&i.trigger("proceed-when-ending-googlecast",r,e.isPaused),this.player._broadcastingState.googleCastConnected=!1},_getGoogleCastRemotePlayer:function(){if(this.player._broadcastingState.googleCastConnected)return this.googleCast.castRemotePlayer},_getGoogleCastRemotePlayerController:function(){if(this.player._broadcastingState.googleCastConnected)return this.googleCast.castRemotePlayerController},_getGoogleCastMediaInfo:function(){if(this.player._broadcastingState.googleCastConnected)return this.googleCast.castMediaInfo},_getGoogleCastCurrentSession:function(){if(this.player._broadcastingState.googleCastConnected)return this.googleCast.castSession},_getGoogleCastCurrentMediaTime:function(e){if(this.player._broadcastingState.googleCastConnected)return Math.floor(10*e.currentTime)/10},_getGoogleCastMediaDuration:function(e){if(this.player._broadcastingState.googleCastConnected)return e.duration},_googleCastRemotePlay:function(){var e,t;return!!this.player._broadcastingState.googleCastConnected&&(e=this._getGoogleCastRemotePlayer(),t=this._getGoogleCastRemotePlayerController(),"PAUSED"===e.playerState&&t.playOrPause(),e)},_googleCastRemotePause:function(){var e,t;return!!this.player._broadcastingState.googleCastConnected&&(e=this._getGoogleCastRemotePlayer(),t=this._getGoogleCastRemotePlayerController(),"PLAYING"===e.playerState&&t.playOrPause(),e)},_seekToGoogleCast:function(e){var t=this._getGoogleCastRemotePlayer(),i=this._getGoogleCastRemotePlayerController();t.currentTime=e,i.seek()},_changeGoogleCastVolume:function(e){var t=this._getGoogleCastRemotePlayerController();this._getGoogleCastRemotePlayer().volumeLevel=e,t.setVolumeLevel()},_googleCastPlayerErrorMessages:function(e){switch(e.code){case chrome.cast.ErrorCode.API_NOT_INITIALIZED:return"The API is not initialized."+(e.description?" :"+e.description:"");case chrome.cast.ErrorCode.CANCEL:return"The operation was canceled by the user"+(e.description?" :"+e.description:"");case chrome.cast.ErrorCode.CHANNEL_ERROR:return"A channel to the receiver is not available."+(e.description?" :"+e.description:"");case chrome.cast.ErrorCode.EXTENSION_MISSING:return"The Cast extension is not available."+(e.description?" :"+e.description:"");case chrome.cast.ErrorCode.INVALID_PARAMETER:return"The parameters to the operation were not valid."+(e.description?" :"+e.description:"");case chrome.cast.ErrorCode.RECEIVER_UNAVAILABLE:return"No receiver was compatible with the session request."+(e.description?" :"+e.description:"");case chrome.cast.ErrorCode.SESSION_ERROR:return"A session could not be created, or a session was invali
2d."+(e.description?" :"+e.description:"");case chrome.cast.ErrorCode.TIMEOUT:return"The operation timed out."+(e.description?" :"+e.description:"")}},lookForAirplayDevices:function(e){return e.webkitShowPlaybackTargetPicker()}}})}),e.define("module:HlsSupportMixin",["base:Promise","base:Async","browser:Loader"],function(e,t,i){var r=!1;return{_hlsObj:function(){return window.Hls},_hlsIsSupported:function(){return!!this._hlsObj()&&this._hlsObj().isSupported()},_lazyLoadHls:function(){var o;return r?e.value(this._hlsIsSupported()):(o=e.create(),i.loadScript("https://cdnjs.cloudflare.com/ajax/libs/hls.js/1.1.5/hls.light.min.js",function(){r=!0,t.eventually(function(){o.asyncSuccess(this._hlsIsSupported())},this)},this),o)},_loadHls:function(t){var i=e.create(),r=this._hlsObj();return this._hls=new r,this._hls.on(r.Events.MEDIA_ATTACHED,function(){this._hls.loadSource(t.src),this._hls.on(r.Events.MANIFEST_PARSED,function(e,t){this._qualityOptions=t.levels.map(function(e,t){return{id:t,label:e.width+"x"+e.height+" ("+Math.round(e.bitrate/1024)+" kbps)"}}),this._currentQuality=this._qualityOptions[this._hls.startLevel],this._hls.on(r.Events.LEVEL_SWITCHED,function(e,t){this._currentQuality=this._qualityOptions[t.level],this.trigger("qualityswitched",this._qualityOptions[t.level])}.bind(this)),this.on("setsourcequality",function(e){this._hls.currentLevel=e}),i.asyncSuccess(!0)}.bind(this))}.bind(this)),this._hls.on(r.Events.ERROR,function(e,t){var o;if(t.fatal)switch(t.type){case r.ErrorTypes.NETWORK_ERROR:this._hls.startLoad(),o="HLS Network Error";break;case r.ErrorTypes.MEDIA_ERROR:this._hls.recoverMediaError(),o="HLS Media Error";break;default:this._hls.destroy(),o="HLS Fatal Error"}i.asyncError(o)}.bind(this)),this._hls.attachMedia(this._element),i}}}
2),e.define("module:Player.Support",["base:Promise","base:Objs","browser:Info"],function(e,t,i){return{VIDEO:[0,0,0,28,102,116,121,112,105,115,111,109,0,0,2,0,105,115,111,109,105,115,111,50,109,112,52,49,0,0,0,8,102,114,101,101,0,0,2,239,109,100,97,116,33,16,5,32,164,27,255,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,33,16,5,32,164,27,255,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,167,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,0,0,2,194,109,111,111,118,0,0,0,108,109,118,104,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,232,0,0,0,47,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1,236,116,114,97,107,0,0,0,92,116,107,104,100,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,47,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,101,100,116,115,0,0,0,28,101,108,115,116,0,0,0,0,0,0,0,1,0,0,0,47,0,0,0,0,0,1,0,0,0,0,1,100,109,100,105,97,0,0,0,32,109,100,104,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,68,0,0,8,0,85,196,0,0,0,0,0,45,104,100,108,114,0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0,0,0,1,15,109,105,110,102,0,0,0,16,115,109,104,100,0,0,0,0,0,0,0,0,0,0,0,36,100,105,110,102,0,0,0,28,100,114,101,102,0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1,0,0,0,211,115,116,98,108,0,0,0,103,115,116,115,100,0,0,0,0,0,0,0,1,0,0,0,87,109,112,52,97,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,0,16,0,0,0,0,172,68,0,0,0,0,0,51,101,115,100,115,0,0,0,0,3,128,128,128,34,0,2,0,4,128,128,128,20,64,21,0,0,0,0,1,244,0,0,1,243,249,5,128,128,128,2,18,16,6,128,128,128,1,2,0,0,0,24,115,116,116,115,0,0,0,0,0,0,0,1,0,0,0,2,0,0,4,0,0,0,0,28,115,116,115,99,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,28,115,116,115,122,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,115,0,0,1,116,0,0,0,20,115,116,99,111,0,0,0,0,0,0,0,1,0,0,0,44,0,0,0,98,117,100,116,97,0,0,0,90,109,101,116,97,0,0,0,0,0,0,0,33,104,100,108,114,0,0,0,0,0,0,0,0,109,100,105,114,97,112,112,108,0,0,0,0,0,0,0,0,0,0,0,0,45,105,108,115,116,0,0,0,37,169,116,111,111,0,0,0,29,100,97,116,97,0,0,0,1,0,0,0,0,76,97,118,102,53,54,46,52,48,46,49,48,49],AUDIO:[255,227,24,196,0,0,0,3,72,1,64,0,0,4,132,16,31,227,192,225,76,255,67,12,255,221,27,255,228,97,73,63,255,195,131,69,192,232,223,255,255,207,102,239,255,255,255,101,158,206,70,20,59,255,254,95,70,149,66,4,16,128,0,2,2,32,240,138,255,36,106,183,255,227,24,196,59,11,34,62,80,49,135,40,0,253,29,191,209,200,141,71,7,255,252,152,74,15,130,33,185,6,63,255,252,195,70,203,86,53,15,255,255,247,103,76,121,64,32,47,255,34,227,194,209,138,76,65,77,69,51,46,57,55,170,170,170,170,170,170,170,170,170,170,255,227,24,196,73,13,153,210,100,81,135,56,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170],canAutoplayVideo:function(e){e=this._setupDefaultValues(e);var t=new Blob([new Uint8Array(this.VIDEO)],{type:"video/mp4"});return this._startPlayback(e,function(){return{element:document.createElement("video"),source:URL.createObjectURL(t)}})},canAutoplayAudio:function(e){e=this._setupDefaultValues(e);var t=new Blob([new Uint8Array(this.AUDIO)],{type:"audio/mpeg"});return this._startPlayback(e,function(){return{element:document.createElement("audio"),source:URL.createObjectURL(t)}})},resolutionToLabel:function(e,t){return t<300?"SD":t<400?"360p":t<500?"480p":"HD"},elementFileInfo:function(i,r,o,a){try{var n=document.createElement(i),s=(t.iter(o,function(e,t){n[t]=e}),e.create()),x=!1,c=setTimeout(function(){x=!0,null!=n.error?s.asyncError(n.error):s.asyncError("Timeout")},1e3);return n[r]=function(){x||(clearTimeout(c),s.asyncSuccess(n))},n.src=(window.URL||window.webkitURL).createObjectURL(a),s}catch(t){return e.error(t)}},videoFileInfo:function(e){return this.elementFileInfo("video","onloadeddata",{volume:0,muted:!0,preload:!0},e).mapSuccess(function(e){return{width:e.videoWidth,height:e.videoHeight,duration:e.duration}}).mapError(function(e){return e})},audioFileInfo:function(e){return this.elementFileInfo("audio","onloadeddata",{volume:0,muted:!0,preload:!0},e).mapSuccess(function(e){return{duration:e.duration}})},imageFileInfo:function(e){return this.elementFileInfo("img","onload",{},e).mapSuccess(function(e){return{width:e.width,height:e.height}})},_setupDefaultValues:function(e){return t.tree_extend({muted:!1,timeout:null,playsinline:!1},e)},_startPlayback:function(t,r){var o,a,n=t.muted,s=t.timeout,x=(t=t.playsinline,(r=r()).element),c=(r=r.source,e.create());return i.isMobile()&&i.isiOS()&&!t?c.asyncSuccess({result:!1,error:"iOS mobile should be used only with playsinline"}):(!0===(x.muted=n)&&x.setAttribute("muted","muted"),!0===t&&x.setAttribute("playsinline","playsinline"),x.src=r,n=x.play(),s&&(o=setTimeout(function(){a(!1,new Error("Timeout "+s+" ms has been reached"))},s)),a=function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;x.remove(),x.srcObject=null,void 0!==o&&clearTimeout(o),c.asyncSuccess({result:e,error:t})},void 0!==n?n.then(function(){return a(!0)}).catch(function(e){return a(!1,e)}):a(!0),c)}}}),e.define("module:Player.VideoPlayerWrapper",["base:Classes.OptimisticConditionalInstance","base
2:Events.EventsMixin","base:MediaTypes","base:Types","base:Objs","base:Strings","browser:Events"],function(e,t,i,r,o,a,n,s){return e.extend({scoped:s},[t,function(e){return{constructor:function(t,s){e.constructor.call(this),t=o.extend(o.clone(t||{},1),s),this._poster=t.poster||null;s=t.source||t.sources||[];var x=(r.is_string(s)?s=s.split(" "):r.is_array(s)||(s=[s]),this._onlyAudio=!1,void 0!==t.onlyaudio&&(this._onlyAudio=t.onlyaudio),[]);o.iter(s,function(e){r.is_string(e)?e={src:e.trim()}:"undefined"!=typeof Blob&&e instanceof Blob&&(e={src:e}),e.ext&&!e.type&&(e.type=i.getType(e.ext)),!e.ext&&e.type&&(e.ext=i.getExtension(e.type)),e.ext||e.type||!r.is_string(e.src)||0<=(t=a.splitFirst(e.src,"?").head).indexOf(".")&&(e.ext=a.last_after(t,"."),e.type=i.getType(e.ext)),e.ext&&(e.ext=e.ext.toLowerCase()),e.type&&(e.type=e.type.toLowerCase());var t=null;void 0!==e.audiosrc&&(t=e.audiosrc),"undefined"!=typeof Blob&&e.src instanceof Blob&&(e.src=this._onlyAudio&&t?(window.URL||window.webkitURL).createObjectURL(t):(window.URL||window.webkitURL).createObjectURL(e.src)),"undefined"!=typeof Blob&&e.audiosrc instanceof Blob&&(e.audiosrc=(window.URL||window.webkitURL).createObjectURL(e.audiosrc)),x.push(e)},this),this._sources=x,this._element=t.element,this._preload=t.preload||!1,this._reloadonplay=t.reloadonplay||!1,this._options=t,this._loop=t.loop||!1,this._fullscreenedElement=t.fullscreenedElement,this._preloadMetadata=t.loadmetadata||!1,this._loaded=!1,this._postererror=!1,this._error=0,this._domEvents=new n,this._broadcastingState={googleCastConnected:!1,airplayConnected:!1}},destroy:function(){this._domEvents.destroy(),e.destroy.call(this)},poster:function(){return this._poster},sources:function(){return this._sources},loaded:function(){return this._loaded},postererror:function(){return this._postererror},buffered:function(){},_eventLoaded:function(e){this._loaded=!0,this.trigger("loaded")},_eventLoadedMetaData:function(e){this._hasMetadata=!0,this.trigger("loadedmetadata",e)},_eventPosterLoaded:function(e){this.trigger("posterloaded",e)},_eventPlaying:function(){this._loaded||this._eventLoaded(),this.trigger("playing")},_eventPaused:function(){this.duration()&&this.duration()===this.position()||this.trigger("paused")},_eventEnded:function(){this.trigger("ended")},_eventError:function(e){this._error=e,this.trigger("error",e)},_eventPosterError:function(){this._postererror=!0,this.trigger("postererror")},supportsFullscreen:function(){return!1},duration:function(){return this._element.duration},position:function(){return this._element.currentTime},enterFullscreen:function(){},exitFullscreen:function(){},isFullscreen:function(){return!1},supportsPIP:function(){return!1},enterPIPMode:function(){},exitPIPMode:function(){},isInPIPMode:function(){return!1},error:function(){return this._error},play:function(){this._reloadonplay&&(this._hls?this._hls.startLoad():this._element.load()),this._reloadonplay=!1;try{var e=this._element.play();e.catch&&e.catch(function(){})}catch(e){}},pause:function(){this._element.pause()},setPosition:function(e){this._element.currentTime=e},muted:function(){return this._element.muted},setMuted:function(e){this._element.muted=e},volume:function(){return this._element.volume},setVolume:function(e){this._element.volume=e},videoWidth:function(){},videoHeight:function(){},createSnapshotPromise:function(e){}}}],{ERROR_NO_PLAYABLE_SOURCE:1})}),e.define("module:Player.Html5VideoPlayerWrapper",["module:HlsSupportMixin","module:Common.Video.PixelSampleMixin","module:Player.VideoPlayerWrapper","browser:Info","base:Promise","base
2:Objs","base:Timers.Timer","base:Strings","base:Async","browser:Dom","browser:Events"],function(e,t,i,r,o,a,n,s,x,c,l,d){return i.extend({scoped:d},[e,t,function(e){return{_initialize:function(){if(this._options.nohtml5)return o.error(!0);if(this._sources.length<1)return o.error(!0);if(r.isInternetExplorer()&&r.internetExplorerVersion()<9)return o.error(!0);var e,t=o.create(),i=(this._element.innerHTML="",this.sources()),x=0===i[0].src.indexOf("blob:")&&i[0].src,d=r.isInternetExplorer()&&9==r.internetExplorerVersion()||r.isWindowsPhone(),u=("video"!==this._element.tagName.toLowerCase()?(this._element=c.changeTag(this._element,"video"),this._transitionals.element=this._element):d&&(e=s.splitLast(this._element.outerHTML,"</video>").head,a.iter(i,function(t){e+="<source"+(t.type?" type='"+t.type+"'":"")+" src='"+t.src+"' />"}),e+="</video>",m=c.elementByTemplate(e),c.elementInsertAfter(m,this._element),this._element.parentNode.removeChild(this._element),this._element=m,this._transitionals.element=this._element),r.isSafari()&&r.safariVersion()<6&&(this._element.src=i[0].src,this._preload=!0),this._domEvents.on(this._element,"loadevent",function(){this._element.networkState===this._element.NETWORK_NO_SOURCE?t.asyncError(!0):t.asyncSuccess(!0)},this),10),p=new n({context:this,fire:function(){this._element.networkState===this._element.NETWORK_NO_SOURCE?--u<=0&&t.asyncError(!0):(this._element.networkState===this._element.NETWORK_IDLE||this._element.networkState===this._element.NETWORK_LOADING&&(r.isEdge()||r.isInternetExplorer()||r.isFirefox()&&x))&&t.asyncSuccess(!0)},delay:50}),m=this._preloadMetadata?"metadata":"none",h=(this._element.preload=this._preload?"auto":m,0),b=(this._audioElement=null,new l);if(x)this._element.src=x;else if(d)for(var g=this._element.getElementsByTagName("SOURCE"),v=function(){++h===i.length&&t.asyncError(!0)},f=0;f<g.length;++f)b.on(g[f],"error",v);else a.iter(i,function(e){var r=document.createElement("source");"m3u8"===e.ext?this._lazyLoadHls().success(function(i){i&&this._loadHls(e).forwardSuccess(t)},this):(e.type&&(r.type=e.type),this._element.appendChild(r),b.on(r,"error",function(){++h===i.length&&t.asyncError(!0)}),r.src=e.src,e.audiosrc&&(this._audioElement||(this._audioElement=document.createElement("audio"),c.elementInsertAfter(this._audioElement,this._element)),r=document.createElement("source"),e.type&&(r.type=e.type),this._audioElement.appendChild(r),r.src=e.audiosrc))},this);this.poster()&&(this._element.poster=this.posterURL()),t.callback(function(){b.weakDestroy(),p.destroy()},this),t.success(function(){this._setup()},this);try{r.isChrome()||this._element.load()}catch(e){}return t},posterURL:function(){var e=this.poster();return e&&"undefined"!=typeof Blob&&e instanceof Blob?(window.URL||window.webkitURL).createObjectURL(e):e},destroy:function(){this._hls&&this._hls.destroy(),this._audioElement&&this._audioElement.remove(),this.supportsFullscreen()&&this.__fullscreenListener&&c.elementOffFullscreenChange(this._element,this.__fullscreenListener),this.supportsPIP()&&this.__pipListener&&c.videoRemovePIPChangeListeners(this._element,this.__pipListener),(!r.isInternetExplorer()||8<r.internetExplorerVersion())&&(this._element.innerHTML=""),e.destroy.call(this)},_eventEnded:function(){this._loop&&this.play(),e._eventEnded.call(this)},_setup:function(){this._loaded=!1,this._domEvents.on(this._element,"canplay",this._eventLoaded,this),this._domEvents.on(this._element,"loadedmetadata",this._eventLoadedMetaData,this),this._domEvents.on(this._element,"playing",this._eventPlaying,this),this._domEvents.on(this._element,"pause",this._eventPaused,this),this._domEvents.on(this._element,"ended",this._eventEnded,this);for(var e,t,i=this,o=this._element.getElementsByTagName("SOURCE"),a=function(){this._eventError(this.cls.ERROR_NO_PLAYABLE_SOURCE)},n=0;n<o.length;++n)this._domEvents.on(o[n],"error",a,this);this.poster()&&((e=new Image).onerror=function(){delete i._element.poster,delete i._element.preload,i._eventPosterError()},e.src=this.posterURL(),e.onload=function(){i.__imageWidth=e.width,i.__imageHeight=e.height,i._eventPosterLoaded(this)}),r.isSafari()&&(5<r.safariVersion()||r.safariVersion()<9)&&this._element.networkState===this._element.NETWORK_LOADING&&x.eventually(function(){this.destroyed()||this._element.networkState!==this._element.NETWORK_LOADING||0!==this._element.buffered.length||this._eventError(this.cls.ERROR_NO_PLAYABLE_SOURCE)},this,1e4),this.supportsFullscreen()&&(this.__videoClassBackup="",t=this._fullscreenedElement||this._element,this.__fullscreenListener=c.elementOnFullscreenChange(t,function(e,t){this.trigger("fullscreen-change",t),t?(this.__videoClassBackup=this._element.className,this._element.className=""):(this._element.className=this.__videoClassBackup,this.__videoClassBackup="")},this)),this.supportsPIP()&&"pictureInPictureElement"in document&&(this.__pipListener=c.videoAddPIPChangeListeners(this._element,function(e,t){this.trigger("pip-mode-change",e,t)},this))},buffered:function(){return this._element.buffered.end(0)},_fullscreenElement:function(e){return r.isChromiumBased()&&!r.isMobile()?e||this._element.parentNode:r.isFirefox()?e||this._element.parentElement:e||this._element},supportsFullscreen:function(e){return c.elementSupportsFullscreen(this._fullscreenElement(e))},enterFullscreen:function(e){c.elementEnterFullscreen(this._fullscreenElement(e))},exitFullscreen:function(){c.documentExitFullscreen()},isFullscreen:function(e){return c.elementIsFullscreen(this._fullscreenElement(e))},supportsPIP:function(){return c.browserSupportsPIP(this._element)},enterPIPMode:function(e){c.videoElementEnterPIPMode(this._element)},exitPIPMode:function(){c.videoElementExitPIPMode(this._element)},isInPIPMode:function(){return c.videoIsInPIPMode(this._element)},videoWidth:function(){return this._element.width||this.__imageWidth||NaN},videoHeight:function(){return this._element.height||this.__imageHeight||NaN},play:function(){e.play.call(this),this._audioElement&&(this._reloadonplay&&this._audioElement.load(),this._audioElement.play())},pause:function(){this._element.pause(),this._audioElement&&this._audioElement.pause()},setPosition:function(e){this._element.currentTime=e,this._audioElement&&(this._audioElement.currentTime=e)},setSpeed:function(e){e<.5&&4<e?console.warn("Maximum allowed speed range is from 0.5 to 4.0"):(this._element.playbackRate=e,this._audioElement&&(this._audioElement.playbackRate=e))},muted:function(){return(this._audioElement||this._element).muted},setMuted:function(e){(this._audioElement||this._element).muted=e},volume:function(){return(this._audioElement||this._element).volume},setVolume:function(e){(this._audioElement||this._element).volume=e},createSnapshotPromise:function(e){var t,i=this._element,r=document.createElement("canvas"),a=r.getContext("2d");return r.width=i.videoWidth,r.height=i.videoHeight,a.drawImage(i,0,0,r.width,r.height),a=(i=r).getContext("2d"),new Uint32Array(a.getImageData(0,0,i.width,i.height).data.buffer).some(function(e){return 0!==e})?(t=o.create(),r.toBlob(function(e){t.asyncSuccess(e)},e),t):o.error(!0)}}}])}),e.extend("module:Player.VideoPlayerWrapper",["module:Player.VideoPlayerWrapper","module:Player.Html5VideoPlayerWrapper"],function(e,t){return e.register(t,2),{}}),e.define("module:Recorder.VideoRecorderWrapper",["base:Classes.ConditionalInstance","base
2:Events.EventsMixin","base:Objs","base:Promise"],function(e,t,i,r,o){return e.extend({scoped:o},[t,function(e){return{constructor:function(t){e.constructor.call(this,t),this._element=this._options.element,this.ready=r.create()},destroy:function(){e.destroy.call(this)},bindMedia:function(){return this._bindMedia()},_bindMedia:function(){},unbindMedia:function(){return this._unbindMedia()},_unbindMedia:function(){},softwareDependencies:function(){return this._softwareDependencies()},_softwareDependencies:function(){},cameraWidth:function(){return this._options.recordingWidth},cameraHeight:function(){return this._options.recordingHeight},lightLevel:function(){},soundLevel:function(){},testSoundLevel:function(e){},blankLevel:function(){},deltaCoefficient:function(){},getVolumeGain:function(){},setVolumeGain:function(e){},enumerateDevices:function(){},currentDevices:function(){},setCurrentDevices:function(e){},setCameraFace:function(e){},getCameraFacingMode:function(){},addMultiStream:function(e,t){},updateMultiStreamPosition:function(e,t,i,r){},reverseCameraScreens:function(){},createSnapshot:function(){},removeSnapshot:function(e){},createSnapshotDisplay:function(e,t,i,r,o,a){},updateSnapshotDisplay:function(e,t,i,r,o,a){},removeSnapshotDisplay:function(e){},createSnapshotUploader:function(e,t,i){},startRecord:function(e){},pauseRecord:function(){},resumeRecord:function(){},stopRecord:function(e){},errorHandler:function(e){},isWebrtcStreaming:function(){return!1},canPause:function(){return!1},supportsLocalPlayback:function(){return!1},supportsCameraFace:function(){return!1},snapshotToLocalPoster:function(e){return null},localPlaybackSource:function(){return null},averageFrameRate:function(){return null},recordDelay:function(e){return 0}}}],{_initializeOptions:function(e){return i.extend({recordingWidth:640,recordingHeight:480,recordVideo:!0,recordAudio:!0},e)}})}
2),e.define("module:WebRTC.Support",["base:Promise","base:Objs","browser:Info","browser:Dom","base:Time"],function(e,t,i,r,o){return{canvasSupportsImageFormat:function(e){try{var t=document.createElement("canvas").toDataURL(e);return t.indexOf(";"),-1!=t.substring(0,t.indexOf(";")).indexOf(e)}catch(e){return!1}},getGlobals:function(){var e=null,t=navigator.mediaDevices&&navigator.mediaDevices.getUserMedia?(e=navigator.mediaDevices.getUserMedia,navigator.mediaDevices):(e=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia,navigator),i=window.URL||window.webkitURL,o=window.MediaRecorder,a=window.AudioContext||window.webkitAudioContext,n=(a&&r.userInteraction(function(){this.__globals&&(this.__globals.audioContext=new a)},this),window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection),s=window.RTCIceCandidate||window.mozRTCIceCandidate||window.webkitRTCIceCandidate,x=window.RTCSessionDescription||window.mozRTCSessionDescription||window.webkitRTCSessionDescription;return{getUserMedia:e,getUserMediaCtx:t,URL:i,MediaRecorder:o,AudioContext:a,audioContextScriptProcessor:function(){return(this.createScriptProcessor||this.createJavaScriptNode).apply(this,arguments)},webpSupport:this.canvasSupportsImageFormat("image/webp"),RTCPeerConnection:n,RTCIceCandidate:s,RTCSessionDescription:x,WebSocket:window.WebSocket,supportedConstraints:navigator.mediaDevices&&navigator.mediaDevices.getSupportedConstraints?navigator.mediaDevices.getSupportedConstraints():{}}},globals:function(){return this.__globals||(this.__globals=this.getGlobals()),this.__globals},userMediaSupported:function(){return!!this.globals().getUserMedia},enumerateMediaSources:function(){var i=e.create(),r=function(e){var r={audio:{},audioCount:0,video:{},videoCount:0};t.iter(e,function(e){var t;0===e.kind.indexOf("video")&&(r.videoCount++,void 0!==e.getCapabilities&&(t=e.getCapabilities()),r.video[e.id||e.deviceId]={id:e.id||e.deviceId,label:e.label,capabilities:t}),0===e.kind.indexOf("audio")&&(r.audioCount++,void 0!==e.getCapabilities&&(t=e.getCapabilities()),r.audio[e.id||e.deviceId]={id:e.id||e.deviceId,label:e.label,capabilities:t})}),i.asyncSuccess(r)};try{navigator.mediaDevices&&navigator.mediaDevices.enumerateDevices?navigator.mediaDevices.enumerateDevices().then(r):MediaStreamTrack&&MediaStreamTrack.getSources?MediaStreamTrack.getSources(r):i.asyncError("Unsupported")}catch(e){i.asyncError(e)}return i},streamQueryResolution:function(t){var i=e.create(),r=this.bindStreamToVideo(t);return r.addEventListener("playing",function(){setTimeout(function(){i.asyncSuccess({stream:t,width:r.videoWidth,height:r.videoHeight}),r.remove()},500)}),i},chromeExtensionMessage:function(t,i){var r=e.create();return chrome.runtime.sendMessage(t,i,r.asyncSuccessFunc()),r},chromeExtensionExtract:function(e){var t={};return i.isChrome()?(t.extensionId=e.chromeExtensionId,t.extensionInstallLink=e.chromeExtensionInstallLink):i.isOpera()&&(t.extensionId=e.operaExtensionId,t.extensionInstallLink=e.operaExtensionInstallLink),t},userMedia:function(t){var i=e.create();t=this.globals().getUserMedia.call(this.globals().getUserMediaCtx,t,function(e){i.asyncSuccess(e)},function(e){i.asyncError(e)});try{t.then&&t.then(function(e){i.asyncSuccess(e)}),t.catch&&t.catch(function(e){i.asyncError(e)})}catch(e){}return i},userMedia2:function(r){var a,n,s,x,c,l,d,u={};return r.audio&&(u.audio=r.audio),r.screen&&!r.video&&(r.video={}),r.video?(r.screen&&(r.video.width=r.video.width||window.innerWidth||document.body.clientWidth,r.video.height=r.video.height||window.innerHeight||document.body.clientHeight),i.isiOS()?(u.video={},r.video.width&&(u.video.width=r.video.width),r.video.height&&(u.video.height=r.video.height),r.video.frameRate&&(u.video.frameRate=r.video.frameRate),void 0!==r.video.cameraFaceFront&&(u.video.facingMode={exact:r.video.cameraFaceFront?"user":"environment"}),this.userMedia(u)):r.screen&&void 0!==navigator.mediaDevices.getDisplayMedia?(a=e.create(),n=this,s="boolean"!=typeof r.audio||r.audio,void 0===r.video.resizeMode&&(r.video.resizeMode="none"),x={cursor:"motion",resizeMode:r.video.resizeMode,displaySurface:"application"},0<parseInt(r.video.width,10)&&(x.width=parseInt(r.video.width,10)),0<parseInt(r.video.height,10)&&(x.height=parseInt(r.video.height,10)),(x=navigator.mediaDevices.getDisplayMedia({video:x,audio:s})).then(function(e){e.getAudioTracks().length<1&&s?n.userMedia({video:!1,audio:!0}).mapError(function(t){a.asyncSuccess(e)}).mapSuccess(function(t){a.asyncSuccess(new MediaStream([e.getTracks()[0],t.getAudioTracks()[0]]))}):a.asyncSuccess(e)}),x.catch(function(e){a.asyncError(e)}),a):i.isFirefox()?(u.video={},!r.screen||(u.video.mediaSource="screen",navigator.mediaDevices&&navigator.mediaDevices.getSupportedConstraints&&navigator.mediaDevices.getSupportedConstraints().mediaSource)?(!r.video.aspectRatio||r.video.width&&r.video.height||(r.video.width?r.video.height=Math.round(r.video.width/r.video.aspectRatio):r.video.height&&(r.video.width=Math.round(r.video.height*r.video.aspectRatio))),r.video.width&&(u.video.width={ideal:r.video.width}
2),r.video.height&&(u.video.height={ideal:r.video.height}),r.video.frameRate&&(u.video.frameRate={ideal:r.video.frameRate}),r.video.sourceId&&(u.video.sourceId=r.video.sourceId,u.video.deviceId={exact:r.video.sourceId}),void 0!==r.video.cameraFaceFront&&i.isMobile()&&(u.video.facingMode={exact:r.video.cameraFaceFront?"user":"environment"}),this.userMedia(u)):e.error("This browser does not support screen recording.")):i.isEdge()&&r.screen?navigator.getDisplayMedia?(a=e.create(),(x=navigator.getDisplayMedia({video:!0})).then(a.asyncSuccessFunc()),x.catch(a.asyncErrorFunc()),a):e.error("This browser does not support screen recording."):(i.isAndroid()?u.video={}:u.video={mandatory:{}},i.isSafari()&&r.video.sourceId&&(u.video.sourceId=r.video.sourceId,u.video.deviceId={exact:r.video.sourceId}),x=r.video.aspectRatio||(r.video.width&&r.video.height?r.video.width/r.video.height:null),void 0!==u.video.mandatory?(r.video.width&&(u.video.mandatory.minWidth=r.video.width,u.video.mandatory.maxWidth=r.video.width),!r.video.width&&r.video.height&&(u.video.mandatory.minHeight=r.video.height,u.video.mandatory.maxHeight=r.video.height),r.video.frameRate&&(u.video.mandatory.minFrameRate=r.video.frameRate,u.video.mandatory.maxFrameRate=r.video.frameRate),r.video.sourceId&&(u.video.mandatory.sourceId=r.video.sourceId)):(void 0!==r.video.cameraFaceFront&&i.isMobile()&&(u.video.facingMode={exact:r.video.cameraFaceFront?"user":"environment"}),r.video.width&&(u.video.width=r.video.width),!r.video.width&&r.video.height&&(u.video.height=r.video.height),r.video.frameRate&&(u.video.frameRate=r.video.frameRate),r.video.sourceId&&(u.video.deviceId=r.video.sourceId)),x&&(void 0!==u.video.mandatory?(u.video.mandatory.minAspectRatio=x,u.video.mandatory.maxAspectRatio=x):r.video.aspectRatio||(u.video.aspectRatio=x)),c=function(e){var i=void 0!==u.video.mandatory?u.video.mandatory:u.video;return this.userMedia(u).mapError(function(r){var o;return e--,"ConstraintNotSatisfiedError"!==r.name&&"OverconstrainedError"!==r.name?r:(o=(r.constraintName||r.constraint).toLowerCase(),t.iter(i,function(t,r){var a,n=r.toLowerCase();0<=n.indexOf(o)&&(a=0<n.indexOf("aspect"),n=0===n.indexOf("min")?-1:1,n=Math.max(0,i[r]*(1+n/10)),i[r]=a?n:Math.round(n),e<0)&&(delete i[r],e=100)},this),c.call(this,e))},this)},r.screen?(l=this.chromeExtensionExtract(r.screen).extensionId)?(d=o.now(),this.chromeExtensionMessage(l,{type:"ping",data:d}).mapSuccess(function(t){return a=e.create(),t&&"success"===t.type&&t.data===d?(a.asyncSuccess(!0),a.mapSuccess(function(){return this.chromeExtensionMessage(l,{type:"acquire",sources:["window","screen","tab"],url:window.self!==window.top?window.location.href:null}).mapSuccess(function(t){return t&&"success"===t.type?(u.video.mandatory.chromeMediaSource="desktop",u.video.mandatory.chromeMediaSourceId=t.streamId,delete u.audio,c.call(this,100).mapSuccess(function(t){return r.audio?this.userMedia({audio:!0}).mapError(function(){return e.value(t)}).mapSuccess(function(e){try{return new MediaStream([t.getVideoTracks()[0],e.getAudioTracks()[0]])}catch(e){return t}}):t},this)):e.error("Could not acquire permission to access screen.")},this)},this)):e.error("This browser does not support screen recording.")},this)):e.error("This browser does not support screen recording."):c.call(this,100))):this.userMedia(u)},stopUserMediaStream:function(e,i){var r=!1;try{e.getTracks&&e.getTracks().forEach(function(e){e.stop(),r=!0}),0<i.length&&t.iter(i,function(e){e.stop(),r=!0},this)}catch(e){}try{!r&&e.stop&&e.stop()}catch(e){}},bindStreamToVideo:function(e,t,i){return(t=t||document.createElement("video")).volume=0,t.muted=!0,"mozSrcObject"in t?t.mozSrcObject=e:"srcObject"in t?t.srcObject=e:t.src=this.globals().URL.createObjectURL(e),i?(t.style["-moz-transform"]="scale(-1, 1)",t.style["-webkit-transform"]="scale(-1, 1)",t.style["-o-transform"]="scale(-1, 1)",t.style.transform="scale(-1, 1)",t.style.filter="FlipH"):(delete t.style["-moz-transform"],delete t.style["-webkit-transform"],delete t.style["-o-transform"],delete t.style.transform,delete t.style.filter),t.autoplay=!0,t.play(),t},dataURItoBlob:function(e){if(""!==e){for(var t=atob(e.split(",")[1]),i=(e=e.split(",")[0].split(":")[1].split(";
2")[0],new ArrayBuffer(t.length)),r=new Uint8Array(i),o=0;o<t.length;o++)r[o]=t.charCodeAt(o);return i=new DataView(i),new Blob([i],{type:e})}},errorHandler:function(e){switch(e){case"NotReadableError":case"TrackStartError":return{key:"device-already-in-use",message:"Web camera or microphone are already in use",userLevel:!0};case"NotFoundError":case"DevicesNotFoundError":return{key:"missing-track",message:"Required audio or video track is missing",userLevel:!0};case"OverconstrainedError":case"ConstraintNotSatisfiedError":return{key:"constrains-error",message:"Constraints can not be satisfied by available devices",userLevel:!1};case"NotAllowedError":case"PermissionDeniedError":return{key:"browser-permission-denied",message:"Permission denied by browser, please grant access to proceed",userLevel:!0};case"TypeError":return{key:"empty-constraints",message:"Empty constraints object",userLevel:!1};default:return{key:"unknown-error",message:"Unknown Error",userLevel:!1}}}}}),e.define("module:Recorder.Support",["module:WebRTC.Support","browser:Upload.FileUploader","browser:Upload.CustomUploader","browser:Dom","browser:Events","browser:Info","base:Promise","base
2:Objs"],function(e,t,i,r,o,a,n,s){return{createSnapshot:function(t,i,r,o,a,n,s,x){return(t=this._createSnapshot(t,i,r,o,a,n,s,x))&&e.dataURItoBlob(t)},createSnapshotFromSource:function(e,t,i,r,a,s,x,c,l){var d=n.create(),u=document.createElement("video"),p=(u.src=e,new o);return p.on(u,"loadedmetadata",function(){u.currentTime=i||0}),p.on(u,"seeked",function(){window.requestAnimationFrame(function(){window.requestAnimationFrame(function(){var e=this.createSnapshot(t,u,r,a,s,x,c,l);e?d.asyncSuccess(e):d.asyncError("Could not capture snapshot")}.bind(this))}.bind(this)),p.destroy()},this),p.on(u,"error",function(){d.asyncError("Could not load video to capture snapshot"),p.destroy()}),u.load(),d},_createSnapshot:function(e,t,i,r,o,n,s,x){if(o=o||t.videoWidth||t.clientWidth,r=r||t.videoHeight||t.clientHeight,!o||!r)return null;n=n||0,s=s||0,x=x||1,i=i||!1;var c=document.createElement("canvas");return c.width=o,c.height=r,o=1<c.width/c.height?"landscape":"portrait",r=a.isSafari()||a.isMobile()&&a.isiOS(),o="portrait"==o&&i&&(a.isFirefox()||r),i=c.getContext("2d"),o&&1!==this.__detectVerticalSquash(t,c.width,c.height)?this.__rotateToPortrait(t,c,i):i.drawImage(t,n,s,c.width,c.height),r=c.toDataURL(e,x),this.__isCanvasBlank(c)?null:r},__rotateToPortrait:function(e,t,i){var r=Math.abs(t.height-t.width),o=t.width>t.height?t.width:t.height;t.height=t.width=o,i.drawImage(e,0,0,t.height,t.width),i.clearRect(0,0,t.width,t.height),i.save(),t.width-=r,i.translate(t.width/2,t.height/2),i.rotate(Math.PI/180*90),a.isFirefox()?i.drawImage(e,-t.height/2,-t.width/2,t.height,t.width):i.drawImage(e,-t.height/2,-t.width/2,t.height,t.width+r),i.restore()},__isCanvasBlank:function(e){var t=e.getContext("2d");return!!(t&&e.width<=0&&e.height<=0)||!t.getImageData(0,0,e.width,e.height).data.some(function(e){return 0!==e})},__detectVerticalSquash:function(e,t,i){t||e.naturalWidth||e.width;t=i||e.naturalHeight||e.height;for(var r=((i=((i=document.createElement("canvas")).width=1,i.height=t,i.getContext("2d"))).drawImage(e,0,0),i.getImageData(0,0,1,t).data),o=0,a=t,n=t;o<n;)0===r[4*(n-1)+3]?a=n:o=n,n=a+o>>1;return 0==(e=n/t)?1:e},removeSnapshot:function(e){},removeSnapshotDisplay:function(e){e.remove()},createSnapshotDisplay:function(t,i,o,a,n,s){var x=e.globals().URL.createObjectURL(i),c=document.createElement("img");return c.style.position="absolute",this.updateSnapshotDisplay(i,c,o,a,n,s),c.src=x,"video"===t.tagName.toLowerCase()?r.elementInsertAfter(c,t):r.elementPrependChild(t,c),c},snapshotMetaData:function(t){var i=n.create(),r=(t=e.globals().URL.createObjectURL(t),new Image);return r.src=t,r.onload=function(e){var t=r.naturalHeight||r.height,o=r.naturalWidth||r.width,a=+(o/t).toFixed(2);i.asyncSuccess({width:o,height:t,orientation:1<a?"landscape":"portrait",ratio:a})},i},updateSnapshotDisplay:function(e,t,i,r,o,a){t.style.left=i+"px",t.style.top=r+"px",t.style.width=o+"px",t.style.height=a+"px"},createSnapshotUploader:function(e,i,r){return t.create(s.extend({source:e},r))}}}),e.define("module:WebRTC.AudioAnalyser",["base:Class","browser:Info","module:WebRTC.Support"],function(e,t,i,r){return e.extend({scoped:r},function(e){return{constructor:function(t){e.constructor.call(this),this._audioContext=i.globals().audioContext,this._analyserNode=this._audioContext.createAnalyser.call(this._audioContext),this._analyserNode.fftSize=32,0<t.getAudioTracks().length&&(this._audioInput=this._audioContext.createMediaStreamSource(t),this._audioInput.connect(this._analyserNode))},destroy:function(){this._analyserNode.disconnect(),delete this._analyserNode,e.destroy.call(this)},soundLevel:function(){if(!this._audioInput)return 0;for(var e=this._analyserNode.fftSize,i=new Uint8Array(e),r=(this._analyserNode.getByteTimeDomainData(i),0),o=0;o<e;o++)r=Math.max(r,Math.abs(i[o]/128));return t.isMobile()&&(t.isFirefox()||t.isAndroid())?r+.1:r}}},{supported:function(){return!(!i.globals().AudioContext||!i.globals().audioContext||t.isSafari()||t.isiOS())}})}),e.define("module:WebRTC.AudioRecorder",["base:Class","base:Events.EventsMixin","base:Objs","base:Promise","base
2:Functions","module:WebRTC.Support","module:Encoding.WaveEncoder.Support"],function(e,t,i,r,o,a,n,s){return e.extend({scoped:s},[t,function(e){return{constructor:function(t,r){e.constructor.call(this),this._channels=[],this._recordingLength=0,this._options=i.extend({audioChannels:2,bufferSize:16384,sampleRate:44100},r),this._stream=t,this._started=!1,this._stopped=!1,this._volumeGainValue=1},_audioProcess:function(e){this._started&&(this._channels.push(n.dumpInputBuffer(e.inputBuffer,this._options.audioChannels,this._actualBufferSize)),this._recordingLength+=this._actualBufferSize)},destroy:function(){this.stop(),e.destroy.call(this)},getVolumeGain:function(){return this._volumeGainValue},setVolumeGain:function(e){this._volumeGainValue=e,this._volumeGain&&(this._volumeGain.value.gain=e)},__initializeContext:function(){var e=a.globals().AudioContext;this._audioContext=new e,this._actualSampleRate=this._audioContext.sampleRate||this._options.sampleRate,this._volumeGain=this._audioContext.createGain(),this._volumeGain.gain.value=this._volumeGainValue,this._audioInput=this._audioContext.createMediaStreamSource(this._stream),this._audioInput.connect(this._volumeGain),this._scriptProcessor=a.globals().audioContextScriptProcessor.call(this._audioContext,this._options.bufferSize,this._options.audioChannels,this._options.audioChannels),this._actualBufferSize=this._scriptProcessor.bufferSize,this._scriptProcessor.onaudioprocess=o.as_method(this._audioProcess,this),this._volumeGain.connect(this._scriptProcessor),this._scriptProcessor.connect(this._audioContext.destination)},__finalizeContext:function(){this._scriptProcessor.disconnect(),this._volumeGain.disconnect(),this._audioInput.disconnect(),this._scriptProcessor.onaudioprocess=null,this._audioContext.close(),delete this._scriptProcessor,delete this._volumeGain,delete this._audioInput,delete this._audioContext},start:function(){return this._started||(this.__initializeContext(),this._startContextTime=this._audioContext.currentTime,this._started=!0,this._stopped=!1,this._recordingLength=0,this._channels=[],this.trigger("started")),r.value(!0)},stop:function(){this._started&&!this._stopped&&(this._stopContextTime=this._audioContext.currentTime,this._stopped=!0,this.trigger("stopped"),this.__finalizeContext(),this._started=!1,this._generateData())},_generateData:function(){var e=44,t=this._recordingLength*this._options.audioChannels*2+44,i=new ArrayBuffer(t),r=new DataView(i);n.generateHeader(t,this._options.audioChannels,this._actualSampleRate,i),this._channels.forEach(function(t){n.waveChannelTransform(t,1).value().forEach(function(t){r.setInt16(e,t,!0),e+=2})}),this._data=new Blob([r],{type:"audio/wav"}),this._recordingLength=0,this.trigger("data",this._data)}}}],{supported:function(){return!!a.globals().AudioContext}})}),e.define("module:WebRTC.MediaRecorder",["base:Class","base:Events.EventsMixin","base:Functions","base:Promise","browser:Info","module:WebRTC.Support","base:Async"],function(e,t,i,r,o,a,n,s){return e.extend({scoped:s},[t,function(e){return{constructor:function(t,r){r=r||{},e.constructor.call(this),this._stream=t,this._started=!1;var n=a.globals().MediaRecorder,s={mimeType:""};try{r.audioonly?n.isTypeSupported("audio/mp3")?s={mimeType:"audio/mp3"}:n.isTypeSupported("audio/ogg;codecs=opus")&&(s={mimeType:"audio/ogg;codecs=opus"}):void 0===n.isTypeSupported?s={mimeType:"video/webm"}:n.isTypeSupported("video/webm;codecs=vp9")&&!r.cpuFriendly?s={mimeType:"video/webm;codecs=vp9"}:n.isTypeSupported("video/webm;codecs=vp8")?s={mimeType:"video/webm;codecs=vp8"+(o.isFirefox()&&71<=o.firefoxVersion()?",opus":"")}:n.isTypeSupported("video/webm")?s={mimeType:"video/webm"}:n.isTypeSupported("video/webm;codecs=vp9")?s={mimeType:"video/webm;codecs=vp9"}:n.isTypeSupported("video/mp4")&&(s={mimeType:"video/mp4"})}catch(e){s={}}r.videoBitrate&&(s.videoBitsPerSecond=1e3*r.videoBitrate),r.audioBitrate&&(s.audioBitsPerSecond=1e3*r.audioBitrate),this.__audioonly=r.audioonly,this.__mediaRecorderOptions=s,this._mediaRecorder=new n(t,s),this._mediaRecorder.ondataavailable=i.as_method(this._dataAvailable,this),this._mediaRecorder.onstop=i.as_method(this._dataStop,this),this._mediaRecorder.onpause=i.as_method(this._hasPaused,this),this._mediaRecorder.onresume=i.as_method(this._hasResumed,this),this._mediaRecorder.onstart=i.as_method(this._recorderStarted,this),this._mediaRecorder.onerror=i.as_method(this.onErrorMethod,this)},_recorderStarted:function(e){this._started=!0,this.trigger("started"),this._startRecPromise.asyncSuccess()},onErrorMethod:function(e){this._startRecPromise.asyncError(e),this.trigger("error",e)},destroy:function(){this.stop(),e.destroy.call(this)},start:function(){return this._started?r.value(!0):(this._startRecPromise=r.create(),this._chunks=[],this._mediaRecorder.start(10),!o.isSafari()||"onstart"in MediaRecorder.prototype||(this._started=!0,this.trigger("started"),n.eventually(function(){"recording"===this._mediaRecorder.state?this._startRecPromise.asyncSuccess():this._startRecPromise.asyncError("Could not start recording")},this,1e3)),this._startRecPromise)},pause:function(){!this._paused&&this._started&&(this._paused=!0,this._mediaRecorder.pause(),this.trigger("pause"))},_hasPaused:function(){this.trigger("paused")},resume:function(){this._paused&&this._started&&(this._paused=!1,this._mediaRecorder.resume(),this.trigger("resume"))},_hasResumed:function(){this.trigger("resumed")},stop:function(){if(this._started)try{this._mediaRecorder.stop(),this._started=!1,this.trigger("stopped")}catch(e){e.message&&-1!==e.message.indexOf("inactive")&&"inactive"!==this._mediaRecorder.state?(this._mediaRecorder.state="inactive",this.stop()):this.trigger("error",e.message)}},_dataAvailable:function(e){this.trigger("dataavailable",e),e.data&&0<e.data.size&&this._chunks.push(e.data)},_dataStop:function(e){var t,i;this._data=new Blob(this._chunks,{type:this.__mediaRecorderOptions.mimeType.split(";")[0]||(this.__audioonly?"audio/ogg":"video/webm")}),this._chunks=[],o.isFirefox()?(t=this,(i=new FileReader).onload=function(){t._data=new Blob([this.result],{type:t._data.type}),t.trigger("data",t._data)},i.readAsArrayBuffer(this._data)):this.trigger("data",this._data)}}}],{supported:function(){return!(!a.globals().MediaRecorder||0!==document.location.href.indexOf("https://")&&"localhost"!==document.location.hostname&&(o.isOpera()||o.isChrome())||o.isOpera()&&o.operaVersion()<44||o.isChrome()&&o.chromeVersion()<57)}})}),e.define("module:WebRTC.PeerRecorder",["base:Class","base:Events.EventsMixin","base:Functions","base:Objs","base:Promise","base
2:Async","browser:Info","module:WebRTC.Support"],function(e,t,i,r,o,a,n,s,x){return e.extend({scoped:x},[t,function(e){return{constructor:function(t,i){e.constructor.call(this),this._stream=t,!i.videoBitrate&&i.recorderWidth&&i.recorderHeight&&(i.videoBitrate=Math.round(i.recorderWidth*i.recorderHeight/250)),this._videoBitrate=i.videoBitrate||1024,this._audioBitrate=i.audioBitrate||256,this._videoFrameRate=i.framerate,this._audioonly=i.audioonly,this._started=!1},destroy:function(){this.stop(),e.destroy.call(this)},start:function(e){if(this._started)return o.value(!0);this._wssUrl=e.wssUrl,this._streamInfo=e.streamInfo,this._userData=e.userData||{},this._delay=e.delay||0,this._started=!0,this._wsConnection=new(s.globals().WebSocket)(this._wssUrl),this._wsConnection.binaryType="arraybuffer",this._wsConnection.onopen=i.as_method(this._wsOnOpen,this),this._wsConnection.onmessage=i.as_method(this._wsOnMessage,this),this._wsConnection.onclose=i.as_method(this._wsOnClose,this),this._wsConnection.onerror=this._errorCallback("WS_CONNECTION");var t=o.create(),r={},a=this;return this.on("started",function(){a.off(null,null,r),t.asyncSuccess(!0)},r).on("error",function(e){a.off(null,null,r),t.asyncError(e)},r),t},stop:function(){this._started&&(this._started=!1,this._peerConnection&&this._peerConnection.close(),this._peerConnection=null,this._wsConnection&&this._wsConnection.close(),this._wsConnection=null,this.trigger("stopped"))},_wsOnOpen:function(){this._peerConnection=new(s.globals().RTCPeerConnection)({iceServers:[]}),this._stream.getTracks&&this._peerConnection.addTrack?r.iter(this._stream.getTracks(),function(e){this._peerConnection.addTrack(e,this._stream)},this):this._peerConnection.addStream(this._stream);var e=this._peerConnection.createOffer();e.then(i.as_method(this._offerGotDescription,this)),e.catch(this._errorCallback("PEER_CREATE_OFFER"))},_wsOnMessage:function(e){e=JSON.parse(e.data);var t=parseInt(e.status,10);e.command,200!==t?this._error("MESSAGE_ERROR",{status:t,description:e.statusDescription}):(void 0!==e.sdp&&((t=this._peerConnection.setRemoteDescription(new(s.globals().RTCSessionDescription)(e.sdp))).then(function(){}),t.catch(this._errorCallback("PEER_REMOTE_DESCRIPTION"))),e.iceCandidates&&r.iter(e.iceCandidates,function(e){this._peerConnection.addIceCandidate(new(s.globals().RTCIceCandidate)(e))},this),a.eventually(function(){this.trigger("started")},this,this._delay)),this._wsConnection&&this._wsConnection.close(),this._wsConnection=null},_offerGotDescription:function(e){var t={};return this._audioBitrate&&(t.audioBitrate=Number(this._audioBitrate)),this._videoBitrate&&!this._audioonly&&(t.videoBitrate=Number(this._videoBitrate)),this._videoFrameRate&&!this._audioonly&&(t.videoFrameRate=Number(this._videoFrameRate)),e.sdp=this._enhanceSDP(e.sdp,t),this._peerConnection.setLocalDescription(e).then(i.as_method(function(){this._wsConnection.send(JSON.stringify({direction:"publish",command:"sendOffer",streamInfo:this._streamInfo,sdp:e,userData:this._userData}))},this)).catch(this._errorCallback("Peer Local Description"))},_enhanceSDP:function(e,t){e=e.split(/\r\n/);var i="header",o=!1,a="";return r.iter(e,function(e){var r;e.length<=0||(a+=e+"\r\n",0===e.indexOf("m=audio")?o=!(i="audio"):0===e.indexOf("m=video")?o=!(i="video"):0===e.indexOf("a=rtpmap")&&(o=!(i="bandwidth")),0===e.indexOf("i="))||0===e.indexOf("c=")||o||(0==="audio".localeCompare(i)?void 0!==t.audioBitrate&&(a=(a+="b=AS:"+t.audioBitrate+"\r\n")+"b=TIAS:"+1024*t.audioBitrate+"\r\n"):0==="video".localeCompare(i)?void 0!==t.videoBitrate&&(a=(a+="b=AS:"+t.videoBitrate+"\r\n")+"b=CT:"+t.videoBitrate+"\r\n",void 0!==t.videoFrameRate)&&(a+="a=framerate:"+t.videoFrameRate+"\r\n"):0==="bandwidth".localeCompare(i)&&n.isChrome()&&null!==(e=this._getRTPMapID(e))&&(r=e[2].toLowerCase(),0!=="vp9".localeCompare(r)&&0!=="vp8".localeCompare(r)&&0!=="h264".localeCompare(r)&&0!=="red".localeCompare(r)&&0!=="ulpfec".localeCompare(r)&&0!=="rtx".localeCompare(r)||void 0!==t.videoBitrate&&(a+="a=fmtp:"+e[1]+" x-google-min-bitrate="+t.videoBitrate+";x-google-max-bitrate="+t.videoBitrate+"\r\n"),0!=="opus".localeCompare(r)&&0!=="isac".localeCompare(r)&&0!=="g722".localeCompare(r)&&0!=="pcmu".localeCompare(r)&&0!=="pcma".localeCompare(r)&&0!=="cn".localeCompare(r)||void 0!==t.audioBitrate&&(a+="a=fmtp:"+e[1]+" x-google-min-bitrate="+t.audio
2Bitrate+";x-google-max-bitrate="+t.audioBitrate+"\r\n")),o=!0)},this),a},_getRTPMapID:function(e){var t=new RegExp("a=rtpmap:(\\d+) (\\w+)/(\\d+)");return(t=e.match(t))&&3<=t.length?t:null},_wsOnClose:function(){},_error:function(e,t){this.trigger("error",e+" "+t.toString(),t),this.stop()},_errorCallback:function(e){return i.as_method(function(t){this._error(e,t)},this)}}}],{supported:function(){if(n.isEdge())return!1;if(n.isSafari()&&n.safariVersion()<11)return!1;if(0!==document.location.href.indexOf("https://")&&"localhost"!==document.location.hostname){if(n.isChrome()&&47<=n.chromeVersion())return!1;if(n.isOpera()&&34<=n.operaVersion())return!1}return s.globals().RTCPeerConnection&&s.globals().RTCIceCandidate&&s.globals().RTCSessionDescription&&s.globals().WebSocket}})}),e.define("module:WebRTC.RecorderWrapper",["base:Classes.ConditionalInstance","base:Events.EventsMixin","base:Objs","base:Async","base:Promise","base:Time","module:WebRTC.Support","module:Recorder.Support","module:Common.Video.PixelSampleMixin","browser:Events"],function(e,t,i,r,o,a,n,s,x,c,l){return e.extend({scoped:l},[t,x,function(e){return{constructor:function(t){e.constructor.call(this,t),this._video=t.video,this._localPlaybackRequested=t.localPlaybackRequested,this._recording=!1,this._bound=!1,this._hasAudio=!1,this._hasVideo=!1,this._screen=t.screen,this._resizeMode=t.resizeMode,this._flip=!!t.flip,this._screen&&!t.flipscreen&&(this._flip=!1),this._videoTrackSettings={slippedFromOrigin:{height:1,width:1}},this._options.fittodimensions&&(null===this._screen?(this._initCanvasStreamSettings(),this._prepareRecorderStreamCanvas(!0)):this._options.fittodimensions=!1)},_getConstraints:function(){return{audio:!!this._options.recordAudio&&{deviceId:this._options.audioId},video:!!this._options.recordVideo&&{frameRate:this._options.framerate,sourceId:this._options.videoId,width:this._options.recordResolution.width,height:this._options.recordResolution.height,cameraFaceFront:this._options.cameraFaceFront,resizeMode:this._resizeMode},screen:this._screen}},addNewSingleStream:function(e,t){this._initCanvasStreamSettings();var r=!0,o=this._options.video.aspectRatio,a=t.positionX||0,n=t.positionY||0,s=t.width||.2*this._options.recordResolution.width||120;return(t=t.height)||(t=o?Math.floor(s*o):Math.floor(s/1.33),r=!1),e={video:o={frameRate:this._options.framerate,sourceId:e.id,cameraFaceFront:this._options.cameraFaceFront}},this._prepareRecorderStreamCanvas(),this._multiStreamConstraints=e,this.__addedStreamOptions=i.tree_merge(o,{positionX:a,positionY:n,width:s,height:t,isTrueHeight:r}),this.addNewMediaStream()},updateMultiStreamPosition:function(e,t,i,r){this.__addedStreamOptions.positionX=e||this.__addedStreamOptions.positionX,this.__addedStreamOptions.positionY=t||this.__addedStreamOptions.positionY,this.__addedStreamOptions.width=i||this.__addedStreamOptions.width,this.__addedStreamOptions.height=r||this.__addedStreamOptions.height},addNewMediaStream:function(){var e=o.create();return this._canvasStreams.length<1&&this._canvasStreams.push(this._stream),n.userMedia2(this._multiStreamConstraints,this).success(function(t){this._canvasStreams.push(t),this._buildVideoElementsArray(e),this.on("stream-canvas-drawn",function(){return e.asyncSuccess()},this)},this)},recordDelay:function(e){return 0},stream:function(){return this._stream},isWebrtcStreaming:function(){return!1},canPause:function(){return!1},bindMedia:function(){if(!this._bound)return n.userMedia2(this._getConstraints()).success(function(e){var t,i,r,o;this._options&&(this._hasAudio=this._options.recordAudio&&0<e.getAudioTracks().length,this._hasVideo=this._options.recordVideo&&0<e.getVideoTracks().length,t=o=i=null,r=e.getVideoTracks()[0]||{},this._hasVideo&&"function"==typeof r.getSettings&&(i=r.getSettings(),void 0!==r.onended)&&this.auto_destroy(new c).on(r,"ended",function(e){this.trigger("mainvideostreamended")},this),this._hasVideo&&"function"==typeof r.getCapabilities&&i&&(t=r.getCapabilities(),o=this._getConstraints().video,t.width.max)&&t.height.max&&this.__checkAndApplyCorrectConstraints(r,t,o,e),i&&o&&this._options.fittodimensions&&(r=o.width/o.height,o=i.width/i.height,Math.abs(r-o)<=.1)&&(this._options.fittodimensions=!1),this._options.fittodimensions&&i?(this._canvasStreams.push(e),this.__initialVideoTrackSettings||this.__calculateVideoTrackSettings(i,this._video,!0),this._videoTrackSettings.capabilities=t,this._videoTrackSettings.constrainsts=this._getConstraints().video,this._buildVideoElementsArray()):(this._bound=!0,this._stream=e,this._setLocalTrackSettings(e),n.bindStreamToVideo(e,this._video,this._flip),this.trigger("bound",e),this._boundMedia())
2)},this)},selectCamera:function(e){this._options.videoId=e,this._bound&&(this.unbindMedia(),this.bindMedia(),this.trigger("rebound"))},selectMicrophone:function(e){this._options.audioId=e,this._bound&&(this.unbindMedia(),this.bindMedia(),this.trigger("rebound"))},selectCameraFace:function(e){this._options.cameraFaceFront=e,this._bound&&(this.unbindMedia(),this.bindMedia(),this.trigger("rebound"))},getCameraFacingMode:function(){return!0===this._options.cameraFaceFront?"user":!1===this._options.cameraFaceFront?"environment":void 0},startRecord:function(e){return this._recording?o.value(!0):(this._recording=!0,(e=this._startRecord(e)).success(function(){this._pausedDuration=0,this._startTime=a.now()},this),e)},pauseRecord:function(){this.canPause()&&!this._paused&&(this._paused=!0,this._recorder.once("paused",function(){this.trigger("paused"),this.__pauseStartTime=a.now()},this),this._recorder.pause())},resumeRecord:function(){this.canPause()&&this._paused&&(this._paused=!1,this._recorder.once("resumed",function(){this.trigger("resumed"),this._pausedDuration+=a.now()-this.__pauseStartTime,delete this.__pauseStartTime},this),this._recorder.resume())},stopRecord:function(){this._recording&&(this._recording=!1,this._stopRecord(),this._stopTime=a.now())},duration:function(){return(this._recording||!this._stopTime?a.now():this._stopTime)-this._startTime-this._pausedDuration-(void 0!==this.__pauseStartTime?a.now()-this.__pauseStartTime:0)},unbindMedia:function(){this._bound&&!this._recording&&(n.stopUserMediaStream(this._stream,this._sourceTracks),this._bound=!1,this.trigger("unbound"),this._unboundMedia())},createSnapshot:function(e){return s.createSnapshot(e,this._video)},_initCanvasStreamSettings:function(){this._canvasStreams=[],this._videoElements=[],this._audioInputs=[],this._sourceTracks=[],this._multiStreamConstraints={},this._drawingStream=!1},_prepareRecorderStreamCanvas:function(e){var t,i;this.__recorderStreamCanvas&&this.__recorderStreamCtx||(t=this._videoTrackSettings.height||this._video.clientHeight||this._video.videoHeight,i=this._videoTrackSettings.width||this._video.clientWidth||this._video.videoWidth,void 0===this.__recorderStreamCanvas&&(this.__recorderStreamCanvas=document.createElement("canvas")),this.__recorderStreamCanvas.setAttribute("width",i),this.__recorderStreamCanvas.setAttribute("height",t),this.__recorderStreamCanvas.setAttribute("style","position:fixed; left: 200%; pointer-events: none"),this.__recorderStreamCtx=this.__recorderStreamCanvas.getContext("2d"),this._drawerSetting={fittodimensions:e||!1,streamsReversed:!1,isMultiStream:!1})},_setLocalTrackSettings:function(e){var t,r;void 0!==e.getVideoTracks()&&e.getVideoTracks()[0]&&((t=this)._videoTrack=e.getVideoTracks()[0],this._options.getDisplayMediaSupported?void 0!==this._videoTrack.getSettings&&(r=this._videoTrack.getSettings(),void 0===this._videoTrackSettings.videoInnerFrame&&(this._videoTrackSettings=i.extend(r,this._videoTrackSettings)),this._video.onloadedmetadata=function(e){t.__calculateVideoTrackSettings(r,e.target,!0)}):(void 0===this._resizeMode&&(this._resizeMode="none"),this._videoTrack.applyConstraints({resizeMode:this._resizeMode}).then(function(){void 0!==t._videoTrack.getSettings&&(t._videoTrackSettings=i.extend(r,t._videoTrackSettings))}))),void 0!==e.getAudioTracks&&e.getAudioTracks()[0]&&(this._audioTrack=e.getAudioTracks()[0],void 0!==this._audioTrack.getSettings())&&(this._audioTrackSettings=this._audioTrack.getSettings())},__checkAndApplyCorrectConstraints:function(e,t,i){var r,o,a,n,s=t.width.max,x=t.height.max;if(i.width>s||i.height>x)return a=i.width/i.height,t.aspectRatio.min&&t.aspectRatio.max?(a=i.width/i.height,n=t.aspectRatio.min,t=t.aspectRatio.max,1<a&&t<a?a=t:a<1&&a<n&&(a=n)):a=s/x,i.width>s&&i.height>x?(r=1<a?s:x*a,s<(r=x<(o=1<a?s/a:x)&&1<a?(o=x)/a:r)&&a<1&&(o=(r=s)/a)):i.width>s?(o=1<a?s/a:Math.min(x,i.height),r=1<a?s:o*a):i.height>x&&(r=1<a?Math.min(s,i.width):x*a,o=1<a?r/a:x),{width:r,height:o}},__calculateVideoTrackSettings:function(e,t,r){t=t||this._video;var o,a,n,s,x=e.aspectRatio||e.width/e.height;if(!isNaN(x))return a=(o=t.offsetWidth)<=(t=t.offsetHeight)*x?o:Math.round(t*x),x=t*x<o?t:Math.round(o/x),n=e.width>
2a?e.width/a:a/e.width,s=e.height>x?e.height/x:x/e.height,e=i.extend(e,{videoElement:{width:o,height:t},videoInnerFrame:{width:a,height:x},slippedFromOrigin:{width:n,height:s}}),r&&(this.__initialVideoTrackSettings=e),this._videoTrackSettings=e},_buildVideoElementsArray:function(e){this.__multiStreamVideoSettings={isMainStream:!0,mainStream:{},smallStream:{}},i.iter(this._canvasStreams,function(t,o){var a=t.getTracks(),n=!1;i.iter(a,function(e){this._sourceTracks.push(e),"video"===e.kind&&(this._videoTrack&&(n=e.id!==this._videoTrack.id,this._drawerSetting.isMultiStream=!0),this._videoElements.push(this._arraySingleVideoElement(this.__addedStreamOptions,t,n,e))),"audio"===e.kind&&this._audioInputs.push(e)},this),this._videoElements.length+this._audioInputs.length===a.length&&this._startDrawRecorderToCanvas(t),r.eventually(function(){if(!this._drawingStream)return!!e&&e.asyncError({message:"Could not be able to get required tracks"})},this,1e3)},this)},_startDrawRecorderToCanvas:function(e){try{var t,i,r,o,a,n,s,x,c,l=e.getVideoTracks()[0].getSettings();l.aspectRatio&&.1<Math.abs(l.aspectRatio-this._videoTrackSettings.aspectRatio)&&(this._videoTrackSettings.aspectRatio=l.aspectRatio,this.__calculateVideoTrackSettings(l,null,!0),this.__recorderStreamCanvas.setAttribute("width",l.width),this.__recorderStreamCanvas.setAttribute("height",l.height)),this._drawingStream=!0,this._drawerSetting.fittodimensions&&void 0!==this._videoTrackSettings.videoInnerFrame&&(t={},i=this._videoTrackSettings.width,r=this._videoTrackSettings.height,o=(this.__recorderStreamCanvas.width=i)/(this.__recorderStreamCanvas.height=r),a=this._videoTrackSettings.videoInnerFrame,n=this._videoTrackSettings.videoElement,x=(s=this._videoTrackSettings.constrainsts).width/s.height,c=a.width===n.width,.1<=Math.abs(o-x)&&(c?(t.ch=Math.round(i/x),r<t.ch&&(c=!1)):(t.cw=1<o?Math.round(r*x):Math.round(r/x),i<t.cw&&(c=!0)),c?(t.cw=i,t.ch=Math.round(i/x),t.cx=0,t.cy=(r-t.ch)/2,t.w=t.cw,t.h=t.ch,t.x=0,t.y=(r-t.h)/2):(t.ch=r,t.cw=1<o?Math.round(r*x):Math.round(r/x),t.cy=0,t.cx=(i-t.cw)/2,t.w=t.cw,t.h=t.ch,t.y=0,t.x=(i-t.w)/2)),this.__cropSettings=t),this._drawTracksToCanvas(),this._startCanvasStreaming()}catch(e){console.warn(e)}},_drawTracksToCanvas:function(){if(this._drawingStream){var e=this._videoElements.length,t=!1;void 0!==this._drawerSetting&&this._drawerSetting.streamsReversed&&(t=!0);for(var o=0;o<this._videoElements.length;o++){var a,n,s,x,c,l=this._videoElements[o];this._drawerSetting.fittodimensions?(n=(a=this.__cropSettings).w,s=a.h,x=a.x,c=a.y,this.__recorderStreamCtx.drawImage(l,a.cx,a.cy,a.cw,a.ch,x,c,n,s)):(x=(a=0!==o?this.__addedStreamOptions:{}).positionX||0,c=a.positionY||0,l.__multistreamElement?(n=t?this._drawerSetting.smallStreamWidth:a.width||360,s=t?this._drawerSetting.smallStreamHeight:a.height||240):t?(x=this._drawerSetting.positionX,c=this._drawerSetting.positionY,n=this._drawerSetting.width,s=this._drawerSetting.height,this.__multiStreamVideoSettings.mainStream&&0<i.keys(this.__multiStreamVideoSettings.mainStream).length&&(this.__recorderStreamCtx.fillStyle="#000000",this.__recorderStreamCtx.fillRect(0,0,this.__recorderStreamCanvas.width,this.__recorderStreamCanvas.height),this.__recorderStreamCtx.restore())):(n=this.__recorderStreamCanvas.width||a.width||360,s=this.__recorderStreamCanvas.height||a.height||240),this.__recorderStreamCtx.drawImage(l,x,c,n,s)),0===--e&&r.eventually(this._drawTracksToCanvas,this,20)}}},reverseVideos:function(){var e,t,i,r,o,a,n=this.__multiStreamVideoSettings.isMainStream,s=(this.__multiStreamVideoSettings.isMainStream=!n,this.__multiStreamVideoSettings.mainStream.settings),x=this.__multiStreamVideoSettings.smallStream.settings;if(n?(o=x.aspectRatio,a=this._videoTrackSettings.aspectRatio||this._videoTrackSettings.width/this._videoTrackSettings.height,this._videoTrackSettings.videoElement.width===this._videoTrackSettings.videoInnerFrame.width?(e=(t=s.streamHeight)*o,r=(i=x.videoWidth)/a):(t=(e=s.streamWidth)/o,i=(r=x.videoHeight)*a),o=(s.streamWidth-e)/2,a=(s.streamHeight-t)/2,this._drawerSetting={streamsReversed:!0,width:e,height:t,positionX:o,positionY:a,smallStreamHeight:r,smallStreamWi
2dth:i}):(this._drawerSetting.streamsReversed=!1,i=x.videoWidth,r=x.videoHeight),this._drawingStream)for(var c,l=document.createElement("video"),d=0;d<this._videoElements.length;d++)l.srcObject?l.srcObject&&(this._videoElements[d].srcObject=l.srcObject,this._videoElements[d].load(),this._videoElements[d].oncanplay=function(){this.play()},c={width:i,height:r},n?this.__calculateVideoTrackSettings(c):this._videoTrackSettings=this.__initialVideoTrackSettings,this.trigger("multistream-camera-switched",c,n),l.remove()):(l.srcObject=this._videoElements[d].srcObject,this._videoElements[d].srcObject=this._videoElements[d+1].srcObject,this._videoElements[d].load(),this._videoElements[d].oncanplay=function(){this.play()})},_startCanvasStreaming:function(){var e=this.__recorderStreamCanvas.captureStream(25);this._audioInputs[0]&&e.addTrack(this._audioInputs[0]),this._stream=e,n.bindStreamToVideo(e,this._video,this._flip),this.trigger("bound",e),this.trigger("stream-canvas-drawn"),this._setLocalTrackSettings(e),this._boundMedia(e)},_arraySingleVideoElement:function(e,t,i,r){var o,a=this,s=(t=n.bindStreamToVideo(t),(i=i||!1)?(t.__multistreamElement=!0,t.width=this.__addedStreamOptions.width||e.width||360,t.height=this.__addedStreamOptions.height||e.height||240):(o=a._videoTrackSettings.videoInnerFrame,a._videoTrackSettings.aspectRatio),a._videoTrackSettings.slippedFromOrigin);return t.muted=!0,t.volume=0,t.oncanplay=function(){var e=r.getSettings(),t=this.width,n=this.height,x=i?e.aspectRatio||e.width/e.height:x;void 0!==a.__addedStreamOptions&&!a.__addedStreamOptions._isTrueHeight&&i&&x&&(n=(1<x?t/x:t*x).toFixed(2),a.__addedStreamOptions.height=n,a.updateMultiStreamPosition()),t={track:r,isMainScreen:i,settings:{videoWidth:i?t:a._videoTrackSettings.videoElement.width,videoHeight:i?n:a._videoTrackSettings.videoElement.height,streamWidth:(i?e:a._videoTrackSettings).width,streamHeight:(i?e:a._videoTrackSettings).height,visibleWidth:i?t/s.width:o.width,visibleHeight:i?n/s.height:o.height,deviceId:e.deviceId,aspectRatio:x}};i?a.__multiStreamVideoSettings.smallStream=t:a.__multiStreamVideoSettings.mainStream=t,this.play()},t},_boundMedia:function(){},_unboundMedia:function(){},_startRecord:function(e){},_stopRecord:function(){},_error:function(e,t){this.trigger("error",e,t)},getVolumeGain:function(){},setVolumeGain:function(e){},_dataAvailable:function(e,t,i){this.destroyed()||this.trigger("data",e,t,i)},destroy:function(){this.stopRecord(),this.unbindMedia(),e.destroy.call(this)},averageFrameRate:function(){return null}}}],{_initializeOptions:function(e){return i.extend({recordAudio:!0,recordVideo:!0,recordResolution:{width:320,height:200}},e)},supported:function(e){return!!n.globals().getUserMedia&&!!n.globals().URL}})}),e.define("module:AudioRecorder.WebRTCAudioRecorderWrapper",["module:AudioRecorder.AudioRecorderWrapper","module:WebRTC.RecorderWrapper","module:WebRTC.Support","module:WebRTC.AudioAnalyser","browser:Dom","browser:Info","base:Time","base:Objs","browser:Upload.FileUploader","browser:Upload.MultiUploader","base:Promise"],function(e,t,i,r,o,a,n,s,x,c,l,d){return e.extend({scoped:d},function(e){return{constructor:function(i){e.constructor.call(this,i),"audio"!==this._element.tagName.toLowerCase()&&(this._element=o.changeTag(this._element,"audio")),this._recorder=t.create({video:this._element,recordVideo:!1,recordAudio:this._options.recordAudio,audioBitrate:this._options.audioBitrate,webrtcStreaming:this._options.webrtcStreaming,webrtcStreamingIfNecessary:this._options.webrtcStreamingIfNecessary,localPlaybackRequested:this._options.localPlaybackRequested}),this._recorder.on("bound",function(){this._analyser&&this.testSoundLevel(!0)},this),this._recorder.on("error",function(e,t){this.trigger("error",e,t)},this),this._recorder.on("dataavailable",function(e){this.trigger("dataavailable",e)},this),this.ready.asyncSuccess(!0)},destroy:function(){this._analyser&&this._analyser.weakDestroy(),this._recorder.destroy(),e.destroy.call(this)},recordDelay:function(e){return this._recorder.recordDelay(e)},_bindMedia:function(){return this._recorder.bindMedia()},_unbindMedia:function(){return this._recorder.unbindMedia()},getVolumeGain:function(){return this._recorder.getVolumeGain()},setVolumeGain:function(e){this._recorder.setVolumeGain(e)},soundLevel:function(){return!this._analyser&&this._recorder&&this._recorder.stream()&&(this._analyser=new r(this._recorder.stream())),this._analyser?this._analyser.soundLevel():0},isWebrtcStreaming:function(){return this._recorder.isWebrtcStreaming()},testSoundLevel:function(e){this._analyser&&(this._analyser.weakDestroy(),delete this._analyser),e&&(this._analyser=new r(this._recorder.stream()))},currentDevices:function(){return{audio:this._currentAudio}},enumerateDevices:function(){return i.enumerateMediaSources().success(function(e){this._currentAudio||(this._currentAudio=s.ithKey(e.audio))},this)},setCurrentDevices:function(e){e&&e.audio&&this._recorder.selectMicrophone(e.audio)}
2,canPause:function(){return this._recorder.canPause()},startRecord:function(e){return this.__localPlaybackSource=null,this._recorder.startRecord(e)},pauseRecord:function(){return this._recorder.pauseRecord()},resumeRecord:function(){return this._recorder.resumeRecord()},stopRecord:function(e){var t=l.create();return this._recorder.once("data",function(i,r,o){this.__localPlaybackSource={src:r||i};var a=new c;this._options.simulate||o||e.noUploading||i&&a.addUploader(x.create(s.extend({source:r||i},e.audio))),t.asyncSuccess(a)},this),this._recorder.stopRecord(),t},supportsLocalPlayback:function(){return!!this.__localPlaybackSource.src},localPlaybackSource:function(){return this.__localPlaybackSource},_softwareDependencies:function(){return l.value(!0)}}},{supported:function(e){return!!t.anySupport(e)}})}),e.extend("module:AudioRecorder.AudioRecorderWrapper",["module:AudioRecorder.AudioRecorderWrapper","module:AudioRecorder.WebRTCAudioRecorderWrapper"],function(e,t){return e.register(t,2),{}}),e.define("module:ImageRecorder.WebRTCImageRecorderWrapper",["module:ImageRecorder.ImageRecorderWrapper","module:WebRTC.RecorderWrapper","module:WebRTC.Support","browser:Dom","browser:Info","base:Time","base:Objs","browser:Upload.FileUploader","browser:Upload.MultiUploader","base:Promise"],function(e,t,i,r,o,a,n,s,x,c,l){return e.extend({scoped:l},function(e){return{constructor:function(i){e.constructor.call(this,i),"video"!==this._element.tagName.toLowerCase()&&(this._element=r.changeTag(this._element,"video")),this._recorder=t.create({video:this._element,flip:!!this._options.flip,recordVideo:!0,recordAudio:!1,recordResolution:{width:this._options.recordingWidth,height:this._options.recordingHeight},videoBitrate:this._options.videoBitrate,screen:this._options.screen}),this._recorder.on("error",function(e,t){this.trigger("error",e,t)},this),this.ready.asyncSuccess(!0)},destroy:function(){this._recorder.destroy(),e.destroy.call(this)},_bindMedia:function(){return this._recorder.bindMedia()},_unbindMedia:function(){return this._recorder.unbindMedia()},lightLevel:function(){return this._recorder.lightLevel()},blankLevel:function(){return this._recorder.blankLevel()},deltaCoefficient:function(){return this._recorder.deltaCoefficient()},currentDevices:function(){return{video:this._currentVideo}},enumerateDevices:function(){return i.enumerateMediaSources().success(function(e){this._currentVideo||(this._currentVideo=n.ithKey(e.video))},this)},setCurrentDevices:function(e){e&&e.video&&this._recorder.selectCamera(e.video)},setCameraFace:function(e){o.isMobile()&&this._recorder.selectCameraFace(e)},getCameraFacingMode:function(){if(o.isMobile())return this._recorder.getCameraFacingMode()},createSnapshot:function(e){return this._recorder.createSnapshot(e)},removeSnapshot:function(e){},createSnapshotDisplay:function(e,t,o,a,n,s){var x=i.globals().URL.createObjectURL(t),c=document.createElement("img");return c.style.position="absolute",this.updateSnapshotDisplay(t,c,o,a,n,s),c.src=x,r.elementPrependChild(e,c),c},updateSnapshotDisplay:function(e,t,i,r,o,a){t.style.left=i+"px",t.style.top=r+"px",t.style.width=o+"px",t.style.height=a+"px"},removeSnapshotDisplay:function(e){e.remove()},createSnapshotUploader:function(e,t,i){return s.create(n.extend({source:e},i))},snapshotToLocalPoster:function(e){return e},_softwareDependencies:function(){var e,t,r;return!this._options.screen||i.globals().supportedConstraints.mediaSource?c.value(!0):(e=i.chromeExtensionExtract(this._options.screen),t=[{title:"Screen Recorder Extension",execute:function(){window.open(e.extensionInstallLink)}}],r=a.now(),i.chromeExtensionMessage(e.extensionId,{type:"ping",data:r}).mapError(function(){return t}).mapSuccess(function(e){return!(!e||"success"!==e.type||e.data!==r)||c.error(t)}))}}},{supported:function(e){return!(!t.anySupport(e)||e.screen&&!(i.globals().supportedConstraints.mediaSource&&o.isFirefox()&&55<o.firefoxVersion())&&(!o.isChrome()||!e.screen.chromeExtensionId)&&(!o.isOpera()||!e.screen.operaExtensionId))}})}),e.extend("module:ImageRecorder.ImageRecorderWrapper",["module:ImageRecorder.ImageRecorderWrapper","module:ImageRecorder.WebRTCImageRecorderWrapper"],function(e,t){return e.register(t,2),{}}),e.define("module:Recorder.WebRTCVideoRecorderWrapper",["module:Recorder.VideoRecorderWrapper","module:WebRTC.RecorderWrapper","module:WebRTC.Support","module:WebRTC.AudioAnalyser","browser:Dom","browser:Info","base:Time","base:Objs","base:Timers.Timer","base
2:Comparators","browser:Upload.FileUploader","browser:Upload.MultiUploader","base:Promise"],function(e,t,i,r,o,a,n,s,x,c,l,d,u,p){return e.extend({scoped:p},function(e){return{constructor:function(i){e.constructor.call(this,i),"video"!==this._element.tagName.toLowerCase()&&(this._element=o.changeTag(this._element,"video")),this._recorder=t.create({video:this._element,flip:!!this._options.flip,flipscreen:!!this._options.flipscreen,framerate:this._options.framerate,recordVideo:this._options.recordVideo,recordFakeVideo:!this._options.recordVideo,recordAudio:this._options.recordAudio,recordResolution:{width:this._options.recordingWidth,height:this._options.recordingHeight},resizeMode:this._options.resizeMode,videoBitrate:this._options.videoBitrate,audioBitrate:this._options.audioBitrate,webrtcStreaming:this._options.webrtcStreaming,webrtcStreamingIfNecessary:this._options.webrtcStreamingIfNecessary,localPlaybackRequested:this._options.localPlaybackRequested,screen:this._options.screen,getDisplayMediaSupported:void 0!==navigator.mediaDevices.getDisplayMedia,fittodimensions:this._options.fittodimensions,cpuFriendly:this._options.cpuFriendly}),this._recorder.on("bound",function(){this._analyser&&this.testSoundLevel(!0)},this),this._recorder.on("error",function(e,t){this.trigger("error",e,t)},this),this._recorder.on("mainvideostreamended",function(){this.trigger("mainvideostreamended")},this),this._recorder.on("dataavailable",function(e){this.trigger("dataavailable",e)},this),this.ready.asyncSuccess(!0)},destroy:function(){this._analyser&&this._analyser.weakDestroy(),this._recorder.destroy(),e.destroy.call(this)},recordDelay:function(e){return this._recorder.recordDelay(e)},_bindMedia:function(){return this._recorder.bindMedia()},_unbindMedia:function(){return this._recorder.unbindMedia()},lightLevel:function(){return this._recorder.lightLevel()},blankLevel:function(){return this._recorder.blankLevel()},getVolumeGain:function(){return this._recorder.getVolumeGain()},setVolumeGain:function(e){this._recorder.setVolumeGain(e)},deltaCoefficient:function(){return this._recorder.deltaCoefficient()},isWebrtcStreaming:function(){return this._recorder.isWebrtcStreaming()},canPause:function(){return this._recorder.canPause()},soundLevel:function(){return!this._analyser&&this._recorder&&this._recorder.stream()&&r.supported()&&(this._analyser=new r(this._recorder.stream())),this._analyser?this._analyser.soundLevel():1.1},testSoundLevel:function(e){this._analyser&&(this._analyser.weakDestroy(),delete this._analyser),e&&r.supported()&&(this._analyser=new r(this._recorder.stream()))},currentDevices:function(){return{video:this._currentVideo,audio:this._currentAudio}},enumerateDevices:function(){return i.enumerateMediaSources().success(function(e){this._detectCurrentDeviceId(e.video,e.videoCount,!0),this._detectCurrentDeviceId(e.audio,e.audioCount,!1);var t=this.auto_destroy(new x({start:!0,delay:100,context:this,destroy_on_stop:!0,fire:function(){this._currentVideo&&this._currentAudio&&(this.trigger("currentdevicesdetected",{video:this._currentVideo,audio:this._currentAudio}),t.stop())}}))},this)},addMultiStream:function(e,t){return this._recorder.addNewSingleStream(e,t)},updateMultiStreamPosition:function(e,t,i,r){return this._recorder.updateMultiStreamPosition(e,t,i,r)},reverseCameraScreens:function(){return this._recorder.reverseVideos()},setCurrentDevices:function(e){e&&e.video&&this._recorder.selectCamera(e.video),e&&e.audio&&this._recorder.selectMicrophone(e.audio)},setCameraFace:function(e){a.isMobile()&&this._recorder.selectCameraFace(e)},getCameraFacingMode:function(){if(a.isMobile())return this._recorder.getCameraFacingMode()},createSnapshot:function(e){return this._recorder.createSnapshot(e)},removeSnapshot:function(e){},createSnapshotDisplay:function(e,t,r,a,n,s){var x=i.globals().URL.createObjectURL(t),c=document.createElement("img");return c.style.position="absolute",this.updateSnapshotDisplay(t,c,r,a,n,s),c.src=x,"video"===e.tagName.toLowerCase()?o.elementInsertAfter(c,e):o.elementPrependChild(e,c),c},updateSnapshotDisplay:function(e,t,i,r,o,a){t.style.left=i+"px",t.style.top=r+"px",t.style.width=o+"px",t.style.height=a+"px"},removeSnapshotDisplay:function(e){e.remove()},createSnapshotUploader:function(e,t,i){return l.create(s.extend({source:e},i))},startRecord:function(e){return this.__localPlaybackSource=null,this._recorder.startRecord(e)},pauseRecord:function(){return this._recorder.pauseRecord()},resumeRecord:function(){return this._recorder.resumeRecord()},stopRecord:function(e){var t=u.create();return this._recorder.once("data",function(i,r,o){this.__localPlaybackSource={src:i,audiosrc:r};var a=new d;this._options.simulate||o||e.noUploading||(i&&a.addUploader(l.create(s.extend({source:i},e.video))),r&&a.addUploader(l.create(s.extend({source:r},e.audio)))),t.asyncSuccess(a)},this),this._recorder.stopRecord(),t},supportsLocalPlayback:function(){return!(a.isSafari()&&this.isWebrtcStreaming()||!this.__localPlaybackSource.src)},supportsCameraFace:function(){return a.isMobile()},snapshotToLocalPoster:function(e){return e},localPlaybackSource:function(){return this.__localPlaybackSource},averageFrameRate:function(){return this._recorder.averageFrameRate()},_softwareDependencies:function(){var e,t,r;return!this._options.screen||this._options.screen&&void 0!==navigator.mediaDevices.getDisplayMedia||i.globals().supportedConstraints.mediaSource?u.value(!0):(e=i.chromeExtensionExtract(this._options.screen),t=[{title:"Screen Recorder Extension",execute:function(){window.open(e.extensionInstallLink)}}],r=n.now(),i.chromeExtensionMessage(e.extensionId,{type:"ping",data:r}).mapError(function(){return t}).mapSuccess(function(e){return!(!e||"success"!==e.type||e.data!==r)||u.error(t)}))},_detectCurrentDeviceId:function(e,t,i){var r,o,a=i?(r=this._recorder._videoTrack,this._recorder._videoTrackSettings):(r=this._recorder._audioTrack,this._recorder._audioTrackSettings);return a&&r?a.deviceId&&e[a.deviceId]?(i?this._currentVideo=e[a.deviceId].id:this._currentAudio=e[a.deviceId].id,e[a.deviceId].id):r.label?(o=1,void s.iter(e,function(a,n){return 0===c.byValue(a.label,r.label)?(i?this._currentVideo=n:this._currentAudio=n,n):t<=o?(i?this._currentVideo=s.ithKey(e):this._currentAudio=s.ithKey(e),s.ithKey(e)):void o++},this)):(i?this._currentVideo=s.ithKey(e):this._currentAudio=s.ithKey(e),s.ithKey(e)):(i?this._currentVideo=s.ithKey(e):this._currentAudio=s.ithKey(e),s.ithKey(e))},errorHandler:function(e){return i.errorHandler(e)}}},{supported:function(e){return!(!t.anySupport(e)||e.screen&&!((a.isChrome()||a.isFirefox()||a.isOpera()||a.isSafari()&&i.globals().MediaRecorder)&&void 0!==navigator.mediaDevices.getDisplayMedia||i.globals().supportedConstraints.mediaSource&&a.isFirefox()&&55<a.firefoxVersion()||a.isChrome()&&e.screen.chromeExtensionId||a.isOpera()&&e.screen.operaExtensionId))}})}),e.extend("module:Recorder.WebRTCVideoRecorderWrapper",["module:Recorder.VideoRecorderWrapper","module:Recorder.WebRTCVideoRecorderWrapper"],function(e,t){return e.register(t,2),{}}),e.define("module:WebRTC.PeerRecorderWrapper",["module:WebRTC.RecorderWrapper","module:WebRTC.PeerRecorder","module:WebRTC.MediaRecorder","browser:Info","base:Async"],function(e,t,i,r,o,a){return e.extend({scoped:a},{_boundMedia:function(){this._recorder=new t(this._stream,{recorderWidth:this._options.recordResolution.width,recorderHeight:this._options.recordResolution.height,videoBitrate:this._options.videoBitrate,audio
2Bitrate:this._options.audioBitrate,framerate:this._options.framerate,audioonly:!this._options.recordVideo}),this._localPlaybackRequested&&i.supported()&&(this.__localMediaRecorder=new i(this._stream)),this._recorder.on("error",this._error,this)},_unboundMedia:function(){this._recorder.destroy(),this.__localMediaRecorder&&this.__localMediaRecorder.weakDestroy()},_startRecord:function(e){return this.__localMediaRecorder&&this.__localMediaRecorder.start(),this._recorder.start(e.webrtcStreaming)},isWebrtcStreaming:function(){return!0},_stopRecord:function(){this._recorder.stop();var e=null;this.__localMediaRecorder&&(this.__localMediaRecorder.once("data",function(t){e=t}),this.__localMediaRecorder.stop()),o.eventually(function(){this._dataAvailable(e,null,!0)},this,this.__stopDelay||this._options.webrtcStreaming.stopDelay||0)},recordDelay:function(e){return this.__stopDelay=e.webrtcStreaming.stopDelay,e.webrtcStreaming.delay||0},getVolumeGain:function(){},setVolumeGain:function(e){},averageFrameRate:function(){return null}},function(e){return{supported:function(i){return!!e.supported.call(this,i)&&(!i.screen||!r.isFirefox())&&i.webrtcStreaming&&t.supported()}}})}),e.define("module:WebRTC.PeerRecorderWrapperIfNecessary",["module:WebRTC.PeerRecorderWrapper","base:Objs"],function(e,t,i){return e.extend({scoped:i},{},function(e){return{supported:function(i){return i.webrtcStreamingIfNecessary&&((i=t.clone(i,1)).webrtcStreamingIfNecessary=!1,i.webrtcStreaming=!0),e.supported.call(this,i)}}})}),e.define("module:WebRTC.MediaRecorderWrapper",["module:WebRTC.RecorderWrapper","module:WebRTC.MediaRecorder"],function(e,t,i){return e.extend({scoped:i},{_boundMedia:function(e){e=e||this._stream,this._recorder=new t(e,{videoBitrate:this._options.videoBitrate,audioBitrate:this._options.audioBitrate,audioonly:!this._options.recordVideo,cpuFriendly:this._options.cpuFriendly}),this._recorder.on("dataavailable",function(e){this.trigger("dataavailable",e)},this),this._recorder.on("data",function(e){this._dataAvailable(e)},this)},_unboundMedia:function(){this._recorder.destroy(),this._drawingStream&&this._initCanvasStreamSettings()},_startRecord:function(){return this._recorder.start()},_stopRecord:function(){this._recorder.stop()},canPause:function(){return!0},getVolumeGain:function(){},setVolumeGain:function(e){},averageFrameRate:function(){return null}},function(e){return{supported:function(i){return!!e.supported.call(this,i)&&!i.recordFakeVideo&&t.supported()}}})}),e.define("module:WebRTC.WhammyRecorder",["base:Class","base:Events.EventsMixin","base:Objs","base:Time","base:Functions","base:Promise","base
2:Async","module:WebRTC.Support","module:Encoding.WebmEncoder.Support"],function(e,t,i,r,o,a,n,s,x,c){return e.extend({scoped:c},[t,function(e){return{constructor:function(t,r){e.constructor.call(this),this._stream=t,this._options=i.extend({recordWidth:320,recordHeight:240,quality:void 0,video:null,framerate:null},r),this._started=!1},destroy:function(){this._started=!1,this.trigger("stopped"),e.destroy.call(this)},start:function(){return this._started||(this._started=!0,this._options.video&&(this._options.recordWidth=this._options.video.videoWidth||this._options.video.clientWidth,this._options.recordHeight=this._options.video.videoHeight||this._options.video.clientHeight),this._video=document.createElement("video"),this._video.width=this._options.recordWidth||80,this._video.height=this._options.recordHeight||60,this._stream&&s.bindStreamToVideo(this._stream,this._video),this._canvas=document.createElement("canvas"),this._canvas.width=this._options.recordWidth||80,this._canvas.height=this._options.recordHeight||60,this._context=this._canvas.getContext("2d"),this._frames=[],this._lastTime=r.now(),this._startTime=this._lastTime,this.trigger("started"),n.eventually(this._process,[],this)),a.value(!0)},stop:function(){this._started&&(this._started=!1,this.trigger("stopped"),this._generateData())},_process:function(){var e,t;this._started&&(t=(e=r.now())-this._lastTime,this._lastTime=e,this._context.drawImage(this._video,0,0,this._canvas.width,this._canvas.height),this._frames.push({duration:t,image:this._stream?this._canvas.toDataURL("image/webp",this._options.quality):"data:image/webp;base64,UklGRjwAAABXRUJQVlA4IDAAAADQAwCdASpQADwAPpFIoUylpCMiIagAsBIJaQAADHThw4cOHDhwrAAA/vhNAAAAAAA="}),t=this._options.framerate?1e3/this._options.framerate:10,n.eventually(this._process,[],this,Math.max(1,t-(r.now()-e))))},averageFrameRate:function(){return 0<this._frames.length?this._frames.length/(r.now()-this._startTime)*1e3:null},_generateData:function(){this._frames.length&&(this._data=this.__compile(this._stream?this.__dropBlackFrames(this._canvas,this._frames):this._frames),this.trigger("data",this._data))},__compile:function(e){var t=0,i=null,r=null,o=[],a=0,n=null,s=null;e.forEach(function(e){n||(n=[],s=0);var c=x.parseWebP(x.parseRIFF(atob(e.image.slice(23))));n.push(x.serializeEBML(x.makeTimecodeDataBlock(c.data,s))),s+=e.duration,t+=e.duration,i=i||c.width,r=r||c.height,3e4<=s&&(o.push(x.serializeEBML(x.makeCluster(n,a))),a=t,n=null,s=0)},this),n&&o.push(x.serializeEBML(x.makeCluster(n,a))),e=x.generateEBMLHeader(t,i,r);return e[1].data=e[1].data.concat(o),x.serializeEBML(e)},__dropBlackFrames:function(e,t,i,r){for(var o=0;o<t.length&&x.isBlankFrame(e,t[o],i,r);)o++;return t.slice(o)},createSnapshot:function(e){return this._context.drawImage(this._video,0,0,this._canvas.width,this._canvas.height),this._canvas.toDataURL(e)}}}],{supported:function(e){return e||s.globals().webpSupport}})}),e.define("module:WebRTC.WhammyAudioRecorderWrapper",["module:WebRTC.RecorderWrapper","module:WebRTC.AudioRecorder","module:WebRTC.WhammyRecorder","browser:Info","base:Promise"],function(e,t,i,r,o,a){return e.extend({scoped:a},{_createSnapshot:function(e){return this._whammyRecorder.createSnapshot(e)},_boundMedia:function(){this._videoBlob=null,this._audioBlob=null,this._hasVideo?this._whammyRecorder=new i(this._stream,{video:this._video,framerate:this._options.framerate}):this._whammyRecorder=new i(null,{framerate:this._options.framerate}),this._hasAudio&&(this._audioRecorder=new t(this._stream),this._audioRecorder.on("data",function(e){this._audioBlob=e,!this._videoBlob&&this._hasVideo||this._dataAvailable(this._videoBlob,this._audioBlob)},this)),this._whammyRecorder.on("data",function(e){this._videoBlob=e,!this._audioBlob&&this._hasAudio||this._dataAvailable(this._videoBlob,this._audioBlob)},this)},_unboundMedia:function(){this._hasAudio&&this._audioRecorder.destroy(),this._whammyRecorder.destroy()},_startRecord:function(){var e=[];return e.push(this._whammyRecorder.start()),this._hasAudio&&e.push(this._audioRecorder.start()),o.and(e)},_stopRecord:function(){this._whammyRecorder.stop(),this._hasAudio&&this._audioRecorder.stop()},getVolumeGain:function(){return this._audioRecorder?this._audioRecorder.getVolumeGain():1},setVolumeGain:function(e){this._audioRecorder&&this._audioRecorder.setVolumeGain(e)},averageFrameRate:function(){return this._whammyRecorder.averageFrameRate()}}
2,function(e){return{supported:function(o){if(!e.supported.call(this,o))return!1;if(0!==document.location.href.indexOf("https://")&&"localhost"!==document.location.hostname){if(r.isChrome()&&47<=r.chromeVersion())return!1;if(r.isOpera()&&34<=r.operaVersion())return!1}return t.supported()&&i.supported(!o.recordVideo)}}})}),e.extend("module:WebRTC.RecorderWrapper",["module:WebRTC.RecorderWrapper","module:WebRTC.PeerRecorderWrapper","module:WebRTC.MediaRecorderWrapper","module:WebRTC.WhammyAudioRecorderWrapper","module:WebRTC.PeerRecorderWrapperIfNecessary"],function(e,t,i,r,o){return e.register(t,4),e.register(i,3),e.register(r,2),e.register(o,1),{}})}.call(t),function(){var e=this.subScope();e.binding("base","root:BetaJS"),e.binding("browser","root:BetaJS.Browser"),e.binding("module","root:BetaJS.Dynamics"),e.define("module:Data.ScopeManager",["base:Class","base:Trees.TreeNavigator","base:Classes.ObjectIdScopeMixin","base:Trees.TreeQueryEngine"],function(e,t,i,r,o){return e.extend({scoped:o},[t,i,function(e){return{constructor:function(t){e.constructor.call(this),this.__root=t,this.__watchers=[],this.__query=this._auto_destroy(new r(this))},nodeRoot:function(){return this.__root},nodeId:function(e){return e.cid()},nodeParent:function(e){return e.__parent},nodeChildren:function(e){return e.__children},nodeData:function(e){return e.data()},nodeWatch:function(e,t,i){e.on("data",function(){t.call(i,"data")},i),e.on("add",function(e){t.call(i,"addChild",e)},i),e.on("destroy",function(){t.call(i,"remove")},i)},nodeUnwatch:function(e,t,i){e.off(null,null,i)},query:function(e,t){return this.__query.query(e,t)}}}])}),e.define("module:Data.AbstractMultiScope",["base:Class","base:Events.EventsMixin","base:Events.ListenMixin","base:Properties.ObservableMixin"],function(e,t,i,r,o){return e.extend({scoped:o},[t,i,r,function(e){return{constructor:function(){e.constructor.call(this);for(var t=this.iterator();t.hasNext();)this.delegateEvents(null,t.next())},destroy:function(){for(var t=this.iterator();t.hasNext();)t.next().off(null,null,this);e.destroy.call(this)},set:function(e,t){for(var i=this.iterator();i.hasNext();)i.next().set(e,t);return this},get:function(e){var t=this.iterator();return t.hasNext()?t.next().get(e):null},hasKey:function(e){for(var t=this.iterator();t.hasNext();)if(t.next().hasKey(e))return!0;return!1},setProp:function(e,t){for(var i=this.iterator();i.hasNext();)i.next().setProp(e,t);return this},getProp:function(e){var t=this.iterator();return t.hasNext()?t.next().getProp(e):null},define:function(e,t){for(var i=this.iterator();i.hasNext();)i.next().define(e,t);return this},call:function(e){return this.execute.apply(this,arguments)},execute:function(e){for(var t=this.iterator(),i=null;t.hasNext();){var r=(r=t.next()).execute.apply(r,arguments);i=i||r}return i},materialize:function(e){return e?this.iterator().next():this.iterator().asArray()},iterator:function(){throw"Abstract"},_addScope:function(e){return this.delegateEvents(null,e),this.trigger("addscope",e),this},_removeScope:function(e){return e.off(null,null,this),this.trigger("removescope",e),this}}}])}),e.define("module:Data.MultiScope",["module:Data.AbstractMultiScope","base:Iterators.ArrayIterator"],function(e,t,i){return e.extend({scoped:i},function(e){return{constructor:function(t,i,r){this.__owner=t,this.__base=i,this.__queryStr=r,this.__query=this.auto_destroy(this.__owner.__manager.query(this.__owner,r)),e.constructor.call(this),this.__query.on("add",this._addScope,this),this.__query.on("remove",this._removeScope,this)},iterator:function(){return new t(this.__query.result())},parent:function(){return this.__owner.scope(this.__base,this.__queryStr+"<")},root:function(){return this.__owner.root()},children:function(){return this.__owner.scope(this.__base,this.__queryStr+">")},scope:function(e,t){return arguments.length<2&&(t=this.__queryStr+e,e=this.__base),this.__owner.scope(e,t)},freeze:function(){this.__query.off("add",null,this)}}})}),e.define("module:Data.ManualMultiScope",["module:Data.AbstractMultiScope"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t,i){this.__iteratorCallback=t,this.__iteratorContext=i,e.constructor.call(this)},iterator:function(){return this.__iteratorCallback.call(this.__iteratorContext)},addScope:function(e){return this._addScope(e)},removeScope:function(e){return this._removeScope(e)}}})}),e.define("module:Data.Friendgroup",["base:Class","base:Types","base:Objs","base:Iterators.ObjectValuesIterator","module:Data.ManualMultiScope"],function(e,t,i,r,o,a){return e.extend({scoped:a},function(e){return{constructor:function(t){e.constructor.call(this),this.parent=t,this._registeredScopes={},this._watchScopes={}},destroy:function(){i.iter(this._watchScopes,function(e){e.weakDestroy()}),e.destroy.call(this)},registerScope:function(e,t){this._registeredScopes[t]=this._registeredScopes[t]||{},this._registeredScopes[t][e.cid()]=e,this._watchScopes[t]&&this._watchScopes[t].addScope(e)},unregisterScope:function(e,i){delete this._registeredScopes[i][e.cid()],t.is_empty(this._registeredScopes[i])&&delete this._registeredScopes[i],this._watchScopes[i]&&this._watchScopes[i].removeScope(e)},watchScope:function(e,t){return this._watchScopes[t]||(this._watchScopes[t]=new o(function(){return this.iterateScopes(t)},this)),this._watchScopes[t].increaseRef(e),this._watchScopes[t]},unwatchScope:function(e,t){return this._watchScopes[t]&&(this._watchScopes[t].decreaseRef(e),this._watchScopes[t].destroyed())&&delete this._watchScopes[t],this},iterateScopes:function(e){return this._registeredScopes[e]||!this.parent?new r(this._registeredScopes[e]||{}):this.parent.iterateScopes(e)}}})}),e.define("module:Data.Scope",["base:Class","base:Events.EventsMixin","base:Events.ListenMixin","base:Classes.ObjectIdMixin","base:Functions","base:Types","base:Strings","base:Objs","base:Ids","base:Properties.Properties","base:Collections.Collection","base:Events.Events","base:Properties.ObservableMixin","module:Data.ScopeManager","module:Data.MultiScope","module:Data.AbstractMultiScope","module:Data.Friendgroup"],function(e,t,i,r,o,a,n,s,x,c,l,d,u,p,m,h,b,g){return e.extend({scoped:g},[t,i,r,u,function(t){return{constructor:function(i){(i=s.extend({functions:{},data:{},parent:null,scopes:{},bind:{},attrs:{},extendables:[],collections:{},computed:{},events:{},channels:{},registerchannels:[],friends:{}},i)).bindings&&(i.bind=s.extend(i.bind,i.bindings)),this._channels={},this.__channelCache={};var r=i.parent;this.__manager=r?r.__manager:this._auto_destroy(new p(this)),t.constructor.call(this),this.__parent=r,this.__root=r?r.root():this,this.__children={},this.__extendables=s.objectify(i.extendables),this.__properties=i.properties||new c,this.__properties.increaseRef(this),this.__properties.on("change",function(e,t,i){this.trigger("change:"+e,t,i)},this),this.__functions=s.map(i.functions,function(e){return a.is_string(e)?o.as_method(this[e],this):e},this),this.__scopes={},this.__data=i.data,s.iter(a.is_function(i.attrs)?i.attrs.call(this):i.attrs,function(e,t){this.__properties.has(t)||this.set(t,e)},this),this.setAll(),s.iter(a.is_function(i.collections)?i.collections.call(this):i.collections,function(t,r){a.is_array(i.collections)&&(r=t,t=[]),(!this.__properties.has(r)||e.is_instance_of(this.__properties.get(r))&&this.__properties.get(r).destroyed())&&this.set(r,this.auto_destroy(new l({objects:t,release_references:!0})))},this),r&&r.__add(this),this.scopes=s.map(i.scopes,function(e){return this.scope(e)},this),s.iter(i.bind,function(e,t){var i=e.indexOf(":");this.bind(this.scope(e.substring(0,i)),t,{secondKey:e.substring(i+1)})},this),s.iter(i.computed,function(e,t){t=n.splitFirst(t,":"),this.__properties.compute(t.head,e,this,t.tail.split(","))},this),s.iter(i.events,function(e,t){this.on(t,e,this)},this),s.iter(i.registerchannels,this.registerChannel,this),s.iter(i.channels,function(e,t){t=n.splitFirst(t,":"),this.channel(t.head)&&this.listenOn(this.channel(t.head),t.tail,e,this)},this),this.friendgroup||!r?this.friendgroup=this.auto_destroy(new b(r?r.friendgroup:null)):this.friendgroup=r.friendgroup,this.friends={},this.__friends=i.friends,s.iter(this.__friends,function(e,t){this.friends[t]=this.friendgroup.watchScope(this,e)},this)},friendgroup:!1,destroy:function(){this.trigger("destroy"),s.iter(this.__friends,function(e){this.friendgroup.unwatchScope(this,e)},this),s.iter(this.__scopes,function(e){e.destroy()}),s.iter(this.__children,function(e){e.destroy()}),this.__properties.decreaseRef(this),this.__parent&&this.__parent.__remove(this),t.destroy.call(this)},__object_id_scope:function(){return this.__manager},__add:function(e){this.__children[e.cid()]=e,this.trigger("add",e)},__remove:function(e){this.trigger("remove",e),delete this.__children[e.cid()]},data:function(e,t){return 0===arguments.length?this.__data:1===arguments.length?this.__data[e]:(this.__data[e]=t,this.trigger("data",e,t),this)},set:function(e,t,i){return this.destroyed()||(e in this.__extendables&&(t=s.tree_extend(this.__properties.get(e)||{},t)),this.__properties.set(e,t,i)),this},setAll:function(e){return this.__properties.setAll(e),this},hasKey:function(e){return this.__properties.hasKey(e)},get:function(e){return this.__properties.get(e)},setProp:function(e,t){return this.__properties.setProp(e,t),this},getProp:function(e){return this.__properties.getProp(e)},flipProp:function(e){return this.setProp(e,!this.getProp(e))},define:function(e,t,i){return this.__functions[e]=o.as_method(t,i||this),this},call:function(e){return this.execute.apply(this,arguments)}
2,execute:function(e){var t=o.getArguments(arguments,1);try{return(a.is_string(e)?this.__functions[e]:e).apply(this,t)}catch(i){return console.error(i),this.handle_call_exception(e,t,i)}},handle_call_exception:function(e,t,i){throw i},parent:function(){return this.__parent},_eventChain:function(){return this.parent()},registerChannel:function(e){this._channels[e]=this.auto_destroy(new d)},channel:function(e){var t;return e in this.__channelCache||(t=null,this._channels[e]?t=this._channels[e]:this.__parent&&(t=this.__parent.channel(e)),this.__channelCache[e]=t),this.__channelCache[e]},root:function(){return this.__root},children:function(){return this.scope(">")},properties:function(){return this.__properties},compute:function(e,t,i){this.properties().compute(e,t,this,i)},scope:function(e,t){var i;return arguments.length<2&&(t=e,e=this),t?(e=e&&e.instance_of(m)?e.iterator().next():e)&&(i=x.objectId(e)+"_"+t,this.__scopes[i]||(this.__scopes[i]=new m(this,e,t)),this.__scopes[i]):e},bind:function(e,t,i){if(e.instance_of(h)){for(var r=e.iterator();r.hasNext();)this.properties().bind(t,r.next().properties(),i);e.on("addscope",function(e){this.properties().bind(t,e.properties(),i)},this),e.on("removescope",function(e){this.properties().unbind(t,e.properties())},this)}else this.properties().bind(t,e.properties(),i)}}}],{_extender:{functions:function(e,t){return s.extend(s.clone(e,1),t)},friends:function(e,t){return s.extend(s.clone(e,1),t)}}})}),e.define("module:Parser",["base:Types","base:Objs","base:JavaScript"],function(e,t,i){return{__cache:{},__functions:{},secureMode:!1,compileFunction:function(e){if(!((e=e.trim())in this.__functions))if(this.secureMode)console.warn("Dynamics Secure Mode prevents creation of function code '"+e+"'."),this.__functions[e]=function(){return{}};else try{this.__functions[e]=new Function("obj","with (obj) { return "+e+"; }")}catch(t){console.warn("Cannot compile `"+e+"` : "+t),this.__functions[e]=function(){return{}}}return this.__functions[e]},registerFunctions:function(e){this.__functions=t.extend(this.__functions,e)},parseText:function(i){if(!i)return null;for(var r,o=[];i;){var a=i.indexOf("{{"),n=null;if(0===a){for(a=i.indexOf("}}");a+2<i.length&&"}"==i.charAt(a+2);)a++;0<=a?(a+=2,n=this.parseCode(i.substring(2,a-2))):a=i.length}else a<0&&(a=i.length);o.push(n||i.substring(0,a)),i=i.substring(a)}return 1==o.length?e.is_string(o[0])?null:o[0]:(r={},t.iter(o,function(i){e.is_string(i)||t.iter(i.dependencies,function(e){r[e]=!0})}),{func:function(i){var r=null;return t.iter(o,function(t){t=e.is_string(t)?t:t.func(i),r=null===r?t:r+t}),r},dependencies:t.keys(r)})},parseCode:function(e){var r,o,a,n,s,x,c,l=this.__cache[e];return l||(n=a=o=r=!1,"?"===(s=e).charAt(0)&&(n=!0,s=s.substring(1)),"="===s.charAt(0)?(r=!0,s=s.substring(1)):"-"===s.charAt(0)?(o=!0,s=s.substring(1)):"*"===s.charAt(0)&&(a=!0,s=s.substring(1)),c=null,0<=(x=s.lastIndexOf("::"))&&(c=s.substring(0,x).trim(),s=s.substring(x+2)),l={bidirectional:r,hidden:n,html:o,noentities:a,args:c,variable:r?s:null,func:this.compileFunction(s),dependencies:t.keys(t.objectify(i.extractIdentifiers(s,!0)))},this.__cache[e]=l),t.clone(l,1)}}}),e.define("module:Data.Mesh",["base:Class","base:Events.EventsMixin","base:Properties.ObservableMixin","base:Objs","base:Types","base:Strings","base:Ids","base:Functions","base:Classes.SharedObjectFactory"],function(e,t,i,r,o,a,n,s,x,c){return e.extend({scoped:c},[t,function(e){return{constructor:function(t,i,r){e.constructor.call(this),this.__environment=t,this.__defaults=r,this.__context=i,this.__watchers={},this.__acquiredProperties={}},destroy:function(){r.iter(this.__watchers,function(e){this.__destroyWatcher(e)},this),r.iter(this.__acquiredProperties,function(e){e.decreaseRef(this)},this),e.destroy.call(this)},watch:function(e,t,i){r.iter(e,function(e){this.__createWatcher(e).cbs[n.objectId(i)]={callback:t,context:i}},this)},unwatch:function(e,t){e?r.iter(e,function(e){(e=this.__createWatcher(e,!0))&&(delete e.cbs[n.objectId(t)],this.__destroyWatcher(e,!0))},this):t&&r.iter(this.__watchers,function(e){delete e.cbs[n.objectId(t)],this.__destroyWatcher(e,!0)},this)},__destroyWatcher:function(e,t){(e=o.is_string(e)?this.__watchers[e]:e)&&(!t||o.is_empty(e.cbs)&&o.is_empty(e.children))&&(r.iter(e.children,this.__destroyWatcher,this),this.__unbindWatcher(e),e.parent&&delete e.parent.children[e.key],delete this.__watchers[e.expression],e.parent)&&o.is_empty(e.parent.cbs)&&o.is_empty(e.parent.children)&&this.__destroyWatcher(e.parent)},__createWatcher:function(e,t){var i,r=this.__watchers[e];return r||t||(r={cbs:{},parent:i=(t=a.splitLast(e,".")).head?this.__createWatcher(t.head):null,key:t.tail,expression:e,children:{},properties:null,propertiesPrefix:null},i&&(i.children[t.tail]=r),this.__watchers[e]=r,this.__bindWatcher(r)),r},__unbindWatcher:function(e){e.properties&&e.properties.off(null,null,e),r.iter(e.children,this.__unbindWatcher,this)},__bindWatcher:function(e){for(var t,o,a=null,n=this.__environment.length-1;0<=n;--n){var s=this.__environment[n];if((a=this._navigate(s,e.expression)).properties&&!a.tail)break;a=null}null===a&&(o=this.__defaults.watch||this.__environment[0],(a=this._navigate(o,e.expression)).properties||i.__observable_guid!==o.__observable_guid||(a.properties=o),a.properties||(a=null)),null!==a&&(e.properties=a.properties,o=a.head+(a.head&&a.tail?".":"")+a.tail,e.propertiesPrefix=o,t=this,e.properties.on("change:"+e.propertiesPrefix,function(i,o,a){r.iter(e.children,t.__unbindWatcher,t),r.iter(e.children,t.__bindWatcher,t),e.value==i&&!a||(e.value=i,r.iter(e.cbs,function(e){e.callback.apply(e.context)},t))},e),(o=e.properties.get(o))!=e.value&&(e.value=o,r.iter(e.cbs,function(e){e.callback.apply(e.context)},this)),r.iter(e.children,this.__bindWatcher,this))},read:function(e){for(var t=this.__environment.length-1;0<=t;--t){var i=this._read(this.__environment[t],e);if(i)return o.is_function(i.value)?s.as_method(i.value,i.context):i.value}return null},write:function(e,t){for(var i=this.__environment.length-1;0<=i;--i)if(this._write(this.__environment[i],e,t,!1))return;this._write(this.__defaults.write||this.__environment[0],e,t,!0)},execute:function(e,t,i,o){var n={},s=[];r.iter(e,function(e){var t=this.read(e);null===t&&a.splitFirst(e,".").head in window||(s.push(e),n[e]=t)},this),e=this.__expand(n),t=t.call(this.__context,e);if(!i){var c,l=this.__collapse(e,s);for(c in l)c in n&&n[c]==l[c]||this.write(c,l[c])}return o||!x.is_instance_of(t)||t.destroyed()||(t=t.acquire(this),this.__acquiredProperties[t.cid()]=t),t},_sub_navigate:function(e,t,r,n,s){return n={properties:e,head:t,tail:r,parent:n,current:s},r&&s&&o.is_object(s)?(r=a.splitFirst(r,"."),t=t?t+"."+r.head:r.head,x.is_instance_of(s)&&!s.destroyed()&&(s=s.acquire(this),this.__acquiredProperties[s.cid()]=s),i.__observable_guid!==s.__observable_guid||s.destroyed()?r.head in s?this._sub_navigate(e,t,r.tail,s,s[r.head]):n:s.hasKey(r.head)?this._sub_navigate(s,r.head,r.tail,s,s.get(r.head)):r.head in s?this._sub_navigate(e,t,r.tail,s,s[r.head]):{properties:s,head:r.head,tail:r.tail,parent:s,current:null}):n},_navigate:function(e,t){return this._sub_navigate(null,"",t,null,e)},_read:function(e,t){return(t=this._navigate(e,t)).tail?null:{value:t.current,context:t.parent==e?this.__context:t.parent}},_write:function(e,t,i,r){if((e=this._navigate(e,t)).tail&&!r)return!1;var o=e.tail.split(".");if(e.properties)e.properties.set(e.head+(e.head&&e.tail?".":"")+e.tail,i);else{for(var a=e.current,n=0;n<o.length-1;++n)a[o[n]]={},a=a[o[n]];a[o[o.length-1]]=i}return!0},__expand:function(e){var t={};return r.iter(e,function(e,i){for(var r=t,a=i.split("."),n=0;n<a.length-1;++n)a[n]in r&&o.is_object(r[a[n]])&&null!==r[a[n]]||(r[a[n]]={}),r=r[a[n]];r[a[a.length-1]]=e}),t},__collapse:function(e,t){var i={};try{r.iter(t,function(t){for(var r=t.split("."),o=e,a=0;a<r.length;++a)o=o[r[a]];i[t]=o})}catch(i){console.warn("Could not collapse dynamics expression",e,t)}return i}}}])}),e.define("module:Registries",["base:Classes.ClassRegistry","base:Exceptions.AsyncExceptionThrower","browser:Dom","base
2:Strings"],function(e,t,i,r){return{handler:new e({},!0),partial:new e({},!0),prefixes:{ba:!0},prefixNormalize:function(e,t){var i=r.splitFirst(e||"","-");return this.prefixes[i.head]?i.tail:e},templates:{cache:{},create:function(e){e=e.trim();var t=this.cache[e];return t||(t=0===e.indexOf("<")?i.elementsByTemplate(e):[document.createTextNode(e)],this.cache[e]=t),t.map(function(e){return e.cloneNode(!0)})}},throwException:function(e){try{this.exceptionThrower||(this.exceptionThrower=new t),this.exceptionThrower.throwException(e)}catch(e){}},handlerCache:{cache:{},cacheDom:null,suspend:function(e,t){t=i.unbox(t),this.cacheDom||(this.cacheDom=document.createElement("div"),this.cacheDom.setAttribute("ba-ignore",""),this.cacheDom.style.display="none",document.body.appendChild(this.cacheDom));for(var r=e.data("tagname"),o=(this.cache[r]=this.cache[r]||[],[]),a=0;a<t.children.length;++a)o.push(t.children[a]);this.cache[r].push({handler:e,elements:o}),o.forEach(function(e){this.cacheDom.appendChild(e)},this)},resume:function(e,t,r){return t=i.unbox(t),this.cache[e]&&0!==this.cache[e].length?(e=this.cache[e].shift(),t.innerHTML="",e.elements.forEach(function(e){t.appendChild(e)}),e.handler._handlerInitialize({parentHandler:r,parentElement:t}),e.handler):null}}}}),e.define("module:Exceptions.TagHandlerException",["base:Exceptions.Exception"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t,i){e.constructor.call(this,t+" is expecting a tag handler, but no registered tag handler for "+i+" has been found.")}}})}),e.define("module:Handlers.Attr",["base:Class","module:Exceptions.TagHandlerException","module:Parser","base:Types","base:Objs","base:Async","base:Strings","module:Registries","browser:Dom","browser:Events"],function(e,t,i,r,o,a,n,s,x,c,l){return e.extend({scoped:l},function(l){return{constructor:function(e,t,r){var o;l.constructor.call(this),this._dataNode=r||e,this._node=e,this._tagHandler=null,this._attrName=t.name,this._isEvent=0===this._attrName.indexOf("on"),this._updatable=!this._isEvent,this._attrValue=t.value,this._dyn=i.parseText(this._attrValue),this._dyn&&(o=this)._dataNode.mesh().watch(this._dyn.dependencies,function(){o.__updateAttr()},this),this.updateElement(e.element(),t)},destroy:function(){this._partial&&this._partial.destroy(),this._dyn&&this._dataNode.mesh().unwatch(this._dyn.dependencies,this),l.destroy.call(this)},__inputVal:function(e,t){var i="checkbox"===e.type||"radio"===e.type?"checked":"value";return 1<arguments.length&&(t=null==t?"":t,"select-one"===e.type?a.eventually(function(){e[i]=t}):e[i]=t),e[i]},_events:function(){return this.__events||(this.__events=this.auto_destroy(new c)),this.__events},updateElement:function(e,t){this._element=e,t=t||e.attributes[this._attrName],this._attribute=t,e=n.splitFirst(this._attrName,":"),this._partialCls=s.partial.get(e.head),this._partial&&(this._partial.destroy(),this._partial=null),this.__updateAttr(),this._partialCls&&(this._partial=s.partial.create(e.head,this._node,this._dyn?this._dyn.args:{},this._attrValue,e.tail),this._partial.cls.meta.value_hidden)&&(this._attribute.value=""),this._dyn&&(this._dyn.bidirectional&&"value"==this._attrName&&this._events().on(this._element,"change keyup keypress keydown blur focus update input",function(){this._dataNode.mesh().write(this._dyn.variable,this.__inputVal(this._element))},this),this._isEvent)&&(this._attribute.value="",this._events().on(this._element,this._attrName.substring(2),function(){var e=this._node._locals.domEvent,t=this._node._locals.currElement;this._node._locals.domEvent=arguments,this._node._locals.currElement=this._element,this._node.__executeDyn(this._dyn),this._node&&this._node._locals&&(this._node._locals.domEvent=e,this._node._locals.currElement=t)},this))},__updateAttr:function(){var e,t,i;this._updatable&&(e=this._attrValue,(e=!this._dyn||this._partialCls&&this._partialCls.manualExecute?e:this._dataNode.__executeDyn(this._dyn,!1,!this._partialCls))==this._attrValue&&!r.is_array(e)||!e&&!this._attrValue||(t=this._attrValue,this._attrValue=e,this._partial&&this._partial.cls.meta.value_hidden||(null===(i=this._dyn.noentities?e:x.entitiesToUnicode(e))&&"class"===this._attrName&&(i=""),this._dyn.hidden)||(this._attribute.value=i),this._partial&&this._partial.change(e,t),"value"===this._attrName&&this._element.value!==e&&this.__inputVal(this._element,e),this._tagHandler&&this._dyn&&!this._partial&&this._tagHandler.properties().setProp(s.prefixNormalize(this._attrName),e)))},bindTagHandler:function(t){var i;this.unbindTagHandler(this._tagHandler),this._tagHandler=t,this._partial?this._partial&&this._partial.bindTagHandler(t):(i=s.prefixNormalize(this._attrName))&&(this._tagHandler.setArgumentAttr(i,e.is_pure_json(this._attrValue)?o.clone(this._attrValue,1):this._attrValue),this._dyn)&&this._dyn.bidirectional&&(e.is_pure_json(this._attrValue)?this._tagHandler.properties().bind(i,this._node._handler.properties(),{deep:!0,left:!0,right:!0,secondKey:this._dyn.variable}):0<=i.indexOf(".")?this._tagHandler.on("dynamic-activated",function(){this._tagHandler.defaultMesh().watch([i],function(){this._dataNode.mesh().write(this._dyn.variable,this._tagHandler.defaultMesh().read(i))},this)},this):this._tagHandler.properties().on("change:"+i,function(e){this._dataNode.mesh().write(this._dyn.variable,e)},this))},prepareTagHandler:function(e){this._partial&&this._partial.prepareTagHandler(e)},unbindTagHandler:function(e){this._partial&&this._partial.unbindTagHandler(e),this._tagHandler&&(this._tagHandler.properties().off(null,null,this),this._tagHandler.off("dynamic-activated",null,this),this._tagHandler.defaultMesh().unwatch(void 0,this)),this._tagHandler=null},activate:function(){this._partial&&(this._partial.cls.meta.requires_tag_handler&&!this._tagHandler?s.throwException(new t(this._partial.cls.classname,this._node.tag())):this._partial.activate())},deactivate:function(){this._partial&&this._partial.deactivate()}}})}),e.define("module:Handlers.Node",["base:Class","base:Events.EventsMixin","base:Ids","browser:Dom","browser:Info","module:Parser","module:Data.Mesh","base:Objs","base:Types","module:Registries","module:Handlers.Attr"],function(e,t,i,r,o,a,n,s,x,c,l,d){var u=e.extend({scoped:d},[t,function(e){return{constructor:function(t,r,o,x){e.constructor.call(this),this._handler=t,(this._parent=r)&&(r._children[i.objectId(this)]=this),this._element=o;try{o&&(o.dynnodehandler=this)}catch(e){}if(this._tag=o.tagName?o.tagName.toLowerCase():"",0<=this._tag.indexOf(":")&&(this._tag=this._tag.substring(this._tag.indexOf(":")+1)),this._dynTag=a.parseText(this._tag),this._tagHandler=null,this._template=o.outerHTML,this._innerTemplate=o.innerHTML,this._locals=x||{},this._active=!0,this._dyn=null,this._children={},this._locked=!0,this._attrs={},this._expandChildren=!0,this._touchedInner=!1,this._mesh=new n([window,this.properties(),this._locals,this._handler.functions,this._handler.friends||{},this._handler._mesh_extend],this._handler,{read:this.properties(),write:this.properties(),watch:this.properties()}),this._element.attributes){for(var c=[],l=0;l<this._element.attributes.length;++l)c.push(this._element.attributes[l]);s.iter(c,this._registerAttr,this)}this._locked=!1,this._active=!this._active,this._active?this.deactivate():this.activate()},destroy:function(){s.iter(this._attrs,function(e){e.destroy()}),this._removeChildren(),this._tagHandler&&!this._tagHandler.destroyed()&&(this._tagHandler.cacheable&&this._tagHandler.cls.cacheable?c.handlerCache.suspend(this._tagHandler,this._element):this._tagHandler.weakDestroy()),this._dyn&&this.properties().off(null,null,this._dyn),this._parent&&delete this._parent._children[i.objectId(this)],this._mesh.destroy(),e.destroy.call(this)},_registerAttr:function(e){e.name in this._attrs?this._attrs[e.name].updateAttribute(e):this._attrs[e.name]=new l(this,e)},tag:function(){return this._tag},element:function(){return this._element},__dynOff:function(e){this._mesh.unwatch(e.dependencies,e)},__dynOn:function(e,t){var i=this;this._mesh.watch(e.dependencies,function(){t.apply(i)},e)},mesh:function(){return this._mesh},__executeDyn:function(e,t,i){return x.is_object(e)?this._mesh.execute(e.depen
2dencies,e.func,t,i):e},__tagValue:function(){return this._dynTag?this.__executeDyn(this._dynTag,!0):this._tag},__unregisterTagHandler:function(){this._tagHandler&&(s.iter(this._attrs,function(e){e.unbindTagHandler(this._tagHandler)},this),this.off(null,null,this._tagHandler),this._tagHandler.cacheable&&this._tagHandler.cls.cacheable?c.handlerCache.suspend(this._tagHandler,this._element):this._tagHandler.weakDestroy(),this._tagHandler=null,s.iter(this._handler.getInheritableAttributes(this.__tagValue()),function(e){this._attrs[e.name].weakDestroy(),delete this._attrs[e.name]},this))},__registerTagHandler:function(){this.__unregisterTagHandler();var e,t,i=this.__tagValue();if(i)return this._dynTag&&this._element.tagName.toLowerCase()!=i.toLowerCase()&&(this._element=r.changeTag(this._element,i),s.iter(this._attrs,function(e){e.updateElement(this._element)},this)),!!c.handler.get(i)&&(o.isInternetExplorer()&&o.internetExplorerVersion()<9&&(e=this._element===this._handler.activeElement(),this._element=r.changeTag(this._element,i),s.iter(this._attrs,function(e){e.updateElement(this._element)},this),e)&&this._handler._updateActiveElement(this._element),t={parentElement:this._element,parentHandler:this._handler,autobind:!1,cacheable:!1,tagName:i},s.iter(this._handler.getInheritableAttributes(this.__tagValue()),function(e){this._attrs[e.name]=new l(e.node,e)},this),s.iter(this._attrs,function(e){e.prepareTagHandler(t)},this),t.ignoreTagHandler?void 0:(t.cacheable&&(this._tagHandler=c.handlerCache.resume(i,this._element,this._handler)),this._tagHandler||(this._tagHandler=c.handler.create(i,t)),s.iter(this._handler.inheritables,function(e){this._tagHandler.set(e,this._handler.get(e))},this),s.iter(this._attrs,function(e){e.bindTagHandler(this._tagHandler)},this),this._tagHandler.activate(),!0))},activate:function(){if(!this._locked&&!this._active){if(this._locked=!0,this._active=!0,this._dynTag&&this.__dynOn(this._dynTag,function(){this.__registerTagHandler()}),!this.__registerTagHandler()&&this._expandChildren){this._restoreInnerTemplate&&(this._element.innerHTML=this._innerTemplate),this._touchedInner=!0,3==this._element.nodeType&&(this._dyn=a.parseText(this._element.textContent||this._element.innerText||this._element.nodeValue),this._dyn)&&this.__dynOn(this._dyn,function(){this.__updateDyn()}),this.__updateDyn(!0);for(var e=0;e<this._element.childNodes.length;++e)this._element.childNodes[e]["ba-handled"]||this._registerChild(this._element.childNodes[e])}s.iter(this._attrs,function(e){e.activate()}),this._locked=!1}},__updateDyn:function(e){var t;this._dyn&&(t=this.__executeDyn(this._dyn),!e&&t==this._dyn.value||(this._dyn.value=t,e=null,this._dyn.html&&(e=r.elementByTemplate(t,!0))&&((this._htmlElement||this._element).replaceWith(e),this._htmlElement=e),e)||(t=null===t?"":t,e=this._dyn.noentities?t:r.entitiesToUnicode(t),"textContent"in this._element&&(this._element.textContent=e),"innerText"in this._element&&(this._element.innerText=e),o.isInternetExplorer()&&o.internetExplorerVersion()<9&&"data"in this._element&&(this._element.data=e)))},_registerChild:function(e,t){return new u(this._handler,this,e,s.extend(s.clone(this._locals,1),t))},_removeChildren:function(){s.iter(this._children,function(e){e&&e.weakDestroy()})},deactivate:function(){this._active&&(this._active=!1,this._locked||(this._locked=!0,s.iter(this._attrs,function(e){e.deactivate()}),this._removeChildren(),this._dynTag&&this.__dynOff(this._dynTag),this.__unregisterTagHandler(),this._dyn&&(this.__dynOff(this._dyn),this._dyn=null),this._touchedInner&&(this._element.innerHTML=""),this._restoreInnerTemplate=!0,this._locked=!1))},properties:function(){return this._handler.properties()}}}]);return u}),e.define("module:Handlers.HandlerNameRegistry",["base:Class","base:Objs"],function(e,t,i){return e.extend({scoped:i},function(e){return{__handlers:{},destroy:function(){t.iter(this.__handlers,function(e,t){this.unregister(t)},this),e.destroy.call(this)},register:function(e,t){this.unregister(t),(this.__handlers[t]=e).on("destroy",function(){this.unregister(t)},this)},unregister:function(e){var t;e in this.__handlers&&(t=this.__handlers[e],delete this.__handlers[e],t.destroyed()||t.off(null,null,this))},get:function(e){return this.__handlers[e]}}})}),e.define("module:Handlers.HandlerMixin",["base:Objs","base:Strings","base:Functions","base:Types","browser:Loader","module:Handlers.Node","module:Registries","module:Handlers.HandlerNameRegistry","browser:DomMutation.NodeRemoveObserver","browser:Dom"],function(e,t,i,r,o,a,n,s,x,c){return{_notifications:{construct:"__handlerConstruct",destroy:"__handlerDestruct"},__handlerConstruct:function(){this._inheritableAttributes={},this.__activated=!1,this._mesh_extend={string:i.as_method(this.string,this),stringUnicode:i.as_method(this.stringUnicode,this)}},__handlerDestruct:function(){e.iter(this.__rootNodes,function(e){var t=e.element();e.destroy(),this.remove_on_destroy&&(t.innerHTML="")},this)},template:null,templateUrl:null,string:function(e){return this.cls.string?this.cls.string(e):this.parent()?this.parent().string(e):e},stringUnicode:function(e){return this.cls.stringUnicode?this.cls.stringUnicode(e):this.parent()?this.parent().stringUnicode(e):e},remove_on_destroy:!1,_handlerInitialize:function(e){(e=e||{}).name_registry&&(this.__nameRegistry=this.auto_destroy(new s)),this.__types=e.types||{},this._parentHandler=e.parentHandler||null,this._parentElement=e.parentElement,this._argumentAttrs={},this.template=e.template||this.template,this.templateUrl=e.templateUrl||this.templateUrl,this.templateUrl&&(this.templateUrl=t.replaceAll(this.templateUrl,"%",t.last_after(this.cls.classname||"",".").toLowerCase())),this.__elements=e.element?[c.unbox(e.element)]:[];var i=c.unbox(e.element||this._parentElement);if(!i)throw this.cls.classname+" requires an existing DOM element to attach to.";this.initialContent=i.innerHTML,this.__activeElement=e.element?c.unbox(e.element):c.unbox(this._parentElement),e.remove_observe&&(this.__removeObserver=this.auto_destroy(x.create(this.__activeElement)),this.__removeObserver.on("node-removed",function(){this.weakDestroy()},this)),this.__activeElement.dynamicshandler=this},_handlerInitializeTemplate:function(e,t){e=n.templates.create(e),0<this.__elements.length?(this.__activeElement=this.__elements[0],this.__elements[0].innerHTML="",e.forEach(function(e){this.__elements[0].appendChild(e)},this)):t?(this.__activeElement=c.unbox(t),this.__elements=e,this.__activeElement.innerHTML="",e.forEach(function(e){this.__activeElement.appendChild(e)},this)):(this.__elements=e,this.__activeElement=this.__elements[0].parentNode)},nameRegistry:function(){return this.__nameRegistry||(this.parent()?this.parent().nameRegistry():null)},byName:function(e){return this.nameRegistry().get(e)},__assocs:{},addAssoc:function(e,t){this.__assocs[e]=t},removeAssoc:function(e){delete this.__assocs[e]},activated:function(){return this.__activated},assoc:function(e){return this.byName(this.__assocs[e]||e)},setArgumentAttr:function(t,i){t in this.__extendables&&(i=e.tree_extend(this.properties().get(t)||{},i)),this.__types[t]&&(i=r.parseType(i,this.__types[t])),this.properties().setProp(t,i),this._argumentAttrs[t]=!0},isArgumentAttr:function(e){return!!this._argumentAttrs[e]},activeElement:function(){return this.__activeElement},element:function(){return this.__elements},_updateActiveElement:function(e){this.__activeElement=c.unbox(e),this.__removeObserver&&(this.__removeObserver.weakDestroy(),this.__removeObserver=this.auto_destroy(x.create(this.__activeElement)),this.__removeObserver.on("node-removed",function(){this.weakDestroy()},this))},_deferActivate:function(){return!1},activate:function(){if(!this._deferActivate()&&!this.__activated){if(this.__activated=!0,this.template)this._handlerInitializeTemplate(this.template,this._parentElement);else if(this.templateUrl)return this.__activated=!1,void o.loadHtml(this.templateUrl,function(e){this.templateUrl=null,this.template=e,this.activate()},this);if(this._notify("_activate"),this.__rootNodes=[],this.__elements.forEac
2h(function(e){this.__rootNodes.push(new a(this,null,e))},this),this._preAfterActivate(this.__activeElement),this._afterActivate(this.__activeElement),this.__activeElement.dynamicshandlerpromise){this.__activeElement.dynamicshandlerpromise.forEach(function(e){e.asyncSuccess(this.__activeElement.dynamicshandler)},this),this.__activeElement.dynamicshandlerpromise=null;try{delete this.__activeElement.dynamicshandlerpromise}catch(e){}}this.trigger("dynamic-activated")}},_afterActivate:function(e){},defaultMesh:function(){return this.__rootNodes[0].mesh()},registerInheritableAttribute:function(e,t,i,r){e=n.prefixNormalize(e,!0),this._inheritableAttributes[e]=this._inheritableAttributes[e]||{},this._inheritableAttributes[e][t]={value:i,name:t,node:r}},unregisterInheritableAttribute:function(e,t){e=n.prefixNormalize(e,!0),this._inheritableAttributes[e]&&(delete this._inheritableAttributes[e][t],r.is_empty(this._inheritableAttributes[e]))&&delete this._inheritableAttributes[e]},getInheritableAttributes:function(t){return t=n.prefixNormalize(t,!0),e.values(this._inheritableAttributes[t])}}}),e.define("module:Exceptions.DynamicsCallException",["base:Exceptions.Exception"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t,i,r,o){e.constructor.call(this,"Dynamics Exception in '"+t+"' calling method '"+i+"' : "+o)}}})}),e.define("module:Dynamic",["module:Data.Scope","module:Parser","module:Handlers.HandlerMixin","module:Exceptions.DynamicsCallException","base:Objs","base:Strings","base:Types","base:Functions","base:Promise","base
2:Events.Events","base:Loggers.LoggableMixin","module:Registries","browser:Dom","browser:Events","base:Class"],function(e,t,i,r,o,a,n,s,x,c,l,d,u,p,m,h){var b=e.extend({scoped:h},[i,l,function(e){return{supportsGc:!0,proxyAttrs:!1,_notifications:{_activate:"__createActivate"},constructor:function(t){if(this.initial=this.initial||{},t=o.extend(o.clone(this.initial,1),t),this.domevents=o.extend(this.domevents,t.domevents),this.windowevents=o.extend(this.windowevents,t.windowevents),o.iter(this.cls.__initialForward,function(e){e in this&&("attrs"===e&&t.attrs&&this.attrs&&n.is_function(this.attrs)?t.attrs=o.extend(this.attrs.call(this),t.attrs):e in t?n.is_object(this[e])&&n.is_object(t[e])&&(t[e]=o.extend(o.clone(this[e],1),t[e])):t[e]=this[e])},this),t.typedAttrs&&t.types&&o.iter(t.typedAttrs,function(e,i){t.attrs[i]=t.types[i]?n.parseType(e,t.types[i]):e}),this.__dispose=t.dispose,o.iter(this.object_functions,function(e){this[e]=function(){var t=s.getArguments(arguments);return t.unshift(e),this.execute.apply(this,t)}},this),!t.parent&&t.parentHandler)for(var i=t.parentHandler;i&&!t.parent;)t.parent=i.instance_of(b)?i:null,i=i._parentHandler;e.constructor.call(this,t),t.bindAttrs&&o.iter(t.bindAttrs,function(e,t){this.properties().bind(t,e,{secondKey:t})},this),this.__references=t.references,o.iter(this.__references,function(e){this.on("change:"+e,function(e,t){t&&m.is_class_instance(t)&&!t.destroyed()&&t.decreaseRef(this),e&&m.is_class_instance(e)&&!e.destroyed()&&e.increaseRef(this)},this),(e=this.get(e))&&m.is_class_instance(e)&&!e.destroyed()&&e.increaseRef(this)},this),this._channels.global=this.cls.__globalEvents,t.tagName&&(this._tagName=t.tagName,this.data("tagname",this._tagName)),this.functions=this.__functions,this._handlerInitialize(t),this.__createActivate=t.create||function(){},this.dom_events={},this.window_events={},this.__domEvents=new p,this.inheritables=(this.parent()?this.parent().inheritables:[]).concat(this.inheritables||[]),this.friendgroup.registerScope(this,this.cls.registeredName()),this.friendgroup&&this.parent()&&this.parent().friendgroup!==this.friendgroup&&this.parent().friendgroup.registerScope(this,this.cls.registeredName()),"proxyAttrs"in t&&(this.proxyAttrs=t.proxyAttrs),this.proxyAttrs&&(this.attrs=this.properties().getProxy())},handle_call_exception:function(e,t,i){return d.throwException(new r(this.cls.classname,e,t,i)),null},hierarchyName:function(){return(this.parent()?this.parent().hierarchyName()+" > ":"")+this.cls.registeredName()},_preAfterActivate:function(e){this.__domEvents.clear();var t=this;o.iter(this.domevents,function(i,r){for(var o=r.split(" "),a=[e],n=(1<o.length&&(a=e.querySelectorAll(o[1])),function(e){t.execute(i,e,this)}),s=0;s<a.length;++s)this.__domEvents.on(a[s],o[0],n)},this),o.iter(this.windowevents,function(e,i){this.__domEvents.on(window,i,function(i){t.execute(e,i,this)})},this)},destroy:function(){this.friendgroup&&this.parent()&&this.parent().friendgroup!==this.friendgroup&&this.parent().friendgroup.unregisterScope(this,this.cls.registeredName()),this.friendgroup.unregisterScope(this,this.cls.registeredName()),this.free&&this.free(),o.iter(this.__references,function(e){(e=this.get(e))&&m.is_class_instance(e)&&!e.destroyed()&&e.decreaseRef(this)},this),o.iter(this.__dispose,function(e){var t=this.get(e);this.set(e,null),t&&t.weakDestroy&&t.weakDestroy()},this),this.__domEvents.destroy(),e.destroy.call(this)}}}],{__initialForward:["functions","attrs","extendables","collections","template","create","scopes","bindings","computed","types","events","dispose","channels","registerchannels","references","friends"],__globalEvents:new c,canonicName:function(){return this.classname?a.last_after(this.classname,".").toLowerCase():""},registeredName:function(){return this.__registeredName||"ba-"+this.canonicName()},findByElement:function(e){return(e=e&&u.unbox(e))&&e.dynamicshandler?e.dynamicshandler:null},findByElementPromise:function(e){if(!e)return null;if(!(e=u.unbox(e)))return null;if(e.dynamicshandler)return x.value(e.dynamicshandler);e.dynamicshandlerpromise=e.dynamicshandlerpromise||[];var t=x.create();return e.dynamicshandlerpromise.push(t),t},register:function(e,t){return t=t||d.handler,this.__registeredName=e||this.registeredName(),t.register(this.__registeredName,this),this},registerFunctions:function(e){return t.registerFunctions(e),this},activate:function(e){return(e=new this(e||{element:document.body,name_registry:!0})).activate(),e},attachStringTable:function(e){return this.__stringTable=e,this},addStrings:function(e){return this.__stringTable.register(e,this.registeredName()),this},string:function(e){var t=null;return!(t=this.__stringTable?this.__stringTable.get(e,this.registeredName()):t)&&this.parent.string?this.parent.string(e):t},stringUnicode:function(e){var t=null;return!(t=this.__stringTable?this.__stringTable.get(e,this.registeredName()):t)&&this.parent.string&&(t=this.parent.string(e)),u.entitiesToUnicode(t)},_extender:{events:function(e,t){return o.extend(o.clone(e,1),t)},types:function(e,t){return o.extend(o.clone(e,1),t)},registerchannels:function(e,t){return o.extend(o.clone(e,1),t)},channels:function(e,t){return o.extend(o.clone(e,1),t)},attrs:function(e,t){return n.is_function(e)?n.is_function(t)?function(){return o.extend(e.call(this),t.call(this))}:function(){return o.extend(e.call(this),t)}:n.is_function(t)?function(){return o.extend(o.clone(e,1),t.call(this))}:o.extend(o.clone(e,1),t)},inheritables:function(e,t){return(e||[]).concat(t||[])},dispose:function(e,t){return(e||[]).concat(t||[])},references:function(e,t){return(e||[]).concat(t||[])}}});return b}
2),e.define("module:Handlers.Partial",["base:Class","base:JavaScript","base:Functions","base:Strings","module:Parser","module:Registries"],function(e,t,i,r,o,a,n){return e.extend({scoped:n},function(e){return{constructor:function(t,i,r,o){e.constructor.call(this),this._node=t,this._args=i,this._value=r,this._active=!1,this._postfix=o},change:function(e,t){this._value=e,this._change(e,t),this._apply(e,t)},activate:function(){this._active||(this._active=!0,this._activate(),this._apply(this._value,null))},deactivate:function(){this._active&&(this._active=!1,this._deactivate())},bindTagHandler:function(e){},unbindTagHandler:function(e){},prepareTagHandler:function(e){},_change:function(e,t){},_activate:function(){},_deactivate:function(){},_apply:function(e,t){},_execute:function(e){e=e||this._value,e=o.parseText(e)||o.parseCode(e),this._node.__executeDyn(e)},_valueExecute:function(e){var o=this._value.trim(),a=o;r.starts_with(a,"{{")&&r.ends_with(a,"}}")&&(a=r.strip_end(r.strip_start(a,"{{"),"}}")),t.isProperIdentifier(a)?((e=i.getArguments(e)).unshift(a),this._node._handler.execute.apply(this._node._handler,e)):this._execute(o)}}},{meta:{},canonicName:function(){return this.classname?r.last_after(this.classname,".").toLowerCase():""},registeredName:function(){return this.__registeredName||"ba-"+this.canonicName()},register:function(e,t){t=t||a.partial,this.__registeredName=e||this.registeredName(),t.register(this.__registeredName,this)}})}),e.define("module:Partials.ClickPartial",["module:Handlers.Partial","browser:Events"],function(e,t,i){return i=e.extend({scoped:i},function(e){return{constructor:function(i,r,o){e.constructor.apply(this,arguments),this.auto_destroy(new t).on(this._node.element(),"click",function(e){e.stopPropagation(),this.executeAction()},this)},executeAction:function(){this._execute()}}},{manualExecute:!0}),i.register("ba-click"),i}),e.define("module:Partials.RepeatPartial",["module:Handlers.Partial","base:Promise","base
2:Properties.Properties","base:Collections.Collection","base:Collections.FilteredCollection","base:Objs","module:Parser","module:Registries"],function(e,t,i,r,o,a,n,s,x){return x=e.extend({scoped:x},function(e){return{constructor:function(t,i,r){e.constructor.apply(this,arguments),this.__alwaysReindexNewItems=!1,this.__registered=!1,1<(i=i.split("::")).length&&(this.__dynOpts=n.parseCode(i[0].trim()));var o,a=(i=(i=i[i.length-1]).split("~"))[0].trim().split(".");this.__repeatArg=a[0],this.__indexArg=a[1],this._destroyCollection=!1,this._releaseValueCollection=!1,1<i.length&&(this.__repeatFilter=n.parseCode(i[1].trim()),o=this,t.mesh().watch(this.__repeatFilter.dependencies,function(){o.__filterChanged()},this.__repeatFilter)),t._expandChildren=!1;try{t._element.innerHTML=""}catch(e){}},destroy:function(){this.__unregister(),this.__repeatFilter&&this._node.mesh().unwatch(this.__repeatFilter.dependencies,this.__repeatFilter),e.destroy.call(this)},_activate:function(){this.__register(),this.__dynOpts&&(this.__dynOptsCache=this._node.mesh().execute(this.__dynOpts.dependencies,this.__dynOpts.func))},_deactivate:function(){this.__unregister()},__filterChanged:function(){this._active&&this._collection.setFilter(this.__filterFunc,this)},_change:function(e,t){this.__register(e)},__filterFunc:function(e){var t,i=this.__repeatFilter;return!i||(t=this)._node.mesh().execute(i.dependencies,function(r){return r[t.__repeatArg]=t._isArray?e.get("value"):e.data(),t.__indexArg&&(r[t.__indexArg]=t._collection.getIndex(e)),i.func.call(this,r)},!0)},_iterateCollection:function(e){this._collection.iterate(e,this)},__register:function(){this.__unregister(),r.is_instance_of(this._value)&&this._value.destroyed()||(this._isArray=!r.is_instance_of(this._value),this._releaseValueCollection=!r.is_instance_of(this._value),this._valueCollection=this._releaseValueCollection?new r({objects:a.map(this._value,function(e){return new i({value:e})}),release_references:!0}):this._value,this._destroyCollection=!!this.__repeatFilter,this._collection=this._destroyCollection?new o(this._valueCollection,{filter:this.__filterFunc,context:this}):this._valueCollection,this._collectionChildren={},this._iterateCollection(this.__addItem),this._collection.on("add",this.__addItem,this),this._collection.on("remove",function(e){this.__removeItem(e,this._collection.bulkOperationInProgress())},this),this._collection.on("reindexed",function(e){var t;this._collection.count()<2||(0===(t=this._collection.getIndex(e))?this._prependItem(this._collection.getByIndex(1),e):this._appendItem(this._collection.getByIndex(t-1),e))},this))},__unregister:function(){this._collection&&!this._collection.destroyed()&&this._iterateCollection(function(e){this.__removeItem(e,!0)},this);var e=this._node._element;this._node._removeChildren(),e.innerHTML="",this._collection&&!this._collection.destroyed()&&this._collection.off(null,null,this),this._valueCollection&&!this._valueCollection.destroyed()&&this._valueCollection.off(null,null,this),this._destroyCollection&&this._collection&&this._collection.weakDestroy(),this._releaseValueCollection&&this._valueCollection&&!this._valueCollection.destroyed()&&this._valueCollection.decreaseRef(),this._valueCollection=null,this._collection=null},__addItem:function(e){var t,i,r;this._collectionChildren[e.cid()]||(t={},this.__repeatArg&&(t[this.__repeatArg]=this._isArray?e.get("value"):e),this.__indexArg&&(t[this.__indexArg]=this._collection.getIndex(e)),i=[],this._newItemElements().forEach(function(e){i.push(this._node._registerChild(e,t))},this),this._collectionChildren[e.cid()]={item:e,nodes:i},(r=this._collection.getIndex(e))<this._collection.count()-1?this._prependItem(this._collection.getByIndex(r+1),e):this.__alwaysReindexNewItems&&1<this._collection.count()&&this._appendItem(this._collection.getByIndex(r-1),e))},__removeItem:function(e,i){this._collectionChildren[e.cid()]&&(a.iter(this._collectionChildren[e.cid()].nodes,function(r){var o=r.element(),a=t.create();this.__dynOptsCache&&this.__dynOptsCache.onremove&&!i?this.__dynOptsCache.onremove.call(this._handler,e,o).forwardCallback(a):a.asyncSuccess(!0),a.success(function(){r.weakDestroy(),o.parentNode&&o.parentNode.removeChild(o)})},this),delete this._collectionChildren[e.cid()])},_itemData:function(e){return this._collectionChildren[e.cid()]},_itemDataElements:function(e){var t;return(e=this._itemData(e))?(t=[],a.iter(e.nodes,function(e){t.push(e.element())}),t):null},_prependItem:function(e,t){var i=this._itemDataElements(e);e=this._itemDataElements(t);i&&e&&a.iter(e,function(e){e.parentNode.insertBefore(e,i[0])})},_appendItem:function(e,t){var i;e=this._itemDataElements(e),t=this._itemDataElements(t);e&&t&&(i=e[e.length-1],a.iter(t,function(e){i.parentNode.insertBefore(e,i.nextSibling),i=e}))},_newItemElements:function(){var e=s.templates.create(this._node._innerTemplate),t=this._node.element();return e.forEach(function(e){t.appendChild(e)}),e}}}),x.register("ba-repeat"),x}),e.define("module:Partials.RepeatElementPartial",["module:Partials.RepeatPartial","base
2:Collections.Collection","base:Collections.FilteredCollection","base:Objs","module:Parser","base:Properties.Properties","browser:Dom"],function(e,t,i,r,o,a,n,s){return s=e.extend({scoped:s},function(e){return{constructor:function(t,i,r){e.constructor.apply(this,arguments);var o=n.elementByTemplate(t._template);o.removeAttribute("ba-repeat-element"),this.__filteredTemplate=o.outerHTML.trim(),this.__alwaysReindexNewItems=!0},_activate:function(){this._node.element().style.display="none",e._activate.call(this)},_iterateCollection:function(e){for(var t=this._collection.iterator().asArray(),i=t.length-1;0<=i;--i)e.call(this,t[i])},_newItemElements:function(){var e=n.elementByTemplate(this.__filteredTemplate);return this._node.element().parentNode.insertBefore(e,this._node.element().nextSibling),e["ba-handled"]=!0,[e]},prepareTagHandler:function(e){e.ignoreTagHandler=!0}}}),s.register("ba-repeat-element"),s}),e.define("module:Partials.StylesPartial",["module:Handlers.Partial","base:Objs"],function(e,t,i){return(i=e.extend({scoped:i},{_apply:function(e){var i=this._node._element.style;t.iter(this.__previousValue,function(t,r){r in e||i.removeProperty(r)}),t.extend(i,e),this.__previousValue=t.clone(e,1)}})).register("ba-styles"),i}),e.define("module:Partials.ShowPartial",["module:Handlers.Partial"],function(e,t){return t=e.extend({scoped:t},function(e){return{constructor:function(t,i,r){e.constructor.apply(this,arguments),this.__oldDisplay=void 0,this.__readOldDisplay=!1,this.__hidden=!1,r||this.__hide()},__hide:function(){this.__hidden||(this.__hidden=!0,this.__readOldDisplay||(this.__oldDisplay=this._node._element.style.display,this.__readOldDisplay=!0),this._node._element.style.display="none")},__show:function(){this.__hidden&&(this.__hidden=!1,this._node._element.style.display=this.__oldDisplay&&"none"!==this.__oldDisplay?this.__oldDisplay:"")},_apply:function(e){e?this.__show():this.__hide()}}}),t.register("ba-show"),t}),e.define("module:Partials.IfPartial",["module:Partials.ShowPartial"],function(e,t){return t=e.extend({scoped:t},function(e){return{constructor:function(t,i,r){e.constructor.apply(this,arguments),r||t.deactivate()},_apply:function(t){e._apply.call(this,t),t?this._node.activate():this._node.deactivate()}}}),t.register("ba-if"),t}),e.define("module:Partials.EventPartial",["module:Handlers.Partial","base:Functions"],function(e,t,i){return i=e.extend({scoped:i},{bindTagHandler:function(e){var i=this._postfix.trim(),r=0===i.indexOf("~");r&&(i=i.substring(1)),e.on(i,function(){var e;r?((e=t.getArguments(arguments)).unshift(this._value||i),this._node._handler.trigger.apply(this._node._handler,e)):this._valueExecute(arguments)},this)}},{manualExecute:!0}),i.register("ba-event"),i}),e.define("module:Partials.OnPartial",["module:Handlers.Partial","browser:Events"],function(e,t,i){return i=e.extend({scoped:i},function(e){return{constructor:function(i,r,o,a){e.constructor.apply(this,arguments),this.auto_destroy(new t).on(this._node._element,a.trim(),function(){this._execute(o.trim())},this)}}},{manualExecute:!0}),i.register("ba-on"),i}),e.define("module:Partials.TogglePartial",["module:Handlers.Partial"],function(e,t){var i={readonly:"readOnly",playsinline:"playsInline"};t=e.extend({scoped:t},function(e){return{constructor:function(t,i,r,o){e.constructor.apply(this,arguments),this._apply(r)},_apply:function(e){this._node.element()[i[this._postfix]||this._postfix]=e?this._postfix:null}}});return t.register("ba-toggle"),t}
2),e.define("module:Partials.TemplatePartial",["module:Handlers.Partial"],function(e,t){return t=e.extend({scoped:t},{bindTagHandler:function(e){this._value&&(e.template=this._value)}},{meta:{requires_tag_handler:!0,value_hidden:!0}}),t.register("ba-template"),t}),e.define("module:Partials.HotkeyPartial",["module:Handlers.Partial","browser:Events","browser:Hotkeys"],function(e,t,i,r){return r=e.extend({scoped:r},function(e){return{constructor:function(r,o,a){e.constructor.apply(this,arguments);var n=this.auto_destroy(new t),s=this._postfix;n.on(this._node._element,"keydown",function(e){i.handleKeyEvent(s,e)&&this._valueExecute([e])},this)}}},{manualExecute:!0}),r.register("ba-hotkey"),r}),e.define("module:Partials.DataPartial",["module:Handlers.Partial"],function(e,t){return(t=e.extend({scoped:t},{_apply:function(e){this._node._tagHandler.data(this._postfix,e)},bindTagHandler:function(e){this._apply(this._value)}},{meta:{requires_tag_handler:!0}})).register("ba-data"),t}),e.define("module:Partials.AttrsPartial",["module:Handlers.Partial","base:Objs","base:Class"],function(e,t,i,r){return r=e.extend({scoped:r},{_apply:function(e){if(this._active){var t,i=(this._node._tagHandler||this._node).properties();for(t in e)i.set(t,e[t])}},bindTagHandler:function(e){for(var r in this._value)e.setArgumentAttr(r,i.is_pure_json(this._value[r])?t.clone(this._value[r],1):this._value[r])}}),r.register("ba-attrs"),r}),e.define("module:DomObserver",["base:Class","base:Objs","browser:DomMutation.NodeInsertObserver","module:Registries","module:Dynamic","browser:Dom"],function(e,t,i,r,o,a,n){return e.extend({scoped:n},function(e){return{constructor:function(i){e.constructor.call(this),this.__initialRoot=(i=i||{}).root,this.__persistent_dynamics=!!i.persistent_dynamics,this.__allowed_dynamics=i.allowed_dynamics?t.objectify(i.allowed_dynamics):null,this.__forbidden_dynamics=i.forbidden_dynamics?t.objectify(i.forbidden_dynamics):null,this.__ignore_existing=i.ignore_existing,this.__dynamics={},this.__enabled=!1,"enabled"in i&&!i.enabled||this.enable()},enable:function(){this.__enabled||(this.__enabled=!0,this.__root=a.unbox(this.__initialRoot||document.body),this.__ignore_existing||t.iter(r.handler.classes(),this.__registerExisting,this),this.__observer=i.create({root:this.__root,filter:this.__observerFilter,context:this}),this.__observer.on("node-inserted",this.__nodeInserted,this))},disable:function(){this.__enabled&&(this.__enabled=!1,this.__observer.weakDestroy())},__registerExisting:function(e,t){if((!this.__forbidden_dynamics||!this.__forbidden_dynamics[t])&&(!this.__allowed_dynamics||this.__allowed_dynamics[t]))for(var i=this.__root.getElementsByTagName(t.toUpperCase()),r=0;r<i.length;++r){var o=i[r];o.dynamicshandler||this.__nodeInserted(o)}},addAllowedDynamic:function(e){this.__allowed_dynamics=this.__allowed_dynamics||{},this.__allowed_dynamics[e]=!0;var t=r.handler.classes()[e];this.__enabled&&!this.__ignore_existing&&t&&this.__registerExisting(t,e)},destroy:function(){this.disable(),t.iter(this.__dynamics,function(e){e.off(null,null,this),this.__persistent_dynamics||e.weakDestroy()},this),e.destroy.call(this)},__observerFilter:function(e){return!(e.dynamicshandler||!e.tagName||(e=e.tagName.toLowerCase(),!r.handler.get(e))||this.__forbidden_dynamics&&this.__forbidden_dynamics[e]||this.__allowed_dynamics&&!this.__allowed_dynamics[e])},__nodeInserted:function(e){var t=new o({element:e,remove_observe:!0});(this.__dynamics[t.cid()]=t).on("destroy",function(){delete this.__dynamics[t.cid()]},this),t.activate()}}},{__singleton:null,activate:function(e){this.__singleton||(this.__singleton=new this(e))}})})}.call(t),function(){var e=this.subScope();e.binding("base","root:BetaJS"),e.binding("browser","root:BetaJS.Browser"),e.binding("dynamics","root:BetaJS.Dynamics"),e.binding("media","root:BetaJS.Media"),e.binding("module","root:BetaJS.MediaComponents"),e.define("module:",function(){return{guid:"7a20804e-be62-4982-91c6-98eb096d2e70",version:"0.0.393",datetime:1690566470344}}),e.define("module:Ads.IMALoader",["base:Promise","browser:Loader"],function(e,t){return{loadSDK:function(i){var r=e.create();try{"undefined"==typeof google||void 0===google.ima?t.loadScript("https://imasdk.googleapis.com/js/sdkloader/ima3.js",function(){r.asyncSuccess(i&&this.adsLoader(i))},this):r.asyncSuccess(i&&this.adsLoader(i))}catch(e){r.asyncError(e)}return r},adContainer:function(e){return(e=new google.ima.AdDisplayContainer(e.adContainer,e.videoElement)).initialize(),e},adsLoader:function(e){return new google.ima.AdsLoader(this.adContainer(e))}}}),e.define("module:Ads.IMA.AdsManager",["base:Class","base:Objs","base:Types","base:Events.EventsMixin"],function(e,t,i,r,o){return e.extend({scoped:o},[r,function(e){return{constructor:function(t){if(e.constructor.call(this,t),!t.adContainer)throw Error("Missing adContainer");if(null===t.videoElement)throw Error("Missing videoElement");this._options=t,google&&google.ima&&t.IMASettings&&this._setIMASettings(t.IMASettings),this._adDisplayContainer=new google.ima.AdDisplayContainer(t.adContainer,t.videoElement),this._adsLoader=new google.ima.AdsLoader(this._adDisplayContainer),this._adsLoader.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,this.onAdError.bind(this),!1),this._adsLoader.addEventListener(google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,this.onAdsManagerLoaded.bind(this),!1)},_setIMASettings:function(e){var t,r;google&&google.ima&&"number"==typeof e.vpaidMode&&[google.ima.ImaSdkSettings.VpaidMode.DISABLED,google.ima.ImaSdkSettings.VpaidMode.ENABLED,google.ima.ImaSdkSettings.VpaidMode.INSECURE].includes(e.vpaidMode)?google.ima.settings.setVpaidMode(e.vpaidMode):google.ima.settings.setVpaidMode(google.ima.ImaSdkSettings.VpaidMode.INSECURE),e.autoPlayAdBreaks&&google.ima.settings.setAutoPlayAdBreaks(autoPlayAdBreaks),e.cookiesEnabled&&google.ima.settings.setCookiesEnabled(e.cookiesEnabled),e.disableCustomPlaybackForIOS10Plus&&google.ima.settings.setDisableCustomPlaybackForIOS10Plus(e.disableCustomPlaybackForIOS10Plus),e.locale&&google.ima.settings.setLocale(e.locale),e.numRedirects&&google.ima.settings.setNumRedirects(e.numRedirects),e.companionBackfillMode&&google.ima.settings.setCompanionBackfill(companionBackfillMode),e.uiElements&&(t=[google.ima.UiElements.AD_ATTRIBUTION,google.ima.UiElements.COUNTDOWN],i.is_array(e.uiElements)?0<=(r=e.uiElements.filter(function(e){return t.includes(e)})).length?this.__UIElementSettings=r:0<e.uiElements.length&&console.log("Only the following UI elements as an array of values are allowed: ",t.j
2oin(", ")):console.log("IMA: uiElements must be an array of allowed UI elements. See https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/js/google.ima#.UiElements for more information."))},destroy:function(){this._adsManager&&(this._adsManager.destroy(),this._adsManager=null),e.destroy.call(this)},requestAds:function(e){this._adsRequest=new google.ima.AdsRequest,e.adTagUrl?this._adsRequest.adTagUrl=e.adTagUrl:e.inlinevastxml&&(this._adsRequest.adsResponse=e.inlinevastxml),this._adsRequest.linearAdSlotWidth=e.linearAdSlotWidth,this._adsRequest.linearAdSlotHeight=e.linearAdSlotHeight,this._adsRequest.nonLinearAdSlotWidth=e.nonLinearAdSlotWidth,this._adsRequest.nonLinearAdSlotHeight=e.nonLinearAdSlotHeight,this._adsRequest.setAdWillAutoPlay(e.adWillAutoPlay),this._adsRequest.setAdWillPlayMuted(e.adWillPlayMuted),this._adsRequest.setContinuousPlayback(e.continuousPlayback),this._adsLoader.getSettings().setAutoPlayAdBreaks(e.autoPlayAdBreaks),this._adsLoader.requestAds(this._adsRequest)},onAdsManagerLoaded:function(e){var i,r=new google.ima.AdsRenderingSettings;if(this._options&&this._options.adsRenderingSettings)for(var o in this._options.adsRenderingSettings)r[o]=this._options.adsRenderingSettings[o];this.__UIElementSettings&&(i=this.__UIElementSettings,this._options.adsRenderingSettings.uiElements&&(i=t.tree_merge(this._options.adsRenderingSettings.uiElements,i)),r.uiElements=i),this._adsManager=e.getAdsManager(this._options.videoElement,r),this.addEventListeners(),this.__methods().forEach(function(e){this[e]=this._adsManager[e].bind(this._adsManager)}.bind(this)),this.trigger(e.type,e)},onAdEvent:function(e){this.trigger(e.type,e)},onAdError:function(e){var t=e.message||e.errorMessage||e;e.getError&&(e=e.getError())&&(t=e.getMessage()+" Code: "+e.getErrorCode()),this.trigger("ad-error",t)},addEventListeners:function(){t.iter(this.__events(),function(e){this._adsManager.addEventListener(e,function(e){return e.type===google.ima.AdErrorEvent.Type.AD_ERROR?this.onAdError(e):this.onAdEvent(e)},!1,this)},this)},contentComplete:function(){this._adsLoader&&this._adsLoader.contentComplete()},reset:function(){this._adsManager&&this._adsManager.destroy()},start:function(e){if(!this._adsManager)return this.once("adsManagerLoaded",function(){this.start(e)},this);try{this._adDisplayContainer.initialize(),this._adsManager.init(e.width,e.height,google.ima.ViewMode.NORMAL),this._adsManager.setVolume(e.volume),this._adsManager.start()}catch(e){throw this.onAdError(e),e}},adDisplayContainerInitialized:function(){return!!this.__adDisplayContainerInitialized},initializeAdDisplayContainer:function(){this.__adDisplayContainerInitialized||(this._adDisplayContainer.initialize(),this.__adDisplayContainerInitialized=!0)},__methods:function(){return["collapse","discardAdBreak","focus","getAdSkippableState","getCuePoints","getCurrentAd","getRemainingTime","getVolume","isCustomClickTrackingUsed","isCustomPlaybackUsed","pause","resize","resume","setVolume","skip","stop","updateAdsRenderingSettings"]},__events:function(){return[google.ima.AdErrorEvent.Type.AD_ERROR,google.ima.AdEvent.Type.AD_CAN_PLAY,google.ima.AdEvent.Type.IMPRESSION,google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED,google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED,google.ima.AdEvent.Type.LOADED,google.ima.AdEvent.Type.STARTED,google.ima.AdEvent.Type.FIRST_QUARTILE,google.ima.AdEvent.Type.MIDPOINT,google.ima.AdEvent.Type.THIRD_QUARTILE,google.ima.AdEvent.Type.COMPLETE,google.ima.AdEvent.Type.ALL_ADS_COMPLETED,google.ima.AdEvent.Type.PAUSED,google.ima.AdEvent.Type.RESUMED,google.ima.AdEvent.Type.CLICK,google.ima.AdEvent.Type.VIDEO_CLICKED,google.ima.AdEvent.Type.AD_PROGRESS,google.ima.AdEvent.Type.DURATION_CHANGE,google.ima.AdEvent.Type.SKIPPED,google.ima.AdEvent.Type.LINEAR_CHANGED,google.ima.AdEvent.Type.VOLUME_CHANGED,google.ima.AdEvent.Type.VOLUME_MUTED,google.ima.AdEvent.Type.SKIPPABLE_STATE_CHANGED,google.ima.AdEvent.Type.INTERACTION,google.ima.AdEvent.Type.USER_CLOSE,google.ima.AdEvent.Type.VIDEO_ICON_CLICKED,google.ima.AdEvent.Type.AD_BUFFERING,google.ima.AdEvent.Type.AD_METADATA,google.ima.AdEvent.Type.AD_BREAK_READY,google.ima.AdEvent.Type.LOG]}}}])}),e.define("module:Ads.AbstractVideoAdProvider",["base:Class"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t){e.constructor.call(this),this._options=t},options:function(){return this._options},_newPrerollAd:function(e){},_initAdsLoader:function(e){},_newAdsRequester:function(e,t,i){},newPrerollAd:function(e){return this._newPrerollAd(e)},initAdsLoader:function(e){return this._initAdsLoader(e)},newAdsRequester:function(e,t,i){return this._newAdsRequester(e,t,i)},register:function(e){this.cls.registry[e]=this}}},{registry:{}})}),e.define("module:Assets",["base:Classes.LocaleTable","browser:Info"],function(e,t){return(e=new e).setWeakLocale(t.language()),{strings:e,playerthemes:{},recorderthemes:{},imageviewerthemes:{},imagecapturethemes:{},audioplayerthemes:{},audiorecorderthemes:{}}}),e.define("module:Assets.Languages.ar",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"&#x627;&#x646;&#x642;&#x631; &#x644;&#x62A;&#x634;&#x63A;&#x64A;&#x644; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;.","ba-videoplayer-playbutton.rerecord":"&#x627;&#x639;&#x62F; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;","ba-videoplayer-playbutton.submit-video":"&#x62A;&#x623;&#x643;&#x64A;&#x62F; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;","ba-videoplayer-loader.tooltip":"&#x62C;&#x627;&#x631; &#x62A;&#x62D;&#x645;&#x64A;&#x644; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; ...","ba-videoplayer-controlbar.change-resolution":"&#x62A;&#x63A;&#x64A;&#x64A;&#x631; &#x627;&#x644;&#x62F;&#x642;&#x629;","ba-videoplayer-controlbar.video-progress":"&#x62A;&#x642;&#x62F;&#x645; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;","ba-videoplayer-controlbar.rerecord-video":"&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;&#x61F;","ba-videoplayer-controlbar.submit-video":"&#x62A;&#x623;&#x643;&#x64A;&#x62F; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;","ba-videoplayer-controlbar.play-video":"&#x634;&#x63A;&#x644; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;","ba-videoplayer-controlbar.pause-video":"&#x625;&#x64A;&#x642;&#x627;&#x641; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x645;&#x624;&#x642;&#x62A;&#x627;","ba-videoplayer-controlbar.elapsed-time":"&#x627;&#x644;&#x648;&#x642;&#x62A; &#x627;&#x644;&#x645;&#x646;&#x642;&#x636;&#x64A;","ba-videoplayer-controlbar.total-time":"&#x637;&#x648;&#x644; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x627;&#x644;&#x643;&#x644;&#x64A;","ba-videoplayer-controlbar.fullscreen-video":"&#x639;&#x631;&#x636; &#x645;&#x644;&#x621; &#x627;&#x644;&#x634;&#x627;&#x634;&#x629;","ba-videoplayer-controlbar.volume-button":"&#x62A;&#x639;&#x64A;&#x64A;&#x646; &#x645;&#x633;&#x62A;&#x648;&#x649; &#x627;&#x644;&#x635;&#x648;&#x62A;","ba-videoplayer-controlbar.volume-mute":"&#x643;&#x62A;&#x645; &#x627;&#x644;&#x635;&#x648;&#x62A;","ba-videoplayer-controlbar.volume-unmute":"&#x625;&#x644;&#x63A;&#x627;&#x621; &#x643;&#x62A;&#x645; &#x627;&#x644;&#x635;&#x648;&#x62A;","ba-videoplayer.video-error":"&#x644;&#x642;&#x62F; &#x62D;&#x62F;&#x62B; &#x62E;&#x637;&#x623;&#x60C; &#x631;&#x62C;&#x627;&#x621; &#x623;&#x639;&#x62F; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x644;&#x627;&#x62D;&#x642;&#x627;. &#x627;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-videorecorder-chooser.record-video":"&#x62A;&#x633;&#x62C;&#x64A;&#x644; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;","ba-videorecorder-chooser.upload-video":"&#x631;&#x641;&#x639; &#x641;&#x64A;&#x62F;&#x64A;&#x648;","ba-videorecorder-controlbar.settings":"&#x625;&#x639;&#x62F;&#x627;&#x62F;&#x627;&#x62A;","ba-videorecorder-controlbar.camerahealthy":"&#x627;&#x644;&#x625;&#x636;&#x627;&#x621;&#x629; &#x62C;&#x64A;&#x62F;&#x629;","ba-videorecorder-controlbar.cameraunhealthy":"&#x627;&#x644;&#x625;&#x636;&#x627;&#x621;&#x629; &#x644;&#x64A;&#x633;&#x62A; &#x627;&#x644;&#x623;&#x645;&#x62B;&#x644;","ba-videorecorder-controlbar.microphonehealthy":"&#x627;&#x644;&#x635;&#x648;&#x62A; &#x62C;&#x64A;&#x62F;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x644;&#x627; &#x64A;&#x645;&#x643;&#x646; &#x627;&#x644;&#x62A;&#x642;&#x627;&#x637; &#x623;&#x64A; &#x635;&#x648;&#x62A;","ba-videorecorder-controlbar.record":"&#x633;&#x62C;&#x644;","ba-videorecorder-controlbar.record-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x62A;&#x633;&#x62C;&#x64A;&#x644;.","ba-videorecorder-controlbar.rerecord":"&#x627;&#x639;&#x62F; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x625;&#x639;&#x627;&#x62F;&#x629;.","ba-videorecorder-controlbar.upload-covershot":"&#x631;&#x641;&#x639; &#x635;&#x648;&#x631;&#x629; &#x627;&#x644;&#x648;&#x627;&#x62C;&#x647;&#x629;.","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x62A;&#x62D;&#x645;&#x64A;&#x644; &#x644;&#x642;&#x637;&#x629; &#x645;&#x62E;&#x635;&#x635;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-videorecorder-controlbar.stop":"&#x62A;&#x648;&#x642;&#x641;","ba-videorecorder-controlbar.stop-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x62A;&#x648;&#x642;&#x641;.","ba-videorecorder-controlbar.skip":"&#x62A;&#x62E;&#x637;&#x649;","ba-videorecorder-controlbar.skip-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x62A;&#x62E;&#x637;&#x64A;.","ba-videorecorder.recorder-error":"&#x644;&#x642;&#x62F; &#x62D;&#x62F;&#x62B; &#x62E;&#x637;&#x623;&#x60C; &#x631;&#x62C;&#x627;&#x621; &#x623;&#x639;&#x62F; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x644;&#x627;&#x62D;&#x642;&#x627;. &#x627;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-videorecorder.attach-error":"&#x644;&#x645; &#x646;&#x62A;&#x645;&#x643;&#x646; &#x645;&#x646; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x648;&#x627;&#x62C;&#x647;&#x629; &#x627;&#x644;&#x643;&#x627;&#x645;&#x64A;&#x631;&#x627;. &#x627;&#x639;&#x62A;&#x645;&#x627;&#x62F;&#x627; &#x639;&#x644;&#x649; &#x627;&#x644;&#x62C;&#x647;&#x627;&#x632; &#x648;&#x627;&#x644;&#x645;&#x62A;&#x635;&#x641;&#x62D;&#x60C; &#x642;&#x62F; &#x62A;&#x62D;&#x62A;&#x627;&#x62C; &#x625;&#x644;&#x649; &#x62A;&#x62B;&#x628;&#x64A;&#x62A; &#x641;&#x644;&#x627;&#x634; &#x623;&#x648; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x627;&#x644;&#x635;&#x641;&#x62D;&#x629; &#x639;&#x628;&#x631; &#x645;&#x62A;&#x635;&#x641;&#x62D; &#x627;&#x62E;&#x631;.","ba-videorecorder.access-forbidden":"&#x62A;&#x645; &#x62D;&#x638;&#x631; &#x627;&#x644;&#x62F;&#x62E;&#x648;&#x644; &#x625;&#x644;&#x649; &#x627;&#x644;&#x643;&#x627;&#x645;&#x64A;&#x631;&#x627;. &#x627;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;","ba-videorecorder.pick-covershot":"&#x627;&#x62E;&#x62A;&#x64A;&#x627;&#x631; &#x635;&#x648;&#x631;&#x629; &#x627;&#x644;&#x648;&#x627;&#x62C;&#x647;&#x629;.","ba-videorecorder.uploading":"&#x62C;&#x627;&#x631;&#x64A; &#x627;&#x644;&#x631;&#x641;&#x639;","ba-videorecorder.uploading-failed":"&#x641;&#x634;&#x644; &#x641;&#x64A; &#x627;&#x644;&#x631;&#x641;&#x639; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-videorecorder.verifying":"&#x62C;&#x627;&#x631;&#x64A; &#x627;&#x644;&#x62A;&#x62D;&#x642;&#x642;","ba-videorecorder.verifying-failed":"&#x641;&#x634;&#x644; &#x639;&#x645;&#x644;&#x64A;&#x629; &#x627;&#x644;&#x62A;&#x62D;&#x642;&#x642; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-videorecorder.rerecord-confirm":"&#x62A;&#x622;&#x643;&#x64A;&#x62F; &#x627;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;&#x61F;","ba-videorecorder.video_file_too_large":"&#x645;&#x644;&#x641; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x643;&#x628;&#x64A;&#x631; &#x62C;&#x62F;&#x627; (%s) - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x628;&#x627;&#x633;&#x62A;&#x62E;&#x62F;&#x627;&#x645; &#x645;&#x644;&#x641; &#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x623;&#x635;&#x63A;&#x631;.","ba-videorecorder.unsupported_video_type":"&#x635;&#x64A;&#x63A;&#x629; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x63A;&#x64A;&#x631; &#x645;&#x62F;&#x639;&#x648;&#x645;&#x629; :%s - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x627;&#x644;&#x62E;&#x631;&#x648;&#x62C; &#x645;&#x646; &#x627;&#x644;&#x634;&#x627;&#x634;&#x629; &#x627;&#x644;&#x643;&#x627;&#x645;&#x644;&#x629;","ba-videoplayer-share.share":"&#x634;&#x627;&#x631;&#x643; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;","ba-videorecorder-chooser.record-screen":"&#x633;&#x62C;&#x644; &#x627;&#x644;&#x634;&#x627;&#x634;&#x629;","ba-videoplayer-controlbar.pause-video-disabled":"&#x625;&#x64A;&#x642;&#x627;&#x641; &#x645;&#x624;&#x642;&#x62A; &#x63A;&#x64A;&#x631; &#x645;&#x62A;&#x648;&#x627;&#x641;&#x642;","ba-videorecorder-chooser.record-audio":"&#x62A;&#x633;&#x62C;&#x64A;&#x644; &#x635;&#x648;&#x62A;&#x64A;","ba-videorecorder-controlbar.stop-available-after":"&#x627;&#x644;&#x62D;&#x62F; &#x627;&#x644;&#x623;&#x62F;&#x646;&#x649; &#x644;&#x648;&#x642;&#x62A; &#x627;&#x644;&#x62A;&#x633;&#x62C;&#x64A;&#x644; &#x647;&#x648;%d &#x62B;&#x627;&#x646;&#x64A;&#x629;","ba-videorecorder-controlbar.cancel":"&#x625;&#x644;&#x63A;&#x627;&#x621;","ba-videorecorder-controlbar.cancel-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x625;&#x644;&#x63A;&#x627;&#x621;.","ba-videorecorder.cancel-confirm":"&#x647;&#x644; &#x62A;&#x631;&#x64A;&#x62F; &#x62D;&#x642;&#x627; &#x625;&#x644;&#x63A;&#x627;&#x621; &#x62A;&#x62D;&#x645;&#x64A;&#x644; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;&#x61F;","ba-videoplayer-adslot.elapsed-time":"&#x648;&#x642;&#x62A; &#x625;&#x644;&#x627;&#x633;&#x628;&#x62F;","ba-videoplayer-adslot.volume-button":"&#x62A;&#x639;&#x64A;&#x64A;&#x646; &#x645;&#x633;&#x62A;&#x648;&#x649; &#x627;&#x644;&#x635;&#x648;&#x62A;","ba-videoplayer-adslot.volume-mute":"&#x635;&#x648;&#x62A; &#x645;&#x646;&#x62E;&#x641;&#x636;","ba-videoplayer-adslot.volume-unmute":"&#x625;&#x644;&#x63A;&#x627;&#x621; &#x635;&#x648;&#x62A; &#x627;&#x644;&#x635;&#x648;&#x62A;","ba-videoplayer-adslot.ad-will-end-after":"&#x633;&#x64A;&#x646;&#x62A;&#x647;&#x64A; &#x627;&#x644;&#x625;&#x639;&#x644;&#x627;&#x646; &#x628;&#x639;&#x62F;%s","ba-videoplayer-adslot.can-skip-after":"&#x62A;&#x62E;&#x637;&#x64A; &#x628;&#x639;&#x62F;%d","ba-videoplayer-adslot.skip-ad":"&#x62A;&#x62C;&#x627;&#x647;&#x644; &#x627;&#x644;&#x627;&#x639;&#x644;&#x627;&#x646;&#x627;&#x62A;","ba-videorecorder.software-required":"&#x64A;&#x631;&#x62C;&#x649; &#x627;&#x644;&#x646;&#x642;&#x631; &#x623;&#x62F;&#x646;&#x627;&#x647; &#x644;&#x62A;&#x62B;&#x628;&#x64A;&#x62A; / &#x62A;&#x641;&#x639;&#x64A;&#x644; &#x627;&#x644;&#x645;&#x62A;&#x637;&#x644;&#x628;&#x627;&#x62A; &#x627;&#x644;&#x62A;&#x627;&#x644;&#x64A;&#x629; &#x645;&#x646; &#x623;&#x62C;&#x644; &#x627;&#x644;&#x645;&#x636;&#x64A; &#x642;&#x62F;&#x645;&#x627;.","ba-videorecorder.software-waiting":"&#x641;&#x64A; &#x627;&#x646;&#x62A;&#x638;&#x627;&#x631; &#x627;&#x644;&#x645;&#x62A;&#x637;&#x644;&#x628;&#x627;&#x62A; &#x644;&#x64A;&#x62A;&#x645; &#x62A;&#x62B;&#x628;&#x64A;&#x62A;&#x647;&#x627; / &#x62A;&#x641;&#x639;&#x64A;&#x644;&#x647;&#x627;. &#x642;&#x62F; &#x62A;&#x62D;&#x62A;&#x627;&#x62C; &#x625;&#x644;&#x649; &#x62A;&#x62D;&#x62F;&#x64A;&#
2x62B; &#x627;&#x644;&#x635;&#x641;&#x62D;&#x629; &#x628;&#x639;&#x62F; &#x627;&#x644;&#x627;&#x646;&#x62A;&#x647;&#x627;&#x621;.","ba-videoplayer-controlbar.close-tracks":"&#x625;&#x63A;&#x644;&#x627;&#x642; CC","ba-videoplayer-controlbar.show-tracks":"&#x639;&#x631;&#x636; CC","ba-videoplayer-tracks.upload-text-tracks":"&#x62A;&#x62D;&#x645;&#x64A;&#x644; &#x645;&#x644;&#x641;&#x627;&#x62A; &#x627;&#x644;&#x646;&#x635; &#x627;&#x644;&#x645;&#x633;&#x627;&#x631;","ba-videoplayer-tracks.select-text-track-language":"&#x644;&#x63A;&#x629; &#x627;&#x644;&#x62A;&#x631;&#x62C;&#x645;&#x629;","ba-videoplayer-tracks.info-select-locale-first":"&#x62D;&#x62F;&#x62F; &#x623;&#x648;&#x644;&#x627;&#x64B; &#x627;&#x644;&#x644;&#x63A;&#x629;","ba-videoplayer-tracks.select-text-track-file":"&#x627;&#x646;&#x642;&#x631; &#x644;&#x62A;&#x62D;&#x62F;&#x64A;&#x62F; &#x627;&#x644;&#x645;&#x644;&#x641;","ba-videoplayer-tracks.back":"&#x627;&#x644;&#x649; &#x627;&#x644;&#x62E;&#x644;&#x641;","ba-videorecorder.framerate-warning":"&#x645;&#x639;&#x62F;&#x644; &#x639;&#x631;&#x636; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x645;&#x646;&#x62E;&#x641;&#x636; &#x62C;&#x62F;&#x64B;&#x627;. &#x646;&#x648;&#x635;&#x64A; &#x628;&#x625;&#x63A;&#x644;&#x627;&#x642; &#x62C;&#x645;&#x64A;&#x639; &#x627;&#x644;&#x628;&#x631;&#x627;&#x645;&#x62C; &#x627;&#x644;&#x623;&#x62E;&#x631;&#x649; &#x648;&#x639;&#x644;&#x627;&#x645;&#x627;&#x62A; &#x62A;&#x628;&#x648;&#x64A;&#x628; &#x627;&#x644;&#x645;&#x62A;&#x635;&#x641;&#x62D; &#x623;&#x648; &#x627;&#x633;&#x62A;&#x62E;&#x62F;&#x627;&#x645; &#x62C;&#x647;&#x627;&#x632; &#x643;&#x645;&#x628;&#x64A;&#x648;&#x62A;&#x631; &#x623;&#x633;&#x631;&#x639;.","ba-videorecorder.upload-error-duration":"&#x644;&#x627; &#x64A;&#x62A;&#x648;&#x627;&#x641;&#x642; &#x637;&#x648;&#x644; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x627;&#x644;&#x630;&#x64A; &#x62A;&#x645; &#x62A;&#x62D;&#x645;&#x64A;&#x644;&#x647; &#x645;&#x639; &#x627;&#x644;&#x645;&#x62A;&#x637;&#x644;&#x628;&#x627;&#x62A; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-videorecorder.resolution-constraint-error":"&#x627;&#x644;&#x645;&#x644;&#x641; &#x627;&#x644;&#x630;&#x64A; &#x62D;&#x62F;&#x62F;&#x62A;&#x647; &#x644;&#x627; &#x64A;&#x62A;&#x637;&#x627;&#x628;&#x642; &#x645;&#x639; &#x627;&#x644;&#x62F;&#x642;&#x629; &#x627;&#x644;&#x645;&#x637;&#x644;&#x648;&#x628;&#x629; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-videorecorder.orientation-portrait-required":"&#x64A;&#x631;&#x62C;&#x649; &#x62A;&#x62F;&#x648;&#x64A;&#x631; &#x62C;&#x647;&#x627;&#x632;&#x643; &#x644;&#x644;&#x62A;&#x633;&#x62C;&#x64A;&#x644; &#x641;&#x64A; &#x627;&#x644;&#x648;&#x636;&#x639; &#x627;&#x644;&#x631;&#x623;&#x633;&#x64A;.","ba-videorecorder.orientation-landscape-required":"&#x64A;&#x631;&#x62C;&#x649; &#x62A;&#x62F;&#x648;&#x64A;&#x631; &#x62C;&#x647;&#x627;&#x632;&#x643; &#x644;&#x644;&#x62A;&#x633;&#x62C;&#x64A;&#x644; &#x641;&#x64A; &#x627;&#x644;&#x648;&#x636;&#x639; &#x627;&#x644;&#x623;&#x641;&#x642;&#x64A;.","ba-imageviewer-controlbar.rerecord-image":"&#x625;&#x639;&#x627;&#x62F;&#x629;&#x61F;","ba-imageviewer-controlbar.submit-image":"&#x62A;&#x624;&#x643;&#x62F;","ba-imageviewer-controlbar.fullscreen-image":"&#x623;&#x62F;&#x62E;&#x644; &#x645;&#x644;&#x621; &#x627;&#x644;&#x634;&#x627;&#x634;&#x629;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x627;&#x644;&#x62E;&#x631;&#x648;&#x62C; &#x645;&#x646; &#x627;&#x644;&#x634;&#x627;&#x634;&#x629; &#x627;&#x644;&#x643;&#x627;&#x645;&#x644;&#x629;","ba-imageviewer.image-error":"&#x644;&#x642;&#x62F; &#x62D;&#x62F;&#x62B; &#x62E;&#x637;&#x623;&#x60C; &#x631;&#x62C;&#x627;&#x621; &#x623;&#x639;&#x62F; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x644;&#x627;&#x62D;&#x642;&#x627;. &#x627;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-imagecapture-chooser.image-capture":"&#x627;&#x644;&#x62A;&#x642;&#x627;&#x637; &#x627;&#x644;&#x635;&#x648;&#x631;&#x629;","ba-imagecapture-chooser.upload-image":"&#x62A;&#x62D;&#x645;&#x64A;&#x644; &#x627;&#x644;&#x635;&#x648;&#x631;","ba-imagecapture-controlbar.settings":"&#x625;&#x639;&#x62F;&#x627;&#x62F;&#x627;&#x62A;","ba-imagecapture-controlbar.camerahealthy":"&#x627;&#x644;&#x625;&#x636;&#x627;&#x621;&#x629; &#x62C;&#x64A;&#x62F;&#x629;","ba-imagecapture-controlbar.cameraunhealthy":"&#x627;&#x644;&#x625;&#x636;&#x627;&#x621;&#x629; &#x644;&#x64A;&#x633;&#x62A; &#x627;&#x644;&#x623;&#x645;&#x62B;&#x644;","ba-imagecapture-controlbar.record":"&#x623;&#x633;&#x631;","ba-imagecapture-controlbar.record-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x627;&#x644;&#x62A;&#x642;&#x627;&#x637;.","ba-imagecapture-controlbar.rerecord":"&#x641;&#x639;&#x644; &#x62B;&#x627;&#x646;&#x64A;&#x629;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x625;&#x639;&#x627;&#x62F;&#x629;.","ba-imagecapture-controlbar.cancel":"&#x625;&#x644;&#x63A;&#x627;&#x621;","ba-imagecapture-controlbar.cancel-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x625;&#x644;&#x63A;&#x627;&#x621;
2.","ba-audioplayer-controlbar.audio-progress":"&#x62A;&#x642;&#x62F;&#x645;","ba-audioplayer-controlbar.rerecord-audio":"&#x625;&#x639;&#x627;&#x62F;&#x629;&#x61F;","ba-audioplayer-controlbar.submit-audio":"&#x62A;&#x624;&#x643;&#x62F;","ba-audioplayer-controlbar.play-audio":"&#x644;&#x639;&#x628;","ba-audioplayer-controlbar.pause-audio":"&#x648;&#x642;&#x641;&#x629;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x648;&#x642;&#x641;&#x629; &#x63A;&#x64A;&#x631; &#x645;&#x639;&#x62A;&#x645;&#x62F;","ba-audioplayer-controlbar.elapsed-time":"&#x627;&#x644;&#x648;&#x642;&#x62A; &#x627;&#x644;&#x645;&#x646;&#x642;&#x636;&#x64A;","ba-audioplayer-controlbar.total-time":"&#x627;&#x644;&#x637;&#x648;&#x644; &#x627;&#x644;&#x643;&#x644;&#x64A;","ba-audioplayer-controlbar.volume-button":"&#x636;&#x628;&#x637; &#x627;&#x644;&#x62D;&#x62C;&#x645;","ba-audioplayer-controlbar.volume-mute":"&#x635;&#x648;&#x62A; &#x645;&#x646;&#x62E;&#x641;&#x636;","ba-audioplayer-controlbar.volume-unmute":"&#x635;&#x648;&#x62A; &#x63A;&#x64A;&#x631; &#x635;&#x648;&#x62A;&#x64A;","ba-audioplayer-loader.tooltip":"&#x62C;&#x627;&#x631; &#x627;&#x644;&#x62A;&#x62D;&#x645;&#x64A;&#x644;...","ba-audioplayer.audio-error":"&#x644;&#x642;&#x62F; &#x62D;&#x62F;&#x62B; &#x62E;&#x637;&#x623;&#x60C; &#x631;&#x62C;&#x627;&#x621; &#x623;&#x639;&#x62F; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x644;&#x627;&#x62D;&#x642;&#x627;. &#x627;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-audiorecorder-chooser.record-audio":"&#x62A;&#x633;&#x62C;&#x64A;&#x644; &#x635;&#x648;&#x62A;&#x64A;","ba-audiorecorder-chooser.upload-audio":"&#x62A;&#x62D;&#x645;&#x64A;&#x644; &#x627;&#x644;&#x635;&#x648;&#x62A;","ba-audiorecorder-controlbar.settings":"&#x625;&#x639;&#x62F;&#x627;&#x62F;&#x627;&#x62A;","ba-audiorecorder-controlbar.microphonehealthy":"&#x627;&#x644;&#x635;&#x648;&#x62A; &#x62C;&#x64A;&#x62F;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x644;&#x627; &#x64A;&#x645;&#x643;&#x646; &#x627;&#x644;&#x62A;&#x642;&#x627;&#x637; &#x623;&#x64A; &#x635;&#x648;&#x62A;","ba-audiorecorder-controlbar.record":"&#x633;&#x62C;&#x644;","ba-audiorecorder-controlbar.record-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x62A;&#x633;&#x62C;&#x64A;&#x644;.","ba-audiorecorder-controlbar.rerecord":"&#x641;&#x639;&#x644; &#x62B;&#x627;&#x646;&#x64A;&#x629;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x625;&#x639;&#x627;&#x62F;&#x629;.","ba-audiorecorder-controlbar.stop":"&#x62A;&#x648;&#x642;&#x641;","ba-audiorecorder-controlbar.stop-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x62A;&#x648;&#x642;&#x641;.","ba-audiorecorder-controlbar.stop-available-after":"&#x627;&#x644;&#x62D;&#x62F; &#x627;&#x644;&#x623;&#x62F;&#x646;&#x649; &#x644;&#x645;&#x62F;&#x629; &#x627;&#x644;&#x62A;&#x633;&#x62C;&#x64A;&#x644; &#x647;&#x648;%d &#x62B;&#x627;&#x646;&#x64A;&#x629;","ba-audiorecorder-controlbar.cancel":"&#x625;&#x644;&#x63A;&#x627;&#x621;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x625;&#x644;&#x63A;&#x627;&#x621;.","ba-videoplayer-controlbar.player-speed":"&#x633;&#x631;&#x639;&#x629; &#x627;&#x644;&#x644;&#x627;&#x639;&#x628;","ba-videoplayer-controlbar.settings":"&#x627;&#x644;&#x625;&#x639;&#x62F;&#x627;&#x62F;&#x627;&#x62A;","ba-videoplayer-controlbar.airplay":"&#x627;&#x644;&#x628;&#x62B;","ba-videoplayer-controlbar.airplay-icon":"&#x623;&#x64A;&#x642;&#x648;&#x646;&#x629; &#x627;&#x644;&#x628;&#x62B;.","ba-videoplayer.all-settings":"&#x62C;&#x645;&#x64A;&#x639; &#x627;&#x644;&#x625;&#x639;&#x62F;&#x627;&#x62F;&#x627;&#x62A;","ba-videoplayer.player-speed":"&#x633;&#x631;&#x639;&#x629; &#x627;&#x644;&#x644;&#x627;&#x639;&#x628;","ba-videoplayer.full-screen":"&#x634;&#x627;&#x634;&#x629; &#x643;&#x627;&#x645;&#x644;&#x629;","ba-videorecorder-controlbar.add-stream":"&#x625;&#x636;&#x627;&#x641;&#x629; &#x62A;&#x64A;&#x627;&#x631;","ba-videorecorder.switch-camera":"&#x62A;&#x628;&#x62F;&#x64A;&#x644; &#x627;&#x644;&#x643;&#x627;&#x645;&#x64A;&#x631;&#x627;","ba-videorecorder.prepare-covershot":"&#x625;&#x639;&#x62F;&#x627;&#x62F; covershots","ba-videorecorder.prepare-thumbnails":"&#x625;&#x639;&#x62F;&#x627;&#x62F; &#x62A;&#x633;&#x639;&#x649; &#x627;&#x644;&#x635;&#x648;&#x631; &#x627;&#x644;&#x645;&#x635;&#x63A;&#x631;&#x629;","ba-videorecorder.adding-new-stream":"&#x645;&#x636;&#x64A;&#x641;&#x627; &#x62A;&#x64A;&#x627;&#x631; &#x62C;&#x62F;&#x64A;&#x62F;","ba-imagecapture.recorder-error":"&#x644;&#x642;&#x62F; &#x62D;&#x62F;&#x62B; &#x62E;&#x637;&#x623;&#x60C; &#x631;&#x62C;&#x627;&#x621; &#x623;&#x639;&#x62F; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x644;&#x627;&#x62D;&#x642;&#x627;. &#x627;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-imagecapture.attach-error":"&#x644;&#x645; &#x646;&#x62A;&#x645;&#x643;&#x646; &#x645;&#x646; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x648;&#x627;&#x62C;&#x647;&#x629; &#x627;&#x644;&#x648;&#x633;&#x627;&#x626;&#x637;. &#x627;&#x639;&#x62A;&#x645;&#x627;&#x62F;&#x64B;&#x627; &#x639;&#x644;&#x649; &#x627;&#x644;&#x62C;&#x647;&#x627;&#x632; &#x648;&#x627;&#x644;&#x645;&#x633;&#x62A;&#x639;&#x631;&#x636; &#x60C; &#x642;&#x62F; &#x62A;&#x62D;&#x62A;&#x627;&#x62C; &#x625;&#x644;&#x649; &#x62A;&#x62B;&#x628;&#x64A;&#x62A; Flash &#x623;&#x648; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x627;&#x644;&#x635;&#x641;&#x62D;&#x629; &#x639;&#x628;&#x631; &#x637;&#x628;&#x642;&#x629; &#x627;&#x644;&#x645;&#x642;&#x627;&#x628;&#x633; &#x627;&#x644;&#x622;&#x645;&#x646;&#x629;.","ba-imagecapture.software-required":"&#x64A;&#x631;&#x62C;&#x649; &#x627;&#x644;&#x646;&#x642;&#x631; &#x623;&#x62F;&#x646;&#x627;&#x647; &#x644;&#x62A;&#x62B;&#x628;&#x64A;&#x62A; / &#x62A;&#x641;&#x639;&#x64A;&#x644; &#x627;&#x644;&#x645;&#x62A;&#x637;&#x644;&#x628;&#x627;&#x62A; &#x627;&#x644;&#x62A;&#x627;&#x644;&#x64A;&#x629; &#x645;&#x646; &#x623;&#x62C;&#x644; &#x627;&#x644;&#x645;&#x62A;&#x627;&#x628;&#x639;&#x629;.","ba-imagecapture.software-waiting":"&#x641;&#x64A; &#x627;&#x646;&#x62A;&#x638;&#x627;&#x631; &#x627;&#x644;&#x645;&#x62A;&#x637;&#x644;&#x628;&#x627;&#x62A; &#x644;&#x64A;&#x62A;&#x645; &#x62A;&#x62B;&#x628;&#x64A;&#x62A;&#x647;&#x627; / &#x62A;&#x641;&#x639;&#x64A;&#x644;&#x647;&#x627;. &#x642;&#x62F; &#x62A;&#x62D;&#x62A;&#x627;&#x62C; &#x625;&#x644;&#x649; &#x62A;&#x62D;&#x62F;&#x64A;&#x62B; &#x627;&#x644;&#x635;&#x641;&#x62D;&#x629; &#x628;&#x639;&#x62F; &#x627;&#x644;&#x627;&#x646;&#x62A;&#x647;&#x627;&#x621;.","ba-imagecapture.access-forbidden":"&#x62A;&#x645; &#x645;&#x646;&#x639; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x648;&#x633;&#x627;&#x626;&#x644; &#x627;&#x644;&#x625;&#x639;&#x644;&#x627;&#x645;. &#x627;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-imagecapture.uploading":"&#x62A;&#x62D;&#x645;&#x64A;&#x644;","ba-imagecapture.uploading-failed":"&#x641;&#x634;&#x644; &#x627;&#x644;&#x62A;&#x62D;&#x645;&#x64A;&#x644; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-imagecapture.upload-error-duration":"&#x637;&#x648;&#x644; &#x627;&#x644;&#x635;&#x648;&#x631;&#x629; &#x627;&#x644;&#x62A;&#x64A; &#x62A;&#x645; &#x62A;&#x62D;&#x645;&#x64A;&#x644;&#x647;&#x627; &#x644;&#x627; &#x64A;&#x644;&#x628;&#x64A; &#x627;&#x644;&#x645;&#x62A;&#x637;&#x644;&#x628;&#x627;&#x62A; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-imagecapture.resolution-constraint-error":"&#x627;&#x644;&#x645;&#x644;&#x641; &#x627;&#x644;&#x630;&#x64A; &#x62D;&#x62F;&#x62F;&#x62A;&#x647; &#x644;&#x627; &#x64A;&#x62A;&#x637;&#x627;&#x628;&#x642; &#x645;&#x639; &#x627;&#x644;&#x62F;&#x642;&#x629; &#x627;&#x644;&#x645;&#x637;&#x644;&#x648;&#x628;&#x629; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-imagecapture.verifying":"&#x627;&#x644;&#x62A;&#x62D;&#x642;&#x642;","ba-imagecapture.verifying-failed":"&#x641;&#x634;&#x644; &#x627;&#x644;&#x62A;&#x62D;&#x642;&#x642; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-imagecapture.rerecord-confirm":"&#x647;&#x644; &#x62A;&#x631;&#x64A;&#x62F; &#x62D;&#x642;&#x64B;&#x627; &#x627;&#x633;&#x62A;&#x639;&#x627;&#x62F;&#x629; &#x635;&#x648;&#x631;&#x62A;&#x643;&#x61F;","ba-imagecapture.image_file_too_large":"&#x645;&#x644;&#x641; &#x627;&#x644;&#x635;&#x648;&#x631;&#x629; &#x627;&#x644;&#x62E;&#x627;&#x635; &#x628;&#x643; &#x643;&#x628;&#x64A;&#x631; &#x62C;&#x62F;&#x64B;&#x627; (%s) - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x628;&#x627;&#x633;&#x62A;&#x62E;&#x62F;&#x627;&#x645; &#x645;&#x644;&#x641; &#x635;&#x648;&#x631;&#x629; &#x623;&#x635;&#x63A;&#x631;.","ba-imagecapture.unsupported_image_type":"&#x627;&#x644;&#x631;&#x62C;&#x627;&#x621; &#x627;&#x644;&#x62A;&#x62D;&#x645;&#x64A;&#x644;:%s - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-imagecapture.orientation-portrait-required":"&#x64A;&#x631;&#x62C;&#x649; &#x62A;&#x62F;&#x648;&#x64A;&#x631; &#x62C;&#x647;&#x627;&#x632;&#x643; &#x644;&#x62A;&#x633;&#x62C;&#x64A;&#x644; &#x641;&#x64A; &#x648;&#x636;&#x639; &#x639;&#x645;&#x648;&#x62F;&#x64A;.","ba-imagecapture.orientation-landscape-required":"&#x64A;&#x631;&#x62C;&#x649; &#x62A;&#x62F;&#x648;&#x64A;&#x631; &#x62C;&#x647;&#x627;&#x632;&#x643; &#x644;&#x644;&#x62A;&#x633;&#x62C;&#x64A;&#x644; &#x641;&#x64A; &#x648;&#x636;&#x639; &#x623;&#x641;&#x642;&#x64A;.","ba-audiorecorder.recorder-error":"&#x644;&#x642;&#x62F; &#x62D;&#x62F;&#x62B; &#x62E;&#x637;&#x623;&#x60C; &#x631;&#x62C;&#x627;&#x621; &#x623;&#x639;&#x62F; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x644;&#x627;&#x62D;&#x642;&#x627;. &#x627;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-audiorecorder.attach-error":"&#x644;&#x645; &#x646;&#x62A;&#x645;&#x643;&#x646; &#x645;&#x646; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x648;&#x627;&#x62C;&#x647;&#x629; &#x627;&#x644;&#x648;&#x633;&#x627;&#x626;&#x637;. &#x627;&#x639;&#x62A;&#x645;&#x627;&#x62F;&#x64B;&#x627; &#x639;&#x644;&#x649; &#x627;&#x644;&#x62C;&#x647;&#x627;&#x632; &#x648;&#x627;&#x644;&#x645;&#x633;&#x62A;&#x639;&#x631;&#x636; &#x60C; &#x642;&#x62F; &#x62A;&#x62D;&#x62A;&#x627;&#x62C; &#x625;&#x644;&#x649; &#x62A;&#x62B;&#x628;&#x64A;&#x62A; Flash &#x623;&#x648; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x627;&#x644;&#x635;&#x641;&#x62D;&#x629; &#x639;&#x628;&#x631; &#x637;&#x628;&#x642;&#x629; &#x627;&#x644;&#x645;&#x642;&#x627;&#x628;&#x633; &#x627;&#x644;&#x622;&#x645;&#x646;&#x629;.","ba-audiorecorder.software-required":"&#x64A;&#x631;&#x62C;&#x649; &#x627;&#x644;&#x646;&#x642;&#x631; &#x623;&#x62F;&#x646;&#x627;&#x647; &#x644;&#x62A;&#x62B;&#x628;&#x64A;&#x62A; / &#x62A;&#x641;&#x639;&#x64A;&#x644; &#x627;&#x644;&#x645;&#x62A;&#x637;&#x644;&#x628;&#x627;&#x62A; &#x627;&#x644;&#x62A;&#x627;&#x644;&#x64A;&#x629; &#x645;&#x646; &#x623;&#x62C;&#x644; &#x627;&#x644;&#x645;&#x62A;&#x627;&#x628;&#x639;&#x629;.","ba-audiorecorder.software-waiting":"&#x641;&#x64A; &#x627;&#x646;&#x62A;&#x638;&#x627;&#x631; &#x627;&#x644;&#x645;&#x62A;&#x637;&#x644;&#x628;&#x627;&#x62A; &#x644;&#x64A;&#x62A;&#x645; &#x62A;&#x62B;&#x628;&#x64A;&#x62A;&#x647;&#x627; / &#x62A;&#x641;&#x639;&#x64A;&#x644;&#x647;&#x627;. &#x642;&#x62F; &#x62A;&#x62D;&#x62A;&#x627;&#x62C; &#x625;&#x644;&#x649; &#x62A;&#x62D;&#x62F;&#x64A;&#x62B; &#x627;&#x644;&#x635;&#x641;&#x62D;&#x629; &#x628;&#x639;&#x62F; &#x627;&#x644;&#x627;&#x646;&#x62A;&#x647;&#x627;&#x621;.","ba-audiorecorder.access-forbidden":"&#x62A;&#x645; &#x645;&#x646;&#x639; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x648;&#x633;&#x627;&#x626;&#x644; &#x627;&#x644;&#x625;&#x639;&#x644;&#x627;&#x645;. &#x627;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-audiorecorder.uploading":"&#x62A;&#x62D;&#x645;&#x64A;&#x644;","ba-audiorecorder.uploading-failed":"&#x641;&#x634;&#x644; &#x627;&#x644;&#x62A;&#x62D;&#x645;&#x64A;&#x644; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-audiorecorder.upload-error-duration":"&#x637;&#x648;&#x644; &#x627;&#x644;&#x635;&#x648;&#x62A; &#x627;&#x644;&#x630;&#x64A; &#x62A;&#x645; &#x62A;&#x62D;&#x645;&#x64A;&#x644;&#x647; &#x644;&#x627; &#x64A;&#x644;&#x628;&#x64A; &#x627;&#x644;&#x645;&#x62A;&#x637;&#x644;&#x628;&#x627;&#x62A; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-audiorecorder.verifying":"&#x627;&#x644;&#x62A;&#x62D;&#x642;&#x642;","ba-audiorecorder.verifying-failed":"&#x641;&#x634;&#x644; &#x627;&#x644;&#x62A;&#x62D;&#x642;&#x642; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-audiorecorder.rerecord-confirm":"&#x647;&#x644; &#x62A;&#x631;&#x64A;&#x62F; &#x62D;&#x642;&#x64B;&#x627; &#x625;&#x639;&#x627;&#x62F;&#x629; &#x635;&#x648;&#x62A;&#x643;&#x61F;","ba-audiorecorder.cancel-confirm":"&#x647;&#x644; &#x62A;&#x631;&#x64A;&#x62F; &#x62D;&#x642;&#x64B;&#x627; &#x625;&#x644;&#x63A;&#x627;&#x621; &#x62A;&#x62D;&#x645;&#x64A;&#x644; &#x627;&#x644;&#x635;&#x648;&#x62A; &#x627;&#x644;&#x62E;&#x627;&#x635; &#x628;&#x643;&#x61F;","ba-audiorecorder.audio_file_too_large":"&#x645;&#x644;&#x641; &#x627;&#x644;&#x635;&#x648;&#x62A; &#x627;&#x644;&#x62E;&#x627;&#x635; &#x628;&#x643; &#x643;&#x628;&#x64A;&#x631; &#x62C;&#x62F;&#x64B;&#x627; (%s) - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x628;&#x627;&#x633;&#x62A;&#x62E;&#x62F;&#x627;&#x645; &#x645;&#x644;&#x641; &#x635;&#x648;&#x62A;&#x64A; &#x623;&#x635;&#x63A;&#x631;.","ba-audiorecorder.unsupported_audio_type":"&#x627;&#x644;&#x631;&#x62C;&#x627;&#x621; &#x627;&#x644;&#x62A;&#x62D;&#x645;&#x64A;&#x644;:%s - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-common-settingsmenu.tooltip":"&#x627;&#x646;&#x642;&#x631; &#x644;&#x644;&#x639;&#x628;.","ba-common-settingsmenu.setting-menu":"&#x62C;&#x645;&#x64A;&#x639; &#x627;&#x644;&#x625;&#x639;&#x62F;&#x627;&#x62F;&#x627;&#x62A;","ba-common-settingsmenu.source-quality":"&#x62C;&#x648;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x635;&#x62F;&#x631;","ba-common-settingsmenu.player-speed":"&#x633;&#x631;&#x639;&#x629; &#x627;&#x644;&#x644;&#x627;&#x639;&#x628;","ba-common-settingsmenu.set-menu-option":"&#x62A;&#x639;&#x64A;&#x64A;&#x646; &#x627;&#x644;&#x62E;&#x64A;&#x627;&#x631;","ba-common-settingsmenu.submit-video":"&#x62A;&#x623;&#x643;&#x64A;&#x62F; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;","ba-common-settingsmenu.picture-in-picture":"&#x635;&#x648;&#x631; &#x641;&#x64A; &#x635;&#x648;&#x631;","ba-common-settingsmenu.exit-fullscreen-video":"&#x627;&#x644;&#x62E;&#x631;&#x648;&#x62C; &#x645;&#x646; &#x627;&#x644;&#x634;&#x627;&#x634;&#x629; &#x627;&#x644;&#x643;&#x627;&#x645;&#x644;&#x629;","ba-common-settingsmenu.fullscreen-video":"&#x623;&#x62F;&#x62E;&#x644; &#x645;&#x644;&#x621; &#x627;&#x644;&#x634;&#x627;&#x634;&#x629;","ba-videorecorder-cho
2oser.multi-stream":"&#x645;&#x62A;&#x639;&#x62F;&#x62F; &#x62A;&#x64A;&#x627;&#x631;","ba-videorecorder-controlbar.pause-recorder":"&#x645;&#x633;&#x62C;&#x644; &#x648;&#x642;&#x641;&#x629;","ba-videorecorder-controlbar.resume-recorder":"&#x645;&#x633;&#x62C;&#x644; &#x627;&#x644;&#x633;&#x64A;&#x631;&#x629; &#x627;&#x644;&#x630;&#x627;&#x62A;&#x64A;&#x629;","ba-videorecorder.missing-track":"&#x645;&#x633;&#x627;&#x631; &#x627;&#x644;&#x635;&#x648;&#x62A; &#x623;&#x648; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x627;&#x644;&#x645;&#x637;&#x644;&#x648;&#x628; &#x645;&#x641;&#x642;&#x648;&#x62F;","ba-videorecorder.device-already-in-use":"&#x648;&#x627;&#x62D;&#x62F; &#x639;&#x644;&#x649; &#x627;&#x644;&#x623;&#x642;&#x644; &#x645;&#x646; &#x623;&#x62C;&#x647;&#x632;&#x629; &#x627;&#x644;&#x625;&#x62F;&#x62E;&#x627;&#x644; &#x627;&#x644;&#x62E;&#x627;&#x635;&#x629; &#x628;&#x643; &#x642;&#x64A;&#x62F; &#x627;&#x644;&#x627;&#x633;&#x62A;&#x62E;&#x62F;&#x627;&#x645; &#x628;&#x627;&#x644;&#x641;&#x639;&#x644;","ba-videorecorder.browser-permission-denied":"&#x62A;&#x645; &#x631;&#x641;&#x636; &#x627;&#x644;&#x625;&#x630;&#x646; &#x639;&#x646; &#x637;&#x631;&#x64A;&#x642; &#x627;&#x644;&#x645;&#x62A;&#x635;&#x641;&#x62D; &#x60C; &#x64A;&#x631;&#x62C;&#x649; &#x645;&#x646;&#x62D; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x648;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x62A;&#x62D;&#x645;&#x64A;&#x644; &#x627;&#x644;&#x635;&#x641;&#x62D;&#x629;","ba-audioplayer.all-settings":"&#x62C;&#x645;&#x64A;&#x639; &#x627;&#x644;&#x625;&#x639;&#x62F;&#x627;&#x62F;&#x627;&#x62A;","ba-videoplayer-controlbar.remaining-time":"&#x627;&#x644;&#x648;&#x642;&#x62A; &#x627;&#x644;&#x645;&#x62A;&#x628;&#x642;&#x64A;","ba-videoplayer-controlbar.select-frame":"&#x64A;&#x62E;&#x62A;&#x627;&#x631;","ba-videoplayer-controlbar.trim-video":"&#x62A;&#x642;&#x644;&#x64A;&#x645;","ba-videoplayer-playbutton.trim":"&#x62A;&#x642;&#x644;&#x64A;&#x645;","ba-videoplayer-playbutton.skip":"&#x64A;&#x62A;&#x62E;&#x637;&#x649;","ba-videorecorder-imagegallery.upload-covershot":"&#x62A;&#x62D;&#x645;&#x64A;&#x644; &#x627;&#x644;&#x63A;&#x644;&#x627;&#x641;","ba-videorecorder.pick-covershot-frame":"&#x62D;&#x62F;&#x62F; &#x625;&#x637;&#x627;&#x631;&#x64B;&#x627; &#x644;&#x627;&#x633;&#x62A;&#x62E;&#x62F;&#x627;&#x645;&#x647; &#x643;&#x635;&#x648;&#x631;&#x629; &#x63A;&#x644;&#x627;&#x641;.","ba-videorecorder.screen-recorder-is-not-supported":"&#x645;&#x633;&#x62C;&#x644; &#x627;&#x644;&#x634;&#x627;&#x634;&#x629; &#x63A;&#x64A;&#x631; &#x645;&#x62F;&#x639;&#x648;&#x645; &#x639;&#x644;&#x649; &#x647;&#x630;&#x627; &#x627;&#x644;&#x62C;&#x647;&#x627;&#x632;","ba-videorecorder.trim-prompt":"&#x647;&#x644; &#x62A;&#x631;&#x64A;&#x62F; &#x62A;&#x642;&#x644;&#x64A;&#x645; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x627;&#x644;&#x62E;&#x627;&#x635; &#x628;&#x643;&#x61F;","ba-videorecorder.trim-video":"&#x62D;&#x631;&#x643; &#x639;&#x644;&#x627;&#x645;&#x62A;&#x64A; &#x627;&#x644;&#x628;&#x62F;&#x627;&#x64A;&#x629; &#x648;&#x627;&#x644;&#x646;&#x647;&#x627;&#x64A;&#x629; &#x644;&#x642;&#x635; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x627;&#x644;&#x62E;&#x627;&#x635; &#x628;&#x643;","ba-videorecorder.wait-for-trim":"&#x641;&#x64A; &#x627;&#x646;&#x62A;&#x638;&#x627;&#x631; &#x623;&#x645;&#x631; &#x627;&#x644;&#x642;&#x637;&#x639; ...","ba-videorecorder-controlbar.no-video-source":"&#x645;&#x635;&#x62F;&#x631; &#x625;&#x62F;&#x62E;&#x627;&#x644; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x627;&#x644;&#x625;&#x636;&#x627;&#x641;&#x64A; &#x645;&#x641;&#x642;&#x648;&#x62F;","ba-videorecorder-controlbar.stream-already-selected":"&#x62A;&#x645; &#x62A;&#x62D;&#x62F;&#x64A;&#x62F; &#x62A;&#x64A;&#x627;&#x631; &#x625;&#x636;&#x627;&#x641;&#x64A; &#x628;&#x627;&#x644;&#x641;&#x639;&#x644;","ba-videorecorder.uploading-src-error":"&#x62A;&#x639;&#x630;&#x631; &#x62A;&#x634;&#x63A;&#x64A;&#x644; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x627;&#x644;&#x622;&#x646;&#x60C; &#x644;&#x627; &#x64A;&#x632;&#x627;&#x644; &#x627;&#x644;&#x62A;&#x62D;&#x645;&#x64A;&#x644; &#x642;&#x64A;&#x62F; &#x627;&#x644;&#x62A;&#x642;&#x62F;&#x645;","ba-audiorecorder-controlbar.pause-recorder":"&#x645;&#x633;&#x62C;&#x644; &#x648;&#x642;&#x641;&#x629;","ba-audiorecorder-controlbar.resume-recorder":"&#x645;&#x633;&#x62C;&#x644; &#x627;&#x644;&#x633;&#x64A;&#x631;&#x629; &#x627;&#x644;&#x630;&#x627;&#x62A;&#x64A;&#x629;","ba-ads-controlbar.elapsed-time":"&#x627;&#x644;&#x648;&#x642;&#x62A; &#x627;&#x644;&#x645;&#x646;&#x642;&#x636;&#x64A;","ba-ads-controlbar.volume-button":"&#x636;&#x628;&#x637; &#x627;&#x644;&#x635;&#x648;&#x62A;","ba-ads-controlbar.volume-mute":"&#x643;&#x62A;&#x645; &#x627;&#x644;&#x635;&#x648;&#x62A;","ba-ads-controlbar.volume-unmute":"&#x627;&#x644;&#x63A;&#x627;&#x621; &#x643;&#x62A;&#x645; &#x627;&#x644;&#x635;&#x648;&#x62A;","ba-ads-controlbar.ad-will-end-after":"&#x633;&#x64A;&#x646;&#x62A;&#x647;&#x64A; &#x627;&#x644;&#x627;&#x639;&#x644;&#x627;&#x646; &#x628;&#x639;&#x62F; %s","ba-ads-controlbar.can-skip-after":"&#x62A;&#x62E;&#x637;&#x64A; &#x628;&#x639;&#x62F; %d","ba-ads-controlbar.skip-ad":"&#x62A;&#x62E;&#x637;&#x649; &#x627;&#x644;&#x627;&#x639;&#x644;&#x627;&#x646;","ba-videorecorder.supported-mode":"&#x62F;&#x642;&#x629; &#x627;&#x644;&#x639;&#x631;&#x636; &#x64A;&#x62C;&#x628; &#x627;&#x646; &#x62A;&#x643;&#x648;&#x646; &#x641;&#x64A; &#x648;&#x636;&#x639; &#x27;%s&#x27;","ba-videorecorder.re-choose-action":"&#x627;&#x644;&#x631;&#x62C;&#x627;&#x621; &#x627;&#x644;&#x646;&#x642;&#x631; &#x644;&#x627;&#x62E;&#x62A;&#x64A;&#x627;&#x631; &#x62C;&#x647;&#x627;&#x632; &#x625;&#x62F;&#x62E;&#x627;&#x644; &#x622;&#x62E;&#x631; &#x623;&#x648; &#x625;&#x639;&#x627;&#x62F;&#x629; &#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x627;&#x644;&#x625;&#x62C;&#x631;&#x627;&#x621;.","ba-audiorecorder.uploading-src-error":"&#x644;&#x627; &#x64A;&#x645;&#x643;&#x646; &#x62A;&#x634;&#x63A;&#x64A;&#x644; &#x627;&#x644;&#x635;&#x648;&#x62A; &#x627;&#x644;&#x622;&#x646;&#x60C; &#x644;&#x627; &#x632;&#x627;&#x644;&#x62A; &#x639;&#x645;&#x644;&#x64A;&#x629; &#x627;&#x644;&#x631;&#x641;&#x639; &#x62C;&#x627;&#x631;&#x64A;&#x629;","ba-audiorecorder.missing-track":"&#x627;&#x644;&#x645;&#x633;&#x627;&#x631; &#x627;&#x644;&#x635;&#x648;&#x62A;&#x64A; &#x627;&#x644;&#x645;&#x637;&#x644;&#x648;&#x628; &#x645;&#x641;&#x642;&#x648;&#x62F;","ba-audiorecorder.device-already-in-use":"&#x647;&#x646;&#x627;&#x643; &#x62C;&#x647;&#x627;&#x632; &#x648;&#x627;&#x62D;&#x62F; &#x639;&#x644;&#x649; &#x627;&#x644;&#x623;&#x642;&#x644; &#x645;&#x646; &#x623;&#x62C;&#x647;&#x632;&#x629; &#x627;&#x644;&#x625;&#x62F;&#x62E;&#x627;&#x644; &#x642;&#x64A;&#x62F; &#x627;&#x644;&#x627;&#x633;&#x62A;&#x62E;&#x62F;&#x627;&#x645; &#x628;&#x627;&#x644;&#x641;&#x639;&#x644;","ba-audiorecorder.browser-permission-denied":"&#x62A;&#x645; &#x631;&#x641;&#x636; &#x627;&#x644;&#x625;&#x630;&#x646; &#x628;&#x648;&#x627;&#x633;&#x637;&#x629; &#x627;&#x644;&#x645;&#x62A;&#x635;&#x641;&#x62D; &#x60C; &#x64A;&#x631;&#x62C;&#x649; &#x645;&#x646;&#x62D; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x648;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x62A;&#x62D;&#x645;&#x64A;&#x644; &#x627;&#x644;&#x635;&#x641;&#x62D;&#x629;","ba-local-view.local-camera-connection-error":"&#x62D;&#x62F;&#x62B; &#x62E;&#x637;&#x623; &#x639;&#x646;&#x62F; &#x627;&#x644;&#x627;&#x62A;&#x635;&#x627;&#x644; &#x628;&#x627;&#x644;&#x643;&#x627;&#x645;&#x64A;&#x631;&#x627; &#x627;&#x644;&#x62E;&#x627;&#x635;&#x629; &#x628;&#x62C;&#x647;&#x627;&#x632;&#x643;. &#x627;&#x646;&#x642;&#x631; &#x644;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644; &#x645;&#x62C;&#x62F;&#x62F;&#x627;.","ba-call-controlbar.camera-button":"&#x625;&#x638;&#x647;&#x627;&#x631;/&#x625;&#x62E;&#x641;&#x627;&#x621; &#x627;&#x644;&#x643;&#x627;&#x645;&#x64A;&#x631;&#x627;","ba-call-controlbar.leave-button":"&#x63A;&#x627;&#x62F;&#x631; &#x627;&#x644;&#x645;&#x643;&#x627;&#x644;&#x645;&#x629;","ba-call-controlbar.mute-button":"&#x643;&#x62A;&#x645;/&#x627;&#x644;&#x63A;&#x627;&#x621; &#x643;&#x62A;&#x645; &#x627;&#x644;&#x635;&#x648;&#x62A;","ba-call-lobby.camera-button":"&#x627;&#x644;&#x643;&#x627;&#x645;&#x64A;&#x631;&#x627;","ba-call-lobby.description-create":"&#x639;&#x646;&#x62F;&#x645;&#x627; &#x62A;&#x643;&#x648;&#x646; &#x62C;&#x627;&#x647;&#x632;&#x64B;&#x627;&#x60C; &#x627;&#x646;&#x642;&#x631; &#x641;&#x648;&#x642; &#x627;&#x644;&#x632;&#x631; &#x623;&#x62F;&#x646;&#x627;&#x647; &#x644;&#x625;&#x62C;&#x631;&#x627;&#x621; &#x645;&#x643;&#x627;&#x644;&#x645;&#x629;.","ba-call-lobby.description-join":"&#x639;&#x646;&#x62F;&#x645;&#x627; &#x62A;&#x643;&#x648;&#x646; &#x62C;&#x627;&#x647;&#x632;&#x64B;&#x627;&#x60C; &#x627;&#x646;&#x642;&#x631; &#x641;&#x648;&#x642; &#x627;&#x644;&#x632;&#x631; &#x623;&#x62F;&#x646;&#x627;&#x647; &#x644;&#x644;&#x627;&#x646;&#x636;&#x645;&#x627;&#x645; &#x625;&#x644;&#x649; &#x627;&#x644;&#x645;&#x643;&#x627;&#x644;&#x645;&#x629;.","ba-call-lobby.join-button":"&#x627;&#x646;&#x636;&#x645;&#x627;&#x645;","ba-call-lobby.create-button":"&#x628;&#x62F;&#x623;","ba-call-lobby.mute-button":"&#x643;&#x62A;&#x645;","ba-call-lobby.title-create":"&#x627;&#x644;&#x642;&#x64A;&#x627;&#x645; &#x628;&#x645;&#x643;&#x627;&#x644;&#x645;&#x629;","ba-call-lobby.title-join":"&#x627;&#x646;&#x636;&#x645;&#x627;&#x645; &#x644;&#x645;&#x643;&#x627;&#x644;&#x645;&#x629;","ba-video-call.call-ended":"&#x627;&#x646;&#x62A;&#x647;&#x62A; &#x627;&#x644;&#x645;&#x643;&#x627;&#x644;&#x645;&#x629;","ba-video-call.connecting":"&#x62C;&#x627;&#x631;&#x64A; &#x627;&#x644;&#x627;&#x62A;&#x635;&#x627;&#x644;...","ba-video-call.connection-error":"&#x62D;&#x62F;&#x62B; &#x62E;&#x637;&#x623; &#x623;&#x62B;&#x646;&#x627;&#x621; &#x627;&#x644;&#x627;&#x62A;&#x635;&#x627;&#x644;&#x60C; &#x64A;&#x631;&#x62C;&#x649; &#x627;&#x644;&#x646;&#x642;&#x631; &#x644;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x645;&#x631;&#x629; &#x623;&#x62E;&#x631;&#x649;."},["language:ar"]),{}}),e.define("module:Assets.Languages.az",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"Videoya baxmaq &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-videoplayer-playbutton.rerecord":"Yenid&#x259;n yazmaq","ba-videoplayer-playbutton.submit-video":"Videonu t&#x259;sdiq et","ba-videoplayer-loader.tooltip":"Video y&#xFC;kl&#x259;nir ...","ba-videoplayer-controlbar.change-resolution":"G&#xF6;r&#xFC;nt&#xFC;n&#xFC;n keyfiyy&#x259;tini d&#x259;yi&#x15F;","ba-videoplayer-controlbar.video-progress":"Videonun davamiyy&#x259;ti","ba-videoplayer-controlbar.rerecord-video":"Video yenid&#x259;n yaz&#x131;ls&#x131;n?","ba-videoplayer-controlbar.submit-video":"Videonu t&#x259;sdiq et","ba-videoplayer-controlbar.play-video":"Videonu g&#xF6;st&#x259;r","ba-videoplayer-controlbar.pause-video":"Videonu dayand&#x131;r","ba-videoplayer-controlbar.elapsed-time":"Ke&#xE7;&#x259;n vaxt","ba-videoplayer-controlbar.total-time":"Videonu tam uzunlu&#x11F;u","ba-videoplayer-controlbar.fullscreen-video":"Tam ekran edin","ba-videoplayer-controlbar.volume-button":"S&#x259;s d&#xFC;ym&#x259;si","ba-videoplayer-controlbar.volume-mute":"S&#x259;ssiz et","ba-videoplayer-controlbar.volume-unmute":"S&#x259;sli et","ba-videoplayer.video-error":"X&#x259;ta ba&#x15F; vermi&#x15F;dir. Xahi&#x15F; edirik bir az sonra yenid&#x259;n c&#x259;hd edin. Yenid&#x259;n yoxlamaq &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-videorecorder-chooser.record-video":"Videonu yaz","ba-videorecorder-chooser.upload-video":"Videonu y&#xFC;kl&#x259;","ba-videorecorder-controlbar.settings":"Ayarlar","ba-videorecorder-controlbar.camerahealthy":"&#x130;&#x15F;&#x131;qland&#x131;rma yax&#x15F;&#x131;d&#x131;r","ba-videorecorder-controlbar.cameraunhealthy":"&#x130;&#x15F;&#x131;qland&#x131;rma optimal deyil","ba-videorecorder-controlbar.microphonehealthy":"S&#x259;s yax&#x15F;&#x131;
2 e&#x15F;idilir","ba-videorecorder-controlbar.microphoneunhealthy":"Mikrofonun s&#x259;si e&#x15F;idilmir","ba-videorecorder-controlbar.record":"Yazmaq","ba-videorecorder-controlbar.record-tooltip":"Videonu yazmaq &#xFC;&#xE7;&#xFC;n bas&#x131;n","ba-videorecorder-controlbar.rerecord":"Videonu yenid&#x259;n yaz","ba-videorecorder-controlbar.rerecord-tooltip":"Yenid&#x259;n yazmaq &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-videorecorder-controlbar.upload-covershot":"Y&#xFC;kl&#x259;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#xDC;zl&#xFC;k &#x15F;&#x259;kli y&#xFC;kl&#x259;m&#x259;k &#xFC;&#xE7;&#xFC;n bas&#x131;n","ba-videorecorder-controlbar.stop":"Dayand&#x131;rmaq","ba-videorecorder-controlbar.stop-tooltip":"Dayand&#x131;rmaq &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-videorecorder-controlbar.skip":"N&#x259;z&#x259;r&#x259; alma","ba-videorecorder-controlbar.skip-tooltip":"N&#x259;z&#x259;r&#x259; almadan ke&#xE7;m&#x259;k &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-videorecorder.recorder-error":"X&#x259;ta ba&#x15F; verdi. Xahi&#x15F; edirik bir az sonra yenid&#x259;n c&#x259;hd edin. Yenid&#x259;n yoxlamaq &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-videorecorder.attach-error":"Kamera g&#xF6;r&#xFC;nt&#xFC;s&#xFC;n&#xFC; &#x259;ld&#x259; etm&#x259;k m&#xFC;mk&#xFC;n olmad&#x131;. Sizin istifad&#x259; etdiyiniz cihazdan v&#x259; brauzerd&#x259;n as&#x131;l&#x131; olaraq siz ya Flash proqram&#x131; y&#xFC;kl&#x259;nm&#x259;li v&#x259; ya veb s&#x259;hif&#x259;y&#x259; SSL il&#x259; daxil olmal&#x131;s&#x131;z.","ba-videorecorder.access-forbidden":"Kamera g&#xF6;r&#xFC;nt&#xFC;s&#xFC;n&#x259; icaz&#x259; verilm&#x259;di. Yenid&#x259;n yoxlamaq &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-videorecorder.pick-covershot":"&#xDC;zl&#xFC;k &#x15F;&#x259;klini se&#xE7;in.","ba-videorecorder.uploading":"Y&#xFC;kl&#x259;nir","ba-videorecorder.uploading-failed":"Y&#xFC;kl&#x259;nm&#x259; zaman&#x131; x&#x259;ta ba&#x15F; verdi, t&#x259;krar etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya bas&#x131;n.","ba-videorecorder.verifying":"Yoxlama","ba-videorecorder.verifying-failed":"Yoxlama u&#x11F;ursuzluqla bitdi - t&#x259;krar &#xFC;&#xE7;&#xFC;n buraya bas&#x131;n.","ba-videorecorder.rerecord-confirm":"Siz, h&#x259;qiq&#x259;t&#x259;n, videonu yenid&#x259;n yazmaq ist&#x259;yirsiniz?","ba-videorecorder.video_file_too_large":"Sizin video fayl&#x131;n h&#x259;cmi (%s) &#xE7;ox b&#xF6;y&#xFC;kd&#xFC;r - ki&#xE7;ik h&#x259;cmli video fayl il&#x259; yenid&#x259;n c&#x259;hd &#xFC;&#xE7;&#xFC;n buraya bas&#x131;n.","ba-videorecorder.unsupported_video_type":"Y&#xFC;kl&#x259;yin: %s - yenid&#x259;n yoxlamaq &#xFC;&#xE7;&#xFC;n buraya bas&#x131;n.","ba-videoplayer-controlbar.exit-fullscreen-video":"Tam ekran rejimind&#x259;n &#xE7;&#x131;x&#x131;&#x15F;","ba-videoplayer-share.share":"Videonu payla&#x15F;","ba-videorecorder-chooser.record-screen":"S&#x259;s ekran&#x131;","ba-videoplayer-controlbar.pause-video-disabled":"Pauza d&#x259;st&#x259;kl&#x259;nmir","ba-videorecorder-chooser.record-audio":"Record Audio","ba-videorecorder-controlbar.stop-available-after":"Minimum qeydiyyatdan ke&#xE7;m&#x259; m&#xFC;dd&#x259;ti %d saniy&#x259;dir","ba-videorecorder-controlbar.cancel":"L&#x259;&#x11F;v et","ba-videorecorder-controlbar.cancel-tooltip":"L&#x259;&#x11F;v etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya bas&#x131;n.","ba-videorecorder.cancel-confirm":"Video y&#xFC;kl&#x259;m&#x259;yini h&#x259;qiq&#x259;t&#x259;n l&#x259;&#x11F;v etm&#x259;k ist&#x259;yirsiniz?","ba-videoplayer-adslot.elapsed-time":"Ke&#xE7;&#x259;n vaxt","ba-videoplayer-adslot.volume-button":"H&#x259;cmi se&#xE7;in","ba-videoplayer-adslot.volume-mute":"S&#x259;s s&#x259;si","ba-videoplayer-adslot.volume-unmute":"S&#x259;sin s&#x259;sl&#x259;ndirilm&#x259;si","ba-videoplayer-adslot.ad-will-end-after":"Reklam %s sonra sona &#xE7;atacaq","ba-videoplayer-adslot.can-skip-after":"%d sonra atlay&#x131;n","ba-videoplayer-adslot.skip-ad":"Reklam&#x131; atlay&#x131;n","ba-videorecorder.software-required":"Davam etm&#x259;k &#xFC;&#xE7;&#xFC;n a&#x15F;a&#x11F;&#x131;dak&#x131; t&#x259;l&#x259;bl&#x259;ri qurmaq / aktivl&#x259;&#x15F;dirm&#x259;k &#xFC;&#xE7;&#xFC;n a&#x15F;a&#x11F;&#x131;ya bas&#x131;n.","ba-videorecorder.software-waiting":"Qurulacaq / aktivl&#x259;&#x15F;diril&#x259;c&#x259;k t&#x259;l&#x259;bl&#x259;ri g&#xF6;zl&#x259;yir&#x259;m. Tamamland&#x131;qdan sonra s&#x259;hif&#x259;ni yenil&#x259;m&#x259;k laz&#x131;md&#x131;r.","ba-videoplayer-controlbar.close-tracks":"CC&#x27;yi ba&#x11F;lay&#x131;n","ba-videoplayer-controlbar.show-tracks":"CC g&#xF6;st&#x259;r","ba-videoplayer-tracks.upload-text-tracks":"Track m&#x259;tn fayllar&#x131;n&#x131; y&#xFC;kl&#x259;yin","ba-videoplayer-tracks.select-text-track-language":"Altyaz&#x131; dili","ba-videoplayer-tracks.info-select-locale-first":"&#x18F;vv&#x259;lc&#x259;d&#x259;n yerli se&#xE7;in","ba-videoplayer-tracks.select-text-track-file":"Fayl se&#xE7;m&#x259;k &#xFC;&#xE7;&#xFC;n bas&#x131;n","ba-videoplayer-tracks.back":"geri","ba-videorecorder.framerate-warning":"Video &#xE7;&#x259;r&#xE7;iv&#x259;si d&#x259;r&#x259;c&#x259;si &#xE7;ox a&#x15F;a&#x11F;&#x131;d&#x131;r. B&#xFC;t&#xFC;n dig&#x259;r proqramlar&#x131; v&#x259; brauzer ni&#x15F;anlar&#x131;n&#x131; ba&#x11F;lamaq v&#x259; ya daha s&#xFC;r&#x259;tli bir komp&#xFC;ter istifad&#x259; etm&#x259;k &#xFC;&#xE7;&#xFC;n g&#x259;lir.","ba-videorecorder.upload-error-duration":"Y&#xFC;kl&#x259;nmi&#x15F; videonun uzunlu&#x11F;u t&#x259;l&#x259;bl&#x259;r&#x259; cavab vermir - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-videorecorder.resolution-constraint-error":"Se&#xE7;diyiniz fayl laz&#x131;mi q&#x259;tnam&#x259;y&#x259; uy&#x11F;un deyil - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-videorecorder.orientation-portrait-required":"Portret rejimind&#x259; qeyd etm&#x259;k &#xFC;&#xE7;&#xFC;n cihaz&#x131;n&#x131;z&#x131; d&#xF6;nd&#x259;rin.","ba-videorecorder.orientation-landscape-required":"Land&#x15F;aft rejimind&#x259; qeyd etm&#x259;k &#xFC;&#xE7;&#xFC;n cihaz&#x131;n&#x131;z&#x131; d&#xF6;nd&#x259;rin.","ba-imageviewer-controlbar.rerecord-image":"Redo?","ba-imageviewer-controlbar.submit-image":"T&#x259;sdiq edin","ba-imageviewer-controlbar.fullscreen-image":"Tam ekrana daxil olun","ba-imageviewer-controlbar.exit-fullscreen-image":"Tam ekrandan &#xE7;&#x131;x&#x131;n","ba-imageviewer.image-error":"X&#x259;ta ba&#x15F; verdi. Xahi&#x15F; edirik bir az sonra yenid&#x259;n c&#x259;hd edin. Yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-imagecapture-chooser.image-capture":"&#x15E;&#x259;kil &#xE7;&#x259;kin","ba-imagecapture-chooser.upload-image":"&#x15E;&#x259;kil y&#xFC;kl&#x259;yin","ba-imagecapture-controlbar.settings":"Ayarlar","ba-imagecapture-controlbar.camerahealthy":"&#x130;&#x15F;&#x131;qland&#x131;rma yax&#x15F;&#x131;d&#x131;r","ba-imagecapture-controlbar.cameraunhealthy":"&#x130;&#x15F;&#x131;qland&#x131;rma optimal deyil","ba-imagecapture-controlbar.record":"Capture","ba-imagecapture-controlbar.record-tooltip":"Tutmaq &#xFC;&#xE7;&#xFC;n bura vurun.","ba-imagecapture-controlbar.rerecord":"Redo","ba-imagecapture-controlbar.rerecord-tooltip":"Yenid&#x259;n yerin&#x259; yetirm&#x259;k &#xFC;&#xE7;&#xFC;n buraya bas&#x131;n.","ba-imagecapture-controlbar.cancel":"L&#x259;&#x11F;v et","ba-imagecapture-controlbar.cancel-tooltip":"L&#x259;&#x11F;v etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya bas&#x131;
2n.","ba-audioplayer-controlbar.audio-progress":"T&#x259;r&#x259;qqi","ba-audioplayer-controlbar.rerecord-audio":"Redo?","ba-audioplayer-controlbar.submit-audio":"T&#x259;sdiq edin","ba-audioplayer-controlbar.play-audio":"Oynamaq","ba-audioplayer-controlbar.pause-audio":"Pauza","ba-audioplayer-controlbar.pause-audio-disabled":"Pauza d&#x259;st&#x259;kl&#x259;nmir","ba-audioplayer-controlbar.elapsed-time":"Ke&#xE7;&#x259;n vaxt","ba-audioplayer-controlbar.total-time":"&#xDC;mumi uzunlu&#x11F;u","ba-audioplayer-controlbar.volume-button":"H&#x259;cmi se&#xE7;in","ba-audioplayer-controlbar.volume-mute":"S&#x259;s s&#x259;si","ba-audioplayer-controlbar.volume-unmute":"S&#x259;sin s&#x259;sl&#x259;ndirilm&#x259;si","ba-audioplayer-loader.tooltip":"Y&#xFC;kl&#x259;nir ...","ba-audioplayer.audio-error":"X&#x259;ta ba&#x15F; verdi. Xahi&#x15F; edirik bir az sonra yenid&#x259;n c&#x259;hd edin. Yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-audiorecorder-chooser.record-audio":"Record Audio","ba-audiorecorder-chooser.upload-audio":"Audio y&#xFC;kl&#x259;","ba-audiorecorder-controlbar.settings":"Ayarlar","ba-audiorecorder-controlbar.microphonehealthy":"S&#x259;s yax&#x15F;&#x131;d&#x131;r","ba-audiorecorder-controlbar.microphoneunhealthy":"He&#xE7; bir s&#x259;s ala bilmir","ba-audiorecorder-controlbar.record":"Record","ba-audiorecorder-controlbar.record-tooltip":"Qeyd etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-audiorecorder-controlbar.rerecord":"Redo","ba-audiorecorder-controlbar.rerecord-tooltip":"Yenid&#x259;n yerin&#x259; yetirm&#x259;k &#xFC;&#xE7;&#xFC;n buraya bas&#x131;n.","ba-audiorecorder-controlbar.stop":"Dur","ba-audiorecorder-controlbar.stop-tooltip":"Durmaq &#xFC;&#xE7;&#xFC;n bura vurun.","ba-audiorecorder-controlbar.stop-available-after":"Minimum qeydiyyatdan ke&#xE7;m&#x259; m&#xFC;dd&#x259;ti %d saniy&#x259;dir","ba-audiorecorder-controlbar.cancel":"L&#x259;&#x11F;v et","ba-audiorecorder-controlbar.cancel-tooltip":"L&#x259;&#x11F;v etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya bas&#x131;n.","ba-videoplayer-controlbar.player-speed":"Oyun&#xE7;u s&#xFC;r&#x259;ti","ba-videoplayer-controlbar.settings":"Ayarlar","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay simgesi.","ba-videoplayer.all-settings":"B&#xFC;t&#xFC;n parametrl&#x259;r","ba-videoplayer.player-speed":"Oyun&#xE7;u s&#xFC;r&#x259;ti","ba-videoplayer.full-screen":"Tam ekran","ba-videorecorder-controlbar.add-stream":"Stream et","ba-videorecorder.switch-camera":"Kameran&#x131; d&#x259;yi&#x15F;in","ba-videorecorder.prepare-covershot":"&#x15E;i&#x15F;irtm&#x259;l&#x259;rin haz&#x131;rlanmas&#x131;","ba-videorecorder.prepare-thumbnails":"Ki&#xE7;ik axtarma&#x11F;a haz&#x131;rla&#x15F;maq","ba-videorecorder.adding-new-stream":"Yeni ax&#x131;n &#x259;lav&#x259; et","ba-imagecapture.recorder-error":"X&#x259;ta ba&#x15F; verdi. Xahi&#x15F; edirik bir az sonra yenid&#x259;n c&#x259;hd edin. Yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-imagecapture.attach-error":"Media medias&#x131;na daxil ola bilm&#x259;di. Qur&#x11F;u v&#x259; brauzerd&#x259;n as&#x131;l&#x131; olaraq, Flash-u y&#xFC;kl&#x259;m&#x259;k v&#x259; ya SSL vasit&#x259;sil&#x259; s&#x259;hif&#x259;y&#x259; daxil olman&#x131;z t&#x259;l&#x259;b oluna bil&#x259;r.","ba-imagecapture.software-required":"Davam etm&#x259;k &#xFC;&#xE7;&#xFC;n a&#x15F;a&#x11F;&#x131;dak&#x131; t&#x259;l&#x259;bl&#x259;ri qurmaq / aktivl&#x259;&#x15F;dirm&#x259;k &#xFC;&#xE7;&#xFC;n a&#x15F;a&#x11F;&#x131;ya bas&#x131;n.","ba-imagecapture.software-waiting":"Qurulacaq / aktivl&#x259;&#x15F;diril&#x259;c&#x259;k t&#x259;l&#x259;bl&#x259;ri g&#xF6;zl&#x259;yir&#x259;m. Tamamland&#x131;qdan sonra s&#x259;hif&#x259;ni yenil&#x259;m&#x259;k laz&#x131;md&#x131;r.","ba-imagecapture.access-forbidden":"K&#x130;V-&#x259; giri&#x15F; qada&#x11F;and&#x131;r. Yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-imagecapture.uploading":"Y&#xFC;kl&#x259;nm&#x259;","ba-imagecapture.uploading-failed":"Y&#xFC;kl&#x259;nm&#x259; ba&#x15F;ar&#x131;s&#x131;z oldu - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n bura vurun.","ba-imagecapture.upload-error-duration":"Y&#xFC;kl&#x259;n&#x259;n g&#xF6;r&#xFC;nt&#xFC;n&#xFC;n uzunlu&#x11F;u t&#x259;l&#x259;bl&#x259;ri &#xF6;d&#x259;mir - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-imagecapture.resolution-constraint-error":"Se&#xE7;diyiniz fayl, laz&#x131;mi q&#x259;tnam&#x259; il&#x259; uy&#x11F;un g&#x259;lmir - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n bura vurun.","ba-imagecapture.verifying":"T&#x259;sdiql&#x259;m&#x259;","ba-imagecapture.verifying-failed":"Do&#x11F;ru yoxlan&#x131;ld&#x131; - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-imagecapture.rerecord-confirm":"H&#x259;qiq&#x259;t&#x259;n resminizi b&#x259;rpa etm&#x259;k ist&#x259;yirsiniz?","ba-imagecapture.image_file_too_large":"Resim fayl&#x131;n&#x131;z &#xE7;ox b&#xF6;y&#xFC;kd&#xFC;r (%s) - daha ki&#xE7;ik bir g&#xF6;r&#xFC;nt&#xFC; fayl&#x131; il&#x259; yenid&#x259;n s&#x131;nanmaq &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-imagecapture.unsupported_image_type":"Xahi&#x15F; edirik y&#xFC;kl&#x259;yin: %s - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-imagecapture.orientation-portrait-required":"Portret rejimind&#x259; qeyd etm&#x259;k &#xFC;&#xE7;&#xFC;n cihaz&#x131;n&#x131;z&#x131; d&#xF6;nd&#x259;rin.","ba-imagecapture.orientation-landscape-required":"Land&#x15F;aft rejimind&#x259; qeyd etm&#x259;k &#xFC;&#xE7;&#xFC;n cihaz&#x131;n&#x131;z&#x131; d&#xF6;nd&#x259;rin.","ba-audiorecorder.recorder-error":"X&#x259;ta ba&#x15F; verdi. Xahi&#x15F; edirik bir az sonra yenid&#x259;n c&#x259;hd edin. Yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-audiorecorder.attach-error":"Media medias&#x131;na daxil ola bilm&#x259;di. Qur&#x11F;u v&#x259; brauzerd&#x259;n as&#x131;l&#x131; olaraq, Flash-u y&#xFC;kl&#x259;m&#x259;k v&#x259; ya SSL vasit&#x259;sil&#x259; s&#x259;hif&#x259;y&#x259; daxil olman&#x131;z t&#x259;l&#x259;b oluna bil&#x259;r.","ba-audiorecorder.software-required":"Davam etm&#x259;k &#xFC;&#xE7;&#xFC;n a&#x15F;a&#x11F;&#x131;dak&#x131; t&#x259;l&#x259;bl&#x259;ri qurmaq / aktivl&#x259;&#x15F;dirm&#x259;k &#xFC;&#xE7;&#xFC;n a&#x15F;a&#x11F;&#x131;ya bas&#x131;n.","ba-audiorecorder.software-waiting":"Qurulacaq / aktivl&#x259;&#x15F;diril&#x259;c&#x259;k t&#x259;l&#x259;bl&#x259;ri g&#xF6;zl&#x259;yir&#x259;m. Tamamland&#x131;qdan sonra s&#x259;hif&#x259;ni yenil&#x259;m&#x259;k laz&#x131;md&#x131;r.","ba-audiorecorder.access-forbidden":"K&#x130;V-&#x259; giri&#x15F; qada&#x11F;and&#x131;r. Yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-audiorecorder.uploading":"Y&#xFC;kl&#x259;nm&#x259;","ba-audiorecorder.uploading-failed":"Y&#xFC;kl&#x259;nm&#x259; ba&#x15F;ar&#x131;s&#x131;z oldu - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n bura vurun.","ba-audiorecorder.upload-error-duration":"Y&#xFC;kl&#x259;n&#x259;n audio uzunlu&#x11F;u t&#x259;l&#x259;bl&#x259;r&#x259; cavab vermir - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-audiorecorder.verifying":"T&#x259;sdiql&#x259;m&#x259;","ba-audiorecorder.verifying-failed":"Do&#x11F;ru yoxlan&#x131;ld&#x131; - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-audiorecorder.rerecord-confirm":"H&#x259;qiq&#x259;t&#x259;n s&#x259;sinizi t&#x259;krarlamaq ist&#x259;yirsiniz?","ba-audiorecorder.cancel-confirm":"H&#x259;qiq&#x259;t&#x259;n, audio y&#xFC;kl&#x259;m&#x259;ni l&#x259;&#x11F;v etm&#x259;k ist&#x259;yirsiniz?","ba-audiorecorder.audio_file_too_large":"Sizin audio fayl&#x131;n&#x131;z &#xE7;ox b&#xF6;y&#xFC;kd&#xFC;r (%s) - daha ki&#xE7;ik bir audio fayl&#x131; il&#x259; yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-audiorecorder.unsupported_audio_type":"Xahi&#x15F; edirik y&#xFC;kl&#x259;yin: %s - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-common-settingsmenu.tooltip":"Oynamaq &#xFC;&#xE7;&#xFC;n vurun.","ba-common-settingsmenu.setting-menu":"B&#xFC;t&#xFC;n parametrl&#x259;r","ba-common-settingsmenu.source-quality":"M&#x259;nb&#x259; keyfiyy&#x259;ti","ba-common-settingsmenu.player-speed":"Oyun&#xE7;u s&#xFC;r&#x259;ti","ba-common-settingsmenu.set-menu-option":"Se&#xE7;imi se&#xE7;in","ba-common-settingsmenu.submit-video":"Videonu t&#x259;sdiq edin","ba-common-settingsmenu.picture-in-picture":"&#x15E;&#x259;kild&#x259;
2 &#x15F;&#x259;kil","ba-common-settingsmenu.exit-fullscreen-video":"Tam ekrandan &#xE7;&#x131;x&#x131;n","ba-common-settingsmenu.fullscreen-video":"Tam ekrana daxil olun","ba-videorecorder-chooser.multi-stream":"&#xC7;ox ax&#x131;n","ba-videorecorder-controlbar.pause-recorder":"Yaz&#x131;c&#x131;y&#x131; dayand&#x131;r&#x131;n","ba-videorecorder-controlbar.resume-recorder":"Yaz&#x131;c&#x131;ya davam edin","ba-videorecorder.missing-track":"T&#x259;l&#x259;b olunan s&#x259;s v&#x259; ya video par&#xE7;as&#x131; yoxdur","ba-videorecorder.device-already-in-use":"Giri&#x15F; cihazlar&#x131;n&#x131;zdan &#x259;n az&#x131; biri art&#x131;q istifad&#x259;d&#x259;dir","ba-videorecorder.browser-permission-denied":"Brauzer t&#x259;r&#x259;find&#x259;n icaz&#x259; r&#x259;dd edildi, z&#x259;hm&#x259;t olmasa giri&#x15F; verin v&#x259; s&#x259;hif&#x259;ni yenid&#x259;n y&#xFC;kl&#x259;yin","ba-audioplayer.all-settings":"B&#xFC;t&#xFC;n parametrl&#x259;r","ba-videoplayer-controlbar.remaining-time":"Qalan vaxt","ba-videoplayer-controlbar.select-frame":"Se&#xE7;in","ba-videoplayer-controlbar.trim-video":"K&#x259;sin","ba-videoplayer-playbutton.trim":"K&#x259;sin","ba-videoplayer-playbutton.skip":"Ke&#xE7;","ba-videorecorder-imagegallery.upload-covershot":"Qapa&#x11F;&#x131; y&#xFC;kl&#x259;yin","ba-videorecorder.pick-covershot-frame":"&#xD6;rt&#xFC;k &#x15F;&#x259;klind&#x259; istifad&#x259; etm&#x259;k &#xFC;&#xE7;&#xFC;n bir &#xE7;&#x259;r&#xE7;iv&#x259; se&#xE7;in.","ba-videorecorder.screen-recorder-is-not-supported":"Ekran qeyd cihaz&#x131; bu cihazda d&#x259;st&#x259;kl&#x259;nmir","ba-videorecorder.trim-prompt":"Videonuzu k&#x259;sm&#x259;k ist&#x259;yirsiniz?","ba-videorecorder.trim-video":"Videonuzu d&#xFC;z&#x259;ltm&#x259;k &#xFC;&#xE7;&#xFC;n ba&#x15F;lan&#x11F;&#x131;c v&#x259; bitm&#x259; i&#x15F;ar&#x259;l&#x259;rini h&#x259;r&#x259;k&#x259;t etdirin","ba-videorecorder.wait-for-trim":"K&#x259;sm&#x259; &#x259;mri g&#xF6;zl&#x259;nilir ...","ba-videorecorder-controlbar.no-video-source":"&#x18F;lav&#x259; video giri&#x15F; m&#x259;nb&#x259;yi yoxdur","ba-videorecorder-controlbar.stream-already-selected":"&#x18F;lav&#x259; ax&#x131;n art&#x131;q se&#xE7;ilib","ba-videorecorder.uploading-src-error":"Videonu indi oxutmaq m&#xFC;mk&#xFC;n deyil, y&#xFC;kl&#x259;m&#x259; h&#x259;l&#x259; d&#x259; davam edir","ba-audiorecorder-controlbar.pause-recorder":"Yaz&#x131;c&#x131;y&#x131; durdurun","ba-audiorecorder-controlbar.resume-recorder":"Recume Recume"},["language:az"]),{}}),e.define("module:Assets.Languages.bg",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x438;&#x433;&#x440;&#x430;&#x44F;&#x442; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;.","ba-videoplayer-playbutton.rerecord":"&#x440;&#x435;&#x43C;&#x43E;&#x43D;&#x442;&#x438;&#x440;&#x430;&#x43C;","ba-videoplayer-playbutton.submit-video":"&#x41F;&#x43E;&#x442;&#x432;&#x44A;&#x440;&#x436;&#x434;&#x430;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-loader.tooltip":"&#x417;&#x430;&#x440;&#x435;&#x436;&#x434;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E; ...","ba-videoplayer-controlbar.change-resolution":"&#x41F;&#x440;&#x43E;&#x43C;&#x44F;&#x43D;&#x430; &#x43D;&#x430; &#x440;&#x430;&#x437;&#x434;&#x435;&#x43B;&#x438;&#x442;&#x435;&#x43B;&#x43D;&#x430;&#x442;&#x430; &#x441;&#x43F;&#x43E;&#x441;&#x43E;&#x431;&#x43D;&#x43E;&#x441;&#x442;","ba-videoplayer-controlbar.video-progress":"&#x43F;&#x440;&#x43E;&#x433;&#x440;&#x435;&#x441; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.rerecord-video":"&#x412;&#x44A;&#x437;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x44F;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;?","ba-videoplayer-controlbar.submit-video":"&#x41F;&#x43E;&#x442;&#x432;&#x44A;&#x440;&#x436;&#x434;&#x430;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.play-video":"&#x432;&#x44A;&#x437;&#x43F;&#x440;&#x43E;&#x438;&#x437;&#x432;&#x435;&#x436;&#x434;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.pause-video":"Pause &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.elapsed-time":"&#x418;&#x437;&#x43C;&#x438;&#x43D;&#x430;&#x43B;&#x43E;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;","ba-videoplayer-controlbar.total-time":"&#x41E;&#x431;&#x449;&#x430; &#x434;&#x44A;&#x43B;&#x436;&#x438;&#x43D;&#x430; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.fullscreen-video":"&#x412;&#x44A;&#x432;&#x435;&#x434;&#x435;&#x442;&#x435; &#x446;&#x44F;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-videoplayer-controlbar.volume-button":"Set &#x43E;&#x431;&#x435;&#x43C;","ba-videoplayer-controlbar.volume-mute":"Mute &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-controlbar.volume-unmute":"&#x438;&#x437;&#x43A;&#x43B;&#x44E;&#x447;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x430;","ba-videoplayer.video-error":"&#x412;&#x44A;&#x437;&#x43D;&#x438;&#x43A;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;. &#x41C;&#x43E;&#x43B;&#x44F;, &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x439;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;-&#x43A;&#x44A;&#x441;&#x43D;&#x43E;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videorecorder-chooser.record-video":"&#x417;&#x430;&#x43F;&#x438;&#x448;&#x435;&#x442;&#x435; &#x432;&#x430;&#x448;&#x438;&#x442;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-chooser.upload-video":"&#x41A;&#x430;&#x447;&#x438; &#x412;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-controlbar.settings":"&#x41D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-videorecorder-controlbar.camerahealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x43B;&#x435;&#x43D;&#x438;&#x435;&#x442;&#x43E; &#x435; &#x434;&#x43E;&#x431;&#x440;&#x43E;","ba-videorecorder-controlbar.cameraunhealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x43B;&#x435;&#x43D;&#x438;&#x435; &#x43D;&#x435; &#x435; &#x43E;&#x43F;&#x442;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E;","ba-videorecorder-controlbar.microphonehealthy":"&#x417;&#x432;&#x443;&#x43A;&#x44A;&#x442; &#x435; &#x434;&#x43E;&#x431;&#x44A;&#x440;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x432;&#x437;&#x435;&#x43C;&#x435;&#x442;&#x435; &#x432;&#x441;&#x435;&#x43A;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videorecorder-controlbar.record":"&#x440;&#x435;&#x43A;&#x43E;&#x440;&#x434;","ba-videorecorder-controlbar.record-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x437;&#x430;&#x43F;&#x438;&#x448;&#x435;&#x442;&#x435;.","ba-videorecorder-controlbar.rerecord":"&#x440;&#x435;&#x43C;&#x43E;&#x43D;&#x442;&#x438;&#x440;&#x430;&#x43C;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x440;&#x435;&#x43C;&#x43E;&#x43D;&#x442;&#x438;&#x440;&#x430;&#x43C;.","ba-videorecorder-controlbar.upload-covershot":"&#x41A;&#x430;&#x447;&#x438;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43A;&#x430;&#x447;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x442;&#x440;&#x435;&#x431;&#x438;&#x442;&#x435;&#x43B;&#x441;&#x43A;&#x438; &#x43F;&#x43E;&#x43A;&#x440;&#x438;&#x442;&#x438;&#x435; &#x443;&#x434;&#x430;&#x440;","ba-videorecorder-controlbar.stop":"&#x421;&#x43F;&#x440;&#x438; &#x441;&#x435;","ba-videorecorder-controlbar.stop-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x441;&#x43F;&#x440;&#x435;.","ba-videorecorder-controlbar.skip":"&#x43F;&#x43E;&#x434;&#x441;&#x43A;&#x430;&#x447;&#x430;&#x43C;","ba-videorecorder-controlbar.skip-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x43D;&#x435;&#x442;&#x435;.","ba-videorecorder.recorder-error":"&#x412;&#x44A;&#x437;&#x43D;&#x438;&#x43A;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;. &#x41C;&#x43E;&#x43B;&#x44F;, &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x439;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;-&#x43A;&#x44A;&#x441;&#x43D;&#x43E;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videorecorder.attach-error":"&#x41D;&#x438;&#x435; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x439;&#x441;&#x430; &#x43D;&#x430; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x430;&#x442;&#x430;. &#x412; &#x437;&#x430;&#x432;&#x438;&#x441;&#x438;&#x43C;&#x43E;&#x441;&#x442; &#x43E;&#x442; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E;&#x442;&#x43E; &#x438; &#x431;&#x440;&#x430;&#x443;&#x437;&#x44A;&#x440;&#x430;, &#x43C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x441;&#x435; &#x43D;&#x430;&#x43B;&#x43E;&#x436;&#x438; &#x434;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435;
2 Flash &#x438;&#x43B;&#x438; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x447;&#x440;&#x435;&#x437; SSL.","ba-videorecorder.access-forbidden":"&#x414;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x430;&#x442;&#x430; &#x435; &#x437;&#x430;&#x431;&#x440;&#x430;&#x43D;&#x435;&#x43D;&#x43E;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videorecorder.pick-covershot":"&#x418;&#x437;&#x431;&#x435;&#x440;&#x435;&#x442;&#x435; covershot.","ba-videorecorder.uploading":"&#x41A;&#x430;&#x447;&#x432;&#x430;&#x43D;&#x435;","ba-videorecorder.uploading-failed":"&#x41A;&#x430;&#x447;&#x432;&#x430; &#x441;&#x435; &#x43F;&#x440;&#x43E;&#x432;&#x430;&#x43B;&#x438; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videorecorder.verifying":"&#x41F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x43A;&#x430;","ba-videorecorder.verifying-failed":"&#x423;&#x434;&#x43E;&#x441;&#x442;&#x43E;&#x432;&#x435;&#x440;&#x44F;&#x432;&#x430;&#x43D;&#x435;&#x442;&#x43E; &#x441;&#x435; &#x43F;&#x440;&#x43E;&#x432;&#x430;&#x43B;&#x438; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videorecorder.rerecord-confirm":"&#x41D;&#x430;&#x438;&#x441;&#x442;&#x438;&#x43D;&#x430; &#x43B;&#x438; &#x438;&#x441;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x440;&#x435;&#x43C;&#x43E;&#x43D;&#x442;&#x438;&#x440;&#x430;&#x43C; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x441;&#x438;?","ba-videorecorder.video_file_too_large":"&#x412;&#x430;&#x448;&#x438;&#x44F;&#x442; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x444;&#x430;&#x439;&#x43B; &#x435; &#x442;&#x432;&#x44A;&#x440;&#x434;&#x435; &#x433;&#x43E;&#x43B;&#x44F;&#x43C; (%s) - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x441; &#x43F;&#x43E;-&#x43C;&#x430;&#x43B;&#x44A;&#x43A; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x444;&#x430;&#x439;&#x43B;.","ba-videorecorder.unsupported_video_type":"&#x41C;&#x43E;&#x43B;&#x44F;, &#x43A;&#x430;&#x447;&#x435;&#x442;&#x435;: %s - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x418;&#x437;&#x43B;&#x438;&#x437;&#x430;&#x43D;&#x435; &#x43E;&#x442; &#x446;&#x44F;&#x43B; &#x200B;&#x200B;&#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-videoplayer-share.share":"&#x421;&#x43F;&#x43E;&#x434;&#x435;&#x43B;&#x44F;&#x43D;&#x435; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x43A;&#x43B;&#x438;&#x43F;","ba-videorecorder-chooser.record-screen":"&#x415;&#x43A;&#x440;&#x430;&#x43D; &#x437;&#x430; &#x437;&#x430;&#x43F;&#x438;&#x441;","ba-videoplayer-controlbar.pause-video-disabled":"&#x41F;&#x430;&#x443;&#x437;&#x430;&#x442;&#x430; &#x43D;&#x435; &#x441;&#x435; &#x43F;&#x43E;&#x434;&#x434;&#x44A;&#x440;&#x436;&#x430;","ba-videorecorder-chooser.record-audio":"&#x417;&#x430;&#x43F;&#x438;&#x441;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x430;&#x443;&#x434;&#x438;&#x43E;","ba-videorecorder-controlbar.stop-available-after":"&#x41C;&#x438;&#x43D;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435; &#x437;&#x430; &#x437;&#x430;&#x43F;&#x438;&#x441; &#x435; %d &#x441;&#x435;&#x43A;&#x443;&#x43D;&#x434;&#x438;","ba-videorecorder-controlbar.cancel":"&#x41E;&#x442;&#x43A;&#x430;&#x437;","ba-videorecorder-controlbar.cancel-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x442;&#x43C;&#x435;&#x43D;&#x438;&#x442;&#x435;.","ba-videorecorder.cancel-confirm":"&#x41D;&#x430;&#x438;&#x441;&#x442;&#x438;&#x43D;&#x430; &#x43B;&#x438; &#x438;&#x441;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x430;&#x43D;&#x443;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435; &#x43A;&#x430;&#x447;&#x432;&#x430;&#x43D;&#x435;&#x442;&#x43E; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x43A;&#x43B;&#x438;&#x43F;&#x430; &#x441;&#x438;?","ba-videoplayer-adslot.elapsed-time":"&#x418;&#x437;&#x43C;&#x438;&#x43D;&#x430;&#x43B;&#x43E;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;","ba-videoplayer-adslot.volume-button":"&#x417;&#x430;&#x434;&#x430;&#x439;&#x442;&#x435; &#x441;&#x438;&#x43B;&#x430; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x430;","ba-videoplayer-adslot.volume-mute":"&#x421;&#x43F;&#x438;&#x440;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x430;","ba-videoplayer-adslot.volume-unmute":"&#x417;&#x430;&#x433;&#x43B;&#x443;&#x448;&#x430;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x430;","ba-videoplayer-adslot.ad-will-end-after":"&#x420;&#x435;&#x43A;&#x43B;&#x430;&#x43C;&#x430;&#x442;&#x430; &#x449;&#x435; &#x43F;&#x440;&#x438;&#x43A;&#x43B;&#x44E;&#x447;&#x438; &#x441;&#x43B;&#x435;&#x434; %s","ba-videoplayer-adslot.can-skip-after":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x43D;&#x435;&#x442;&#x435; &#x441;&#x43B;&#x435;&#x434; %d","ba-videoplayer-adslot.skip-ad":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x431;&#x44F;&#x432;&#x430;","ba-videorecorder.software-required":"&#x41C;&#x43E;&#x43B;&#x44F;, &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43F;&#x43E;-&#x434;&#x43E;&#x43B;&#x443;, &#x437;&#x430; &#x434;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x442;&#x435; &#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x442;&#x435; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x438;&#x44F;, &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x434;&#x44A;&#x43B;&#x436;&#x438;&#x442;&#x435;.","ba-videorecorder.software-waiting":"&#x418;&#x437;&#x447;&#x430;&#x43A;&#x432;&#x430;&#x43D;&#x435; &#x437;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x43D;&#x435; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x438;&#x44F;&#x442;&#x430;. &#x41C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x441;&#x435; &#x43D;&#x430;&#x43B;&#x43E;&#x436;&#x438; &#x434;&#x430; &#x43E;&#x43F;&#x440;&#x435;&#x441;&#x43D;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x441;&#x43B;&#x435;&#x434; &#x437;&#x430;&#x432;&#x44A;&#x440;&#x448;&#x432;&#x430;&#x43D;&#x435;.","ba-videoplayer-controlbar.close-tracks":"&#x417;&#x430;&#x442;&#x432;&#x43E;&#x440;&#x435;&#x442;&#x435; CC","ba-videoplayer-controlbar.show-tracks":"&#x41F;&#x43E;&#x43A;&#x430;&#x436;&#x435;&#x442;&#x435; CC","ba-videoplayer-tracks.upload-text-tracks":"&#x41A;&#x430;&#x447;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x442;&#x435;&#x43A;&#x441;&#x442;&#x43E;&#x432;&#x438; &#x444;&#x430;&#x439;&#x43B;&#x43E;&#x432;&#x435; &#x43D;&#x430; &#x442;&#x435;&#x43A;&#x441;&#x442;&#x43E;&#x432;&#x435;","ba-videoplayer-tracks.select-text-track-language":"&#x415;&#x437;&#x438;&#x43A; &#x43D;&#x430; &#x441;&#x443;&#x431;&#x442;&#x438;&#x442;&#x440;&#x438;&#x442;&#x435;","ba-videoplayer-tracks.info-select-locale-first":"&#x41F;&#x44A;&#x440;&#x432;&#x43E; &#x438;&#x437;&#x431;&#x435;&#x440;&#x435;&#x442;&#x435; &#x43B;&#x43E;&#x43A;&#x430;&#x43B;","ba-videoplayer-tracks.select-text-track-file":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x438;&#x437;&#x431;&#x435;&#x440;&#x435;&#x442;&#x435; &#x444;&#x430;&#x439;&#x43B;","ba-videoplayer-tracks.back":"&#x43E;&#x431;&#x440;&#x430;&#x442;&#x43D;&#x43E;","ba-videorecorder.framerate-warning":"&#x421;&#x43A;&#x43E;&#x440;&#x43E;&#x441;&#x442;&#x442;&#x430; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x43A;&#x430;&#x43C;&#x435;&#x440;&#x430;&#x442;&#x430; &#x435; &#x43C;&#x43D;&#x43E;&#x433;&#x43E; &#x43D;&#x438;&#x441;&#x43A;&#x430;. &#x41F;&#x440;&#x435;&#x43F;&#x43E;&#x440;&#x44A;&#x447;&#x432;&#x430;&#x43C;&#x435; &#x434;&#x430; &#x437;&#x430;&#x442;&#x432;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x432;&#x441;&#x438;&#x447;&#x43A;&#x438; &#x434;&#x440;&#x443;&#x433;&#x438; &#x43F;&#x440;&#x43E;&#x433;&#x440;&#x430;&#x43C;&#x438; &#x438; &#x440;&#x430;&#x437;&#x434;&#x435;&#x43B;&#x438; &#x432; &#x431;&#x440;&#x430;&#x443;&#x437;&#x44A;&#x440;&#x430; &#x438;&#x43B;&#x438; &#x434;&#x430; &#x438;&#x437;&#x43F;&#x43E;&#x43B;&#x437;&#x432;&#x430;&#x442;&#x435; &#x43F;&#x43E;-&#x431;&#x44A;&#x440;&#x437; &#x43A;&#x43E;&#x43C;&#x43F;&#x44E;&#x442;&#x44A;&#x440;.","ba-videorecorder.upload-error-duration":"&#x41F;&#x440;&#x43E;&#x434;&#x44A;&#x43B;&#x436;&#x438;&#x442;&#x435;&#x43B;&#x43D;&#x43E;&#x441;&#x442;&#x442;&#x430; &#x43D;&#x430; &#x43A;&#x430;&#x447;&#x435;&#x43D;&#x438;&#x44F; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x43A;&#x43B;&#x438;&#x43F; &#x43D;&#x435; &#x43E;&#x442;&#x433;&#x43E;&#x432;&#x430;&#x440;&#x44F; &#x43D;&#x430; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x438;&#x44F;&#x442;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videorecorder.resolution-constraint-error":"&#x418;&#x437;&#x431;&#x440;&#x430;&#x43D;&#x438;&#x44F;&#x442; &#x43E;&#x442; &#x432;&#x430;&#x441; &#x444;&#x430;&#x439;&#x43B; &#x43D;&#x435; &#x441;&#x44A;&#x43E;&#x442;&#x432;&#x435;&#x442;&#x441;&#x442;&#x432;&#x430; &#x43D;&#x430; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x430;&#x442;&#x430; &#x440;&#x435;&#x437;&#x43E;&#x43B;&#x44E;&#x446;&#x438;&#x44F; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videorecorder.orientation-portrait-required":"&#x41C;&#x43E;&#x43B;&#x44F;, &#x437;&#x430;&#x432;&#x44A;&#x440;&#x442;&#x435;&#x442;&#x435; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E;&#x442;&#x43E; &#x441;&#x438;, &#x437;&#x430; &#x434;&#x430; &#x433;&#x43E; &#x437;&#x430;&#x43F;&#x438;&#x448;&#x435;&#x442;&#x435; &#x432; &#x43F;&#x43E;&#x440;&#x442;&#x440;&#x435;&#x442;&#x435;&#x43D; &#x440;&#x435;&#x436;&#x438;&#x43C;.","ba-videorecorder.orientation-landscape-required":"&#x41C;&#x43E;&#x43B;&#x44F;, &#x437;&#x430;&#x432;&#x44A;&#x440;&#x442;&#x435;&#x442;&#x435; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E;&#x442;&#x43E; &#x441;&#x438;, &#x437;&#x430; &#x434;&#x430; &#x433;&#x43E; &#x437;&#x430;&#x43F;&#x438;&#x448;&#x435;&#x442;&#x435; &#x432; &#x440;&#x435;&#x436;&#x438;&#x43C; &#x43D;&#x430; &#x43F;&#x435;&#x439;&#x437;&#x430;&#x436;.","ba-imageviewer-controlbar.rerecord-image":"&#x412;&#x44A;&#x437;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x44F;&#x432;&#x430;&#x43D;&#x435;?","ba-imageviewer-controlbar.submit-image":"&#x43F;&#x43E;&#x442;&#x432;&#x44A;&#x440;&#x436;&#x434;&#x430;&#x432;&#x430;&#x43C;","ba-imageviewer-controlbar.fullscreen-image":"&#x412;&#x44A;&#x432;&#x435;&#x434;&#x435;&#x442;&#x435; &#x446;&#x435;&#x43B;&#x438;&#x44F; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x418;&#x437;&#x43B;&#x438;&#x437;&#x430;&#x43D;&#x435; &#x43E;&#x442; &#x446;&#x44F;&#x43B; &#x200B;&#x200B;&#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-imageviewer.image-error":"&#x412;&#x44A;&#x437;&#x43D;&#x438;&#x43A;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;. &#x41C;&#x43E;&#x43B;&#x44F;, &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x439;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;-&#x43A;&#x44A;&#x441;&#x43D;&#x43E;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture-chooser.image-capture":"&#x417;&#x430;&#x441;&#x43D;&#x435;&#x43C;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435;","ba-imagecapture-chooser.upload-image":"&#x41A;&#x430;&#x447;&#x438; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435;","ba-imagecapture-controlbar.settings":"&#x41D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-imagecapture-controlbar.camerahealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x43B;&#x435;&#x43D;&#x438;&#x435;&#x442;&#x43E; &#x435; &#x434;&#x43E;&#x431;&#x440;&#x43E;","ba-imagecapture-controlbar.cameraunhealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x43B;&#x435;&#x43D;&#x438;&#x435;&#x442;&#x43E; &#x43D;&#x435; &#x435; &#x43E;&#x43F;&#x442;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E;","ba-imagecapture-controlbar.record":"&#x423;&#x43B;&#x430;&#x432;&#x44F;&#x43D;&#x435;","ba-imagecapture-controlbar.record-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x437;&#x430;&#x441;&#x43D;&#x435;&#x43C;&#x435;&#x442;&#x435;.","ba-imagecapture-controlbar.rerecord":"&#x440;&#x435;&#x43C;&#x43E;&#x43D;&#x442;&#x438;&#x440;&#x430;&#x43C;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435;.","ba-imagecapture-controlbar.cancel":"&#x41E;&#x442;&#x43A;&#x430;&#x437;","ba-imagecapture-controlbar.cancel-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x442;&#x43C;&#x435;&#x43D;&#x438;&#x442;&#x435;
2.","ba-audioplayer-controlbar.audio-progress":"&#x43F;&#x440;&#x43E;&#x433;&#x440;&#x435;&#x441;","ba-audioplayer-controlbar.rerecord-audio":"&#x412;&#x44A;&#x437;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x44F;&#x432;&#x430;&#x43D;&#x435;?","ba-audioplayer-controlbar.submit-audio":"&#x43F;&#x43E;&#x442;&#x432;&#x44A;&#x440;&#x436;&#x434;&#x430;&#x432;&#x430;&#x43C;","ba-audioplayer-controlbar.play-audio":"&#x438;&#x433;&#x440;&#x430;&#x44F;","ba-audioplayer-controlbar.pause-audio":"&#x43F;&#x430;&#x443;&#x437;&#x430;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x41F;&#x430;&#x443;&#x437;&#x430;&#x442;&#x430; &#x43D;&#x435; &#x441;&#x435; &#x43F;&#x43E;&#x434;&#x434;&#x44A;&#x440;&#x436;&#x430;","ba-audioplayer-controlbar.elapsed-time":"&#x418;&#x437;&#x43C;&#x438;&#x43D;&#x430;&#x43B;&#x43E;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;","ba-audioplayer-controlbar.total-time":"&#x41E;&#x431;&#x449;&#x430; &#x434;&#x44A;&#x43B;&#x436;&#x438;&#x43D;&#x430;","ba-audioplayer-controlbar.volume-button":"&#x417;&#x430;&#x434;&#x430;&#x439;&#x442;&#x435; &#x441;&#x438;&#x43B;&#x430; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x430;","ba-audioplayer-controlbar.volume-mute":"&#x421;&#x43F;&#x438;&#x440;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x430;","ba-audioplayer-controlbar.volume-unmute":"&#x417;&#x430;&#x433;&#x43B;&#x443;&#x448;&#x430;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x430;","ba-audioplayer-loader.tooltip":"&#x417;&#x430;&#x440;&#x435;&#x436;&#x434;&#x430;&#x43D;&#x435;...","ba-audioplayer.audio-error":"&#x412;&#x44A;&#x437;&#x43D;&#x438;&#x43A;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;. &#x41C;&#x43E;&#x43B;&#x44F;, &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x439;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;-&#x43A;&#x44A;&#x441;&#x43D;&#x43E;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder-chooser.record-audio":"&#x417;&#x430;&#x43F;&#x438;&#x441;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x430;&#x443;&#x434;&#x438;&#x43E;","ba-audiorecorder-chooser.upload-audio":"&#x41A;&#x430;&#x447;&#x435;&#x442;&#x435; &#x430;&#x443;&#x434;&#x438;&#x43E;","ba-audiorecorder-controlbar.settings":"&#x41D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-audiorecorder-controlbar.microphonehealthy":"&#x417;&#x432;&#x443;&#x43A;&#x44A;&#x442; &#x435; &#x434;&#x43E;&#x431;&#x44A;&#x440;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x441;&#x435; &#x447;&#x443;&#x435; &#x437;&#x432;&#x443;&#x43A;","ba-audiorecorder-controlbar.record":"&#x440;&#x435;&#x43A;&#x43E;&#x440;&#x434;","ba-audiorecorder-controlbar.record-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x437;&#x430;&#x43F;&#x438;&#x448;&#x435;&#x442;&#x435;.","ba-audiorecorder-controlbar.rerecord":"&#x440;&#x435;&#x43C;&#x43E;&#x43D;&#x442;&#x438;&#x440;&#x430;&#x43C;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435;.","ba-audiorecorder-controlbar.stop":"&#x421;&#x43F;&#x440;&#x438; &#x441;&#x435;","ba-audiorecorder-controlbar.stop-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x441;&#x43F;&#x440;&#x435;&#x442;&#x435;.","ba-audiorecorder-controlbar.stop-available-after":"&#x41C;&#x438;&#x43D;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435; &#x437;&#x430; &#x437;&#x430;&#x43F;&#x438;&#x441; &#x435; %d &#x441;&#x435;&#x43A;&#x443;&#x43D;&#x434;&#x438;","ba-audiorecorder-controlbar.cancel":"&#x41E;&#x442;&#x43A;&#x430;&#x437;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x442;&#x43C;&#x435;&#x43D;&#x438;&#x442;&#x435;.","ba-videoplayer-controlbar.player-speed":"&#x421;&#x43A;&#x43E;&#x440;&#x43E;&#x441;&#x442; &#x43D;&#x430; &#x438;&#x433;&#x440;&#x430;&#x447;&#x430;","ba-videoplayer-controlbar.settings":"&#x41D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"&#x418;&#x43A;&#x43E;&#x43D;&#x430; &#x43D;&#x430; &#x435;&#x444;&#x438;&#x440;&#x430;.","ba-videoplayer.all-settings":"&#x412;&#x441;&#x438;&#x447;&#x43A;&#x438; &#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-videoplayer.player-speed":"&#x421;&#x43A;&#x43E;&#x440;&#x43E;&#x441;&#x442; &#x43D;&#x430; &#x438;&#x433;&#x440;&#x430;&#x447;&#x430;","ba-videoplayer.full-screen":"&#x426;&#x44F;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-videorecorder-controlbar.add-stream":"&#x414;&#x43E;&#x431;&#x430;&#x432;&#x435;&#x442;&#x435; &#x41F;&#x43E;&#x442;&#x43E;&#x43A;","ba-videorecorder.switch-camera":"&#x41F;&#x440;&#x435;&#x432;&#x43A;&#x43B;&#x44E;&#x447;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x430;&#x442;&#x430;","ba-videorecorder.prepare-covershot":"&#x41F;&#x43E;&#x434;&#x433;&#x43E;&#x442;&#x43E;&#x432;&#x43A;&#x430; &#x437;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x43A;&#x438;","ba-videorecorder.prepare-thumbnails":"&#x41F;&#x43E;&#x434;&#x433;&#x43E;&#x442;&#x43E;&#x432;&#x43A;&#x430; &#x437;&#x430; &#x442;&#x44A;&#x440;&#x441;&#x435;&#x43D;&#x435; &#x43D;&#x430; &#x43C;&#x438;&#x43D;&#x438;&#x430;&#x442;&#x44E;&#x440;&#x438;","ba-videorecorder.adding-new-stream":"&#x414;&#x43E;&#x431;&#x430;&#x432;&#x44F;&#x43D;&#x435; &#x43D;&#x430; &#x43D;&#x43E;&#x432; &#x43F;&#x43E;&#x442;&#x43E;&#x43A;","ba-imagecapture.recorder-error":"&#x412;&#x44A;&#x437;&#x43D;&#x438;&#x43A;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;. &#x41C;&#x43E;&#x43B;&#x44F;, &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x439;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;-&#x43A;&#x44A;&#x441;&#x43D;&#x43E;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.attach-error":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x430;&#x445;&#x43C;&#x435; &#x434;&#x430; &#x43E;&#x441;&#x44A;&#x449;&#x435;&#x441;&#x442;&#x432;&#x438;&#x43C; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x43C;&#x435;&#x434;&#x438;&#x439;&#x43D;&#x438;&#x44F; &#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x439;&#x441;. &#x412; &#x437;&#x430;&#x432;&#x438;&#x441;&#x438;&#x43C;&#x43E;&#x441;&#x442; &#x43E;&#x442; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E;&#x442;&#x43E; &#x438; &#x431;&#x440;&#x430;&#x443;&#x437;&#x44A;&#x440;&#x430; &#x43C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x441;&#x435; &#x43D;&#x430;&#x43B;&#x43E;&#x436;&#x438; &#x434;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435;
2 Flash &#x438;&#x43B;&#x438; &#x434;&#x430; &#x432;&#x43B;&#x435;&#x437;&#x435;&#x442;&#x435; &#x432; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x447;&#x440;&#x435;&#x437; SSL.","ba-imagecapture.software-required":"&#x41C;&#x43E;&#x43B;&#x44F;, &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43F;&#x43E;-&#x434;&#x43E;&#x43B;&#x443;, &#x437;&#x430; &#x434;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x442;&#x435; &#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x442;&#x435; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x438;&#x44F;, &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x434;&#x44A;&#x43B;&#x436;&#x438;&#x442;&#x435;.","ba-imagecapture.software-waiting":"&#x418;&#x437;&#x447;&#x430;&#x43A;&#x432;&#x430;&#x43D;&#x435; &#x437;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x43D;&#x435; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x438;&#x44F;&#x442;&#x430;. &#x41C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x441;&#x435; &#x43D;&#x430;&#x43B;&#x43E;&#x436;&#x438; &#x434;&#x430; &#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x441;&#x43B;&#x435;&#x434; &#x437;&#x430;&#x432;&#x44A;&#x440;&#x448;&#x432;&#x430;&#x43D;&#x435;.","ba-imagecapture.access-forbidden":"&#x414;&#x43E;&#x441;&#x442;&#x44A;&#x43F;&#x44A;&#x442; &#x434;&#x43E; &#x43C;&#x435;&#x434;&#x438;&#x438;&#x442;&#x435; &#x435; &#x437;&#x430;&#x431;&#x440;&#x430;&#x43D;&#x435;&#x43D;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.uploading":"&#x41A;&#x430;&#x447;&#x432;&#x430;&#x43D;&#x435;","ba-imagecapture.uploading-failed":"&#x41D;&#x435;&#x443;&#x441;&#x43F;&#x435;&#x448;&#x43D;&#x43E; &#x43A;&#x430;&#x447;&#x432;&#x430;&#x43D;&#x435; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.upload-error-duration":"&#x414;&#x44A;&#x43B;&#x436;&#x438;&#x43D;&#x430;&#x442;&#x430; &#x43D;&#x430; &#x43A;&#x430;&#x447;&#x435;&#x43D;&#x43E;&#x442;&#x43E; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435; &#x43D;&#x435; &#x43E;&#x442;&#x433;&#x43E;&#x432;&#x430;&#x440;&#x44F; &#x43D;&#x430; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x438;&#x44F;&#x442;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.resolution-constraint-error":"&#x418;&#x437;&#x431;&#x440;&#x430;&#x43D;&#x438;&#x44F;&#x442; &#x43E;&#x442; &#x432;&#x430;&#x441; &#x444;&#x430;&#x439;&#x43B; &#x43D;&#x435; &#x441;&#x44A;&#x43E;&#x442;&#x432;&#x435;&#x442;&#x441;&#x442;&#x432;&#x430; &#x43D;&#x430; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x430;&#x442;&#x430; &#x440;&#x435;&#x437;&#x43E;&#x43B;&#x44E;&#x446;&#x438;&#x44F; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.verifying":"&#x41F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x43A;&#x430;","ba-imagecapture.verifying-failed":"&#x41F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x43A;&#x430;&#x442;&#x430; &#x435; &#x43D;&#x435;&#x443;&#x441;&#x43F;&#x435;&#x448;&#x43D;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.rerecord-confirm":"&#x41D;&#x430;&#x438;&#x441;&#x442;&#x438;&#x43D;&#x430; &#x43B;&#x438; &#x438;&#x441;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x432;&#x44A;&#x437;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x435; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435;&#x442;&#x43E; &#x441;&#x438;?","ba-imagecapture.image_file_too_large":"&#x412;&#x430;&#x448;&#x438;&#x44F;&#x442; &#x444;&#x430;&#x439;&#x43B; &#x441; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435; &#x435; &#x442;&#x432;&#x44A;&#x440;&#x434;&#x435; &#x433;&#x43E;&#x43B;&#x44F;&#x43C; (%s) - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x441; &#x43F;&#x43E;-&#x43C;&#x430;&#x43B;&#x44A;&#x43A; &#x444;&#x430;&#x439;&#x43B; &#x441; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435;.","ba-imagecapture.unsupported_image_type":"&#x41C;&#x43E;&#x43B;&#x44F;, &#x43A;&#x430;&#x447;&#x435;&#x442;&#x435;: %s - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.orientation-portrait-required":"&#x417;&#x430;&#x432;&#x44A;&#x440;&#x442;&#x435;&#x442;&#x435; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E;&#x442;&#x43E;, &#x437;&#x430; &#x434;&#x430; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x432;&#x430;&#x442;&#x435; &#x432; &#x43F;&#x43E;&#x440;&#x442;&#x440;&#x435;&#x442;&#x435;&#x43D; &#x440;&#x435;&#x436;&#x438;&#x43C;.","ba-imagecapture.orientation-landscape-required":"&#x417;&#x430;&#x432;&#x44A;&#x440;&#x442;&#x435;&#x442;&#x435; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E;&#x442;&#x43E;, &#x437;&#x430; &#x434;&#x430; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x432;&#x430;&#x442;&#x435; &#x432; &#x43F;&#x435;&#x439;&#x437;&#x430;&#x436;&#x435;&#x43D; &#x440;&#x435;&#x436;&#x438;&#x43C;.","ba-audiorecorder.recorder-error":"&#x412;&#x44A;&#x437;&#x43D;&#x438;&#x43A;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;. &#x41C;&#x43E;&#x43B;&#x44F;, &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x439;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;-&#x43A;&#x44A;&#x441;&#x43D;&#x43E;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder.attach-error":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x430;&#x445;&#x43C;&#x435; &#x434;&#x430; &#x43E;&#x441;&#x44A;&#x449;&#x435;&#x441;&#x442;&#x432;&#x438;&#x43C; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x43C;&#x435;&#x434;&#x438;&#x439;&#x43D;&#x438;&#x44F; &#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x439;&#x441;. &#x412; &#x437;&#x430;&#x432;&#x438;&#x441;&#x438;&#x43C;&#x43E;&#x441;&#x442; &#x43E;&#x442; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E;&#x442;&#x43E; &#x438; &#x431;&#x440;&#x430;&#x443;&#x437;&#x44A;&#x440;&#x430; &#x43C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x441;&#x435; &#x43D;&#x430;&#x43B;&#x43E;&#x436;&#x438; &#x434;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435;
2 Flash &#x438;&#x43B;&#x438; &#x434;&#x430; &#x432;&#x43B;&#x435;&#x437;&#x435;&#x442;&#x435; &#x432; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x447;&#x440;&#x435;&#x437; SSL.","ba-audiorecorder.software-required":"&#x41C;&#x43E;&#x43B;&#x44F;, &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43F;&#x43E;-&#x434;&#x43E;&#x43B;&#x443;, &#x437;&#x430; &#x434;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x442;&#x435; &#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x442;&#x435; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x438;&#x44F;, &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x434;&#x44A;&#x43B;&#x436;&#x438;&#x442;&#x435;.","ba-audiorecorder.software-waiting":"&#x418;&#x437;&#x447;&#x430;&#x43A;&#x432;&#x430;&#x43D;&#x435; &#x437;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x43D;&#x435; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x438;&#x44F;&#x442;&#x430;. &#x41C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x441;&#x435; &#x43D;&#x430;&#x43B;&#x43E;&#x436;&#x438; &#x434;&#x430; &#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x441;&#x43B;&#x435;&#x434; &#x437;&#x430;&#x432;&#x44A;&#x440;&#x448;&#x432;&#x430;&#x43D;&#x435;.","ba-audiorecorder.access-forbidden":"&#x414;&#x43E;&#x441;&#x442;&#x44A;&#x43F;&#x44A;&#x442; &#x434;&#x43E; &#x43C;&#x435;&#x434;&#x438;&#x438;&#x442;&#x435; &#x435; &#x437;&#x430;&#x431;&#x440;&#x430;&#x43D;&#x435;&#x43D;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder.uploading":"&#x41A;&#x430;&#x447;&#x432;&#x430;&#x43D;&#x435;","ba-audiorecorder.uploading-failed":"&#x41D;&#x435;&#x443;&#x441;&#x43F;&#x435;&#x448;&#x43D;&#x43E; &#x43A;&#x430;&#x447;&#x432;&#x430;&#x43D;&#x435; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder.upload-error-duration":"&#x414;&#x44A;&#x43B;&#x436;&#x438;&#x43D;&#x430;&#x442;&#x430; &#x43D;&#x430; &#x43A;&#x430;&#x447;&#x435;&#x43D;&#x438;&#x44F; &#x437;&#x432;&#x443;&#x43A; &#x43D;&#x435; &#x43E;&#x442;&#x433;&#x43E;&#x432;&#x430;&#x440;&#x44F; &#x43D;&#x430; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x438;&#x44F;&#x442;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder.verifying":"&#x41F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x43A;&#x430;","ba-audiorecorder.verifying-failed":"&#x41F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x43A;&#x430;&#x442;&#x430; &#x435; &#x43D;&#x435;&#x443;&#x441;&#x43F;&#x435;&#x448;&#x43D;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder.rerecord-confirm":"&#x41D;&#x430;&#x438;&#x441;&#x442;&#x438;&#x43D;&#x430; &#x43B;&#x438; &#x438;&#x441;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x430;&#x443;&#x434;&#x438;&#x43E;&#x442;&#x43E; &#x441;&#x438;?","ba-audiorecorder.cancel-confirm":"&#x41D;&#x430;&#x438;&#x441;&#x442;&#x438;&#x43D;&#x430; &#x43B;&#x438; &#x438;&#x441;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x430;&#x43D;&#x443;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435; &#x43A;&#x430;&#x447;&#x432;&#x430;&#x43D;&#x435;&#x442;&#x43E; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;?","ba-audiorecorder.audio_file_too_large":"&#x410;&#x443;&#x434;&#x438;&#x43E;&#x444;&#x430;&#x439;&#x43B;&#x44A;&#x442; &#x432;&#x438; &#x435; &#x442;&#x432;&#x44A;&#x440;&#x434;&#x435; &#x433;&#x43E;&#x43B;&#x44F;&#x43C; (%s) - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x441; &#x43F;&#x43E;-&#x43C;&#x430;&#x43B;&#x44A;&#x43A; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x444;&#x430;&#x439;&#x43B;.","ba-audiorecorder.unsupported_audio_type":"&#x41C;&#x43E;&#x43B;&#x44F;, &#x43A;&#x430;&#x447;&#x435;&#x442;&#x435;: %s - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-common-settingsmenu.tooltip":"&#x429;&#x440;&#x430;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x438;&#x433;&#x440;&#x430;&#x435;&#x442;&#x435;.","ba-common-settingsmenu.setting-menu":"&#x412;&#x441;&#x438;&#x447;&#x43A;&#x438; &#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-common-settingsmenu.source-quality":"&#x41A;&#x430;&#x447;&#x435;&#x441;&#x442;&#x432;&#x43E; &#x43D;&#x430; &#x438;&#x437;&#x442;&#x43E;&#x447;&#x43D;&#x438;&#x43A;&#x430;","ba-common-settingsmenu.player-speed":"&#x421;&#x43A;&#x43E;&#x440;&#x43E;&#x441;&#x442; &#x43D;&#x430; &#x438;&#x433;&#x440;&#x430;&#x447;&#x430;","ba-common-settingsmenu.set-menu-option":"&#x417;&#x430;&#x434;&#x430;&#x439;&#x442;&#x435; &#x43E;&#x43F;&#x446;&#x438;&#x44F;","ba-common-settingsmenu.submit-video":"&#x41F;&#x43E;&#x442;&#x432;&#x44A;&#x440;&#x434;&#x435;&#x442;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x43A;&#x43B;&#x438;&#x43F;&#x430;","ba-common-settingsmenu.picture-in-picture":"&#x41A;&#x430;&#x440;&#x442;&#x438;&#x43D;&#x430; &#x432; &#x43A;&#x430;&#x440;&#x442;&#x438;&#x43D;&#x430;","ba-common-settingsmenu.exit-fullscreen-video":"&#x418;&#x437;&#x43B;&#x435;&#x437;&#x442;&#x435; &#x43E;&#x442; &#x446;&#x44F;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-common-settingsmenu.fullscreen-video":"&#x412;&#x44A;&#x432;&#x435;&#x434;&#x435;&#x442;&#x435; &#x446;&#x44F;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"&#x41F;&#x430;&#x443;&#x437;&#x430; &#x43D;&#x430; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x432;&#x430;&#x449;&#x43E;&#x442;&#x43E; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E;","ba-videorecorder-controlbar.resume-recorder":"&#x420;&#x435;&#x43A;&#x43E;&#x440;&#x434;&#x435;&#x440; &#x437;&#x430; &#x432;&#x44A;&#x437;&#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x44F;&#x432;&#x430;&#x43D;&#x435;","ba-videorecorder.missing-track":"&#x41B;&#x438;&#x43F;&#x441;&#x432;&#x430; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x43E;&#x434;&#x438;&#x43C;&#x430;&#x442;&#x430; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x438;&#x43B;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x43F;&#x435;&#x441;&#x435;&#x43D;","ba-videorecorder.device-already-in-use":"&#x41F;&#x43E;&#x43D;&#x435; &#x435;&#x434;&#x43D;&#x43E; &#x43E;&#x442; &#x432;&#x430;&#x448;&#x438;&#x442;&#x435; &#x432;&#x445;&#x43E;&#x434;&#x43D;&#x438; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x430; &#x432;&#x435;&#x447;&#x435; &#x441;&#x435; &#x438;&#x437;&#x43F;&#x43E;&#x43B;&#x437;&#x432;&#x430;","ba-videorecorder.browser-permission-denied":"&#x420;&#x430;&#x437;&#x440;&#x435;&#x448;&#x435;&#x43D;&#x438;&#x435;&#x442;&#x43E; &#x435; &#x43E;&#x442;&#x43A;&#x430;&#x437;&#x430;&#x43D;&#x43E; &#x43E;&#x442; &#x431;&#x440;&#x430;&#x443;&#x437;&#x44A;&#x440;&#x430;, &#x43C;&#x43E;&#x43B;&#x44F;, &#x43F;&#x440;&#x435;&#x434;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x438; &#x43F;&#x440;&#x435;&#x437;&#x430;&#x440;&#x435;&#x434;&#x435;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430;","ba-audioplayer.all-settings":"&#x412;&#x441;&#x438;&#x447;&#x43A;&#x438; &#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-videoplayer-controlbar.remaining-time":"&#x41E;&#x441;&#x442;&#x430;&#x432;&#x430;&#x449;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;","ba-videoplayer-controlbar.select-frame":"&#x418;&#x437;&#x431;&#x435;&#x440;&#x435;&#x442;&#x435;","ba-videoplayer-controlbar.trim-video":"&#x41F;&#x43E;&#x434;&#x441;&#x442;&#x440;&#x438;&#x433;&#x432;&#x430;&#x43D;&#x435;","ba-videoplayer-playbutton.trim":"&#x41F;&#x43E;&#x434;&#x441;&#x442;&#x440;&#x438;&#x433;&#x432;&#x430;&#x43D;&#x435;","ba-videoplayer-playbutton.skip":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x43D;&#x435;&#x442;&#x435;","ba-videorecorder-imagegallery.upload-covershot":"&#x41A;&#x430;&#x447;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x43A;&#x43E;&#x440;&#x438;&#x446;&#x430;&#x442;&#x430;","ba-videorecorder.pick-covershot-frame":"&#x418;&#x437;&#x431;&#x435;&#x440;&#x435;&#x442;&#x435; &#x440;&#x430;&#x43C;&#x43A;&#x430;, &#x43A;&#x43E;&#x44F;&#x442;&#x43E; &#x434;&#x430; &#x438;&#x437;&#x43F;&#x43E;&#x43B;&#x437;&#x432;&#x430;&#x442;&#x435; &#x43A;&#x430;&#x442;&#x43E; &#x441;&#x43D;&#x438;&#x43C;&#x43A;&#x430; &#x43D;&#x430; &#x43A;&#x43E;&#x440;&#x438;&#x446;&#x430;&#x442;&#x430;.","ba-videorecorder.screen-recorder-is-not-supported":"&#x422;&#x43E;&#x432;&#x430; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E; &#x43D;&#x435; &#x43F;&#x43E;&#x434;&#x434;&#x44A;&#x440;&#x436;&#x430; &#x435;&#x43A;&#x440;&#x430;&#x43D;&#x435;&#x43D; &#x440;&#x435;&#x43A;&#x43E;&#x440;&#x434;&#x435;&#x440;","ba-videorecorder.trim-prompt":"&#x418;&#x441;&#x43A;&#x430;&#x442;&#x435; &#x43B;&#x438; &#x434;&#x430; &#x43E;&#x442;&#x440;&#x435;&#x436;&#x435;&#x442;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x43A;&#x43B;&#x438;&#x43F;&#x430; &#x441;&#x438;?","ba-videorecorder.trim-video":"&#x41F;&#x440;&#x435;&#x43C;&#x435;&#x441;&#x442;&#x435;&#x442;&#x435; &#x43C;&#x430;&#x440;&#x43A;&#x435;&#x440;&#x438;&#x442;&#x435; &#x437;&#x430; &#x43D;&#x430;&#x447;&#x430;&#x43B;&#x43E; &#x438; &#x43A;&#x440;&#x430;&#x439;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x442;&#x440;&#x435;&#x436;&#x435;&#x442;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x43A;&#x43B;&#x438;&#x43F;&#x430; &#x441;&#x438;","ba-videorecorder.wait-for-trim":"&#x418;&#x437;&#x447;&#x430;&#x43A;&#x432;&#x430; &#x441;&#x435; &#x43A;&#x43E;&#x43C;&#x430;&#x43D;&#x434;&#x430; &#x437;&#x430; &#x43E;&#x442;&#x440;&#x44F;&#x437;&#x432;&#x430;&#x43D;&#x435; ...","ba-videorecorder-controlbar.no-video-source":"&#x41B;&#x438;&#x43F;&#x441;&#x432;&#x430; &#x434;&#x43E;&#x43F;&#x44A;&#x43B;&#x43D;&#x438;&#x442;&#x435;&#x43B;&#x435;&#x43D; &#x438;&#x437;&#x442;&#x43E;&#x447;&#x43D;&#x438;&#x43A; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x432;&#x445;&#x43E;&#x434;","ba-videorecorder-controlbar.stream-already-selected":"&#x414;&#x43E;&#x43F;&#x44A;&#x43B;&#x43D;&#x438;&#x442;&#x435;&#x43B;&#x435;&#x43D; &#x43F;&#x43E;&#x442;&#x43E;&#x43A; &#x432;&#x435;&#x447;&#x435; &#x435; &#x438;&#x437;&#x431;&#x440;&#x430;&#x43D;","ba-videorecorder.uploading-src-error":"&#x412;&#x438;&#x434;&#x435;&#x43E;&#x43A;&#x43B;&#x438;&#x43F;&#x44A;&#x442; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x441;&#x435; &#x432;&#x44A;&#x437;&#x43F;&#x440;&#x43E;&#x438;&#x437;&#x432;&#x435;&#x434;&#x435;, &#x43A;&#x430;&#x447;&#x432;&#x430;&#x43D;&#x435;&#x442;&#x43E; &#x43F;&#x440;&#x43E;&#x434;&#x44A;&#x43B;&#x436;&#x430;&#x432;&#x430;","ba-audiorecorder-controlbar.pause-recorder":"&#x41F;&#x430;&#x443;&#x437;&#x430; &#x43D;&#x430; &#x440;&#x435;&#x43A;&#x43E;&#x440;&#x434;&#x435;&#x440;&#x430;","ba-audiorecorder-controlbar.resume-recorder":"&#x417;&#x430;&#x43F;&#x438;&#x441;&#x432;&#x430;&#x449; &#x440;&#x435;&#x437;&#x44E;&#x43C;&#x435;"},["language:bg"]),{}}),e.define("module:Assets.Languages.cat",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"Feu clic per veure el v&#xED;deo.","ba-videoplayer-playbutton.rerecord":"refer","ba-videoplayer-playbutton.submit-video":"confirmar v&#xED;deo","ba-videoplayer-loader.tooltip":"Carregant v&#xED;deo ...","ba-videoplayer-controlbar.change-resolution":"Canviar la resoluci&#xF3;","ba-videoplayer-controlbar.video-progress":"el progr&#xE9;s de v&#xED;deo","ba-videoplayer-controlbar.rerecord-video":"Torneu a fer el v&#xED;deo?","ba-videoplayer-controlbar.submit-video":"confirmar v&#xED;deo","ba-videoplayer-controlbar.play-video":"reproducci&#xF3; de v&#xED;deo","ba-videoplayer-controlbar.pause-video":"pausa de v&#xED;deo","ba-videoplayer-controlbar.elapsed-time":"Temps transcorregut","ba-videoplayer-controlbar.total-time":"Durada total de v&#xED;deo","ba-videoplayer-controlbar.fullscreen-video":"Introdu&#xEF;u a pantalla completa","ba-videoplayer-controlbar.volume-button":"volum de s&#xE8;ries","ba-videoplayer-controlbar.volume-mute":"silenciar so","ba-videoplayer-controlbar.volume-unmute":"activar so","ba-videoplayer.video-error":"Hi ha hagut un error. Siusplau, torni a intentar-ho m&#xE9;
2s tard. Feu clic per tornar a intentar-ho.","ba-videorecorder-chooser.record-video":"Gravar el v&#xED;deo","ba-videorecorder-chooser.upload-video":"Pujar v&#xED;deo","ba-videorecorder-controlbar.settings":"ajustos","ba-videorecorder-controlbar.camerahealthy":"La il&#xB7;luminaci&#xF3; &#xE9;s bona","ba-videorecorder-controlbar.cameraunhealthy":"La il&#xB7;luminaci&#xF3; no &#xE9;s &#xF2;ptima","ba-videorecorder-controlbar.microphonehealthy":"El so &#xE9;s bo","ba-videorecorder-controlbar.microphoneunhealthy":"No es pot recollir qualsevol so","ba-videorecorder-controlbar.record":"registre","ba-videorecorder-controlbar.record-tooltip":"Feu clic aqu&#xED; per gravar.","ba-videorecorder-controlbar.rerecord":"refer","ba-videorecorder-controlbar.rerecord-tooltip":"Cliqueu aqu&#xED; per fer de nou.","ba-videorecorder-controlbar.upload-covershot":"Pujar","ba-videorecorder-controlbar.upload-covershot-tooltip":"Feu clic aqu&#xED; per pujar foto de portada personalitzada","ba-videorecorder-controlbar.stop":"aturar","ba-videorecorder-controlbar.stop-tooltip":"Feu clic aqu&#xED; per aturar.","ba-videorecorder-controlbar.skip":"Omet","ba-videorecorder-controlbar.skip-tooltip":"Feu clic aqu&#xED; per saltar.","ba-videorecorder.recorder-error":"Hi ha hagut un error. Siusplau, torni a intentar-ho m&#xE9;s tard. Feu clic per tornar a intentar-ho.","ba-videorecorder.attach-error":"No hem pogut accedir a la interf&#xED;cie de la c&#xE0;mera. En funci&#xF3; del dispositiu i del navegador, &#xE9;s possible que hagi de instal &#xB7; lar Flash o accedir a la p&#xE0;gina a trav&#xE9;s de SSL.","ba-videorecorder.access-forbidden":"Estava prohibit l&#x27;acc&#xE9;s a la c&#xE0;mera. Feu clic per tornar a intentar-ho.","ba-videorecorder.pick-covershot":"Tria una covershot.","ba-videorecorder.uploading":"pujant","ba-videorecorder.uploading-failed":"C&#xE0;rrega fallat - fer clic aqu&#xED; per tornar a intentar-ho.","ba-videorecorder.verifying":"verificant","ba-videorecorder.verifying-failed":"fallat la verificaci&#xF3; de - fer clic aqu&#xED; per tornar a intentar-ho.","ba-videorecorder.rerecord-confirm":"De veritat vol tornar a fer el v&#xED;deo?","ba-videorecorder.video_file_too_large":"L&#x27;arxiu de v&#xED;deo &#xE9;s massa gran (%s) - fer clic aqu&#xED; per tornar a intentar-ho amb un arxiu de v&#xED;deo m&#xE9;s petita.","ba-videorecorder.unsupported_video_type":"Si us plau, puja: %s - fer clic aqu&#xED; per tornar a intentar-ho.","ba-videoplayer-controlbar.exit-fullscreen-video":"Surt de la pantalla completa","ba-videoplayer-share.share":"compartir v&#xED;deo","ba-videorecorder-chooser.record-screen":"Pantalla de registre","ba-videoplayer-controlbar.pause-video-disabled":"Pausa no &#xE9;s compatible","ba-videorecorder-chooser.record-audio":"Enregistrament d&#x27;&#xE0;udio","ba-videorecorder-controlbar.stop-available-after":"El temps d&#x27;enregistrament m&#xED;nim &#xE9;s %d segons","ba-videorecorder-controlbar.cancel":"Cancel &#xB7; lar","ba-videorecorder-controlbar.cancel-tooltip":"Feu clic aqu&#xED; per cancel&#xB7;lar.","ba-videorecorder.cancel-confirm":"Realment vols cancel&#xB7;lar la c&#xE0;rrega del teu v&#xED;deo?","ba-videoplayer-adslot.elapsed-time":"Temps transcorregut","ba-videoplayer-adslot.volume-button":"Estableix el volum","ba-videoplayer-adslot.volume-mute":"Silenciar el so","ba-videoplayer-adslot.volume-unmute":"Silenciar el so","ba-videoplayer-adslot.ad-will-end-after":"L&#x27;anunci finalitzar&#xE0; despr&#xE9;s de %s","ba-videoplayer-adslot.can-skip-after":"Passa despr&#xE9;s de %d","ba-videoplayer-adslot.skip-ad":"Saltar anunci","ba-videorecorder.software-required":"Feu clic a sota per instal&#xB7;lar / activar els requisits seg&#xFC;ents per continuar.","ba-videorecorder.software-waiting":"Esperant que s&#x27;instal&#xB7;lin / activin els requisits. &#xC9;s possible que h&#xE0;giu d&#x27;actualitzar la p&#xE0;gina una vegada finalitzada.","ba-videoplayer-controlbar.close-tracks":"Tanca CC","ba-videoplayer-controlbar.show-tracks":"Mostra CC","ba-videoplayer-tracks.upload-text-tracks":"Penja fitxers de text de la pista","ba-videoplayer-tracks.select-text-track-language":"Llenguatge de subt&#xED;tols","ba-videoplayer-tracks.info-select-locale-first":"Primer seleccioneu la configuraci&#xF3; regional","ba-videoplayer-tracks.select-text-track-file":"Feu clic per seleccionar el fitxer","ba-videoplayer-tracks.back":"esquena","ba-videorecorder.framerate-warning":"La velocitat de marc de v&#xED;deo &#xE9;s molt baixa. Recomanem tancar tots els altres programes i pestanyes del navegador o utilitzar una computadora m&#xE9;s r&#xE0;pida.","ba-videorecorder.upload-error-duration":"La durada del v&#xED;deo carregat no compleix els requisits: feu clic aqu&#xED; per tornar-ho a provar.","ba-videorecorder.resolution-constraint-error":"El fitxer que heu seleccionat no coincideix amb la resoluci&#xF3; necess&#xE0;ria: feu clic aqu&#xED; per tornar-ho a provar.","ba-videorecorder.orientation-portrait-required":"Gireu el dispositiu per gravar en mode vertical.","ba-videorecorder.orientation-landscape-required":"Gireu el dispositiu per gravar en mode horitzontal.","ba-imageviewer-controlbar.rerecord-image":"Redo?","ba-imageviewer-controlbar.submit-image":"Confirma","ba-imageviewer-controlbar.fullscreen-image":"Introdu&#xEF;u la pantalla completa","ba-imageviewer-controlbar.exit-fullscreen-image":"Sortir de pantalla completa","ba-imageviewer.image-error":"Hi ha hagut un error. Siusplau, torni a intentar-ho m&#xE9;s tard. Feu clic per tornar-ho a intentar.","ba-imagecapture-chooser.image-capture":"Imatge de captura","ba-imagecapture-chooser.upload-image":"Penja la imatge","ba-imagecapture-controlbar.settings":"Configuraci&#xF3;","ba-imagecapture-controlbar.camerahealthy":"La il&#xB7;luminaci&#xF3; &#xE9;s bona","ba-imagecapture-controlbar.cameraunhealthy":"La il&#xB7;luminaci&#xF3; no &#xE9;s &#xF2;ptima","ba-imagecapture-controlbar.record":"Captura","ba-imagecapture-controlbar.record-tooltip":"Feu clic aqu&#xED; per capturar.","ba-imagecapture-controlbar.rerecord":"Redo","ba-imagecapture-controlbar.rerecord-tooltip":"Feu clic aqu&#xED; per tornar a fer-ho.","ba-imagecapture-controlbar.cancel":"Cancel &#xB7; lar","ba-imagecapture-controlbar.cancel-tooltip":"Feu clic aqu&#xED; per cancel&#xB7;
2lar.","ba-audioplayer-controlbar.audio-progress":"Progr&#xE9;s, progressar","ba-audioplayer-controlbar.rerecord-audio":"Redo?","ba-audioplayer-controlbar.submit-audio":"Confirma","ba-audioplayer-controlbar.play-audio":"Jugar","ba-audioplayer-controlbar.pause-audio":"Pausa","ba-audioplayer-controlbar.pause-audio-disabled":"Pausa no &#xE9;s compatible","ba-audioplayer-controlbar.elapsed-time":"Temps transcorregut","ba-audioplayer-controlbar.total-time":"Durada total de","ba-audioplayer-controlbar.volume-button":"Estableix el volum","ba-audioplayer-controlbar.volume-mute":"Silenciar el so","ba-audioplayer-controlbar.volume-unmute":"Silenciar el so","ba-audioplayer-loader.tooltip":"S&#x27;est&#xE0; carregant ...","ba-audioplayer.audio-error":"Hi ha hagut un error. Siusplau, torni a intentar-ho m&#xE9;s tard. Feu clic per tornar-ho a intentar.","ba-audiorecorder-chooser.record-audio":"Enregistrament d&#x27;&#xE0;udio","ba-audiorecorder-chooser.upload-audio":"Penja l&#x27;&#xE0;udio","ba-audiorecorder-controlbar.settings":"Configuraci&#xF3;","ba-audiorecorder-controlbar.microphonehealthy":"El so &#xE9;s bo","ba-audiorecorder-controlbar.microphoneunhealthy":"No es pot recuperar cap so","ba-audiorecorder-controlbar.record":"Registre","ba-audiorecorder-controlbar.record-tooltip":"Feu clic aqu&#xED; per registrar.","ba-audiorecorder-controlbar.rerecord":"Redo","ba-audiorecorder-controlbar.rerecord-tooltip":"Feu clic aqu&#xED; per tornar a fer-ho.","ba-audiorecorder-controlbar.stop":"Aturar","ba-audiorecorder-controlbar.stop-tooltip":"Feu clic aqu&#xED; per aturar.","ba-audiorecorder-controlbar.stop-available-after":"El temps d&#x27;enregistrament m&#xED;nim &#xE9;s %d segons","ba-audiorecorder-controlbar.cancel":"Cancel &#xB7; lar","ba-audiorecorder-controlbar.cancel-tooltip":"Feu clic aqu&#xED; per cancel&#xB7;lar.","ba-videoplayer-controlbar.player-speed":"Velocitat del jugador","ba-videoplayer-controlbar.settings":"Configuraci&#xF3;","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Icona Airplay.","ba-videoplayer.all-settings":"Tots els par&#xE0;metres","ba-videoplayer.player-speed":"Velocitat del jugador","ba-videoplayer.full-screen":"Pantalla completa","ba-videorecorder-controlbar.add-stream":"Afegeix corrent","ba-videorecorder.switch-camera":"Canvia la c&#xE0;mera","ba-videorecorder.prepare-covershot":"Preparaci&#xF3; de captures de pantalla","ba-videorecorder.prepare-thumbnails":"Preparant la cerca de miniatures","ba-videorecorder.adding-new-stream":"Addici&#xF3; de corrent nova","ba-imagecapture.recorder-error":"Hi ha hagut un error. Siusplau, torni a intentar-ho m&#xE9;s tard. Feu clic per tornar a provar.","ba-imagecapture.attach-error":"No hem pogut accedir a la interf&#xED;cie multim&#xE8;dia. Depenent del dispositiu i del navegador, &#xE9;s possible que hagueu d&#x27;instal&#xB7;lar Flash o accedir a la p&#xE0;gina mitjan&#xE7;ant SSL.","ba-imagecapture.software-required":"Per continuar, feu clic a continuaci&#xF3; per instal&#xB7;lar / activar els seg&#xFC;ents requisits.","ba-imagecapture.software-waiting":"S&#x2019;espera que s&#x2019;instal&#xB7;lin / activin els requisits. Potser haureu d&#x2019;actualitzar la p&#xE0;gina un cop finalitzada.","ba-imagecapture.access-forbidden":"L&#x2019;acc&#xE9;s als mitjans de comunicaci&#xF3; estava prohibit. Feu clic per tornar a provar.","ba-imagecapture.uploading":"C&#xE0;rrega","ba-imagecapture.uploading-failed":"Ha fallat la c&#xE0;rrega: feu clic aqu&#xED; per tornar-ho a provar.","ba-imagecapture.upload-error-duration":"La longitud de la imatge carregada no compleix els requisits: feu clic aqu&#xED; per tornar-ho a provar.","ba-imagecapture.resolution-constraint-error":"El fitxer que heu seleccionat no coincideix amb la resoluci&#xF3; necess&#xE0;ria: feu clic aqu&#xED; per tornar-ho a provar.","ba-imagecapture.verifying":"Verificaci&#xF3;","ba-imagecapture.verifying-failed":"Verificaci&#xF3; fallida: feu clic aqu&#xED; per tornar-ho a provar.","ba-imagecapture.rerecord-confirm":"Segur que voleu reprendre la vostra imatge?","ba-imagecapture.image_file_too_large":"El vostre fitxer d&#x27;imatge &#xE9;s massa gran (%s): feu clic aqu&#xED; per tornar-ho a provar amb un fitxer d&#x27;imatge m&#xE9;s petit.","ba-imagecapture.unsupported_image_type":"Pengeu: %s: feu clic aqu&#xED; per tornar-ho a provar.","ba-imagecapture.orientation-portrait-required":"Gireu el dispositiu per gravar en mode vertical.","ba-imagecapture.orientation-landscape-required":"Gireu el dispositiu per gravar en mode horitzontal.","ba-audiorecorder.recorder-error":"Hi ha hagut un error. Siusplau, torni a intentar-ho m&#xE9;s tard. Feu clic per tornar a provar.","ba-audiorecorder.attach-error":"No hem pogut accedir a la interf&#xED;cie multim&#xE8;dia. Depenent del dispositiu i del navegador, &#xE9;s possible que hagueu d&#x27;instal&#xB7;lar Flash o accedir a la p&#xE0;gina mitjan&#xE7;ant SSL.","ba-audiorecorder.software-required":"Per continuar, feu clic a continuaci&#xF3; per instal&#xB7;lar / activar els seg&#xFC;ents requisits.","ba-audiorecorder.software-waiting":"S&#x2019;espera que s&#x2019;instal&#xB7;lin / activin els requisits. Potser haureu d&#x2019;actualitzar la p&#xE0;gina un cop finalitzada.","ba-audiorecorder.access-forbidden":"L&#x2019;acc&#xE9;s als mitjans de comunicaci&#xF3; estava prohibit. Feu clic per tornar a provar.","ba-audiorecorder.uploading":"C&#xE0;rrega","ba-audiorecorder.uploading-failed":"Ha fallat la c&#xE0;rrega: feu clic aqu&#xED; per tornar-ho a provar.","ba-audiorecorder.upload-error-duration":"La durada de l&#x2019;&#xE0;udio carregat no compleix els requisits: feu clic aqu&#xED; per tornar-ho a provar.","ba-audiorecorder.verifying":"Verificaci&#xF3;","ba-audiorecorder.verifying-failed":"Verificaci&#xF3; fallida: feu clic aqu&#xED; per tornar-ho a provar.","ba-audiorecorder.rerecord-confirm":"Esteu segur que voleu referir l&#x2019;&#xE0;
2udio?","ba-audiorecorder.cancel-confirm":"Segur que voleu cancel&#xB7;lar la c&#xE0;rrega d&#x2019;&#xE0;udio?","ba-audiorecorder.audio_file_too_large":"El vostre fitxer d&#x2019;&#xE0;udio &#xE9;s massa gran (%s): feu clic aqu&#xED; per tornar-ho a provar amb un fitxer d&#x2019;&#xE0;udio m&#xE9;s petit.","ba-audiorecorder.unsupported_audio_type":"Pengeu: %s: feu clic aqu&#xED; per tornar-ho a provar.","ba-common-settingsmenu.tooltip":"Feu clic per jugar.","ba-common-settingsmenu.setting-menu":"Tots els par&#xE0;metres","ba-common-settingsmenu.source-quality":"Qualitat de la font","ba-common-settingsmenu.player-speed":"Velocitat del jugador","ba-common-settingsmenu.set-menu-option":"Estableix l&#x27;opci&#xF3;","ba-common-settingsmenu.submit-video":"Confirmeu el v&#xED;deo","ba-common-settingsmenu.picture-in-picture":"Imatge en imatge","ba-common-settingsmenu.exit-fullscreen-video":"Surt de la pantalla completa","ba-common-settingsmenu.fullscreen-video":"Introdu&#xEF;u la pantalla completa","ba-videorecorder-chooser.multi-stream":"Multitransmissi&#xF3;","ba-videorecorder-controlbar.pause-recorder":"Grava en pausa","ba-videorecorder-controlbar.resume-recorder":"Repr&#xE8;n la gravadora","ba-videorecorder.missing-track":"Falta la pista d&#x2019;&#xE0;udio o v&#xED;deo requerida","ba-videorecorder.device-already-in-use":"Almenys un dels vostres dispositius d&#x27;entrada ja est&#xE0; en &#xFA;s","ba-videorecorder.browser-permission-denied":"El navegador ha denegat el perm&#xED;s, concediu acc&#xE9;s i torneu a carregar la p&#xE0;gina","ba-audioplayer.all-settings":"Tots els par&#xE0;metres","ba-videoplayer-controlbar.remaining-time":"Temps restant","ba-videoplayer-controlbar.select-frame":"Seleccioneu","ba-videoplayer-controlbar.trim-video":"Retallar","ba-videoplayer-playbutton.trim":"Retallar","ba-videoplayer-playbutton.skip":"Omet","ba-videorecorder-imagegallery.upload-covershot":"Carrega la portada","ba-videorecorder.pick-covershot-frame":"Seleccioneu un marc per utilitzar-lo com a captura de pantalla.","ba-videorecorder.screen-recorder-is-not-supported":"La gravadora de pantalla no &#xE9;s compatible amb aquest dispositiu","ba-videorecorder.trim-prompt":"Voleu retallar el vostre v&#xED;deo?","ba-videorecorder.trim-video":"Mou els marcadors d&#x2019;inici i de finalitzaci&#xF3; per retallar el v&#xED;deo","ba-videorecorder.wait-for-trim":"S&#x27;est&#xE0; esperant l&#x27;ordre de retallada ...","ba-videorecorder-controlbar.no-video-source":"Falta una font d&#x2019;entrada de v&#xED;deo addicional","ba-videorecorder-controlbar.stream-already-selected":"Ja s&#x27;ha seleccionat un flux addicional","ba-videorecorder.uploading-src-error":"Ara no es pot reproduir el v&#xED;deo; la c&#xE0;rrega encara est&#xE0; en curs","ba-audiorecorder-controlbar.pause-recorder":"Grava en pausa","ba-audiorecorder-controlbar.resume-recorder":"Repr&#xE8;n la gravadora"},["language:cat"]),{}}),e.define("module:Assets.Languages.cs",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"Klikn&#x11B;te pro p&#x159;ehr&#xE1;n&#xED;.","ba-videoplayer-playbutton.rerecord":"P&#x159;ed&#x11B;lat","ba-videoplayer-playbutton.submit-video":"Potvr&#x10F;te video","ba-videoplayer-loader.tooltip":"Na&#x10D;&#xED;t&#xE1;n&#xED;...","ba-videoplayer-controlbar.change-resolution":"Zm&#x11B;nit rozli&#x161;en&#xED;","ba-videoplayer-controlbar.video-progress":"Pokrok","ba-videoplayer-controlbar.rerecord-video":"P&#x159;ed&#x11B;lat?","ba-videoplayer-controlbar.submit-video":"Potvrdit","ba-videoplayer-controlbar.play-video":"Hr&#xE1;t si","ba-videoplayer-controlbar.pause-video":"Pauza","ba-videoplayer-controlbar.elapsed-time":"Uplynul&#xFD; &#x10D;as","ba-videoplayer-controlbar.total-time":"Celkov&#xE1; d&#xE9;lka","ba-videoplayer-controlbar.fullscreen-video":"P&#x159;ejd&#x11B;te na celou obrazovku","ba-videoplayer-controlbar.volume-button":"Nastavte hlasitost","ba-videoplayer-controlbar.volume-mute":"Ztlumit zvuk","ba-videoplayer-controlbar.volume-unmute":"Zapnout zvuk","ba-videoplayer.video-error":"Vyskytla se chyba. Zkuste to pros&#xED;m pozd&#x11B;ji. Kliknut&#xED;m to zkuste znovu.","ba-videorecorder-chooser.record-video":"Nahr&#xE1;t video","ba-videorecorder-chooser.upload-video":"Nahr&#xE1;t video","ba-videorecorder-controlbar.settings":"Nastaven&#xED;","ba-videorecorder-controlbar.camerahealthy":"Osv&#x11B;tlen&#xED; je dobr&#xE9;","ba-videorecorder-controlbar.cameraunhealthy":"Osv&#x11B;tlen&#xED; nen&#xED; optim&#xE1;ln&#xED;","ba-videorecorder-controlbar.microphonehealthy":"Zvuk je dobr&#xFD;","ba-videorecorder-controlbar.microphoneunhealthy":"Nelze zachytit &#x17E;&#xE1;dn&#xFD; zvuk","ba-videorecorder-controlbar.record":"Z&#xE1;znam","ba-videorecorder-controlbar.record-tooltip":"Klepnut&#xED;m sem spust&#xED;te nahr&#xE1;v&#xE1;n&#xED;.","ba-videorecorder-controlbar.rerecord":"P&#x159;ed&#x11B;lat","ba-videorecorder-controlbar.rerecord-tooltip":"Klikn&#x11B;te znovu pro opakov&#xE1;n&#xED;.","ba-videorecorder-controlbar.upload-covershot":"Nahrajte ob&#xE1;lku","ba-videorecorder-controlbar.upload-covershot-tooltip":"Kliknut&#xED;m sem nahrajete vlastn&#xED; sn&#xED;mek ob&#xE1;lky","ba-videorecorder-controlbar.stop":"Stop","ba-videorecorder-controlbar.stop-tooltip":"Kliknut&#xED;m sem zastav&#xED;te.","ba-videorecorder-controlbar.skip":"P&#x159;esko&#x10D;it","ba-videorecorder-controlbar.skip-tooltip":"Kliknut&#xED;m sem p&#x159;esko&#x10D;&#xED;te.","ba-videorecorder.recorder-error":"Vyskytla se chyba. Zkuste to pros&#xED;m pozd&#x11B;ji. Kliknut&#xED;m to zkuste znovu.","ba-videorecorder.attach-error":"Nelze z&#xED;skat p&#x159;&#xED;stup k medi&#xE1;ln&#xED;mu rozhran&#xED;. V z&#xE1;vislosti na za&#x159;&#xED;zen&#xED; a prohl&#xED;&#x17E;e&#x10D;i mo&#x17E;n&#xE1; budete muset nainstalovat Flash nebo p&#x159;istupovat na str&#xE1;nku pomoc&#xED; SSL.","ba-videorecorder.access-forbidden":"P&#x159;&#xED;stup k m&#xE9;di&#xED;m byl zak&#xE1;z&#xE1;n. Kliknut&#xED;m to zkuste znovu.","ba-videorecorder.pick-covershot":"Vyberte si kryc&#xED; sn&#xED;mek.","ba-videorecorder.uploading":"Nahr&#xE1;v&#xE1;m","ba-videorecorder.uploading-failed":"Nahr&#xE1;v&#xE1;n&#xED; se nezda&#x159;ilo - kliknut&#xED;m sem to zkuste znovu.","ba-videorecorder.verifying":"Ov&#x11B;&#x159;en&#xED;","ba-videorecorder.verifying-failed":"Ov&#x11B;&#x159;en&#xED; se nezda&#x159;ilo - kliknut&#xED;m sem to zkuste znovu.","ba-videorecorder.rerecord-confirm":"Opravdu chcete sv&#xE9; video zopakovat?","ba-videorecorder.video_file_too_large":"V&#xE1;&#x161; video soubor je p&#x159;&#xED;li&#x161; velk&#xFD; (%s) - kliknut&#xED;m sem to zkuste znovu s men&#x161;&#xED;m video souborem.","ba-videorecorder.unsupported_video_type":"Nahrajte pros&#xED;m: %s - kliknut&#xED;m sem to zkuste znovu.","ba-videoplayer-controlbar.exit-fullscreen-video":"Ukon&#x10D;it re&#x17E;im cel&#xE9; obrazovky","ba-videoplayer-share.share":"Sd&#xED;lejte m&#xE9;dia","ba-videorecorder-chooser.record-screen":"Z&#xE1;znamov&#xE1; obrazovka","ba-videoplayer-controlbar.pause-video-disabled":"Pauza nen&#xED; podporov&#xE1;na","ba-videorecorder-chooser.record-audio":"Z&#xE1;znam zvuku","ba-videorecorder-controlbar.stop-available-after":"Minim&#xE1;ln&#xED; doba z&#xE1;znamu je %d sekund","ba-videorecorder-controlbar.cancel":"zru&#x161;en&#xED;","ba-videorecorder-controlbar.cancel-tooltip":"Kliknut&#xED;m sem akci zru&#x161;&#xED;te.","ba-videorecorder.cancel-confirm":"Opravdu chcete zru&#x161;it nahr&#xE1;v&#xE1;n&#xED; videa?","ba-videoplayer-adslot.elapsed-time":"Uplynul&#xFD; &#x10D;as","ba-videoplayer-adslot.volume-button":"Nastavte hlasitost","ba-videoplayer-adslot.volume-mute":"Ztlumit zvuk","ba-videoplayer-adslot.volume-unmute":"Zapnout zvuk","ba-videoplayer-adslot.ad-will-end-after":"Reklama skon&#x10D;&#xED; po %s","ba-videoplayer-adslot.can-skip-after":"P&#x159;esko&#x10D;it po %d","ba-videoplayer-adslot.skip-ad":"P&#x159;esko&#x10D;it reklamu","ba-videorecorder.software-required":"Chcete-li pokra&#x10D;ovat, klikn&#x11B;te n&#xED;&#x17E;e a nainstalujte / aktivujte n&#xE1;sleduj&#xED;c&#xED; po&#x17E;adavky.","ba-videorecorder.software-waiting":"&#x10C;ek&#xE1;n&#xED; na instalaci / aktivaci po&#x17E;adavk&#x16F;. Po dokon&#x10D;en&#xED; mo&#x17E;n&#xE1; budete muset str&#xE1;nku obnovit.","ba-videoplayer-controlbar.close-tracks":"Zav&#x159;&#xED;t CC","ba-videoplayer-controlbar.show-tracks":"Zobrazit CC","ba-videoplayer-tracks.upload-text-tracks":"Nahrajte textov&#xE9; soubory stopy","ba-videoplayer-tracks.select-text-track-language":"Jazyk titulk&#x16F;","ba-videoplayer-tracks.info-select-locale-first":"Nejprve vyberte n&#xE1;rodn&#xED;
2 prost&#x159;ed&#xED;","ba-videoplayer-tracks.select-text-track-file":"Klepnut&#xED;m vyberte soubor","ba-videoplayer-tracks.back":"zadn&#xED;","ba-videorecorder.framerate-warning":"Sn&#xED;mkov&#xE1; frekvence videa je velmi n&#xED;zk&#xE1;. Doporu&#x10D;ujeme zav&#x159;&#xED;t v&#x161;echny ostatn&#xED; programy a karty prohl&#xED;&#x17E;e&#x10D;e nebo pou&#x17E;&#xED;t rychlej&#x161;&#xED; po&#x10D;&#xED;ta&#x10D;.","ba-videorecorder.upload-error-duration":"D&#xE9;lka nahran&#xE9;ho videa nespl&#x148;uje po&#x17E;adavky - kliknut&#xED;m sem to zkuste znovu.","ba-videorecorder.resolution-constraint-error":"Soubor, kter&#xFD; jste vybrali, neodpov&#xED;d&#xE1; po&#x17E;adovan&#xE9;mu rozli&#x161;en&#xED; - kliknut&#xED;m sem to zkuste znovu.","ba-videorecorder.orientation-portrait-required":"Chcete-li nahr&#xE1;vat v re&#x17E;imu na v&#xFD;&#x161;ku, oto&#x10D;te za&#x159;&#xED;zen&#xED;.","ba-videorecorder.orientation-landscape-required":"Chcete-li nahr&#xE1;vat v re&#x17E;imu na &#x161;&#xED;&#x159;ku, oto&#x10D;te za&#x159;&#xED;zen&#xED;.","ba-imageviewer-controlbar.rerecord-image":"P&#x159;ed&#x11B;lat?","ba-imageviewer-controlbar.submit-image":"Potvrdit","ba-imageviewer-controlbar.fullscreen-image":"P&#x159;ejd&#x11B;te na celou obrazovku","ba-imageviewer-controlbar.exit-fullscreen-image":"Ukon&#x10D;it re&#x17E;im cel&#xE9; obrazovky","ba-imageviewer.image-error":"Vyskytla se chyba. Zkuste to pros&#xED;m pozd&#x11B;ji. Kliknut&#xED;m to zkuste znovu.","ba-imagecapture-chooser.image-capture":"Zachy&#x165;te obr&#xE1;zek","ba-imagecapture-chooser.upload-image":"Nahr&#xE1;t obr&#xE1;zek","ba-imagecapture-controlbar.settings":"Nastaven&#xED;","ba-imagecapture-controlbar.camerahealthy":"Osv&#x11B;tlen&#xED; je dobr&#xE9;","ba-imagecapture-controlbar.cameraunhealthy":"Osv&#x11B;tlen&#xED; nen&#xED; optim&#xE1;ln&#xED;","ba-imagecapture-controlbar.record":"Zachy&#x165;te","ba-imagecapture-controlbar.record-tooltip":"Kliknut&#xED;m sem po&#x159;&#xED;d&#xED;te sn&#xED;mek.","ba-imagecapture-controlbar.rerecord":"P&#x159;ed&#x11B;lat","ba-imagecapture-controlbar.rerecord-tooltip":"Klikn&#x11B;te znovu pro opakov&#xE1;n&#xED;.","ba-imagecapture-controlbar.cancel":"zru&#x161;en&#xED;","ba-imagecapture-controlbar.cancel-tooltip":"Kliknut&#xED;m sem akci zru&#x161;&#xED;te.","ba-audioplayer-controlbar.audio-progress":"Pokrok","ba-audioplayer-controlbar.rerecord-audio":"P&#x159;ed&#x11B;lat?","ba-audioplayer-controlbar.submit-audio":"Potvrdit","ba-audioplayer-controlbar.play-audio":"Hr&#xE1;t si","ba-audioplayer-controlbar.pause-audio":"Pauza","ba-audioplayer-controlbar.pause-audio-disabled":"Pauza nen&#xED; podporov&#xE1;na","ba-audioplayer-controlbar.elapsed-time":"Uplynul&#xFD; &#x10D;as","ba-audioplayer-controlbar.total-time":"Celkov&#xE1; d&#xE9;lka","ba-audioplayer-controlbar.volume-button":"Nastavte hlasitost","ba-audioplayer-controlbar.volume-mute":"Ztlumit zvuk","ba-audioplayer-controlbar.volume-unmute":"Zapnout zvuk","ba-audioplayer-loader.tooltip":"Na&#x10D;&#xED;t&#xE1;n&#xED;...","ba-audioplayer.audio-error":"Vyskytla se chyba. Zkuste to pros&#xED;m pozd&#x11B;ji. Kliknut&#xED;m to zkuste znovu.","ba-audiorecorder-chooser.record-audio":"Z&#xE1;znam zvuku","ba-audiorecorder-chooser.upload-audio":"Nahr&#xE1;t zvuk","ba-audiorecorder-controlbar.settings":"Nastaven&#xED;","ba-audiorecorder-controlbar.microphonehealthy":"Zvuk je dobr&#xFD;","ba-audiorecorder-controlbar.microphoneunhealthy":"Nelze zachytit &#x17E;&#xE1;dn&#xFD; zvuk","ba-audiorecorder-controlbar.record":"Z&#xE1;znam","ba-audiorecorder-controlbar.record-tooltip":"Klepnut&#xED;m sem spust&#xED;te nahr&#xE1;v&#xE1;n&#xED;.","ba-audiorecorder-controlbar.rerecord":"P&#x159;ed&#x11B;lat","ba-audiorecorder-controlbar.rerecord-tooltip":"Klikn&#x11B;te znovu pro opakov&#xE1;n&#xED;.","ba-audiorecorder-controlbar.stop":"Stop","ba-audiorecorder-controlbar.stop-tooltip":"Kliknut&#xED;m sem zastav&#xED;te.","ba-audiorecorder-controlbar.stop-available-after":"Minim&#xE1;ln&#xED; doba z&#xE1;znamu je %d sekund","ba-audiorecorder-controlbar.cancel":"zru&#x161;en&#xED;","ba-audiorecorder-controlbar.cancel-tooltip":"Kliknut&#xED;m sem akci zru&#x161;&#xED;te.","ba-videoplayer-controlbar.player-speed":"Rychlost hr&#xE1;&#x10D;e","ba-videoplayer-controlbar.settings":"Nastaven&#xED;","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Ikona Airplay.","ba-videoplayer.all-settings":"V&#x161;echna nastaven&#xED;","ba-videoplayer.player-speed":"Rychlost hr&#xE1;&#x10D;e","ba-videoplayer.full-screen":"Cel&#xE1; obrazovka","ba-videorecorder-controlbar.add-stream":"P&#x159;idat stream","ba-videorecorder.switch-camera":"P&#x159;epnout kameru","ba-videorecorder.prepare-covershot":"P&#x159;&#xED;prava pokus&#x16F;","ba-videorecorder.prepare-thumbnails":"P&#x159;&#xED;prava hled&#xE1;n&#xED; miniatur","ba-videorecorder.adding-new-stream":"P&#x159;id&#xE1;n&#xED; nov&#xE9;ho streamu","ba-imagecapture.recorder-error":"Vyskytla se chyba. Zkuste to pros&#xED;m pozd&#x11B;ji. Kliknut&#xED;m to zkuste znovu.","ba-imagecapture.attach-error":"Nelze z&#xED;skat p&#x159;&#xED;stup k medi&#xE1;ln&#xED;mu rozhran&#xED;. V z&#xE1;vislosti na za&#x159;&#xED;zen&#xED; a prohl&#xED;&#x17E;e&#x10D;i mo&#x17E;n&#xE1; budete muset nainstalovat Flash nebo p&#x159;istupovat na str&#xE1;nku pomoc&#xED; SSL.","ba-imagecapture.software-required":"Chcete-li pokra&#x10D;ovat, klikn&#x11B;te n&#xED;&#x17E;e a nainstalujte / aktivujte n&#xE1;sleduj&#xED;c&#xED; po&#x17E;adavky.","ba-imagecapture.software-waiting":"&#x10C;ek&#xE1;n&#xED; na instalaci / aktivaci po&#x17E;adavk&#x16F;. Po dokon&#x10D;en&#xED; mo&#x17E;n&#xE1; budete muset str&#xE1;nku obnovit.","ba-imagecapture.access-forbidden":"P&#x159;&#xED;stup k m&#xE9;di&#xED;m byl zak&#xE1;z&#xE1;n. Kliknut&#xED;m to zkuste znovu.","ba-imagecapture.uploading":"Nahr&#xE1;v&#xE1;m","ba-imagecapture.uploading-failed":"Nahr&#xE1;v&#xE1;n&#xED; se nezda&#x159;ilo - kliknut&#xED;m sem to zkuste znovu.","ba-imagecapture.upload-error-duration":"D&#xE9;lka nahran&#xE9;ho obr&#xE1;zku nespl&#x148;uje po&#x17E;adavky - kliknut&#xED;m sem to zkuste znovu.","ba-imagecapture.resolution-constraint-error":"Soubor, kter&#xFD; jste vybrali, neodpov&#xED;d&#xE1; po&#x17E;adovan&#xE9;mu rozli&#x161;en&#xED; - kliknut&#xED;m sem to zkuste znovu.","ba-imagecapture.verifying":"Ov&#x11B;&#x159;en&#xED;","ba-imagecapture.verifying-failed":"Ov&#x11B;&#x159;en&#xED; se nezda&#x159;ilo - kliknut&#xED;m sem to zkuste znovu.","ba-imagecapture.rerecord-confirm":"Opravdu chcete znovu po&#x159;&#xED;dit sv&#x16F;j obr&#xE1;zek?","ba-imagecapture.image_file_too_large":"V&#xE1;&#x161; obrazov&#xFD; soubor je p&#x159;&#xED;li&#x161; velk&#xFD; (%s) - kliknut&#xED;m sem to zkuste znovu s men&#x161;&#xED;m obrazov&#xFD;m souborem.","ba-imagecapture.unsupported_image_type":"Nahrajte pros&#xED;m: %s - kliknut&#xED;m sem to zkuste znovu.","ba-imagecapture.orientation-portrait-required":"Chcete-li nahr&#xE1;vat v re&#x17E;imu na v&#xFD;&#x161;ku, oto&#x10D;te za&#x159;&#xED;zen&#xED;.","ba-imagecapture.orientation-landscape-required":"Chcete-li nahr&#xE1;vat v re&#x17E;imu na &#x161;&#xED;&#x159;ku, oto&#x10D;te za&#x159;&#xED;zen&#xED;.","ba-audiorecorder.recorder-error":"Vyskytla se chyba. Zkuste to pros&#xED;m pozd&#x11B;ji. Kliknut&#xED;m to zkuste znovu.","ba-audiorecorder.attach-error":"Nelze z&#xED;skat p&#x159;&#xED;stup k medi&#xE1;ln&#xED;mu rozhran&#xED;. V z&#xE1;vislosti na za&#x159;&#xED;zen&#xED; a prohl&#xED;&#x17E;e&#x10D;i mo&#x17E;n&#xE1; budete muset nainstalovat Flash nebo p&#x159;istupovat na str&#xE1;nku pomoc&#xED; SSL.","ba-audiorecorder.software-required":"Chcete-li pokra&#x10D;ovat, klikn&#x11B;te n&#xED;&#x17E;e a nainstalujte / aktivujte n&#xE1;sleduj&#xED;c&#xED; po&#x17E;adavky.","ba-audiorecorder.software-waiting":"&#x10C;ek&#xE1;n&#xED; na instalaci / aktivaci po&#x17E;adavk&#x16F;. Po dokon&#x10D;en&#xED; mo&#x17E;n&#xE1; budete muset str&#xE1;nku obnovit.","ba-audiorecorder.access-forbidden":"P&#x159;&#xED;stup k m&#xE9;di&#xED;m byl zak&#xE1;z&#xE1;n. Kliknut&#xED;m to zkuste znovu.","ba-audiorecorder.uploading":"Nahr&#xE1;v&#xE1;m","ba-audiorecorder.uploading-failed":"Nahr&#xE1;v&#xE1;n&#xED; se nezda&#x159;ilo - kliknut&#xED;m sem to zkuste znovu.","ba-audiorecorder.upload-error-duration":"D&#xE9;lka nahran&#xE9;ho zvuku nespl&#x148;uje po&#x17E;adavky - kliknut&#xED;m sem to zkuste znovu.","ba-audiorecorder.verifying":"Ov&#x11B;&#x159;en&#xED;","ba-audiorecorder.verifying-failed":"Ov&#x11B;&#x159;en&#xED; se nezda&#x159;ilo - kliknut&#xED;m sem to zkuste znovu.","ba-audiorecorder.rerecord-confirm":"Opravdu chcete p&#x159;ed&#x11B;lat zvuk?","ba-audiorecorder.cancel-confirm":"Opravdu chcete zru&#x161;it nahr&#xE1;v&#xE1;n&#xED; zvuku?","ba-audiorecorder.audio_file_too_large":"V&#xE1;&#x161; zvukov&#xFD; soubor je p&#x159;&#xED;li&#x161; velk&#xFD; (%s) - kliknut&#xED;m sem to zkuste znovu s men&#x161;&#xED;m zvukov&#xFD;m souborem.","ba-audiorecorder.unsupported_audio_type":"Nahrajte pros&#xED;m: %s - kliknut&#xED;m sem to zkuste znovu.","ba-common-settingsmenu.tooltip":"Klikn&#x11B;te pro p&#x159;ehr&#xE1;n&#xED;.","ba-common-settingsmenu.setting-menu":"V&#x161;echna nastaven&#xED;","ba-common-settingsmenu.source-quality":"Kvalita zdroje","ba-common-settingsmenu.player-speed":"Rychlost hr&#xE1;&#x10D;e","ba-common-settingsmenu.set-menu-option":"Nastavit mo&#x17E;nost","ba-common-settingsmenu.submit-video":"Potvr&#x10F;te video","ba-common-settingsmenu.picture-in-picture":"Obraz v obraze","ba-common-settingsmenu.exit-fullscreen-video":"Ukon&#x10D;it re&#x17E;im cel&#xE9; obrazovky","ba-common-settingsmenu.fullscreen-video":"P&#x159;ejd&#x11B;te na celou obrazovku","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Pozastavit z&#xE1;znam","ba-videorecorder-controlbar.resume-recorder":"Obnovte z&#xE1;znam","ba-videorecorder.missing-track":"Chyb&#xED; po&#x17E;adovan&#xE1; zvukov&#xE1; nebo obrazov&#xE1; stopa","ba-videorecorder.device-already-in-use":"Alespo&#x148; jedno z va&#x161;ich vstupn&#xED;ch za&#x159;&#xED;zen&#xED; se ji&#x17E; pou&#x17E;&#xED;v&#xE1;","ba-videorecorder.browser-permission-denied":"Prohl&#xED;&#x17E;e&#x10D; zam&#xED;tl opr&#xE1;vn&#x11B;n&#xED;, ud&#x11B;lejte pros&#xED;m p&#x159;&#xED;
2stup a znovu na&#x10D;t&#x11B;te str&#xE1;nku","ba-audioplayer.all-settings":"V&#x161;echna nastaven&#xED;","ba-videoplayer-controlbar.remaining-time":"Zb&#xFD;vaj&#xED;c&#xED; &#x10D;as","ba-videoplayer-controlbar.select-frame":"Vybrat","ba-videoplayer-controlbar.trim-video":"O&#x159;&#xED;znout","ba-videoplayer-playbutton.trim":"O&#x159;&#xED;znout","ba-videoplayer-playbutton.skip":"P&#x159;esko&#x10D;it","ba-videorecorder-imagegallery.upload-covershot":"Nahrajte ob&#xE1;lku","ba-videorecorder.pick-covershot-frame":"Vyberte sn&#xED;mek, kter&#xFD; chcete pou&#x17E;&#xED;t jako kryc&#xED; sn&#xED;mek.","ba-videorecorder.screen-recorder-is-not-supported":"Rekord&#xE9;r obrazovky nen&#xED; na tomto za&#x159;&#xED;zen&#xED; podporov&#xE1;n","ba-videorecorder.trim-prompt":"Chcete video o&#x159;&#xED;znout?","ba-videorecorder.trim-video":"Posunut&#xED;m po&#x10D;&#xE1;te&#x10D;n&#xED;ch a koncov&#xFD;ch zna&#x10D;ek o&#x159;&#xED;zn&#x11B;te video","ba-videorecorder.wait-for-trim":"&#x10C;ek&#xE1;n&#xED; na p&#x159;&#xED;kaz o&#x159;&#xED;znut&#xED; ...","ba-videorecorder-controlbar.no-video-source":"Chyb&#xED; dal&#x161;&#xED; zdroj vstupu videa","ba-videorecorder-controlbar.stream-already-selected":"Dal&#x161;&#xED; stream ji&#x17E; byl vybr&#xE1;n","ba-videorecorder.uploading-src-error":"Nyn&#xED; nelze p&#x159;ehr&#xE1;t video, nahr&#xE1;v&#xE1;n&#xED; st&#xE1;le prob&#xED;h&#xE1;","ba-audiorecorder-controlbar.pause-recorder":"Pozastavit rekord&#xE9;r","ba-audiorecorder-controlbar.resume-recorder":"Obnovit z&#xE1;znamn&#xED;k"},["language:cs"]),{}}),e.define("module:Assets.Languages.da",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"Klik for at afspille video.","ba-videoplayer-playbutton.rerecord":"redo","ba-videoplayer-playbutton.submit-video":"Bekr&#xE6;ft video","ba-videoplayer-loader.tooltip":"Indl&#xE6;ser video ...","ba-videoplayer-controlbar.change-resolution":"Skift opl&#xF8;sning","ba-videoplayer-controlbar.video-progress":"fremskridt Video","ba-videoplayer-controlbar.rerecord-video":"Redo video?","ba-videoplayer-controlbar.submit-video":"Bekr&#xE6;ft video","ba-videoplayer-controlbar.play-video":"Afspil video","ba-videoplayer-controlbar.pause-video":"Pause video","ba-videoplayer-controlbar.elapsed-time":"Forl&#xF8;bet tid","ba-videoplayer-controlbar.total-time":"Samlet l&#xE6;ngde af video","ba-videoplayer-controlbar.fullscreen-video":"Indtast fullscreen","ba-videoplayer-controlbar.volume-button":"Indstil lydstyrke","ba-videoplayer-controlbar.volume-mute":"Sl&#xE5; lyden","ba-videoplayer-controlbar.volume-unmute":"Sl&#xE5; lyden til","ba-videoplayer.video-error":"Der opstod en fejl. Pr&#xF8;v venligst igen senere. Klik for at pr&#xF8;ve igen.","ba-videorecorder-chooser.record-video":"Optag din video","ba-videorecorder-chooser.upload-video":"Upload video","ba-videorecorder-controlbar.settings":"Indstillinger","ba-videorecorder-controlbar.camerahealthy":"Belysning er god","ba-videorecorder-controlbar.cameraunhealthy":"Belysning er ikke optimal","ba-videorecorder-controlbar.microphonehealthy":"Lyden er god","ba-videorecorder-controlbar.microphoneunhealthy":"Kan ikke afhente nogen lyd","ba-videorecorder-controlbar.record":"Optag","ba-videorecorder-controlbar.record-tooltip":"Klik her for at optage.","ba-videorecorder-controlbar.rerecord":"redo","ba-videorecorder-controlbar.rerecord-tooltip":"Klik her for at gentage.","ba-videorecorder-controlbar.upload-covershot":"Upload","ba-videorecorder-controlbar.upload-covershot-tooltip":"Klik her for at uploade brugerdefinerede d&#xE6;kning shot","ba-videorecorder-controlbar.stop":"Stop","ba-videorecorder-controlbar.stop-tooltip":"Klik her for at stoppe.","ba-videorecorder-controlbar.skip":"Spring over","ba-videorecorder-controlbar.skip-tooltip":"Klik her for at springe.","ba-videorecorder.recorder-error":"Der opstod en fejl. Pr&#xF8;v venligst igen senere. Klik for at pr&#xF8;ve igen.","ba-videorecorder.attach-error":"Vi kunne ikke f&#xE5; adgang til kameraet interface. Afh&#xE6;ngigt af enheden og browseren, skal du muligvis installere Flash eller adgang til siden via SSL.","ba-videorecorder.access-forbidden":"Adgang til kameraet var forbudt. Klik for at pr&#xF8;ve igen.","ba-videorecorder.pick-covershot":"V&#xE6;lg en covershot.","ba-videorecorder.uploading":"Upload","ba-videorecorder.uploading-failed":"Upload mislykkedes - klik her for at pr&#xF8;ve igen.","ba-videorecorder.verifying":"Bekr&#xE6;ftelse","ba-videorecorder.verifying-failed":"mislykkedes verificering - klik her for at pr&#xF8;ve igen.","ba-videorecorder.rerecord-confirm":"&#xD8;nsker du virkelig at optage en ny video?","ba-videorecorder.video_file_too_large":"Din video filen er for stor (%s) - klik her for at pr&#xF8;ve igen med et mindre videofil.","ba-videorecorder.unsupported_video_type":"upload venligst: %s - klik her for at pr&#xF8;ve igen.","ba-videoplayer-controlbar.exit-fullscreen-video":"Afslut fuldsk&#xE6;rm","ba-videoplayer-share.share":"Del video","ba-videorecorder-chooser.record-screen":"Optagelsessk&#xE6;rm","ba-videoplayer-controlbar.pause-video-disabled":"Pause ikke underst&#xF8;ttet","ba-videorecorder-chooser.record-audio":"Optag lyd","ba-videorecorder-controlbar.stop-available-after":"Mindste optagetid er %d sekunder","ba-videorecorder-controlbar.cancel":"Afbestille","ba-videorecorder-controlbar.cancel-tooltip":"Klik her for at annullere.","ba-videorecorder.cancel-confirm":"Vil du virkelig annullere din video upload?","ba-videoplayer-adslot.elapsed-time":"Forl&#xF8;bet tid","ba-videoplayer-adslot.volume-button":"Indstil lydstyrke","ba-videoplayer-adslot.volume-mute":"D&#xE6;mp lyd","ba-videoplayer-adslot.volume-unmute":"Sluk lyden","ba-videoplayer-adslot.ad-will-end-after":"Annoncen slutter efter %s","ba-videoplayer-adslot.can-skip-after":"Spring over efter %d","ba-videoplayer-adslot.skip-ad":"Spring annoncen over","ba-videorecorder.software-required":"Klik nedenfor for at installere / aktivere f&#xF8;lgende krav for at forts&#xE6;tte.","ba-videorecorder.software-waiting":"Venter p&#xE5; de krav, der skal installeres / aktiveres. Du skal m&#xE5;ske opdatere siden efter f&#xE6;rdigg&#xF8;relsen.","ba-videoplayer-controlbar.close-tracks":"Luk CC","ba-videoplayer-controlbar.show-tracks":"Vis CC","ba-videoplayer-tracks.upload-text-tracks":"Upload spor tekstfiler","ba-videoplayer-tracks.select-text-track-language":"Undertekstsprog","ba-videoplayer-tracks.info-select-locale-first":"V&#xE6;lg f&#xF8;rst lokalitet","ba-videoplayer-tracks.select-text-track-file":"Klik for at v&#xE6;lge fil","ba-videoplayer-tracks.back":"tilbage","ba-videorecorder.framerate-warning":"Videorammerhastigheden er meget lav. Vi anbefaler at lukke alle andre programmer og browser faner eller at bruge en hurtigere computer.","ba-videorecorder.upload-error-duration":"L&#xE6;ngden p&#xE5; den uploadede video opfylder ikke kravene - klik her for at pr&#xF8;ve igen.","ba-videorecorder.resolution-constraint-error":"Filen du har valgt stemmer ikke overens med den kr&#xE6;vede opl&#xF8;sning - klik her for at pr&#xF8;ve igen.","ba-videorecorder.orientation-portrait-required":"Venligst drej din enhed for at optage i st&#xE5;ende tilstand.","ba-videorecorder.orientation-landscape-required":"Venligst drej din enhed for at optage i liggende tilstand.","ba-imageviewer-controlbar.rerecord-image":"Redo?","ba-imageviewer-controlbar.submit-image":"Bekr&#xE6;fte","ba-imageviewer-controlbar.fullscreen-image":"Indtast fuldsk&#xE6;rm","ba-imageviewer-controlbar.exit-fullscreen-image":"Afslut fuldsk&#xE6;rm","ba-imageviewer.image-error":"Der opstod en fejl. Pr&#xF8;v venligst igen senere. Klik for at pr&#xF8;ve igen.","ba-imagecapture-chooser.image-capture":"Capture Image","ba-imagecapture-chooser.upload-image":"Upload billede","ba-imagecapture-controlbar.settings":"Indstillinger","ba-imagecapture-controlbar.camerahealthy":"Belysning er god","ba-imagecapture-controlbar.cameraunhealthy":"Belysning er ikke optimal","ba-imagecapture-controlbar.record":"Fange","ba-imagecapture-controlbar.record-tooltip":"Klik her for at fange.","ba-imagecapture-controlbar.rerecord":"redo","ba-imagecapture-controlbar.rerecord-tooltip":"Klik her for at gentage.","ba-imagecapture-controlbar.cancel":"Afbestille","ba-imagecapture-controlbar.cancel-tooltip":"Klik her for at annullere.","ba-audioplayer
2-controlbar.audio-progress":"Fremskridt","ba-audioplayer-controlbar.rerecord-audio":"Redo?","ba-audioplayer-controlbar.submit-audio":"Bekr&#xE6;fte","ba-audioplayer-controlbar.play-audio":"Spille","ba-audioplayer-controlbar.pause-audio":"Pause","ba-audioplayer-controlbar.pause-audio-disabled":"Pause ikke underst&#xF8;ttet","ba-audioplayer-controlbar.elapsed-time":"Forl&#xF8;bet tid","ba-audioplayer-controlbar.total-time":"Total l&#xE6;ngde p&#xE5;","ba-audioplayer-controlbar.volume-button":"Indstil lydstyrke","ba-audioplayer-controlbar.volume-mute":"D&#xE6;mp lyd","ba-audioplayer-controlbar.volume-unmute":"Sluk lyden","ba-audioplayer-loader.tooltip":"Indl&#xE6;ser...","ba-audioplayer.audio-error":"Der opstod en fejl. Pr&#xF8;v venligst igen senere. Klik for at pr&#xF8;ve igen.","ba-audiorecorder-chooser.record-audio":"Optag lyd","ba-audiorecorder-chooser.upload-audio":"Upload lyd","ba-audiorecorder-controlbar.settings":"Indstillinger","ba-audiorecorder-controlbar.microphonehealthy":"Lyden er god","ba-audiorecorder-controlbar.microphoneunhealthy":"Kan ikke hente nogen lyd","ba-audiorecorder-controlbar.record":"Optage","ba-audiorecorder-controlbar.record-tooltip":"Klik her for at optage.","ba-audiorecorder-controlbar.rerecord":"redo","ba-audiorecorder-controlbar.rerecord-tooltip":"Klik her for at gentage.","ba-audiorecorder-controlbar.stop":"Hold op","ba-audiorecorder-controlbar.stop-tooltip":"Klik her for at stoppe.","ba-audiorecorder-controlbar.stop-available-after":"Mindste optagetid er %d sekunder","ba-audiorecorder-controlbar.cancel":"Afbestille","ba-audiorecorder-controlbar.cancel-tooltip":"Klik her for at annullere.","ba-videoplayer-controlbar.player-speed":"Spillerhastighed","ba-videoplayer-controlbar.settings":"Indstillinger","ba-videoplayer-controlbar.airplay":"airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay ikon.","ba-videoplayer.all-settings":"Alle indstillinger","ba-videoplayer.player-speed":"Spillerhastighed","ba-videoplayer.full-screen":"Fuld sk&#xE6;rm","ba-videorecorder-controlbar.add-stream":"Tilf&#xF8;j Stream","ba-videorecorder.switch-camera":"Skift kamera","ba-videorecorder.prepare-covershot":"Forbereder coverhots","ba-videorecorder.prepare-thumbnails":"Forbereder s&#xF8;ger miniaturer","ba-videorecorder.adding-new-stream":"Tilf&#xF8;jelse af ny str&#xF8;m","ba-imagecapture.recorder-error":"Der opstod en fejl. Pr&#xF8;v venligst igen senere. Klik for at pr&#xF8;ve igen.","ba-imagecapture.attach-error":"Vi kunne ikke f&#xE5; adgang til medieinterfacet. Afh&#xE6;ngigt af enhed og browser skal du muligvis installere Flash eller f&#xE5; adgang til siden via SSL.","ba-imagecapture.software-required":"Klik nedenfor for at installere / aktivere f&#xF8;lgende krav for at forts&#xE6;tte.","ba-imagecapture.software-waiting":"Venter p&#xE5; de krav, der skal installeres / aktiveres. Du skal m&#xE5;ske opdatere siden efter f&#xE6;rdigg&#xF8;relsen.","ba-imagecapture.access-forbidden":"Adgang til medierne var forbudt. Klik for at pr&#xF8;ve igen.","ba-imagecapture.uploading":"Upload","ba-imagecapture.uploading-failed":"Uploading mislykkedes - klik her for at pr&#xF8;ve igen.","ba-imagecapture.upload-error-duration":"L&#xE6;ngde p&#xE5; det uploadede billede opfylder ikke kravene - klik her for at pr&#xF8;ve igen.","ba-imagecapture.resolution-constraint-error":"Filen du har valgt stemmer ikke overens med den kr&#xE6;vede opl&#xF8;sning - klik her for at pr&#xF8;ve igen.","ba-imagecapture.verifying":"Bekr&#xE6;ftelse","ba-imagecapture.verifying-failed":"Bekr&#xE6;ftelse mislykkedes - klik her for at pr&#xF8;ve igen.","ba-imagecapture.rerecord-confirm":"Vil du virkelig genoptage dit billede?","ba-imagecapture.image_file_too_large":"Din billedfil er for stor (%s) - klik her for at pr&#xF8;ve igen med en mindre billedfil.","ba-imagecapture.unsupported_image_type":"Upload venligst: %s - klik her for at pr&#xF8;ve igen.","ba-imagecapture.orientation-portrait-required":"Venligst drej din enhed for at optage i st&#xE5;ende tilstand.","ba-imagecapture.orientation-landscape-required":"Venligst drej din enhed for at optage i liggende tilstand.","ba-audiorecorder.recorder-error":"Der opstod en fejl. Pr&#xF8;v venligst igen senere. Klik for at pr&#xF8;ve igen.","ba-audiorecorder.attach-error":"Vi kunne ikke f&#xE5; adgang til medieinterfacet. Afh&#xE6;ngigt af enhed og browser skal du muligvis installere Flash eller f&#xE5; adgang til siden via SSL.","ba-audiorecorder.software-required":"Klik nedenfor for at installere / aktivere f&#xF8;lgende krav for at forts&#xE6;tte.","ba-audiorecorder.software-waiting":"Venter p&#xE5; de krav, der skal installeres / aktiveres. Du skal m&#xE5;ske opdatere siden efter f&#xE6;rdigg&#xF8;relsen.","ba-audiorecorder.access-forbidden":"Adgang til medierne var forbudt. Klik for at pr&#xF8;ve igen.","ba-audiorecorder.uploading":"Upload","ba-audiorecorder.uploading-failed":"Uploading mislykkedes - klik her for at pr&#xF8;ve igen.","ba-audiorecorder.upload-error-duration":"L&#xE6;ngden p&#xE5; den uploadede lyd opfylder ikke kravene - klik her for at pr&#xF8;ve igen.","ba-audiorecorder.verifying":"Bekr&#xE6;ftelse","ba-audiorecorder.verifying-failed":"Bekr&#xE6;ftelse mislykkedes - klik her for at pr&#xF8;ve igen.","ba-audiorecorder.rerecord-confirm":"Vil du virkelig lave din lyd igen?","ba-audiorecorder.cancel-confirm":"Vil du virkelig annullere din lydopload?","ba-audiorecorder.audio_file_too_large":"Din lydfil er for stor (%s) - klik her for at pr&#xF8;ve igen med en mindre lydfil.","ba-audiorecorder.unsupported_audio_type":"Upload venligst: %s - klik her for at pr&#xF8;ve igen.","ba-common-settingsmenu.tooltip":"Klik for at spille.","ba-common-settingsmenu.setting-menu":"Alle indstillinger","ba-common-settingsmenu.source-quality":"Kildekvalitet","ba-common-settingsmenu.player-speed":"Spillerens hastighed","ba-common-settingsmenu.set-menu-option":"Indstil mulighed","ba-common-settingsmenu.submit-video":"Bekr&#xE6;ft video","ba-common-settingsmenu.picture-in-picture":"Billede i billede","ba-common-settingsmenu.exit-fullscreen-video":"Afslut fuldsk&#xE6;rm","ba-common-settingsmenu.fullscreen-video":"G&#xE5; ind i fuld sk&#xE6;rm","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Pause optager","ba-videorecorder-controlbar.resume-recorder":"Genoptag optager","ba-videorecorder.missing-track":"P&#xE5;kr&#xE6;vet lyd- eller videospor mangler","ba-videorecorder.device-already-in-use":"Mindst en af dine inputenheder er allerede i brug","ba-videorecorder.browser-permission-denied":"Tilladelse n&#xE6;gtet af browseren, giv venligst adgang og genindl&#xE6;s siden","ba-audioplayer.all-settings":"Alle indstillinger","ba-videoplayer-controlbar.remaining-time":"Resterende tid","ba-videoplayer-controlbar.select-frame":"V&#xE6;lg","ba-videoplayer-controlbar.trim-video":"Trimme","ba-videoplayer-playbutton.trim":"Trimme","ba-videoplayer-playbutton.skip":"Springe","ba-videorecorder-imagegallery.upload-covershot":"Upload d&#xE6;kning","ba-videorecorder.pick-covershot-frame":"V&#xE6;lg en ramme, der skal bruges som forsidebillede.","ba-videorecorder.screen-recorder-is-not-supported":"Screen recorder underst&#xF8;ttes ikke p&#xE5; denne enhed","ba-videorecorder.trim-prompt":"Vil du trimme din video?","ba-videorecorder.trim-video":"Flyt start- og slutmark&#xF8;rerne for at trimme din video","ba-videorecorder.wait-for-trim":"Venter p&#xE5; trimkommando ...","ba-videorecorder-controlbar.no-video-source":"Mangler yderligere videoindgangskilde","ba-videorecorder-controlbar.stream-already-selected":"Yderligere str&#xF8;m er allerede valgt","ba-videorecorder.uploading-src-error":"Kan ikke afspille video nu, og upload er stadig i gang","ba-audiorecorder-controlbar.pause-recorder":"Pause optager","ba-audiorecorder-controlbar.resume-recorder":"Genoptag optager"},["language:da"]),{}}),e.define("module:Assets.Languages.de",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"Hier klicken um Wiedergabe zu starten.","ba-videoplayer-playbutton.rerecord":"Video neu aufnehmen","ba-videoplayer-playbutton.submit-video":"Video akzeptieren","ba-videoplayer-loader.tooltip":"Video wird geladen...","ba-videoplayer-controlbar.change-resolution":"Aufl&#xF6;sung anpassen","ba-videoplayer-controlbar.video-progress":"Videofortschritt","ba-videoplayer-controlbar.rerecord-video":"Video erneut aufnehmen?","ba-videoplayer-controlbar.submit-video":"Video akzeptieren","ba-videoplayer-controlbar.play-video":"Video wiedergeben","ba-videoplayer-controlbar.pause-video":"Video pausieren","ba-videoplayer-controlbar.elapsed-time":"Vergangene Zeit","ba-videoplayer-controlbar.total-time":"L&#xE4;nge des Videos","ba-videoplayer-controlbar.fullscreen-video":"Vollbildmodus","ba-videoplayer-controlbar.volume-button":"Lautst&#xE4;rke regulieren","ba-videoplayer-controlbar.volume-mute":"Ton abstellen","ba-videoplayer-controlbar.volume-unmute":"Ton wieder aktivieren","ba-videoplayer.video-error":"Es ist ein Fehler aufgetreten, bitte versuchen Sie es sp&#xE4;ter noch einmal. Hier klicken, um es noch einmal zu probieren.","ba-videorecorder-chooser.record-video":"Video aufnehmen","ba-videorecorder-chooser.upload-video":"Video hochladen","ba-videorecorder-controlbar.settings":"Einstellungen","ba-videorecorder-controlbar.camerahealthy":"Gute Beleuchtung","ba-videorecorder-controlbar.cameraunhealthy":"Beleuchtung nicht optimal","ba-videorecorder-controlbar.microphonehealthy":"Soundqualit&#xE4;t einwandfrei","ba-videorecorder-controlbar.microphoneunhealthy":"Mikrofon bis jetzt stumm","ba-videorecorder-controlbar.record":"Video aufnehmen","ba-videorecorder-controlbar.record-tooltip":"Hier klicken um Aufnahme zu starten.","ba-videorecorder-controlbar.rerecord":"Video neu aufnehmen","ba-videorecorder-controlbar.rerecord-tooltip":"Hier klicken um Video erneut aufzunehmen.","ba-videorecorder-controlbar.upload-covershot":"Hochladen","ba-videorecorder-controlbar.upload-covershot-tooltip":"Hier klicken um einen Covershot hochzuladen.","ba-videorecorder-controlbar.stop":"Aufnahme stoppen","ba-videorecorder-controlbar.stop-tooltip":"Hier klicken um Aufnahme zu stoppen.","ba-videorecorder-controlbar.skip":"&#xDC;berspringen","ba-videorecorder-controlbar.skip-tooltip":"Hier klicken um zu &#xDC;berspringen.","ba-videorecorder.recorder-error":"Es ist ein Fehler aufgetreten, bitte versuchen Sie es sp&#xE4;ter noch einmal. Hier klicken, um es noch einmal zu probieren.","ba-videorecorder.attach-error":"Wir konnten nicht auf das Medieninterface zugreifen. Je nach Browser und Ger&#xE4;t muss m&#xF6;glicherweise Flash installiert oder die Seite &#xFC;ber SSL geladen werden.","ba-videorecorder.access-forbidden":"Zugriff auf das Medieninterface wurde verweigert. Hier klicken, um es noch einmal zu probieren.","ba-videorecorder.pick-covershot":"Bitte w&#xE4;hlen Sie einen Covershot aus.","ba-videorecorder.uploading":"Hochladen","ba-videorecorder.uploading-failed":"Hochladen fehlgeschlagen. Hier klicken, um es noch einmal zu probieren.","ba-videorecorder.verifying":"Verifizieren","ba-videorecorder.verifying-failed":"Verifizierung fehlgeschlagen. Hier klicken, um es noch einmal zu probieren.","ba-videorecorder.rerecord-confirm":"M&#xF6;chten Sie Ihr Video wirklich noch einmal aufnehmen?","ba-videorecorder.video_file_too_large":"Die angegebene Videodatei ist zu gro&#xDF; (%s). Hier klicken, um eine kleinere Videodatei hochzuladen.","ba-videorecorder.unsupported_video_type":"Bitte laden Sie Dateien des folgenden Typs hoch: %s. Hier klicken, um es noch einmal zu probieren.","ba-videoplayer-controlbar.exit-fullscreen-video":"Den Vollbildmous verlassen","ba-videoplayer-share.share":"Video teilen","ba-videorecorder-chooser.record-screen":"Bildschirm auf
2nehmen","ba-videoplayer-controlbar.pause-video-disabled":"Pause wird nicht unterst&#xFC;tzt","ba-videorecorder-chooser.record-audio":"Ton aufnehmen","ba-videorecorder-controlbar.stop-available-after":"Die minimale Aufnahmezeit ist %d Sekunden","ba-videorecorder-controlbar.cancel":"Stornieren","ba-videorecorder-controlbar.cancel-tooltip":"Klicken Sie hier, um abzubrechen.","ba-videorecorder.cancel-confirm":"M&#xF6;chten Sie Ihren Video-Upload wirklich abbrechen?","ba-videoplayer-adslot.elapsed-time":"Elased Zeit","ba-videoplayer-adslot.volume-button":"Lautst&#xE4;rke einstellen","ba-videoplayer-adslot.volume-mute":"Ton stummschalten","ba-videoplayer-adslot.volume-unmute":"Ton nicht h&#xF6;ren","ba-videoplayer-adslot.ad-will-end-after":"Die Anzeige endet nach %s","ba-videoplayer-adslot.can-skip-after":"&#xDC;berspringen nach %d","ba-videoplayer-adslot.skip-ad":"&#xDC;berspringen","ba-videorecorder.software-required":"Bitte klicken Sie hier, um die folgenden Voraussetzungen zu installieren bzw. zu aktivieren.","ba-videorecorder.software-waiting":"Warte auf Abschluss der Installation bzw. der Aktivierung. M&#xF6;glicherweise m&#xFC;ssen Sie die Seite nach dem Abschluss aktualisieren.","ba-videoplayer-controlbar.close-tracks":"Schlie&#xDF;en CC","ba-videoplayer-controlbar.show-tracks":"Zeig CC","ba-videoplayer-tracks.upload-text-tracks":"Hochladen von Textdateien","ba-videoplayer-tracks.select-text-track-language":"Untertitelsprache","ba-videoplayer-tracks.info-select-locale-first":"W&#xE4;hlen Sie zuerst das Gebietsschema aus","ba-videoplayer-tracks.select-text-track-file":"Klicken Sie, um eine Datei auszuw&#xE4;hlen","ba-videoplayer-tracks.back":"zur&#xFC;ck","ba-videorecorder.framerate-warning":"Die Videobildrate ist sehr niedrig. Wir empfehlen, alle anderen Programme und Browser-Tabs zu schlie&#xDF;en oder einen schnelleren Computer zu verwenden.","ba-videorecorder.upload-error-duration":"Die L&#xE4;nge des hochgeladenen Videos entspricht nicht den Anforderungen. Klicken Sie hier, um es erneut zu versuchen.","ba-videorecorder.resolution-constraint-error":"Die von Ihnen ausgew&#xE4;hlte Datei stimmt nicht mit der erforderlichen Aufl&#xF6;sung &#xFC;berein - klicken Sie hier, um es erneut zu versuchen.","ba-videorecorder.orientation-portrait-required":"Bitte drehen Sie Ihr Ger&#xE4;t, um im Hochformat aufzunehmen.","ba-videorecorder.orientation-landscape-required":"Bitte drehen Sie Ihr Ger&#xE4;t, um im Querformat aufzunehmen.","ba-imageviewer-controlbar.rerecord-image":"Wiederholen?","ba-imageviewer-controlbar.submit-image":"Best&#xE4;tigen","ba-imageviewer-controlbar.fullscreen-image":"Vollbildmodus aktivieren","ba-imageviewer-controlbar.exit-fullscreen-image":"Vollbildmodus beenden","ba-imageviewer.image-error":"Ein Fehler ist aufgetreten. Bitte versuchen Sie es sp&#xE4;ter erneut. Klicken Sie, um es erneut zu versuchen.","ba-imagecapture-chooser.image-capture":"Bild aufnehmen","ba-imagecapture-chooser.upload-image":"Bild hochladen","ba-imagecapture-controlbar.settings":"die Einstellungen","ba-imagecapture-controlbar.camerahealthy":"Die Beleuchtung ist gut","ba-imagecapture-controlbar.cameraunhealthy":"Die Beleuchtung ist nicht optimal","ba-imagecapture-controlbar.record":"Erfassung","ba-imagecapture-controlbar.record-tooltip":"Klicken Sie hier, um zu erfassen.","ba-imagecapture-controlbar.rerecord":"Wiederholen","ba-imagecapture-controlbar.rerecord-tooltip":"Klicken Sie hier, um den Vorgang zu wiederholen.","ba-imagecapture-controlbar.cancel":"Stornieren","ba-imagecapture-controlbar.cancel-tooltip":"Klicken Sie hier, um abzubrechen.","ba-audioplayer-controlbar.audio-progress":"Fortschritt","ba-audioplayer-controlbar.rerecord-audio":"Wiederholen?","ba-audioplayer-controlbar.submit-audio":"Best&#xE4;tigen","ba-audioplayer-controlbar.play-audio":"abspielen","ba-audioplayer-controlbar.pause-audio":"Pause","ba-audioplayer-controlbar.pause-audio-disabled":"Pause wird nicht unterst&#xFC;tzt","ba-audioplayer-controlbar.elapsed-time":"Elased Zeit","ba-audioplayer-controlbar.total-time":"Gesamtl&#xE4;nge von","ba-audioplayer-controlbar.volume-button":"Lautst&#xE4;
2rke einstellen","ba-audioplayer-controlbar.volume-mute":"Ton stummschalten","ba-audioplayer-controlbar.volume-unmute":"Ton nicht h&#xF6;ren","ba-audioplayer-loader.tooltip":"Wird geladen...","ba-audioplayer.audio-error":"Ein Fehler ist aufgetreten. Bitte versuchen Sie es sp&#xE4;ter erneut. Klicken Sie, um es erneut zu versuchen.","ba-audiorecorder-chooser.record-audio":"Ton aufnehmen","ba-audiorecorder-chooser.upload-audio":"Audio hochladen","ba-audiorecorder-controlbar.settings":"die Einstellungen","ba-audiorecorder-controlbar.microphonehealthy":"Sound ist gut","ba-audiorecorder-controlbar.microphoneunhealthy":"Kann keinen Ton aufnehmen","ba-audiorecorder-controlbar.record":"Aufzeichnung","ba-audiorecorder-controlbar.record-tooltip":"Klicken Sie hier, um aufzunehmen.","ba-audiorecorder-controlbar.rerecord":"Wiederholen","ba-audiorecorder-controlbar.rerecord-tooltip":"Klicken Sie hier, um den Vorgang zu wiederholen.","ba-audiorecorder-controlbar.stop":"Halt","ba-audiorecorder-controlbar.stop-tooltip":"Klicken Sie hier, um zu stoppen.","ba-audiorecorder-controlbar.stop-available-after":"Die minimale Aufnahmezeit ist %d Sekunden","ba-audiorecorder-controlbar.cancel":"Stornieren","ba-audiorecorder-controlbar.cancel-tooltip":"Klicken Sie hier, um abzubrechen.","ba-videoplayer-controlbar.player-speed":"Wiedergabegeschwindigkeit","ba-videoplayer-controlbar.settings":"Einstellungen","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay-Symbol","ba-videoplayer.all-settings":"Einstellungen","ba-videoplayer.player-speed":"Wiedergabegeschwindigkeit","ba-videoplayer.full-screen":"Vollbild","ba-videorecorder-controlbar.add-stream":"Quelle hinzuf&#xFC;gen","ba-videorecorder.switch-camera":"Kamera wechseln","ba-videorecorder.prepare-covershot":"Covershots vorbereiten","ba-videorecorder.prepare-thumbnails":"Thumbnails vorbereiten","ba-videorecorder.adding-new-stream":"Neue Quelle hinzuf&#xFC;gen","ba-imagecapture.recorder-error":"Ein Fehler ist aufgetreten. Bitte versuchen Sie es sp&#xE4;ter erneut. Klicken Sie hier, um es erneut zu versuchen.","ba-imagecapture.attach-error":"Wir konnten nicht auf die Medienschnittstelle zugreifen. Je nach Ger&#xE4;t und Browser m&#xFC;ssen Sie m&#xF6;glicherweise Flash installieren oder &#xFC;ber SSL auf die Seite zugreifen.","ba-imagecapture.software-required":"Klicken Sie unten, um die folgenden Voraussetzungen zu installieren / aktivieren, um fortzufahren.","ba-imagecapture.software-waiting":"Warten auf die Installation / Aktivierung der Anforderungen. M&#xF6;glicherweise m&#xFC;ssen Sie die Seite nach Abschluss aktualisieren.","ba-imagecapture.access-forbidden":"Der Zugang zu den Medien war verboten. Klicken Sie hier, um es erneut zu versuchen.","ba-imagecapture.uploading":"Hochladen","ba-imagecapture.uploading-failed":"Hochladen fehlgeschlagen - Klicken Sie hier, um es erneut zu versuchen.","ba-imagecapture.upload-error-duration":"Die L&#xE4;nge des hochgeladenen Bildes entspricht nicht den Anforderungen. Klicken Sie hier, um es erneut zu versuchen.","ba-imagecapture.resolution-constraint-error":"Die ausgew&#xE4;hlte Datei entspricht nicht der erforderlichen Aufl&#xF6;sung. Klicken Sie hier, um es erneut zu versuchen.","ba-imagecapture.verifying":"&#xDC;berpr&#xFC;fung","ba-imagecapture.verifying-failed":"&#xDC;berpr&#xFC;fung fehlgeschlagen - Klicken Sie hier, um es erneut zu versuchen.","ba-imagecapture.rerecord-confirm":"M&#xF6;chten Sie Ihr Bild wirklich neu aufnehmen?","ba-imagecapture.image_file_too_large":"Ihre Bilddatei ist zu gro&#xDF; (%s). Klicken Sie hier, um es mit einer kleineren Bilddatei erneut zu versuchen.","ba-imagecapture.unsupported_image_type":"Bitte hochladen: %s - Klicken Sie hier, um es erneut zu versuchen.","ba-imagecapture.orientation-portrait-required":"Bitte drehen Sie Ihr Ger&#xE4;t, um im Hochformat aufzunehmen.","ba-imagecapture.orientation-landscape-required":"Bitte drehen Sie Ihr Ger&#xE4;t, um im Querformat aufzunehmen.","ba-audiorecorder.recorder-error":"Ein Fehler ist aufgetreten. Bitte versuchen Sie es sp&#xE4;ter erneut. Klicken Sie hier, um es erneut zu versuchen.","ba-audiorecorder.attach-error":"Wir konnten nicht auf die Medienschnittstelle zugreifen. Je nach Ger&#xE4;t und Browser m&#xFC;ssen Sie m&#xF6;glicherweise Flash installieren oder &#xFC;ber SSL auf die Seite zugreifen.","ba-audiorecorder.software-required":"Klicken Sie unten, um die folgenden Voraussetzungen zu installieren / aktivieren, um fortzufahren.","ba-audiorecorder.software-waiting":"Warten auf die Installation / Aktivierung der Anforderungen. M&#xF6;glicherweise m&#xFC;ssen Sie die Seite nach Abschluss aktualisieren.","ba-audiorecorder.access-forbidden":"Der Zugang zu den Medien war verboten. Klicken Sie hier, um es erneut zu versuchen.","ba-audiorecorder.uploading":"Hochladen","ba-audiorecorder.uploading-failed":"Hochladen fehlgeschlagen - Klicken Sie hier, um es erneut zu versuchen.","ba-audiorecorder.upload-error-duration":"Die L&#xE4;nge des hochgeladenen Audios entspricht nicht den Anforderungen. Klicken Sie hier, um es erneut zu versuchen.","ba-audiorecorder.verifying":"&#xDC;berpr&#xFC;fung","ba-audiorecorder.verifying-failed":"&#xDC;berpr&#xFC;fung fehlgeschlagen - Klicken Sie hier, um es erneut zu versuchen.","ba-audiorecorder.rerecord-confirm":"M&#xF6;chten Sie Ihr Audio wirklich wiederholen?","ba-audiorecorder.cancel-confirm":"M&#xF6;chten Sie Ihren Audio-Upload wirklich abbrechen?","ba-audiorecorder.audio_file_too_large":"Ihre Audiodatei ist zu gro&#xDF; (%s) - Klicken Sie hier, um es mit einer kleineren Audiodatei erneut zu versuchen.","ba-audiorecorder.unsupported_audio_type":"Bitte hochladen: %s - Klicken Sie hier, um es erneut zu versuchen.","ba-common-settingsmenu.tooltip":"Hier klicken um Wiedergabe zu starten.","ba-common-settingsmenu.setting-menu":"Einstellungen","ba-common-settingsmenu.source-quality":"Quellqualit&#xE4;t","ba-common-settingsmenu.player-speed":"Wiedergabegeschwindigkeit","ba-common-settingsmenu.set-menu-option":"Option einstellen","ba-common-settingsmenu.submit-video":"Video best&#xE4;tigen","ba-common-settingsmenu.picture-in-picture":"Bild im Bild","ba-common-settingsmenu.exit-fullscreen-video":"Vollbildmous verlassen","ba-common-settingsmenu.fullscreen-video":"Vollbildmodus","ba-videorecorder-chooser.multi-stream":"Mehrfach-Stream","ba-videorecorder-controlbar.pause-recorder":"Aufnahme pausieren","ba-videorecorder-controlbar.resume-recorder":"Aufnahme fortsetzen","ba-videorecorder.missing-track":"Die erforderliche Audio- oder Videospur fehlt","ba-videorecorder.device-already-in-use":"Mindestens eines Ihrer Eingabeger&#xE4;te ist bereits in Gebrauch","ba-videorecorder.browser-permission-denied":"Zugriff wurde vom Browser verweigert, bitte erteilen Sie die Erlaubnis und laden Sie die Seite neu","ba-audioplayer.all-settings":"Einstellungen","ba-videoplayer-controlbar.remaining-time":"Verbleibende Zeit","ba-videoplayer-controlbar.select-frame":"W&#xE4;hlen","ba-videoplayer-controlbar.trim-video":"Trimmen","ba-videoplayer-playbutton.trim":"Trimmen","ba-videoplayer-playbutton.skip":"&#xDC;berspringen","ba-videorecorder-imagegallery.upload-covershot":"Cover hochladen","ba-videorecorder.pick-covershot-frame":"W&#xE4;hlen Sie ein Bild aus, das als Covershot verwendet werden soll.","ba-videorecorder.screen-recorder-is-not-supported":"Bildschirmaufnahme wird auf diesem Ger&#xE4;t nicht unterst&#xFC;tzt","ba-videorecorder.trim-prompt":"M&#xF6;chten Sie Ihr Video trimmen?","ba-videorecorder.trim-video":"Verschieben Sie die Start- und Endmarkierungen, um Ihr Video zu trimmen","ba-videorecorder.wait-for-trim":"Warten auf Trimmbefehl...","ba-videorecorder-controlbar.no-video-source":"Fehlende zus&#xE4;tzliche Videoeingangsquelle","ba-videorecorder-controlbar.stream-already-selected":"Zus&#xE4;tzlicher Stream wurde bereits ausgew&#xE4;hlt","ba-videorecorder.uploading-src-error":"Video kann jetzt nicht wiedergegeben werden, Upload l&#xE4;
2uft noch","ba-audiorecorder-controlbar.pause-recorder":"Recorder pausieren","ba-audiorecorder-controlbar.resume-recorder":"Lebenslauf-Recorder"},["language:de"]),{}}),e.define("module:Assets.Languages.el",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"&#x39A;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3B3;&#x3C9;&#x3B3;&#x3AE;.","ba-videoplayer-playbutton.rerecord":"&#x395;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;","ba-videoplayer-playbutton.submit-video":"&#x395;&#x3C0;&#x3B9;&#x3B2;&#x3B5;&#x3B2;&#x3B1;&#x3B9;&#x3CE;&#x3C3;&#x3C4;&#x3B5; &#x3C4;&#x3BF; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF;","ba-videoplayer-loader.tooltip":"&#x3A6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7;...","ba-videoplayer-controlbar.change-resolution":"&#x391;&#x3BB;&#x3BB;&#x3B1;&#x3B3;&#x3AE; &#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3C5;&#x3C3;&#x3B7;&#x3C2;","ba-videoplayer-controlbar.video-progress":"&#x3A0;&#x3C1;&#x3CC;&#x3BF;&#x3B4;&#x3BF;&#x3C2;","ba-videoplayer-controlbar.rerecord-video":"&#x395;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;;","ba-videoplayer-controlbar.submit-video":"&#x395;&#x3C0;&#x3B9;&#x3B2;&#x3B5;&#x3B2;&#x3B1;&#x3AF;&#x3C9;&#x3C3;&#x3B7;","ba-videoplayer-controlbar.play-video":"&#x391;&#x3BD;&#x3B1;&#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3B3;&#x3C9;&#x3B3;&#x3AE;","ba-videoplayer-controlbar.pause-video":"&#x3A0;&#x3C1;&#x3BF;&#x3C3;&#x3C9;&#x3C1;&#x3B9;&#x3BD;&#x3AE; &#x3C0;&#x3B1;&#x3CD;&#x3C3;&#x3B7;","ba-videoplayer-controlbar.elapsed-time":"&#x3A7;&#x3C1;&#x3CC;&#x3BD;&#x3BF;&#x3C2; &#x3C0;&#x3BF;&#x3C5; &#x3C0;&#x3B1;&#x3C1;&#x3AE;&#x3BB;&#x3B8;&#x3B5;","ba-videoplayer-controlbar.total-time":"&#x3A3;&#x3C5;&#x3BD;&#x3BF;&#x3BB;&#x3B9;&#x3BA;&#x3AE; &#x3B4;&#x3B9;&#x3AC;&#x3C1;&#x3BA;&#x3B5;&#x3B9;&#x3B1; &#x3C4;&#x3BF;&#x3C5;","ba-videoplayer-controlbar.fullscreen-video":"&#x39C;&#x3B5;&#x3C4;&#x3AC;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3B5; &#x3C0;&#x3BB;&#x3AE;&#x3C1;&#x3B7; &#x3BF;&#x3B8;&#x3CC;&#x3BD;&#x3B7;","ba-videoplayer-controlbar.volume-button":"&#x39F;&#x3C1;&#x3B9;&#x3C3;&#x3BC;&#x3CC;&#x3C2; &#x3AD;&#x3BD;&#x3C4;&#x3B1;&#x3C3;&#x3B7;&#x3C2;","ba-videoplayer-controlbar.volume-mute":"&#x3A3;&#x3AF;&#x3B3;&#x3B1;&#x3C3;&#x3B7; &#x3AE;&#x3C7;&#x3BF;&#x3C5;","ba-videoplayer-controlbar.volume-unmute":"&#x391;&#x3BD;&#x3B1;&#x3AF;&#x3C1;&#x3B5;&#x3C3;&#x3B7; &#x3C3;&#x3AF;&#x3B3;&#x3B1;&#x3C3;&#x3B7;&#x3C2; &#x3AE;&#x3C7;&#x3BF;&#x3C5;","ba-videoplayer.video-error":"&#x3A3;&#x3C5;&#x3BD;&#x3AD;&#x3B2;&#x3B7; &#x3BA;&#x3AC;&#x3C0;&#x3BF;&#x3B9;&#x3BF; &#x3BB;&#x3AC;&#x3B8;&#x3BF;&#x3C2;, &#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3C4;&#x3B5; &#x3B1;&#x3C1;&#x3B3;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3B1;. &#x39A;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5;.","ba-videorecorder-chooser.record-video":"&#x395;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF;","ba-videorecorder-chooser.upload-video":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF;","ba-videorecorder-controlbar.settings":"&#x3A1;&#x3C5;&#x3B8;&#x3BC;&#x3AF;&#x3C3;&#x3B5;&#x3B9;&#x3C2;","ba-videorecorder-controlbar.camerahealthy":"&#x39F; &#x3C6;&#x3C9;&#x3C4;&#x3B9;&#x3C3;&#x3BC;&#x3CC;&#x3C2; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3BA;&#x3B1;&#x3BB;&#x3CC;&#x3C2;","ba-videorecorder-controlbar.cameraunhealthy":"&#x39F; &#x3C6;&#x3C9;&#x3C4;&#x3B9;&#x3C3;&#x3BC;&#x3CC;&#x3C2; &#x3B4;&#x3B5;&#x3BD; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3B9;&#x3BA;&#x3B1;&#x3BD;&#x3BF;&#x3C0;&#x3BF;&#x3B9;&#x3B7;&#x3C4;&#x3B9;&#x3BA;&#x3CC;&#x3C2;","ba-videorecorder-controlbar.microphonehealthy":"&#x39F; &#x3AE;&#x3C7;&#x3BF;&#x3C2; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3BA;&#x3B1;&#x3BB;&#x3CC;&#x3C2;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x394;&#x3B5;&#x3BD; &#x3B1;&#x3BA;&#x3BF;&#x3CD;&#x3B3;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3BA;&#x3B1;&#x3B8;&#x3CC;&#x3BB;&#x3BF;&#x3C5; &#x3AE;&#x3C7;&#x3BF;&#x3C2;","ba-videorecorder-controlbar.record":"&#x395;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;","ba-videorecorder-controlbar.record-tooltip":"&#x39A;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;.","ba-videorecorder-controlbar.rerecord":"&#x395;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x39A;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;.","ba-videorecorder-controlbar.upload-covershot":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x39A;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3BF;&#x3C1;&#x3C4;&#x3CE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BC;&#x3AF;&#x3B1; &#x3B4;&#x3B9;&#x3BA;&#x3AE; &#x3C3;&#x3B1;&#x3C2; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1; &#x3B5;&#x3C0;&#x3B9;&#x3C3;&#x3BA;&#x3CC;&#x3C0;&#x3B7;&#x3C3;&#x3B7;&#x3C2;","ba-videorecorder-controlbar.stop":"&#x394;&#x3B9;&#x3B1;&#x3BA;&#x3BF;&#x3C0;&#x3AE;","ba-videorecorder-controlbar.stop-tooltip":"&#x39A;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3B4;&#x3B9;&#x3B1;&#x3BA;&#x3BF;&#x3C0;&#x3AE;.","ba-videorecorder-controlbar.skip":"&#x3A0;&#x3B1;&#x3C1;&#x3AC;&#x3BB;&#x3B5;&#x3B9;&#x3C8;&#x3B7;","ba-videorecorder-controlbar.skip-tooltip":"&#x39A;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3C0;&#x3B1;&#x3C1;&#x3AC;&#x3BB;&#x3B5;&#x3B9;&#x3C8;&#x3B7;.","ba-videorecorder.recorder-error":"&#x3A3;&#x3C5;&#x3BD;&#x3AD;&#x3B2;&#x3B7; &#x3BA;&#x3AC;&#x3C0;&#x3BF;&#x3B9;&#x3BF; &#x3BB;&#x3AC;&#x3B8;&#x3BF;&#x3C2;, &#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3C4;&#x3B5; &#x3B1;&#x3C1;&#x3B3;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3B1;. &#x39A;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5;.","ba-videorecorder.attach-error":"&#x394;&#x3B5;&#x3BD; &#x3BC;&#x3C0;&#x3BF;&#x3C1;&#x3AD;&#x3C3;&#x3B1;&#x3BC;&#x3B5; &#x3BD;&#x3B1; &#x3B1;&#x3C0;&#x3BF;&#x3BA;&#x3C4;&#x3AE;&#x3C3;&#x3BF;&#x3C5;&#x3BC;&#x3B5; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3C4;&#x3B7;&#x3BD; &#x3BA;&#x3AC;&#x3BC;&#x3B5;&#x3C1;&#x3B1;. &#x391;&#x3BD;&#x3AC;&#x3BB;&#x3BF;&#x3B3;&#x3B1; &#x3BC;&#x3B5; &#x3C4;&#x3B7; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AE; &#x3BA;&#x3B1;&#x3B9; &#x3C4;&#x3BF;&#x3BD; browser &#x3C0;&#x3BF;&#x3C5; &#x3C7;&#x3C1;&#x3B7;&#x3C3;&#x3B9;&#x3BC;&#x3BF;&#x3C0;&#x3BF;&#x3B9;&#x3B5;&#x3AF;&#x3C4;&#x3B5;, &#x3BC;&#x3C0;&#x3BF;&#x3C1;&#x3B5;&#x3AF; &#x3BD;&#x3B1; &#x3C7;&#x3C1;&#x3B5;&#x3B9;&#x3B1;&#x3C3;&#x3C4;&#x3B5;&#x3AF; &#x3BD;&#x3B1; &#x3B5;&#x3B3;&#x3BA;&#x3B1;&#x3C4;&#x3B1;&#x3C3;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3BF; Flash &#x3AE; &#x3BD;&#x3B1; &#x3BC;&#x3C0;&#x3B5;&#x3AF;&#x3C4;&#x3B5; &#x3C3;&#x3C4;&#x3B7; &#x3C3;&#x3B5;&#x3BB;&#x3AF;&#x3B4;&#x3B1; &#x3BC;&#x3AD;&#x3C3;&#x3C9; SSL.","ba-videorecorder.access-forbidden":"&#x394;&#x3B5;&#x3BD; &#x3B5;&#x3C0;&#x3B9;&#x3C4;&#x3C1;&#x3AC;&#x3C0;&#x3B7;&#x3BA;&#x3B5; &#x3B7; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3C4;&#x3B7;&#x3BD; &#x3BA;&#x3AC;&#x3BC;&#x3B5;&#x3C1;&#x3B1;. &#x39A;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3C4;&#x3B5;.","ba-videorecorder.pick-covershot":"&#x395;&#x3C0;&#x3B9;&#x3BB;&#x3AD;&#x3BE;&#x3C4;&#x3B5; &#x3BC;&#x3B9;&#x3B1; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1; &#x3B5;&#x3C0;&#x3B9;&#x3C3;&#x3BA;&#x3CC;&#x3C0;&#x3B7;&#x3C3;&#x3B7;&#x3C2;.","ba-videorecorder.uploading":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7;","ba-videorecorder.uploading-failed":"&#x397; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7; &#x3B1;&#x3C0;&#x3AD;&#x3C4;&#x3C5;&#x3C7;&#x3B5; - &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5;.","ba-videorecorder.verifying":"&#x395;&#x3C0;&#x3B9;&#x3B2;&#x3B5;&#x3B2;&#x3B1;&#x3AF;&#x3C9;&#x3C3;&#x3B7;","ba-videorecorder.verifying-failed":"&#x397; &#x3B5;&#x3C0;&#x3B9;&#x3B2;&#x3B5;&#x3B2;&#x3B1;&#x3AF;&#x3C9;&#x3C3;&#x3B7; &#x3B1;&#x3C0;&#x3AD;&#x3C4;&#x3C5;&#x3C7;&#x3B5;- &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5;.","ba-videorecorder.rerecord-confirm":"&#x3A3;&#x3AF;&#x3B3;&#x3BF;&#x3BF;&#x3C5;&#x3C1;&#x3B1; &#x3B8;&#x3AD;&#x3BB;&#x3B5;&#x3C4;&#x3B5; &#x3BD;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3B1;&#x3BB;&#x3AC;&#x3B2;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B7; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF;-&#x3BB;&#x3AE;&#x3C8;&#x3B7;;","ba-videorecorder.video_file_too_large":"&#x3A4;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3C0;&#x3BF;&#x3BB;&#x3CD; &#x3BC;&#x3B5;&#x3B3;&#x3AC;&#x3BB;&#x3BF; (%s) - &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BC;&#x3B5; &#x3AD;&#x3BD;&#x3B1; &#x3BC;&#x3B5;&#x3B3;&#x3B1;&#x3BB;&#x3CD;&#x3C4;&#x3B5;&#x3C1;&#x3BF;  &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF;.","ba-videorecorder.unsupported_video_type":"&#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3BF;&#x3C1;&#x3C4;&#x3CE;&#x3C3;&#x3C4;&#x3B5;: %s - &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5;.","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x388;&#x3BE;&#x3BF;&#x3B4;&#x3BF;&#x3C2; &#x3B1;&#x3C0;&#x3CC; &#x3C0;&#x3BB;&#x3AE;&#x3C1;&#x3B7; &#x3BF;&#x3B8;&#x3CC;&#x3BD;&#x3B7;","ba-videoplayer-share.share":"&#x394;&#x3B9;&#x3B1;&#x3BC;&#x3BF;&#x3B9;&#x3C1;&#x3B1;&#x3C3;&#x3BC;&#x3CC;&#x3C2;","ba-videoplayer-controlbar.pause-video-disabled":"&#x397; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C9;&#x3C1;&#x3B9;&#x3BD;&#x3AE; &#x3C0;&#x3B1;&#x3CD;&#x3C3;&#x3B7; &#x3B4;&#x3B5;&#x3BD; &#x3C5;&#x3C0;&#x3BF;&#x3C3;&#x3B7;&#x3C1;&#x3AF;&#x3B6;&#x3B5;&#x3C4;&#x3B1;&#x3B9;","ba-videorecorder-chooser.record-audio":"&#x395;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE; &#x3AE;&#x3C7;&#x3BF;&#x3C5;","ba-videorecorder-chooser.record-screen":"&#x39F;&#x3B8;&#x3CC;&#x3BD;&#x3B7; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;&#x3C2;","ba-videorecorder-controlbar.stop-available-after":"&#x39F; &#x3B5;&#x3BB;&#x3AC;&#x3C7;&#x3B9;&#x3C3;&#x3C4;&#x3BF;&#x3C2; &#x3C7;&#x3C1;&#x3CC;&#x3BD;&#x3BF;&#x3C2; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;&#x3C2; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; %d &#x3B4;&#x3B5;&#x3C5;&#x3C4;&#x3B5;&#x3C1;&#x3CC;&#x3BB;&#x3B5;&#x3C0;&#x3C4;&#x3B1;","ba-videorecorder-controlbar.cancel":"&#x39C;&#x3B1;&#x3C4;&#x3B1;&#x3AF;&#x3C9;&#x3C3;&#x3B7;","ba-videorecorder-controlbar.cancel-tooltip":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3B1;&#x3BA;&#x3CD;&#x3C1;&#x3C9;&#x3C3;&#x3B7;.","ba-videorecorder.cancel-confirm":"&#x398;&#x3AD;&#x3BB;&#x3B5;&#x3C4;&#x3B5; &#x3C0;&#x3C1;&#x3B1;&#x3B3;&#x3BC;&#x3B1;&#x3C4;&#x3B9;&#x3BA;&#x3AC; &#x3BD;&#x3B1; &#x3B1;&#x3BA;&#x3C5;&#x3C1;&#x3CE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B7; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7; &#x3C4;&#x3BF;&#x3C5; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3CC; &#x3C3;&#x3B1;&#x3C2;;","ba-videoplayer-adslot.elapsed-time":"&#x3A7;&#x3C1;&#x3CC;&#x3BD;&#x3BF;&#x3C2; &#x3C0;&#x3BF;&#x3C5; &#x3C0;&#x3B1;&#x3C1;&#x3AE;&#x3BB;&#x3B8;&#x3B5;","ba-videoplayer-adslot.volume-button":"&#x3A1;&#x3CD;&#x3B8;&#x3BC;&#x3B9;&#x3C3;&#x3B7; &#x3AD;&#x3BD;&#x3C4;&#x3B1;&#x3C3;&#x3B7;&#x3C2;","ba-videoplayer-adslot.volume-mute":"&#x3A3;&#x3AF;&#x3B3;&#x3B1;&#x3C3;&#x3B7; &#x3AE;&#x3C7;&#x3BF;&#x3C5;","ba-videoplayer-adslot.volume-unmute":"&#x3A3;&#x3AF;&#x3B3;&#x3B1;&#x3C3;&#x3B7; &#x3AE;&#x3C7;&#x3BF;&#x3C5;","ba-videoplayer-adslot.ad-will-end-after":"&#x397; &#x3B4;&#x3B9;&#x3B1;&#x3C6;&#x3AE;&#x3BC;&#x3B9;&#x3C3;&#x3B7; &#x3B8;&#x3B1; &#x3BB;&#x3AE;&#x3BE;&#x3B5;&#x3B9; &#x3BC;&#x3B5;&#x3C4;&#x3AC; &#x3C4;&#x3BF; %s","ba-videoplayer-adslot.can-skip-after":"&#x3A0;&#x3B1;&#x3C1;&#x3AC;&#x3BB;&#x3B5;&#x3B9;&#x3C8;&#x3B7; &#x3BC;&#x3B5;&#x3C4;&#x3AC; &#x3C4;&#x3BF; %d","ba-videoplayer-adslot.skip-ad":"&#x3A0;&#x3B1;&#x3C1;&#x3AC;&#x3BA;&#x3B1;&#x3BC;&#x3C8;&#x3B7; &#x3B4;&#x3B9;&#x3B1;&#x3C6;&#x3AE;&#x3BC;&#x3B9;&#x3C3;&#x3B7;&#x3C2;","ba-videorecorder.software-required":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3AC;&#x3C4;&#x3C9; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3B5;&#x3B3;&#x3BA;&#x3B1;&#x3C4;&#x3B1;&#x3C3;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; / &#x3B5;&#x3BD;&#x3B5;&#x3C1;&#x3B3;&#x3BF;&#x3C0;&#x3BF;&#x3B9;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B9;&#x3C2; &#x3B1;&#x3BA;&#x3CC;&#x3BB;&#x3BF;&#x3C5;&#x3B8;&#x3B5;&#x3C2; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3B9;&#x3C2; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C7;&#x3C9;&#x3C1;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5;.","ba-videorecorder.software-waiting":"&#x391;&#x3BD;&#x3B1;&#x3BC;&#x3BF;&#x3BD;&#x3AE; &#x3B3;&#x3B9;&#x3B1; &#x3C4;&#x3B7;&#x3BD; &#x3B5;&#x3B3;&#x3BA;&#x3B1;&#x3C4;&#x3AC;&#x3C3;&#x3C4;&#x3B1;&#x3C3;&#x3B7; / &#x3B5;&#x3BD;&#x3B5;&#x3C1;&#x3B3;&#x3BF;&#x3C0;&#x3BF;&#x3AF;&#x3B7;&#x3C3;&#x3B7; &#x3C4;&#x3C9;&#x3BD; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C9;&#x3BD;. &#x38A;&#x3C3;&#x3C9;&#x3C2; &#x3C7;&#x3C1;&#x3B5;&#x3B9;&#x3B1;&#x3C3;&#x3C4;&#x3B5;&#x3AF; &#x3BD;&#x3B1; &#x3B1;&#x3BD;&#x3B1;&#x3BD;&#x3B5;&#x3CE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B7; &#x3C3;&#x3B5;&#x3BB;&#x3AF;&#x3B4;&#x3B1; &#x3BC;&#x3B5;&#x3C4;&#x3AC; &#x3C4;&#x3B7;&#x3BD; &#x3BF;&#x3BB;&#x3BF;&#x3BA;&#x3BB;&#x3AE;&#x3C1;&#x3C9;&#x3C3;&#x3B7;.","ba-videoplayer-controlbar.close-tracks":"&#x39A;&#x3BB;&#x3B5;&#x3AF;&#x3C3;&#x3B9;&#x3BC;&#x3BF; CC","ba-videoplayer-controlbar.show-tracks":"&#x395;&#x3BC;&#x3C6;&#x3AC;&#x3BD;&#x3B9;&#x3C3;&#x3B7; CC","ba-videoplayer-tracks.upload-text-tracks":"&#x391;&#x3BD;&#x3B5;&#x3B2;&#x3AC;&#x3C3;&#x3C4;&#x3B5; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3B1; &#x3BA;&#x3B5;&#x3B9;&#x3BC;&#x3AD;&#x3BD;&#x3BF;&#x3C5; &#x3BA;&#x3BF;&#x3BC;&#x3BC;&#x3B1;&#x3C4;&#x3B9;&#x3BF;&#x3CD;","ba-videoplayer-tracks.select-text-track-language":"&#x393;&#x3BB;&#x3CE;&#x3C3;&#x3C3;&#x3B1; &#x3C5;&#x3C0;&#x3BF;&#x3C4;&#x3AF;&#x3C4;&#x3BB;&#x3C9;&#x3BD;","ba-videoplayer-tracks.info-select-locale-first":"&#x3A0;&#x3C1;&#x3CE;&#x3C4;&#x3B1; &#x3B5;&#x3C0;&#x3B9;&#x3BB;&#x3AD;&#x3BE;&#x3C4;&#x3B5; &#x3C4;&#x3BF;&#x3C0;&#x3B9;&#x3BA;&#x3AD;&#x3C2; &#x3C1;&#x3C5;&#x3B8;&#x3BC;&#x3AF;&#x3C3;&#x3B5;&#x3B9;&#x3C2;","ba-videoplayer-tracks.select-text-track-file":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3B5;&#x3C0;&#x3B9;&#x3BB;&#x3AD;&#x3BE;&#x3B5;&#x3C4;&#x3B5; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF;","ba-videoplayer-tracks.back":"&#x3C0;&#x3AF;&#x3C3;&#x3C9;","ba-videorecorder.framerate-warning":"&#x39F; &#x3C1;&#x3C5;&#x3B8;&#x3BC;&#x3CC;&#x3C2; &#x3BA;&#x3B1;&#x3C1;&#x3AD; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3C0;&#x3BF;&#x3BB
2;&#x3CD; &#x3C7;&#x3B1;&#x3BC;&#x3B7;&#x3BB;&#x3CC;&#x3C2;. &#x3A3;&#x3B1;&#x3C2; &#x3C3;&#x3C5;&#x3BD;&#x3B9;&#x3C3;&#x3C4;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3BD;&#x3B1; &#x3BA;&#x3BB;&#x3B5;&#x3AF;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3CC;&#x3BB;&#x3B1; &#x3C4;&#x3B1; &#x3AC;&#x3BB;&#x3BB;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3B3;&#x3C1;&#x3AC;&#x3BC;&#x3BC;&#x3B1;&#x3C4;&#x3B1; &#x3BA;&#x3B1;&#x3B9; &#x3C4;&#x3B9;&#x3C2; &#x3BA;&#x3B1;&#x3C1;&#x3C4;&#x3AD;&#x3BB;&#x3B5;&#x3C2; &#x3C4;&#x3BF;&#x3C5; &#x3C0;&#x3C1;&#x3BF;&#x3B3;&#x3C1;&#x3AC;&#x3BC;&#x3BC;&#x3B1;&#x3C4;&#x3BF;&#x3C2; &#x3C0;&#x3B5;&#x3C1;&#x3B9;&#x3AE;&#x3B3;&#x3B7;&#x3C3;&#x3B7;&#x3C2; &#x3AE; &#x3BD;&#x3B1; &#x3C7;&#x3C1;&#x3B7;&#x3C3;&#x3B9;&#x3BC;&#x3BF;&#x3C0;&#x3BF;&#x3B9;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3AD;&#x3BD;&#x3B1;&#x3BD; &#x3B3;&#x3C1;&#x3B7;&#x3B3;&#x3BF;&#x3C1;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3BF; &#x3C5;&#x3C0;&#x3BF;&#x3BB;&#x3BF;&#x3B3;&#x3B9;&#x3C3;&#x3C4;&#x3AE;.","ba-videorecorder.upload-error-duration":"&#x3A4;&#x3BF; &#x3BC;&#x3AE;&#x3BA;&#x3BF;&#x3C2; &#x3C4;&#x3BF;&#x3C5; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3BF;&#x3C1;&#x3C4;&#x3C9;&#x3BC;&#x3AD;&#x3BD;&#x3BF;&#x3C5; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF; &#x3B4;&#x3B5;&#x3BD; &#x3C0;&#x3BB;&#x3B7;&#x3C1;&#x3BF;&#x3AF; &#x3C4;&#x3B9;&#x3C2; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3B9;&#x3C2; - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-videorecorder.resolution-constraint-error":"&#x3A4;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3C0;&#x3BF;&#x3C5; &#x3B5;&#x3C0;&#x3B9;&#x3BB;&#x3AD;&#x3BE;&#x3B1;&#x3C4;&#x3B5; &#x3B4;&#x3B5;&#x3BD; &#x3C4;&#x3B1;&#x3B9;&#x3C1;&#x3B9;&#x3AC;&#x3B6;&#x3B5;&#x3B9; &#x3BC;&#x3B5; &#x3C4;&#x3B7;&#x3BD; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3BF;&#x3CD;&#x3BC;&#x3B5;&#x3BD;&#x3B7; &#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3C5;&#x3C3;&#x3B7; - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-videorecorder.orientation-portrait-required":"&#x3A0;&#x3B5;&#x3C1;&#x3B9;&#x3C3;&#x3C4;&#x3C1;&#x3AD;&#x3C8;&#x3C4;&#x3B5; &#x3C4;&#x3B7; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AE; &#x3C3;&#x3B1;&#x3C2; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE; &#x3C3;&#x3B5; &#x3BA;&#x3B1;&#x3C4;&#x3B1;&#x3BA;&#x3CC;&#x3C1;&#x3C5;&#x3C6;&#x3B7; &#x3BB;&#x3B5;&#x3B9;&#x3C4;&#x3BF;&#x3C5;&#x3C1;&#x3B3;&#x3AF;&#x3B1;.","ba-videorecorder.orientation-landscape-required":"&#x3A0;&#x3B5;&#x3C1;&#x3B9;&#x3C3;&#x3C4;&#x3C1;&#x3AD;&#x3C8;&#x3C4;&#x3B5; &#x3C4;&#x3B7; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AE; &#x3C3;&#x3B1;&#x3C2; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE; &#x3C3;&#x3B5; &#x3BF;&#x3C1;&#x3B9;&#x3B6;&#x3CC;&#x3BD;&#x3C4;&#x3B9;&#x3B1; &#x3BB;&#x3B5;&#x3B9;&#x3C4;&#x3BF;&#x3C5;&#x3C1;&#x3B3;&#x3AF;&#x3B1;.","ba-imageviewer-controlbar.rerecord-image":"&#x39E;&#x3B1;&#x3BD;&#x3B1;&#x3BA;&#x3AC;&#x3BD;&#x3C9;?","ba-imageviewer-controlbar.submit-image":"&#x395;&#x3C0;&#x3B9;&#x3B2;&#x3B5;&#x3B2;&#x3B1;&#x3B9;&#x3CE;&#x3BD;&#x3C9;","ba-imageviewer-controlbar.fullscreen-image":"&#x395;&#x3B9;&#x3C3;&#x3B1;&#x3B3;&#x3AC;&#x3B3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B7;&#x3BD; &#x3C0;&#x3BB;&#x3AE;&#x3C1;&#x3B7; &#x3BF;&#x3B8;&#x3CC;&#x3BD;&#x3B7;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x388;&#x3BE;&#x3BF;&#x3B4;&#x3BF;&#x3C2; &#x3B1;&#x3C0;&#x3CC; &#x3C0;&#x3BB;&#x3AE;&#x3C1;&#x3B7; &#x3BF;&#x3B8;&#x3CC;&#x3BD;&#x3B7;","ba-imageviewer.image-error":"&#x395;&#x3BC;&#x3C6;&#x3B1;&#x3BD;&#x3AF;&#x3C3;&#x3C4;&#x3B7;&#x3BA;&#x3B5; &#x3BA;&#x3AC;&#x3C0;&#x3BF;&#x3B9;&#x3BF; &#x3C3;&#x3C6;&#x3AC;&#x3BB;&#x3BC;&#x3B1;. &#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3CE; &#x3B4;&#x3BF;&#x3BA;&#x3B9;&#x3BC;&#x3AC;&#x3C3;&#x3C4;&#x3B5; &#x3B1;&#x3C1;&#x3B3;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3B1;. &#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;.","ba-imagecapture-chooser.image-capture":"&#x39B;&#x3AE;&#x3C8;&#x3B7; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1;&#x3C2;","ba-imagecapture-chooser.upload-image":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1;&#x3C2;","ba-imagecapture-controlbar.settings":"&#x3A1;&#x3C5;&#x3B8;&#x3BC;&#x3AF;&#x3C3;&#x3B5;&#x3B9;&#x3C2;","ba-imagecapture-controlbar.camerahealthy":"&#x39F; &#x3C6;&#x3C9;&#x3C4;&#x3B9;&#x3C3;&#x3BC;&#x3CC;&#x3C2; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3BA;&#x3B1;&#x3BB;&#x3CC;&#x3C2;","ba-imagecapture-controlbar.cameraunhealthy":"&#x39F; &#x3C6;&#x3C9;&#x3C4;&#x3B9;&#x3C3;&#x3BC;&#x3CC;&#x3C2; &#x3B4;&#x3B5;&#x3BD; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3B2;&#x3AD;&#x3BB;&#x3C4;&#x3B9;&#x3C3;&#x3C4;&#x3BF;&#x3C2;","ba-imagecapture-controlbar.record":"&#x3A0;&#x3B9;&#x3AC;&#x3BD;&#x3C9;","ba-imagecapture-controlbar.record-tooltip":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BB;&#x3AE;&#x3C8;&#x3B7;.","ba-imagecapture-controlbar.rerecord":"&#x39E;&#x3B1;&#x3BD;&#x3B1;&#x3BA;&#x3AC;&#x3BD;&#x3C9;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;.","ba-imagecapture-controlbar.cancel":"&#x39C;&#x3B1;&#x3C4;&#x3B1;&#x3AF;&#x3C9;&#x3C3;&#x3B7;","ba-imagecapture-controlbar.cancel-tooltip":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3B1;&#x3BA;&#x3CD;&#x3C1;&#x3C9;&#x3C3;&#x3B7;
2.","ba-audioplayer-controlbar.audio-progress":"&#x3A0;&#x3C1;&#x3CC;&#x3BF;&#x3B4;&#x3BF;&#x3C2;","ba-audioplayer-controlbar.rerecord-audio":"&#x39E;&#x3B1;&#x3BD;&#x3B1;&#x3BA;&#x3AC;&#x3BD;&#x3C9;?","ba-audioplayer-controlbar.submit-audio":"&#x395;&#x3C0;&#x3B9;&#x3B2;&#x3B5;&#x3B2;&#x3B1;&#x3B9;&#x3CE;&#x3BD;&#x3C9;","ba-audioplayer-controlbar.play-audio":"&#x3A0;&#x3B1;&#x3AF;&#x3B6;&#x3C9;","ba-audioplayer-controlbar.pause-audio":"&#x3A0;&#x3B1;&#x3CD;&#x3C3;&#x3B7;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x397; &#x3C0;&#x3B1;&#x3CD;&#x3C3;&#x3B7; &#x3B4;&#x3B5;&#x3BD; &#x3C5;&#x3C0;&#x3BF;&#x3C3;&#x3C4;&#x3B7;&#x3C1;&#x3AF;&#x3B6;&#x3B5;&#x3C4;&#x3B1;&#x3B9;","ba-audioplayer-controlbar.elapsed-time":"&#x3A7;&#x3C1;&#x3CC;&#x3BD;&#x3BF;&#x3C2; &#x3C0;&#x3BF;&#x3C5; &#x3C0;&#x3B1;&#x3C1;&#x3AE;&#x3BB;&#x3B8;&#x3B5;","ba-audioplayer-controlbar.total-time":"&#x3A3;&#x3C5;&#x3BD;&#x3BF;&#x3BB;&#x3B9;&#x3BA;&#x3CC; &#x3BC;&#x3AE;&#x3BA;&#x3BF;&#x3C2;","ba-audioplayer-controlbar.volume-button":"&#x3A1;&#x3CD;&#x3B8;&#x3BC;&#x3B9;&#x3C3;&#x3B7; &#x3AD;&#x3BD;&#x3C4;&#x3B1;&#x3C3;&#x3B7;&#x3C2;","ba-audioplayer-controlbar.volume-mute":"&#x3A3;&#x3AF;&#x3B3;&#x3B1;&#x3C3;&#x3B7; &#x3AE;&#x3C7;&#x3BF;&#x3C5;","ba-audioplayer-controlbar.volume-unmute":"&#x3A3;&#x3AF;&#x3B3;&#x3B1;&#x3C3;&#x3B7; &#x3AE;&#x3C7;&#x3BF;&#x3C5;","ba-audioplayer-loader.tooltip":"&#x3A6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7;...","ba-audioplayer.audio-error":"&#x395;&#x3BC;&#x3C6;&#x3B1;&#x3BD;&#x3AF;&#x3C3;&#x3C4;&#x3B7;&#x3BA;&#x3B5; &#x3BA;&#x3AC;&#x3C0;&#x3BF;&#x3B9;&#x3BF; &#x3C3;&#x3C6;&#x3AC;&#x3BB;&#x3BC;&#x3B1;. &#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3CE; &#x3B4;&#x3BF;&#x3BA;&#x3B9;&#x3BC;&#x3AC;&#x3C3;&#x3C4;&#x3B5; &#x3B1;&#x3C1;&#x3B3;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3B1;. &#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;.","ba-audiorecorder-chooser.record-audio":"&#x395;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE; &#x3AE;&#x3C7;&#x3BF;&#x3C5;","ba-audiorecorder-chooser.upload-audio":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7; &#x3AE;&#x3C7;&#x3BF;&#x3C5;","ba-audiorecorder-controlbar.settings":"&#x3A1;&#x3C5;&#x3B8;&#x3BC;&#x3AF;&#x3C3;&#x3B5;&#x3B9;&#x3C2;","ba-audiorecorder-controlbar.microphonehealthy":"&#x39F; &#x3AE;&#x3C7;&#x3BF;&#x3C2; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3BA;&#x3B1;&#x3BB;&#x3CC;&#x3C2;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x394;&#x3B5;&#x3BD; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3B4;&#x3C5;&#x3BD;&#x3B1;&#x3C4;&#x3AE; &#x3B7; &#x3BB;&#x3AE;&#x3C8;&#x3B7; &#x3AE;&#x3C7;&#x3BF;&#x3C5;","ba-audiorecorder-controlbar.record":"&#x3A1;&#x3B5;&#x3BA;&#x3CC;&#x3C1;","ba-audiorecorder-controlbar.record-tooltip":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;.","ba-audiorecorder-controlbar.rerecord":"&#x39E;&#x3B1;&#x3BD;&#x3B1;&#x3BA;&#x3AC;&#x3BD;&#x3C9;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;.","ba-audiorecorder-controlbar.stop":"&#x39D;&#x3B1; &#x3C3;&#x3C4;&#x3B1;&#x3BC;&#x3B1;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3B9;","ba-audiorecorder-controlbar.stop-tooltip":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C3;&#x3C4;&#x3B1;&#x3BC;&#x3B1;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5;.","ba-audiorecorder-controlbar.stop-available-after":"&#x39F; &#x3B5;&#x3BB;&#x3AC;&#x3C7;&#x3B9;&#x3C3;&#x3C4;&#x3BF;&#x3C2; &#x3C7;&#x3C1;&#x3CC;&#x3BD;&#x3BF;&#x3C2; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;&#x3C2; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; %d &#x3B4;&#x3B5;&#x3C5;&#x3C4;&#x3B5;&#x3C1;&#x3CC;&#x3BB;&#x3B5;&#x3C0;&#x3C4;&#x3B1;","ba-audiorecorder-controlbar.cancel":"&#x39C;&#x3B1;&#x3C4;&#x3B1;&#x3AF;&#x3C9;&#x3C3;&#x3B7;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3B1;&#x3BA;&#x3CD;&#x3C1;&#x3C9;&#x3C3;&#x3B7;.","ba-videoplayer-controlbar.player-speed":"&#x3A4;&#x3B1;&#x3C7;&#x3CD;&#x3C4;&#x3B7;&#x3C4;&#x3B1; &#x3C0;&#x3B1;&#x3AF;&#x3BA;&#x3C4;&#x3B7;","ba-videoplayer-controlbar.settings":"&#x3A1;&#x3C5;&#x3B8;&#x3BC;&#x3AF;&#x3C3;&#x3B5;&#x3B9;&#x3C2;","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"&#x395;&#x3B9;&#x3BA;&#x3BF;&#x3BD;&#x3AF;&#x3B4;&#x3B9;&#x3BF; Airplay.","ba-videoplayer.all-settings":"&#x38C;&#x3BB;&#x3B5;&#x3C2; &#x3BF;&#x3B9; &#x3C1;&#x3C5;&#x3B8;&#x3BC;&#x3AF;&#x3C3;&#x3B5;&#x3B9;&#x3C2;","ba-videoplayer.player-speed":"&#x3A4;&#x3B1;&#x3C7;&#x3CD;&#x3C4;&#x3B7;&#x3C4;&#x3B1; &#x3C0;&#x3B1;&#x3AF;&#x3BA;&#x3C4;&#x3B7;","ba-videoplayer.full-screen":"&#x3A0;&#x39B;&#x397;&#x3A1;&#x397;&#x3A3; &#x39F;&#x398;&#x39F;&#x39D;&#x397;","ba-videorecorder-controlbar.add-stream":"&#x3A0;&#x3C1;&#x3BF;&#x3C3;&#x3B8;&#x3AE;&#x3BA;&#x3B7; &#x3C1;&#x3BF;&#x3AE;&#x3C2;","ba-videorecorder.switch-camera":"&#x395;&#x3BD;&#x3B1;&#x3BB;&#x3BB;&#x3B1;&#x3B3;&#x3AE; &#x3BA;&#x3AC;&#x3BC;&#x3B5;&#x3C1;&#x3B1;&#x3C2;","ba-videorecorder.prepare-covershot":"&#x3A0;&#x3C1;&#x3BF;&#x3B5;&#x3C4;&#x3BF;&#x3B9;&#x3BC;&#x3B1;&#x3C3;&#x3AF;&#x3B1; &#x3B5;&#x3BE;&#x3CE;&#x3C6;&#x3C5;&#x3BB;&#x3BB;&#x3C9;&#x3BD;","ba-videorecorder.prepare-thumbnails":"&#x3A0;&#x3C1;&#x3BF;&#x3B5;&#x3C4;&#x3BF;&#x3B9;&#x3BC;&#x3B1;&#x3C3;&#x3AF;&#x3B1; &#x3B1;&#x3BD;&#x3B1;&#x3B6;&#x3AE;&#x3C4;&#x3B7;&#x3C3;&#x3B7;&#x3C2; &#x3BC;&#x3B9;&#x3BA;&#x3C1;&#x3BF;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3B9;&#x3CE;&#x3BD;","ba-videorecorder.adding-new-stream":"&#x3A0;&#x3C1;&#x3BF;&#x3C3;&#x3B8;&#x3AE;&#x3BA;&#x3B7; &#x3BD;&#x3AD;&#x3B1;&#x3C2; &#x3C1;&#x3BF;&#x3AE;&#x3C2;","ba-imagecapture.recorder-error":"&#x395;&#x3BC;&#x3C6;&#x3B1;&#x3BD;&#x3AF;&#x3C3;&#x3C4;&#x3B7;&#x3BA;&#x3B5; &#x3BA;&#x3AC;&#x3C0;&#x3BF;&#x3B9;&#x3BF; &#x3C3;&#x3C6;&#x3AC;&#x3BB;&#x3BC;&#x3B1;. &#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3CE; &#x3B4;&#x3BF;&#x3BA;&#x3B9;&#x3BC;&#x3AC;&#x3C3;&#x3C4;&#x3B5; &#x3B1;&#x3C1;&#x3B3;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3B1;. &#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;.","ba-imagecapture.attach-error":"&#x394;&#x3B5;&#x3BD; &#x3AE;&#x3C4;&#x3B1;&#x3BD; &#x3B4;&#x3C5;&#x3BD;&#x3B1;&#x3C4;&#x3AE; &#x3B7; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3C4;&#x3B7; &#x3B4;&#x3B9;&#x3B5;&#x3C0;&#x3B1;&#x3C6;&#x3AE; &#x3C0;&#x3BF;&#x3BB;&#x3C5;&#x3BC;&#x3AD;&#x3C3;&#x3C9;&#x3BD;. &#x391;&#x3BD;&#x3AC;&#x3BB;&#x3BF;&#x3B3;&#x3B1; &#x3BC;&#x3B5; &#x3C4;&#x3B7; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AE; &#x3BA;&#x3B1;&#x3B9; &#x3C4;&#x3BF; &#x3C0;&#x3C1;&#x3CC;&#x3B3;&#x3C1;&#x3B1;&#x3BC;&#x3BC;&#x3B1; &#x3C0;&#x3B5;&#x3C1;&#x3B9;&#x3AE;&#x3B3;&#x3B7;&#x3C3;&#x3B7;&#x3C2;, &#x3AF;&#x3C3;&#x3C9;&#x3C2; &#x3C7;&#x3C1;&#x3B5;&#x3B9;&#x3B1;&#x3C3;&#x3C4;&#x3B5;&#x3AF; &#x3BD;&#x3B1; &#x3B5;&#x3B3;&#x3BA;&#x3B1;&#x3C4;&#x3B1;&#x3C3;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3BF; Flash &#x3AE; &#x3BD;&#x3B1; &#x3B1;&#x3C0;&#x3BF;&#x3BA;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3C4;&#x3B7; &#x3C3;&#x3B5;&#x3BB;&#x3AF;&#x3B4;&#x3B1; &#x3BC;&#x3AD;&#x3C3;&#x3C9; SSL.","ba-imagecapture.software-required":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3AC;&#x3C4;&#x3C9; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3B5;&#x3B3;&#x3BA;&#x3B1;&#x3C4;&#x3B1;&#x3C3;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; / &#x3B5;&#x3BD;&#x3B5;&#x3C1;&#x3B3;&#x3BF;&#x3C0;&#x3BF;&#x3B9;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B9;&#x3C2; &#x3B1;&#x3BA;&#x3CC;&#x3BB;&#x3BF;&#x3C5;&#x3B8;&#x3B5;&#x3C2; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3B9;&#x3C2; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C7;&#x3C9;&#x3C1;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5;.","ba-imagecapture.software-waiting":"&#x391;&#x3BD;&#x3B1;&#x3BC;&#x3BF;&#x3BD;&#x3AE; &#x3B3;&#x3B9;&#x3B1; &#x3C4;&#x3B7;&#x3BD; &#x3B5;&#x3B3;&#x3BA;&#x3B1;&#x3C4;&#x3AC;&#x3C3;&#x3C4;&#x3B1;&#x3C3;&#x3B7; / &#x3B5;&#x3BD;&#x3B5;&#x3C1;&#x3B3;&#x3BF;&#x3C0;&#x3BF;&#x3AF;&#x3B7;&#x3C3;&#x3B7; &#x3C4;&#x3C9;&#x3BD; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C9;&#x3BD;. &#x38A;&#x3C3;&#x3C9;&#x3C2; &#x3C7;&#x3C1;&#x3B5;&#x3B9;&#x3B1;&#x3C3;&#x3C4;&#x3B5;&#x3AF; &#x3BD;&#x3B1; &#x3B1;&#x3BD;&#x3B1;&#x3BD;&#x3B5;&#x3CE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B7; &#x3C3;&#x3B5;&#x3BB;&#x3AF;&#x3B4;&#x3B1; &#x3BC;&#x3B5;&#x3C4;&#x3AC; &#x3C4;&#x3B7;&#x3BD; &#x3BF;&#x3BB;&#x3BF;&#x3BA;&#x3BB;&#x3AE;&#x3C1;&#x3C9;&#x3C3;&#x3B7;.","ba-imagecapture.access-forbidden":"&#x391;&#x3C0;&#x3B1;&#x3B3;&#x3BF;&#x3C1;&#x3B5;&#x3CD;&#x3C4;&#x3B7;&#x3BA;&#x3B5; &#x3B7; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3C4;&#x3B1; &#x3BC;&#x3AD;&#x3C3;&#x3B1; &#x3B5;&#x3BD;&#x3B7;&#x3BC;&#x3AD;&#x3C1;&#x3C9;&#x3C3;&#x3B7;&#x3C2;. &#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;.","ba-imagecapture.uploading":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7;","ba-imagecapture.uploading-failed":"&#x397; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7; &#x3B1;&#x3C0;&#x3AD;&#x3C4;&#x3C5;&#x3C7;&#x3B5; - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-imagecapture.upload-error-duration":"&#x3A4;&#x3BF; &#x3BC;&#x3AE;&#x3BA;&#x3BF;&#x3C2; &#x3C4;&#x3B7;&#x3C2; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3BF;&#x3C1;&#x3C4;&#x3C9;&#x3BC;&#x3AD;&#x3BD;&#x3B7;&#x3C2; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1;&#x3C2; &#x3B4;&#x3B5;&#x3BD; &#x3C0;&#x3BB;&#x3B7;&#x3C1;&#x3BF;&#x3AF; &#x3C4;&#x3B9;&#x3C2; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3B9;&#x3C2; - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-imagecapture.resolution-constraint-error":"&#x3A4;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3C0;&#x3BF;&#x3C5; &#x3B5;&#x3C0;&#x3B9;&#x3BB;&#x3AD;&#x3BE;&#x3B1;&#x3C4;&#x3B5; &#x3B4;&#x3B5;&#x3BD; &#x3C4;&#x3B1;&#x3B9;&#x3C1;&#x3B9;&#x3AC;&#x3B6;&#x3B5;&#x3B9; &#x3BC;&#x3B5; &#x3C4;&#x3B7;&#x3BD; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3BF;&#x3CD;&#x3BC;&#x3B5;&#x3BD;&#x3B7; &#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3C5;&#x3C3;&#x3B7; - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-imagecapture.verifying":"&#x395;&#x3C0;&#x3B1;&#x3BB;&#x3AE;&#x3B8;&#x3B5;&#x3C5;&#x3C3;&#x3B7;","ba-imagecapture.verifying-failed":"&#x397; &#x3B5;&#x3C0;&#x3B1;&#x3BB;&#x3AE;&#x3B8;&#x3B5;&#x3C5;&#x3C3;&#x3B7; &#x3B1;&#x3C0;&#x3AD;&#x3C4;&#x3C5;&#x3C7;&#x3B5; - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-imagecapture.rerecord-confirm":"&#x398;&#x3AD;&#x3BB;&#x3B5;&#x3C4;&#x3B5; &#x3C0;&#x3C1;&#x3B1;&#x3B3;&#x3BC;&#x3B1;&#x3C4;&#x3B9;&#x3BA;&#x3AC; &#x3BD;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3B1;&#x3BB;&#x3AC;&#x3B2;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B7;&#x3BD; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1; &#x3C3;&#x3B1;&#x3C2;;","ba-imagecapture.image_file_too_large":"&#x3A4;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1;&#x3C2; &#x3C3;&#x3B1;&#x3C2; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3C0;&#x3BF;&#x3BB;&#x3CD; &#x3BC;&#x3B5;&#x3B3;&#x3AC;&#x3BB;&#x3BF; (%s) - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC; &#x3BC;&#x3B5; &#x3AD;&#x3BD;&#x3B1; &#x3BC;&#x3B9;&#x3BA;&#x3C1;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1;&#x3C2;.","ba-imagecapture.unsupported_image_type":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3BF;&#x3C1;&#x3C4;&#x3CE;&#x3C3;&#x3C4;&#x3B5;: %s - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-imagecapture.orientation-portrait-required":"&#x3A0;&#x3B5;&#x3C1;&#x3B9;&#x3C3;&#x3C4;&#x3C1;&#x3AD;&#x3C8;&#x3C4;&#x3B5; &#x3C4;&#x3B7; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AE; &#x3C3;&#x3B1;&#x3C2; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE; &#x3C3;&#x3B5; &#x3BA;&#x3B1;&#x3C4;&#x3B1;&#x3BA;&#x3CC;&#x3C1;&#x3C5;&#x3C6;&#x3B7; &#x3BB;&#x3B5;&#x3B9;&#x3C4;&#x3BF;&#x3C5;&#x3C1;&#x3B3;&#x3AF;&#x3B1;.","ba-imagecapture.orientation-landscape-required":"&#x3A0;&#x3B5;&#x3C1;&#x3B9;&#x3C3;&#x3C4;&#x3C1;&#x3AD;&#x3C8;&#x3C4;&#x3B5; &#x3C4;&#x3B7; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AE; &#x3C3;&#x3B1;&#x3C2; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE; &#x3C3;&#x3B5; &#x3BF;&#x3C1;&#x3B9;&#x3B6;&#x3CC;&#x3BD;&#x3C4;&#x3B9;&#x3B1; &#x3BB;&#x3B5;&#x3B9;&#x3C4;&#x3BF;&#x3C5;&#x3C1;&#x3B3;&#x3AF;&#x3B1;.","ba-audiorecorder.recorder-error":"&#x395;&#x3BC;&#x3C6;&#x3B1;&#x3BD;&#x3AF;&#x3C3;&#x3C4;&#x3B7;&#x3BA;&#x3B5; &#x3BA;&#x3AC;&#x3C0;&#x3BF;&#x3B9;&#x3BF; &#x3C3;&#x3C6;&#x3AC;&#x3BB;&#x3BC;&#x3B1;. &#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3CE; &#x3B4;&#x3BF;&#x3BA;&#x3B9;&#x3BC;&#x3AC;&#x3C3;&#x3C4;&#x3B5; &#x3B1;&#x3C1;&#x3B3;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3B1;. &#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;.","ba-audiorecorder.attach-error":"&#x394;&#x3B5;&#x3BD; &#x3AE;&#x3C4;&#x3B1;&#x3BD; &#x3B4;&#x3C5;&#x3BD;&#x3B1;&#x3C4;&#x3AE; &#x3B7; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3C4;&#x3B7; &#x3B4;&#x3B9;&#x3B5;&#x3C0;&#x3B1;&#x3C6;&#x3AE; &#x3C0;&#x3BF;&#x3BB;&#x3C5;&#x3BC;&#x3AD;&#x3C3;&#x3C9;&#x3BD;. &#x391;&#x3BD;&#x3AC;&#x3BB;&#x3BF;&#x3B3;&#x3B1; &#x3BC;&#x3B5; &#x3C4;&#x3B7; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AE; &#x3BA;&#x3B1;&#x3B9; &#x3C4;&#x3BF; &#x3C0;&#x3C1;&#x3CC;&#x3B3;&#x3C1;&#x3B1;&#x3BC;&#x3BC;&#x3B1; &#x3C0;&#x3B5;&#x3C1;&#x3B9;&#x3AE;&#x3B3;&#x3B7;&#x3C3;&#x3B7;&#x3C2;, &#x3AF;&#x3C3;&#x3C9;&#x3C2; &#x3C7;&#x3C1;&#x3B5;&#x3B9;&#x3B1;&#x3C3;&#x3C4;&#x3B5;&#x3AF; &#x3BD;&#x3B1; &#x3B5;&#x3B3;&#x3BA;&#x3B1;&#x3C4;&#x3B1;&#x3C3;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3BF; Flash &#x3AE; &#x3BD;&#x3B1; &#x3B1;&#x3C0;&#x3BF;&#x3BA;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3C4;&#x3B7; &#x3C3;&#x3B5;&#x3BB;&#x3AF;&#x3B4;&#x3B1; &#x3BC;&#x3AD;&#x3C3;&#x3C9; SSL.","ba-audiorecorder.software-required":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3AC;&#x3C4;&#x3C9; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3B5;&#x3B3;&#x3BA;&#x3B1;&#x3C4;&#x3B1;&#x3C3;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; / &#x3B5;&#x3BD;&#x3B5;&#x3C1;&#x3B3;&#x3BF;&#x3C0;&#x3BF;&#x3B9;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B9;&#x3C2; &#x3B1;&#x3BA;&#x3CC;&#x3BB;&#x3BF;&#x3C5;&#x3B8;&#x3B5;&#x3C2; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3AE;&#x3C3;
2&#x3B5;&#x3B9;&#x3C2; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C7;&#x3C9;&#x3C1;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5;.","ba-audiorecorder.software-waiting":"&#x391;&#x3BD;&#x3B1;&#x3BC;&#x3BF;&#x3BD;&#x3AE; &#x3B3;&#x3B9;&#x3B1; &#x3C4;&#x3B7;&#x3BD; &#x3B5;&#x3B3;&#x3BA;&#x3B1;&#x3C4;&#x3AC;&#x3C3;&#x3C4;&#x3B1;&#x3C3;&#x3B7; / &#x3B5;&#x3BD;&#x3B5;&#x3C1;&#x3B3;&#x3BF;&#x3C0;&#x3BF;&#x3AF;&#x3B7;&#x3C3;&#x3B7; &#x3C4;&#x3C9;&#x3BD; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C9;&#x3BD;. &#x38A;&#x3C3;&#x3C9;&#x3C2; &#x3C7;&#x3C1;&#x3B5;&#x3B9;&#x3B1;&#x3C3;&#x3C4;&#x3B5;&#x3AF; &#x3BD;&#x3B1; &#x3B1;&#x3BD;&#x3B1;&#x3BD;&#x3B5;&#x3CE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B7; &#x3C3;&#x3B5;&#x3BB;&#x3AF;&#x3B4;&#x3B1; &#x3BC;&#x3B5;&#x3C4;&#x3AC; &#x3C4;&#x3B7;&#x3BD; &#x3BF;&#x3BB;&#x3BF;&#x3BA;&#x3BB;&#x3AE;&#x3C1;&#x3C9;&#x3C3;&#x3B7;.","ba-audiorecorder.access-forbidden":"&#x391;&#x3C0;&#x3B1;&#x3B3;&#x3BF;&#x3C1;&#x3B5;&#x3CD;&#x3C4;&#x3B7;&#x3BA;&#x3B5; &#x3B7; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3C4;&#x3B1; &#x3BC;&#x3AD;&#x3C3;&#x3B1; &#x3B5;&#x3BD;&#x3B7;&#x3BC;&#x3AD;&#x3C1;&#x3C9;&#x3C3;&#x3B7;&#x3C2;. &#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;.","ba-audiorecorder.uploading":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7;","ba-audiorecorder.uploading-failed":"&#x397; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7; &#x3B1;&#x3C0;&#x3AD;&#x3C4;&#x3C5;&#x3C7;&#x3B5; - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-audiorecorder.upload-error-duration":"&#x3A4;&#x3BF; &#x3BC;&#x3AE;&#x3BA;&#x3BF;&#x3C2; &#x3C4;&#x3BF;&#x3C5; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3BF;&#x3C1;&#x3C4;&#x3C9;&#x3BC;&#x3AD;&#x3BD;&#x3BF;&#x3C5; &#x3AE;&#x3C7;&#x3BF;&#x3C5; &#x3B4;&#x3B5;&#x3BD; &#x3C0;&#x3BB;&#x3B7;&#x3C1;&#x3BF;&#x3AF; &#x3C4;&#x3B9;&#x3C2; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3B9;&#x3C2; - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-audiorecorder.verifying":"&#x395;&#x3C0;&#x3B1;&#x3BB;&#x3AE;&#x3B8;&#x3B5;&#x3C5;&#x3C3;&#x3B7;","ba-audiorecorder.verifying-failed":"&#x397; &#x3B5;&#x3C0;&#x3B1;&#x3BB;&#x3AE;&#x3B8;&#x3B5;&#x3C5;&#x3C3;&#x3B7; &#x3B1;&#x3C0;&#x3AD;&#x3C4;&#x3C5;&#x3C7;&#x3B5; - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-audiorecorder.rerecord-confirm":"&#x398;&#x3AD;&#x3BB;&#x3B5;&#x3C4;&#x3B5; &#x3C0;&#x3C1;&#x3B1;&#x3B3;&#x3BC;&#x3B1;&#x3C4;&#x3B9;&#x3BA;&#x3AC; &#x3BD;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3B1;&#x3BB;&#x3AC;&#x3B2;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3BF;&#x3BD; &#x3AE;&#x3C7;&#x3BF; &#x3C3;&#x3B1;&#x3C2;;","ba-audiorecorder.cancel-confirm":"&#x398;&#x3AD;&#x3BB;&#x3B5;&#x3C4;&#x3B5; &#x3C0;&#x3C1;&#x3B1;&#x3B3;&#x3BC;&#x3B1;&#x3C4;&#x3B9;&#x3BA;&#x3AC; &#x3BD;&#x3B1; &#x3B1;&#x3BA;&#x3C5;&#x3C1;&#x3CE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B7; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7; &#x3AE;&#x3C7;&#x3BF;&#x3C5;;","ba-audiorecorder.audio_file_too_large":"&#x3A4;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3AE;&#x3C7;&#x3BF;&#x3C5; &#x3C3;&#x3B1;&#x3C2; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3C0;&#x3BF;&#x3BB;&#x3CD; &#x3BC;&#x3B5;&#x3B3;&#x3AC;&#x3BB;&#x3BF; (%s) - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3B4;&#x3BF;&#x3BA;&#x3B9;&#x3BC;&#x3AC;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC; &#x3BC;&#x3B5; &#x3AD;&#x3BD;&#x3B1; &#x3BC;&#x3B9;&#x3BA;&#x3C1;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3AE;&#x3C7;&#x3BF;&#x3C5;.","ba-audiorecorder.unsupported_audio_type":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3BF;&#x3C1;&#x3C4;&#x3CE;&#x3C3;&#x3C4;&#x3B5;: %s - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-common-settingsmenu.tooltip":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3B1;&#x3AF;&#x3BE;&#x3B5;&#x3C4;&#x3B5;.","ba-common-settingsmenu.setting-menu":"&#x38C;&#x3BB;&#x3B5;&#x3C2; &#x3BF;&#x3B9; &#x3C1;&#x3C5;&#x3B8;&#x3BC;&#x3AF;&#x3C3;&#x3B5;&#x3B9;&#x3C2;","ba-common-settingsmenu.source-quality":"&#x3A0;&#x3BF;&#x3B9;&#x3CC;&#x3C4;&#x3B7;&#x3C4;&#x3B1; &#x3C0;&#x3B7;&#x3B3;&#x3AE;&#x3C2;","ba-common-settingsmenu.player-speed":"&#x3A4;&#x3B1;&#x3C7;&#x3CD;&#x3C4;&#x3B7;&#x3C4;&#x3B1; &#x3C0;&#x3B1;&#x3AF;&#x3BA;&#x3C4;&#x3B7;","ba-common-settingsmenu.set-menu-option":"&#x39F;&#x3C1;&#x3AF;&#x3C3;&#x3C4;&#x3B5; &#x3C4;&#x3B7;&#x3BD; &#x3B5;&#x3C0;&#x3B9;&#x3BB;&#x3BF;&#x3B3;&#x3AE;","ba-common-settingsmenu.submit-video":"&#x395;&#x3C0;&#x3B9;&#x3B2;&#x3B5;&#x3B2;&#x3B1;&#x3AF;&#x3C9;&#x3C3;&#x3B7; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF;","ba-common-settingsmenu.picture-in-picture":"&#x395;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1; &#x3C3;&#x3B5; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1;","ba-common-settingsmenu.exit-fullscreen-video":"&#x388;&#x3BE;&#x3BF;&#x3B4;&#x3BF;&#x3C2; &#x3B1;&#x3C0;&#x3CC; &#x3C0;&#x3BB;&#x3AE;&#x3C1;&#x3B7; &#x3BF;&#x3B8;&#x3CC;&#x3BD;&#x3B7;","ba-common-settingsmenu.fullscreen-video":"&#x395;&#x3B9;&#x3C3;&#x3B1;&#x3B3;&#x3AC;&#x3B3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B7;&#x3BD; &#x3C0;&#x3BB;&#x3AE;&#x3C1;&#x3B7; &#x3BF;&#x3B8;&#x3CC;&#x3BD;&#x3B7;","ba-videorecorder-chooser.multi-stream":"&#x3A0;&#x3BF;&#x3BB;&#x3BB;&#x3B1;&#x3C0;&#x3BB;&#x3AE; &#x3C1;&#x3BF;&#x3AE;","ba-videorecorder-controlbar.pause-recorder":"&#x3A0;&#x3B1;&#x3CD;&#x3C3;&#x3B7; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;&#x3C2;","ba-videorecorder-controlbar.resume-recorder":"&#x3A3;&#x3C5;&#x3BD;&#x3AD;&#x3C7;&#x3B9;&#x3C3;&#x3B7; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;&#x3C2;","ba-videorecorder.missing-track":"&#x39B;&#x3B5;&#x3AF;&#x3C0;&#x3B5;&#x3B9; &#x3C4;&#x3BF; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3BF;&#x3CD;&#x3BC;&#x3B5;&#x3BD;&#x3BF; &#x3BA;&#x3BF;&#x3BC;&#x3BC;&#x3AC;&#x3C4;&#x3B9; &#x3AE;&#x3C7;&#x3BF;&#x3C5; &#x3AE; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF;","ba-videorecorder.device-already-in-use":"&#x3A4;&#x3BF;&#x3C5;&#x3BB;&#x3AC;&#x3C7;&#x3B9;&#x3C3;&#x3C4;&#x3BF;&#x3BD; &#x3BC;&#x3AF;&#x3B1; &#x3B1;&#x3C0;&#x3CC; &#x3C4;&#x3B9;&#x3C2; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AD;&#x3C2; &#x3B5;&#x3B9;&#x3C3;&#x3CC;&#x3B4;&#x3BF;&#x3C5; &#x3C3;&#x3B1;&#x3C2; &#x3C7;&#x3C1;&#x3B7;&#x3C3;&#x3B9;&#x3BC;&#x3BF;&#x3C0;&#x3BF;&#x3B9;&#x3B5;&#x3AF;&#x3C4;&#x3B1;&#x3B9; &#x3AE;&#x3B4;&#x3B7;","ba-videorecorder.browser-permission-denied":"&#x394;&#x3B5;&#x3BD; &#x3B5;&#x3C0;&#x3B9;&#x3C4;&#x3C1;&#x3AD;&#x3C0;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3B7; &#x3AC;&#x3B4;&#x3B5;&#x3B9;&#x3B1; &#x3B1;&#x3C0;&#x3CC; &#x3C4;&#x3BF; &#x3C0;&#x3C1;&#x3CC;&#x3B3;&#x3C1;&#x3B1;&#x3BC;&#x3BC;&#x3B1; &#x3C0;&#x3B5;&#x3C1;&#x3B9;&#x3AE;&#x3B3;&#x3B7;&#x3C3;&#x3B7;&#x3C2;, &#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3C7;&#x3C9;&#x3C1;&#x3AE;&#x3C3;&#x3C4;&#x3B5; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3BA;&#x3B1;&#x3B9; &#x3C6;&#x3BF;&#x3C1;&#x3C4;&#x3CE;&#x3C3;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC; &#x3C4;&#x3B7; &#x3C3;&#x3B5;&#x3BB;&#x3AF;&#x3B4;&#x3B1;","ba-audioplayer.all-settings":"&#x38C;&#x3BB;&#x3B5;&#x3C2; &#x3BF;&#x3B9; &#x3C1;&#x3C5;&#x3B8;&#x3BC;&#x3AF;&#x3C3;&#x3B5;&#x3B9;&#x3C2;","ba-videoplayer-controlbar.remaining-time":"&#x3A7;&#x3C1;&#x3CC;&#x3BD;&#x3BF;&#x3C2; &#x3C0;&#x3BF;&#x3C5; &#x3B1;&#x3C0;&#x3BF;&#x3BC;&#x3AD;&#x3BD;&#x3B5;&#x3B9;","ba-videoplayer-controlbar.select-frame":"&#x395;&#x3C0;&#x3B9;&#x3BB;&#x3AD;&#x3B3;&#x3C9;","ba-videoplayer-controlbar.trim-video":"&#x3A4;&#x3B1;&#x3BA;&#x3C4;&#x3BF;&#x3C0;&#x3BF;&#x3AF;&#x3B7;&#x3C3;&#x3B7;","ba-videoplayer-playbutton.trim":"&#x3A4;&#x3B1;&#x3BA;&#x3C4;&#x3BF;&#x3C0;&#x3BF;&#x3AF;&#x3B7;&#x3C3;&#x3B7;","ba-videoplayer-playbutton.skip":"&#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BB;&#x3B5;&#x3AF;&#x3C0;&#x3C9;","ba-videorecorder-imagegallery.upload-covershot":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7; &#x3B5;&#x3BE;&#x3C9;&#x3C6;&#x3CD;&#x3BB;&#x3BB;&#x3BF;&#x3C5;","ba-videorecorder.pick-covershot-frame":"&#x395;&#x3C0;&#x3B9;&#x3BB;&#x3AD;&#x3BE;&#x3C4;&#x3B5; &#x3AD;&#x3BD;&#x3B1; &#x3C0;&#x3BB;&#x3B1;&#x3AF;&#x3C3;&#x3B9;&#x3BF; &#x3B3;&#x3B9;&#x3B1; &#x3C7;&#x3C1;&#x3AE;&#x3C3;&#x3B7; &#x3C9;&#x3C2; &#x3BA;&#x3AC;&#x3BB;&#x3C5;&#x3C8;&#x3B7;.","ba-videorecorder.screen-recorder-is-not-supported":"&#x397; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AE; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;&#x3C2; &#x3BF;&#x3B8;&#x3CC;&#x3BD;&#x3B7;&#x3C2; &#x3B4;&#x3B5;&#x3BD; &#x3C5;&#x3C0;&#x3BF;&#x3C3;&#x3C4;&#x3B7;&#x3C1;&#x3AF;&#x3B6;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3C3;&#x3B5; &#x3B1;&#x3C5;&#x3C4;&#x3AE;&#x3BD; &#x3C4;&#x3B7; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AE;","ba-videorecorder.trim-prompt":"&#x398;&#x3AD;&#x3BB;&#x3B5;&#x3C4;&#x3B5; &#x3BD;&#x3B1; &#x3BA;&#x3CC;&#x3C8;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3BF; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3CC; &#x3C3;&#x3B1;&#x3C2;;","ba-videorecorder.trim-video":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3BA;&#x3B9;&#x3BD;&#x3AE;&#x3C3;&#x3C4;&#x3B5; &#x3C4;&#x3BF;&#x3C5;&#x3C2; &#x3B4;&#x3B5;&#x3AF;&#x3BA;&#x3C4;&#x3B5;&#x3C2; &#x3AD;&#x3BD;&#x3B1;&#x3C1;&#x3BE;&#x3B7;&#x3C2; &#x3BA;&#x3B1;&#x3B9; &#x3C4;&#x3AD;&#x3BB;&#x3BF;&#x3C5;&#x3C2; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3BA;&#x3CC;&#x3C8;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3BF; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3CC; &#x3C3;&#x3B1;&#x3C2;","ba-videorecorder.wait-for-trim":"&#x391;&#x3BD;&#x3B1;&#x3BC;&#x3BF;&#x3BD;&#x3AE; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3BD;&#x3C4;&#x3BF;&#x3BB;&#x3AE; &#x3C0;&#x3B5;&#x3C1;&#x3B9;&#x3BA;&#x3BF;&#x3C0;&#x3AE;&#x3C2; ...","ba-videorecorder-controlbar.no-video-source":"&#x39B;&#x3B5;&#x3AF;&#x3C0;&#x3B5;&#x3B9; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B8;&#x3B5;&#x3C4;&#x3B7; &#x3C0;&#x3B7;&#x3B3;&#x3AE; &#x3B5;&#x3B9;&#x3C3;&#x3CC;&#x3B4;&#x3BF;&#x3C5; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF;","ba-videorecorder-controlbar.stream-already-selected":"&#x397; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B8;&#x3B5;&#x3C4;&#x3B7; &#x3C1;&#x3BF;&#x3AE; &#x3AD;&#x3C7;&#x3B5;&#x3B9; &#x3AE;&#x3B4;&#x3B7; &#x3B5;&#x3C0;&#x3B9;&#x3BB;&#x3B5;&#x3B3;&#x3B5;&#x3AF;","ba-videorecorder.uploading-src-error":"&#x394;&#x3B5;&#x3BD; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3B4;&#x3C5;&#x3BD;&#x3B1;&#x3C4;&#x3AE; &#x3B7; &#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3B3;&#x3C9;&#x3B3;&#x3AE; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF; &#x3C4;&#x3CE;&#x3C1;&#x3B1;, &#x3B7; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3B1;&#x3BA;&#x3CC;&#x3BC;&#x3B1; &#x3C3;&#x3B5; &#x3B5;&#x3BE;&#x3AD;&#x3BB;&#x3B9;&#x3BE;&#x3B7;","ba-audiorecorder-controlbar.pause-recorder":"&#x3A0;&#x3B1;&#x3CD;&#x3C3;&#x3B7; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;&#x3C2;","ba-audiorecorder-controlbar.resume-recorder":"&#x3A3;&#x3C5;&#x3BD;&#x3AD;&#x3C7;&#x3B9;&#x3C3;&#x3B7; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;&#x3C2;","ba-ads-controlbar.elapsed-time":"&#x3A0;&#x3B1;&#x3C1;&#x3AE;&#x3BB;&#x3B8;&#x3B5; &#x3BF; &#x3C7;&#x3C1;&#x3CC;&#x3BD;&#x3BF;&#x3C2;","ba-ads-controlbar.volume-button":"&#x3A1;&#x3CD;&#x3B8;&#x3BC;&#x3B9;&#x3C3;&#x3B7; &#x3AD;&#x3BD;&#x3C4;&#x3B1;&#x3C3;&#x3B7;&#x3C2;","ba-ads-controlbar.volume-mute":"&#x3A3;&#x3AF;&#x3B3;&#x3B1;&#x3C3;&#x3B7; &#x3AD;&#x3BD;&#x3C4;&#x3B1;&#x3C3;&#x3B7;&#x3C2;","ba-ads-controlbar.volume-unmute":"&#x39A;&#x3AC;&#x3C4;&#x3B1;&#x3C1;&#x3B3;&#x3B7;&#x3C3;&#x3B7; &#x3C3;&#x3AF;&#x3B3;&#x3B1;&#x3C3;&#x3B7;&#x3C2; &#x3AD;&#x3BD;&#x3C4;&#x3B1;&#x3C3;&#x3B7;&#x3C2;","ba-ads-controlbar.ad-will-end-after":"&#x397; &#x3B4;&#x3B9;&#x3B1;&#x3C6;&#x3AE;&#x3BC;&#x3B9;&#x3C3;&#x3B7; &#x3B8;&#x3B1; &#x3C4;&#x3B5;&#x3BB;&#x3B5;&#x3B9;&#x3CE;&#x3C3;&#x3B5;&#x3B9; &#x3BC;&#x3B5;&#x3C4;&#x3B1; &#x3B1;&#x3C0;&#x3BF; %s","ba-ads-controlbar.can-skip-after":"&#x3A0;&#x3B1;&#x3C1;&#x3AC;&#x3BB;&#x3B5;&#x3B9;&#x3C8;&#x3B7; &#x3BC;&#x3B5;&#x3C4;&#x3AC; %d","ba-ads-controlbar.skip-ad":"&#x3A0;&#x3B1;&#x3C1;&#x3AC;&#x3BB;&#x3B5;&#x3B9;&#x3C8;&#x3B7; &#x3B4;&#x3B9;&#x3B1;&#x3C6;&#x3AE;&#x3BC;&#x3B9;&#x3C3;&#x3B7;&#x3C2;","ba-videorecorder.supported-mode":"&#x397; &#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3C5;&#x3C3;&#x3B7; &#x3C0;&#x3C1;&#x3AD;&#x3C0;&#x3B5;&#x3B9; &#x3BD;&#x3B1; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3C3;&#x3B5; &#x27;%s&#x27; &#x3BB;&#x3B5;&#x3B9;&#x3C4;&#x3BF;&#x3C5;&#x3C1;&#x3B3;&#x3AF;&#x3B1;.","ba-videorecorder.re-choose-action":"&#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3CE; &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3B4;&#x3B9;&#x3B1;&#x3BB;&#x3AD;&#x3BE;&#x3B5;&#x3C4;&#x3B5; &#x3AC;&#x3BB;&#x3BB;&#x3B7; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AE; &#x3AE; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3C4;&#x3B5;.","ba-audiorecorder.uploading-src-error":"&#x39C;&#x3B7; &#x3B4;&#x3C5;&#x3BD;&#x3B1;&#x3C4;&#x3AE; &#x3B7; &#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3B3;&#x3C9;&#x3B3;&#x3AE; &#x3AE;&#x3C7;&#x3BF;&#x3C5; &#x3C4;&#x3CE;&#x3C1;&#x3B1;, &#x3B7; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3C3;&#x3B5; &#x3B5;&#x3BE;&#x3AD;&#x3BB;&#x3B9;&#x3BE;&#x3B7;","ba-audiorecorder.missing-track":"&#x3A4;&#x3BF; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3BF;&#x3CD;&#x3BC;&#x3B5;&#x3BD;&#x3BF; &#x3BA;&#x3BF;&#x3BC;&#x3BC;&#x3AC;&#x3C4;&#x3B9; &#x3AE;&#x3C7;&#x3BF;&#x3C5; &#x3BB;&#x3B5;&#x3AF;&#x3C0;&#x3B5;&#x3B9;","ba-audiorecorder.device-already-in-use":"&#x3A4;&#x3BF;&#x3C5;&#x3BB;&#x3AC;&#x3C7;&#x3B9;&#x3C3;&#x3C4;&#x3BF;&#x3BD; &#x3BC;&#x3AF;&#x3B1; &#x3B1;&#x3C0;&#x3CC; &#x3C4;&#x3B9;&#x3C2; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AD;&#x3C2; &#x3B5;&#x3B9;&#x3C3;&#x3CC;&#x3B4;&#x3BF;&#x3C5; &#x3C7;&#x3C1;&#x3B7;&#x3C3;&#x3B9;&#x3BC;&#x3BF;&#x3C0;&#x3BF;&#x3B9;&#x3B5;&#x3AF;&#x3C4;&#x3B1;&#x3B9; &#x3AE;&#x3B4;&#x3B7;","ba-audiorecorder.browser-permission-denied":"&#x394;&#x3B5;&#x3BD; &#x3B5;&#x3C0;&#x3B9;&#x3C4;&#x3C1;&#x3AD;&#x3C0;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3B1;&#x3C0;&#x3CC; &#x3C4;&#x3BF; &#x3C0;&#x3C1;&#x3CC;&#x3B3;&#x3C1;&#x3B1;&#x3BC;&#x3BC;&#x3B1; &#x3C0;&#x3B5;&#x3C1;&#x3B9;&#x3AE;&#x3B3;&#x3B7;&#x3C3;&#x3B7;&#x3C2;, &#x3B4;&#x3CE;&#x3C3;&#x3C4;&#x3B5; &#x3AC;&#x3B4;&#x3B5;&#x3B9;&#x3B1; &#x3BA;&#x3B1;&#x3B9; &#x3C6;&#x3BF;&#x3C1;&#x3C4;&#x3CE;&#x3C3;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC; &#x3C4;&#x3B7; &#x3C3;&#x3B5;&#x3BB;&#x3AF;&#x3B4;&#x3B1;","ba-local-view.local-camera-connection-error":"&#x3A0;&#x3B1;&#x3C1;&#x3BF;&#x3C5;&#x3C3;&#x3B9;&#x3AC;&#x3C3;&#x3C4;&#x3B7;&#x3BA;&#x3B5; &#x3C3;&#x3C6;&#x3AC;&#x3BB;&#x3BC;&#x3B1; &#x3BA;&#x3B1;&#x3C4;&#x3AC; &#x3C4;&#x3B7; &#x3C3;&#x3CD;&#x3BD;&#x3B4;&#x3B5;&#x3C3;&#x3B7; &#x3BC;&#x3B5; &#x3C4;&#x3B7;&#x3BD; &#x3BA;&#x3AC;&#x3BC;&#x3B5;&#x3C1;&#x3B1;. &#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-call-controlbar.camera-button":"&#x395;&#x3BC;&#x3C6;&#x3AC;&#x3BD;&#x3B9;&#x3C3;&#x3B7;/&#x391;&#x3C0;&#x3CC;&#x3BA;&#x3C1;&#x3C5;&#x3C8;&#x3B7; &#x3BA;&#x3AC;&#x3BC;&#x3B5;&#x3C1;&#x3B1;&#x3C2;","ba-call-controlbar.leave-button":"&#x391;&#x3C0;&#x3BF;&#x3C7;&#x3C
2E;&#x3C1;&#x3B7;&#x3C3;&#x3B7; &#x3B1;&#x3C0;&#x3CC; &#x3C4;&#x3B7;&#x3BD; &#x3BA;&#x3BB;&#x3AE;&#x3C3;&#x3B7;","ba-call-controlbar.mute-button":"&#x3A3;&#x3AF;&#x3B3;&#x3B1;&#x3C3;&#x3B7;/&#x39A;&#x3B1;&#x3C4;&#x3AC;&#x3C1;&#x3B3;&#x3B7;&#x3C3;&#x3B7; &#x3C3;&#x3AF;&#x3B3;&#x3B1;&#x3C3;&#x3B7;&#x3C2;","ba-call-lobby.camera-button":"&#x39A;&#x3AC;&#x3BC;&#x3B5;&#x3C1;&#x3B1;","ba-call-lobby.description-create":"&#x38C;&#x3C4;&#x3B1;&#x3BD; &#x3B5;&#x3AF;&#x3C3;&#x3C4;&#x3B5; &#x3AD;&#x3C4;&#x3BF;&#x3B9;&#x3BC;&#x3BF;&#x3B9;, &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3C3;&#x3C4;&#x3BF; &#x3BA;&#x3BF;&#x3C5;&#x3BC;&#x3C0;&#x3AF; &#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3AC;&#x3C4;&#x3C9; &#x3B3;&#x3B9;&#x3B1; &#x3B4;&#x3B7;&#x3BC;&#x3B9;&#x3BF;&#x3C5;&#x3C1;&#x3B3;&#x3AF;&#x3B1; &#x3BA;&#x3BB;&#x3AE;&#x3C3;&#x3B7;&#x3C2;.","ba-call-lobby.description-join":"&#x38C;&#x3C4;&#x3B1;&#x3BD; &#x3B5;&#x3AF;&#x3C3;&#x3C4;&#x3B5; &#x3AD;&#x3C4;&#x3BF;&#x3B9;&#x3BC;&#x3BF;&#x3B9;, &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3C3;&#x3C4;&#x3BF; &#x3BA;&#x3BF;&#x3C5;&#x3BC;&#x3C0;&#x3AF; &#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3AC;&#x3C4;&#x3C9; &#x3B3;&#x3B9;&#x3B1; &#x3C3;&#x3C5;&#x3BC;&#x3BC;&#x3B5;&#x3C4;&#x3BF;&#x3C7;&#x3AE; &#x3C3;&#x3C4;&#x3B7;&#x3BD; &#x3BA;&#x3BB;&#x3AE;&#x3C3;&#x3B7;.","ba-call-lobby.join-button":"&#x3A3;&#x3C5;&#x3BC;&#x3BC;&#x3B5;&#x3C4;&#x3BF;&#x3C7;&#x3AE;","ba-call-lobby.create-button":"&#x394;&#x3B7;&#x3BC;&#x3B9;&#x3BF;&#x3C5;&#x3C1;&#x3B3;&#x3AF;&#x3B1;","ba-call-lobby.mute-button":"&#x3A3;&#x3AF;&#x3B3;&#x3B1;&#x3C3;&#x3B7;","ba-call-lobby.title-create":"&#x394;&#x3B7;&#x3BC;&#x3B9;&#x3BF;&#x3C5;&#x3C1;&#x3B3;&#x3AF;&#x3B1; &#x3BA;&#x3BB;&#x3AE;&#x3C3;&#x3B7;&#x3C2;","ba-call-lobby.title-join":"&#x3A3;&#x3C5;&#x3BC;&#x3BC;&#x3B5;&#x3C4;&#x3BF;&#x3C7;&#x3AE; &#x3C3;&#x3B5; &#x3BA;&#x3BB;&#x3AE;&#x3C3;&#x3B7;","ba-video-call.call-ended":"&#x397; &#x3BA;&#x3BB;&#x3AE;&#x3C3;&#x3B7; &#x3C4;&#x3B5;&#x3BB;&#x3B5;&#x3AF;&#x3C9;&#x3C3;&#x3B5;","ba-video-call.connecting":"&#x3A3;&#x3CD;&#x3BD;&#x3B4;&#x3B5;&#x3C3;&#x3B7;...","ba-video-call.connection-error":"&#x3A0;&#x3B1;&#x3C1;&#x3BF;&#x3C5;&#x3C3;&#x3B9;&#x3AC;&#x3C3;&#x3C4;&#x3B7;&#x3BA;&#x3B5; &#x3C3;&#x3C6;&#x3AC;&#x3BB;&#x3BC;&#x3B1; &#x3BA;&#x3B1;&#x3C4;&#x3AC; &#x3C4;&#x3B7; &#x3C3;&#x3CD;&#x3BD;&#x3B4;&#x3B5;&#x3C3;&#x3B7;, &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;."},["language:el"]),{}}),e.define("module:Assets.Languages.es",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"Haga clic para ver el video.","ba-videoplayer-playbutton.rerecord":"Regrabar","ba-videoplayer-playbutton.submit-video":"Confirmar video","ba-videoplayer-loader.tooltip":"Cargando...","ba-videoplayer-controlbar.change-resolution":"Cambiar la resoluci&#xF3;n","ba-videoplayer-controlbar.video-progress":"Progreso de video","ba-videoplayer-controlbar.rerecord-video":"Regrabar video?","ba-videoplayer-controlbar.submit-video":"Confirmar","ba-videoplayer-controlbar.play-video":"Reproducir","ba-videoplayer-controlbar.pause-video":"Pausar","ba-videoplayer-controlbar.elapsed-time":"Tiempo transcurrido","ba-videoplayer-controlbar.total-time":"Duraci&#xF3;n total","ba-videoplayer-controlbar.fullscreen-video":"Ingresar a pantalla completa","ba-videoplayer-controlbar.volume-button":"Establecer volumen","ba-videoplayer-controlbar.volume-mute":"Silenciar sonido","ba-videoplayer-controlbar.volume-unmute":"Activar sonido","ba-videoplayer.video-error":"&#x27;Se produjo un error, por favor intente de nuevo m&#xE1;s tarde. Haga clic para volver a intentarlo.&#x27;","ba-videorecorder-chooser.record-video":"Grabar video","ba-videorecorder-chooser.upload-video":"Subir video","ba-videorecorder-controlbar.settings":"Ajustes","ba-videorecorder-controlbar.camerahealthy":"La iluminaci&#xF3;n es buena","ba-videorecorder-controlbar.cameraunhealthy":"La iluminaci&#xF3;n no es &#xF3;ptima","ba-videorecorder-controlbar.microphonehealthy":"El sonido es bueno","ba-videorecorder-controlbar.microphoneunhealthy":"Problemas con sonido","ba-videorecorder-controlbar.record":"Grabar","ba-videorecorder-controlbar.record-tooltip":"Haga clic aqu&#xED; para grabar.","ba-videorecorder-controlbar.rerecord":"Rehacer","ba-videorecorder-controlbar.rerecord-tooltip":"Haga clic aqu&#xED; para rehacer.","ba-videorecorder-controlbar.upload-covershot":"Subir foto de portada","ba-videorecorder-controlbar.upload-covershot-tooltip":"Haga clic aqu&#xED; para subir foto de portada personalizada","ba-videorecorder-controlbar.stop":"Detener","ba-videorecorder-controlbar.stop-tooltip":"Haga clic aqu&#xED; para detener.","ba-videorecorder-controlbar.skip":"Omitir","ba-videorecorder-controlbar.skip-tooltip":"Haga clic aqu&#xED; para omitir.","ba-videorecorder.recorder-error":"&#x27;Se produjo un error, por favor intente de nuevo m&#xE1;s tarde. Haga clic para volver a intentarlo.&#x27;","ba-videorecorder.attach-error":"No hemos podido acceder a la interfaz de la c&#xE1;mara. Dependiendo del dispositivo y del navegador, es posible que tenga que instalar Flash o acceder a la p&#xE1;gina a trav&#xE9;
2s de SSL.","ba-videorecorder.access-forbidden":"Acceso denegado a la c&#xE1;mara. Haga clic para volver a intentarlo.","ba-videorecorder.pick-covershot":"Elige una foto de portada.","ba-videorecorder.uploading":"Subiendo","ba-videorecorder.uploading-failed":"La subida ha fallado - hacer clic aqu&#xED; para volver a intentarlo.","ba-videorecorder.verifying":"Verificando","ba-videorecorder.verifying-failed":"Fall&#xF3; la verificaci&#xF3;n - hacer clic aqu&#xED; para volver a intentarlo.","ba-videorecorder.rerecord-confirm":"&#xBF;Est&#xE1; seguro que quiere volver a hacer el video?","ba-videorecorder.video_file_too_large":"El archivo de video es demasiado grande (%s) - hacer clic aqu&#xED; para volver a intentarlo con un archivo de video m&#xE1;s peque&#xF1;o.","ba-videorecorder.unsupported_video_type":"Por favor, sube: %s - haz clic aqu&#xED; para volver a intentarlo.","ba-videoplayer-controlbar.exit-fullscreen-video":"Salir de pantalla completa","ba-videoplayer-share.share":"Compartir video","ba-videorecorder-chooser.record-screen":"Grabar pantalla","ba-videoplayer-controlbar.pause-video-disabled":"Pausa no admitida","ba-videorecorder-chooser.record-audio":"Grabar audio","ba-videorecorder-controlbar.stop-available-after":"El tiempo de grabaci&#xF3;n m&#xED;nimo es %d segundos","ba-videorecorder-controlbar.cancel":"Cancelar","ba-videorecorder-controlbar.cancel-tooltip":"Haga clic aqu&#xED; para cancelar.","ba-videorecorder.cancel-confirm":"&#xBF;Realmente quieres cancelar tu carga de video?","ba-videoplayer-adslot.elapsed-time":"Tiempo transcurrido","ba-videoplayer-adslot.volume-button":"Establecer volumen","ba-videoplayer-adslot.volume-mute":"Silenciar sonido","ba-videoplayer-adslot.volume-unmute":"Activar sonido","ba-videoplayer-adslot.ad-will-end-after":"El anuncio finalizar&#xE1; en %s","ba-videoplayer-adslot.can-skip-after":"Omitir despu&#xE9;s de %d","ba-videoplayer-adslot.skip-ad":"Omitir anuncio","ba-videorecorder.software-required":"Haga click a continuaci&#xF3;n para instalar / activar los siguientes requisitos y as&#xED; poder continuar.","ba-videorecorder.software-waiting":"Esperando a que se instalen / activen los requisitos. Es posible que deba actualizar la p&#xE1;gina al finalizar.","ba-videoplayer-controlbar.close-tracks":"Cerrar CC","ba-videoplayer-controlbar.show-tracks":"Mostrar CC","ba-videoplayer-tracks.upload-text-tracks":"Cargar archivos de pista de texto","ba-videoplayer-tracks.select-text-track-language":"Idioma de subt&#xED;tulos","ba-videoplayer-tracks.info-select-locale-first":"Primero seleccione la configuraci&#xF3;n regional","ba-videoplayer-tracks.select-text-track-file":"Haga clic para seleccionar el archivo","ba-videoplayer-tracks.back":"atr&#xE1;s","ba-videorecorder.framerate-warning":"La velocidad de cuadros de video es muy baja. Recomendamos cerrar todos los dem&#xE1;s programas y pesta&#xF1;as del navegador o utilizar una computadora m&#xE1;s r&#xE1;pida.","ba-videorecorder.upload-error-duration":"La duraci&#xF3;n del video subido no cumple con los requisitos: haga clic aqu&#xED; para volver a intentarlo.","ba-videorecorder.resolution-constraint-error":"El archivo que ha seleccionado no coincide con la resoluci&#xF3;n requerida; haga clic aqu&#xED; para volver a intentarlo.","ba-videorecorder.orientation-portrait-required":"Por favor, gire su dispositivo para grabar en modo vertical.","ba-videorecorder.orientation-landscape-required":"Por favor, gire su dispositivo para grabar en modo horizontal.","ba-imageviewer-controlbar.rerecord-image":"&#xBF;Rehacer?","ba-imageviewer-controlbar.submit-image":"Confirmar","ba-imageviewer-controlbar.fullscreen-image":"Ingrese a pantalla completa","ba-imageviewer-controlbar.exit-fullscreen-image":"Salir de pantalla completa","ba-imageviewer.image-error":"&#x27;Se produjo un error, int&#xE9;ntalo de nuevo m&#xE1;s tarde. Haga clic para volver a intentar.&#x27;","ba-imagecapture-chooser.image-capture":"Capturar imagen","ba-imagecapture-chooser.upload-image":"Cargar imagen","ba-imagecapture-controlbar.settings":"Ajustes","ba-imagecapture-controlbar.camerahealthy":"La iluminaci&#xF3;n es buena","ba-imagecapture-controlbar.cameraunhealthy":"La iluminaci&#xF3;n no es &#xF3;ptima","ba-imagecapture-controlbar.record":"Capturar","ba-imagecapture-controlbar.record-tooltip":"Haga clic aqu&#xED; para capturar.","ba-imagecapture-controlbar.rerecord":"Rehacer","ba-imagecapture-controlbar.rerecord-tooltip":"Haga clic aqu&#xED; para rehacer.","ba-imagecapture-controlbar.cancel":"Cancelar","ba-imagecapture-controlbar.cancel-tooltip":"Haga clic aqu&#xED;
2 para cancelar.","ba-audioplayer-controlbar.audio-progress":"Progreso","ba-audioplayer-controlbar.rerecord-audio":"&#xBF;Rehacer?","ba-audioplayer-controlbar.submit-audio":"Confirmar","ba-audioplayer-controlbar.play-audio":"Reproducir","ba-audioplayer-controlbar.pause-audio":"Pausa","ba-audioplayer-controlbar.pause-audio-disabled":"Pausa no admitida","ba-audioplayer-controlbar.elapsed-time":"Tiempo transcurrido","ba-audioplayer-controlbar.total-time":"Duraci&#xF3;n total","ba-audioplayer-controlbar.volume-button":"Establecer volumen","ba-audioplayer-controlbar.volume-mute":"Silenciar sonido","ba-audioplayer-controlbar.volume-unmute":"Activar sonido","ba-audioplayer-loader.tooltip":"Cargando...","ba-audioplayer.audio-error":"&#x27;Se produjo un error, int&#xE9;ntalo de nuevo m&#xE1;s tarde. Haga clic para volver a intentar.&#x27;","ba-audiorecorder-chooser.record-audio":"Grabar audio","ba-audiorecorder-chooser.upload-audio":"Subir audio","ba-audiorecorder-controlbar.settings":"Ajustes","ba-audiorecorder-controlbar.microphonehealthy":"El sonido es bueno","ba-audiorecorder-controlbar.microphoneunhealthy":"No se pudo captar ning&#xFA;n sonido","ba-audiorecorder-controlbar.record":"Grabar","ba-audiorecorder-controlbar.record-tooltip":"Haga clic aqu&#xED; para grabar.","ba-audiorecorder-controlbar.rerecord":"Rehacer","ba-audiorecorder-controlbar.rerecord-tooltip":"Haga clic aqu&#xED; para rehacer.","ba-audiorecorder-controlbar.stop":"Detener","ba-audiorecorder-controlbar.stop-tooltip":"Haga clic aqu&#xED; para detenerse.","ba-audiorecorder-controlbar.stop-available-after":"El tiempo de grabaci&#xF3;n m&#xED;nimo es %d segundos","ba-audiorecorder-controlbar.cancel":"Cancelar","ba-audiorecorder-controlbar.cancel-tooltip":"Haga clic aqu&#xED; para cancelar.","ba-videoplayer-controlbar.player-speed":"Velocidad de reproducci&#xF3;n","ba-videoplayer-controlbar.settings":"Ajustes","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"&#xCD;cono de Airplay","ba-videoplayer.all-settings":"Todos los ajustes","ba-videoplayer.player-speed":"Velocidad de reproducci&#xF3;n","ba-videoplayer.full-screen":"Pantalla completa","ba-videorecorder-controlbar.add-stream":"A&#xF1;adir Stream","ba-videorecorder.switch-camera":"Cambiar de c&#xE1;mara","ba-videorecorder.prepare-covershot":"Preparando portadas","ba-videorecorder.prepare-thumbnails":"Preparando b&#xFA;squeda de miniaturas","ba-videorecorder.adding-new-stream":"A&#xF1;adiendo nueva secuencia","ba-imagecapture.recorder-error":"&#x27;Ha ocurrido un error, por favor intente de nuevo m&#xE1;s tarde. Haga clic para volver a intentarlo.&#x27;","ba-imagecapture.attach-error":"No pudimos acceder a la interfaz multimedia. Seg&#xFA;n el dispositivo y el navegador, es posible que deba instalar Flash o acceder a la p&#xE1;gina a trav&#xE9;s de SSL.","ba-imagecapture.software-required":"Haga clic a continuaci&#xF3;n para instalar / activar los siguientes requisitos para continuar.","ba-imagecapture.software-waiting":"Esperando a que los requisitos sean instalados / activados. Es posible que necesite actualizar la p&#xE1;gina al finalizar.","ba-imagecapture.access-forbidden":"El acceso a los medios de comunicaci&#xF3;n est&#xE1; denegado. Haga clic para volver a intentarlo.","ba-imagecapture.uploading":"Subiendo","ba-imagecapture.uploading-failed":"Fall&#xF3; la carga - haga clic aqu&#xED; para volver a intentarlo.","ba-imagecapture.upload-error-duration":"La longitud de la imagen cargada no cumple con los requisitos - haga clic aqu&#xED; para volver a intentarlo.","ba-imagecapture.resolution-constraint-error":"El archivo que ha seleccionado no coincide con la resoluci&#xF3;n requerida - haga clic aqu&#xED; para volver a intentarlo.","ba-imagecapture.verifying":"Verificando","ba-imagecapture.verifying-failed":"Verificaci&#xF3;n fallida - haga clic aqu&#xED; para volver a intentarlo.","ba-imagecapture.rerecord-confirm":"&#xBF;De verdad quieres volver a tomar tu imagen?","ba-imagecapture.image_file_too_large":"Su archivo de imagen es demasiado grande (%s): haga clic aqu&#xED; para volver a intentarlo con un archivo de imagen m&#xE1;s peque&#xF1;o.","ba-imagecapture.unsupported_image_type":"Por favor suba: %s - haga clic aqu&#xED; para volver a intentarlo.","ba-imagecapture.orientation-portrait-required":"Por favor, gire su dispositivo para grabar en modo retrato.","ba-imagecapture.orientation-landscape-required":"Por favor, gire su dispositivo para grabar en modo horizontal.","ba-audiorecorder.recorder-error":"Ha ocurrido un error, por favor intente de nuevo m&#xE1;s tarde. Haga clic para volver a intentarlo.","ba-audiorecorder.attach-error":"No pudimos acceder a la interfaz multimedia. Seg&#xFA;n el dispositivo y el navegador, es posible que deba instalar Flash o acceder a la p&#xE1;gina a trav&#xE9;s de SSL.","ba-audiorecorder.software-required":"Haga clic debajo para instalar / activar los siguientes requisitos para continuar.","ba-audiorecorder.software-waiting":"Esperando a que los requisitos sean instalados / activados. Es posible que necesite actualizar la p&#xE1;gina despu&#xE9;s de finalizar.","ba-audiorecorder.access-forbidden":"El acceso a los medios de comunicaci&#xF3;n est&#xE1; denegado. Haga clic para volver a intentarlo.","ba-audiorecorder.uploading":"Subiendo","ba-audiorecorder.uploading-failed":"Fall&#xF3; la carga - haga clic aqu&#xED; para volver a intentarlo.","ba-audiorecorder.upload-error-duration":"La duraci&#xF3;n del audio cargado no cumple con los requisitos; haga clic aqu&#xED; para volver a intentarlo.","ba-audiorecorder.verifying":"Verificando","ba-audiorecorder.verifying-failed":"Verificaci&#xF3;n fallida - haga clic aqu&#xED; para volver a intentarlo.","ba-audiorecorder.rerecord-confirm":"&#xBF;Realmente quieres rehacer tu audio?","ba-audiorecorder.cancel-confirm":"&#xBF;Realmente quieres cancelar tu carga de audio?","ba-audiorecorder.audio_file_too_large":"Su archivo de audio es demasiado grande (%s) - haga clic aqu&#xED; para volver a intentarlo con un archivo de audio m&#xE1;s peque&#xF1;o.","ba-audiorecorder.unsupported_audio_type":"Por favor suba: %s - haga clic aqu&#xED; para volver a intentarlo.","ba-common-settingsmenu.tooltip":"Haga clic para reproducir.","ba-common-settingsmenu.setting-menu":"Todos los ajustes","ba-common-settingsmenu.source-quality":"Calidad","ba-common-settingsmenu.player-speed":"Velocidad de reproducci&#xF3;n","ba-common-settingsmenu.set-menu-option":"Establecer opci&#xF3;n","ba-common-settingsmenu.submit-video":"Confirmar video","ba-common-settingsmenu.picture-in-picture":"Picture in picture","ba-common-settingsmenu.exit-fullscreen-video":"Salir de pantalla completa","ba-common-settingsmenu.fullscreen-video":"Pantalla completa","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Pausar grabaci&#xF3;n","ba-videorecorder-controlbar.resume-recorder":"Resumir grabaci&#xF3;n","ba-videorecorder.missing-track":"Pista de audio o video requerida","ba-videorecorder.device-already-in-use":"Por lo menos uno de sus dispositivos de entrada se encuentra en uso","ba-videorecorder.browser-permission-denied":"Permiso denegado por el navegador, por favor conceda acceso y recargue la p&#xE1;gina","ba-audioplayer.all-settings":"Todos los ajustes","ba-videoplayer-controlbar.remaining-time":"Tiempo restante","ba-videoplayer-controlbar.select-frame":"Seleccione","ba-videoplayer-controlbar.trim-video":"Podar","ba-videoplayer-playbutton.trim":"Podar","ba-videoplayer-playbutton.skip":"Saltar","ba-videorecorder-imagegallery.upload-covershot":"Subir portada","ba-videorecorder.pick-covershot-frame":"Seleccione un fotograma para usarlo como foto de portada.","ba-videorecorder.screen-recorder-is-not-supported":"La grabadora de pantalla no es compatible con este dispositivo","ba-videorecorder.trim-prompt":"&#xBF;Quieres recortar tu video?","ba-videorecorder.trim-video":"Mueva los marcadores de inicio y fin para recortar su video","ba-videorecorder.wait-for-trim":"Esperando el comando de recorte ...","ba-videorecorder-controlbar.no-video-source":"Falta una fuente de entrada de video adicional","ba-videorecorder-controlbar.stream-already-selected":"Ya se ha seleccionado una transmisi&#xF3;n adicional","ba-videorecorder.uploading-src-error":"No se puede reproducir el video ahora, la carga a&#xFA;n est&#xE1; en progreso","ba-audiorecorder-controlbar.pause-recorder":"Pausar grabadora","ba-audiorecorder-controlbar.resume-recorder":"Reanudar grabadora"},["language:es"]),{}}),e.define("module:Assets.Languages.fi",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"Toista video.","ba-videoplayer-playbutton.rerecord":"Uudelleen","ba-videoplayer-playbutton.submit-video":"Vahvista video","ba-videoplayer-loader.tooltip":"Ladataan videota ...","ba-videoplayer-controlbar.change-resolution":"Muuta resoluutiota","ba-videoplayer-controlbar.video-progress":"Video edistyminen","ba-videoplayer-controlbar.rerecord-video":"Uudestaan?","ba-videoplayer-controlbar.submit-video":"Vahvista video","ba-videoplayer-controlbar.play-video":"Toista video","ba-videoplayer-controlbar.pause-video":"Tauko","ba-videoplayer-controlbar.elapsed-time":"Kulunut aika","ba-videoplayer-controlbar.total-time":"Kokonaispituus","ba-videoplayer-controlbar.fullscreen-video":"Kokon&#xE4;ytt&#xF6;","ba-videoplayer-controlbar.volume-button":"&#xC4;&#xE4;nenvoimakkuus","ba-videoplayer-controlbar.volume-mute":"&#xC4;&#xE4;nenmykistys","ba-videoplayer-controlbar.volume-unmute":"Poista mykistys","ba-videoplayer.video-error":"Tapahtui virhe, yrit&#xE4; my&#xF6;hemmin uudelleen. Yrit&#xE4; uudelleen klikkaamalla.","ba-videorecorder-chooser.record-video":"Nauhoita video","ba-videorecorder-chooser.upload-video":"Lataa video","ba-videorecorder-controlbar.settings":"Asetukset","ba-videorecorder-controlbar.camerahealthy":"Valaistus on riitt&#xE4;v&#xE4;","ba-videorecorder-controlbar.cameraunhealthy":"Valaistus ei ole optimaalinen","ba-videorecorder-controlbar.microphonehealthy":"&#xC4;&#xE4;
2nitys toimii","ba-videorecorder-controlbar.microphoneunhealthy":"&#xC4;&#xE4;ni ei tallennu, tarkista mikrofoniasetus","ba-videorecorder-controlbar.record":"Nauhoita","ba-videorecorder-controlbar.record-tooltip":"Aloita videon nauhoitus.","ba-videorecorder-controlbar.rerecord":"Uudelleen","ba-videorecorder-controlbar.rerecord-tooltip":"Paina aloittaaksesi uudelleen.","ba-videorecorder-controlbar.upload-covershot":"Lataa","ba-videorecorder-controlbar.upload-covershot-tooltip":"Paina t&#xE4;st&#xE4; lataaksesi aloituskuvan","ba-videorecorder-controlbar.stop":"Stop","ba-videorecorder-controlbar.stop-tooltip":"Lopeta nauhoitus painamalla t&#xE4;st&#xE4;.","ba-videorecorder-controlbar.skip":"Ohita","ba-videorecorder-controlbar.skip-tooltip":"Paina t&#xE4;st&#xE4; ohittaaksesi.","ba-videorecorder.recorder-error":"Tapahtui virhe, yrit&#xE4; my&#xF6;hemmin uudelleen. Yrit&#xE4; uudelleen klikkaamalla.","ba-videorecorder.attach-error":"Emme voineet k&#xE4;ytt&#xE4;&#xE4; kamera-rajapintaa. Laitteesta ja selaimesta riippuen, sinun on ehk&#xE4; asennettava Flash tai k&#xE4;ytett&#xE4;v&#xE4; sivun kautta SSL.","ba-videorecorder.access-forbidden":"P&#xE4;&#xE4;sy kameraan oli kielletty. Yrit&#xE4; uudelleen klikkaamalla.","ba-videorecorder.pick-covershot":"Valitse aloituskuva.","ba-videorecorder.uploading":"Ladataan","ba-videorecorder.uploading-failed":"Lataaminen ep&#xE4;onnistui - klikkaa t&#xE4;st&#xE4; ja yrit&#xE4; uudelleen.","ba-videorecorder.verifying":"Tarkistetaan","ba-videorecorder.verifying-failed":"Varmentaa ep&#xE4;onnistui - klikkaa t&#xE4;st&#xE4; ja yrit&#xE4; uudelleen.","ba-videorecorder.rerecord-confirm":"Haluatko todella tehd&#xE4; uudelleen videon?","ba-videorecorder.video_file_too_large":"Videotiedosto on liian suuri (%s) - klikkaa t&#xE4;st&#xE4; yritt&#xE4;&#xE4;ksesi uudelleen pienemm&#xE4;ll&#xE4; videotiedostolla.","ba-videorecorder.unsupported_video_type":"Lataa: %s - klikkaa t&#xE4;st&#xE4; yrit&#xE4;&#xE4;ksesi uudelleen.","ba-videoplayer-controlbar.exit-fullscreen-video":"Poistu kokon&#xE4;yt&#xF6;lt&#xE4;","ba-videoplayer-share.share":"Jaa video","ba-videorecorder-chooser.record-screen":"Ruudunkaappaus","ba-videoplayer-controlbar.pause-video-disabled":"Tauko ei ole tuettu","ba-videorecorder-chooser.record-audio":"&#xC4;&#xE4;nit&#xE4; &#xE4;&#xE4;nt&#xE4;","ba-videorecorder-controlbar.stop-available-after":"Minimi tallennusaika on %d sekuntia","ba-videorecorder-controlbar.cancel":"Peruuta","ba-videorecorder-controlbar.cancel-tooltip":"Peruuta napsauttamalla t&#xE4;t&#xE4;.","ba-videorecorder.cancel-confirm":"Haluatko todella peruuttaa videon l&#xE4;hett&#xE4;misen?","ba-videoplayer-adslot.elapsed-time":"Kulunut aika","ba-videoplayer-adslot.volume-button":"Aseta &#xE4;&#xE4;nenvoimakkuus","ba-videoplayer-adslot.volume-mute":"Mykist&#xE4; &#xE4;&#xE4;ni","ba-videoplayer-adslot.volume-unmute":"Palauta &#xE4;&#xE4;ni","ba-videoplayer-adslot.ad-will-end-after":"Mainos p&#xE4;&#xE4;ttyy %s: n j&#xE4;lkeen","ba-videoplayer-adslot.can-skip-after":"Ohita %d j&#xE4;lkeen","ba-videoplayer-adslot.skip-ad":"Ohita mainos","ba-videorecorder.software-required":"Napsauta alla olevaa asentaaksesi / aktivoi seuraavat vaatimukset jatkaaksesi.","ba-videorecorder.software-waiting":"Odottaa, ett&#xE4; vaatimukset asennetaan / aktivoidaan. Sinun on ehk&#xE4; p&#xE4;ivitett&#xE4;v&#xE4; sivusi lopuksi.","ba-videoplayer-controlbar.close-tracks":"Sulje CC","ba-videoplayer-controlbar.show-tracks":"N&#xE4;yt&#xE4; CC","ba-videoplayer-tracks.upload-text-tracks":"Lataa tekstitiedostoja","ba-videoplayer-tracks.select-text-track-language":"Tekstityskieli","ba-videoplayer-tracks.info-select-locale-first":"Valitse ensin sijainti","ba-videoplayer-tracks.select-text-track-file":"Paina valitaksesi tiedoston","ba-videoplayer-tracks.back":"takaisin","ba-videorecorder.framerate-warning":"Videon frame-rate on hyvin alhainen. Suosittelemme kaikkien muiden ohjelmien ja selainv&#xE4;lilehtien sulkemista tai nopeamman tietokoneen k&#xE4;ytt&#xF6;&#xE4;.","ba-videorecorder.upload-error-duration":"L&#xE4;hetetyn videon pituus ei t&#xE4;yt&#xE4; vaatimuksia - klikkaa t&#xE4;st&#xE4; yritt&#xE4;&#xE4;ksesi uudelleen.","ba-videorecorder.resolution-constraint-error":"Valitsemasi tiedosto ei vastaa vaadittua tarkkuutta - napsauta t&#xE4;t&#xE4; uudelleen yritt&#xE4;&#xE4;ksesi.","ba-videorecorder.orientation-portrait-required":"Kierr&#xE4; laitetta pystyasentoon.","ba-videorecorder.orientation-landscape-required":"Kierr&#xE4; laitetta nauhoittaaksesi vaakasuunnassa.","ba-imageviewer-controlbar.rerecord-image":"Uudelleen?","ba-imageviewer-controlbar.submit-image":"Vahvista","ba-imageviewer-controlbar.fullscreen-image":"Siirry kokon&#xE4;ytt&#xF6;&#xF6;n","ba-imageviewer-controlbar.exit-fullscreen-image":"Poistu kokon&#xE4;yt&#xF6;st&#xE4;","ba-imageviewer.image-error":"Tapahtui virhe. Yrit&#xE4; my&#xF6;hemmin uudelleen. Paina ja aloita uudelleen.","ba-imagecapture-chooser.image-capture":"Kuvan kaappaus","ba-imagecapture-chooser.upload-image":"L&#xE4;het&#xE4; kuva","ba-imagecapture-controlbar.settings":"Asetukset","ba-imagecapture-controlbar.camerahealthy":"Valaistus on riitt&#xE4;v&#xE4;","ba-imagecapture-controlbar.cameraunhealthy":"Valaistus ei ole optimaalinen","ba-imagecapture-controlbar.record":"Kaappaus","ba-imagecapture-controlbar.record-tooltip":"Paina t&#xE4;st&#xE4; kaapataksesi.","ba-imagecapture-controlbar.rerecord":"Tee uudelleen","ba-imagecapture-controlbar.rerecord-tooltip":"Paina t&#xE4;st&#xE4; tehd&#xE4;ksesi uudelleen.","ba-imagecapture-controlbar.cancel":"Peruuttaa","ba-imagecapture-controlbar.cancel-tooltip":"Peruuta painamalla t&#xE4;t&#xE4;
2.","ba-audioplayer-controlbar.audio-progress":"Edistyminen","ba-audioplayer-controlbar.rerecord-audio":"Uudelleen?","ba-audioplayer-controlbar.submit-audio":"Vahvista","ba-audioplayer-controlbar.play-audio":"Toista","ba-audioplayer-controlbar.pause-audio":"Tauko","ba-audioplayer-controlbar.pause-audio-disabled":"Tauko ei ole mahdollinen","ba-audioplayer-controlbar.elapsed-time":"Kulunut aika","ba-audioplayer-controlbar.total-time":"Kokonaispituus","ba-audioplayer-controlbar.volume-button":"Aseta &#xE4;&#xE4;nenvoimakkuus","ba-audioplayer-controlbar.volume-mute":"Mykist&#xE4; &#xE4;&#xE4;ni","ba-audioplayer-controlbar.volume-unmute":"Palauta &#xE4;&#xE4;ni","ba-audioplayer-loader.tooltip":"Ladataan...","ba-audioplayer.audio-error":"Tapahtui virhe. Yrit&#xE4; my&#xF6;hemmin uudelleen. Paina yritt&#xE4;&#xE4;ksesi uudelleen.","ba-audiorecorder-chooser.record-audio":"&#xC4;&#xE4;nit&#xE4; &#xE4;&#xE4;nt&#xE4;","ba-audiorecorder-chooser.upload-audio":"L&#xE4;het&#xE4; &#xE4;&#xE4;nitiedosto","ba-audiorecorder-controlbar.settings":"Asetukset","ba-audiorecorder-controlbar.microphonehealthy":"&#xC4;&#xE4;ni on hyv&#xE4;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#xC4;&#xE4;nitys ei toimi","ba-audiorecorder-controlbar.record":"Nauhoita","ba-audiorecorder-controlbar.record-tooltip":"Paina nauhoittaaksesi.","ba-audiorecorder-controlbar.rerecord":"Tee uudelleen","ba-audiorecorder-controlbar.rerecord-tooltip":"Paina t&#xE4;st&#xE4; tehd&#xE4;ksesi uudelleen.","ba-audiorecorder-controlbar.stop":"Stop","ba-audiorecorder-controlbar.stop-tooltip":"Napsauta t&#xE4;st&#xE4; lopettaaksesi.","ba-audiorecorder-controlbar.stop-available-after":"Minimi tallennusaika on %d sekuntia","ba-audiorecorder-controlbar.cancel":"Peruuttaa","ba-audiorecorder-controlbar.cancel-tooltip":"Peruuta napsauttamalla t&#xE4;t&#xE4;.","ba-videoplayer-controlbar.player-speed":"Toiston nopeus","ba-videoplayer-controlbar.settings":"Asetukset","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay-kuvake.","ba-videoplayer.all-settings":"Kaikki asetukset","ba-videoplayer.player-speed":"Toiston nopeus","ba-videoplayer.full-screen":"Kokon&#xE4;ytt&#xF6;","ba-videorecorder-controlbar.add-stream":"Lis&#xE4;&#xE4; Stream","ba-videorecorder.switch-camera":"Vaihda kamera","ba-videorecorder.prepare-covershot":"Aloituskuvan valmistelu","ba-videorecorder.prepare-thumbnails":"Pienoiskuvien etsiminen","ba-videorecorder.adding-new-stream":"Streamin lis&#xE4;&#xE4;minen","ba-imagecapture.recorder-error":"Tapahtui virhe, yrit&#xE4; my&#xF6;hemmin uudelleen. Paina yritt&#xE4;&#xE4;ksesi uudelleen.","ba-imagecapture.attach-error":"Emme voineet k&#xE4;ytt&#xE4;&#xE4; mediarajapintaa. Laitteesta ja selaimesta riippuen sinun on ehk&#xE4; asennettava Flash tai avattava sivu SSL:n kautta.","ba-imagecapture.software-required":"Klikkaa asentaaksesi / aktivoidaksesi seuraavat vaatimukset jatkaaksesi.","ba-imagecapture.software-waiting":"Odotetaan, ett&#xE4; vaatimukset asennetaan / aktivoidaan. Saatat joutua p&#xE4;ivitt&#xE4;m&#xE4;&#xE4;n sivun valmistumisen j&#xE4;lkeen.","ba-imagecapture.access-forbidden":"P&#xE4;&#xE4;sy tiedotusv&#xE4;lineisiin oli kielletty. Napsauta uudelleen yritt&#xE4;&#xE4;ksesi.","ba-imagecapture.uploading":"lataaminen","ba-imagecapture.uploading-failed":"Lataaminen ep&#xE4;onnistui - yrit&#xE4; uudelleen napsauttamalla t&#xE4;t&#xE4;.","ba-imagecapture.upload-error-duration":"L&#xE4;hetetyn kuvan pituus ei t&#xE4;yt&#xE4; vaatimuksia - yrit&#xE4; uudelleen napsauttamalla t&#xE4;t&#xE4;.","ba-imagecapture.resolution-constraint-error":"Valitsemasi tiedosto ei vastaa vaadittua tarkkuutta - yrit&#xE4; uudelleen napsauttamalla t&#xE4;t&#xE4;.","ba-imagecapture.verifying":"Tarkistetaan","ba-imagecapture.verifying-failed":"Vahvistaminen ep&#xE4;onnistui - yrit&#xE4; uudelleen napsauttamalla t&#xE4;t&#xE4;.","ba-imagecapture.rerecord-confirm":"Haluatko todella ottaa kuvan uudelleen?","ba-imagecapture.image_file_too_large":"Kuvatiedosto on liian suuri (%s) - napsauta t&#xE4;t&#xE4;, jos haluat kokeilla uudelleen pienemp&#xE4;&#xE4; kuvatiedostoa.","ba-imagecapture.unsupported_image_type":"L&#xE4;het&#xE4;: %s - napsauta t&#xE4;t&#xE4;, jos haluat yritt&#xE4;&#xE4; uudelleen.","ba-imagecapture.orientation-portrait-required":"K&#xE4;&#xE4;nn&#xE4; laitetta tallentaaksesi muotokuvaustilassa.","ba-imagecapture.orientation-landscape-required":"Kierr&#xE4; laitetta kuvaamaan vaakasuunnassa.","ba-audiorecorder.recorder-error":"Tapahtui virhe, yrit&#xE4; my&#xF6;hemmin uudelleen. Napsauta uudelleen yritt&#xE4;&#xE4;ksesi.","ba-audiorecorder.attach-error":"Emme voineet k&#xE4;ytt&#xE4;&#xE4; mediarajapintaa. Laitteesta ja selaimesta riippuen sinun on ehk&#xE4; asennettava Flash tai avattava sivu SSL: n kautta.","ba-audiorecorder.software-required":"Klikkaa alla asentaaksesi / aktivoidaksesi seuraavat vaatimukset jatkaaksesi.","ba-audiorecorder.software-waiting":"Odotetaan ett&#xE4; vaatimukset asennetaan / aktivoidaan. Saatat joutua p&#xE4;ivitt&#xE4;m&#xE4;&#xE4;n sivun valmistumisen j&#xE4;lkeen.","ba-audiorecorder.access-forbidden":"P&#xE4;&#xE4;sy mediatiedostoon oli ev&#xE4;tty. Napsauta yritt&#xE4;&#xE4;ksesi uudelleen.","ba-audiorecorder.uploading":"Ladataan","ba-audiorecorder.uploading-failed":"Lataaminen ep&#xE4;onnistui - yrit&#xE4; uudelleen napsauttamalla t&#xE4;t&#xE4;.","ba-audiorecorder.upload-error-duration":"L&#xE4;hetetyn &#xE4;&#xE4;nityksen pituus ei t&#xE4;yt&#xE4; vaatimuksia - yrit&#xE4; uudelleen napsauttamalla t&#xE4;t&#xE4;.","ba-audiorecorder.verifying":"Tarkistetaan","ba-audiorecorder.verifying-failed":"Vahvistaminen ep&#xE4;onnistui - yrit&#xE4; uudelleen napsauttamalla t&#xE4;t&#xE4;.","ba-audiorecorder.rerecord-confirm":"Haluatko todella nauhoittaa uudelleen?","ba-audiorecorder.cancel-confirm":"Haluatko todella peruuttaa &#xE4;&#xE4;nilatauksen?","ba-audiorecorder.audio_file_too_large":"&#xC4;&#xE4;nitiedosto on liian suuri (%s) - napsauta t&#xE4;t&#xE4;, jos haluat kokeilla uudelleen pienemp&#xE4;&#xE4; &#xE4;&#xE4;nitiedostoa.","ba-audiorecorder.unsupported_audio_type":"L&#xE4;het&#xE4;: %s - napsauta t&#xE4;t&#xE4;, jos haluat yritt&#xE4;&#xE4; uudelleen.","ba-common-settingsmenu.tooltip":"Klikkaa pelataksesi.","ba-common-settingsmenu.setting-menu":"Kaikki asetukset","ba-common-settingsmenu.source-quality":"L&#xE4;hteen laatu","ba-common-settingsmenu.player-speed":"Pelaajan nopeus","ba-common-settingsmenu.set-menu-option":"Aseta vaihtoehto","ba-common-settingsmenu.submit-video":"Vahvista video","ba-common-settingsmenu.picture-in-picture":"Kuva kuvassa","ba-common-settingsmenu.exit-fullscreen-video":"Poistu koko n&#xE4;yt&#xF6;st&#xE4;","ba-common-settingsmenu.fullscreen-video":"Siirry koko n&#xE4;ytt&#xF6;&#xF6;n","ba-videorecorder-chooser.multi-stream":"Monivirta","ba-videorecorder-controlbar.pause-recorder":"Keskeyt&#xE4; tallennin","ba-videorecorder-controlbar.resume-recorder":"Jatka tallenninta","ba-videorecorder.missing-track":"Vaa
2dittu &#xE4;&#xE4;ni- tai videoraita puuttuu","ba-videorecorder.device-already-in-use":"Ainakin yksi sy&#xF6;tt&#xF6;laitteistasi on jo k&#xE4;yt&#xF6;ss&#xE4;","ba-videorecorder.browser-permission-denied":"Selain ei my&#xF6;nt&#xE4;nyt lupaa. Anna k&#xE4;ytt&#xF6;oikeus ja lataa sivu uudelleen","ba-audioplayer.all-settings":"Kaikki asetukset","ba-videoplayer-controlbar.remaining-time":"J&#xE4;ljell&#xE4; oleva aika","ba-videoplayer-controlbar.select-frame":"Valitse","ba-videoplayer-controlbar.trim-video":"Trimmata","ba-videoplayer-playbutton.trim":"Trimmata","ba-videoplayer-playbutton.skip":"Ohita","ba-videorecorder-imagegallery.upload-covershot":"L&#xE4;het&#xE4; kansi","ba-videorecorder.pick-covershot-frame":"Valitse kehys, jota k&#xE4;ytet&#xE4;&#xE4;n kansikuvana.","ba-videorecorder.screen-recorder-is-not-supported":"N&#xE4;yt&#xF6;n tallenninta ei tueta t&#xE4;ss&#xE4; laitteessa","ba-videorecorder.trim-prompt":"Haluatko leikata videosi?","ba-videorecorder.trim-video":"Leikkaa videota siirt&#xE4;m&#xE4;ll&#xE4; aloitus- ja lopetusmerkkej&#xE4;","ba-videorecorder.wait-for-trim":"Odotetaan leikkauskomentoa ...","ba-videorecorder-controlbar.no-video-source":"Lis&#xE4;videon tulol&#xE4;hde puuttuu","ba-videorecorder-controlbar.stream-already-selected":"Lis&#xE4;virta on jo valittu","ba-videorecorder.uploading-src-error":"Videon toistaminen ei onnistu, lataaminen on edelleen kesken","ba-audiorecorder-controlbar.pause-recorder":"Keskeyt&#xE4; tallennin","ba-audiorecorder-controlbar.resume-recorder":"Jatka tallenninta"},["language:fi"]),{}}),e.define("module:Assets.Languages.fr",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"Cliquez ici pour voir la vid&#xE9;o.","ba-videoplayer-playbutton.rerecord":"Recommencer","ba-videoplayer-playbutton.submit-video":"Confirmer vid&#xE9;o","ba-videoplayer-loader.tooltip":"Chargement...","ba-videoplayer-controlbar.change-resolution":"Modifier la r&#xE9;solution","ba-videoplayer-controlbar.video-progress":"Progr&#xE8;s","ba-videoplayer-controlbar.rerecord-video":"Recommencer la vid&#xE9;o?","ba-videoplayer-controlbar.submit-video":"Valider","ba-videoplayer-controlbar.play-video":"Lecture","ba-videoplayer-controlbar.pause-video":"Pause","ba-videoplayer-controlbar.elapsed-time":"Temps &#xE9;coul&#xE9; ou expir&#xE9;","ba-videoplayer-controlbar.total-time":"Dur&#xE9;e totale de la vid&#xE9;o","ba-videoplayer-controlbar.fullscreen-video":"Passer en mode plein &#xE9;cran","ba-videoplayer-controlbar.volume-button":"Ajuster le volume","ba-videoplayer-controlbar.volume-mute":"Silencieux","ba-videoplayer-controlbar.volume-unmute":"Silencieux d&#xE9;sactiv&#xE9;","ba-videoplayer.video-error":"Une erreur s&#x2019;est produite, r&#xE9;essayez ult&#xE9;rieurement. Cliquez ici pour r&#xE9;essayer.","ba-videorecorder-chooser.record-video":"Enregistrer votre vid&#xE9;o","ba-videorecorder-chooser.upload-video":"T&#xE9;l&#xE9;charger votre vid&#xE9;o","ba-videorecorder-controlbar.settings":"R&#xE9;glages","ba-videorecorder-controlbar.camerahealthy":"Bon &#xE9;clairage","ba-videorecorder-controlbar.cameraunhealthy":"L&#x2019;&#xE9;clairage n&#x2019;est pas ideal","ba-videorecorder-controlbar.microphonehealthy":"Bonne acoustique","ba-videorecorder-controlbar.microphoneunhealthy":"L&#x2019;acoustique n&#x27;est pas id&#xE9;ale","ba-videorecorder-controlbar.record":"Enregistrer","ba-videorecorder-controlbar.record-tooltip":"Cliquez ici pour enregistrer.","ba-videorecorder-controlbar.rerecord":"Recommencer","ba-videorecorder-controlbar.rerecord-tooltip":"Cliquez ici pour recommencer.","ba-videorecorder-controlbar.upload-covershot":"T&#xE9;l&#xE9;charger couverture","ba-videorecorder-controlbar.upload-covershot-tooltip":"Cliquez ici pour t&#xE9;l&#xE9;charger une couverture personnalis&#xE9;e.","ba-videorecorder-controlbar.stop":"Arr&#xEA;ter","ba-videorecorder-controlbar.stop-tooltip":"Cliquez ici pour arr&#xEA;ter.","ba-videorecorder-controlbar.skip":"Sauter","ba-videorecorder-controlbar.skip-tooltip":"Cliquez ici pour sauter.","ba-videorecorder.recorder-error":"Une erreur s&#x2019;est produite, r&#xE9;essayez ult&#xE9;rieurement. Cliquez ici pour r&#xE9;essayer.","ba-videorecorder.attach-error":"Nous n&#x27;avons pas pu acc&#xE9;der &#xE0; l&#x27;interface multim&#xE9;dia. Selon le p&#xE9;riph&#xE9;rique et le navigateur, vous devrez peut-&#xEA;
2tre installer Flash ou acc&#xE9;der &#xE0; la page via SSL.","ba-videorecorder.access-forbidden":"L&#x2019;acc&#xE8;s &#xE0; l&#x2019;appareil est interdit. Cliquez pour recommencer.","ba-videorecorder.pick-covershot":"Choisissez une couverture.","ba-videorecorder.uploading":"T&#xE9;l&#xE9;chargement","ba-videorecorder.uploading-failed":"&#xC9;chec du T&#xE9;l&#xE9;chargement - Cliquez ici pour recommencer ou r&#xE9;essayer.","ba-videorecorder.verifying":"V&#xE9;rification","ba-videorecorder.verifying-failed":"V&#xE9;rification &#xE9;chou&#xE9;e - Cliquez ici pour recommencer ou r&#xE9;essayer.","ba-videorecorder.rerecord-confirm":"Souhaitez vous r&#xE9;ellement recommencer la vid&#xE9;o?","ba-videorecorder.video_file_too_large":"La taille de votre fichier est trop grande (%s) - Cliquez ici pour r&#xE9;essayer avec un fichier plus petit.","ba-videorecorder.unsupported_video_type":"S&#x2019;il vous pla&#xEE;t, t&#xE9;l&#xE9;chargez %s - cliquez ici pour r&#xE9;essayer.","ba-videoplayer-controlbar.exit-fullscreen-video":"Quitter le mode plein &#xE9;cran","ba-videoplayer-share.share":"Partager la vid&#xE9;o","ba-videorecorder-chooser.record-screen":"Enregistrer l&#x27;&#xE9;cran","ba-videoplayer-controlbar.pause-video-disabled":"Pause non prise en charge","ba-videorecorder-chooser.record-audio":"Enregistrement audio","ba-videorecorder-controlbar.stop-available-after":"La dur&#xE9;e d&#x27;enregistrement minimale est de %d secondes","ba-videorecorder-controlbar.cancel":"Annuler","ba-videorecorder-controlbar.cancel-tooltip":"Cliquez ici pour annuler.","ba-videorecorder.cancel-confirm":"Voulez-vous vraiment annuler votre t&#xE9;l&#xE9;chargement de vid&#xE9;o?","ba-videoplayer-adslot.elapsed-time":"Temps &#xE9;coul&#xE9;","ba-videoplayer-adslot.volume-button":"D&#xE9;finir le volume","ba-videoplayer-adslot.volume-mute":"Son muet","ba-videoplayer-adslot.volume-unmute":"Activer le son","ba-videoplayer-adslot.ad-will-end-after":"L&#x27;annonce se termine apr&#xE8;s %s","ba-videoplayer-adslot.can-skip-after":"Passer apr&#xE8;s %d","ba-videoplayer-adslot.skip-ad":"Passer l&#x27;annonce","ba-videorecorder.software-required":"Veuillez cliquer ci-dessous pour installer / activer les d&#xE9;pendances suivantes afin de continuer.","ba-videorecorder.software-waiting":"Attendre que les exigences soient install&#xE9;es / activ&#xE9;es. Vous devrez peut-&#xEA;tre actualiser la page apr&#xE8;s l&#x27;ach&#xE8;vement.","ba-videoplayer-controlbar.close-tracks":"Fermer sous-titrage","ba-videoplayer-controlbar.show-tracks":"Montrer sous-titrage","ba-videoplayer-tracks.upload-text-tracks":"T&#xE9;l&#xE9;charger des fichiers texte de piste","ba-videoplayer-tracks.select-text-track-language":"Langue des sous-titres","ba-videoplayer-tracks.info-select-locale-first":"S&#xE9;lectionnez d&#x27;abord les param&#xE8;tres r&#xE9;gionaux","ba-videoplayer-tracks.select-text-track-file":"Cliquez pour s&#xE9;lectionner un fichier","ba-videoplayer-tracks.back":"retour","ba-videorecorder.framerate-warning":"Le taux de trame vid&#xE9;o est tr&#xE8;s faible. Nous vous recommandons de fermer tous les autres programmes et les onglets du navigateur ou d&#x27;utiliser un ordinateur plus rapide.","ba-videorecorder.upload-error-duration":"La longueur de la vid&#xE9;o t&#xE9;l&#xE9;charg&#xE9;e ne r&#xE9;pond pas aux exigences - cliquez ici pour r&#xE9;essayer.","ba-videorecorder.resolution-constraint-error":"Le fichier que vous avez s&#xE9;lectionn&#xE9; ne correspond pas &#xE0; la r&#xE9;solution requise - cliquez ici pour r&#xE9;essayer.","ba-videorecorder.orientation-portrait-required":"Veuillez faire pivoter votre appareil pour enregistrer en mode portrait.","ba-videorecorder.orientation-landscape-required":"Veuillez faire pivoter votre appareil pour enregistrer en mode paysage.","ba-imageviewer-controlbar.rerecord-image":"Refaire?","ba-imageviewer-controlbar.submit-image":"Confirmer","ba-imageviewer-controlbar.fullscreen-image":"Passer en mode plein &#xE9;cran","ba-imageviewer-controlbar.exit-fullscreen-image":"Quitter le mode plein &#xE9;cran","ba-imageviewer.image-error":"Une erreur est survenue, veuillez r&#xE9;essayer plus tard. Cliquez pour r&#xE9;essayer.","ba-imagecapture-chooser.image-capture":"Capture d&#x27;image","ba-imagecapture-chooser.upload-image":"T&#xE9;l&#xE9;
2charger une image","ba-imagecapture-controlbar.settings":"Param&#xE8;tres","ba-imagecapture-controlbar.camerahealthy":"L&#x27;&#xE9;clairage est bon","ba-imagecapture-controlbar.cameraunhealthy":"L&#x27;&#xE9;clairage n&#x27;est pas optimal","ba-imagecapture-controlbar.record":"Capturer","ba-imagecapture-controlbar.record-tooltip":"Cliquez ici pour capturer.","ba-imagecapture-controlbar.rerecord":"Refaire","ba-imagecapture-controlbar.rerecord-tooltip":"Cliquez ici pour refaire","ba-imagecapture-controlbar.cancel":"Annuler","ba-imagecapture-controlbar.cancel-tooltip":"Cliquez ici pour annuler.","ba-audioplayer-controlbar.audio-progress":"Progression","ba-audioplayer-controlbar.rerecord-audio":"Refaire?","ba-audioplayer-controlbar.submit-audio":"Confirmer","ba-audioplayer-controlbar.play-audio":"Jouer","ba-audioplayer-controlbar.pause-audio":"Pause","ba-audioplayer-controlbar.pause-audio-disabled":"Pause non support&#xE9;e","ba-audioplayer-controlbar.elapsed-time":"Temps &#xE9;coul&#xE9;","ba-audioplayer-controlbar.total-time":"Longueur totale de","ba-audioplayer-controlbar.volume-button":"R&#xE9;gler le volume","ba-audioplayer-controlbar.volume-mute":"Son muet","ba-audioplayer-controlbar.volume-unmute":"Activer le son","ba-audioplayer-loader.tooltip":"Chargement...","ba-audioplayer.audio-error":"Une erreur est survenue, veuillez r&#xE9;essayer plus tard. Cliquez pour r&#xE9;essayer.","ba-audiorecorder-chooser.record-audio":"Enregistrement audio","ba-audiorecorder-chooser.upload-audio":"T&#xE9;l&#xE9;charger l&#x27;audio","ba-audiorecorder-controlbar.settings":"Param&#xE8;tres","ba-audiorecorder-controlbar.microphonehealthy":"Le son est bon","ba-audiorecorder-controlbar.microphoneunhealthy":"Impossible de capter un son","ba-audiorecorder-controlbar.record":"Record","ba-audiorecorder-controlbar.record-tooltip":"Cliquez ici pour enregistrer.","ba-audiorecorder-controlbar.rerecord":"Refaire","ba-audiorecorder-controlbar.rerecord-tooltip":"Cliquez ici pour refaire","ba-audiorecorder-controlbar.stop":"Arr&#xEA;ter","ba-audiorecorder-controlbar.stop-tooltip":"Cliquez ici pour arr&#xEA;ter.","ba-audiorecorder-controlbar.stop-available-after":"La dur&#xE9;e d&#x27;enregistrement minimale est de %d secondes","ba-audiorecorder-controlbar.cancel":"Annuler","ba-audiorecorder-controlbar.cancel-tooltip":"Cliquez ici pour annuler.","ba-videoplayer-controlbar.player-speed":"Vitesse du lecteur","ba-videoplayer-controlbar.settings":"R&#xE9;glages","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Ic&#xF4;ne airplay.","ba-videoplayer.all-settings":"Tous les r&#xE9;glages","ba-videoplayer.player-speed":"Vitesse du joueur","ba-videoplayer.full-screen":"Plein &#xE9;cran","ba-videorecorder-controlbar.add-stream":"Ajouter un flux","ba-videorecorder.switch-camera":"Changer de cam&#xE9;ra","ba-videorecorder.prepare-covershot":"Pr&#xE9;paration des couvertures","ba-videorecorder.prepare-thumbnails":"Pr&#xE9;parer la recherche de vignettes","ba-videorecorder.adding-new-stream":"Ajout d&#x27;un nouveau flux","ba-imagecapture.recorder-error":"Une erreur est survenue, veuillez r&#xE9;essayer plus tard. Cliquez pour r&#xE9;essayer.","ba-imagecapture.attach-error":"Nous n&#x27;avons pas pu acc&#xE9;der &#xE0; l&#x27;interface multim&#xE9;dia. Selon le p&#xE9;riph&#xE9;rique et le navigateur, vous devrez peut-&#xEA;tre installer Flash ou acc&#xE9;der &#xE0; la page via SSL.","ba-imagecapture.software-required":"Veuillez cliquer ci-dessous pour installer / activer les d&#xE9;pendances suivantes afin de continuer.","ba-imagecapture.software-waiting":"En attente des d&#xE9;pendances &#xE0; installer / activer. Vous devrez peut-&#xEA;tre actualiser la page une fois l&#x2019;op&#xE9;ration termin&#xE9;e.","ba-imagecapture.access-forbidden":"L&#x27;acc&#xE8;s au m&#xE9;dia &#xE9;tait interdit. Cliquez pour r&#xE9;essayer.","ba-imagecapture.uploading":"T&#xE9;l&#xE9;chargement","ba-imagecapture.uploading-failed":"&#xC9;chec du t&#xE9;l&#xE9;chargement - cliquez ici pour r&#xE9;essayer.","ba-imagecapture.upload-error-duration":"La longueur de l&#x27;image t&#xE9;l&#xE9;
2charg&#xE9;e ne r&#xE9;pond pas aux exigences - cliquez ici pour r&#xE9;essayer.","ba-imagecapture.resolution-constraint-error":"Le fichier que vous avez s&#xE9;lectionn&#xE9; ne correspond pas &#xE0; la r&#xE9;solution requise - cliquez ici pour r&#xE9;essayer.","ba-imagecapture.verifying":"V&#xE9;rification","ba-imagecapture.verifying-failed":"V&#xE9;rification &#xE9;chou&#xE9;e - cliquez ici pour r&#xE9;essayer.","ba-imagecapture.rerecord-confirm":"Voulez-vous vraiment reprendre votre image?","ba-imagecapture.image_file_too_large":"Votre fichier image est trop volumineux (%s) - cliquez ici pour essayer &#xE0; nouveau avec un fichier image plus petit.","ba-imagecapture.unsupported_image_type":"Veuillez t&#xE9;l&#xE9;charger : %s - cliquez ici pour r&#xE9;essayer.","ba-imagecapture.orientation-portrait-required":"Veuillez faire pivoter votre appareil pour enregistrer en mode portrait.","ba-imagecapture.orientation-landscape-required":"Veuillez faire pivoter votre appareil pour enregistrer en mode paysage.","ba-audiorecorder.recorder-error":"Une erreur est survenue, veuillez r&#xE9;essayer plus tard. Cliquez pour r&#xE9;essayer.","ba-audiorecorder.attach-error":"Nous n&#x27;avons pas pu acc&#xE9;der &#xE0; l&#x27;interface multim&#xE9;dia. Selon le p&#xE9;riph&#xE9;rique et le navigateur, vous devrez peut-&#xEA;tre installer Flash ou acc&#xE9;der &#xE0; la page via SSL.","ba-audiorecorder.software-required":"Veuillez cliquer ci-dessous pour installer / activer les d&#xE9;pendances suivantes afin de continuer.","ba-audiorecorder.software-waiting":"En attente des d&#xE9;pendances &#xE0; installer / activer. Vous devrez peut-&#xEA;tre actualiser la page une fois l&#x2019;op&#xE9;ration termin&#xE9;e.","ba-audiorecorder.access-forbidden":"L&#x27;acc&#xE8;s aux m&#xE9;dias &#xE9;tait interdit. Cliquez pour r&#xE9;essayer.","ba-audiorecorder.uploading":"T&#xE9;l&#xE9;chargement","ba-audiorecorder.uploading-failed":"&#xC9;chec du t&#xE9;l&#xE9;chargement - cliquez ici pour r&#xE9;essayer.","ba-audiorecorder.upload-error-duration":"La longueur de l&#x27;audio t&#xE9;l&#xE9;charg&#xE9; ne r&#xE9;pond pas aux exigences - cliquez ici pour r&#xE9;essayer.","ba-audiorecorder.verifying":"V&#xE9;rification","ba-audiorecorder.verifying-failed":"V&#xE9;rification &#xE9;chou&#xE9;e - cliquez ici pour r&#xE9;essayer.","ba-audiorecorder.rerecord-confirm":"Voulez-vous vraiment refaire votre audio?","ba-audiorecorder.cancel-confirm":"Voulez-vous vraiment annuler votre t&#xE9;l&#xE9;chargement audio?","ba-audiorecorder.audio_file_too_large":"Votre fichier audio est trop volumineux (%s) - cliquez ici pour essayer &#xE0; nouveau avec un fichier audio plus petit.","ba-audiorecorder.unsupported_audio_type":"Veuillez t&#xE9;l&#xE9;charger : %s - cliquez ici pour r&#xE9;essayer.","ba-common-settingsmenu.tooltip":"Cliquez ici pour voir la vid&#xE9;o","ba-common-settingsmenu.setting-menu":"Tous les r&#xE9;glages","ba-common-settingsmenu.source-quality":"Qualit&#xE9; source","ba-common-settingsmenu.player-speed":"Vitesse du lecteur","ba-common-settingsmenu.set-menu-option":"Configurer l&#x27;option","ba-common-settingsmenu.submit-video":"Confirmer vid&#xE9;o","ba-common-settingsmenu.picture-in-picture":"Image dans l&#x27;image","ba-common-settingsmenu.exit-fullscreen-video":"Quitter le mode plein &#xE9;cran","ba-common-settingsmenu.fullscreen-video":"Passer en mode plein &#xE9;cran","ba-videorecorder-chooser.multi-stream":"Flux multiples","ba-videorecorder-controlbar.pause-recorder":"Mettre l&#x27;enregistrement en pause","ba-videorecorder-controlbar.resume-recorder":"Continuer l&#x27;enregistrement","ba-videorecorder.missing-track":"La piste audio ou vid&#xE9;o requise est manquante","ba-videorecorder.device-already-in-use":"Au moins un de vos p&#xE9;riph&#xE9;riques d&#x27;entr&#xE9;e est d&#xE9;j&#xE0; utilis&#xE9;","ba-videorecorder.browser-permission-denied":"Autorisation refus&#xE9;e par le navigateur, veuillez accorder l&#x27;acc&#xE8;s et recharger la page","ba-audioplayer.all-settings":"Tous les r&#xE9;glages","ba-videoplayer-controlbar.remaining-time":"Temps restant","ba-videoplayer-controlbar.select-frame":"S&#xE9;lectionner","ba-videoplayer-controlbar.trim-video":"Garniture","ba-videoplayer-playbutton.trim":"Garniture","ba-videoplayer-playbutton.skip":"Sauter","ba-videorecorder-imagegallery.upload-covershot":"T&#xE9;l&#xE9;
2charger la couverture","ba-videorecorder.pick-covershot-frame":"S&#xE9;lectionnez une image &#xE0; utiliser comme couverture.","ba-videorecorder.screen-recorder-is-not-supported":"L&#x27;enregistreur d&#x27;&#xE9;cran n&#x27;est pas pris en charge sur cet appareil","ba-videorecorder.trim-prompt":"Voulez-vous d&#xE9;couper votre vid&#xE9;o&#xA0;?","ba-videorecorder.trim-video":"D&#xE9;placez les marqueurs de d&#xE9;but et de fin pour d&#xE9;couper votre vid&#xE9;o","ba-videorecorder.wait-for-trim":"En attente de la commande de rognage...","ba-videorecorder-controlbar.no-video-source":"Source d&#x27;entr&#xE9;e vid&#xE9;o suppl&#xE9;mentaire manquante","ba-videorecorder-controlbar.stream-already-selected":"Un flux suppl&#xE9;mentaire a d&#xE9;j&#xE0; &#xE9;t&#xE9; s&#xE9;lectionn&#xE9;","ba-videorecorder.uploading-src-error":"Impossible de lire la vid&#xE9;o maintenant, le t&#xE9;l&#xE9;chargement est toujours en cours","ba-audiorecorder-controlbar.pause-recorder":"Suspendre l&#x27;enregistreur","ba-audiorecorder-controlbar.resume-recorder":"Enregistreur de CV"},["language:fr"]),{}}),e.define("module:Assets.Languages.hi",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x91A;&#x932;&#x93E;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-playbutton.rerecord":"&#x92B;&#x93F;&#x930; &#x938;&#x947; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-playbutton.submit-video":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x940; &#x92A;&#x941;&#x937;&#x94D;&#x91F;&#x93F; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-loader.tooltip":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x932;&#x94B;&#x921; &#x939;&#x94B; &#x930;&#x939;&#x93E; &#x939;&#x948; ...","ba-videoplayer-controlbar.change-resolution":"&#x930;&#x947;&#x95B;&#x932;&#x941;&#x936;&#x928; &#x92C;&#x926;&#x932;&#x947;&#x902;","ba-videoplayer-controlbar.video-progress":"&#x92A;&#x94D;&#x930;&#x917;&#x924;&#x93F;","ba-videoplayer-controlbar.rerecord-video":"&#x92B;&#x93F;&#x930; &#x938;&#x947; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921; &#x915;&#x930;&#x947;&#x902;?","ba-videoplayer-controlbar.submit-video":"&#x92A;&#x941;&#x937;&#x94D;&#x91F;&#x93F; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-controlbar.play-video":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x91A;&#x932;&#x93E;&#x90F;&#x901;","ba-videoplayer-controlbar.pause-video":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x930;&#x94B;&#x915;&#x947;&#x902;","ba-videoplayer-controlbar.elapsed-time":"&#x92C;&#x940;&#x924;&#x93E; &#x939;&#x941;&#x906; &#x935;&#x915;&#x94D;&#x924;","ba-videoplayer-controlbar.total-time":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x940; &#x915;&#x941;&#x932; &#x932;&#x902;&#x92C;&#x93E;&#x908;","ba-videoplayer-controlbar.fullscreen-video":"&#x92A;&#x942;&#x930;&#x94D;&#x923; &#x938;&#x94D;&#x915;&#x94D;&#x930;&#x940;&#x928; &#x926;&#x930;&#x94D;&#x91C; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-controlbar.volume-button":"&#x935;&#x949;&#x932;&#x94D;&#x92F;&#x942;&#x92E; &#x924;&#x92F; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-controlbar.volume-mute":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x92E;&#x94D;&#x92F;&#x942;&#x91F; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-controlbar.volume-unmute":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x915;&#x94B; &#x905;&#x928;&#x92E;&#x94D;&#x92F;&#x942;&#x91F; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer.video-error":"&#x924;&#x94D;&#x930;&#x941;&#x91F;&#x93F; &#x918;&#x91F;&#x93F;&#x924; &#x939;&#x941;&#x908; &#x939;&#x948;, &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x92C;&#x93E;&#x926; &#x92E;&#x947;&#x902; &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x947;&#x902;&#x964; &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder-chooser.record-video":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921; &#x915;&#x930;&#x94B;","ba-videorecorder-chooser.upload-video":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder-controlbar.settings":"&#x938;&#x947;&#x91F;&#x93F;&#x902;&#x917;&#x94D;&#x938;","ba-videorecorder-controlbar.camerahealthy":"&#x92A;&#x94D;&#x930;&#x915;&#x93E;&#x936; &#x935;&#x94D;&#x92F;&#x935;&#x938;&#x94D;&#x925;&#x93E; &#x905;&#x91A;&#x94D;&#x91B;&#x940; &#x939;&#x948;","ba-videorecorder-controlbar.cameraunhealthy":"&#x92A;&#x94D;&#x930;&#x915;&#x93E;&#x936; &#x935;&#x94D;&#x92F;&#x935;&#x938;&#x94D;&#x925;&#x93E; &#x907;&#x937;&#x94D;&#x91F;&#x924;&#x92E; &#x928;&#x939;&#x940;&#x902; &#x939;&#x948;","ba-videorecorder-controlbar.microphonehealthy":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x905;&#x91A;&#x94D;&#x91B;&#x940; &#x939;&#x948;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x915;&#x94B;&#x908; &#x92D;&#x940; &#x906;&#x935;&#x93E;&#x91C; &#x92A;&#x915;&#x95C; &#x92E;&#x947;&#x902; &#x928;&#x939;&#x940;&#x902; &#x906; &#x930;&#x939;&#x940;","ba-videorecorder-controlbar.record":"&#x930;&#x93F;&#x915;&#x949;&#x93F;&#x921;","ba-videorecorder-controlbar.record-tooltip":"&#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videorecorder-controlbar.rerecord":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x92A;&#x941;&#x928;&#x903; &#x930;&#x93F;&#x915;&#x949;&#x93F;&#x921; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x926;&#x941;&#x92C;&#x93E;&#x930;&#x93E; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videorecorder-controlbar.upload-covershot":"&#x915;&#x935;&#x930; &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x915;&#x938;&#x94D;&#x91F;&#x92E; &#x915;&#x935;&#x930; &#x936;&#x949;&#x91F; &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder-controlbar.stop":"&#x930;&#x941;&#x915;&#x947;&#x902;","ba-videorecorder-controlbar.stop-tooltip":"&#x930;&#x94B;&#x915;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder-controlbar.skip":"&#x938;&#x94D;&#x915;&#x93F;&#x92A; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder-controlbar.skip-tooltip":"&#x938;&#x94D;&#x915;&#x93F;&#x92A; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videorecorder.recorder-error":"&#x90F;&#x915; &#x924;&#x94D;&#x930;&#x941;&#x91F;&#x93F; &#x918;&#x91F;&#x93F;&#x924; &#x939;&#x941;&#x908; &#x939;&#x948;, &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x92C;&#x93E;&#x926; &#x92E;&#x947;&#x902; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x947;&#x902;&#x964; &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder.attach-error":"&#x939;&#x92E; &#x915;&#x948;&#x92E;&#x930;&#x947; &#x915;&#x947; &#x907;&#x902;&#x91F;&#x930;&#x92B;&#x93C;&#x947;&#x938; &#x924;&#x915; &#x92A;&#x939;&#x941;&#x902;&#x91A; &#x928;&#x939;&#x940;&#x902; &#x938;&#x915;&#x947;&#x964; &#x921;&#x93F;&#x935;&#x93E;&#x907;&#x938; &#x914;&#x930; &#x92C;&#x94D;&#x930;&#x93E;&#x909;&#x91C;&#x93C;&#x930; &#x915;&#x947; &#x906;&#x927;&#x93E;&#x930; &#x92A;&#x930;, &#x906;&#x92A;&#x915;&#x94B; &#x92B;&#x94D;&#x932;&#x948;&#x936; &#x907;&#x902;&#x938;&#x94D;&#x91F;&#x949;&#x932; &#x915;&#x930;&#x928;&#x93E; &#x92F;&#x93E; &#x92A;&#x943;&#x937;&#x94D;&#x920; &#x92A;&#x930; &#x90F;&#x938;&#x90F;&#x938;&#x90F;&#x932; &#x915;&#x947; &#x92E;&#x93E;&#x927;&#x94D;&#x92F;&#x92E; &#x938;&#x947; &#x92A;&#x94D;&#x930;&#x935;&#x947;&#x936; &#x915;&#x930;&#x928;&#x93E; &#x92A;&#x921;&#x93C; &#x938;&#x915;&#x924;&#x93E; &#x939;&#x948;","ba-videorecorder.access-forbidden":"&#x915;&#x948;&#x92E;&#x930;&#x93E; &#x924;&#x915; &#x92A;&#x94B;&#x939;&#x94B;&#x902;&#x91A; &#x915;&#x940; &#x92E;&#x928;&#x93E;&#x908; &#x939;&#x948;| &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder.pick-covershot":"&#x915;&#x935;&#x930;&#x936;&#x949;&#x91F; &#x915;&#x93E; &#x91A;&#x941;&#x928;&#x93E;&#x935; &#x915;&#x940;&#x91C;&#x93F;&#x92F;&#x947;","ba-videorecorder.uploading":"&#x905;&#x92A;&#x932;&#x94B;&#x921; &#x939;&#x94B; &#x930;&#x939;&#x93E; &#x939;&#x948;","ba-videorecorder.uploading-failed":"&#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x928;&#x93E; &#x935;&#x93F;&#x92B;&#x932; - &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videorecorder.verifying":"&#x938;&#x924;&#x94D;&#x92F;&#x93E;&#x92A;&#x928; &#x939;&#x94B; &#x930;&#x939;&#x93E; &#x939;&#x948;","ba-videorecorder.verifying-failed":"&#x938;&#x924;&#x94D;&#x92F;&#x93E;&#x92A;&#x928; &#x935;&#x93F;&#x92B;&#x932; - &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videorecorder.rerecord-confirm":"&#x915;&#x94D;&#x92F;&#x93E; &#x906;&#x92A; &#x935;&#x93E;&#x938;&#x94D;&#x924;&#x935; &#x92E;&#x947;&#x902; &#x905;&#x92A;&#x928;&#x947; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x94B; &#x92B;&#x93F;&#x930; &#x938;&#x947; &#x915;&#x930;&#x928;&#x93E; &#x91A;&#x93E;&#x939;&#x924;&#x947; &#x939;&#x948;&#x902;?","ba-videorecorder.video_file_too_large":"&#x906;&#x92A;&#x915;&#x940; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x92C;&#x939;&#x941;&#x924; &#x92C;&#x921;&#x93C;&#x940; &#x939;&#x948; (%s) - &#x90F;&#x915; &#x91B;&#x94B;&#x91F;&#x947; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x915;&#x947; &#x938;&#x93E;&#x925; &#x92B;&#x93F;&#x930; &#x938;&#x947; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder.unsupported_video_type":"&#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x947;&#x902;: %s - &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x92A;&#x942;&#x930;&#x94D;&#x923; &#x938;&#x94D;&#x915;&#x94D;&#x930;&#x940;&#x928; &#x938;&#x947; &#x92C;&#x93E;&#x939;&#x930; &#x928;&#x93F;&#x915;&#x932;&#x947;&#x902;","ba-videoplayer-share.share":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x936;&#x947;&#x92F;&#x930; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder-chooser.record-screen":"&#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921; &#x938;&#x94D;&#x915;&#x94D;&#x930;&#x940;&#x928;","ba-videoplayer-controlbar.pause-video-disabled":"&#x930;&#x94B;&#x915;&#x928;&#x93E; &#x938;&#x92E;&#x930;&#x94D;&#x925;&#x93F;&#x924; &#x928;&#x939;&#x940;&#x902; &#x939;&#x948;","ba-videorecorder-chooser.record-audio":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder-controlbar.stop-available-after":"&#x928;&#x94D;&#x92F;&#x942;&#x928;&#x924;&#x92E; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921;&#x93F;&#x902;&#x917; &#x938;&#x92E;&#x92F; %d &#x938;&#x947;&#x915;&#x902;&#x921; &#x939;&#x948;","ba-videorecorder-controlbar.cancel":"&#x930;&#x926;&#x94D;&#x926; &#x915;&#x930;&#x928;&#x93E;","ba-videorecorder-controlbar.cancel-tooltip":"&#x930;&#x926;&#x94D;&#x926; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder.cancel-confirm":"&#x915;&#x94D;&#x92F;&#x93E; &#x906;&#x92A; &#x935;&#x93E;&#x915;&#x908; &#x905;&#x92A;&#x928;&#x93E; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x930;&#x926;&#x94D;&#x926; &#x915;&#x930;&#x928;&#x93E; &#x91A;&#x93E;&#x939;&#x924;&#x947; &#x939;&#x948;&#x902;?","ba-videoplayer-adslot.elapsed-time":"&#x92C;&#x940;&#x924;&#x93E; &#x939;&#x941;&#x906; &#x938;&#x92E;&#x92F;","ba-videoplayer-adslot.volume-button":"&#x92E;&#x93E;&#x924;&#x94D;&#x930;&#x93E; &#x938;&#x947;&#x91F; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-adslot.volume-mute":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x92E;&#x94D;&#x92F;&#x942;&#x91F; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-adslot.volume-unmute":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x915;&#x94B; &#x905;&#x928;&#x92E;&#x94D;&#x92F;&#x942;&#x91F; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-adslot.ad-will-end-after":"&#x935;&#x93F;&#x91C;&#x94D;&#x91E;&#x93E;&#x92A;&#x928; %s &#x915;&#x947; &#x92C;&#x93E;&#x926; &#x938;&#x92E;&#x93E;&#x92A;&#x94D;&#x924; &#x939;&#x94B; &#x91C;&#x93E;&#x90F;&#x917;&#x93E;","ba-videoplayer-adslot.can-skip-after":"%d &#x915;&#x947; &#x92C;&#x93E;&#x926; &#x91B;&#x94B;&#x921;&#x93C;&#x947;&#x902;","ba-videoplayer-adslot.skip-ad":"&#x935;&#x93F;&#x91C;&#x94D;&#x91E;&#x93E;&#x92A;&#x928; &#x938;&#x947; &#x906;&#x917;&#x947; &#x92C;&#x922;&#x93C;&#x947;&#x902;","ba-videorecorder.software-required":"&#x906;&#x917;&#x947; &#x92C;&#x922;&#x93C;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x928;&#x93F;&#x92E;&#x94D;&#x928;&#x932;&#x93F;&#x916;&#x93F;&#x924; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E;&#x913;&#x902; &#x915;&#x94B; &#x938;&#x94D;&#x925;&#x93E;&#x92A;&#x93F;&#x924; / &#x938;&#x915;&#x94D;&#x930;&#x93F;&#x92F; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x928;&#x940;&#x91A;&#x947; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videorecorder.software-waiting":"&#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E;&#x913;&#x902; &#x915;&#x94B; &#x938;&#x94D;&#x925;&#x93E;&#x92A;&#x93F;&#x924; / &#x938;&#x915;&#x94D;&#x930;&#x93F;&#x92F; &#x915;&#x930;&#x928;&#x947; &#x915;&#x940; &#x92A;&#x94D;&#x930;&#x924;&#x940;&#x915;&#x94D;&#x937;&#x93E; &#x915;&#x930; &#x930;&#x939;&#x93E; &#x939;&#x948; &#x906;&#x92A;&#x915;&#x94B; &#x92A;&#x942;&#x930;&#x93E; &#x939;&#x94B;&#x928;&#x947; &#x915;&#x947; &#x92C;&#x93E;&#x926; &#x92A;&#x943;&#x937;&#x94D;&#x920; &#x915;&#x94B; &#x930;&#x940;&#x92B;&#x93C;&#x94D;&#x930;&#x947;&#x936; &#x915;&#x930;&#x928;&#x93E; &#x92A;&#x921;&#x93C; &#x938;&#x915;&#x924;&#x93E; &#x939;&#x948;","ba-videoplayer-controlbar.close-tracks":"&#x938;&#x940;&#x938;&#x940; &#x92C;&#x902;&#x926; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-controlbar.show-tracks":"&#x938;&#x940;&#x938;&#x940; &#x926;&#x93F;&#x916;&#x93E;&#x913;","ba-videoplayer-tracks.upload-text-tracks":"&#x91F;&#x94D;&#x930;&#x948;&#x915; &#x91F;&#x947;&#x915;&#x94D;&#x938;&#x94D;&#x91F; &#x92B;&#x93E;&#x907;&#x932; &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-tracks.select-text-track-language":"&#x909;&#x92A;&#x936;&#x940;&#x930;&#x94D;&#x937;&#x915; &#x92D;&#x93E;&#x937;&#x93E;","ba-videoplayer-tracks.info-select-locale-first":"&#x92A;&#x939;&#x932;&#x947; &#x932;&#x94B;&#x915;&#x947;&#x932; &#x915;&#x93E; &#x91A;&#x92F;&#x9
228; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-tracks.select-text-track-file":"&#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x915;&#x93E; &#x91A;&#x92F;&#x928; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-tracks.back":"&#x935;&#x93E;&#x92A;&#x938;","ba-videorecorder.framerate-warning":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x92B;&#x94D;&#x930;&#x947;&#x92E; &#x926;&#x930; &#x92C;&#x939;&#x941;&#x924; &#x915;&#x92E; &#x939;&#x948;&#x964; &#x939;&#x92E; &#x938;&#x92D;&#x940; &#x905;&#x928;&#x94D;&#x92F; &#x915;&#x93E;&#x930;&#x94D;&#x92F;&#x915;&#x94D;&#x930;&#x92E;&#x94B;&#x902; &#x914;&#x930; &#x92C;&#x94D;&#x930;&#x93E;&#x909;&#x91C;&#x93C;&#x930; &#x91F;&#x948;&#x92C; &#x915;&#x94B; &#x92C;&#x902;&#x926; &#x915;&#x930;&#x928;&#x947; &#x92F;&#x93E; &#x90F;&#x915; &#x924;&#x947;&#x91C;&#x93C; &#x915;&#x902;&#x92A;&#x94D;&#x92F;&#x942;&#x91F;&#x930; &#x915;&#x93E; &#x909;&#x92A;&#x92F;&#x94B;&#x917; &#x915;&#x930;&#x928;&#x947; &#x915;&#x940; &#x938;&#x932;&#x93E;&#x939; &#x926;&#x947;&#x924;&#x947; &#x939;&#x948;&#x902;&#x964;","ba-videorecorder.upload-error-duration":"&#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x93F;&#x90F; &#x917;&#x90F; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x940; &#x932;&#x902;&#x92C;&#x93E;&#x908; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E;&#x913;&#x902; &#x915;&#x94B; &#x92A;&#x942;&#x930;&#x93E; &#x928;&#x939;&#x940;&#x902; &#x915;&#x930;&#x924;&#x940; &#x939;&#x948; - &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videorecorder.resolution-constraint-error":"&#x906;&#x92A;&#x915;&#x947; &#x926;&#x94D;&#x935;&#x93E;&#x930;&#x93E; &#x91A;&#x941;&#x928;&#x940; &#x917;&#x908; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915; &#x938;&#x902;&#x915;&#x932;&#x94D;&#x92A; &#x938;&#x947; &#x92E;&#x947;&#x932; &#x928;&#x939;&#x940;&#x902; &#x916;&#x93E;&#x924;&#x940; &#x939;&#x948; - &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videorecorder.orientation-portrait-required":"&#x92A;&#x94B;&#x930;&#x94D;&#x91F;&#x94D;&#x930;&#x947;&#x91F; &#x92E;&#x94B;&#x921; &#x92E;&#x947;&#x902; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x905;&#x92A;&#x928;&#x947; &#x921;&#x93F;&#x935;&#x93E;&#x907;&#x938; &#x915;&#x94B; &#x918;&#x941;&#x92E;&#x93E;&#x90F;&#x902;&#x964;","ba-videorecorder.orientation-landscape-required":"&#x932;&#x948;&#x902;&#x921;&#x938;&#x94D;&#x915;&#x947;&#x92A; &#x92E;&#x94B;&#x921; &#x92E;&#x947;&#x902; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x905;&#x92A;&#x928;&#x947; &#x921;&#x93F;&#x935;&#x93E;&#x907;&#x938; &#x915;&#x94B; &#x918;&#x941;&#x92E;&#x93E;&#x90F;&#x902;&#x964;","ba-imageviewer-controlbar.rerecord-image":"&#x92B;&#x93F;&#x930; &#x938;&#x947; &#x915;&#x930;&#x947;&#x902;?","ba-imageviewer-controlbar.submit-image":"&#x92A;&#x941;&#x937;&#x94D;&#x91F;&#x93F; &#x915;&#x930;&#x947;&#x902;","ba-imageviewer-controlbar.fullscreen-image":"&#x92A;&#x942;&#x930;&#x94D;&#x923; &#x938;&#x94D;&#x915;&#x94D;&#x930;&#x940;&#x928; &#x926;&#x930;&#x94D;&#x91C; &#x915;&#x930;&#x947;&#x902;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x92A;&#x942;&#x930;&#x94D;&#x923; &#x938;&#x94D;&#x915;&#x94D;&#x930;&#x940;&#x928; &#x938;&#x947; &#x92C;&#x93E;&#x939;&#x930; &#x928;&#x93F;&#x915;&#x932;&#x947;&#x902;","ba-imageviewer.image-error":"&#x90F;&#x915; &#x924;&#x94D;&#x930;&#x941;&#x91F;&#x93F; &#x918;&#x91F;&#x93F;&#x924; &#x939;&#x941;&#x908; &#x939;&#x948;, &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x92C;&#x93E;&#x926; &#x92E;&#x947;&#x902; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x947;&#x902;&#x964; &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture-chooser.image-capture":"&#x91B;&#x935;&#x93F; &#x915;&#x948;&#x92A;&#x94D;&#x91A;&#x930; &#x915;&#x930;&#x947;&#x902;","ba-imagecapture-chooser.upload-image":"&#x924;&#x938;&#x94D;&#x935;&#x940;&#x930; &#x921;&#x93E;&#x932;&#x93F;&#x92F;&#x947;","ba-imagecapture-controlbar.settings":"&#x938;&#x947;&#x91F;&#x93F;&#x902;&#x917;&#x94D;&#x938;","ba-imagecapture-controlbar.camerahealthy":"&#x92A;&#x94D;&#x930;&#x915;&#x93E;&#x936; &#x905;&#x91A;&#x94D;&#x91B;&#x93E; &#x939;&#x948;","ba-imagecapture-controlbar.cameraunhealthy":"&#x92A;&#x94D;&#x930;&#x915;&#x93E;&#x936; &#x907;&#x937;&#x94D;&#x91F;&#x924;&#x92E; &#x928;&#x939;&#x940;&#x902; &#x939;&#x948;","ba-imagecapture-controlbar.record":"&#x915;&#x92C;&#x94D;&#x91C;&#x93E;","ba-imagecapture-controlbar.record-tooltip":"&#x915;&#x92C;&#x94D;&#x91C;&#x93E; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture-controlbar.rerecord":"&#x92B;&#x93F;&#x930; &#x938;&#x947; &#x915;&#x930;&#x928;&#x93E;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x92B;&#x93F;&#x930; &#x938;&#x947; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture-controlbar.cancel":"&#x930;&#x926;&#x94D;&#x926; &#x915;&#x930;&#x928;&#x93E;","ba-imagecapture-controlbar.cancel-tooltip":"&#x930;&#x926;&#x94D;&#x926; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;
2","ba-audioplayer-controlbar.audio-progress":"&#x92A;&#x94D;&#x930;&#x917;&#x924;&#x93F;","ba-audioplayer-controlbar.rerecord-audio":"&#x92B;&#x93F;&#x930; &#x938;&#x947; &#x915;&#x930;&#x947;&#x902;?","ba-audioplayer-controlbar.submit-audio":"&#x915;&#x940; &#x92A;&#x941;&#x937;&#x94D;&#x91F;&#x93F; &#x915;&#x930;&#x947;&#x902;","ba-audioplayer-controlbar.play-audio":"&#x92A;&#x94D;&#x932;&#x947;","ba-audioplayer-controlbar.pause-audio":"&#x920;&#x939;&#x930;&#x93E;&#x935;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x930;&#x94B;&#x915;&#x928;&#x93E; &#x938;&#x92E;&#x930;&#x94D;&#x925;&#x93F;&#x924; &#x928;&#x939;&#x940;&#x902; &#x939;&#x948;","ba-audioplayer-controlbar.elapsed-time":"&#x92C;&#x940;&#x924;&#x93E; &#x939;&#x941;&#x906; &#x938;&#x92E;&#x92F;","ba-audioplayer-controlbar.total-time":"&#x915;&#x940; &#x915;&#x941;&#x932; &#x932;&#x902;&#x92C;&#x93E;&#x908;","ba-audioplayer-controlbar.volume-button":"&#x935;&#x949;&#x932;&#x94D;&#x92F;&#x942;&#x92E; &#x938;&#x947;&#x91F; &#x915;&#x930;&#x947;&#x902;","ba-audioplayer-controlbar.volume-mute":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x92E;&#x94D;&#x92F;&#x942;&#x91F; &#x915;&#x930;&#x947;&#x902;","ba-audioplayer-controlbar.volume-unmute":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x905;&#x928;&#x92E;&#x94D;&#x92F;&#x942;&#x91F; &#x915;&#x930;&#x947;&#x902;","ba-audioplayer-loader.tooltip":"&#x932;&#x94B;&#x921; &#x939;&#x94B; &#x930;&#x939;&#x93E; &#x939;&#x948;...","ba-audioplayer.audio-error":"&#x90F;&#x915; &#x924;&#x94D;&#x930;&#x941;&#x91F;&#x93F; &#x918;&#x91F;&#x93F;&#x924; &#x939;&#x941;&#x908; &#x939;&#x948;, &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x92C;&#x93E;&#x926; &#x92E;&#x947;&#x902; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x947;&#x902;&#x964; &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder-chooser.record-audio":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921; &#x915;&#x930;&#x947;&#x902;","ba-audiorecorder-chooser.upload-audio":"&#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x947;&#x902;","ba-audiorecorder-controlbar.settings":"&#x938;&#x947;&#x91F;&#x93F;&#x902;&#x917;&#x94D;&#x938;","ba-audiorecorder-controlbar.microphonehealthy":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x905;&#x91A;&#x94D;&#x91B;&#x940; &#x939;&#x948;&#x902;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x915;&#x94B;&#x908; &#x906;&#x935;&#x93E;&#x95B; &#x92A;&#x915;&#x95C; &#x92E;&#x947;&#x902; &#x928;&#x939;&#x940;&#x902; &#x906; &#x930;&#x939;&#x940;","ba-audiorecorder-controlbar.record":"&#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921;","ba-audiorecorder-controlbar.record-tooltip":"&#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder-controlbar.rerecord":"&#x92B;&#x93F;&#x930; &#x938;&#x947; &#x915;&#x930;&#x928;&#x93E;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x92B;&#x93F;&#x930; &#x938;&#x947; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder-controlbar.stop":"&#x930;&#x941;&#x915;&#x947;&#x902;","ba-audiorecorder-controlbar.stop-tooltip":"&#x930;&#x94B;&#x915;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder-controlbar.stop-available-after":"&#x928;&#x94D;&#x92F;&#x942;&#x928;&#x924;&#x92E; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921;&#x93F;&#x902;&#x917; &#x938;&#x92E;&#x92F; %d &#x938;&#x947;&#x915;&#x947;&#x902;&#x921; &#x939;&#x948;","ba-audiorecorder-controlbar.cancel":"&#x930;&#x926;&#x94D;&#x926; &#x915;&#x930;&#x928;&#x93E;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x930;&#x926;&#x94D;&#x926; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videoplayer-controlbar.player-speed":"&#x91A;&#x932;&#x928;&#x947; &#x915;&#x940; &#x917;&#x924;&#x93F;","ba-videoplayer-controlbar.settings":"&#x938;&#x947;&#x91F;&#x93F;&#x902;&#x917;&#x94D;&#x938;","ba-videoplayer-controlbar.airplay":"&#x90F;&#x92F;&#x930;&#x92A;&#x94D;&#x932;&#x947;","ba-videoplayer-controlbar.airplay-icon":"&#x90F;&#x92F;&#x930;&#x92A;&#x94D;&#x932;&#x947; &#x906;&#x907;&#x915;&#x928;&#x964;","ba-videoplayer.all-settings":"&#x938;&#x92D;&#x940; &#x938;&#x947;&#x91F;&#x93F;&#x902;&#x917;&#x94D;&#x938;","ba-videoplayer.player-speed":"&#x916;&#x93F;&#x932;&#x93E;&#x921;&#x93C;&#x940; &#x915;&#x940; &#x917;&#x924;&#x93F;","ba-videoplayer.full-screen":"&#x92A;&#x942;&#x930;&#x94D;&#x923; &#x938;&#x94D;&#x915;&#x94D;&#x930;&#x940;&#x928;","ba-videorecorder-controlbar.add-stream":"&#x938;&#x94D;&#x91F;&#x94D;&#x930;&#x940;&#x92E; &#x91C;&#x94B;&#x921;&#x93C;&#x947;&#x902;","ba-videorecorder.switch-camera":"&#x915;&#x948;&#x92E;&#x930;&#x93E; &#x938;&#x94D;&#x935;&#x93F;&#x91A; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder.prepare-covershot":"&#x915;&#x935;&#x930;&#x936;&#x949;&#x91F; &#x924;&#x948;&#x92F;&#x93E;&#x930; &#x915;&#x930;&#x928;&#x93E;","ba-videorecorder.prepare-thumbnails":"&#x925;&#x92E;&#x94D;&#x92C;&#x93F;&#x902;&#x917; &#x915;&#x940; &#x924;&#x948;&#x92F;&#x93E;&#x930;&#x940; &#x915;&#x930;&#x928;&#x93E;","ba-videorecorder.adding-new-stream":"&#x928;&#x908; &#x938;&#x94D;&#x91F;&#x94D;&#x930;&#x940;&#x92E; &#x91C;&#x94B;&#x921;&#x93C;&#x928;&#x93E;","ba-imagecapture.recorder-error":"&#x90F;&#x915; &#x924;&#x94D;&#x930;&#x941;&#x91F;&#x93F; &#x918;&#x91F;&#x93F;&#x924; &#x939;&#x941;&#x908; &#x939;&#x948;, &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x92C;&#x93E;&#x926; &#x92E;&#x947;&#x902; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x947;&#x902;&#x964; &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture.attach-error":"&#x939;&#x92E; &#x92E;&#x940;&#x921;&#x93F;&#x92F;&#x93E; &#x907;&#x902;&#x91F;&#x930;&#x92B;&#x93C;&#x947;&#x938; &#x915;&#x93E; &#x909;&#x92A;&#x92F;&#x94B;&#x917; &#x928;&#x939;&#x940;&#x902; &#x915;&#x930; &#x938;&#x915;&#x947;&#x964; &#x921;&#x93F;&#x935;&#x93E;&#x907;&#x938; &#x914;&#x930; &#x92C;&#x94D;&#x930;&#x93E;&#x909;&#x91C;&#x93C;&#x930; &#x915;&#x947; &#x906;&#x927;&#x93E;&#x930; &#x92A;&#x930;, &#x906;&#x92A;&#x915;&#x94B; &#x90F;&#x938;&#x90F;&#x938;&#x90F;&#x932; &#x915;&#x947; &#x92E;&#x93E;&#x927;&#x94D;&#x92F;&#x92E; &#x938;&#x947; &#x92B;&#x94D;&#x932;&#x948;&#x936; &#x938;&#x94D;&#x925;&#x93E;&#x92A;&#x93F;&#x924; &#x915;&#x930;&#x928;&#x947; &#x92F;&#x93E; &#x92A;&#x943;&#x937;&#x94D;&#x920; &#x924;&#x915; &#x92A;&#x939;&#x941;&#x902;&#x91A;&#x928;&#x947; &#x915;&#x940; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E; &#x939;&#x94B; &#x938;&#x915;&#x924;&#x940; &#x939;&#x948;&#x964;","ba-imagecapture.software-required":"&#x906;&#x917;&#x947; &#x92C;&#x922;&#x93C;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x928;&#x93F;&#x92E;&#x94D;&#x928; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E;&#x913;&#x902; &#x915;&#x94B; &#x938;&#x94D;&#x925;&#x93E;&#x92A;&#x93F;&#x924; / &#x938;&#x915;&#x94D;&#x930;&#x93F;&#x92F; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x928;&#x940;&#x91A;&#x947; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture.software-waiting":"&#x938;&#x94D;&#x925;&#x93E;&#x92A;&#x93F;&#x924; / &#x938;&#x915;&#x94D;&#x930;&#x93F;&#x92F; &#x939;&#x94B;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E;&#x913;&#x902; &#x915;&#x940; &#x92A;&#x94D;&#x930;&#x924;&#x940;&#x915;&#x94D;&#x937;&#x93E; &#x915;&#x930; &#x930;&#x939;&#x93E; &#x939;&#x948;&#x964; &#x92A;&#x942;&#x930;&#x93E; &#x939;&#x94B;&#x928;&#x947; &#x915;&#x947; &#x92C;&#x93E;&#x926; &#x906;&#x92A;&#x915;&#x94B; &#x92A;&#x943;&#x937;&#x94D;&#x920; &#x915;&#x94B; &#x930;&#x93F;&#x92B;&#x94D;&#x930;&#x947;&#x936; &#x915;&#x930;&#x928;&#x947; &#x915;&#x940; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E; &#x939;&#x94B; &#x938;&#x915;&#x924;&#x940; &#x939;&#x948;&#x964;","ba-imagecapture.access-forbidden":"&#x92E;&#x940;&#x921;&#x93F;&#x92F;&#x93E; &#x924;&#x915; &#x92A;&#x939;&#x941;&#x902;&#x91A; &#x915;&#x940; &#x92E;&#x928;&#x93E;&#x939;&#x940; &#x925;&#x940;&#x964; &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture.uploading":"&#x905;&#x92A;&#x932;&#x94B;&#x921; &#x939;&#x94B; &#x930;&#x939;&#x93E; &#x939;&#x948;","ba-imagecapture.uploading-failed":"&#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x928;&#x93E; &#x935;&#x93F;&#x92B;&#x932; - &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture.upload-error-duration":"&#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x940; &#x917;&#x908; &#x91B;&#x935;&#x93F; &#x915;&#x940; &#x932;&#x902;&#x92C;&#x93E;&#x908; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E;&#x913;&#x902; &#x915;&#x94B; &#x92A;&#x942;&#x930;&#x93E; &#x928;&#x939;&#x940;&#x902; &#x915;&#x930;&#x924;&#x940; &#x939;&#x948; - &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture.resolution-constraint-error":"&#x906;&#x92A;&#x915;&#x947; &#x926;&#x94D;&#x935;&#x93E;&#x930;&#x93E; &#x91A;&#x92F;&#x928;&#x93F;&#x924; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915; &#x930;&#x93F;&#x91C;&#x93C;&#x949;&#x932;&#x94D;&#x92F;&#x942;&#x936;&#x928; &#x938;&#x947; &#x92E;&#x947;&#x932; &#x928;&#x939;&#x940;&#x902; &#x916;&#x93E;&#x924;&#x940; &#x939;&#x948; - &#x92B;&#x93F;&#x930; &#x938;&#x947; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture.verifying":"&#x938;&#x924;&#x94D;&#x92F;&#x93E;&#x92A;&#x93F;&#x924; &#x915;&#x93F;&#x92F;&#x93E; &#x91C;&#x93E; &#x930;&#x939;&#x93E;","ba-imagecapture.verifying-failed":"&#x938;&#x924;&#x94D;&#x92F;&#x93E;&#x92A;&#x93F;&#x924; &#x915;&#x930;&#x928;&#x93E; &#x935;&#x93F;&#x92B;&#x932; - &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture.rerecord-confirm":"&#x915;&#x94D;&#x92F;&#x93E; &#x906;&#x92A; &#x935;&#x93E;&#x938;&#x94D;&#x924;&#x935; &#x92E;&#x947;&#x902; &#x905;&#x92A;&#x928;&#x940; &#x91B;&#x935;&#x93F; &#x915;&#x94B; &#x92B;&#x93F;&#x930; &#x938;&#x947; &#x92C;&#x928;&#x93E;&#x928;&#x93E; &#x91A;&#x93E;&#x939;&#x924;&#x947; &#x939;&#x948;&#x902;?","ba-imagecapture.image_file_too_large":"&#x906;&#x92A;&#x915;&#x940; &#x91B;&#x935;&#x93F; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x92C;&#x939;&#x941;&#x924; &#x92C;&#x921;&#x93C;&#x940; &#x939;&#x948; (%s) - &#x90F;&#x915; &#x91B;&#x94B;&#x91F;&#x940; &#x91B;&#x935;&#x93F; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x915;&#x947; &#x938;&#x93E;&#x925; &#x92B;&#x93F;&#x930; &#x938;&#x947; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture.unsupported_image_type":"&#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x947;&#x902;: %s - &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture.orientation-portrait-required":"&#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x92A;&#x94B;&#x930;&#x94D;&#x91F;&#x94D;&#x930;&#x947;&#x91F; &#x92E;&#x94B;&#x921; &#x92E;&#x947;&#x902; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x905;&#x92A;&#x928;&#x947; &#x921;&#x93F;&#x935;&#x93E;&#x907;&#x938; &#x915;&#x94B; &#x918;&#x941;&#x92E;&#x93E;&#x90F;&#x902;&#x964;","ba-imagecapture.orientation-landscape-required":"&#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x905;&#x92A;&#x928;&#x947; &#x921;&#x93F;&#x935;&#x93E;&#x907;&#x938; &#x915;&#x94B; &#x932;&#x948;&#x902;&#x921;&#x938;&#x94D;&#x915;&#x947;&#x92A; &#x92E;&#x94B;&#x921; &#x92E;&#x947;&#x902; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x918;&#x941;&#x92E;&#x93E;&#x90F;&#x902;&#x964;","ba-audiorecorder.recorder-error":"&#x90F;&#x915; &#x924;&#x94D;&#x930;&#x941;&#x91F;&#x93F; &#x918;&#x91F;&#x93F;&#x924; &#x939;&#x941;&#x908; &#x939;&#x948;, &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x92C;&#x93E;&#x926; &#x92E;&#x947;&#x902; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x947;&#x902;&#x964; &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder.attach-error":"&#x939;&#x92E; &#x92E;&#x940;&#x921;&#x93F;&#x92F;&#x93E; &#x907;&#x902;&#x91F;&#x930;&#x92B;&#x93C;&#x947;&#x938; &#x915;&#x93E; &#x909;&#x92A;&#x92F;&#x94B;&#x917; &#x928;&#x939;&#x940;&#x902; &#x915;&#x930; &#x938;&#x915;&#x947;&#x964; &#x921;&#x93F;&#x935;&#x93E;&#x907;&#x938; &#x914;&#x930; &#x92C;&#x94D;&#x930;&#x93E;&#x909;&#x91C;&#x93C;&#x930; &#x915;&#x947; &#x906;&#x927;&#x93E;&#x930; &#x92A;&#x930;, &#x906;&#x92A;&#x915;&#x94B; &#x90F;&#x938;&#x90F;&#x938;&#x90F;&#x932; &#x915;&#x947; &#x92E;&#x93E;&#x927;&#x94D;&#x92F;&#x92E; &#x938;&#x947; &#x92B;&#x94D;&#x932;&#x948;&#x936; &#x938;&#x94D;&#x925;&#x93E;&#x92A;&#x93F;&#x924; &#x915;&#x930;&#x928;&#x947; &#x92F;&#x93E; &#x92A;&#x943;&#x937;&#x94D;&#x920; &#x924;&#x915; &#x92A;&#x939;&#x941;&#x902;&#x91A;&#x928;&#x947; &#x915;&#x940; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E; &#x939;&#x94B; &#x938;&#x915;&#x924;&#x940; &#x939;&#x948;&#x964;","ba-audiorecorder.software-required":"&#x906;&#x917;&#x947; &#x92C;&#x922;&#x93C;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x928;&#x93F;&#x92E;&#x94D;&#x928; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E;&#x913;&#x902; &#x915;&#x94B; &#x938;&#x94D;&#x925;&#x93E;&#x92A;&#x93F;&#x924; / &#x938;&#x915;&#x94D;&#x930;&#x93F;&#x92F; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x928;&#x940;&#x91A;&#x947; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder.software-waiting":"&#x938;&#x94D;&#x925;&#x93E;&#x92A;&#x93F;&#x924; / &#x938;&#x915;&#x94D;&#x930;&#x93F;&#x92F; &#x939;&#x94B;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E;&#x913;&#x902; &#x915;&#x940; &#x92A;&#x94D;&#x930;&#x924;&#x940;&#x915;&#x94D;&#x937;&#x93E; &#x915;&#x930; &#x930;&#x939;&#x93E; &#x939;&#x948;&#x964; &#x92A;&#x942;&#x930;&#x93E; &#x939;&#x94B;&#x928;&#x947; &#x915;&#x947; &#x92C;&#x93E;&#x926; &#x906;&#x92A;&#x915;&#x94B; &#x92A;&#x943;&#x937;&#x94D;&#x920; &#x915;&#x94B; &#x930;&#x93F;&#x92B;&#x94D;&#x930;&#x947;&#x936; &#x915;&#x930;&#x928;&#x947; 
2&#x915;&#x940; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E; &#x939;&#x94B; &#x938;&#x915;&#x924;&#x940; &#x939;&#x948;&#x964;","ba-audiorecorder.access-forbidden":"&#x92E;&#x940;&#x921;&#x93F;&#x92F;&#x93E; &#x924;&#x915; &#x92A;&#x939;&#x941;&#x902;&#x91A; &#x915;&#x940; &#x92E;&#x928;&#x93E;&#x939;&#x940; &#x925;&#x940;&#x964; &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder.uploading":"&#x905;&#x92A;&#x932;&#x94B;&#x921; &#x939;&#x94B; &#x930;&#x939;&#x93E; &#x939;&#x948;","ba-audiorecorder.uploading-failed":"&#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x928;&#x93E; &#x935;&#x93F;&#x92B;&#x932; - &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder.upload-error-duration":"&#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x93F;&#x90F; &#x917;&#x90F; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x940; &#x932;&#x902;&#x92C;&#x93E;&#x908; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E;&#x913;&#x902; &#x915;&#x94B; &#x92A;&#x942;&#x930;&#x93E; &#x928;&#x939;&#x940;&#x902; &#x915;&#x930;&#x924;&#x940; &#x939;&#x948; - &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder.verifying":"&#x938;&#x924;&#x94D;&#x92F;&#x93E;&#x92A;&#x93F;&#x924; &#x915;&#x93F;&#x92F;&#x93E; &#x91C;&#x93E; &#x930;&#x939;&#x93E;","ba-audiorecorder.verifying-failed":"&#x938;&#x924;&#x94D;&#x92F;&#x93E;&#x92A;&#x93F;&#x924; &#x915;&#x930;&#x928;&#x93E; &#x935;&#x93F;&#x92B;&#x932; - &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder.rerecord-confirm":"&#x915;&#x94D;&#x92F;&#x93E; &#x906;&#x92A; &#x935;&#x93E;&#x938;&#x94D;&#x924;&#x935; &#x92E;&#x947;&#x902; &#x905;&#x92A;&#x928;&#x947; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x94B; &#x92B;&#x93F;&#x930; &#x938;&#x947; &#x915;&#x930;&#x928;&#x93E; &#x91A;&#x93E;&#x939;&#x924;&#x947; &#x939;&#x948;&#x902;?","ba-audiorecorder.cancel-confirm":"&#x915;&#x94D;&#x92F;&#x93E; &#x906;&#x92A; &#x935;&#x93E;&#x938;&#x94D;&#x924;&#x935; &#x92E;&#x947;&#x902; &#x905;&#x92A;&#x928;&#x947; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x94B; &#x930;&#x926;&#x94D;&#x926; &#x915;&#x930;&#x928;&#x93E; &#x91A;&#x93E;&#x939;&#x924;&#x947; &#x939;&#x948;&#x902;?","ba-audiorecorder.audio_file_too_large":"&#x906;&#x92A;&#x915;&#x940; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x92C;&#x939;&#x941;&#x924; &#x92C;&#x921;&#x93C;&#x940; &#x939;&#x948; (%s) - &#x90F;&#x915; &#x91B;&#x94B;&#x91F;&#x940; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x915;&#x947; &#x938;&#x93E;&#x925; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder.unsupported_audio_type":"&#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x947;&#x902;: %s - &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-common-settingsmenu.tooltip":"&#x91A;&#x932;&#x93E;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-common-settingsmenu.setting-menu":"&#x938;&#x92D;&#x940; &#x938;&#x947;&#x91F;&#x93F;&#x902;&#x917;&#x94D;&#x938;","ba-common-settingsmenu.source-quality":"&#x938;&#x94D;&#x930;&#x94B;&#x924; &#x915;&#x940; &#x917;&#x941;&#x923;&#x935;&#x924;&#x94D;&#x924;&#x93E;","ba-common-settingsmenu.player-speed":"&#x916;&#x93F;&#x932;&#x93E;&#x921;&#x93C;&#x940; &#x915;&#x940; &#x917;&#x924;&#x93F;","ba-common-settingsmenu.set-menu-option":"&#x935;&#x93F;&#x915;&#x932;&#x94D;&#x92A; &#x938;&#x947;&#x91F; &#x915;&#x930;&#x947;&#x902;","ba-common-settingsmenu.submit-video":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x940; &#x92A;&#x941;&#x937;&#x94D;&#x91F;&#x93F; &#x915;&#x930;&#x947;&#x902;","ba-common-settingsmenu.picture-in-picture":"&#x91A;&#x93F;&#x924;&#x94D;&#x930; &#x92E;&#x947;&#x902; &#x91A;&#x93F;&#x924;&#x94D;&#x930;","ba-common-settingsmenu.exit-fullscreen-video":"&#x92A;&#x942;&#x930;&#x94D;&#x923; &#x938;&#x94D;&#x915;&#x94D;&#x930;&#x940;&#x928; &#x938;&#x947; &#x92C;&#x93E;&#x939;&#x930; &#x928;&#x93F;&#x915;&#x932;&#x947;&#x902;","ba-common-settingsmenu.fullscreen-video":"&#x92A;&#x942;&#x930;&#x94D;&#x923; &#x938;&#x94D;&#x915;&#x94D;&#x930;&#x940;&#x928; &#x926;&#x930;&#x94D;&#x91C; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder-chooser.multi-stream":"&#x92E;&#x932;&#x94D;&#x91F;&#x940; &#x938;&#x94D;&#x91F;&#x94D;&#x930;&#x940;&#x92E;","ba-videorecorder-controlbar.pause-recorder":"&#x935;&#x93F;&#x930;&#x93E;&#x92E; &#x926;&#x947;&#x928;&#x947; &#x935;&#x93E;&#x932;&#x93E;","ba-videorecorder-controlbar.resume-recorder":"&#x92B;&#x93F;&#x930; &#x938;&#x947; &#x936;&#x941;&#x930;&#x942; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder.missing-track":"&#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x92F;&#x93E; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x91F;&#x94D;&#x930;&#x948;&#x915; &#x917;&#x93E;&#x92F;&#x92C; &#x939;&#x948;","ba-videorecorder.device-already-in-use":"&#x906;&#x92A;&#x915;&#x93E; &#x915;&#x92E; &#x938;&#x947; &#x915;&#x92E; &#x90F;&#x915; &#x907;&#x928;&#x92A;&#x941;&#x91F; &#x921;&#x93F;&#x935;&#x93E;&#x907;&#x938; &#x92A;&#x939;&#x932;&#x947; &#x938;&#x947; &#x939;&#x940; &#x909;&#x92A;&#x92F;&#x94B;&#x917; &#x92E;&#x947;&#x902; &#x939;&#x948;","ba-videorecorder.browser-permission-denied":"&#x92C;&#x94D;&#x930;&#x93E;&#x909;&#x91C;&#x93C;&#x930; &#x926;&#x94D;&#x935;&#x93E;&#x930;&#x93E; &#x905;&#x928;&#x941;&#x92E;&#x924;&#x93F; &#x938;&#x947; &#x907;&#x928;&#x915;&#x93E;&#x930; &#x915;&#x93F;&#x92F;&#x93E; &#x917;&#x92F;&#x93E; &#x939;&#x948;, &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x92A;&#x939;&#x941;&#x901;&#x91A; &#x914;&#x930; &#x92A;&#x941;&#x928;&#x903; &#x932;&#x94B;&#x921; &#x92A;&#x943;&#x937;&#x94D;&#x920; &#x92A;&#x94D;&#x930;&#x926;&#x93E;&#x928; &#x915;&#x930;&#x947;&#x902;","ba-audioplayer.all-settings":"&#x938;&#x92D;&#x940; &#x938;&#x947;&#x91F;&#x93F;&#x902;&#x917;&#x94D;&#x938;","ba-videoplayer-controlbar.remaining-time":"&#x936;&#x947;&#x937; &#x938;&#x92E;&#x92F;","ba-videoplayer-controlbar.select-frame":"&#x91A;&#x941;&#x928;&#x924;&#x947; &#x939;&#x948;&#x902;","ba-videoplayer-controlbar.trim-video":"&#x91F;&#x94D;&#x930;&#x93F;&#x92E;","ba-videoplayer-playbutton.trim":"&#x91F;&#x94D;&#x930;&#x93F;&#x92E;","ba-videoplayer-playbutton.skip":"&#x91B;&#x94B;&#x921;&#x93C;&#x947;&#x902;","ba-videorecorder-imagegallery.upload-covershot":"&#x915;&#x935;&#x930; &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder.pick-covershot-frame":"&#x915;&#x935;&#x930;&#x936;&#x949;&#x91F; &#x915;&#x947; &#x930;&#x942;&#x92A; &#x92E;&#x947;&#x902; &#x909;&#x92A;&#x92F;&#x94B;&#x917; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x90F;&#x915; &#x92B;&#x94D;&#x930;&#x947;&#x92E; &#x915;&#x93E; &#x91A;&#x92F;&#x928; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videorecorder.screen-recorder-is-not-supported":"&#x907;&#x938; &#x921;&#x93F;&#x935;&#x93E;&#x907;&#x938; &#x92A;&#x930; &#x938;&#x94D;&#x915;&#x94D;&#x930;&#x940;&#x928; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921;&#x930; &#x938;&#x92E;&#x930;&#x94D;&#x925;&#x93F;&#x924; &#x928;&#x939;&#x940;&#x902; &#x939;&#x948;","ba-videorecorder.trim-prompt":"&#x915;&#x94D;&#x92F;&#x93E; &#x906;&#x92A; &#x905;&#x92A;&#x928;&#x93E; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x91F;&#x94D;&#x930;&#x93F;&#x92E; &#x915;&#x930;&#x928;&#x93E; &#x91A;&#x93E;&#x939;&#x924;&#x947; &#x939;&#x948;&#x902;?","ba-videorecorder.trim-video":"&#x905;&#x92A;&#x928;&#x947; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x94B; &#x91F;&#x94D;&#x930;&#x93F;&#x92E; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92A;&#x94D;&#x930;&#x93E;&#x930;&#x902;&#x92D; &#x914;&#x930; &#x938;&#x92E;&#x93E;&#x92A;&#x94D;&#x924;&#x93F; &#x92E;&#x93E;&#x930;&#x94D;&#x915;&#x930;&#x94B;&#x902; &#x915;&#x94B; &#x938;&#x94D;&#x925;&#x93E;&#x928;&#x93E;&#x902;&#x924;&#x930;&#x93F;&#x924; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder.wait-for-trim":"&#x91F;&#x94D;&#x930;&#x93F;&#x92E; &#x915;&#x92E;&#x93E;&#x902;&#x921; &#x915;&#x940; &#x92A;&#x94D;&#x930;&#x924;&#x940;&#x915;&#x94D;&#x937;&#x93E; &#x915;&#x940; &#x91C;&#x93E; &#x930;&#x939;&#x940; &#x939;&#x948;...","ba-videorecorder-controlbar.no-video-source":"&#x905;&#x924;&#x93F;&#x930;&#x93F;&#x915;&#x94D;&#x924; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x907;&#x928;&#x92A;&#x941;&#x91F; &#x938;&#x94D;&#x930;&#x94B;&#x924; &#x917;&#x941;&#x92E; &#x939;&#x948;","ba-videorecorder-controlbar.stream-already-selected":"&#x905;&#x924;&#x93F;&#x930;&#x93F;&#x915;&#x94D;&#x924; &#x938;&#x94D;&#x91F;&#x94D;&#x930;&#x940;&#x92E; &#x92A;&#x939;&#x932;&#x947; &#x939;&#x940; &#x91A;&#x941;&#x928;&#x940; &#x91C;&#x93E; &#x91A;&#x941;&#x915;&#x940; &#x939;&#x948;","ba-videorecorder.uploading-src-error":"&#x905;&#x92D;&#x940; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x935;&#x93E;&#x92A;&#x938; &#x91A;&#x932;&#x93E;&#x928;&#x947; &#x92E;&#x947;&#x902; &#x905;&#x938;&#x92E;&#x930;&#x94D;&#x925;, &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x928;&#x93E; &#x905;&#x92D;&#x940; &#x92D;&#x940; &#x92A;&#x94D;&#x930;&#x917;&#x924;&#x93F; &#x92A;&#x930; &#x939;&#x948;","ba-audiorecorder-controlbar.pause-recorder":"&#x930;&#x94B;&#x915;&#x947;&#x902; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921;&#x930;","ba-audiorecorder-controlbar.resume-recorder":"&#x930;&#x93F;&#x91C;&#x94D;&#x92F;&#x942;&#x92E;&#x947; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921;&#x930;","ba-ads-controlbar.elapsed-time":"&#x92C;&#x940;&#x924;&#x93E; &#x939;&#x941;&#x906; &#x935;&#x958;&#x94D;&#x924;","ba-ads-controlbar.volume-button":"&#x935;&#x949;&#x932;&#x94D;&#x92F;&#x942;&#x92E; &#x924;&#x92F; &#x915;&#x930;&#x947;&#x902;","ba-ads-controlbar.volume-mute":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x92E;&#x94D;&#x92F;&#x942;&#x91F; &#x915;&#x930;&#x947;&#x902;","ba-ads-controlbar.volume-unmute":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x915;&#x94B; &#x905;&#x928;&#x92E;&#x94D;&#x92F;&#x942;&#x91F; &#x915;&#x930;&#x947;&#x902;","ba-ads-controlbar.ad-will-end-after":"&#x935;&#x93F;&#x91C;&#x94D;&#x91E;&#x93E;&#x92A;&#x928; %s &#x915;&#x947; &#x92C;&#x93E;&#x926; &#x938;&#x92E;&#x93E;&#x92A;&#x94D;&#x924; &#x939;&#x94B; &#x91C;&#x93E;&#x90F;&#x917;&#x93E;","ba-ads-controlbar.can-skip-after":"%d &#x915;&#x947; &#x92C;&#x93E;&#x926; &#x91B;&#x94B;&#x921;&#x93C;&#x947;&#x902;","ba-ads-controlbar.skip-ad":"&#x935;&#x93F;&#x91C;&#x94D;&#x91E;&#x93E;&#x92A;&#x928; &#x938;&#x947; &#x906;&#x917;&#x947; &#x92C;&#x922;&#x93C;&#x947;&#x902;","ba-videorecorder.supported-mode":"&#x92E;&#x940;&#x921;&#x93F;&#x92F;&#x93E; &#x930;&#x947;&#x91C;&#x93C;&#x94B;&#x932;&#x94D;&#x92F;&#x942;&#x936;&#x928; &#x27;%s&#x27; &#x92E;&#x94B;&#x921; &#x92E;&#x947;&#x902; &#x939;&#x94B;&#x928;&#x93E; &#x91A;&#x93E;&#x939;&#x93F;&#x90F;","ba-videorecorder.re-choose-action":"&#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x915;&#x94B;&#x908; &#x905;&#x928;&#x94D;&#x92F; &#x907;&#x928;&#x92A;&#x941;&#x91F; &#x921;&#x93F;&#x935;&#x93E;&#x907;&#x938; &#x91A;&#x941;&#x928;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902; &#x92F;&#x93E; &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x947;&#x902;","ba-audiorecorder.uploading-src-error":"&#x905;&#x92C; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x91A;&#x932;&#x93E;&#x928;&#x947; &#x92E;&#x947;&#x902; &#x905;&#x938;&#x92E;&#x930;&#x94D;&#x925;, &#x905;&#x92A;&#x932;&#x94B;&#x921;&#x93F;&#x902;&#x917; &#x905;&#x92D;&#x940; &#x92D;&#x940; &#x91C;&#x93E;&#x930;&#x940; &#x939;&#x948;","ba-audiorecorder.missing-track":"&#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x92F;&#x93E; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x91F;&#x94D;&#x930;&#x948;&#x915; &#x917;&#x93E;&#x92F;&#x92C; &#x939;&#x948;","ba-audiorecorder.device-already-in-use":"&#x906;&#x92A;&#x915;&#x93E; &#x915;&#x92E; &#x938;&#x947; &#x915;&#x92E; &#x90F;&#x915; &#x907;&#x928;&#x92A;&#x941;&#x91F; &#x921;&#x93F;&#x935;&#x93E;&#x907;&#x938; &#x92A;&#x939;&#x932;&#x947; &#x938;&#x947; &#x939;&#x940; &#x909;&#x92A;&#x92F;&#x94B;&#x917; &#x92E;&#x947;&#x902; &#x939;&#x948;","ba-audiorecorder.browser-permission-denied":"&#x92C;&#x94D;&#x930;&#x93E;&#x909;&#x91C;&#x93C;&#x930; &#x926;&#x94D;&#x935;&#x93E;&#x930;&#x93E; &#x905;&#x928;&#x941;&#x92E;&#x924;&#x93F; &#x938;&#x947; &#x907;&#x928;&#x915;&#x93E;&#x930; &#x915;&#x93F;&#x92F;&#x93E; &#x917;&#x92F;&#x93E; &#x939;&#x948;, &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x92A;&#x939;&#x941;&#x901;&#x91A; &#x914;&#x930; &#x92A;&#x941;&#x928;&#x903; &#x932;&#x94B;&#x921; &#x92A;&#x943;&#x937;&#x94D;&#x920; &#x92A;&#x94D;&#x930;&#x926;&#x93E;&#x928; &#x915;&#x930;&#x947;&#x902;","ba-local-view.local-camera-connection-error":"&#x938;&#x94D;&#x925;&#x93E;&#x928;&#x940;&#x92F; &#x915;&#x948;&#x92E;&#x930;&#x93E; &#x938;&#x947; &#x915;&#x928;&#x947;&#x915;&#x94D;&#x91F; &#x915;&#x930;&#x924;&#x947; &#x938;&#x92E;&#x92F; &#x90F;&#x915; &#x924;&#x94D;&#x930;&#x941;&#x91F;&#x93F; &#x939;&#x941;&#x908;&#x964; &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-call-controlbar.camera-button":"&#x915;&#x948;&#x92E;&#x930;&#x93E; &#x926;&#x93F;&#x916;&#x93E;&#x90F;&#x901; / &#x91B;&#x941;&#x92A;&#x93E;&#x90F;&#x901;","ba-call-controlbar.leave-button":"&#x915;&#x949;&#x932; &#x91B;&#x94B;&#x921;&#x93C;&#x94B;","ba-call-controlbar.mute-button":"&#x92E;&#x94D;&#x92F;&#x942;&#x91F; / &#x905;&#x928;&#x92E;&#x94D;&#x92F;&#x942;&#x91F;","ba-call-lobby.camera-button":"&#x915;&#x948;&#x92E;&#x930;&#x93E;","ba-call-lobby.description-create":"&#x91C;&#x92C; &#x906;&#x92A; &#x924;&#x948;&#x92F;&#x93E;&#x930; &#x939;&#x94B;&#x902; &#x924;&#x94B; &#x915;&#x949;&#x932; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x928;&#x940;&#x91A;&#x947; &#x926;&#x93F;&#x90F; &#x917;&#x90F; &#x92C;&#x91F;&#x928; &#x92A;&#x930; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-call-lobby.description-join":"&#x91C;&#x92C; &#x906;&#x92A; &#x924;&#x948;&#x92F;&#x93E;&#x930; &#x939;&#x94B;&#x902; &#x924;&#x94B; &#x915;&#x949;&#x932; &#x92E;&#x947;&#x902; &#x936;&#x93E;&#x92E;&#x93F;&#x932; &#x939;&#x94B;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x928;&#x940;&#x91A;&#x947; &#x926;&#x93F;&#x90F; &#x917;&#x90F; &#x92C;&#x91F;&#x928; &#x92A;&#x930; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-call-lobby.join-button":"&#x91C;&#x941;&#x921;&#x93C;&#x928;&#x93E;","ba-call-lobby.create-button":"&#x92C;&#x928;&#x93E;&#x90F;&#x902;","ba-call-lobby.mute-button":"&#x92E;&#x94D;&#x92F;&#x942;&#x91F;","ba-call-lobby.title-create":"&#x915;&#x949;&#x932; &#x92C;&#x928;&#x93E;&#x90F;&#x902;","ba-call-lobby.title-join":"&#x915;&#x949;&#x932; &#x92E;&#x947;&#x902; &#x936;&#x93E;&#x92E;&#x93F;&#x932; &#x939;&#x94B;&#x902;","ba-video-call.call-ended":"&#x915;&#x949;&#x932; &#x938;&#x92E;&#x93E;&#x92A;&#x94D;&#x924;","ba-video-call.connecting":"&#x915;&#x928;&#x947;&#x915;&#x94D;&#x91F; &#x939;&#x94B; &#x930;&#x939;&#x93E; &#x939;&#x948;...","ba-video-cal
2l.connection-error":"&#x915;&#x928;&#x947;&#x915;&#x94D;&#x91F; &#x915;&#x930;&#x924;&#x947; &#x938;&#x92E;&#x92F; &#x90F;&#x915; &#x924;&#x94D;&#x930;&#x941;&#x91F;&#x93F; &#x939;&#x941;&#x908;, &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-ads-controlbar.play-ad":"&#x92A;&#x94D;&#x932;&#x947;","ba-ads-controlbar.pause-video":"&#x920;&#x939;&#x930;&#x93E;&#x935;","ba-ads-controlbar.fullscreen-video":"&#x92A;&#x942;&#x930;&#x94D;&#x923; &#x938;&#x94D;&#x915;&#x94D;&#x930;&#x940;&#x928; &#x926;&#x930;&#x94D;&#x91C; &#x915;&#x930;&#x947;&#x902;","ba-ads-controlbar.exit-fullscreen-video":"&#x92A;&#x942;&#x930;&#x94D;&#x923; &#x938;&#x94D;&#x915;&#x94D;&#x930;&#x940;&#x928; &#x938;&#x947; &#x92C;&#x93E;&#x939;&#x930; &#x928;&#x93F;&#x915;&#x932;&#x947;&#x902;","ba-ads-controlbar.pause-video-disabled":"&#x930;&#x94B;&#x915;&#x928;&#x93E; &#x938;&#x92E;&#x930;&#x94D;&#x925;&#x93F;&#x924; &#x928;&#x939;&#x940;&#x902; &#x939;&#x948;","ba-adsplayer.replay-ad":"&#x92B;&#x93F;&#x930; &#x938;&#x947; &#x91A;&#x932;&#x93E;&#x928;&#x93E;","ba-adsplayer.close-ad":"&#x92C;&#x902;&#x926; &#x915;&#x930;&#x947;&#x902;"},["language:hi"]),{}}),e.define("module:Assets.Languages.hr",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"Kliknite za reprodukciju video zapisa.","ba-videoplayer-playbutton.rerecord":"presnimiti","ba-videoplayer-playbutton.submit-video":"Potvrda videa","ba-videoplayer-loader.tooltip":"U&#x10D;itavanje videa ...","ba-videoplayer-controlbar.change-resolution":"Promjena rezolucije","ba-videoplayer-controlbar.video-progress":"Napredak video","ba-videoplayer-controlbar.rerecord-video":"Presnimi video?","ba-videoplayer-controlbar.submit-video":"Potvrda videa","ba-videoplayer-controlbar.play-video":"Reprodukcija video zapisa","ba-videoplayer-controlbar.pause-video":"Pauza Videa","ba-videoplayer-controlbar.elapsed-time":"Proteklo vrijeme","ba-videoplayer-controlbar.total-time":"Ukupna du&#x17E;ina videa","ba-videoplayer-controlbar.fullscreen-video":"Idi na puni zaslon","ba-videoplayer-controlbar.volume-button":"Podesi ja&#x10D;inu","ba-videoplayer-controlbar.volume-mute":"Bez zvuka","ba-videoplayer-controlbar.volume-unmute":"Vrati zvuk","ba-videoplayer.video-error":"Do&#x161;lo je do gre&#x161;ke. Molimo poku&#x161;ajte ponovno kasnije. Kliknite za ponovni poku&#x161;aj.","ba-videorecorder-chooser.record-video":"Snimanje videa","ba-videorecorder-chooser.upload-video":"Dodaj video","ba-videorecorder-controlbar.settings":"Postavke","ba-videorecorder-controlbar.camerahealthy":"Rasvjeta je dobra","ba-videorecorder-controlbar.cameraunhealthy":"Rasvjeta nije optimalna","ba-videorecorder-controlbar.microphonehealthy":"Zvuk je dobar","ba-videorecorder-controlbar.microphoneunhealthy":"Sa mikrofona se ne&#x10D;uju zvuci","ba-videorecorder-controlbar.record":"Snimiti","ba-videorecorder-controlbar.record-tooltip":"Kliknite ovdje za snimanje.","ba-videorecorder-controlbar.rerecord":"presnimiti","ba-videorecorder-controlbar.rerecord-tooltip":"Kliknite ovdje za ponoviti.","ba-videorecorder-controlbar.upload-covershot":"Po&#x161;alji sliku","ba-videorecorder-controlbar.upload-covershot-tooltip":"Kliknite ovdje kako biste izabrali sliku","ba-videorecorder-controlbar.stop":"Stani","ba-videorecorder-controlbar.stop-tooltip":"Kliknite ovdje da se zaustavi.","ba-videorecorder-controlbar.skip":"Presko&#x10D;iti","ba-videorecorder-controlbar.skip-tooltip":"Kliknite ovdje da presko&#x10D;ite ovaj korak.","ba-videorecorder.recorder-error":"Do&#x161;lo je do pogre&#x161;ke. Molimo poku&#x161;ajte ponovno kasnije. Kliknite za ponovni poku&#x161;aj.","ba-videorecorder.attach-error":"Nismo mogli pristupiti kameri ili mikrofonu. Ovisno o ure&#x111;aju i od pretra&#x17E;iva&#x10D;a, mo&#x17E;da &#x107;ete morati pristupiti stranici putem SSL-a.","ba-videorecorder.access-forbidden":"Pristup kameri je zabranjen. Kliknite za ponovni poku&#x161;aj.","ba-videorecorder.pick-covershot":"Izaberite sliku.","ba-videorecorder.uploading":"Prijenos do servera","ba-videorecorder.uploading-failed":"Prijenos nije uspio - kliknite ovdje za ponovni poku&#x161;aj.","ba-videorecorder.verifying":"Potvr&#x111;ivanje","ba-videorecorder.verifying-failed":"Potvr&#x111;ivanje nije uspjelo - kliknite ovdje za ponovni poku&#x161;aj.","ba-videorecorder.rerecord-confirm":"Da li zaista &#x17E;elite snimit video opet?","ba-videorecorder.video_file_too_large":"Va&#x161; video fal je prevelik (%s) - kliknite ovdje kako bi poku&#x161;ali ponovno s manjim video fajlom.","ba-videorecorder.unsupported_video_type":"Video fail nije podr&#x17E;an. Izaberite: %s - kliknite ovdje za ponovni poku&#x161;aj.","ba-videoplayer-controlbar.exit-fullscreen-video":"Iza&#x111;ite iz cijelog zaslona","ba-videoplayer-share.share":"Dijeljenje videozapisa","ba-videorecorder-chooser.record-screen":"Snimite Zaslon","ba-videoplayer-controlbar.pause-video-disabled":"Pauza nije podr&#x17E;ana","ba-videorecorder-chooser.record-audio":"Snimanje zvuka","ba-videorecorder-controlbar.stop-available-after":"Minimalno vrijeme snimanja je %d sekundi","ba-videorecorder-controlbar.cancel":"Otkazati","ba-videorecorder-controlbar.cancel-tooltip":"Kliknite ovdje kako biste odustali.","ba-videorecorder.cancel-confirm":"&#x17D;elite li zaista odustati od prijenosa video zapisa?","ba-videoplayer-adslot.elapsed-time":"Proteklo vrijeme","ba-videoplayer-adslot.volume-button":"Postavite glasno&#x107;u","ba-videoplayer-adslot.volume-mute":"Isklju&#x10D;ite zvuk","ba-videoplayer-adslot.volume-unmute":"Uklju&#x10D;i zvuk","ba-videoplayer-adslot.ad-will-end-after":"Oglas zavr&#x161;ava nakon %s","ba-videoplayer-adslot.can-skip-after":"Presko&#x10D;i nakon %d","ba-videoplayer-adslot.skip-ad":"Presko&#x10D;ite oglas","ba-videorecorder.software-required":"Kliknite dolje da b
2iste instalirali / aktivirali sljede&#x107;e uvjete kako biste nastavili.","ba-videorecorder.software-waiting":"&#x10C;eka se postavljanje / aktiviranje zahtjeva. Mo&#x17E;da &#x107;ete morati osvje&#x17E;iti stranicu nakon zavr&#x161;etka.","ba-videoplayer-controlbar.close-tracks":"Zatvori CC","ba-videoplayer-controlbar.show-tracks":"Prika&#x17E;i CC","ba-videoplayer-tracks.upload-text-tracks":"Prenesite tekstne trake zapisa","ba-videoplayer-tracks.select-text-track-language":"Jezik podnaslova","ba-videoplayer-tracks.info-select-locale-first":"Prvo odaberite jezik","ba-videoplayer-tracks.select-text-track-file":"Kliknite za odabir datoteke","ba-videoplayer-tracks.back":"Odi nazad","ba-videorecorder.framerate-warning":"Brzina video zapisa je vrlo niska. Preporu&#x10D;ujemo zatvaranje svih ostalih programa i kartica preglednika ili kori&#x161;tenje br&#x17E;eg ra&#x10D;unala.","ba-videorecorder.upload-error-duration":"Duljina prijenosa video zapisa ne zadovoljava uvjete - kliknite ovdje kako biste poku&#x161;ali ponovno.","ba-videorecorder.resolution-constraint-error":"Odabrana datoteka ne odgovara potrebnoj rezoluciji - kliknite ovdje kako biste poku&#x161;ali ponovno.","ba-videorecorder.orientation-portrait-required":"Zakrenite ure&#x111;aj za snimanje u portretnom na&#x10D;inu rada.","ba-videorecorder.orientation-landscape-required":"Zakrenite ure&#x111;aj da snimate u pejza&#x17E;nom na&#x10D;inu rada.","ba-imageviewer-controlbar.rerecord-image":"Ponovi?","ba-imageviewer-controlbar.submit-image":"potvrditi","ba-imageviewer-controlbar.fullscreen-image":"U&#x111;ite u puni zaslon","ba-imageviewer-controlbar.exit-fullscreen-image":"Izlaz iz cijelog zaslona","ba-imageviewer.image-error":"Do&#x161;lo je do pogre&#x161;ke. Molimo poku&#x161;ajte ponovno kasnije. Kliknite za ponovni poku&#x161;aj.","ba-imagecapture-chooser.image-capture":"Snimite sliku","ba-imagecapture-chooser.upload-image":"U&#x10D;itaj sliku","ba-imagecapture-controlbar.settings":"postavke","ba-imagecapture-controlbar.camerahealthy":"Rasvjeta je dobra","ba-imagecapture-controlbar.cameraunhealthy":"Rasvjeta nije optimalna","ba-imagecapture-controlbar.record":"Snimi","ba-imagecapture-controlbar.record-tooltip":"Kliknite ovdje za snimanje.","ba-imagecapture-controlbar.rerecord":"presnimiti","ba-imagecapture-controlbar.rerecord-tooltip":"Kliknite ovdje za ponavljanje snimanja.","ba-imagecapture-controlbar.cancel":"Otkazati","ba-imagecapture-controlbar.cancel-tooltip":"Kliknite ovdje kako biste odustali.","ba-audioplayer-controlbar.audio-progress":"Napredak","ba-audioplayer-controlbar.rerecord-audio":"Ponovi?","ba-audioplayer-controlbar.submit-audio":"potvrditi","ba-audioplayer-controlbar.play-audio":"Pokreni reprodukciju","ba-audioplayer-controlbar.pause-audio":"Pauzirajte","ba-audioplayer-controlbar.pause-audio-disabled":"Pauza nije podr&#x17E;ana","ba-audioplayer-controlbar.elapsed-time":"Proteklo vrijeme","ba-audioplayer-controlbar.total-time":"Ukupna duljina","ba-audioplayer-controlbar.volume-button":"Postavite glasno&#x107;u","ba-audioplayer-controlbar.volume-mute":"Isklju&#x10D;ite zvuk","ba-audioplayer-controlbar.volume-unmute":"Uklju&#x10D;i zvuk","ba-audioplayer-loader.tooltip":"U&#x10D;itavam...","ba-audioplayer.audio-error":"Do&#x161;lo je do pogre&#x161;ke. Molimo poku&#x161;ajte ponovno kasnije. Kliknite za ponovni poku&#x161;aj.","ba-audiorecorder-chooser.record-audio":"Snimanje zvuka","ba-audiorecorder-chooser.upload-audio":"Prijenos zvuka","ba-audiorecorder-controlbar.settings":"postavke","ba-audiorecorder-controlbar.microphonehealthy":"Zvuk je dobar","ba-audiorecorder-controlbar.microphoneunhealthy":"Zvuk se ne mo&#x17E;e prona&#x107;i","ba-audiorecorder-controlbar.record":"Snimiti","ba-audiorecorder-controlbar.record-tooltip":"Kliknite ovdje za snimanje.","ba-audiorecorder-controlbar.rerecord":"Presnimi","ba-audiorecorder-controlbar.rerecord-tooltip":"Kliknite ovdje za presnimavanje.","ba-audiorecorder-controlbar.stop":"Stani","ba-audiorecorder-controlbar.stop-tooltip":"Kliknite ovdje da biste prestali.","ba-audiorecorder-controlbar.stop-available-after":"Minimalno vrijeme snimanja je %d sekundi","ba-audiorecorder-controlbar.cancel":"Otkazati","ba-audiorecorder-controlbar.cancel-tooltip":"Kliknite ovdje kako biste odustali.","ba-videoplayer-controlbar.player-speed":"Brzina reprodukcije","ba-videoplayer-controlbar.settings":"postavke","ba-videoplayer-controlbar.airplay":"AirPlay","ba-videoplayer-controlbar.airplay-icon":"Ikona AirPlay-a.","ba-videoplayer.all-settings":"Sve postavke","ba-videoplayer.player-speed":"Brzina reprodukcije","ba-videoplayer.full-screen":"Puni zaslon","ba-videorecorder-controlbar.add-stream":"Dodaj izvor","ba-videorecorder.switch-camera":"Promijenite kameru","ba-videorecorder.prepare-covershot":"Priprema slike","ba-videorecorder.prepare-thumbnails":"Priprema za tra&#x17E;enje sli&#x10D;ica","ba-videorecorder.adding-new-stream":"Dodavanje novog izvora","ba-imagecapture.recorder-error":"Do&#x161;lo je do pogre&#x161;ke. Molimo poku&#x161;ajte ponovno kasnije. Kliknite za ponovni poku&#x161;aj.","ba-imagecapture.attach-error":"Nismo mogli pristupiti kameri ili mikrofonu. Ovisno o ure&#x111;aju i od pretra&#x17E;iva&#x10D;a, mo&#x17E;da &#x107;ete morati pristupiti stranici putem SSL-a.","ba-imagecapture.software-required":"Da biste nastavili, kliknite ispod kako biste instalirali / aktivirali sljede&#x107;e zahtjeve.","ba-imagecapture.software-waiting":"&#x10C;eka se instaliranje / aktiviranje zahtjeva. Mo&#x17E;da &#x107;ete morati osvje&#x17E;iti stranicu nakon zavr&#x161;etka.","ba-imagecapture.access-forbidden":"Pristup medijima bio je zabranjen. Kliknite za ponovni poku&#x161;aj.","ba-imagecapture.uploading":"Slanje na server","ba-imagecapture.uploading-failed":"U&#x10D;itavanje nije uspjelo - kliknite ovdje za ponovni poku&#x161;aj.","ba-imagecapture.upload-error-duration":"Duljina prenesene slike ne ispunjava uvjete - kliknite ovdje za ponovni poku&#x161;aj.","ba-imagecapture.resolution-constraint-error":"Odabrana datoteka ne odgovara tra&#x17E;enoj razlu&#x10D;ivosti - kliknite ovdje za ponovni poku&#x161;aj.","ba-imagecapture.verifying":"Provjera","ba-imagecapture.verifying-failed":"Potvr&#x111;ivanje nije uspjelo - kliknite ovdje za ponovni poku&#x161;aj.","ba-imagecapture.rerecord-confirm":"&#x17D;elite li doista ponovno uzeti sliku?","ba-imagecapture.image_file_too_large":"Va&#x161; slikovni fajl je prevelik (%s) - kliknite ovdje da biste poku&#x161;ali ponovno s manjim slikovnim fajlom.","ba-imagecapture.unsupported_image_type":"Tip fajla nije podr&#x17E;an. Izaberite: %s - kliknite ovdje za ponovni poku&#x161;aj.","ba-imagecapture.orientation-portrait-required":"Okrenite ure&#x111;aj da biste snimali u portretnom na&#x10D;inu.","ba-imagecapture.orientation-landscape-required":"Rotirajte ure&#x111;aj da biste snimali u pejza&#x17E;nom na&#x10D;inu.","ba-audiorecorder.recorder-error":"Do&#x161;lo je do pogre&#x161;ke. Molimo poku&#x161;ajte ponovno kasnije. Kliknite za ponovni poku&#x161;aj.","ba-audiorecorder.attach-error":"Nismo mogli pristupiti kameri ili mikrofonu. Ovisno o ure&#x111;aju i od pretra&#x17E;iva&#x10D;a, mo&#x17E;da &#x107;ete morati pristupiti stranici putem SSL-a.","ba-audiorecorder.software-required":"Da biste nastavili, kliknite ispod kako biste instalirali / aktivirali sljede&#x107;e zahtjeve.","ba-audiorecorder.software-waiting":"&#x10C;eka se instaliranje / aktiviranje zahtjeva. Mo&#x17E;da &#x107;ete morati osvje&#x17E;iti stranicu nakon zavr&#x161;etka.","ba-audiorecorder.access-forbidden":"Pristup medijima bio je zabranjen. Kliknite za ponovni poku&#x161;aj.","ba-audiorecorder.uploading":"Prijenos","ba-audiorecorder.uploading-failed":"U&#x10D;itavanje nije uspjelo - kliknite ovdje za ponovni poku&#x161;aj.","ba-audiorecorder.upload-error-duration":"Duljina prenesenog zvuka ne zadovoljava zahtjeve - kliknite ovdje za ponovni poku&#x161;aj.","ba-audiorecorder.verifying":"Provjera","ba-audiorecorder.verifying-failed":"Potvr&#x111;ivanje nije uspjelo - kliknite ovdje za ponovni poku&#x161;aj.","ba-audiorecorder.rerecord-confirm":"&#x17D;elite li zaista ponoviti zvuk?","ba-audiorecorder.cancel-confirm":"&#x17D;elite li zaista otkazati prijenos zvuka?","ba-audiorecorder.audio_file_too_large":"Va&#x161;a audio datoteka je prevelika (%s) - kliknite ovdje da biste poku&#x161;ali ponovno s manjom audio datotekom.","ba-audiorecorder.unsupported_audio_type":"Prenesite: %s - kliknite ovdje za ponovni poku&#x161;aj.","ba-common-settingsmenu.tooltip":"Kliknite za reprodukciju.","ba-common-settingsmenu.setting-menu":"Sve postavke","ba-common-settingsmenu.source-quality":"Kvalitet izvora","ba-common-settingsmenu.player-speed":"Brzina reprodukcije","ba-common-settingsmenu.set-menu-option":"Postavite opciju","ba-common-settingsmenu.submit-video":"Potvrdite video","ba-common-settingsmenu.picture-in-picture":"Slika u slici","ba-common-settingsmenu.exit-fullscreen-video":"Izlaz iz cijelog zaslona","ba-common-settingsmenu.fullscreen-video":"U&#x111;ite u cijeli zaslon","ba-videorecorder-chooser.multi-stream":"Vi&#x161;estruki broj izvora","ba-videorecorder-controlbar.pause-recorder":"Pauzirajte snimanje","ba-videorecorder-controlbar.resume-recorder":"Nastavi snimanje","ba-videorecorder.missing-track":"Nedostaje potreban audio ili video zapis","ba-videorecorder.device-already-in-use":"Barem jedan od va&#x161;ih ulaznih ure&#x111;aja ve&#x107; se koristi","ba-videorecorder.browser-permission-denied":"Dozvola odbijena od strane preglednika, odobrite pristup i ponovno u&#x10D;itajte stranicu","ba-audioplayer.all-settings":"Sve postavke","ba-videoplayer-controlbar.remaining-time":"Preostalo vrijeme","ba-videoplayer-controlbar.select-frame":"Odaberi","ba-videoplayer-controlbar.trim-video":"Isecite video","ba-videoplayer-playbutton.trim":"Isecite video","ba-videoplayer-playbutton.skip":"Presko&#x10D;iti","ba-videorecorder-imagegallery.upload-covershot":"Prenesi naslovnicu","ba-videorecorder.pick-covershot-frame":"Odaberite sliku koji &#x107;ete koristiti kao snimku naslovnice.","ba-videorecorder.screen-recorder-is-not-supported":"Snima&#x10D; zaslona nije podr&#x17E;an na ovom ure&#x111;aju","ba-videorecorder.trim-prompt":"&#x17D;elite li ise&#x107;
2i deo svog video zapisa?","ba-videorecorder.trim-video":"Pomaknite oznake po&#x10D;etka i kraja da biste isekli videozapis","ba-videorecorder.wait-for-trim":"&#x10C;eka se naredba isecanja ...","ba-videorecorder-controlbar.no-video-source":"Nedostaje dodatni video ulaz","ba-videorecorder-controlbar.stream-already-selected":"Dodatni ulaz je ve&#x107; odabran","ba-videorecorder.uploading-src-error":"Video zapis se sada ne mo&#x17E;e reproducirati, prijenos je jo&#x161; u tijeku","ba-audiorecorder-controlbar.pause-recorder":"Zaustavi snima&#x10D;","ba-audiorecorder-controlbar.resume-recorder":"Nastavi snimanje"},["language:hr"]),{}}),e.define("module:Assets.Languages.hu",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"Kattintson ide a vide&#xF3; lej&#xE1;tsz&#xE1;s&#xE1;hoz.","ba-videoplayer-playbutton.rerecord":"&#xDA;jra","ba-videoplayer-playbutton.submit-video":"Er&#x151;s&#xED;tse vide&#xF3;","ba-videoplayer-loader.tooltip":"Vide&#xF3; bet&#xF6;lt&#xE9;se ...","ba-videoplayer-controlbar.change-resolution":"a felbont&#xE1;s m&#xF3;dos&#xED;t&#xE1;sa","ba-videoplayer-controlbar.video-progress":"vide&#xF3; halad&#xE1;s","ba-videoplayer-controlbar.rerecord-video":"&#xDA;jra vide&#xF3;t?","ba-videoplayer-controlbar.submit-video":"Er&#x151;s&#xED;tse vide&#xF3;","ba-videoplayer-controlbar.play-video":"vide&#xF3; lej&#xE1;tsz&#xE1;sa","ba-videoplayer-controlbar.pause-video":"Vide&#xF3; meg&#xE1;ll&#xED;t&#xE1;sa","ba-videoplayer-controlbar.elapsed-time":"Eltelt id&#x151;","ba-videoplayer-controlbar.total-time":"Teljes hossza vide&#xF3;","ba-videoplayer-controlbar.fullscreen-video":"a teljes k&#xE9;perny&#x151;s","ba-videoplayer-controlbar.volume-button":"&#xC1;ll&#xED;tsa be a hanger&#x151;t","ba-videoplayer-controlbar.volume-mute":"hang eln&#xE9;m&#xED;t&#xE1;sa","ba-videoplayer-controlbar.volume-unmute":"Unmute hang","ba-videoplayer.video-error":"Hiba t&#xF6;rt&#xE9;nt. K&#xE9;rj&#xFC;k, pr&#xF3;b&#xE1;lkozzon k&#xE9;s&#x151;bb. Kattintson ide &#xFA;jra.","ba-videorecorder-chooser.record-video":"Vide&#xF3; r&#xF6;gz&#xED;t&#xE9;se","ba-videorecorder-chooser.upload-video":"Vide&#xF3; felt&#xF6;lt&#xE9;se","ba-videorecorder-controlbar.settings":"Be&#xE1;ll&#xED;t&#xE1;sok","ba-videorecorder-controlbar.camerahealthy":"Vil&#xE1;g&#xED;t&#xE1;s j&#xF3;","ba-videorecorder-controlbar.cameraunhealthy":"Vil&#xE1;g&#xED;t&#xE1;s nem optim&#xE1;lis","ba-videorecorder-controlbar.microphonehealthy":"Hang j&#xF3;","ba-videorecorder-controlbar.microphoneunhealthy":"Nem lehet felvenni minden hang","ba-videorecorder-controlbar.record":"Rekord","ba-videorecorder-controlbar.record-tooltip":"Kattintson ide a r&#xF6;gz&#xED;t&#xE9;shez.","ba-videorecorder-controlbar.rerecord":"&#xDA;jra","ba-videorecorder-controlbar.rerecord-tooltip":"Kattintson ide, hogy &#xFA;jra.","ba-videorecorder-controlbar.upload-covershot":"Felt&#xF6;lt&#xE9;s","ba-videorecorder-controlbar.upload-covershot-tooltip":"Kattintson ide felt&#xF6;lthet&#x151; egyedi fed&#xE9;l l&#xF6;v&#xE9;s","ba-videorecorder-controlbar.stop":"&#xC1;llj meg","ba-videorecorder-controlbar.stop-tooltip":"Kattintson ide, hogy hagyja abba.","ba-videorecorder-controlbar.skip":"Skip","ba-videorecorder-controlbar.skip-tooltip":"Kattintson ide, hogy kihagyja.","ba-videorecorder.recorder-error":"Hiba t&#xF6;rt&#xE9;nt. K&#xE9;rj&#xFC;k, pr&#xF3;b&#xE1;lkozzon k&#xE9;s&#x151;bb. Kattintson ide &#xFA;jra.","ba-videorecorder.attach-error":"Nem tudtuk el&#xE9;rni a kamera interface. Att&#xF3;l f&#xFC;gg&#x151;en, hogy a k&#xE9;sz&#xFC;l&#xE9;k &#xE9;s a b&#xF6;ng&#xE9;sz&#x151;ben, akkor telep&#xED;tenie kell a Flash vagy el&#xE9;rni az oldalt SSL.","ba-videorecorder.access-forbidden":"Hozz&#xE1;f&#xE9;r&#xE9;s a kamera tilos volt. Kattintson ide &#xFA;jra.","ba-videorecorder.pick-covershot":"V&#xE1;lassz egy covershot.","ba-videorecorder.uploading":"Felt&#xF6;lt&#xE9;s","ba-videorecorder.uploading-failed":"Felt&#xF6;lt&#xE9;s sikertelen - ide kattintva &#xFA;jra.","ba-videorecorder.verifying":"ellen&#x151;rz&#xE9;se","ba-videorecorder.verifying-failed":"Ellen&#x151;rz&#xE9;s&#xE9;&#xE9;rt sikertelen - ide kattintva &#xFA;jra.","ba-videorecorder.rerecord-confirm":"T&#xE9;nyleg azt akarja ism&#xE9;telni a vide&#xF3;?","ba-videorecorder.video_file_too_large":"A vide&#xF3; f&#xE1;jl t&#xFA;l nagy (%s) - ide kattintva pr&#xF3;b&#xE1;lkozzon &#xFA;jra egy kisebb video f&#xE1;jlt.","ba-videorecorder.unsupported_video_type":"K&#xE9;rj&#xFC;k, t&#xF6;lts&#xF6;n fel: %s - ide kattintva &#xFA;jra.","ba-videoplayer-controlbar.exit-fullscreen-video":"Kil&#xE9;p&#xE9;s a teljes k&#xE9;perny&#x151;s","ba-videoplayer-share.share":"Vide&#xF3; megoszt&#xE1;sa","ba-videorecorder-chooser.record-screen":"Felv&#xE9;tel k&#xE9;perny&#x151;","ba-videoplayer-controlbar.pause-video-disabled":"A sz&#xFC;neteltet&#xE9;s nem t&#xE1;mogatott","ba-videorecorder-chooser.record-audio":"Hang r&#xF6;gz&#xED;t&#xE9;se","ba-videorecorder-controlbar.stop-available-after":"A minim&#xE1;lis felv&#xE9;teli id&#x151; %d m&#xE1;sodperc","ba-videorecorder-controlbar.cancel":"Megsz&#xFC;nteti","ba-videorecorder-controlbar.cancel-tooltip":"Kattintson ide a lemond&#xE1;shoz.","ba-videorecorder.cancel-confirm":"T&#xE9;nyleg t&#xF6;r&#xF6;lni szeretn&#xE9; a vide&#xF3; felt&#xF6;lt&#xE9;s&#xE9;t?","ba-videoplayer-adslot.elapsed-time":"Elkelt id&#x151;","ba-videoplayer-adslot.volume-button":"&#xC1;ll&#xED;tsa be a hanger&#x151;t","ba-videoplayer-adslot.volume-mute":"Eln&#xE9;m&#xED;tja a hangot","ba-videoplayer-adslot.volume-unmute":"Csengessen a hang","ba-videoplayer-adslot.ad-will-end-after":"A hirdet&#xE9;s a %s ut&#xE1;n befejez&#x151;dik","ba-videoplayer-adslot.can-skip-after":"Ugr&#xE1;s a %d ut&#xE1;n","ba-videoplayer-adslot.skip-ad":"Hirdet&#xE9;s &#xE1;tugr&#xE1;sa","ba-videorecorder.software-required":"K&#xE9;rj&#xFC;k, kattintson az al&#xE1;bbi gombra a k&#xF6;vetkez&#x151; k&#xF6;vetelm&#xE9;nyek telep&#xED;t&#xE9;s&#xE9;hez / aktiv&#xE1;l&#xE1;s&#xE1;hoz a folytat&#xE1;shoz.","ba-videorecorder.software-waiting":"V&#xE1;rakoz&#xE1;s a telep&#xED;t&#xE9;s / aktiv&#xE1;l&#xE1;s k&#xF6;vetelm&#xE9;nyeire. Lehet, hogy friss&#xED;tenie kell az oldalt befejez&#xE9;se ut&#xE1;n.","ba-videoplayer-controlbar.close-tracks":"K&#xF6;zeli CC","ba-videoplayer-controlbar.show-tracks":"CC mutat&#xE1;sa","ba-videoplayer-tracks.upload-text-tracks":"P&#xE1;lya sz&#xF6;veges f&#xE1;jlok felt&#xF6;lt&#xE9;se","ba-videoplayer-tracks.select-text-track-language":"Felirat nyelve","ba-videoplayer-tracks.info-select-locale-first":"El&#x151;sz&#xF6;r v&#xE1;lassza a helyi be&#xE1;ll&#xED;t&#xE1;st","ba-videoplayer-tracks.select-text-track-file":"Kattintson a f&#xE1;jl kiv&#xE1;laszt&#xE1;s&#xE1;hoz","ba-videoplayer-tracks.back":"h&#xE1;t","ba-videorecorder.framerate-warning":"A vide&#xF3; k&#xE9;par&#xE1;nya nagyon alacsony. Javasoljuk, hogy z&#xE1;rja be az &#xF6;
2sszes t&#xF6;bbi programot &#xE9;s b&#xF6;ng&#xE9;sz&#x151;lapot, vagy gyorsabb sz&#xE1;m&#xED;t&#xF3;g&#xE9;pet haszn&#xE1;ljon.","ba-videorecorder.upload-error-duration":"A felt&#xF6;lt&#xF6;tt vide&#xF3; hossza nem felel meg a k&#xF6;vetelm&#xE9;nyeknek - kattintson ide &#xFA;jrapr&#xF3;b&#xE1;lkoz&#xE1;shoz.","ba-videorecorder.resolution-constraint-error":"A kiv&#xE1;lasztott f&#xE1;jl nem egyezik meg a sz&#xFC;ks&#xE9;ges felbont&#xE1;ssal - kattintson ide &#xFA;jrapr&#xF3;b&#xE1;lkoz&#xE1;shoz.","ba-videorecorder.orientation-portrait-required":"Forgassa el a k&#xE9;sz&#xFC;l&#xE9;ket &#xE1;ll&#xF3;k&#xE9;p r&#xF6;gz&#xED;t&#xE9;s&#xE9;hez.","ba-videorecorder.orientation-landscape-required":"Forgassa el a k&#xE9;sz&#xFC;l&#xE9;ket fekv&#x151; m&#xF3;dban t&#xF6;rt&#xE9;n&#x151; r&#xF6;gz&#xED;t&#xE9;shez.","ba-imageviewer-controlbar.rerecord-image":"&#xDA;jra?","ba-imageviewer-controlbar.submit-image":"meger&#x151;s&#xED;t","ba-imageviewer-controlbar.fullscreen-image":"L&#xE9;pjen be a teljes k&#xE9;perny&#x151;re","ba-imageviewer-controlbar.exit-fullscreen-image":"Kil&#xE9;p&#xE9;s a teljes k&#xE9;perny&#x151;r&#x151;l","ba-imageviewer.image-error":"Hiba t&#xF6;rt&#xE9;nt. K&#xE9;rj&#xFC;k, pr&#xF3;b&#xE1;lkozzon k&#xE9;s&#x151;bb. Kattintson &#xFA;jra az &#xFA;jrapr&#xF3;b&#xE1;l&#xE1;shoz.","ba-imagecapture-chooser.image-capture":"K&#xE9;p r&#xF6;gz&#xED;t&#xE9;se","ba-imagecapture-chooser.upload-image":"K&#xE9;p felt&#xF6;lt&#xE9;se","ba-imagecapture-controlbar.settings":"Be&#xE1;ll&#xED;t&#xE1;sok","ba-imagecapture-controlbar.camerahealthy":"A vil&#xE1;g&#xED;t&#xE1;s j&#xF3;","ba-imagecapture-controlbar.cameraunhealthy":"A vil&#xE1;g&#xED;t&#xE1;s nem optim&#xE1;lis","ba-imagecapture-controlbar.record":"Elfog","ba-imagecapture-controlbar.record-tooltip":"Kattintson ide a r&#xF6;gz&#xED;t&#xE9;shez.","ba-imagecapture-controlbar.rerecord":"&#xDA;jra","ba-imagecapture-controlbar.rerecord-tooltip":"Kattintson ide &#xFA;jra.","ba-imagecapture-controlbar.cancel":"Megsz&#xFC;nteti","ba-imagecapture-controlbar.cancel-tooltip":"Kattintson ide a lemond&#xE1;shoz.","ba-audioplayer-controlbar.audio-progress":"A hangfelv&#xE9;tel folyamatban van","ba-audioplayer-controlbar.rerecord-audio":"&#xDA;jra?","ba-audioplayer-controlbar.submit-audio":"meger&#x151;s&#xED;t","ba-audioplayer-controlbar.play-audio":"J&#xE1;t&#xE9;k","ba-audioplayer-controlbar.pause-audio":"Sz&#xFC;net","ba-audioplayer-controlbar.pause-audio-disabled":"A sz&#xFC;neteltet&#xE9;s nem t&#xE1;mogatott","ba-audioplayer-controlbar.elapsed-time":"Elkelt id&#x151;","ba-audioplayer-controlbar.total-time":"Teljes hossza","ba-audioplayer-controlbar.volume-button":"&#xC1;ll&#xED;tsa be a hanger&#x151;t","ba-audioplayer-controlbar.volume-mute":"Eln&#xE9;m&#xED;tja a hangot","ba-audioplayer-controlbar.volume-unmute":"Csengessen a hang","ba-audioplayer-loader.tooltip":"Bet&#xF6;lt&#xE9;s...","ba-audioplayer.audio-error":"Hiba t&#xF6;rt&#xE9;nt. K&#xE9;rj&#xFC;k, pr&#xF3;b&#xE1;lkozzon k&#xE9;s&#x151;bb. Kattintson &#xFA;jra az &#xFA;jrapr&#xF3;b&#xE1;l&#xE1;shoz.","ba-audiorecorder-chooser.record-audio":"Hang r&#xF6;gz&#xED;t&#xE9;se","ba-audiorecorder-chooser.upload-audio":"Hang felt&#xF6;lt&#xE9;se","ba-audiorecorder-controlbar.settings":"Be&#xE1;ll&#xED;t&#xE1;sok","ba-audiorecorder-controlbar.microphonehealthy":"A hang j&#xF3;","ba-audiorecorder-controlbar.microphoneunhealthy":"Nem hallhat&#xF3; hang","ba-audiorecorder-controlbar.record":"Rekord","ba-audiorecorder-controlbar.record-tooltip":"Kattintson ide a felv&#xE9;telhez.","ba-audiorecorder-controlbar.rerecord":"&#xDA;jra","ba-audiorecorder-controlbar.rerecord-tooltip":"Kattintson ide &#xFA;jra.","ba-audiorecorder-controlbar.stop":"&#xC1;llj meg","ba-audiorecorder-controlbar.stop-tooltip":"Kattintson ide a le&#xE1;ll&#xED;t&#xE1;shoz.","ba-audiorecorder-controlbar.stop-available-after":"A minim&#xE1;lis felv&#xE9;teli id&#x151; %d m&#xE1;sodperc","ba-audiorecorder-controlbar.cancel":"Megsz&#xFC;nteti","ba-audiorecorder-controlbar.cancel-tooltip":"Kattintson ide a lemond&#xE1;shoz.","ba-videoplayer-controlbar.player-speed":"J&#xE1;t&#xE9;kos sebess&#xE9;ge","ba-videoplayer-controlbar.settings":"Be&#xE1;ll&#xED;t&#xE1;sok","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay ikonra.","ba-videoplayer.all-settings":"Minden be&#xE1;ll&#xED;t&#xE1;s","ba-videoplayer.player-speed":"J&#xE1;t&#xE9;kos sebess&#xE9;ge","ba-videoplayer.full-screen":"Teljes k&#xE9;perny&#x151;","ba-videorecorder-controlbar.add-stream":"Adja hozz&#xE1; az adatfolyamot","ba-videorecorder.switch-camera":"Kapcsolja be a kamer&#xE1;t","ba-videorecorder.prepare-covershot":"Coverhots k&#xE9;sz&#xED;t&#xE9;se","ba-videorecorder.prepare-thumbnails":"A miniat&#x171;r&#xF6;k keres&#xE9;s&#xE9;
2nek el&#x151;k&#xE9;sz&#xED;t&#xE9;se","ba-videorecorder.adding-new-stream":"&#xDA;j adatfolyam hozz&#xE1;ad&#xE1;sa","ba-imagecapture.recorder-error":"Hiba t&#xF6;rt&#xE9;nt. Pr&#xF3;b&#xE1;lja &#xFA;jra k&#xE9;s&#x151;bb. Kattintson az &#xFA;jrapr&#xF3;b&#xE1;lkoz&#xE1;sra.","ba-imagecapture.attach-error":"Nem tudtuk el&#xE9;rni a m&#xE9;dia interf&#xE9;szt. Az eszk&#xF6;zt&#x151;l &#xE9;s a b&#xF6;ng&#xE9;sz&#x151;t&#x151;l f&#xFC;gg&#x151;en el&#x151;fordulhat, hogy telep&#xED;tenie kell a Flash-et vagy az SSL-en kereszt&#xFC;l az oldalt.","ba-imagecapture.software-required":"Az al&#xE1;bbi k&#xF6;vetelm&#xE9;nyek telep&#xED;t&#xE9;s&#xE9;hez / aktiv&#xE1;l&#xE1;s&#xE1;hoz kattintson az al&#xE1;bbi gombra.","ba-imagecapture.software-waiting":"V&#xE1;rakoz&#xE1;s a k&#xF6;vetelm&#xE9;nyek telep&#xED;t&#xE9;s&#xE9;re / aktiv&#xE1;l&#xE1;s&#xE1;ra. Lehet, hogy a befejez&#xE9;s ut&#xE1;n friss&#xED;tenie kell az oldalt.","ba-imagecapture.access-forbidden":"Tilos a m&#xE9;di&#xE1;hoz val&#xF3; hozz&#xE1;f&#xE9;r&#xE9;s. Kattintson az &#xFA;jrapr&#xF3;b&#xE1;lkoz&#xE1;sra.","ba-imagecapture.uploading":"Felt&#xF6;lt&#xE9;s","ba-imagecapture.uploading-failed":"A felt&#xF6;lt&#xE9;s sikertelen - kattintson ide, hogy &#xFA;jra pr&#xF3;b&#xE1;lkozzon.","ba-imagecapture.upload-error-duration":"A felt&#xF6;lt&#xF6;tt k&#xE9;p hossza nem felel meg a k&#xF6;vetelm&#xE9;nyeknek - kattintson ide az &#xFA;jrapr&#xF3;b&#xE1;lkoz&#xE1;shoz.","ba-imagecapture.resolution-constraint-error":"A kiv&#xE1;lasztott f&#xE1;jl nem egyezik meg a sz&#xFC;ks&#xE9;ges felbont&#xE1;ssal - kattintson ide, hogy &#xFA;jra pr&#xF3;b&#xE1;lkozzon.","ba-imagecapture.verifying":"ellen&#x151;rz&#xE9;se","ba-imagecapture.verifying-failed":"Sikertelen ellen&#x151;rz&#xE9;s - kattintson ide, hogy &#xFA;jra pr&#xF3;b&#xE1;lkozzon.","ba-imagecapture.rerecord-confirm":"T&#xE9;nyleg meg akarja ism&#xE9;telni a k&#xE9;pet?","ba-imagecapture.image_file_too_large":"A k&#xE9;pf&#xE1;jl t&#xFA;l nagy (%s) - kattintson ide, ha megpr&#xF3;b&#xE1;l egy kisebb k&#xE9;pf&#xE1;jl haszn&#xE1;lat&#xE1;val.","ba-imagecapture.unsupported_image_type":"K&#xE9;rj&#xFC;k, t&#xF6;ltse fel: %s - kattintson ide, hogy &#xFA;jra pr&#xF3;b&#xE1;lkozzon.","ba-imagecapture.orientation-portrait-required":"K&#xE9;rj&#xFC;k, forgassa el a k&#xE9;sz&#xFC;l&#xE9;ket, hogy portr&#xE9; m&#xF3;dban r&#xF6;gz&#xED;tse.","ba-imagecapture.orientation-landscape-required":"K&#xE9;rj&#xFC;k, forgassa el a k&#xE9;sz&#xFC;l&#xE9;ket, hogy t&#xE1;jol&#xE1;st k&#xE9;sz&#xED;tsen.","ba-audiorecorder.recorder-error":"Hiba t&#xF6;rt&#xE9;nt. Pr&#xF3;b&#xE1;lja &#xFA;jra k&#xE9;s&#x151;bb. Kattintson az &#xFA;jrapr&#xF3;b&#xE1;lkoz&#xE1;sra.","ba-audiorecorder.attach-error":"Nem tudtuk el&#xE9;rni a m&#xE9;dia interf&#xE9;szt. Az eszk&#xF6;zt&#x151;l &#xE9;s a b&#xF6;ng&#xE9;sz&#x151;t&#x151;l f&#xFC;gg&#x151;en el&#x151;fordulhat, hogy telep&#xED;tenie kell a Flash-et vagy az SSL-en kereszt&#xFC;l az oldalt.","ba-audiorecorder.software-required":"Az al&#xE1;bbi k&#xF6;vetelm&#xE9;nyek telep&#xED;t&#xE9;s&#xE9;hez / aktiv&#xE1;l&#xE1;s&#xE1;hoz kattintson az al&#xE1;bbi gombra.","ba-audiorecorder.software-waiting":"V&#xE1;rakoz&#xE1;s a k&#xF6;vetelm&#xE9;nyek telep&#xED;t&#xE9;s&#xE9;re / aktiv&#xE1;l&#xE1;s&#xE1;ra. Lehet, hogy a befejez&#xE9;s ut&#xE1;n friss&#xED;tenie kell az oldalt.","ba-audiorecorder.access-forbidden":"Tilos a m&#xE9;di&#xE1;hoz val&#xF3; hozz&#xE1;f&#xE9;r&#xE9;s. Kattintson az &#xFA;jrapr&#xF3;b&#xE1;lkoz&#xE1;sra.","ba-audiorecorder.uploading":"Felt&#xF6;lt&#xE9;s","ba-audiorecorder.uploading-failed":"A felt&#xF6;lt&#xE9;s sikertelen - kattintson ide, hogy &#xFA;jra pr&#xF3;b&#xE1;lkozzon.","ba-audiorecorder.upload-error-duration":"A felt&#xF6;lt&#xF6;tt hang hossza nem felel meg a k&#xF6;vetelm&#xE9;nyeknek - kattintson ide az &#xFA;jrapr&#xF3;b&#xE1;lkoz&#xE1;shoz.","ba-audiorecorder.verifying":"ellen&#x151;rz&#xE9;se","ba-audiorecorder.verifying-failed":"Sikertelen ellen&#x151;rz&#xE9;s - kattintson ide, hogy &#xFA;jra pr&#xF3;b&#xE1;lkozzon.","ba-audiorecorder.rerecord-confirm":"T&#xE9;nyleg meg szeretn&#xE9; &#xFA;j&#xED;tani a hangj&#xE1;t?","ba-audiorecorder.cancel-confirm":"T&#xE9;nyleg t&#xF6;r&#xF6;lni szeretn&#xE9; a hangfelv&#xE9;tel&#xE9;t?","ba-audiorecorder.audio_file_too_large":"A hangf&#xE1;jl t&#xFA;l nagy (%s) - kattints ide, ha megpr&#xF3;b&#xE1;lsz &#xFA;jra egy kisebb hangf&#xE1;jl seg&#xED;ts&#xE9;g&#xE9;vel.","ba-audiorecorder.unsupported_audio_type":"K&#xE9;rj&#xFC;k, t&#xF6;ltse fel: %s - kattintson ide, hogy &#xFA;jra pr&#xF3;b&#xE1;lkozzon.","ba-common-settingsmenu.tooltip":"Kattintson a j&#xE1;t&#xE9;k elkezd&#xE9;s&#xE9;hez.","ba-common-settingsmenu.setting-menu":"Minden be&#xE1;ll&#xED;t&#xE1;s","ba-common-settingsmenu.source-quality":"Forr&#xE1;s min&#x151;s&#xE9;ge","ba-common-settingsmenu.player-speed":"J&#xE1;t&#xE9;kos sebess&#xE9;ge","ba-common-settingsmenu.set-menu-option":"Be&#xE1;ll&#xED;t&#xE1;s opci&#xF3;","ba-common-settingsmenu.submit-video":"Vide&#xF3; meger&#x151;s&#xED;t&#xE9;se","ba-common-settingsmenu.picture-in-picture":"K&#xE9;p a k&#xE9;pen","ba-common-settingsmenu.exit-fullscreen-video":"Kil&#xE9;p&#xE9;s a teljes k&#xE9;perny&#x151;s k&#xE9;perny&#x151;r&#x151;l","ba-common-settingsmenu.fullscreen-video":"L&#xE9;pjen be teljes k&#xE9;perny&#x151;sre","ba-videorecorder-chooser.multi-stream":"T&#xF6;bb adatfolyam","ba-videorecorder-controlbar.pause-recorder":"A felvev&#x151; sz&#xFC;neteltet&#xE9;se","ba-videorecorder-controlbar.resume-recorder":"Felv&#xE9;tel folytat&#xE1;sa","ba-videorecorder.missing-track":"Hi&#xE1;nyzik a sz&#xFC;ks&#xE9;ges audio vagy video s&#xE1;v","ba-videorecorder.device-already-in-use":"Legal&#xE1;bb az egyik beviteli eszk&#xF6;z m&#xE1;r haszn&#xE1;latban van","ba-videorecorder.browser-permission-denied":"Az enged&#xE9;lyt a b&#xF6;ng&#xE9;sz&#x151; megtagadta. K&#xE9;rj&#xFC;k, adjon hozz&#xE1;f&#xE9;r&#xE9;st &#xE9;s t&#xF6;ltse be &#xFA;jra az oldalt","ba-audioplayer.all-settings":"Minden be&#xE1;ll&#xED;t&#xE1;s","ba-videoplayer-controlbar.remaining-time":"H&#xE1;tral&#xE9;
2v&#x151; id&#x151;","ba-videoplayer-controlbar.select-frame":"V&#xE1;lasszon ki egy filmkock&#xE1;t","ba-videoplayer-controlbar.trim-video":"V&#xE1;g&#xE1;s","ba-videoplayer-playbutton.trim":"V&#xE1;g&#xE1;s","ba-videoplayer-playbutton.skip":"Ugr&#xE1;s","ba-videorecorder-imagegallery.upload-covershot":"Bor&#xED;t&#xF3; felt&#xF6;lt&#xE9;se","ba-videorecorder.pick-covershot-frame":"V&#xE1;lasszon ki egy k&#xE9;pet, amelyet fed&#x151;k&#xE9;pk&#xE9;nt haszn&#xE1;lni szeretne.","ba-videorecorder.screen-recorder-is-not-supported":"Ez a k&#xE9;sz&#xFC;l&#xE9;k nem t&#xE1;mogatja a k&#xE9;perny&#x151;felvev&#x151;t","ba-videorecorder.trim-prompt":"Le akarja v&#xE1;gni a vide&#xF3;dat?","ba-videorecorder.trim-video":"Mozgassa a kezd&#x151; &#xE9;s a befejez&#x151; jelz&#x151;t a vide&#xF3; v&#xE1;g&#xE1;s&#xE1;hoz","ba-videorecorder.wait-for-trim":"V&#xE1;rakoz&#xE1;s a trim parancsra ...","ba-videorecorder-controlbar.no-video-source":"Hi&#xE1;nyzik a tov&#xE1;bbi vide&#xF3; bemeneti forr&#xE1;s","ba-videorecorder-controlbar.stream-already-selected":"Tov&#xE1;bbi adatfolyam m&#xE1;r kiv&#xE1;lasztva","ba-videorecorder.uploading-src-error":"A vide&#xF3;t most nem lehet lej&#xE1;tszani, a felt&#xF6;lt&#xE9;s m&#xE9;g folyamatban van","ba-audiorecorder-controlbar.pause-recorder":"Sz&#xFC;neteltesse a felvev&#x151;t","ba-audiorecorder-controlbar.resume-recorder":"Felv&#xE9;tel folytat&#xE1;sa"},["language:hu"]),{}}),e.define("module:Assets.Languages.id",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"Klik untuk memutar video.","ba-videoplayer-playbutton.rerecord":"Mengulangi","ba-videoplayer-playbutton.submit-video":"Konfirmasi video","ba-videoplayer-loader.tooltip":"Memuat video ...","ba-videoplayer-controlbar.change-resolution":"Ubah resolusi","ba-videoplayer-controlbar.video-progress":"Kemajuan video","ba-videoplayer-controlbar.rerecord-video":"Rekam ulang?","ba-videoplayer-controlbar.submit-video":"Konfirmasi video","ba-videoplayer-controlbar.play-video":"Putar video","ba-videoplayer-controlbar.pause-video":"Jeda video","ba-videoplayer-controlbar.elapsed-time":"Waktu berlalu","ba-videoplayer-controlbar.total-time":"Total panjang video","ba-videoplayer-controlbar.fullscreen-video":"Memasuki layar penuh","ba-videoplayer-controlbar.volume-button":"Setel volume","ba-videoplayer-controlbar.volume-mute":"Bisu terdengar","ba-videoplayer-controlbar.volume-unmute":"Suarakan suara","ba-videoplayer.video-error":"Terjadi kesalahan, coba lagi nanti. Klik untuk mencoba lagi.","ba-videorecorder-chooser.record-video":"Merekam video","ba-videorecorder-chooser.upload-video":"Mengunggah Video","ba-videorecorder-controlbar.settings":"Pengaturan","ba-videorecorder-controlbar.camerahealthy":"Pencahayaan itu bagus","ba-videorecorder-controlbar.cameraunhealthy":"Pencahayaan tidak optimal","ba-videorecorder-controlbar.microphonehealthy":"Suara bagus","ba-videorecorder-controlbar.microphoneunhealthy":"Tidak bisa mengambil suara apapun","ba-videorecorder-controlbar.record":"Merekam","ba-videorecorder-controlbar.record-tooltip":"Klik di sini untuk merekam.","ba-videorecorder-controlbar.rerecord":"Mengulangi","ba-videorecorder-controlbar.rerecord-tooltip":"Klik di sini untuk mengulang.","ba-videorecorder-controlbar.upload-covershot":"Mengunggah","ba-videorecorder-controlbar.upload-covershot-tooltip":"Klik di sini untuk mengunggah tangkapan sampul khusus","ba-videorecorder-controlbar.stop":"Berhenti","ba-videorecorder-controlbar.stop-tooltip":"Klik di sini untuk berhenti.","ba-videorecorder-controlbar.skip":"Melewatkan","ba-videorecorder-controlbar.skip-tooltip":"Klik di sini untuk melompat.","ba-videorecorder.recorder-error":"Terjadi kesalahan, coba lagi nanti. Klik untuk mencoba lagi.","ba-videorecorder.attach-error":"Kami tidak dapat mengakses antarmuka kamera. Bergantung pada perangkat dan peramban, Anda mungkin perlu menginstal Flash atau mengakses halaman melalui SSL.","ba-videorecorder.access-forbidden":"Akses ke kamera dilarang. Klik untuk mencoba lagi.","ba-videorecorder.pick-covershot":"Pilih sebuah gambar sampul.","ba-videorecorder.uploading":"Mengunggah","ba-videorecorder.uploading-failed":"Mengunggah gagal - klik di sini untuk mencoba lagi.","ba-videorecorder.verifying":"Memverifikasi","ba-videorecorder.verifying-failed":"Verifikasi gagal - klik di sini untuk mencoba lagi.","ba-videorecorder.rerecord-confirm":"Apakah Anda benar-benar ingin merekam ulang video Anda?","ba-videorecorder.video_file_too_large":"File video Anda terlalu besar (%s) - klik di sini untuk mencoba lagi dengan file video yang lebih kecil.","ba-videorecorder.unsupported_video_type":"Silakan upload: %s - klik di sini untuk mencoba lagi.","ba-videoplayer-controlbar.exit-fullscreen-video":"Keluar dari layar penuh","ba-videoplayer-share.share":"Berbagi video","ba-videorecorder-chooser.record-screen":"Layar rek
2am","ba-videoplayer-controlbar.pause-video-disabled":"Jeda tidak didukung","ba-videorecorder-chooser.record-audio":"Suara rekaman","ba-videorecorder-controlbar.stop-available-after":"Waktu perekaman minimum adalah %d detik","ba-videorecorder-controlbar.cancel":"Membatalkan","ba-videorecorder-controlbar.cancel-tooltip":"Klik disini untuk membatalkan","ba-videorecorder.cancel-confirm":"Apakah Anda benar-benar ingin membatalkan upload video Anda?","ba-videoplayer-adslot.elapsed-time":"Waktu berlalu","ba-videoplayer-adslot.volume-button":"Setel volume","ba-videoplayer-adslot.volume-mute":"Bisu terdengar","ba-videoplayer-adslot.volume-unmute":"Suarakan suara","ba-videoplayer-adslot.ad-will-end-after":"Iklan akan berakhir setelah %s","ba-videoplayer-adslot.can-skip-after":"Lewati setelah %d","ba-videoplayer-adslot.skip-ad":"Melewatkan iklan","ba-videorecorder.software-required":"Silahkan klik di bawah ini untuk menginstal / mengaktifkan persyaratan berikut agar bisa melanjutkan.","ba-videorecorder.software-waiting":"Menunggu persyaratan untuk dipasang / diaktifkan. Anda mungkin perlu menyegarkan halaman setelah selesai.","ba-videoplayer-controlbar.close-tracks":"Tutup CC","ba-videoplayer-controlbar.show-tracks":"Tampilkan CC","ba-videoplayer-tracks.upload-text-tracks":"Unggah file teks lagu","ba-videoplayer-tracks.select-text-track-language":"Bahasa Subtitle","ba-videoplayer-tracks.info-select-locale-first":"Pertama pilih lokal","ba-videoplayer-tracks.select-text-track-file":"Klik untuk memilih file","ba-videoplayer-tracks.back":"kembali","ba-videorecorder.framerate-warning":"Kecepatan bingkai video sangat rendah. Kami sarankan untuk menutup semua program lain dan tab peramban atau menggunakan komputer yang lebih cepat.","ba-videorecorder.upload-error-duration":"Panjang video yang diunggah tidak memenuhi persyaratan - klik di sini untuk mencoba lagi.","ba-videorecorder.resolution-constraint-error":"File yang Anda pilih tidak sesuai dengan resolusi yang diperlukan - klik di sini untuk mencoba lagi.","ba-videorecorder.orientation-portrait-required":"Silakan putar perangkat Anda untuk merekam dalam mode potret.","ba-videorecorder.orientation-landscape-required":"Silakan putar perangkat Anda untuk merekam dalam mode lansekap.","ba-imageviewer-controlbar.rerecord-image":"Mengulangi?","ba-imageviewer-controlbar.submit-image":"Memastikan","ba-imageviewer-controlbar.fullscreen-image":"Memasuki layar penuh","ba-imageviewer-controlbar.exit-fullscreen-image":"Keluar dari layar penuh","ba-imageviewer.image-error":"Terjadi kesalahan, coba lagi nanti. Klik untuk mencoba lagi.","ba-imagecapture-chooser.image-capture":"Tangkap Gambar","ba-imagecapture-chooser.upload-image":"Unggah Gambar","ba-imagecapture-controlbar.settings":"Pengaturan","ba-imagecapture-controlbar.camerahealthy":"Pencahayaan bagus","ba-imagecapture-controlbar.cameraunhealthy":"Pencahayaan tidak optimal","ba-imagecapture-controlbar.record":"Menangkap","ba-imagecapture-controlbar.record-tooltip":"Klik di sini untuk menangkap.","ba-imagecapture-controlbar.rerecord":"Mengulangi","ba-imagecapture-controlbar.rerecord-tooltip":"Klik di sini untuk mengulang.","ba-imagecapture-controlbar.cancel":"Membatalkan","ba-imagecapture-controlbar.cancel-tooltip":"Klik di sini untuk membatalkan.","ba-audioplayer-controlbar.audio-progress":"Kemajuan","ba-audioplayer-controlbar.rerecord-audio":"Mengulangi?","ba-audioplayer-controlbar.submit-audio":"Memastikan","ba-audioplayer-controlbar.play-audio":"Bermain","ba-audioplayer-controlbar.pause-audio":"Berhenti sebentar","ba-audioplayer-controlbar.pause-audio-disabled":"Jeda tidak didukung","ba-audioplayer-controlbar.elapsed-time":"Waktu berlalu","ba-audioplayer-controlbar.total-time":"Panjang total","ba-audioplayer-controlbar.volume-button":"Setel volume","ba-audioplayer-controlbar.volume-mute":"Bungkam suara","ba-audioplayer-controlbar.volume-unmute":"Bunyikan suara","ba-audioplayer-loader.tooltip":"Pemuatan...","ba-audioplayer.audio-error":"Terjadi kesalahan, coba lagi nanti. Klik untuk mencoba lagi.","ba-audiorecorder-chooser.record-audio":"Suara rekaman","ba-audiorecorder-chooser.upload-audio":"Unggah Audio","ba-audiorecorder-controlbar.settings":"Pengaturan","ba-audiorecorder-controlbar.microphonehealthy":"Suara itu bagus","ba-audiorecorder-controlbar.microphoneunhealthy":"Tidak dapat mengambil suara a
2pa pun","ba-audiorecorder-controlbar.record":"Merekam","ba-audiorecorder-controlbar.record-tooltip":"Klik di sini untuk merekam.","ba-audiorecorder-controlbar.rerecord":"Mengulangi","ba-audiorecorder-controlbar.rerecord-tooltip":"Klik di sini untuk mengulang.","ba-audiorecorder-controlbar.stop":"Berhenti","ba-audiorecorder-controlbar.stop-tooltip":"Klik di sini untuk berhenti.","ba-audiorecorder-controlbar.stop-available-after":"Waktu perekaman minimum adalah %d detik","ba-audiorecorder-controlbar.cancel":"Membatalkan","ba-audiorecorder-controlbar.cancel-tooltip":"Klik di sini untuk membatalkan.","ba-videoplayer-controlbar.player-speed":"Kecepatan pemain","ba-videoplayer-controlbar.settings":"Pengaturan","ba-videoplayer-controlbar.airplay":"Diputar","ba-videoplayer-controlbar.airplay-icon":"Ikon Airplay.","ba-videoplayer.all-settings":"Semua pengaturan","ba-videoplayer.player-speed":"Kecepatan pemain","ba-videoplayer.full-screen":"Layar penuh","ba-videorecorder-controlbar.add-stream":"Tambahkan Stream","ba-videorecorder.switch-camera":"Ganti kamera","ba-videorecorder.prepare-covershot":"Mempersiapkan tangkapan layar","ba-videorecorder.prepare-thumbnails":"Mempersiapkan gambar judul pencarian","ba-videorecorder.adding-new-stream":"Menambahkan Stream Baru","ba-imagecapture.recorder-error":"Terjadi kesalahan, coba lagi nanti. Klik untuk mencoba lagi.","ba-imagecapture.attach-error":"Kami tidak dapat mengakses antarmuka media. Bergantung pada perangkat dan peramban, Anda mungkin perlu menginstal Flash atau mengakses halaman melalui SSL.","ba-imagecapture.software-required":"Silakan klik di bawah ini untuk menginstal / mengaktifkan persyaratan berikut untuk melanjutkan.","ba-imagecapture.software-waiting":"Menunggu persyaratan untuk diinstal / diaktifkan. Anda mungkin perlu menyegarkan halaman setelah selesai.","ba-imagecapture.access-forbidden":"Akses ke media dilarang. Klik untuk mencoba lagi.","ba-imagecapture.uploading":"Mengunggah","ba-imagecapture.uploading-failed":"Gagal mengunggah - klik di sini untuk mencoba lagi.","ba-imagecapture.upload-error-duration":"Panjang gambar yang diunggah tidak memenuhi persyaratan - klik di sini untuk mencoba lagi.","ba-imagecapture.resolution-constraint-error":"File yang Anda pilih tidak cocok dengan resolusi yang diperlukan - klik di sini untuk mencoba lagi.","ba-imagecapture.verifying":"Memverifikasi","ba-imagecapture.verifying-failed":"Verifikasi gagal - klik di sini untuk mencoba lagi.","ba-imagecapture.rerecord-confirm":"Apakah Anda benar-benar ingin mengambil kembali gambar Anda?","ba-imagecapture.image_file_too_large":"File gambar Anda terlalu besar (%s) - klik di sini untuk mencoba lagi dengan file gambar yang lebih kecil.","ba-imagecapture.unsupported_image_type":"Harap unggah: %s - klik di sini untuk mencoba lagi.","ba-imagecapture.orientation-portrait-required":"Harap putar perangkat Anda untuk merekam dalam mode potret.","ba-imagecapture.orientation-landscape-required":"Harap putar perangkat Anda untuk merekam dalam mode lansekap.","ba-audiorecorder.recorder-error":"Terjadi kesalahan, coba lagi nanti. Klik untuk mencoba lagi.","ba-audiorecorder.attach-error":"Kami tidak dapat mengakses antarmuka media. Bergantung pada perangkat dan browser, Anda mungkin perlu menginstal Flash atau mengakses halaman melalui SSL.","ba-audiorecorder.software-required":"Silakan klik di bawah ini untuk menginstal / mengaktifkan persyaratan berikut untuk melanjutkan.","ba-audiorecorder.software-waiting":"Menunggu persyaratan untuk diinstal / diaktifkan. Anda mungkin perlu menyegarkan halaman setelah selesai.","ba-audiorecorder.access-forbidden":"Akses ke media dilarang. Klik untuk mencoba lagi.","ba-audiorecorder.uploading":"Mengunggah","ba-audiorecorder.uploading-failed":"Gagal mengunggah - klik di sini untuk mencoba lagi.","ba-audiorecorder.upload-error-duration":"Panjang audio yang diunggah tidak memenuhi persyaratan - klik di sini untuk mencoba lagi.","ba-audiorecorder.verifying":"Memverifikasi","ba-audiorecorder.verifying-failed":"Verifikasi gagal - klik di sini untuk mencoba lagi.","ba-audiorecorder.rerecord-confirm":"Apakah Anda benar-benar ingin mengulang audio Anda?","ba-audiorecorder.cancel-confirm":"Apakah Anda benar-benar ingin membatalkan upload audio Anda?","ba-audiorecorder.audio_file_too_large":"File audio Anda terlalu besar (%s) - klik di sini untuk mencoba lagi dengan file audio yang lebih kecil.","ba-audiorecorder.unsupported_audio_type":"Harap unggah: %s - klik di sini untuk mencoba lagi.","ba-common-settingsmenu.tooltip":"Klik untuk main.","ba-common-settingsmenu.setting-menu":"Semua pengaturan","ba-common-settingsmenu.source-quality":"Kualitas sumber","ba-common-settingsmenu.player-speed":"Kecepatan pemain","ba-common-settingsmenu.set-menu-option":"Atur opsi","ba-common-settingsmenu.submit-video":"Konfirmasikan video","ba-common-settingsmenu.picture-in-picture":"Gambar di dalam gambar","ba-common-settingsmenu.exit-fullscreen-video":"Keluar dari layar penuh","ba-common-settingsmenu.fullscreen-video":"Memasuki layar penuh","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Jeda Perekam","ba-videorecorder-controlbar.resume-recorder":"Lanjutkan Perekam","ba-videorecorder.missing-track":"Trek audio atau video yang diperlukan tidak ada","ba-videorecorder.device-already-in-use":"Setidaknya satu dari perangkat input Anda sudah digunakan","ba-videorecorder.browser-permission-denied":"Izin ditolak oleh browser, berikan akses dan muat ulang halaman","ba-audioplayer.all-settings":"Semua pengaturan","ba-videoplayer-controlbar.remaining-time":"Waktu yang tersisa","ba-videoplayer-controlbar.select-frame":"Pilih","ba-videoplayer-controlbar.trim-video":"Memangkas","ba-videoplayer-playbutton.trim":"Memangkas","ba-videoplayer-playbutton.skip":"Melewatkan","ba-videorecorder-imagegallery.upload-covershot":"Unggah Sampul","ba-videorecorder.pick-covershot-frame":"Pilih bingkai untuk digunakan sebagai foto sampul.","ba-videorecorder.screen-recorder-is-not-supported":"Perekam layar tidak didukung pada perangkat ini","ba-videorecorder.trim-prompt":"Apakah Anda ingin memangkas video Anda?","ba-videorecorder.trim-video":"Pindahkan penanda awal dan akhir untuk memangkas video Anda","ba-videorecorder.wait-for-trim":"Menunggu perintah pangkas...","ba-videorecorder-controlbar.no-video-source":"Tidak ada sumber input video tambahan","ba-videorecorder-controlbar.stream-already-selected":"Aliran tambahan telah dipilih","ba-videorecorder.uploading-src-error":"Tidak dapat memutar video sekarang, pengunggahan masih berlangsung","ba-audiorecorder-controlbar.pause-recorder":"Jeda Perekam","ba-audiorecorder-controlbar.resume-recorder":"Perekam Lanjutkan"},["language:id"]),{}}),e.define("module:Assets.Languages.it",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"Clicca per riprodurre il video.","ba-videoplayer-playbutton.rerecord":"Riprova","ba-videoplayer-playbutton.submit-video":"Conferma il video","ba-videoplayer-loader.tooltip":"Caricamento video...","ba-videoplayer-controlbar.change-resolution":"Cambia la risoluzione","ba-videoplayer-controlbar.video-progress":"Progresso video","ba-videoplayer-controlbar.rerecord-video":"Riprova?","ba-videoplayer-controlbar.submit-video":"Conferma il video","ba-videoplayer-controlbar.play-video":"Guarda il video","ba-videoplayer-controlbar.pause-video":"Pausa","ba-videoplayer-controlbar.elapsed-time":"Tempo trascorso","ba-videoplayer-controlbar.total-time":"Lunghezza totale del video","ba-videoplayer-controlbar.fullscreen-video":"Entra a schermo intero","ba-videoplayer-controlbar.volume-button":"Imposta il volume","ba-videoplayer-controlbar.volume-mute":"Muta l&#x27;audio","ba-videoplayer-controlbar.volume-unmute":"Riattiva l&#x27;audio","ba-videoplayer.video-error":"Si &#xE8; verificato un errore, riprova pi&#xF9; tardi. Fai clic per riprovare.","ba-videorecorder-chooser.record-video":"Registra video","ba-videorecorder-chooser.upload-video":"Carica video","ba-videorecorder-controlbar.settings":"Impostazioni","ba-videorecorder-controlbar.camerahealthy":"L&#x27;illuminazione &#xE8; buona","ba-videorecorder-controlbar.cameraunhealthy":"L&#x27;illuminazione non &#xE8; ottimale","ba-videorecorder-controlbar.microphonehealthy":"Il suono &#xE8; buono","ba-videorecorder-controlbar.microphoneunhealthy":"Non riesco a sentire alcun suono","ba-videorecorder-controlbar.record":"Registra","ba-videorecorder-controlbar.record-tooltip":"Clicca qui per registrare.","ba-videorecorder-controlbar.rerecord":"Riprova","ba-videorecorder-controlbar.rerecord-tooltip":"Clicca qui per riprovare.","ba-videorecorder-controlbar.upload-covershot":"Carica foto di copertina","ba-videorecorder-controlbar.upload-covershot-tooltip":"Clicca qui per caricare una foto di copertina personalizzata","ba-videorecorder-controlbar.stop":"Stop","ba-videorecorder-controlbar.stop-tooltip":"Clicca qui per fermare.","ba-videorecorder-controlbar.skip":"Salta","ba-videorecorder-controlbar.skip-tooltip":"Clicca qui per saltare.","ba-videorecorder.recorder-error":"Si &#xE8; verificato un errore, riprova pi&#xF9; tardi. Fare clic per riprovare.","ba-videorecorder.attach-error":"Non siamo riusciti ad accedere all&#x27;interfaccia multimediale. A seconda del dispositivo e del browser, potrebbe essere necessario installare Flash o accedere alla pagina tramite SSL.","ba-videorecorder.access-forbidden":"L&#x27;accesso alla camera era proibito. Fare clic per riprovare.","ba-videorecorder.pick-covershot":"Scegli una foto di copertina.","ba-videorecorder.uploading":"Caricamento","ba-videorecorder.uploading-failed":"Caricamento fallito - clicca qui per riprovare.","ba-videorecorder.verifying":"Verifica","ba-videorecorder.verifying-failed":"Verifica non riuscita - clicca qui per riprovare.","ba-videorecorder.rerecord-confirm":"Vuoi davvero rifare il video?","ba-videorecorder.video_file_too_large":"Il file video &#xE8; troppo grande (%s) - clicca qui per provare di nuovo con un file video pi&#xF9; piccolo.","ba-videorecorder.unsupported_video_type":"Per favore carica: %s - clicca qui per riprovare.","ba-videoplayer-controlbar.exit-fullscreen-video":"Esci dalla modalit&#xE0; a schermo intero","ba-videoplayer-share.share":"Condividi il video","ba-videorecorder-chooser.record-screen":"Registra schermo","ba-videoplayer-controlbar.pause-video-disabled":"Pausa non supportata","ba-videorecorder-chooser.record-audio":"Registra audio","ba-videorecorder-controlbar.stop-available-after":"Il tempo di registrazione minimo &#xE8; %d secondi","ba-videorecorder-controlbar.cancel":"Annulla","ba-videorecorder-controlbar.cancel-tooltip":"Clicca qui per annullare.","ba-videorecorder.cancel-confirm":"Vuoi veramente annullare il tuo caricamento video?","ba-videoplayer-adslot.elapsed-time":"Tempo trascorso","ba-videoplayer-adslot.volume-button":"Imposta il volume","ba-videoplayer-adslot.volume-mute":"Muta l&#x27;audio","ba-videoplayer-adslot.volume-unmute":"Riattiva l&#x27;audio","ba-videoplayer-adslot.ad-will-end-after":"L&#x27;annuncio terminer&#xE0; dopo %s","ba-videoplayer-adslot.can-skip-after":"Salta dopo %d","ba-videoplayer-adslot.skip-ad":"Salta annuncio","ba-videorecorder.software-required":"Clicca qui sotto per installare / attivare i seguenti requisiti per procedere.","ba-videorecorder.software-waiting":"Aspettando che i requisiti siano installati / attivati. Potrebbe essere necessario aggiornare la pagina dopo il completamento.","ba-videoplayer-controlbar.close-tracks":"Chiudi sottotitoli","ba-videoplayer-controlbar.show-tracks":"Mostra sottotitoli","ba-videoplayer-tracks.upload-text-tracks":"Carica file sottotitoli","ba-videoplayer-tracks.select-text-track-language":"Lingua sottotitoli","ba-videoplayer-tracks.info-select-locale-first":"Prima seleziona la lingua","ba-videoplayer-tracks.select-text-track-file":"Clicca per selezionare il file","ba-videoplayer-tracks.back":"indietro","ba-videorecorder.framerate-warning":"Il frame rate video &#xE8; molto basso. Ti consigliamo di chiudere tutti gli altri programmi e le schede del browser o di utilizzare un computer pi&#xF9; veloce.","ba-videorecorder.upload-error-duration":"La lunghezza del video caricato non soddisfa i requisiti: fai clic qui per riprovare.","ba-videorecorder.resolution-constraint-error":"Il file che hai selezionato non corrisponde alla risoluzione richiesta: fai clic qui per riprovare.","ba-videorecorder.orientation-portrait-required":"Si prega di ruotare il dispositivo per registrare in modalit&#xE0; verticale.","ba-videorecorder.orientation-landscape-required":"Si prega di ruotare il dispositivo per registrare in modalit&#xE0; orizzontale.","ba-imageviewer-controlbar.rerecord-image":"Riprova?","ba-imageviewer-controlbar.submit-image":"Conferma","ba-imageviewer-controlbar.fullscreen-image":"Entra a schermo intero","ba-imageviewer-controlbar.exit-fullscreen-image":"Esci dalla modalit&#xE0; a schermo intero","ba-imageviewer.image-error":"Si &#xE8; verificato un errore, riprova pi&#xF9; tardi. Clicca per riprovare.","ba-imagecapture-chooser.image-capture":"Cattura immagine","ba-imagecapture-chooser.upload-image":"Carica immagine","ba-imagecapture-controlbar.settings":"Impostazioni","ba-imagecapture-controlbar.camerahealthy":"L&#x27;illuminazione &#xE8; buona","ba-imagecapture-controlbar.cameraunhealthy":"L&#x27;illuminazione non &#xE8; ottimale","ba-imagecapture-controlbar.record":"Cattura","ba-imagecapture-controlbar.record-tooltip":"Clicca qui per catturare.","ba-imagecapture-controlbar.rerecord":"Riprova","ba-imagecapture-controlbar.rerecord-tooltip":"Clicca qui per riprovare.","ba-imagecapture-controlbar.cancel":"Annulla","ba-imagecapture-controlbar.cancel-tooltip":"Clicca qui per annullare.","ba-audioplayer
2-controlbar.audio-progress":"Progresso","ba-audioplayer-controlbar.rerecord-audio":"Riprova?","ba-audioplayer-controlbar.submit-audio":"Conferma","ba-audioplayer-controlbar.play-audio":"Riproduci","ba-audioplayer-controlbar.pause-audio":"Pausa","ba-audioplayer-controlbar.pause-audio-disabled":"Pausa non supportata","ba-audioplayer-controlbar.elapsed-time":"Tempo trascorso","ba-audioplayer-controlbar.total-time":"Lunghezza totale di","ba-audioplayer-controlbar.volume-button":"Imposta il volume","ba-audioplayer-controlbar.volume-mute":"Muta l&#x27;audio","ba-audioplayer-controlbar.volume-unmute":"Riattiva l&#x27;audio","ba-audioplayer-loader.tooltip":"Caricamento in corso...","ba-audioplayer.audio-error":"Si &#xE8; verificato un errore, riprova pi&#xF9; tardi. Clicca per riprovare.","ba-audiorecorder-chooser.record-audio":"Registra audio","ba-audiorecorder-chooser.upload-audio":"Carica audio","ba-audiorecorder-controlbar.settings":"Impostazioni","ba-audiorecorder-controlbar.microphonehealthy":"Il suono &#xE8; buono","ba-audiorecorder-controlbar.microphoneunhealthy":"Non riesco a sentire alcun suono","ba-audiorecorder-controlbar.record":"Registra","ba-audiorecorder-controlbar.record-tooltip":"Clicca qui per registrare.","ba-audiorecorder-controlbar.rerecord":"Riprova","ba-audiorecorder-controlbar.rerecord-tooltip":"Clicca qui per riprovare.","ba-audiorecorder-controlbar.stop":"Stop","ba-audiorecorder-controlbar.stop-tooltip":"Clicca qui per interrompere.","ba-audiorecorder-controlbar.stop-available-after":"Il tempo di registrazione minimo &#xE8; %d secondi","ba-audiorecorder-controlbar.cancel":"Annulla","ba-audiorecorder-controlbar.cancel-tooltip":"Clicca qui per cancellare.","ba-videoplayer-controlbar.player-speed":"Velocit&#xE0; di riproduzione","ba-videoplayer-controlbar.settings":"Impostazioni","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Icona Airplay.","ba-videoplayer.all-settings":"Tutte le impostazioni","ba-videoplayer.player-speed":"Velocit&#xE0; di riproduzione","ba-videoplayer.full-screen":"A schermo intero","ba-videorecorder-controlbar.add-stream":"Aggiungi flusso","ba-videorecorder.switch-camera":"Cambia fotocamera","ba-videorecorder.prepare-covershot":"Preparazione delle foto di copertina","ba-videorecorder.prepare-thumbnails":"Preparazione delle miniature di ricerca","ba-videorecorder.adding-new-stream":"Aggiunta di un nuovo flusso","ba-imagecapture.recorder-error":"Si &#xE8; verificato un errore, riprova pi&#xF9; tardi. Clicca per riprovare.","ba-imagecapture.attach-error":"Non siamo riusciti ad accedere all&#x27;interfaccia multimediale. A seconda del dispositivo e del browser, potrebbe essere necessario installare Flash o accedere alla pagina tramite SSL.","ba-imagecapture.software-required":"Clicca qui sotto per installare / attivare i seguenti requisiti per procedere.","ba-imagecapture.software-waiting":"In attesa che i requisiti siano installati / attivati. Potrebbe essere necessario aggiornare la pagina dopo il completamento.","ba-imagecapture.access-forbidden":"L&#x27;accesso ai media era proibito. Clicca per riprovare.","ba-imagecapture.uploading":"Caricamento","ba-imagecapture.uploading-failed":"Caricamento fallito: fai clic qui per riprovare.","ba-imagecapture.upload-error-duration":"La lunghezza dell&#x27;immagine caricata non soddisfa i requisiti: fai clic qui per riprovare.","ba-imagecapture.resolution-constraint-error":"Il file che hai selezionato non corrisponde alla risoluzione richiesta: fai clic qui per riprovare.","ba-imagecapture.verifying":"Verifica","ba-imagecapture.verifying-failed":"Verifica fallita - clicca qui per riprovare.","ba-imagecapture.rerecord-confirm":"Vuoi veramente riprovare a scattare la tua immagine?","ba-imagecapture.image_file_too_large":"Il tuo file immagine &#xE8; troppo grande (%s) - clicca qui per riprovare con un file immagine pi&#xF9; piccolo.","ba-imagecapture.unsupported_image_type":"Per favore carica: %s - fai clic qui per riprovare.","ba-imagecapture.orientation-portrait-required":"Si prega di ruotare il dispositivo per registrare in modalit&#xE0; verticale.","ba-imagecapture.orientation-landscape-required":"Si prega di ruotare il dispositivo per registrare in modalit&#xE0; orizzontale.","ba-audiorecorder.recorder-error":"Si &#xE8; verificato un errore, riprova pi&#xF9; tardi. Clicca per riprovare.","ba-audiorecorder.attach-error":"Non siamo riusciti ad accedere all&#x27;interfaccia multimediale. A seconda del dispositivo e del browser, potrebbe essere necessario installare Flash o accedere alla pagina tramite SSL.","ba-audiorecorder.software-required":"Clicca qui sotto per installare / attivare i seguenti requisiti per procedere.","ba-audiorecorder.software-waiting":"In attesa che i requisiti siano installati / attivati. Potrebbe essere necessario aggiornare la pagina dopo il completamento.","ba-audiorecorder.access-forbidden":"L&#x27;accesso ai media era proibito. Clicca per riprovare.","ba-audiorecorder.uploading":"Caricamento","ba-audiorecorder.uploading-failed":"Caricamento fallito: fai clic qui per riprovare.","ba-audiorecorder.upload-error-duration":"La lunghezza dell&#x27;audio caricato non soddisfa i requisiti: fai clic qui per riprovare.","ba-audiorecorder.verifying":"Verifica","ba-audiorecorder.verifying-failed":"Verifica fallita - clicca qui per riprovare.","ba-audiorecorder.rerecord-confirm":"Vuoi veramente riprovare a registrare il tuo audio?","ba-audiorecorder.cancel-confirm":"Vuoi veramente cancellare il tuo caricamento audio?","ba-audiorecorder.audio_file_too_large":"Il tuo file audio &#xE8; troppo grande (%s) - fai clic qui per riprovare con un file audio pi&#xF9; piccolo.","ba-audiorecorder.unsupported_audio_type":"Carica: %s - fai clic qui per riprovare.","ba-common-settingsmenu.tooltip":"Clicca per riprodurre.","ba-common-settingsmenu.setting-menu":"Tutte le impostazioni","ba-common-settingsmenu.source-quality":"Qualit&#xE0; della fonte","ba-common-settingsmenu.player-speed":"Velocit&#xE0; di riproduzione","ba-common-settingsmenu.set-menu-option":"Imposta opzione","ba-common-settingsmenu.submit-video":"Conferma il video","ba-common-settingsmenu.picture-in-picture":"Immagine nell&#x27;immagine","ba-common-settingsmenu.exit-fullscreen-video":"Esci dalla modalit&#xE0; a schermo intero","ba-common-settingsmenu.fullscreen-video":"Entra a schermo intero","ba-videorecorder-chooser.multi-stream":"Flusso multiplo","ba-videorecorder-controlbar.pause-recorder":"Metti in pausa la registrazione","ba-videorecorder-controlbar.resume-recorder":"Riprendi la registrazione","ba-videorecorder.missing-track":"Audio o video non disponibile","ba-videorecorder.device-already-in-use":"Almeno uno dei tuoi dispositivi di input &#xE8; gi&#xE0; in uso","ba-videorecorder.browser-permission-denied":"Autorizzazione negata dal browser, concedi l&#x27;accesso e ricarica la pagina","ba-audioplayer.all-settings":"Tutte le impostazioni","ba-videoplayer-controlbar.remaining-time":"Tempo rimanente","ba-videoplayer-controlbar.select-frame":"Seleziona","ba-videoplayer-controlbar.trim-video":"Taglia","ba-videoplayer-playbutton.trim":"Taglia","ba-videoplayer-playbutton.skip":"Salta","ba-videorecorder-imagegallery.upload-covershot":"Carica copertina","ba-videorecorder.pick-covershot-frame":"Seleziona una cornice da usare come foto di copertina.","ba-videorecorder.screen-recorder-is-not-supported":"Il registratore dello schermo non &#xE8; supportato su questo dispositivo","ba-videorecorder.trim-prompt":"Vuoi tagliare il tuo video?","ba-videorecorder.trim-video":"Sposta gli indicatori di inizio e fine per tagliare il tuo video","ba-videorecorder.wait-for-trim":"In attesa del comando di ritaglio...","ba-videorecorder-controlbar.no-video-source":"Fonte di ingresso video aggiuntiva mancante","ba-videorecorder-controlbar.stream-already-selected":"&#xC8; gi&#xE0; stato selezionato un flusso aggiuntivo","ba-videorecorder.uploading-src-error":"Impossibile riprodurre il video ora, il caricamento &#xE8; ancora in corso","ba-audiorecorder-controlbar.pause-recorder":"Pausa registratore","ba-audiorecorder-controlbar.resume-recorder":"Riprendi registratore"},["language:it"]),{}}),e.define("module:Assets.Languages.ja",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x751F;&#x3057;&#x307E;&#x3059;&#x3002;","ba-videoplayer-playbutton.rerecord":"&#x518D;&#x9332;&#x753B;","ba-videoplayer-playbutton.submit-video":"&#x30D3;&#x30C7;&#x30AA;&#x3092;&#x78BA;&#x8A8D;&#x3059;&#x308B;","ba-videoplayer-loader.tooltip":"&#x8AAD;&#x307F;&#x8FBC;&#x3093;&#x3067;&#x3044;&#x307E;&#x3059;...","ba-videoplayer-controlbar.change-resolution":"&#x89E3;&#x50CF;&#x5EA6;&#x3092;&#x5909;&#x66F4;&#x3059;&#x308B;","ba-videoplayer-controlbar.video-progress":"&#x9032;&#x6357;","ba-videoplayer-controlbar.rerecord-video":"&#x518D;&#x9332;&#x753B;&#xFF1F;","ba-videoplayer-controlbar.submit-video":"&#x78BA;&#x8A8D;","ba-videoplayer-controlbar.play-video":"&#x518D;&#x751F;&#x3059;&#x308B;","ba-videoplayer-controlbar.pause-video":"&#x4E00;&#x6642;&#x505C;&#x6B62;","ba-videoplayer-controlbar.elapsed-time":"&#x7D4C;&#x904E;&#x6642;&#x9593;","ba-videoplayer-controlbar.total-time":"&#x5408;&#x8A08;&#x6642;&#x9593;","ba-videoplayer-controlbar.fullscreen-video":"&#x5168;&#x753B;&#x9762;&#x8868;&#x793A;&#x306B;&#x3059;&#x308B;","ba-videoplayer-controlbar.volume-button":"&#x30DC;&#x30EA;&#x30E5;&#x30FC;&#x30E0;&#x3092;&#x8A2D;&#x5B9A;&#x3059;&#x308B;","ba-videoplayer-controlbar.volume-mute":"&#x30DF;&#x30E5;&#x30FC;&#x30C8;","ba-videoplayer-controlbar.volume-unmute":"&#x30DF;&#x30E5;&#x30FC;&#x30C8;&#x89E3;&#x9664;","ba-videoplayer.video-error":"&#x30A8;&#x30E9;&#x30FC;&#x304C;&#x767A;&#x751F;&#x3057;&#x307E;&#x3057;&#x305F;&#x3002;&#x3057;&#x3070;&#x3089;&#x304F;&#x3057;&#x3066;&#x304B;&#x3089;&#x3082;&#x3046;&#x4E00;&#x5EA6;&#x304A;&#x8A66;&#x3057;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x307E;&#x3059;&#x3002;","ba-videorecorder-chooser.record-video":"&#x9332;&#x753B;","ba-videorecorder-chooser.upload-video":"&#x52D5;&#x753B;&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;","ba-videorecorder-controlbar.settings":"&#x8A2D;&#x5B9A;","ba-videorecorder-controlbar.camerahealthy":"&#x7167;&#x660E;&#x306F;&#x826F;&#x597D;&#x3067;&#x3059;","ba-videorecorder-controlbar.cameraunhealthy":"&#x7167;&#x660E;&#x304C;&#x6700;&#x9069;&#x3067;&#x306F;&#x3042;&#x308A;&#x307E;&#x305B;&#x3093;","ba-videorecorder-controlbar.microphonehealthy":"&#x97F3;&#x58F0;&#x306F;&#x826F;&#x597D;&#x3067;&#x3059;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x97F3;&#x58F0;&#x3092;&#x8A8D;&#x8B58;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;","ba-videorecorder-controlbar.record":"&#x9332;&#x753B;&#x958B;&#x59CB;","ba-videorecorder-controlbar.record-tooltip":"&#x9332;&#x753B;&#x958B;&#x59CB;&#x3059;&#x308B;&#x306B;&#x306F;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder-controlbar.rerecord":"&#x518D;&#x9332;&#x753B;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x518D;&#x9332;&#x753B;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder-controlbar.upload-covershot":"&#x30AB;&#x30D0;&#x30FC;&#x3092;&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x30AB;&#x30B9;&#x30BF;&#x30E0;&#x30AB;&#x30D0;&#x30FC;&#x30B7;&#x30E7;&#x30C3;&#x30C8;&#x3092;&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;","ba-videorecorder-controlbar.stop":"&#x505C;&#x6B62;","ba-videorecorder-controlbar.stop-tooltip":"&#x505C;&#x6B62;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder-controlbar.skip":"&#x30B9;&#x30AD;&#x30C3;&#x30D7;","ba-videorecorder-controlbar.skip-tooltip":"&#x30B9;&#x30AD;&#x30C3;&#x30D7;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder.recorder-error":"&#x30A8;&#x30E9;&#x30FC;&#x304C;&#x767A;&#x751F;&#x3057;&#x307E;&#x3057;&#x305F;&#x3002;&#x3057;&#x3070;&#x3089;&#x304F;&#x3057;&#x3066;&#x304B;&#x3089;&#x3082;&#x3046;&#x4E00;&#x5EA6;&#x304A;&#x8A66;&#x3057;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x307E;&#x3059;&#x3002;","ba-videorecorder.attach-error":"&#x30E1;&#x30C7;&#x30A3;&#x30A2;&#x30A4;&#x30F3;&#x30BF;&#x30FC;&#x30D5;&#x30A7;&#x30A4;&#x30B9;&#x306B;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;&#x3067;&#x3057;&#x305F;&#x3002;&#x30C7;&#x30D0;&#x30A4;&#x30B9;&#x3068;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x306B;&#x3088;&#x3063;&#x3066;&#x306F;&#x3001;Flash&#x3092;&#x30A4;&#x30F3;&#x30B9;&#x30C8;&#x30FC;&#x30EB;&#x3059;&#x308B;&#x304B;&#x3001;SSL&#x7D4C;&#x7531;&#x3067;&#x30DA;&#x30FC;&#x30B8;&#x306B;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3059;&#x308B;&#x5FC5;&#x8981;&#x304C;&#x3042;&#x308B;&#x5834;&#x5408;&#x304C;&#x3042;&#x308A;&#x307E;&#x3059;&#x3002;","ba-videorecorder.access-forbidden":"&#x30E1;&#x30C7;&#x30A3;&#x30A2;&#x3078;&#x306E;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x304C;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x307E;&#x3059;&#x3002;","ba-videorecorder.pick-covershot":"&#x30AB;&#x30D0;&#x30FC;&#x30B7;&#x30E7;&#x30C3;&#x30C8;&#x3092;&#x9078;&#x3093;&#x3067;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder.uploading":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;","ba-videorecorder.uploading-failed":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x306B;&#x5931;&#x6557;&#x3057;&#x307E;&#x3057;&#x305F;-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder.verifying":"&#x691C;&#x8A3C;&#x4E2D;","ba-videorecorder.verifying-failed":"&#x691C;&#x8A3C;&#x306B;&#x5931;&#x6557;&#x3057;&#x307E;&#x3057;&#x305F;-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder.rerecord-confirm":"&#x672C;&#x5F53;&#x306B;&#x518D;&#x9332;&#x753B;&#x3057;&#x307E;&#x3059;&#x304B;&#xFF1F;","ba-videorecorder.video_file_too_large":"&#x30D3;&#x30C7;&#x30AA;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x304C;&#x5927;&#x304D;&#x3059;&#x304E;&#x307E;&#x3059;(%s)-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x3001;&#x5C0F;&#x3055;&#x3044;&#x30D3;&#x30C7;&#x30AA;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3067;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder.unsupported_video_type":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#xFF1A;%s -&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x5168;&#x753B;&#x9762;&#x8868;&#x793A;&#x3092;&#x7D42;&#x4E86;","ba-videoplayer-share.share":"&#x30E1;&#x30C7;&#x30A3;&#x30A2;&#x3092;&#x5171;&#x6709;&#x3059;&#x308B;","ba-videorecorder-chooser.record-screen":"&#x753B;&#x9762;&#x9332;&#x753B;","ba-videoplayer-controlbar.pause-video-disabled":"&#x4E00;&#x6642;&#x505C;&#x6B62;&#x306F;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x305B;&#x3093;","ba-videorecorder-chooser.record-audio":"&#x30EC;&#x30B3;&#x30FC;&#x30C9;&#x30AA;&#x30FC;&#x30C7;&#x30A3;&#x30AA;","ba-videorecorder-controlbar.stop-available-after":"&#x6700;&#x77ED;&#x3067;&#x3082;%d&#x79D2;&#x306F;&#x9332;&#x753B;&#x304C;&#x5FC5;&#x8981;&#x3067;&#x3059;","ba-videorecorder-controlbar.cancel":"&#x30AD;&#x30E3;&#x30F3;&#x30BB;&#x30EB;","ba-videorecorder-controlbar.cancel-tooltip":"&#x30AD;&#x30E3;&
2#x30F3;&#x30BB;&#x30EB;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder.cancel-confirm":"&#x30D3;&#x30C7;&#x30AA;&#x306E;&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x3092;&#x672C;&#x5F53;&#x306B;&#x30AD;&#x30E3;&#x30F3;&#x30BB;&#x30EB;&#x3057;&#x307E;&#x3059;&#x304B;&#xFF1F;","ba-videoplayer-adslot.elapsed-time":"&#x7D4C;&#x904E;&#x6642;&#x9593;","ba-videoplayer-adslot.volume-button":"&#x30DC;&#x30EA;&#x30E5;&#x30FC;&#x30E0;&#x3092;&#x8A2D;&#x5B9A;&#x3059;&#x308B;","ba-videoplayer-adslot.volume-mute":"&#x30DF;&#x30E5;&#x30FC;&#x30C8;","ba-videoplayer-adslot.volume-unmute":"&#x30DF;&#x30E5;&#x30FC;&#x30C8;&#x89E3;&#x9664;","ba-videoplayer-adslot.ad-will-end-after":"&#x5E83;&#x544A;&#x306F;%s&#x5F8C;&#x306B;&#x7D42;&#x4E86;&#x3057;&#x307E;&#x3059;","ba-videoplayer-adslot.can-skip-after":"(%d)&#x306E;&#x5F8C;&#x306B;&#x30B9;&#x30AD;&#x30C3;&#x30D7;","ba-videoplayer-adslot.skip-ad":"&#x5E83;&#x544A;&#x3092;&#x30B9;&#x30AD;&#x30C3;&#x30D7;","ba-videorecorder.software-required":"&#x7D9A;&#x884C;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x4EE5;&#x4E0B;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x6B21;&#x306E;&#x8981;&#x4EF6;&#x3092;&#x30A4;&#x30F3;&#x30B9;&#x30C8;&#x30FC;&#x30EB;/&#x30A2;&#x30AF;&#x30C6;&#x30A3;&#x30D6;&#x5316;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder.software-waiting":"&#x8981;&#x4EF6;&#x304C;&#x30A4;&#x30F3;&#x30B9;&#x30C8;&#x30FC;&#x30EB;/&#x30A2;&#x30AF;&#x30C6;&#x30A3;&#x30D6;&#x5316;&#x3055;&#x308C;&#x308B;&#x306E;&#x3092;&#x5F85;&#x3063;&#x3066;&#x3044;&#x307E;&#x3059;&#x3002;&#x5B8C;&#x4E86;&#x5F8C;&#x306B;&#x30DA;&#x30FC;&#x30B8;&#x3092;&#x66F4;&#x65B0;&#x3059;&#x308B;&#x5FC5;&#x8981;&#x304C;&#x3042;&#x308B;&#x5834;&#x5408;&#x304C;&#x3042;&#x308A;&#x307E;&#x3059;&#x3002;","ba-videoplayer-controlbar.close-tracks":"CC&#x3092;&#x9589;&#x3058;&#x308B;","ba-videoplayer-controlbar.show-tracks":"CC&#x3092;&#x8868;&#x793A;","ba-videoplayer-tracks.upload-text-tracks":"&#x30C8;&#x30E9;&#x30C3;&#x30AF;&#x30C6;&#x30AD;&#x30B9;&#x30C8;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3092;&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x3059;&#x308B;","ba-videoplayer-tracks.select-text-track-language":"&#x5B57;&#x5E55;&#x8A00;&#x8A9E;","ba-videoplayer-tracks.info-select-locale-first":"&#x6700;&#x521D;&#x306B;&#x30ED;&#x30B1;&#x30FC;&#x30EB;&#x3092;&#x9078;&#x629E;&#x3057;&#x307E;&#x3059;","ba-videoplayer-tracks.select-text-track-file":"&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3092;&#x9078;&#x629E;","ba-videoplayer-tracks.back":"&#x30D0;&#x30C3;&#x30AF;","ba-videorecorder.framerate-warning":"&#x30D3;&#x30C7;&#x30AA;&#x306E;&#x30D5;&#x30EC;&#x30FC;&#x30E0;&#x30EC;&#x30FC;&#x30C8;&#x306F;&#x975E;&#x5E38;&#x306B;&#x4F4E;&#x3044;&#x3067;&#x3059;&#x3002;&#x4ED6;&#x306E;&#x3059;&#x3079;&#x3066;&#x306E;&#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30E0;&#x3068;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x30BF;&#x30D6;&#x3092;&#x9589;&#x3058;&#x308B;&#x304B;&#x3001;&#x3088;&#x308A;&#x9AD8;&#x901F;&#x306A;&#x30B3;&#x30F3;&#x30D4;&#x30E5;&#x30FC;&#x30BF;&#x3092;&#x4F7F;&#x7528;&#x3059;&#x308B;&#x3053;&#x3068;&#x3092;&#x304A;&#x52E7;&#x3081;&#x3057;&#x307E;&#x3059;&#x3002;","ba-videorecorder.upload-error-duration":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x3055;&#x308C;&#x305F;&#x30D3;&#x30C7;&#x30AA;&#x306E;&#x9577;&#x3055;&#x304C;&#x8981;&#x4EF6;&#x3092;&#x6E80;&#x305F;&#x3057;&#x3066;&#x3044;&#x307E;&#x305B;&#x3093;-&#x518D;&#x8A66;&#x884C;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder.resolution-constraint-error":"&#x9078;&#x629E;&#x3057;&#x305F;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x304C;&#x5FC5;&#x8981;&#x306A;&#x89E3;&#x50CF;&#x5EA6;&#x3068;&#x4E00;&#x81F4;&#x3057;&#x307E;&#x305B;&#x3093;-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder.orientation-portrait-required":"&#x30DD;&#x30FC;&#x30C8;&#x30EC;&#x30FC;&#x30C8;&#x30E2;&#x30FC;&#x30C9;&#x3067;&#x8A18;&#x9332;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x30C7;&#x30D0;&#x30A4;&#x30B9;&#x3092;&#x56DE;&#x8EE2;&#x3055;&#x305B;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder.orientation-landscape-required":"&#x6A2A;&#x5411;&#x304D;&#x30E2;&#x30FC;&#x30C9;&#x3067;&#x8A18;&#x9332;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x30C7;&#x30D0;&#x30A4;&#x30B9;&#x3092;&#x56DE;&#x8EE2;&#x3055;&#x305B;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imageviewer-controlbar.rerecord-image":"&#x3084;&#x308A;&#x76F4;&#x3057;&#xFF1F;","ba-imageviewer-controlbar.submit-image":"&#x78BA;&#x8A8D;","ba-imageviewer-controlbar.fullscreen-image":"&#x5168;&#x753B;&#x9762;&#x8868;&#x793A;&#x306B;&#x3059;&#x308B;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x5168;&#x753B;&#x9762;&#x8868;&#x793A;&#x3092;&#x7D42;&#x4E86;","ba-imageviewer.image-error":"&#x30A8;&#x30E9;&#x30FC;&#x304C;&#x767A;&#x751F;&#x3057;&#x307E;&#x3057;&#x305F;&#x3002;&#x3057;&#x3070;&#x3089;&#x304F;&#x3057;&#x3066;&#x304B;&#x3089;&#x3082;&#x3046;&#x4E00;&#x5EA6;&#x304A;&#x8A66;&#x3057;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x307E;&#x3059;&#x3002;","ba-imagecapture-chooser.image-capture":"&#x753B;&#x50CF;&#x3092;&#x30AD;&#x30E3;&#x30D7;&#x30C1;&#x30E3;&#x3059;&#x308B;","ba-imagecapture-chooser.upload-image":"&#x753B;&#x50CF;&#x3092;&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;","ba-imagecapture-controlbar.settings":"&#x8A2D;&#x5B9A;","ba-imagecapture-controlbar.camerahealthy":"&#x7167;&#x660E;&#x306F;&#x826F;&#x597D;&#x3067;&#x3059;","ba-imagecapture-controlbar.cameraunhealthy":"&#x7167;&#x660E;&#x304C;&#x6700;&#x9069;&#x3067;&#x306F;&#x3042;&#x308A;&#x307E;&#x305B;&#x3093;","ba-imagecapture-controlbar.record":"&#x30AD;&#x30E3;&#x30D7;&#x30C1;&#x30E3;&#x30FC;","ba-imagecapture-controlbar.record-tooltip":"&#x30AD;&#x30E3;&#x30D7;&#x30C1;&#x30E3;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imagecapture-controlbar.rerecord":"&#x3084;&#x308A;&#x76F4;&#x3057;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x3084;&#x308A;&#x76F4;&#x3059;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imagecapture-controlbar.cancel":"&#x30AD;&#x30E3;&#x30F3;&#x30BB;&#x30EB;","ba-imagecapture-controlbar.cancel-tooltip":"&#x30AD;&#x30E3;&#x30F3;&#x30BB;&#x30EB;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;
2","ba-audioplayer-controlbar.audio-progress":"&#x9032;&#x6357;","ba-audioplayer-controlbar.rerecord-audio":"&#x3084;&#x308A;&#x76F4;&#x3057;&#xFF1F;","ba-audioplayer-controlbar.submit-audio":"&#x78BA;&#x8A8D;","ba-audioplayer-controlbar.play-audio":"&#x6F14;&#x594F;&#x3059;&#x308B;","ba-audioplayer-controlbar.pause-audio":"&#x4E00;&#x6642;&#x505C;&#x6B62;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x4E00;&#x6642;&#x505C;&#x6B62;&#x306F;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x305B;&#x3093;","ba-audioplayer-controlbar.elapsed-time":"&#x7D4C;&#x904E;&#x6642;&#x9593;","ba-audioplayer-controlbar.total-time":"&#x306E;&#x5168;&#x9577;","ba-audioplayer-controlbar.volume-button":"&#x30DC;&#x30EA;&#x30E5;&#x30FC;&#x30E0;&#x3092;&#x8A2D;&#x5B9A;&#x3059;&#x308B;","ba-audioplayer-controlbar.volume-mute":"&#x30DF;&#x30E5;&#x30FC;&#x30C8;","ba-audioplayer-controlbar.volume-unmute":"&#x30DF;&#x30E5;&#x30FC;&#x30C8;&#x89E3;&#x9664;","ba-audioplayer-loader.tooltip":"&#x8AAD;&#x307F;&#x8FBC;&#x3093;&#x3067;&#x3044;&#x307E;&#x3059;...","ba-audioplayer.audio-error":"&#x30A8;&#x30E9;&#x30FC;&#x304C;&#x767A;&#x751F;&#x3057;&#x307E;&#x3057;&#x305F;&#x3002;&#x3057;&#x3070;&#x3089;&#x304F;&#x3057;&#x3066;&#x304B;&#x3089;&#x3082;&#x3046;&#x4E00;&#x5EA6;&#x304A;&#x8A66;&#x3057;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x307E;&#x3059;&#x3002;","ba-audiorecorder-chooser.record-audio":"&#x30EC;&#x30B3;&#x30FC;&#x30C9;&#x30AA;&#x30FC;&#x30C7;&#x30A3;&#x30AA;","ba-audiorecorder-chooser.upload-audio":"&#x30AA;&#x30FC;&#x30C7;&#x30A3;&#x30AA;&#x306E;&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;","ba-audiorecorder-controlbar.settings":"&#x8A2D;&#x5B9A;","ba-audiorecorder-controlbar.microphonehealthy":"&#x97F3;&#x58F0;&#x306F;&#x826F;&#x597D;&#x3067;&#x3059;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x97F3;&#x58F0;&#x3092;&#x8A8D;&#x8B58;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;","ba-audiorecorder-controlbar.record":"&#x9332;&#x97F3;","ba-audiorecorder-controlbar.record-tooltip":"&#x9332;&#x97F3;&#x3059;&#x308B;&#x306B;&#x306F;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-audiorecorder-controlbar.rerecord":"&#x3084;&#x308A;&#x76F4;&#x3057;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x3084;&#x308A;&#x76F4;&#x3059;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-audiorecorder-controlbar.stop":"&#x505C;&#x6B62;","ba-audiorecorder-controlbar.stop-tooltip":"&#x505C;&#x6B62;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-audiorecorder-controlbar.stop-available-after":"&#x6700;&#x77ED;&#x3067;&#x3082;%d&#x79D2;&#x306F;&#x9332;&#x97F3;&#x304C;&#x5FC5;&#x8981;&#x3067;&#x3059;","ba-audiorecorder-controlbar.cancel":"&#x30AD;&#x30E3;&#x30F3;&#x30BB;&#x30EB;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x30AD;&#x30E3;&#x30F3;&#x30BB;&#x30EB;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videoplayer-controlbar.player-speed":"&#x518D;&#x751F;&#x901F;&#x5EA6;","ba-videoplayer-controlbar.settings":"&#x8A2D;&#x5B9A;","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay&#x30A2;&#x30A4;&#x30B3;&#x30F3;&#x3002;","ba-videoplayer.all-settings":"&#x3059;&#x3079;&#x3066;&#x306E;&#x8A2D;&#x5B9A;","ba-videoplayer.player-speed":"&#x518D;&#x751F;&#x901F;&#x5EA6;","ba-videoplayer.full-screen":"&#x5168;&#x753B;&#x9762;&#x8868;&#x793A;","ba-videorecorder-controlbar.add-stream":"&#x30B9;&#x30C8;&#x30EA;&#x30FC;&#x30E0;&#x3092;&#x8FFD;&#x52A0;","ba-videorecorder.switch-camera":"&#x30AB;&#x30E1;&#x30E9;&#x3092;&#x5207;&#x308A;&#x66FF;&#x3048;&#x308B;","ba-videorecorder.prepare-covershot":"&#x30AB;&#x30D0;&#x30FC;&#x30B7;&#x30E7;&#x30C3;&#x30C8;&#x306E;&#x6E96;&#x5099;","ba-videorecorder.prepare-thumbnails":"&#x30B5;&#x30E0;&#x30CD;&#x30A4;&#x30EB;&#x3092;&#x63A2;&#x3059;&#x6E96;&#x5099;","ba-videorecorder.adding-new-stream":"&#x65B0;&#x3057;&#x3044;&#x30B9;&#x30C8;&#x30EA;&#x30FC;&#x30E0;&#x306E;&#x8FFD;&#x52A0;","ba-imagecapture.recorder-error":"&#x30A8;&#x30E9;&#x30FC;&#x304C;&#x767A;&#x751F;&#x3057;&#x307E;&#x3057;&#x305F;&#x3002;&#x3057;&#x3070;&#x3089;&#x304F;&#x3057;&#x3066;&#x304B;&#x3089;&#x3082;&#x3046;&#x4E00;&#x5EA6;&#x304A;&#x8A66;&#x3057;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x307E;&#x3059;&#x3002;","ba-imagecapture.attach-error":"&#x30E1;&#x30C7;&#x30A3;&#x30A2;&#x30A4;&#x30F3;&#x30BF;&#x30FC;&#x30D5;&#x30A7;&#x30A4;&#x30B9;&#x306B;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;&#x3067;&#x3057;&#x305F;&#x3002;&#x30C7;&#x30D0;&#x30A4;&#x30B9;&#x3068;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x306B;&#x3088;&#x3063;&#x3066;&#x306F;&#x3001;Flash&#x3092;&#x30A4;&#x30F3;&#x30B9;&#x30C8;&#x30FC;&#x30EB;&#x3059;&#x308B;&#x304B;&#x3001;SSL&#x7D4C;&#x7531;&#x3067;&#x30DA;&#x30FC;&#x30B8;&#x306B;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3059;&#x308B;&#x5FC5;&#x8981;&#x304C;&#x3042;&#x308B;&#x5834;&#x5408;&#x304C;&#x3042;&#x308A;&#x307E;&#x3059;&#x3002;","ba-imagecapture.software-required":"&#x7D9A;&#x884C;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x4EE5;&#x4E0B;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x6B21;&#x306E;&#x8981;&#x4EF6;&#x3092;&#x30A4;&#x30F3;&#x30B9;&#x30C8;&#x30FC;&#x30EB;/&#x30A2;&#x30AF;&#x30C6;&#x30A3;&#x30D6;&#x5316;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imagecapture.software-waiting":"&#x8981;&#x4EF6;&#x304C;&#x30A4;&#x30F3;&#x30B9;&#x30C8;&#x30FC;&#x30EB;/&#x30A2;&#x30AF;&#x30C6;&#x30A3;&#x30D6;&#x5316;&#x3055;&#x308C;&#x308B;&#x306E;&#x3092;&#x5F85;&#x3063;&#x3066;&#x3044;&#x307E;&#x3059;&#x3002;&#x5B8C;&#x4E86;&#x5F8C;&#x306B;&#x30DA;&#x30FC;&#x30B8;&#x3092;&#x66F4;&#x65B0;&#x3059;&#x308B;&#x5FC5;&#x8981;&#x304C;&#x3042;&#x308B;&#x5834;&#x5408;&#x304C;&#x3042;&#x308A;&#x307E;&#x3059;&#x3002;","ba-imagecapture.access-forbidden":"&#x30E1;&#x30C7;&#x30A3;&#x30A2;&#x3078;&#x306E;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x306F;&#x7981;&#x6B62;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x3057;&#x305F;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x307E;&#x3059;&#x3002;","ba-imagecapture.uploading":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;","ba-imagecapture.uploading-failed":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x306B;&#x5931;&#x6557;&#x3057;&#x307E;&#x3057;&#x305F;-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imagecapture.upload-error-duration":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x3055;&#x308C;&#x305F;&#x753B;&#x50CF;&#x306E;&#x9577;&#x3055;&#x304C;&#x8981;&#x4EF6;&#x3092;&#x6E80;&#x305F;&#x3057;&#x3066;&#x3044;&#x307E;&#x305B;&#x3093;-&#x518D;&#x8A66;&#x884C;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imagecapture.resolution-constraint-error":"&#x9078;&#x629E;&#x3057;&#x305F;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x304C;&#x5FC5;&#x8981;&#x306A;&#x89E3;&#x50CF;&#x5EA6;&#x3068;&#x4E00;&#x81F4;&#x3057;&#x307E;&#x305B;&#x3093;-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imagecapture.verifying":"&#x78BA;&#x8A8D;&#x4E2D;","ba-imagecapture.verifying-failed":"&#x78BA;&#x8A8D;&#x306B;&#x5931;&#x6557;&#x3057;&#x307E;&#x3057;&#x305F;-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imagecapture.rerecord-confirm":"&#x672C;&#x5F53;&#x306B;&#x81EA;&#x5206;&#x306E;&#x753B;&#x50CF;&#x3092;&#x64AE;&#x308A;&#x76F4;&#x3057;&#x305F;&#x3044;&#x3067;&#x3059;&#x304B;&#xFF1F;","ba-imagecapture.image_file_too_large":"&#x753B;&#x50CF;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x304C;&#x5927;&#x304D;&#x3059;&#x304E;&#x307E;&#x3059;&#xFF08;%s&#xFF09;-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x3001;&#x5C0F;&#x3055;&#x3044;&#x753B;&#x50CF;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3067;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imagecapture.unsupported_image_type":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#xFF1A;%s-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imagecapture.orientation-portrait-required":"&#x30DD;&#x30FC;&#x30C8;&#x30EC;&#x30FC;&#x30C8;&#x30E2;&#x30FC;&#x30C9;&#x3067;&#x8A18;&#x9332;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x30C7;&#x30D0;&#x30A4;&#x30B9;&#x3092;&#x56DE;&#x8EE2;&#x3055;&#x305B;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imagecapture.orientation-landscape-required":"&#x6A2A;&#x5411;&#x304D;&#x30E2;&#x30FC;&#x30C9;&#x3067;&#x8A18;&#x9332;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x30C7;&#x30D0;&#x30A4;&#x30B9;&#x3092;&#x56DE;&#x8EE2;&#x3055;&#x305B;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-audiorecorder.recorder-error":"&#x30A8;&#x30E9;&#x30FC;&#x304C;&#x767A;&#x751F;&#x3057;&#x307E;&#x3057;&#x305F;&#x3002;&#x3057;&#x3070;&#x3089;&#x304F;&#x3057;&#x3066;&#x304B;&#x3089;&#x3082;&#x3046;&#x4E00;&#x5EA6;&#x304A;&#x8A66;&#x3057;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x307E;&#x3059;&#x3002;","ba-audiorecorder.attach-error":"&#x30E1;&#x30C7;&#x30A3;&#x30A2;&#x30A4;&#x30F3;&#x30BF;&#x30FC;&#x30D5;&#x30A7;&#x30A4;&#x30B9;&#x306B;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;&#x3067;&#x3057;&#x305F;&#x3002;&#x30C7;&#x30D0;&#x30A4;&#x30B9;&#x3068;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x306B;&#x3088;&#x3063;&#x3066;&#x306F;&#x3001;Flash&#x3092;&#x30A4;&#x30F3;&#x30B9;&#x30C8;&#x30FC;&#x30EB;&#x3059;&#x308B;&#x304B;&#x3001;SSL&#x7D4C;&#x7531;&#x3067;&#x30DA;&#x30FC;&#x30B8;&#x306B;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3059;&#x308B;&#x5FC5;&#x8981;&#x304C;&#x3042;&#x308B;&#x5834;&#x5408;&#x304C;&#x3042;&#x308A;&#x307E;&#x3059;&#x3002;","ba-audiorecorder.software-required":"&#x7D9A;&#x884C;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x4EE5;&#x4E0B;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x6B21;&#x306E;&#x8981;&#x4EF6;&#x3092;&#x30A4;&#x30F3;&#x30B9;&#x30C8;&#x30FC;&#x30EB;/&#x30A2;&#x30AF;&#x30C6;&#x30A3;&#x30D6;&#x5316;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-audiorecorder.software-waiting":"&#x8981;&#x4EF6;&#x304C;&#x30A4;&#x30F3;&#x30B9;&#x30C8;&#x30FC;&#x30EB;/&#x30A2;&#x30AF;&#x30C6;&#x30A3;&#x30D6;&#x5316;&#x3055;&#x308C;&#x308B;&#x306E;&#x3092;&#x5F85;&#x3063;&#x3066;&#x3044;&#x307E;&#x3059;&#x3002;&#x5B8C;&#x4E86;&#x5F8C;&#x306B;&#x30DA;&#x30FC;&#x30B8;&#x3092;&#x66F4;&#x65B0;&#x3059;&#x308B;&#x5FC5;&#x8981;&#x304C;&#x3042;&#x308B;&#x5834;&#x5408;&#x304C;&#x3042;&#x308A;&#x307E;&#x3059;&#x3002;","ba-audiorecorder.access-forbidden":"&#x30E1;&#x30C7;&#x30A3;&#x30A2;&#x3078;&#x306E;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x306F;&#x7981;&#x6B62;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x3057;&#x305F;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x307E;&#x3059;&#x3002;","ba-audiorecorder.uploading":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;","ba-audiorecorder.uploading-failed":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x306B;&#x5931;&#x6557;&#x3057;&#x307E;&#x3057;&#x305F;-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-audiorecorder.upload-error-duration":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x3055;&#x308C;&#x305F;&#x30AA;&#x30FC;&#x30C7;&#x30A3;&#x30AA;&#x306E;&#x9577;&#x3055;&#x304C;&#x8981;&#x4EF6;&#x3092;&#x6E80;&#x305F;&#x3057;&#x3066;&#x3044;&#x307E;&#x305B;&#x3093;-&#x518D;&#x8A66;&#x884C;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-audiorecorder.verifying":"&#x78BA;&#x8A8D;&#x4E2D;","ba-audiorecorder.verifying-failed":"&#x78BA;&#x8A8D;&#x306B;&#x5931;&#x6557;&#x3057;&#x307E;&#x3057;&#x305F;-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-audiorecorder.rerecord-confirm":"&#x672C;&#x5F53;&#x306B;&#x30AA;&#x30FC;&#x30C7;&#x30A3;&#x30AA;&#x3092;&#x3084;&#x308A;&#x76F4;&#x3057;&#x305F;&#x3044;&#x3067;&#x3059;&#x304B;&#xFF1F;","ba-audiorecorder.cancel-confirm":"&#x672C;&#x5F53;&#x306B;&#x30AA;&#x30FC;&#x30C7;&#x30A3;&#x30AA;&#x306E;&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x3092;&#x30AD;&#x30E3;&#x30F3;&#x30BB;&#x30EB;&#x3057;&#x307E;&#x3059;&#x304B;&#xFF1F;","ba-audiorecorder.audio_file_too_large":"&#x30AA;&#x30FC;&#x30C7;&#x30A3;&#x30AA;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x304C;&#x5927;&#x304D;&#x3059;&#x304E;&#x307E;&#x3059;&#xFF08;%s&#xFF09;-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x3001;&#x5C0F;&#x3055;&#x3044;&#x30AA;&#x30FC;&#x30C7;&#x30A3;&#x30AA;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3067;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-audiorecorder.unsupported_audio_type":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#xFF1A;%s-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-common-settingsmenu.tooltip":"&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x751F;&#x3057;&#x307E;&#x3059;&#x3002;","ba-common-settingsmenu.setting-menu":"&#x3059;&#x3079;&#x3066;&#x306E;&#x8A2D;&#x5B9A;","ba-common-settingsmenu.source-quality":"&#x30BD;&#x30FC;&#x30B9;&#x54C1;&#x8CEA;","ba-common-settingsmenu.player-speed":"&#x518D;&#x751F;&#x901F;&#x5EA6;","ba-common-settingsmenu.set-menu-option":"&#x30AA;&#x30D7;&#x30B7;&#x30E7;&#x30F3;&#x3092;&#x8A2D;&#x5B9A;","ba-common-settingsmenu.submit-video":"&#x30D3;&#x30C7;&#x30AA;&#x3092;&#x78BA;&#x8A8D;&#x3059;&#x308B;","ba-common-settingsmenu.picture-in-picture":"&#x30D4;&#x30AF;&#x30C1;&#x30E3;&#x30FC;&#x30A4;&#x30F3;&#x30D4;&#x30AF;&#x30C1;&#x30E3;&#x30FC;","ba-common-settingsmenu.exit-fullscreen-video":"&#x5168;&#x753B;&#x9762;&#x8868;&#x793A;&#x3092;&#x7D42;&#x4E86;","ba-common-settingsmenu.fullscreen-video":"&#x5168;&#x753B;&#x9762;&#x8868;&#x793A;&#x306B;&#x3059;&#x308B;","ba-videorecorder-chooser.multi-stream":"&#x30DE;&#x30EB;&#x30C1;&#x30B9;&#x30C8;&#x30EA;&#x30FC;&#x30E0;","ba-videorecorder-controlbar.pause-recorder":"&#x30EC;&#x30B3;&#x30FC;&#x30C0;&#x30FC;&#x306E;&#x4E00;&#x6642;&#x505C;&#x6B62;","ba-videorecorder-controlbar.resume-recorder":"&#x30EC;&#x30B8;&#x30E5;&#x30E1;&#x30EC;&#x30B3;&#x30FC;&#x30C0;&#x30FC;","ba-videorecorder.missing-track":"&#x5FC5;&#x8981;&#x306A;&#x30AA;&#x30FC;&#x30C7;&#x30A3;&#x30AA;&#x307E;&#x305F;&#x306F;&#x30D3;&#x30C7;&#x30AA;&#x30C8;&#x30E9;&#x30C3;&#x30AF;&#x304C;&#x3042;&#x308A;&#x307E;&#x305B;&#x3093;","ba-videorecorder.device-already-in-use":"&#x5165;&#x529B;&#x30C7;&#x30D0;&#x30A4;&#x30B9;&#x306E;&#x5C11;&#x306A;&#x304F;&#x3068;&#x3082;1&#x3064;&#x304C;&#x3059;&#x3067;&#x306B;&#x4F7F;&#x7528;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x3059;","ba-videorecorder.browser-permission-denied":"&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x306B;&#x3088;&#x3063;&#x3066;&#x62D2;&#x5426;&#x3055;&#x308C;&#x307E;&#x3057;&#x305F;&#x3002;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3092;&#x8A31;&#x53EF;&#x3057;&#x3066;&#x30DA;&#x30FC;&#x30B8;&#x3092;&#x30EA;&#x30ED;&#x30FC;&#x30C9;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;","ba-audioplayer.all-settings":"&#x3059;&#x3079;&#x3066;&#x306E;&#x8A2D;&#x5B9A;","ba-videoplayer-controlbar.remaining-time":"&#x6B8B;&#x308A;&#x6642;&#x9593;"
2,"ba-videoplayer-controlbar.select-frame":"&#x9078;&#x629E;&#x3059;&#x308B;","ba-videoplayer-controlbar.trim-video":"&#x30C8;&#x30EA;&#x30E0;","ba-videoplayer-playbutton.trim":"&#x30C8;&#x30EA;&#x30E0;","ba-videoplayer-playbutton.skip":"&#x30B9;&#x30AD;&#x30C3;&#x30D7;","ba-videorecorder-imagegallery.upload-covershot":"&#x30AB;&#x30D0;&#x30FC;&#x3092;&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;","ba-videorecorder.pick-covershot-frame":"&#x30AB;&#x30D0;&#x30FC;&#x30B7;&#x30E7;&#x30C3;&#x30C8;&#x3068;&#x3057;&#x3066;&#x4F7F;&#x7528;&#x3059;&#x308B;&#x30D5;&#x30EC;&#x30FC;&#x30E0;&#x3092;&#x9078;&#x629E;&#x3057;&#x307E;&#x3059;&#x3002;","ba-videorecorder.screen-recorder-is-not-supported":"&#x30B9;&#x30AF;&#x30EA;&#x30FC;&#x30F3;&#x30EC;&#x30B3;&#x30FC;&#x30C0;&#x30FC;&#x306F;&#x3053;&#x306E;&#x30C7;&#x30D0;&#x30A4;&#x30B9;&#x3067;&#x306F;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x305B;&#x3093;","ba-videorecorder.trim-prompt":"&#x30D3;&#x30C7;&#x30AA;&#x3092;&#x30C8;&#x30EA;&#x30DF;&#x30F3;&#x30B0;&#x3057;&#x307E;&#x3059;&#x304B;&#xFF1F;","ba-videorecorder.trim-video":"&#x958B;&#x59CB;&#x30DE;&#x30FC;&#x30AB;&#x30FC;&#x3068;&#x7D42;&#x4E86;&#x30DE;&#x30FC;&#x30AB;&#x30FC;&#x3092;&#x79FB;&#x52D5;&#x3057;&#x3066;&#x3001;&#x30D3;&#x30C7;&#x30AA;&#x3092;&#x30C8;&#x30EA;&#x30DF;&#x30F3;&#x30B0;&#x3057;&#x307E;&#x3059;","ba-videorecorder.wait-for-trim":"&#x30C8;&#x30EA;&#x30E0;&#x30B3;&#x30DE;&#x30F3;&#x30C9;&#x3092;&#x5F85;&#x3063;&#x3066;&#x3044;&#x307E;&#x3059;...","ba-videorecorder-controlbar.no-video-source":"&#x8FFD;&#x52A0;&#x306E;&#x30D3;&#x30C7;&#x30AA;&#x5165;&#x529B;&#x30BD;&#x30FC;&#x30B9;&#x304C;&#x3042;&#x308A;&#x307E;&#x305B;&#x3093;","ba-videorecorder-controlbar.stream-already-selected":"&#x8FFD;&#x52A0;&#x306E;&#x30B9;&#x30C8;&#x30EA;&#x30FC;&#x30E0;&#x306F;&#x3059;&#x3067;&#x306B;&#x9078;&#x629E;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x3059;","ba-videorecorder.uploading-src-error":"&#x73FE;&#x5728;&#x52D5;&#x753B;&#x3092;&#x518D;&#x751F;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;&#x3002;&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x306F;&#x307E;&#x3060;&#x9032;&#x884C;&#x4E2D;&#x3067;&#x3059;","ba-audiorecorder-controlbar.pause-recorder":"&#x30EC;&#x30B3;&#x30FC;&#x30C0;&#x30FC;&#x306E;&#x4E00;&#x6642;&#x505C;&#x6B62;","ba-audiorecorder-controlbar.resume-recorder":"&#x30EC;&#x30B8;&#x30E5;&#x30E1;&#x30EC;&#x30B3;&#x30FC;&#x30C0;&#x30FC;"},["language:ja"]),{}}),e.define("module:Assets.Languages.mk",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x438;&#x433;&#x440;&#x430;&#x442;&#x435;.","ba-videoplayer-playbutton.rerecord":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;","ba-videoplayer-playbutton.submit-video":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x435;&#x442;&#x435; &#x433;&#x43E; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x442;&#x43E;","ba-videoplayer-loader.tooltip":"&#x421;&#x435; &#x432;&#x447;&#x438;&#x442;&#x443;&#x432;&#x430; ...","ba-videoplayer-controlbar.change-resolution":"&#x41F;&#x440;&#x43E;&#x43C;&#x435;&#x43D;&#x435;&#x442;&#x435; &#x458;&#x430; &#x440;&#x435;&#x437;&#x43E;&#x43B;&#x443;&#x446;&#x438;&#x458;&#x430;&#x442;&#x430;","ba-videoplayer-controlbar.video-progress":"&#x41D;&#x430;&#x43F;&#x440;&#x435;&#x434;&#x43E;&#x43A;","ba-videoplayer-controlbar.rerecord-video":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;?","ba-videoplayer-controlbar.submit-video":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x438;","ba-videoplayer-controlbar.play-video":"&#x418;&#x433;&#x440;&#x430;&#x458;","ba-videoplayer-controlbar.pause-video":"&#x41F;&#x430;&#x443;&#x437;&#x430;","ba-videoplayer-controlbar.elapsed-time":"&#x41F;&#x43E;&#x43C;&#x438;&#x43D;&#x430;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;","ba-videoplayer-controlbar.total-time":"&#x412;&#x43A;&#x443;&#x43F;&#x43D;&#x430; &#x434;&#x43E;&#x43B;&#x436;&#x438;&#x43D;&#x430; &#x43D;&#x430;","ba-videoplayer-controlbar.fullscreen-video":"&#x412;&#x43D;&#x435;&#x441;&#x435;&#x442;&#x435; &#x446;&#x435;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-videoplayer-controlbar.volume-button":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x458;&#x430; &#x458;&#x430;&#x447;&#x438;&#x43D;&#x430;&#x442;&#x430; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x43E;&#x442;","ba-videoplayer-controlbar.volume-mute":"&#x41D;&#x435;&#x43C;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-controlbar.volume-unmute":"&#x41D;&#x435;&#x43C;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer.video-error":"&#x41D;&#x430;&#x441;&#x442;&#x430;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;, &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x441;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E; &#x43F;&#x43E;&#x434;&#x43E;&#x446;&#x43D;&#x430;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-videorecorder-chooser.record-video":"&#x421;&#x43D;&#x438;&#x43C;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-chooser.upload-video":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-controlbar.settings":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x43A;&#x438;","ba-videorecorder-controlbar.camerahealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x43B;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E; &#x435; &#x434;&#x43E;&#x431;&#x440;&#x43E;","ba-videorecorder-controlbar.cameraunhealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x43B;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E; &#x43D;&#x435; &#x435; &#x43E;&#x43F;&#x442;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E;","ba-videorecorder-controlbar.microphonehealthy":"&#x417;&#x432;&#x443;&#x43A;&#x43E;&#x442; &#x435; &#x434;&#x43E;&#x431;&#x430;&#x440;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x430;&#x43C; &#x434;&#x430; &#x441;&#x43E;&#x431;&#x435;&#x440;&#x430;&#x43C; &#x437;&#x432;&#x443;&#x43A;","ba-videorecorder-controlbar.record":"&#x421;&#x43D;&#x438;&#x43C;&#x438;","ba-videorecorder-controlbar.record-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x438;&#x442;&#x435;.","ba-videorecorder-controlbar.rerecord":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43D;&#x430;&#x43F;&#x440;&#x430;&#x432;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-videorecorder-controlbar.upload-covershot":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x43A;&#x43E;&#x440;&#x438;&#x446;&#x430;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x438;&#x442;&#x435; &#x43F;&#x440;&#x438;&#x43B;&#x430;&#x433;&#x43E;&#x434;&#x435;&#x43D;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x43A;&#x430; &#x43E;&#x434; &#x43A;&#x43E;&#x440;&#x438;&#x446;&#x430;&#x442;&#x430;","ba-videorecorder-controlbar.stop":"&#x417;&#x430;&#x441;&#x442;&#x430;&#x43D;&#x438;","ba-videorecorder-controlbar.stop-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x437;&#x430;&#x43F;&#x440;&#x435;&#x442;&#x435;.","ba-videorecorder-controlbar.skip":"&#x41F;&#x440;&#x435;&#x441;&#x43A;&#x43E;&#x43A;&#x43D;&#x438;","ba-videorecorder-controlbar.skip-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x435;&#x441;&#x43A;&#x43E;&#x43A;&#x43D;&#x435;&#x442;&#x435;.","ba-videorecorder.recorder-error":"&#x41D;&#x430;&#x441;&#x442;&#x430;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;, &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x441;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E; &#x43F;&#x43E;&#x434;&#x43E;&#x446;&#x43D;&#x430;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-videorecorder.attach-error":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x432;&#x43C;&#x435; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x43C;&#x435; &#x434;&#x43E; &#x43C;&#x435;&#x434;&#x438;&#x443;&#x43C;&#x441;&#x43A;&#x438;&#x43E;&#x442; &#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x458;&#x441;. &#x412;&#x43E; &#x437;&#x430;&#x432;&#x438;&#x441;&#x43D;&#x43E;&#x441;&#x442; &#x43E;&#x434; &#x443;&#x440;&#x435;&#x434;&#x43E;&#x442; &#x438; &#x43F;&#x440;&#x435;&#x43B;&#x438;&#x441;&#x442;&#x443;&#x432;&#x430;&#x447;&#x43E;&#x442;, &#x43C;&#x43E;&#x436;&#x435;&#x431;&#x438; &#x45C;&#x435; &#x442;&#x440;&#x435;&#x431;&#x430; &#x434;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435;
2 Flash &#x438;&#x43B;&#x438; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x442;&#x435; &#x43D;&#x430; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x43F;&#x440;&#x435;&#x43A;&#x443; SSL.","ba-videorecorder.access-forbidden":"&#x417;&#x430;&#x431;&#x440;&#x430;&#x43D;&#x435;&#x442; &#x435; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x43E;&#x442; &#x434;&#x43E; &#x43C;&#x435;&#x434;&#x438;&#x443;&#x43C;&#x438;&#x442;&#x435;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-videorecorder.pick-covershot":"&#x418;&#x437;&#x431;&#x435;&#x440;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x440;&#x438;&#x432;&#x43A;&#x430;.","ba-videorecorder.uploading":"&#x421;&#x435; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x443;&#x432;&#x430;","ba-videorecorder.uploading-failed":"&#x412;&#x447;&#x438;&#x442;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E; &#x43D;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-videorecorder.verifying":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x443;&#x432;&#x430;&#x45A;&#x435;","ba-videorecorder.verifying-failed":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x430;&#x442;&#x430; &#x43D;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-videorecorder.rerecord-confirm":"&#x414;&#x430;&#x43B;&#x438; &#x43D;&#x430;&#x432;&#x438;&#x441;&#x442;&#x438;&#x43D;&#x430; &#x441;&#x430;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43D;&#x430;&#x43F;&#x440;&#x430;&#x432;&#x438;&#x442;&#x435; &#x432;&#x430;&#x448;&#x435;&#x442;&#x43E; &#x432;&#x438;&#x434;&#x435;&#x43E;?","ba-videorecorder.video_file_too_large":"&#x412;&#x430;&#x448;&#x430;&#x442;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430; &#x435; &#x43F;&#x440;&#x435;&#x433;&#x43E;&#x43B;&#x435;&#x43C;&#x430; (%s) - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E; &#x441;&#x43E; &#x43F;&#x43E;&#x43C;&#x430;&#x43B;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;-&#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430;.","ba-videorecorder.unsupported_video_type":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435;: %s - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x418;&#x437;&#x43B;&#x435;&#x437;&#x435;&#x442;&#x435; &#x43E;&#x434; &#x446;&#x435;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-videoplayer-share.share":"&#x421;&#x43F;&#x43E;&#x434;&#x435;&#x43B;&#x438; &#x43C;&#x435;&#x434;&#x438;&#x443;&#x43C;&#x438;","ba-videorecorder-chooser.record-screen":"&#x415;&#x43A;&#x440;&#x430;&#x43D; &#x437;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435;","ba-videoplayer-controlbar.pause-video-disabled":"&#x41F;&#x430;&#x443;&#x437;&#x430;&#x442;&#x430; &#x43D;&#x435; &#x435; &#x43F;&#x43E;&#x434;&#x434;&#x440;&#x436;&#x430;&#x43D;&#x430;","ba-videorecorder-chooser.record-audio":"&#x421;&#x43D;&#x438;&#x43C;&#x438; &#x430;&#x443;&#x434;&#x438;&#x43E;","ba-videorecorder-controlbar.stop-available-after":"&#x41C;&#x438;&#x43D;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435; &#x43D;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435; &#x435; %d &#x441;&#x435;&#x43A;&#x443;&#x43D;&#x434;&#x438;","ba-videorecorder-controlbar.cancel":"&#x41E;&#x442;&#x43A;&#x430;&#x436;&#x438;","ba-videorecorder-controlbar.cancel-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x43E;&#x442;&#x43A;&#x430;&#x436;&#x435;&#x442;&#x435;.","ba-videorecorder.cancel-confirm":"&#x414;&#x430;&#x43B;&#x438; &#x43D;&#x430;&#x432;&#x438;&#x441;&#x442;&#x438;&#x43D;&#x430; &#x441;&#x430;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43E;&#x442;&#x43A;&#x430;&#x436;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x442;&#x43E;?","ba-videoplayer-adslot.elapsed-time":"&#x41F;&#x43E;&#x43C;&#x438;&#x43D;&#x430;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;","ba-videoplayer-adslot.volume-button":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x458;&#x430; &#x458;&#x430;&#x447;&#x438;&#x43D;&#x430;&#x442;&#x430; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x43E;&#x442;","ba-videoplayer-adslot.volume-mute":"&#x41D;&#x435;&#x43C;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-adslot.volume-unmute":"&#x41D;&#x435;&#x43C;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-adslot.ad-will-end-after":"&#x41E;&#x433;&#x43B;&#x430;&#x441;&#x43E;&#x442; &#x45C;&#x435; &#x437;&#x430;&#x432;&#x440;&#x448;&#x438; &#x43F;&#x43E; %s","ba-videoplayer-adslot.can-skip-after":"&#x41F;&#x440;&#x435;&#x441;&#x43A;&#x43E;&#x43A;&#x43D;&#x438; &#x43F;&#x43E; %d","ba-videoplayer-adslot.skip-ad":"&#x41F;&#x440;&#x435;&#x441;&#x43A;&#x43E;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x440;&#x435;&#x43A;&#x43B;&#x430;&#x43C;&#x430;","ba-videorecorder.software-required":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x434;&#x43E;&#x43B;&#x443; &#x437;&#x430; &#x434;&#x430; &#x433;&#x438; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x442;&#x435; &#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x432;&#x435; &#x431;&#x430;&#x440;&#x430;&#x45A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x434;&#x43E;&#x43B;&#x436;&#x438;&#x442;&#x435;.","ba-videorecorder.software-waiting":"&#x427;&#x435;&#x43A;&#x430;&#x458;&#x45C;&#x438; &#x434;&#x430; &#x441;&#x435; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x430;&#x442; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x430;&#x442; &#x431;&#x430;&#x440;&#x430;&#x45A;&#x430;&#x442;&#x430;. &#x41C;&#x43E;&#x436;&#x435;&#x431;&#x438; &#x45C;&#x435; &#x442;&#x440;&#x435;&#x431;&#x430; &#x434;&#x430; &#x458;&#x430; &#x43E;&#x441;&#x432;&#x435;&#x436;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x43F;&#x43E; &#x437;&#x430;&#x432;&#x440;&#x448;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E;.","ba-videoplayer-controlbar.close-tracks":"&#x417;&#x430;&#x442;&#x432;&#x43E;&#x440;&#x438; CC","ba-videoplayer-controlbar.show-tracks":"&#x41F;&#x43E;&#x43A;&#x430;&#x436;&#x438; CC","ba-videoplayer-tracks.upload-text-tracks":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x438; &#x441;&#x43E; &#x442;&#x435;&#x43A;&#x441;&#x442; &#x437;&#x430; &#x43F;&#x435;&#x441;&#x43D;&#x430;","ba-videoplayer-tracks.select-text-track-language":"&#x408;&#x430;&#x437;&#x438;&#x43A; &#x43D;&#x430; &#x43F;&#x440;&#x435;&#x432;&#x43E;&#x434;","ba-videoplayer-tracks.info-select-locale-first":"&#x41F;&#x440;&#x432;&#x43E; &#x438;&#x437;&#x431;&#x435;&#x440;&#x435;&#x442;&#x435; &#x43B;&#x43E;&#x43A;&#x430;&#x446;&#x438;&#x458;&#x430;","ba-videoplayer-tracks.select-text-track-file":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x438;&#x437;&#x431;&#x435;&#x440;&#x435;&#x442;&#x435; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430;","ba-videoplayer-tracks.back":"&#x43D;&#x430;&#x437;&#x430;&#x434;","ba-videorecorder.framerate-warning":"&#x421;&#x442;&#x430;&#x43F;&#x43A;&#x430;&#x442;&#x430; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x440;&#x430;&#x43C;&#x43A;&#x438; &#x435; &#x43C;&#x43D;&#x43E;&#x433;&#x443; &#x43C;&#x430;&#x43B;&#x430;. &#x41F;&#x440;&#x435;&#x43F;&#x43E;&#x440;&#x430;&#x447;&#x443;&#x432;&#x430;&#x43C;&#x435; &#x434;&#x430; &#x433;&#x438; &#x437;&#x430;&#x442;&#x432;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x441;&#x438;&#x442;&#x435; &#x434;&#x440;&#x443;&#x433;&#x438; &#x43F;&#x440;&#x43E;&#x433;&#x440;&#x430;&#x43C;&#x438; &#x438; &#x458;&#x430;&#x437;&#x438;&#x447;&#x438;&#x45A;&#x430; &#x43D;&#x430; &#x43F;&#x440;&#x435;&#x43B;&#x438;&#x441;&#x442;&#x443;&#x432;&#x430;&#x447;&#x438; &#x438;&#x43B;&#x438; &#x434;&#x430; &#x43A;&#x43E;&#x440;&#x438;&#x441;&#x442;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x431;&#x440;&#x437; &#x43A;&#x43E;&#x43C;&#x43F;&#x458;&#x443;&#x442;&#x435;&#x440;.","ba-videorecorder.upload-error-duration":"&#x414;&#x43E;&#x43B;&#x436;&#x438;&#x43D;&#x430;&#x442;&#x430; &#x43D;&#x430; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x43D;&#x43E;&#x442;&#x43E; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x43D;&#x435; &#x433;&#x438; &#x438;&#x441;&#x43F;&#x43E;&#x43B;&#x43D;&#x443;&#x432;&#x430; &#x443;&#x441;&#x43B;&#x43E;&#x432;&#x438;&#x442;&#x435; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-videorecorder.resolution-constraint-error":"&#x414;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430;&#x442;&#x430; &#x448;&#x442;&#x43E; &#x458;&#x430; &#x438;&#x437;&#x431;&#x440;&#x430;&#x432;&#x442;&#x435; &#x43D;&#x435; &#x43E;&#x434;&#x433;&#x43E;&#x432;&#x430;&#x440;&#x430; &#x43D;&#x430; &#x43F;&#x43E;&#x442;&#x440;&#x435;&#x431;&#x43D;&#x430;&#x442;&#x430; &#x440;&#x435;&#x437;&#x43E;&#x43B;&#x443;&#x446;&#x438;&#x458;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-videorecorder.orientation-portrait-required":"&#x417;&#x430;&#x432;&#x440;&#x442;&#x435;&#x442;&#x435; &#x433;&#x43E; &#x443;&#x440;&#x435;&#x434;&#x43E;&#x442; &#x437;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435; &#x432;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C; &#x43D;&#x430; &#x43F;&#x43E;&#x440;&#x442;&#x440;&#x435;&#x442;.","ba-videorecorder.orientation-landscape-required":"&#x417;&#x430;&#x432;&#x440;&#x442;&#x435;&#x442;&#x435; &#x433;&#x43E; &#x443;&#x440;&#x435;&#x434;&#x43E;&#x442; &#x437;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435; &#x432;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C; &#x43D;&#x430; &#x43F;&#x435;&#x458;&#x437;&#x430;&#x436;.","ba-imageviewer-controlbar.rerecord-image":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;?","ba-imageviewer-controlbar.submit-image":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x438;","ba-imageviewer-controlbar.fullscreen-image":"&#x412;&#x43D;&#x435;&#x441;&#x435;&#x442;&#x435; &#x446;&#x435;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x418;&#x437;&#x43B;&#x435;&#x437;&#x435;&#x442;&#x435; &#x43E;&#x434; &#x446;&#x435;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-imageviewer.image-error":"&#x41D;&#x430;&#x441;&#x442;&#x430;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;, &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x441;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E; &#x43F;&#x43E;&#x434;&#x43E;&#x446;&#x43D;&#x430;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-imagecapture-chooser.image-capture":"&#x421;&#x43D;&#x438;&#x43C;&#x438; &#x441;&#x43B;&#x438;&#x43A;&#x430;","ba-imagecapture-chooser.upload-image":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x441;&#x43B;&#x438;&#x43A;&#x430;","ba-imagecapture-controlbar.settings":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x43A;&#x438;","ba-imagecapture-controlbar.camerahealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x43B;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E; &#x435; &#x434;&#x43E;&#x431;&#x440;&#x43E;","ba-imagecapture-controlbar.cameraunhealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x43B;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E; &#x43D;&#x435; &#x435; &#x43E;&#x43F;&#x442;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E;","ba-imagecapture-controlbar.record":"&#x424;&#x430;&#x442;&#x438;","ba-imagecapture-controlbar.record-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x438;&#x442;&#x435;.","ba-imagecapture-controlbar.rerecord":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43D;&#x430;&#x43F;&#x440;&#x430;&#x432;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-imagecapture-controlbar.cancel":"&#x41E;&#x442;&#x43A;&#x430;&#x436;&#x438;","ba-imagecapture-controlbar.cancel-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x43E;&#x442;&#x43A;&#x430;&#x436;&#x435;&#x442;&#x435;
2.","ba-audioplayer-controlbar.audio-progress":"&#x41D;&#x430;&#x43F;&#x440;&#x435;&#x434;&#x43E;&#x43A;","ba-audioplayer-controlbar.rerecord-audio":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;?","ba-audioplayer-controlbar.submit-audio":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x438;","ba-audioplayer-controlbar.play-audio":"&#x418;&#x433;&#x440;&#x430;&#x458;","ba-audioplayer-controlbar.pause-audio":"&#x41F;&#x430;&#x443;&#x437;&#x430;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x41F;&#x430;&#x443;&#x437;&#x430;&#x442;&#x430; &#x43D;&#x435; &#x435; &#x43F;&#x43E;&#x434;&#x434;&#x440;&#x436;&#x430;&#x43D;&#x430;","ba-audioplayer-controlbar.elapsed-time":"&#x41F;&#x43E;&#x43C;&#x438;&#x43D;&#x430;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;","ba-audioplayer-controlbar.total-time":"&#x412;&#x43A;&#x443;&#x43F;&#x43D;&#x430; &#x434;&#x43E;&#x43B;&#x436;&#x438;&#x43D;&#x430; &#x43D;&#x430;","ba-audioplayer-controlbar.volume-button":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x458;&#x430; &#x458;&#x430;&#x447;&#x438;&#x43D;&#x430;&#x442;&#x430; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x43E;&#x442;","ba-audioplayer-controlbar.volume-mute":"&#x41D;&#x435;&#x43C;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-audioplayer-controlbar.volume-unmute":"&#x41D;&#x435;&#x43C;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-audioplayer-loader.tooltip":"&#x421;&#x435; &#x432;&#x447;&#x438;&#x442;&#x443;&#x432;&#x430; ...","ba-audioplayer.audio-error":"&#x41D;&#x430;&#x441;&#x442;&#x430;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;, &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x441;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E; &#x43F;&#x43E;&#x434;&#x43E;&#x446;&#x43D;&#x430;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-audiorecorder-chooser.record-audio":"&#x421;&#x43D;&#x438;&#x43C;&#x438; &#x430;&#x443;&#x434;&#x438;&#x43E;","ba-audiorecorder-chooser.upload-audio":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x430;&#x443;&#x434;&#x438;&#x43E;","ba-audiorecorder-controlbar.settings":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x43A;&#x438;","ba-audiorecorder-controlbar.microphonehealthy":"&#x417;&#x432;&#x443;&#x43A;&#x43E;&#x442; &#x435; &#x434;&#x43E;&#x431;&#x430;&#x440;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x430;&#x43C; &#x434;&#x430; &#x441;&#x43E;&#x431;&#x435;&#x440;&#x430;&#x43C; &#x437;&#x432;&#x443;&#x43A;","ba-audiorecorder-controlbar.record":"&#x421;&#x43D;&#x438;&#x43C;&#x438;","ba-audiorecorder-controlbar.record-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x438;&#x442;&#x435;.","ba-audiorecorder-controlbar.rerecord":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43D;&#x430;&#x43F;&#x440;&#x430;&#x432;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-audiorecorder-controlbar.stop":"&#x417;&#x430;&#x441;&#x442;&#x430;&#x43D;&#x438;","ba-audiorecorder-controlbar.stop-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x437;&#x430;&#x43F;&#x440;&#x435;&#x442;&#x435;.","ba-audiorecorder-controlbar.stop-available-after":"&#x41C;&#x438;&#x43D;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435; &#x43D;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435; &#x435; %d &#x441;&#x435;&#x43A;&#x443;&#x43D;&#x434;&#x438;","ba-audiorecorder-controlbar.cancel":"&#x41E;&#x442;&#x43A;&#x430;&#x436;&#x438;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x43E;&#x442;&#x43A;&#x430;&#x436;&#x435;&#x442;&#x435;.","ba-videoplayer-controlbar.player-speed":"&#x411;&#x440;&#x437;&#x438;&#x43D;&#x430; &#x43D;&#x430; &#x43F;&#x43B;&#x435;&#x435;&#x440;&#x43E;&#x442;","ba-videoplayer-controlbar.settings":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x43A;&#x438;","ba-videoplayer-controlbar.airplay":"&#x412;&#x43E;&#x437;&#x434;&#x443;&#x448;&#x43D;&#x430; &#x438;&#x433;&#x440;&#x430;","ba-videoplayer-controlbar.airplay-icon":"&#x418;&#x43A;&#x43E;&#x43D;&#x430; &#x437;&#x430; &#x432;&#x43E;&#x437;&#x434;&#x443;&#x448;&#x43D;&#x430; &#x438;&#x433;&#x440;&#x430;.","ba-videoplayer.all-settings":"&#x421;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x43A;&#x438;","ba-videoplayer.player-speed":"&#x411;&#x440;&#x437;&#x438;&#x43D;&#x430; &#x43D;&#x430; &#x43F;&#x43B;&#x435;&#x435;&#x440;&#x43E;&#x442;","ba-videoplayer.full-screen":"&#x426;&#x435;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-videorecorder-controlbar.add-stream":"&#x414;&#x43E;&#x434;&#x430;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x442;&#x43E;&#x43A;","ba-videorecorder.switch-camera":"&#x41F;&#x440;&#x435;&#x444;&#x440;&#x43B;&#x435;&#x442;&#x435; &#x458;&#x430; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x430;&#x442;&#x430;","ba-videorecorder.prepare-covershot":"&#x41F;&#x43E;&#x434;&#x433;&#x43E;&#x442;&#x432;&#x443;&#x432;&#x430;&#x45A;&#x435; &#x43F;&#x43E;&#x43A;&#x440;&#x438;&#x432;&#x43A;&#x438;","ba-videorecorder.prepare-thumbnails":"&#x421;&#x435; &#x43F;&#x43E;&#x434;&#x433;&#x43E;&#x442;&#x432;&#x443;&#x432;&#x430; &#x431;&#x430;&#x440;&#x430;&#x45A;&#x435; &#x43D;&#x430; &#x441;&#x43B;&#x438;&#x43A;&#x438;&#x447;&#x43A;&#x438;","ba-videorecorder.adding-new-stream":"&#x414;&#x43E;&#x434;&#x430;&#x432;&#x430;&#x45A;&#x435; &#x43D;&#x43E;&#x432; &#x442;&#x435;&#x43A;","ba-imagecapture.recorder-error":"&#x41D;&#x430;&#x441;&#x442;&#x430;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;, &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x441;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E; &#x43F;&#x43E;&#x434;&#x43E;&#x446;&#x43D;&#x430;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-imagecapture.attach-error":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x432;&#x43C;&#x435; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x43C;&#x435; &#x434;&#x43E; &#x43C;&#x435;&#x434;&#x438;&#x443;&#x43C;&#x441;&#x43A;&#x438;&#x43E;&#x442; &#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x458;&#x441;. &#x412;&#x43E; &#x437;&#x430;&#x432;&#x438;&#x441;&#x43D;&#x43E;&#x441;&#x442; &#x43E;&#x434; &#x443;&#x440;&#x435;&#x434;&#x43E;&#x442; &#x438; &#x43F;&#x440;&#x435;&#x43B;&#x438;&#x441;&#x442;&#x443;&#x432;&#x430;&#x447;&#x43E;&#x442;, &#x43C;&#x43E;&#x436;&#x435;&#x431;&#x438; &#x45C;&#x435; &#x442;&#x440;&#x435;&#x431;&#x430; &#x434;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435;
2 Flash &#x438;&#x43B;&#x438; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x442;&#x435; &#x43D;&#x430; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x43F;&#x440;&#x435;&#x43A;&#x443; SSL.","ba-imagecapture.software-required":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x434;&#x43E;&#x43B;&#x443; &#x437;&#x430; &#x434;&#x430; &#x433;&#x438; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x442;&#x435; &#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x432;&#x435; &#x431;&#x430;&#x440;&#x430;&#x45A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x434;&#x43E;&#x43B;&#x436;&#x438;&#x442;&#x435;.","ba-imagecapture.software-waiting":"&#x427;&#x435;&#x43A;&#x430;&#x458;&#x45C;&#x438; &#x434;&#x430; &#x441;&#x435; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x430;&#x442; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x430;&#x442; &#x431;&#x430;&#x440;&#x430;&#x45A;&#x430;&#x442;&#x430;. &#x41C;&#x43E;&#x436;&#x435;&#x431;&#x438; &#x45C;&#x435; &#x442;&#x440;&#x435;&#x431;&#x430; &#x434;&#x430; &#x458;&#x430; &#x43E;&#x441;&#x432;&#x435;&#x436;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x43F;&#x43E; &#x437;&#x430;&#x432;&#x440;&#x448;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E;.","ba-imagecapture.access-forbidden":"&#x417;&#x430;&#x431;&#x440;&#x430;&#x43D;&#x435;&#x442; &#x435; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x43E;&#x442; &#x434;&#x43E; &#x43C;&#x435;&#x434;&#x438;&#x443;&#x43C;&#x438;&#x442;&#x435;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-imagecapture.uploading":"&#x421;&#x435; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x443;&#x432;&#x430;","ba-imagecapture.uploading-failed":"&#x412;&#x447;&#x438;&#x442;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E; &#x43D;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-imagecapture.upload-error-duration":"&#x414;&#x43E;&#x43B;&#x436;&#x438;&#x43D;&#x430;&#x442;&#x430; &#x43D;&#x430; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x43D;&#x430;&#x442;&#x430; &#x441;&#x43B;&#x438;&#x43A;&#x430; &#x43D;&#x435; &#x433;&#x438; &#x438;&#x441;&#x43F;&#x43E;&#x43B;&#x43D;&#x443;&#x432;&#x430; &#x443;&#x441;&#x43B;&#x43E;&#x432;&#x438;&#x442;&#x435; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-imagecapture.resolution-constraint-error":"&#x414;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430;&#x442;&#x430; &#x448;&#x442;&#x43E; &#x458;&#x430; &#x438;&#x437;&#x431;&#x440;&#x430;&#x432;&#x442;&#x435; &#x43D;&#x435; &#x43E;&#x434;&#x433;&#x43E;&#x432;&#x430;&#x440;&#x430; &#x43D;&#x430; &#x43F;&#x43E;&#x442;&#x440;&#x435;&#x431;&#x43D;&#x430;&#x442;&#x430; &#x440;&#x435;&#x437;&#x43E;&#x43B;&#x443;&#x446;&#x438;&#x458;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-imagecapture.verifying":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x443;&#x432;&#x430;&#x45A;&#x435;","ba-imagecapture.verifying-failed":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x430;&#x442;&#x430; &#x43D;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-imagecapture.rerecord-confirm":"&#x414;&#x430;&#x43B;&#x438; &#x43D;&#x430;&#x432;&#x438;&#x441;&#x442;&#x438;&#x43D;&#x430; &#x441;&#x430;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x458;&#x430; &#x43F;&#x43E;&#x432;&#x440;&#x430;&#x442;&#x438;&#x442;&#x435; &#x432;&#x430;&#x448;&#x430;&#x442;&#x430; &#x441;&#x43B;&#x438;&#x43A;&#x430;?","ba-imagecapture.image_file_too_large":"&#x412;&#x430;&#x448;&#x430;&#x442;&#x430; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430; &#x441;&#x43E; &#x441;&#x43B;&#x438;&#x43A;&#x430; &#x435; &#x43F;&#x440;&#x435;&#x433;&#x43E;&#x43B;&#x435;&#x43C;&#x430; (%s) - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E; &#x441;&#x43E; &#x43F;&#x43E;&#x43C;&#x430;&#x43B;&#x430; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430; &#x441;&#x43E; &#x441;&#x43B;&#x438;&#x43A;&#x430;.","ba-imagecapture.unsupported_image_type":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435;: %s - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-imagecapture.orientation-portrait-required":"&#x417;&#x430;&#x432;&#x440;&#x442;&#x435;&#x442;&#x435; &#x433;&#x43E; &#x443;&#x440;&#x435;&#x434;&#x43E;&#x442; &#x437;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435; &#x432;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C; &#x43D;&#x430; &#x43F;&#x43E;&#x440;&#x442;&#x440;&#x435;&#x442;.","ba-imagecapture.orientation-landscape-required":"&#x417;&#x430;&#x432;&#x440;&#x442;&#x435;&#x442;&#x435; &#x433;&#x43E; &#x443;&#x440;&#x435;&#x434;&#x43E;&#x442; &#x437;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435; &#x432;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C; &#x43D;&#x430; &#x43F;&#x435;&#x458;&#x437;&#x430;&#x436;.","ba-audiorecorder.recorder-error":"&#x41D;&#x430;&#x441;&#x442;&#x430;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;, &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x441;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E; &#x43F;&#x43E;&#x434;&#x43E;&#x446;&#x43D;&#x430;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-audiorecorder.attach-error":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x432;&#x43C;&#x435; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x43C;&#x435; &#x434;&#x43E; &#x43C;&#x435;&#x434;&#x438;&#x443;&#x43C;&#x441;&#x43A;&#x438;&#x43E;&#x442; &#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x458;&#x441;. &#x412;&#x43E; &#x437;&#x430;&#x432;&#x438;&#x441;&#x43D;&#x43E;&#x441;&#x442; &#x43E;&#x434; &#x443;&#x440;&#x435;&#x434;&#x43E;&#x442; &#x438; &#x43F;&#x440;&#x435;&#x43B;&#x438;&#x441;&#x442;&#x443;&#x432;&#x430;&#x447;&#x43E;&#x442;, &#x43C;&#x43E;&#x436;&#x435;&#x431;&#x438; &#x45C;&#x435; &#x442;&#x440;&#x435;&#x431;&#x430; &#x434;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435;
2 Flash &#x438;&#x43B;&#x438; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x442;&#x435; &#x43D;&#x430; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x43F;&#x440;&#x435;&#x43A;&#x443; SSL.","ba-audiorecorder.software-required":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x434;&#x43E;&#x43B;&#x443; &#x437;&#x430; &#x434;&#x430; &#x433;&#x438; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x442;&#x435; &#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x432;&#x435; &#x431;&#x430;&#x440;&#x430;&#x45A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x434;&#x43E;&#x43B;&#x436;&#x438;&#x442;&#x435;.","ba-audiorecorder.software-waiting":"&#x427;&#x435;&#x43A;&#x430;&#x458;&#x45C;&#x438; &#x434;&#x430; &#x441;&#x435; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x430;&#x442; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x430;&#x442; &#x431;&#x430;&#x440;&#x430;&#x45A;&#x430;&#x442;&#x430;. &#x41C;&#x43E;&#x436;&#x435;&#x431;&#x438; &#x45C;&#x435; &#x442;&#x440;&#x435;&#x431;&#x430; &#x434;&#x430; &#x458;&#x430; &#x43E;&#x441;&#x432;&#x435;&#x436;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x43F;&#x43E; &#x437;&#x430;&#x432;&#x440;&#x448;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E;.","ba-audiorecorder.access-forbidden":"&#x417;&#x430;&#x431;&#x440;&#x430;&#x43D;&#x435;&#x442; &#x435; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x43E;&#x442; &#x434;&#x43E; &#x43C;&#x435;&#x434;&#x438;&#x443;&#x43C;&#x438;&#x442;&#x435;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-audiorecorder.uploading":"&#x421;&#x435; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x443;&#x432;&#x430;","ba-audiorecorder.uploading-failed":"&#x412;&#x447;&#x438;&#x442;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E; &#x43D;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-audiorecorder.upload-error-duration":"&#x414;&#x43E;&#x43B;&#x436;&#x438;&#x43D;&#x430;&#x442;&#x430; &#x43D;&#x430; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x43D;&#x43E;&#x442;&#x43E; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x43D;&#x435; &#x433;&#x438; &#x438;&#x441;&#x43F;&#x43E;&#x43B;&#x43D;&#x443;&#x432;&#x430; &#x443;&#x441;&#x43B;&#x43E;&#x432;&#x438;&#x442;&#x435; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-audiorecorder.verifying":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x443;&#x432;&#x430;&#x45A;&#x435;","ba-audiorecorder.verifying-failed":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x430;&#x442;&#x430; &#x43D;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-audiorecorder.rerecord-confirm":"&#x414;&#x430;&#x43B;&#x438; &#x43D;&#x430;&#x432;&#x438;&#x441;&#x442;&#x438;&#x43D;&#x430; &#x441;&#x430;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43D;&#x430;&#x43F;&#x440;&#x430;&#x432;&#x438;&#x442;&#x435; &#x432;&#x430;&#x448;&#x435;&#x442;&#x43E; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x43F;&#x43E;&#x440;&#x430;&#x43A;&#x430;?","ba-audiorecorder.cancel-confirm":"&#x414;&#x430;&#x43B;&#x438; &#x43D;&#x430;&#x432;&#x438;&#x441;&#x442;&#x438;&#x43D;&#x430; &#x441;&#x430;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43E;&#x442;&#x43A;&#x430;&#x436;&#x435;&#x442;&#x435; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E;?","ba-audiorecorder.audio_file_too_large":"&#x412;&#x430;&#x448;&#x430;&#x442;&#x430; &#x430;&#x443;&#x434;&#x438;&#x43E;-&#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430; &#x435; &#x43F;&#x440;&#x435;&#x433;&#x43E;&#x43B;&#x435;&#x43C;&#x430; (%s) - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E; &#x441;&#x43E; &#x43F;&#x43E;&#x43C;&#x430;&#x43B;&#x430; &#x430;&#x443;&#x434;&#x438;&#x43E;-&#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430;.","ba-audiorecorder.unsupported_audio_type":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435;: %s - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-common-settingsmenu.tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x438;&#x433;&#x440;&#x430;&#x442;&#x435;.","ba-common-settingsmenu.setting-menu":"&#x421;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x43A;&#x438;","ba-common-settingsmenu.source-quality":"&#x41A;&#x432;&#x430;&#x43B;&#x438;&#x442;&#x435;&#x442; &#x43D;&#x430; &#x438;&#x437;&#x432;&#x43E;&#x440;&#x43E;&#x442;","ba-common-settingsmenu.player-speed":"&#x411;&#x440;&#x437;&#x438;&#x43D;&#x430; &#x43D;&#x430; &#x43F;&#x43B;&#x435;&#x435;&#x440;&#x43E;&#x442;","ba-common-settingsmenu.set-menu-option":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x43E;&#x43F;&#x446;&#x438;&#x458;&#x430;","ba-common-settingsmenu.submit-video":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x435;&#x442;&#x435; &#x433;&#x43E; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x442;&#x43E;","ba-common-settingsmenu.picture-in-picture":"&#x421;&#x43B;&#x438;&#x43A;&#x430; &#x43D;&#x430; &#x441;&#x43B;&#x438;&#x43A;&#x430;","ba-common-settingsmenu.exit-fullscreen-video":"&#x418;&#x437;&#x43B;&#x435;&#x437;&#x435;&#x442;&#x435; &#x43E;&#x434; &#x446;&#x435;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-common-settingsmenu.fullscreen-video":"&#x412;&#x43D;&#x435;&#x441;&#x435;&#x442;&#x435; &#x446;&#x435;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-videorecorder-chooser.multi-stream":"&#x41C;&#x443;&#x43B;&#x442;&#x438;-&#x43F;&#x43E;&#x442;&#x43E;&#x43A;","ba-videorecorder-controlbar.pause-recorder":"&#x41F;&#x430;&#x443;&#x437;&#x430; &#x43D;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x447;&#x43E;&#x442;","ba-videorecorder-controlbar.resume-recorder":"&#x41F;&#x440;&#x43E;&#x434;&#x43E;&#x43B;&#x436;&#x438; &#x420;&#x435;&#x43A;&#x43E;&#x440;&#x434;&#x435;&#x440;","ba-videorecorder.missing-track":"&#x41D;&#x435;&#x434;&#x43E;&#x441;&#x442;&#x430;&#x441;&#x443;&#x432;&#x430; &#x43F;&#x43E;&#x442;&#x440;&#x435;&#x431;&#x43D;&#x430;&#x442;&#x430; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x438;&#x43B;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;-&#x442;&#x440;&#x430;&#x43A;&#x430;","ba-videorecorder.device-already-in-use":"&#x411;&#x430;&#x440;&#x435;&#x43C; &#x435;&#x434;&#x435;&#x43D; &#x43E;&#x434; &#x432;&#x430;&#x448;&#x438;&#x442;&#x435; &#x432;&#x43B;&#x435;&#x437;&#x43D;&#x438; &#x443;&#x440;&#x435;&#x434;&#x438; &#x432;&#x435;&#x45C;&#x435; &#x441;&#x435; &#x43A;&#x43E;&#x440;&#x438;&#x441;&#x442;&#x438;","ba-videorecorder.browser-permission-denied":"&#x414;&#x43E;&#x437;&#x432;&#x43E;&#x43B;&#x430;&#x442;&#x430; &#x435; &#x43E;&#x434;&#x431;&#x438;&#x435;&#x43D;&#x430; &#x43E;&#x434; &#x43F;&#x440;&#x435;&#x43B;&#x438;&#x441;&#x442;&#x443;&#x432;&#x430;&#x447;&#x43E;&#x442;, &#x434;&#x43E;&#x434;&#x435;&#x43B;&#x435;&#x442;&#x435; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F; &#x438; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E; &#x432;&#x447;&#x438;&#x442;&#x430;&#x458;&#x442;&#x435; &#x458;&#x430; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430;","ba-audioplayer.all-settings":"&#x421;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x43A;&#x438;","ba-videoplayer-controlbar.remaining-time":"&#x41F;&#x440;&#x435;&#x43E;&#x441;&#x442;&#x430;&#x43D;&#x430;&#x442;&#x43E;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;","ba-videoplayer-controlbar.select-frame":"&#x418;&#x437;&#x431;&#x435;&#x440;&#x435;&#x442;&#x435;","ba-videoplayer-controlbar.trim-video":"&#x41D;&#x430;&#x43C;&#x430;&#x43B;&#x438;","ba-videoplayer-playbutton.trim":"&#x41D;&#x430;&#x43C;&#x430;&#x43B;&#x438;","ba-videoplayer-playbutton.skip":"&#x41F;&#x440;&#x435;&#x441;&#x43A;&#x43E;&#x43A;&#x43D;&#x438;","ba-videorecorder-imagegallery.upload-covershot":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x43A;&#x43E;&#x440;&#x438;&#x446;&#x430;","ba-videorecorder.pick-covershot-frame":"&#x418;&#x437;&#x431;&#x435;&#x440;&#x435;&#x442;&#x435; &#x440;&#x430;&#x43C;&#x43A;&#x430; &#x448;&#x442;&#x43E; &#x45C;&#x435; &#x458;&#x430; &#x43A;&#x43E;&#x440;&#x438;&#x441;&#x442;&#x438;&#x442;&#x435; &#x43A;&#x430;&#x43A;&#x43E; &#x43F;&#x43E;&#x43A;&#x440;&#x438;&#x432;&#x43A;&#x430;.","ba-videorecorder.screen-recorder-is-not-supported":"&#x421;&#x43D;&#x438;&#x43C;&#x430;&#x447;&#x43E;&#x442; &#x43D;&#x430; &#x435;&#x43A;&#x440;&#x430;&#x43D;&#x43E;&#x442; &#x43D;&#x435; &#x435; &#x43F;&#x43E;&#x434;&#x434;&#x440;&#x436;&#x430;&#x43D; &#x43D;&#x430; &#x43E;&#x432;&#x43E;&#x458; &#x443;&#x440;&#x435;&#x434;","ba-videorecorder.trim-prompt":"&#x414;&#x430;&#x43B;&#x438; &#x441;&#x430;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x438;&#x441;&#x435;&#x447;&#x435;&#x442;&#x435; &#x432;&#x430;&#x448;&#x435;&#x442;&#x43E; &#x432;&#x438;&#x434;&#x435;&#x43E;?","ba-videorecorder.trim-video":"&#x41F;&#x43E;&#x43C;&#x435;&#x441;&#x442;&#x435;&#x442;&#x435; &#x433;&#x438; &#x43E;&#x437;&#x43D;&#x430;&#x43A;&#x438;&#x442;&#x435; &#x437;&#x430; &#x43F;&#x43E;&#x447;&#x435;&#x442;&#x43E;&#x43A; &#x438; &#x43A;&#x440;&#x430;&#x458; &#x437;&#x430; &#x434;&#x430; &#x433;&#x43E; &#x438;&#x441;&#x435;&#x447;&#x435;&#x442;&#x435; &#x432;&#x430;&#x448;&#x435;&#x442;&#x43E; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder.wait-for-trim":"&#x421;&#x435; &#x447;&#x435;&#x43A;&#x430; &#x43A;&#x43E;&#x43C;&#x430;&#x43D;&#x434;&#x430;&#x442;&#x430; &#x437;&#x430; &#x442;&#x440;&#x438;&#x43C; ...","ba-videorecorder-controlbar.no-video-source":"&#x41D;&#x435;&#x434;&#x43E;&#x441;&#x442;&#x430;&#x441;&#x443;&#x432;&#x430; &#x434;&#x43E;&#x43F;&#x43E;&#x43B;&#x43D;&#x438;&#x442;&#x435;&#x43B;&#x435;&#x43D; &#x438;&#x437;&#x432;&#x43E;&#x440; &#x437;&#x430; &#x432;&#x43D;&#x435;&#x441;&#x443;&#x432;&#x430;&#x45A;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-controlbar.stream-already-selected":"&#x414;&#x43E;&#x43F;&#x43E;&#x43B;&#x43D;&#x438;&#x442;&#x435;&#x43B;&#x435;&#x43D; &#x442;&#x435;&#x43A; &#x432;&#x435;&#x45C;&#x435; &#x435; &#x438;&#x437;&#x431;&#x440;&#x430;&#x43D;","ba-videorecorder.uploading-src-error":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x441;&#x435; &#x440;&#x435;&#x43F;&#x440;&#x43E;&#x434;&#x443;&#x446;&#x438;&#x440;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x441;&#x435;&#x433;&#x430;, &#x43F;&#x440;&#x438;&#x43A;&#x430;&#x447;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E; &#x435; &#x441;&#x435;&#x443;&#x448;&#x442;&#x435; &#x432;&#x43E; &#x442;&#x435;&#x43A;","ba-audiorecorder-controlbar.pause-recorder":"&#x41F;&#x430;&#x443;&#x437;&#x438;&#x440;&#x430;&#x458;&#x442;&#x435; &#x433;&#x43E; &#x440;&#x435;&#x43A;&#x43E;&#x440;&#x434;&#x435;&#x440;&#x43E;&#x442;","ba-audiorecorder-controlbar.resume-recorder":"&#x420;&#x435;&#x437;&#x438;&#x43C;&#x435; &#x43D;&#x430; &#x440;&#x435;&#x437;&#x438;&#x43C;&#x435;"},["language:mk"]),{}}),e.define("module:Assets.Languages.nl",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"Klik om video af te spelen.","ba-videoplayer-playbutton.rerecord":"Opnieuw","ba-videoplayer-playbutton.submit-video":"Bevestigen","ba-videoplayer-loader.tooltip":"Laden...","ba-videoplayer-controlbar.change-resolution":"Resolutie veranderen","ba-videoplayer-controlbar.video-progress":"Vooruitgang","ba-videoplayer-controlbar.rerecord-video":"Opnieuw opnemen?","ba-videoplayer-controlbar.submit-video":"Bevestigen","ba-videoplayer-controlbar.play-video":"Afspelen","ba-videoplayer-controlbar.pause-video":"Pauze","ba-videoplayer-controlbar.elapsed-time":"Verstreken tijd","ba-videoplayer-controlbar.total-time":"De totale lengte van de video","ba-videoplayer-controlbar.fullscreen-video":"Volledig scherm","ba-videoplayer-controlbar.volume-button":"Volume instellen","ba-videoplayer-controlbar.volume-mute":"Geluid dempen","ba-videoplayer-controlbar.volume-unmute":"Geluid inschakelen","ba-videoplayer.video-error":"Er is een fout opgetreden, probeer het later opnieuw. Klik hier om opnieuw te proberen.","ba-videorecorder-chooser.record-video":"Video opnemen","ba-videorecorder-chooser.upload-video":"Video uploaden","ba-videorecorder-controlbar.settings":"Instellingen","ba-videorecorder-controlbar.camerahealthy":"Verlichting is goed","ba-videorecorder-controlbar.cameraunhealthy":"Verlichting is niet optimaal","ba-videorecorder-controlbar.microphonehealthy":"Het geluid is goed","ba-videorecorder-controlbar.microphoneunhealthy":"Geluid is niet optimaal","ba-videorecorder-controlbar.record":"Opnemen","ba-videorecorder-controlbar.record-tooltip":"Klik hier om te registreren.","ba-videorecorder-controlbar.rerecord":"Opnieuw opnemen","ba-videorecorder-controlbar.rerecord-tooltip":"Opnieuw opnemen","ba-videorecorder-controlbar.upload-covershot":"Video uploaden","ba-videorecorder-controlbar.upload-covershot-tooltip":"Klik hier om je aangepaste cover te uploaden","ba-videorecorder-controlbar.stop":"Stop","ba-videorecorder-controlbar.stop-tooltip":"Klik hier om te stoppen.","ba-videorecorder-controlbar.skip":"Over
2slaan","ba-videorecorder-controlbar.skip-tooltip":"Klik hier om over te slaan.","ba-videorecorder.recorder-error":"Er is een fout opgetreden, probeer het later opnieuw. Klik hier om opnieuw te proberen.","ba-videorecorder.attach-error":"We konden geen toegang krijgen tot de camera. Afhankelijk van het apparaat en de browser, moet u misschien Flash installeren of toegang tot de pagina via SSL.","ba-videorecorder.access-forbidden":"De toegang tot de camera was verboden. Klik hier om opnieuw te proberen.","ba-videorecorder.pick-covershot":"Kies een covershot.","ba-videorecorder.uploading":"Uploaden","ba-videorecorder.uploading-failed":"Uploaden mislukt - klik hier om opnieuw te proberen.","ba-videorecorder.verifying":"Verifi&#xEB;ren","ba-videorecorder.verifying-failed":"Verificatie mislukt - klik hier om opnieuw te proberen.","ba-videorecorder.rerecord-confirm":"Wil je echt je video opnieuw opnemen?","ba-videorecorder.video_file_too_large":"Uw video bestand is te groot (%s) - klik hier om opnieuw te proberen met een kleiner bestand.","ba-videorecorder.unsupported_video_type":"Upload: %s - klik hier om opnieuw te proberen.","ba-videoplayer-controlbar.exit-fullscreen-video":"Verlaat volledig scherm","ba-videoplayer-share.share":"Video Helen","ba-videorecorder-chooser.record-screen":"Scherm opnemen","ba-videoplayer-controlbar.pause-video-disabled":"Pauzeren niet ondersteund","ba-videorecorder-chooser.record-audio":"Geluid opnemen","ba-videorecorder-controlbar.stop-available-after":"Minimale opnametijd is %d seconden","ba-videorecorder-controlbar.cancel":"Annuleren","ba-videorecorder-controlbar.cancel-tooltip":"Klik hier om te annuleren.","ba-videorecorder.cancel-confirm":"Wil je je upload echt annuleren?","ba-videoplayer-adslot.elapsed-time":"Verstreken tijd","ba-videoplayer-adslot.volume-button":"Volume","ba-videoplayer-adslot.volume-mute":"Geluid dempen","ba-videoplayer-adslot.volume-unmute":"Geluid inschakelen","ba-videoplayer-adslot.ad-will-end-after":"Advertentie eindigt na %s","ba-videoplayer-adslot.can-skip-after":"Skip na %d","ba-videoplayer-adslot.skip-ad":"Advertentie overslaan","ba-videorecorder.software-required":"Klik hieronder om de volgende vereisten te installeren / activeren om door te gaan.","ba-videorecorder.software-waiting":"Wacht tot de vereisten zijn ge&#xEF;nstalleerd / geactiveerd. Mogelijk moet u de pagina na voltooiing vernieuwen.","ba-videoplayer-controlbar.close-tracks":"Sluit CC","ba-videoplayer-controlbar.show-tracks":"Toon CC","ba-videoplayer-tracks.upload-text-tracks":"Uploadtekstbestanden uploaden","ba-videoplayer-tracks.select-text-track-language":"Taal ondertitels","ba-videoplayer-tracks.info-select-locale-first":"Selecteer eerst locale","ba-videoplayer-tracks.select-text-track-file":"Klik om bestand te selecteren","ba-videoplayer-tracks.back":"terug","ba-videorecorder.framerate-warning":"De videoframesnelheid is erg laag. We raden aan om alle andere programma&#x27;s en browsertabs te sluiten of om een &#x200B;&#x200B;snellere computer te gebruiken.","ba-videorecorder.upload-error-duration":"De lengte van de ge&#xFC;ploade video voldoet niet aan de vereisten. Klik hier om opnieuw te proberen.","ba-videorecorder.resolution-constraint-error":"Het bestand dat je hebt geselecteerd komt niet overeen met de vereiste resolutie - klik hier om het opnieuw te proberen.","ba-videorecorder.orientation-portrait-required":"Draai uw apparaat om op te nemen in staande modus.","ba-videorecorder.orientation-landscape-required":"Draai je apparaat om in de liggende modus op te nemen.","ba-imageviewer-controlbar.rerecord-image":"Opnieuw doen?","ba-imageviewer-controlbar.submit-image":"Bevestigen","ba-imageviewer-controlbar.fullscreen-image":"Voer het volledige scherm in","ba-imageviewer-controlbar.exit-fullscreen-image":"Verlaat volledig scherm","ba-imageviewer.image-error":"Er is een fout opgetreden. Probeer het later opnieuw. Klik om opnieuw te proberen.","ba-imagecapture-chooser.image-capture":"Capture Image","ba-imagecapture-chooser.upload-image":"Afbeelding uploaden","ba-imagecapture-controlbar.settings":"instellingen","ba-imagecapture-controlbar.camerahealthy":"Verlichting is goed","ba-imagecapture-controlbar.cameraunhealthy":"Verlichting is niet optimaal","ba-imagecapture-controlbar.record":"Gevangen nemen","ba-imagecapture-controlbar.record-tooltip":"Klik hier om vast te leggen.","ba-imagecapture-controlbar.rerecord":"Opnieuw doen","ba-imagecapture-controlbar.rerecord-tooltip":"Klik hier om opnieuw te doen.","ba-imagecapture-controlbar.cancel":"Annuleer","ba-imagecapture-controlbar.cancel-tooltip":"Klik hier om te annuleren.","ba-audioplayer
2-controlbar.audio-progress":"Vooruitgang","ba-audioplayer-controlbar.rerecord-audio":"Opnieuw doen?","ba-audioplayer-controlbar.submit-audio":"Bevestigen","ba-audioplayer-controlbar.play-audio":"Spelen","ba-audioplayer-controlbar.pause-audio":"Pauze","ba-audioplayer-controlbar.pause-audio-disabled":"Pauzeren niet ondersteund","ba-audioplayer-controlbar.elapsed-time":"Verstreken tijd","ba-audioplayer-controlbar.total-time":"Totale lengte van","ba-audioplayer-controlbar.volume-button":"Volume instellen","ba-audioplayer-controlbar.volume-mute":"Geluid dempen","ba-audioplayer-controlbar.volume-unmute":"Geluid dempen","ba-audioplayer-loader.tooltip":"Bezig met laden...","ba-audioplayer.audio-error":"Er is een fout opgetreden. Probeer het later opnieuw. Klik om opnieuw te proberen.","ba-audiorecorder-chooser.record-audio":"Geluid opnemen","ba-audiorecorder-chooser.upload-audio":"Upload audio","ba-audiorecorder-controlbar.settings":"instellingen","ba-audiorecorder-controlbar.microphonehealthy":"Geluid is goed","ba-audiorecorder-controlbar.microphoneunhealthy":"Kan geen geluid oppikken","ba-audiorecorder-controlbar.record":"Record","ba-audiorecorder-controlbar.record-tooltip":"Klik hier om op te nemen.","ba-audiorecorder-controlbar.rerecord":"Opnieuw doen","ba-audiorecorder-controlbar.rerecord-tooltip":"Klik hier om opnieuw te doen.","ba-audiorecorder-controlbar.stop":"Hou op","ba-audiorecorder-controlbar.stop-tooltip":"Klik hier om te stoppen.","ba-audiorecorder-controlbar.stop-available-after":"Minimale opnametijd is %d seconden","ba-audiorecorder-controlbar.cancel":"Annuleer","ba-audiorecorder-controlbar.cancel-tooltip":"Klik hier om te annuleren.","ba-videoplayer-controlbar.player-speed":"Snelheid van de speler","ba-videoplayer-controlbar.settings":"instellingen","ba-videoplayer-controlbar.airplay":"airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay-pictogram.","ba-videoplayer.all-settings":"Alle instellingen","ba-videoplayer.player-speed":"Snelheid van de speler","ba-videoplayer.full-screen":"Volledig scherm","ba-videorecorder-controlbar.add-stream":"Stream toevoegen","ba-videorecorder.switch-camera":"Schakel camera","ba-videorecorder.prepare-covershot":"Dekkinghots voorbereiden","ba-videorecorder.prepare-thumbnails":"Voorbereiden op het zoeken naar miniaturen","ba-videorecorder.adding-new-stream":"Nieuwe stream toevoegen","ba-imagecapture.recorder-error":"Er is een fout opgetreden. Probeer het later opnieuw. Klik om opnieuw te proberen.","ba-imagecapture.attach-error":"We hadden geen toegang tot de media-interface. Afhankelijk van het apparaat en de browser, moet u mogelijk Flash installeren of de pagina openen via SSL.","ba-imagecapture.software-required":"Klik hieronder om de volgende vereisten te installeren / activeren om door te gaan.","ba-imagecapture.software-waiting":"Wacht tot de vereisten zijn ge&#xEF;nstalleerd / geactiveerd. Mogelijk moet u de pagina na voltooiing vernieuwen.","ba-imagecapture.access-forbidden":"Toegang tot de media was verboden. Klik om opnieuw te proberen.","ba-imagecapture.uploading":"uploaden","ba-imagecapture.uploading-failed":"Uploaden mislukt - klik hier om het opnieuw te proberen.","ba-imagecapture.upload-error-duration":"De lengte van de ge&#xFC;ploade afbeelding voldoet niet aan de vereisten. Klik hier om opnieuw te proberen.","ba-imagecapture.resolution-constraint-error":"Het bestand dat u heeft geselecteerd komt niet overeen met de vereiste resolutie - klik hier om het opnieuw te proberen.","ba-imagecapture.verifying":"Het verifi&#xEB;ren","ba-imagecapture.verifying-failed":"Verifi&#xEB;ren mislukt - klik hier om het opnieuw te proberen.","ba-imagecapture.rerecord-confirm":"Wil je echt je foto opnieuw maken?","ba-imagecapture.image_file_too_large":"Uw afbeeldingsbestand is te groot (%s) - klik hier om het opnieuw te proberen met een kleiner afbeeldingsbestand.","ba-imagecapture.unsupported_image_type":"Upload alstublieft: %s - klik hier om het opnieuw te proberen.","ba-imagecapture.orientation-portrait-required":"Draai uw apparaat om op te nemen in staande modus.","ba-imagecapture.orientation-landscape-required":"Draai je apparaat om op te nemen in liggende modus.","ba-audiorecorder.recorder-error":"Er is een fout opgetreden. Probeer het later opnieuw. Klik om opnieuw te proberen.","ba-audiorecorder.attach-error":"We hadden geen toegang tot de media-interface. Afhankelijk van het apparaat en de browser, moet u mogelijk Flash installeren of de pagina openen via SSL.","ba-audiorecorder.software-required":"Klik hieronder om de volgende vereisten te installeren / activeren om door te gaan.","ba-audiorecorder.software-waiting":"Wacht tot de vereisten zijn ge&#xEF;nstalleerd / geactiveerd. Mogelijk moet u de pagina na voltooiing vernieuwen.","ba-audiorecorder.access-forbidden":"Toegang tot de media was verboden. Klik om opnieuw te proberen.","ba-audiorecorder.uploading":"uploaden","ba-audiorecorder.uploading-failed":"Uploaden mislukt - klik hier om het opnieuw te proberen.","ba-audiorecorder.upload-error-duration":"De lengte van de ge&#xFC;ploade audio voldoet niet aan de vereisten. Klik hier om opnieuw te proberen.","ba-audiorecorder.verifying":"Het verifi&#xEB;ren","ba-audiorecorder.verifying-failed":"Verifi&#xEB;ren mislukt - klik hier om het opnieuw te proberen.","ba-audiorecorder.rerecord-confirm":"Wil je je audio echt opnieuw spelen?","ba-audiorecorder.cancel-confirm":"Wil je echt je audio-upload annuleren?","ba-audiorecorder.audio_file_too_large":"Je audiobestand is te groot (%s) - klik hier om het opnieuw te proberen met een kleiner audiobestand.","ba-audiorecorder.unsupported_audio_type":"Upload alstublieft: %s - klik hier om het opnieuw te proberen.","ba-common-settingsmenu.tooltip":"Klik om te spelen.","ba-common-settingsmenu.setting-menu":"Alle instellingen","ba-common-settingsmenu.source-quality":"Bronkwaliteit","ba-common-settingsmenu.player-speed":"Speler snelheid","ba-common-settingsmenu.set-menu-option":"Optie instellen","ba-common-settingsmenu.submit-video":"Bevestig video","ba-common-settingsmenu.picture-in-picture":"Foto in foto","ba-common-settingsmenu.exit-fullscreen-video":"Verlaat volledig scherm","ba-common-settingsmenu.fullscreen-video":"Volledig scherm openen","ba-videorecorder-chooser.multi-stream":"Multi-stream","ba-videorecorder-controlbar.pause-recorder":"Pauzeer de recorder","ba-videorecorder-controlbar.resume-recorder":"Hervat de recorder","ba-videorecorder.missing-track":"Vereiste audio- of videotrack ontbreekt","ba-videorecorder.device-already-in-use":"Minstens een van uw invoerapparaten is al in gebruik","ba-videorecorder.browser-permission-denied":"Toestemming geweigerd door browser, geef toegang en laad de pagina opnieuw","ba-audioplayer.all-settings":"Alle instellingen","ba-videoplayer-controlbar.remaining-time":"Overgebleven tijd","ba-videoplayer-controlbar.select-frame":"Selecteer","ba-videoplayer-controlbar.trim-video":"Trimmen","ba-videoplayer-playbutton.trim":"Trimmen","ba-videoplayer-playbutton.skip":"Over
2springen","ba-videorecorder-imagegallery.upload-covershot":"Omslag uploaden","ba-videorecorder.pick-covershot-frame":"Selecteer een frame om als covershot te gebruiken.","ba-videorecorder.screen-recorder-is-not-supported":"Schermrecorder wordt niet ondersteund op dit apparaat","ba-videorecorder.trim-prompt":"Wil je je video inkorten?","ba-videorecorder.trim-video":"Verplaats de begin- en eindmarkeringen om je video bij te snijden","ba-videorecorder.wait-for-trim":"Wachten op trimcommando...","ba-videorecorder-controlbar.no-video-source":"Ontbrekende extra video-invoerbron","ba-videorecorder-controlbar.stream-already-selected":"Extra stream is al geselecteerd","ba-videorecorder.uploading-src-error":"Kan de video nu niet afspelen, het uploaden is nog bezig","ba-audiorecorder-controlbar.pause-recorder":"Recorder pauzeren","ba-audiorecorder-controlbar.resume-recorder":"Recorder hervatten"},["language:nl"]),{}}),e.define("module:Assets.Languages.no",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"Klikk for &#xE5; spille video.","ba-videoplayer-playbutton.rerecord":"Gj&#xF8;re om","ba-videoplayer-playbutton.submit-video":"bekreft video","ba-videoplayer-loader.tooltip":"Laster video ...","ba-videoplayer-controlbar.change-resolution":"Endre oppl&#xF8;sning","ba-videoplayer-controlbar.video-progress":"video fremgang","ba-videoplayer-controlbar.rerecord-video":"Gj&#xF8;r om videoen?","ba-videoplayer-controlbar.submit-video":"bekreft video","ba-videoplayer-controlbar.play-video":"spill video","ba-videoplayer-controlbar.pause-video":"pause video","ba-videoplayer-controlbar.elapsed-time":"Forl&#xF8;pt tid","ba-videoplayer-controlbar.total-time":"Total lengde p&#xE5; video","ba-videoplayer-controlbar.fullscreen-video":"Skriv fullskjerm","ba-videoplayer-controlbar.volume-button":"Still inn volum","ba-videoplayer-controlbar.volume-mute":"lyd","ba-videoplayer-controlbar.volume-unmute":"lyd","ba-videoplayer.video-error":"En feil oppstod. Vennligst pr&#xF8;v igjen senere. Klikk for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-videorecorder-chooser.record-video":"Spill av video","ba-videorecorder-chooser.upload-video":"Last opp video","ba-videorecorder-controlbar.settings":"innstillinger","ba-videorecorder-controlbar.camerahealthy":"Belysning er god","ba-videorecorder-controlbar.cameraunhealthy":"Belysning er ikke optimal","ba-videorecorder-controlbar.microphonehealthy":"Lyden er god","ba-videorecorder-controlbar.microphoneunhealthy":"Kan ikke plukke opp noen lyd","ba-videorecorder-controlbar.record":"Ta opp","ba-videorecorder-controlbar.record-tooltip":"Klikk her for &#xE5; spille inn.","ba-videorecorder-controlbar.rerecord":"Gj&#xF8;re om","ba-videorecorder-controlbar.rerecord-tooltip":"Klikk her for &#xE5; gj&#xF8;re om.","ba-videorecorder-controlbar.upload-covershot":"Laste opp","ba-videorecorder-controlbar.upload-covershot-tooltip":"Klikk her for &#xE5; laste opp egendefinerte dekke skudd","ba-videorecorder-controlbar.stop":"Stoppe","ba-videorecorder-controlbar.stop-tooltip":"Klikk her for &#xE5; stoppe.","ba-videorecorder-controlbar.skip":"Hopp","ba-videorecorder-controlbar.skip-tooltip":"Klikk her for &#xE5; hoppe.","ba-videorecorder.recorder-error":"En feil oppstod. Vennligst pr&#xF8;v igjen senere. Klikk for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-videorecorder.attach-error":"Vi kunne ikke f&#xE5; tilgang til kameraet grensesnitt. Avhengig av enheten og nettleser, kan det hende du m&#xE5; installere Flash eller tilgang til siden via SSL.","ba-videorecorder.access-forbidden":"Tilgang til kameraet ble forbudt. Klikk for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-videorecorder.pick-covershot":"Plukk en covershot.","ba-videorecorder.uploading":"Laster opp","ba-videorecorder.uploading-failed":"Opplasting mislyktes - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-videorecorder.verifying":"Bekrefter","ba-videorecorder.verifying-failed":"Bekrefter mislyktes - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-videorecorder.rerecord-confirm":"Har du virkelig &#xF8;nsker &#xE5; gj&#xF8;re om videoen?","ba-videorecorder.video_file_too_large":"Videofilen er for stor (%s) - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt med en mindre videofil.","ba-videorecorder.unsupported_video_type":"Last opp: %s - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-videoplayer-controlbar.exit-fullscreen-video":"Avslutt fullskjerm","ba-videoplayer-share.share":"Del video","ba-videorecorder-chooser.record-screen":"Opptaksskjerm","ba-videoplayer-controlbar.pause-video-disabled":"Pause ikke st&#xF8;ttet","ba-videorecorder-chooser.record-audio":"Ta opp lyd","ba-videorecorder-controlbar.stop-available-after":"Minimum opptakstid er %d sekunder","ba-videorecorder-controlbar.cancel":"Avbryt","ba-videorecorder-controlbar.cancel-tooltip":"Klikk her for &#xE5; avbryte.","ba-videorecorder.cancel-confirm":"Vil du virkelig slette videoopplasting?","ba-videoplayer-adslot.elapsed-time":"Forl&#xF8;pt tid","ba-videoplayer-adslot.volume-button":"Angi volum","ba-videoplayer-adslot.volume-mute":"Dempe lyd","ba-videoplayer-adslot.volume-unmute":"Sl&#xE5; av lyden","ba-videoplayer-adslot.ad-will-end-after":"Annonsen slutter etter %s","ba-videoplayer-adslot.can-skip-after":"Hopp over etter %d","ba-videoplayer-adslot.skip-ad":"Hopp over annonse","ba-videorecorder.software-required":"Vennligst klikk nedenfor for &#xE5; installere / aktivere f&#xF8;lgende krav for &#xE5; fortsette.","ba-videorecorder.software-waiting":"Venter p&#xE5; kravene som skal installeres / aktiveres. Du m&#xE5; kanskje oppdatere siden etter ferdigstillelse.","ba-videoplayer-controlbar.close-tracks":"Lukk CC","ba-videoplayer-controlbar.show-tracks":"Vis CC","ba-videoplayer-tracks.upload-text-tracks":"Last opp tekstfilfiler","ba-videoplayer-tracks.select-text-track-language":"Undertekst Spr&#xE5;k","ba-videoplayer-tracks.info-select-locale-first":"Velg f&#xF8;rst spr&#xE5;k","ba-videoplayer-tracks.select-text-track-file":"Klikk for &#xE5; velge fil","ba-videoplayer-tracks.back":"tilbake","ba-videorecorder.framerate-warning":"Videorammen er sv&#xE6;rt lav. Vi anbefaler at du lukker alle andre programmer og nettleserfliker eller bruker en raskere datamaskin.","ba-videorecorder.upload-error-duration":"Lengden p&#xE5; den opplastede videoen oppfyller ikke kravene - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-videorecorder.resolution-constraint-error":"Filen du har valgt stemmer ikke overens med &#xF8;nsket oppl&#xF8;sning - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-videorecorder.orientation-portrait-required":"Vennligst roter enheten til &#xE5; ta opp i st&#xE5;ende modus.","ba-videorecorder.orientation-landscape-required":"Vennligst roter enheten til &#xE5; ta opp i liggende modus.","ba-imageviewer-controlbar.rerecord-image":"Gj&#xF8;re om?","ba-imageviewer-controlbar.submit-image":"Bekrefte","ba-imageviewer-controlbar.fullscreen-image":"Skriv inn fullskjerm","ba-imageviewer-controlbar.exit-fullscreen-image":"Avslutt fullskjerm","ba-imageviewer.image-error":"En feil oppstod. Vennligst pr&#xF8;v igjen senere. Klikk for &#xE5; pr&#xF8;ve igjen.","ba-imagecapture-chooser.image-capture":"Capture Image","ba-imagecapture-chooser.upload-image":"Last opp bilde","ba-imagecapture-controlbar.settings":"innstillinger","ba-imagecapture-controlbar.camerahealthy":"Belysning er bra","ba-imagecapture-controlbar.cameraunhealthy":"Belysning er ikke optimal","ba-imagecapture-controlbar.record":"Capture","ba-imagecapture-controlbar.record-tooltip":"Klikk her for &#xE5; fange.","ba-imagecapture-controlbar.rerecord":"Gj&#xF8;re om","ba-imagecapture-controlbar.rerecord-tooltip":"Klikk her for &#xE5; gjenta.","ba-imagecapture-controlbar.cancel":"Avbryt","ba-imagecapture-controlbar.cancel-tooltip":"Klikk her for &#xE5;
2 avbryte.","ba-audioplayer-controlbar.audio-progress":"Framgang","ba-audioplayer-controlbar.rerecord-audio":"Gj&#xF8;re om?","ba-audioplayer-controlbar.submit-audio":"Bekrefte","ba-audioplayer-controlbar.play-audio":"Spille","ba-audioplayer-controlbar.pause-audio":"Pause","ba-audioplayer-controlbar.pause-audio-disabled":"Pause ikke st&#xF8;ttet","ba-audioplayer-controlbar.elapsed-time":"Forl&#xF8;pt tid","ba-audioplayer-controlbar.total-time":"Total lengde p&#xE5;","ba-audioplayer-controlbar.volume-button":"Angi volum","ba-audioplayer-controlbar.volume-mute":"Dempe lyd","ba-audioplayer-controlbar.volume-unmute":"Sl&#xE5; av lyden","ba-audioplayer-loader.tooltip":"Laster ...","ba-audioplayer.audio-error":"En feil oppstod. Vennligst pr&#xF8;v igjen senere. Klikk for &#xE5; pr&#xF8;ve igjen.","ba-audiorecorder-chooser.record-audio":"Ta opp lyd","ba-audiorecorder-chooser.upload-audio":"Last opp lyd","ba-audiorecorder-controlbar.settings":"innstillinger","ba-audiorecorder-controlbar.microphonehealthy":"Lyden er god","ba-audiorecorder-controlbar.microphoneunhealthy":"Kan ikke hente lyd","ba-audiorecorder-controlbar.record":"Ta opp","ba-audiorecorder-controlbar.record-tooltip":"Klikk her for &#xE5; spille inn.","ba-audiorecorder-controlbar.rerecord":"Gj&#xF8;re om","ba-audiorecorder-controlbar.rerecord-tooltip":"Klikk her for &#xE5; gjenta.","ba-audiorecorder-controlbar.stop":"Stoppe","ba-audiorecorder-controlbar.stop-tooltip":"Klikk her for &#xE5; stoppe.","ba-audiorecorder-controlbar.stop-available-after":"Minimum opptakstid er %d sekunder","ba-audiorecorder-controlbar.cancel":"Avbryt","ba-audiorecorder-controlbar.cancel-tooltip":"Klikk her for &#xE5; avbryte.","ba-videoplayer-controlbar.player-speed":"Spillerens hastighet","ba-videoplayer-controlbar.settings":"innstillinger","ba-videoplayer-controlbar.airplay":"airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay-ikon.","ba-videoplayer.all-settings":"Alle innstillinger","ba-videoplayer.player-speed":"Spillerens hastighet","ba-videoplayer.full-screen":"Full skjerm","ba-videorecorder-controlbar.add-stream":"Legg til str&#xF8;m","ba-videorecorder.switch-camera":"Bytt kamera","ba-videorecorder.prepare-covershot":"Forbereder deksler","ba-videorecorder.prepare-thumbnails":"Forbereder s&#xF8;ker miniatyrbilder","ba-videorecorder.adding-new-stream":"Legger til ny str&#xF8;m","ba-imagecapture.recorder-error":"En feil oppstod. Vennligst pr&#xF8;v igjen senere. Klikk for &#xE5; pr&#xF8;ve igjen.","ba-imagecapture.attach-error":"Vi kunne ikke f&#xE5; tilgang til mediegrensesnittet. Avhengig av enhet og nettleser, m&#xE5; du kanskje installere Flash eller f&#xE5; tilgang til siden via SSL.","ba-imagecapture.software-required":"Vennligst klikk nedenfor for &#xE5; installere / aktivere f&#xF8;lgende krav for &#xE5; fortsette.","ba-imagecapture.software-waiting":"Venter p&#xE5; kravene som skal installeres / aktiveres. Du m&#xE5; kanskje oppdatere siden etter ferdigstillelse.","ba-imagecapture.access-forbidden":"Tilgang til media var forbudt. Klikk for &#xE5; pr&#xF8;ve igjen.","ba-imagecapture.uploading":"Laster opp","ba-imagecapture.uploading-failed":"Opplasting mislyktes - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-imagecapture.upload-error-duration":"Lengden p&#xE5; det opplastede bildet oppfyller ikke kravene - klikk her for &#xE5; pr&#xF8;ve igjen.","ba-imagecapture.resolution-constraint-error":"Filen du har valgt stemmer ikke overens med &#xF8;nsket oppl&#xF8;sning - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-imagecapture.verifying":"Bekrefter","ba-imagecapture.verifying-failed":"Bekreftelse mislyktes - klikk her for &#xE5; pr&#xF8;ve igjen.","ba-imagecapture.rerecord-confirm":"Vil du virkelig gjenta bildet ditt?","ba-imagecapture.image_file_too_large":"Bildefilen din er for stor (%s) - klikk her for &#xE5; pr&#xF8;ve igjen med en mindre bildefil.","ba-imagecapture.unsupported_image_type":"Vennligst last opp: %s - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-imagecapture.orientation-portrait-required":"Vennligst roter enheten din for &#xE5; ta opp i st&#xE5;ende modus.","ba-imagecapture.orientation-landscape-required":"Vennligst roter enheten til &#xE5; ta opp i liggende modus.","ba-audiorecorder.recorder-error":"En feil oppstod. Vennligst pr&#xF8;v igjen senere. Klikk for &#xE5; pr&#xF8;ve igjen.","ba-audiorecorder.attach-error":"Vi kunne ikke f&#xE5; tilgang til mediegrensesnittet. Avhengig av enhet og nettleser, m&#xE5; du kanskje installere Flash eller f&#xE5; tilgang til siden via SSL.","ba-audiorecorder.software-required":"Vennligst klikk nedenfor for &#xE5; installere / aktivere f&#xF8;lgende krav for &#xE5; fortsette.","ba-audiorecorder.software-waiting":"Venter p&#xE5; kravene som skal installeres / aktiveres. Du m&#xE5; kanskje oppdatere siden etter ferdigstillelse.","ba-audiorecorder.access-forbidden":"Tilgang til media var forbudt. Klikk for &#xE5; pr&#xF8;ve igjen.","ba-audiorecorder.uploading":"Laster opp","ba-audiorecorder.uploading-failed":"Opplasting mislyktes - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-audiorecorder.upload-error-duration":"Lengden p&#xE5; den opplastede lyden oppfyller ikke kravene - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-audiorecorder.verifying":"Bekrefter","ba-audiorecorder.verifying-failed":"Bekreftelse mislyktes - klikk her for &#xE5; pr&#xF8;ve igjen.","ba-audiorecorder.rerecord-confirm":"Vil du virkelig gjenta lyden din?","ba-audiorecorder.cancel-confirm":"Vil du virkelig slette lydopplasting?","ba-audiorecorder.audio_file_too_large":"Lydfilen din er for stor (%s) - klikk her for &#xE5; pr&#xF8;ve igjen med en mindre lydfil.","ba-audiorecorder.unsupported_audio_type":"Vennligst last opp: %s - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-common-settingsmenu.tooltip":"Klikk for &#xE5; spille.","ba-common-settingsmenu.setting-menu":"Alle innstillinger","ba-common-settingsmenu.source-quality":"Kildekvalitet","ba-common-settingsmenu.player-speed":"Spillerens hastighet","ba-common-settingsmenu.set-menu-option":"Still inn alternativ","ba-common-settingsmenu.submit-video":"Bekreft video","ba-common-settingsmenu.picture-in-picture":"Bilde i bilde","ba-common-settingsmenu.exit-fullscreen-video":"G&#xE5; ut av fullskjerm","ba-common-settingsmenu.fullscreen-video":"G&#xE5; inn i fullskjerm","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Pause opptaker","ba-videorecorder-controlbar.resume-recorder":"Gjenoppta opptaker","ba-videorecorder.missing-track":"N&#xF8;dvendig lyd- eller videospor mangler","ba-videorecorder.device-already-in-use":"Minst en av inngangsenhetene dine er allerede i bruk","ba-videorecorder.browser-permission-denied":"Tillatelse nektet av nettleseren. Vennligst gi tilgang og last inn siden p&#xE5; nytt","ba-audioplayer.all-settings":"Alle innstillinger","ba-videoplayer-controlbar.remaining-time":"Gjenv&#xE6;rende tid","ba-videoplayer-controlbar.select-frame":"&#xC5; velge","ba-videoplayer-controlbar.trim-video":"Listverk","ba-videoplayer-playbutton.trim":"Listverk","ba-videoplayer-playbutton.skip":"Hopp over","ba-videorecorder-imagegallery.upload-covershot":"Last opp deksel","ba-videorecorder.pick-covershot-frame":"Velg en ramme som skal brukes som forsidebilde.","ba-videorecorder.screen-recorder-is-not-supported":"Skjermopptaker st&#xF8;ttes ikke p&#xE5; denne enheten","ba-videorecorder.trim-prompt":"Vil du trimme videoen din?","ba-videorecorder.trim-video":"Flytt start- og sluttmark&#xF8;rene for &#xE5; trimme videoen","ba-videorecorder.wait-for-trim":"Venter p&#xE5; trimkommando ...","ba-videorecorder-controlbar.no-video-source":"Mangler ytterligere videoinngangskilde","ba-videorecorder-controlbar.stream-already-selected":"Ytterligere str&#xF8;m er allerede valgt","ba-videorecorder.uploading-src-error":"Kan ikke spille av video n&#xE5;. Opplasting p&#xE5;g&#xE5;r fortsatt","ba-audiorecorder-controlbar.pause-recorder":"Pause opptaker","ba-audiorecorder-controlbar.resume-recorder":"Fortsett opptaker"},["language:no"]),{}}),e.define("module:Assets.Languages.pl",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"Kliknij, aby odtworzy&#x107; film.","ba-videoplayer-playbutton.rerecord":"Pon&#xF3;w","ba-videoplayer-playbutton.submit-video":"Potwierd&#x17A; wideo","ba-videoplayer-loader.tooltip":"&#x141;adowanie...","ba-videoplayer-controlbar.change-resolution":"Zmie&#x144; rozdzielczo&#x15B;&#x107;","ba-videoplayer-controlbar.video-progress":"Post&#x119;p wideo","ba-videoplayer-controlbar.rerecord-video":"Nagra&#x107; ponownie?","ba-videoplayer-controlbar.submit-video":"Potwierd&#x17A; wideo","ba-videoplayer-controlbar.play-video":"Odtw&#xF3;rz","ba-videoplayer-controlbar.pause-video":"Zatrzymaj","ba-videoplayer-controlbar.elapsed-time":"czas trwania","ba-videoplayer-controlbar.total-time":"Ca&#x142;kowita d&#x142;ugo&#x15B;&#x107; wideo","ba-videoplayer-controlbar.fullscreen-video":"Tryb pe&#x142;noekranowy","ba-videoplayer-controlbar.volume-button":"Ustaw g&#x142;o&#x15B;no&#x15B;&#x107;","ba-videoplayer-controlbar.volume-mute":"Wycisz d&#x17A;wi&#x119;k","ba-videoplayer-controlbar.volume-unmute":"W&#x142;&#x105;cz d&#x17A;wi&#x119;k","ba-videoplayer.video-error":"Wyst&#x105;pi&#x142; b&#x142;&#x105;d. Prosz&#x119; spr&#xF3;bowa&#x107; p&#xF3;&#x17A;niej. Kliknij, aby ponowi&#x107; pr&#xF3;b&#x119;.","ba-videorecorder-chooser.record-video":"Nagraj wideo","ba-videorecorder-chooser.upload-video":"Prze&#x15B;lij wideo","ba-videorecorder-controlbar.settings":"Ustawienia","ba-videorecorder-controlbar.camerahealthy":"O&#x15B;wietlenie jest dobre","ba-videorecorder-controlbar.cameraunhealthy":"O&#x15B;wietlenie nie jest optymalne","ba-videorecorder-controlbar.microphonehealthy":"D&#x17A;wi&#x119;k jest dobry","ba-videorecorder-controlbar.microphoneunhealthy":"Nie mo&#x17C;na odebra&#x107; &#x17C;adnego d&#x17A;wi&#x119;ku","ba-videorecorder-controlbar.record":"Nagraj","ba-videorecorder-controlbar.record-tooltip":"Kliknij tutaj, aby rozpocz&#x105;&#x107; nagranie.","ba-videorecorder-controlbar.rerecord":"Pon&#xF3;w","ba-videorecorder-controlbar.rerecord-tooltip":"Kliknij tutaj, aby ponowi&#x107;.","ba-videorecorder-controlbar.upload-covershot":"Wy&#x15B;lij plik ok&#x142;adki","ba-videorecorder-controlbar.upload-covershot-tooltip":"Kliknij tu aby przes&#x142;a&#x107; niestandardowy plik ok&#x142;adki","ba-videorecorder-controlbar.stop":"Zatrzymaj","ba-videorecorder-controlbar.stop-tooltip":"Kliknij tutaj, aby zatrzyma&#x107;.","ba-videorecorder-controlbar.skip":"Pomi&#x144;","ba-videorecorder-controlbar.skip-tooltip":"Kliknij tutaj, aby pomin&#x105;&#x107;.","ba-videorecorder.recorder-error":"Wyst&#x105;pi&#x142; b&#x142;&#x105;d. Prosz&#x119; spr&#xF3;bowa&#x107; p&#xF3;&#x17A;niej. Kliknij, aby ponowi&#x107; pr&#xF3;b&#x119;.","ba-videorecorder.attach-error":"Nie uzyskano dost&#x119;pu do interfejsu aparatu. W zale&#x17C;no&#x15B;ci od urz&#x105;dzenia i przegl&#x105;darki, mo&#x17C;e by&#x107;
2 konieczne zainstalowanie Flash lub  wej&#x15B;cie na stron&#x119; za po&#x15B;rednictwem protoko&#x142;u SSL.","ba-videorecorder.access-forbidden":"Dost&#x119;p do kamery zosta&#x142; zabroniony. Kliknij, aby ponowi&#x107; pr&#xF3;b&#x119;.","ba-videorecorder.pick-covershot":"Wybierz plik ok&#x142;adki.","ba-videorecorder.uploading":"Przesy&#x142;anie","ba-videorecorder.uploading-failed":"Przesy&#x142;anie nie powiod&#x142;o si&#x119; - kliknij tutaj, aby ponowi&#x107; pr&#xF3;b&#x119;.","ba-videorecorder.verifying":"Weryfikacja","ba-videorecorder.verifying-failed":"Sprawdzanie poprawno&#x15B;ci nie powiod&#x142;o si&#x119; - kliknij tutaj, aby ponowi&#x107; pr&#xF3;b&#x119;.","ba-videorecorder.rerecord-confirm":"Czy na pewno chcesz ponowi&#x107; nagranie?","ba-videorecorder.video_file_too_large":"Plik wideo jest zbyt du&#x17C;a (%s) - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie z mniejszym plikiem wideo.","ba-videorecorder.unsupported_video_type":"Prosz&#x119; przes&#x142;a&#x107;: %s - kliknij tutaj, aby ponowi&#x107; pr&#xF3;b&#x119;.","ba-videoplayer-controlbar.exit-fullscreen-video":"Zamknij pe&#x142;ny ekran","ba-videoplayer-share.share":"Udost&#x119;pnij film","ba-videorecorder-chooser.record-screen":"Nagraj ekran","ba-videoplayer-controlbar.pause-video-disabled":"Wstrzymanie nie jest obs&#x142;ugiwane","ba-videorecorder-chooser.record-audio":"Nagraj d&#x17A;wi&#x119;k","ba-videorecorder-controlbar.stop-available-after":"Minimalny czas nagrywania to %d sekund","ba-videorecorder-controlbar.cancel":"Anuluj","ba-videorecorder-controlbar.cancel-tooltip":"Kliknij tutaj, aby anulowa&#x107;.","ba-videorecorder.cancel-confirm":"Czy na pewno chcesz anulowa&#x107; przesy&#x142;anie wideo?","ba-videoplayer-adslot.elapsed-time":"czas trwania","ba-videoplayer-adslot.volume-button":"Ustaw g&#x142;o&#x15B;no&#x15B;&#x107;","ba-videoplayer-adslot.volume-mute":"Wycisz d&#x17A;wi&#x119;k","ba-videoplayer-adslot.volume-unmute":"W&#x142;&#x105;cz d&#x17A;wi&#x119;k","ba-videoplayer-adslot.ad-will-end-after":"Reklama zako&#x144;czy si&#x119; po %s","ba-videoplayer-adslot.can-skip-after":"Pomi&#x144; za %d","ba-videoplayer-adslot.skip-ad":"Pomi&#x144; reklam&#x119;","ba-videorecorder.software-required":"Kliknij poni&#x17C;ej, aby zainstalowa&#x107; / aktywowa&#x107; nast&#x119;puj&#x105;ce wymagania, aby kontynuowa&#x107;.","ba-videorecorder.software-waiting":"Oczekiwanie na zainstalowanie / aktywacj&#x119; wymaga&#x144;. Po zako&#x144;czeniu mo&#x17C;e by&#x107; konieczne od&#x15B;wie&#x17C;enie strony.","ba-videoplayer-controlbar.close-tracks":"Zamknij CC","ba-videoplayer-controlbar.show-tracks":"Poka&#x17C; CC","ba-videoplayer-tracks.upload-text-tracks":"Prze&#x15B;lij pliki tekstowe &#x15B;cie&#x17C;ki d&#x17A;wi&#x119;kowej","ba-videoplayer-tracks.select-text-track-language":"J&#x119;zyk napis&#xF3;w","ba-videoplayer-tracks.info-select-locale-first":"Najpierw wybierz ustawienia lokalne","ba-videoplayer-tracks.select-text-track-file":"Kliknij, aby wybra&#x107; plik","ba-videoplayer-tracks.back":"Cofnij","ba-videorecorder.framerate-warning":"Szybko&#x15B;&#x107; klatek wideo jest bardzo niska. Zalecamy zamkni&#x119;cie wszystkich innych program&#xF3;w i kart przegl&#x105;darki lub u&#x17C;ycie szybszego komputera.","ba-videorecorder.upload-error-duration":"D&#x142;ugo&#x15B;&#x107; przes&#x142;anego filmu nie spe&#x142;nia wymaga&#x144; - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-videorecorder.resolution-constraint-error":"Wybrany plik nie pasuje do wymaganej rozdzielczo&#x15B;ci - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-videorecorder.orientation-portrait-required":"Obr&#xF3;&#x107; urz&#x105;dzenie, aby nagrywa&#x107; w trybie portretu.","ba-videorecorder.orientation-landscape-required":"Obr&#xF3;&#x107; urz&#x105;dzenie, aby nagrywa&#x107; w trybie poziomym.","ba-imageviewer-controlbar.rerecord-image":"Ponowi&#x107;?","ba-imageviewer-controlbar.submit-image":"Potwierdza&#x107;","ba-imageviewer-controlbar.fullscreen-image":"Pe&#x142;ny ekran","ba-imageviewer-controlbar.exit-fullscreen-image":"Wy&#x142;&#x105;cz tryb pe&#x142;noekranowy","ba-imageviewer.image-error":"Wyst&#x105;pi&#x142; b&#x142;&#x105;d. Prosz&#x119; spr&#xF3;bowa&#x107; p&#xF3;&#x17A;niej. Kliknij, aby spr&#xF3;bowa&#x107; jeszcze raz.","ba-imagecapture-chooser.image-capture":"Zr&#xF3;b zdj&#x119;cie","ba-imagecapture-chooser.upload-image":"Za&#x142;aduj obraz","ba-imagecapture-controlbar.settings":"Ustawienia","ba-imagecapture-controlbar.camerahealthy":"O&#x15B;wietlenie jest dobre","ba-imagecapture-controlbar.cameraunhealthy":"O&#x15B;wietlenie nie jest optymalne","ba-imagecapture-controlbar.record":"Uchwy&#x107;","ba-imagecapture-controlbar.record-tooltip":"Kliknij tutaj, aby uchwyci&#x107;.","ba-imagecapture-controlbar.rerecord":"Pon&#xF3;w","ba-imagecapture-controlbar.rerecord-tooltip":"Kliknij tutaj, aby ponowi&#x107;.","ba-imagecapture-controlbar.cancel":"Anuluj","ba-imagecapture-controlbar.cancel-tooltip":"Kliknij tutaj, aby anulowa&#x107;
2.","ba-audioplayer-controlbar.audio-progress":"Post&#x119;p","ba-audioplayer-controlbar.rerecord-audio":"Ponowi&#x107;?","ba-audioplayer-controlbar.submit-audio":"Potwierd&#x17A;","ba-audioplayer-controlbar.play-audio":"Uruchom","ba-audioplayer-controlbar.pause-audio":"Zatrzymaj","ba-audioplayer-controlbar.pause-audio-disabled":"Wstrzymanie nie jest obs&#x142;ugiwane","ba-audioplayer-controlbar.elapsed-time":"Czas trwania","ba-audioplayer-controlbar.total-time":"Ca&#x142;kowita d&#x142;ugo&#x15B;&#x107;","ba-audioplayer-controlbar.volume-button":"Ustaw g&#x142;o&#x15B;no&#x15B;&#x107;","ba-audioplayer-controlbar.volume-mute":"Wycisz d&#x17A;wi&#x119;k","ba-audioplayer-controlbar.volume-unmute":"W&#x142;&#x105;cz d&#x17A;wi&#x119;k","ba-audioplayer-loader.tooltip":"&#x141;adowanie...","ba-audioplayer.audio-error":"Wyst&#x105;pi&#x142; b&#x142;&#x105;d. Prosz&#x119; spr&#xF3;bowa&#x107; p&#xF3;&#x17A;niej. Kliknij, aby spr&#xF3;bowa&#x107; jeszcze raz.","ba-audiorecorder-chooser.record-audio":"Nagraj d&#x17A;wi&#x119;k","ba-audiorecorder-chooser.upload-audio":"Prze&#x15B;lij audio","ba-audiorecorder-controlbar.settings":"Ustawienia","ba-audiorecorder-controlbar.microphonehealthy":"D&#x17A;wi&#x119;k jest dobry","ba-audiorecorder-controlbar.microphoneunhealthy":"Nie mo&#x17C;na odebra&#x107; &#x17C;adnego d&#x17A;wi&#x119;ku","ba-audiorecorder-controlbar.record":"Nagraj","ba-audiorecorder-controlbar.record-tooltip":"Kliknij tutaj, aby nagra&#x107;.","ba-audiorecorder-controlbar.rerecord":"Pon&#xF3;w","ba-audiorecorder-controlbar.rerecord-tooltip":"Kliknij tutaj, aby ponowi&#x107;.","ba-audiorecorder-controlbar.stop":"Zatrzymaj","ba-audiorecorder-controlbar.stop-tooltip":"Kliknij tutaj, aby zatrzyma&#x107;.","ba-audiorecorder-controlbar.stop-available-after":"Minimalny czas nagrywania to %d sekund","ba-audiorecorder-controlbar.cancel":"Anuluj","ba-audiorecorder-controlbar.cancel-tooltip":"Kliknij tutaj, aby anulowa&#x107;.","ba-videoplayer-controlbar.player-speed":"Pr&#x119;dko&#x15B;&#x107; odtwarzania","ba-videoplayer-controlbar.settings":"Ustawienia","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Ikona Airplay.","ba-videoplayer.all-settings":"Wszystkie ustawienia","ba-videoplayer.player-speed":"Pr&#x119;dko&#x15B;&#x107; odtwarzania","ba-videoplayer.full-screen":"Pe&#x142;ny ekran","ba-videorecorder-controlbar.add-stream":"Dodaj strumie&#x144;","ba-videorecorder.switch-camera":"Prze&#x142;&#x105;cz aparat","ba-videorecorder.prepare-covershot":"Przygotowywanie plik&#xF3;w ok&#x142;adki","ba-videorecorder.prepare-thumbnails":"Przygotowanie do szukania miniatur","ba-videorecorder.adding-new-stream":"Dodawanie nowego streamu","ba-imagecapture.recorder-error":"Wyst&#x105;pi&#x142; b&#x142;&#x105;d. Prosz&#x119; spr&#xF3;bowa&#x107; p&#xF3;&#x17A;niej. Kliknij, aby spr&#xF3;bowa&#x107; ponownie.","ba-imagecapture.attach-error":"Nie mo&#x17C;na uzyska&#x107; dost&#x119;pu do interfejsu multimedialnego. W zale&#x17C;no&#x15B;ci od urz&#x105;dzenia i przegl&#x105;darki mo&#x17C;e by&#x107; konieczne zainstalowanie Flasha lub  uzyskanie dost&#x119;pu do strony przez SSL.","ba-imagecapture.software-required":"Kliknij poni&#x17C;ej, aby zainstalowa&#x107; / aktywowa&#x107; nast&#x119;puj&#x105;ce wymagania, aby kontynuowa&#x107;.","ba-imagecapture.software-waiting":"Oczekiwanie na zainstalowanie / aktywacj&#x119; wymaga&#x144;. Mo&#x17C;e by&#x107; konieczne od&#x15B;wie&#x17C;enie strony po zako&#x144;czeniu.","ba-imagecapture.access-forbidden":"Dost&#x119;p do medi&#xF3;w zosta&#x142; zabroniony. Kliknij, aby spr&#xF3;bowa&#x107; ponownie.","ba-imagecapture.uploading":"Przesy&#x142;anie","ba-imagecapture.uploading-failed":"Przesy&#x142;anie nie powiod&#x142;o si&#x119; - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-imagecapture.upload-error-duration":"D&#x142;ugo&#x15B;&#x107; przes&#x142;anego obrazu nie spe&#x142;nia wymaga&#x144; - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-imagecapture.resolution-constraint-error":"Wybrany plik nie odpowiada wymaganej rozdzielczo&#x15B;ci - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-imagecapture.verifying":"Weryfikacja","ba-imagecapture.verifying-failed":"Weryfikacja nie powiod&#x142;a si&#x119; - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-imagecapture.rerecord-confirm":"Czy na pewno chcesz ponowi&#x107; dodawanie obrazu?","ba-imagecapture.image_file_too_large":"Tw&#xF3;j plik obrazu jest za du&#x17C;y (%s) - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie z mniejszym plikiem obrazu.","ba-imagecapture.unsupported_image_type":"Prze&#x15B;lij: %s - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-imagecapture.orientation-portrait-required":"Obr&#xF3;&#x107; urz&#x105;dzenie, aby nagrywa&#x107; w trybie pionowym.","ba-imagecapture.orientation-landscape-required":"Obr&#xF3;&#x107; urz&#x105;dzenie, aby nagrywa&#x107; w trybie poziomym.","ba-audiorecorder.recorder-error":"Wyst&#x105;pi&#x142; b&#x142;&#x105;d. Prosz&#x119; spr&#xF3;bowa&#x107; p&#xF3;&#x17A;niej. Kliknij, aby spr&#xF3;bowa&#x107; ponownie.","ba-audiorecorder.attach-error":"Nie mo&#x17C;na uzyska&#x107; dost&#x119;pu do interfejsu multimedialnego. W zale&#x17C;no&#x15B;ci od urz&#x105;dzenia i przegl&#x105;darki mo&#x17C;e by&#x107;
2 konieczne zainstalowanie Flasha lub  uzyskanie dost&#x119;pu do strony przez SSL.","ba-audiorecorder.software-required":"Kliknij poni&#x17C;ej, aby zainstalowa&#x107; / aktywowa&#x107; nast&#x119;puj&#x105;ce wymagania, aby kontynuowa&#x107;.","ba-audiorecorder.software-waiting":"Oczekiwanie na zainstalowanie / aktywacj&#x119; wymaga&#x144;. Mo&#x17C;e by&#x107; konieczne od&#x15B;wie&#x17C;enie strony po zako&#x144;czeniu.","ba-audiorecorder.access-forbidden":"Dost&#x119;p do medi&#xF3;w zosta&#x142; zabroniony. Kliknij, aby spr&#xF3;bowa&#x107; ponownie.","ba-audiorecorder.uploading":"Przesy&#x142;anie","ba-audiorecorder.uploading-failed":"Przesy&#x142;anie nie powiod&#x142;o si&#x119; - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-audiorecorder.upload-error-duration":"D&#x142;ugo&#x15B;&#x107; przes&#x142;anego d&#x17A;wi&#x119;ku nie spe&#x142;nia wymaga&#x144; - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-audiorecorder.verifying":"Weryfikacja","ba-audiorecorder.verifying-failed":"Weryfikacja nie powiod&#x142;a si&#x119; - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-audiorecorder.rerecord-confirm":"Czy na pewno chcesz nadpisa&#x107; przes&#x142;any d&#x17A;wi&#x119;k?","ba-audiorecorder.cancel-confirm":"Czy na pewno chcesz anulowa&#x107; przesy&#x142;anie d&#x17A;wi&#x119;ku?","ba-audiorecorder.audio_file_too_large":"Tw&#xF3;j plik audio jest za du&#x17C;y (%s) - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie z mniejszym plikiem audio.","ba-audiorecorder.unsupported_audio_type":"Prze&#x15B;lij: %s - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-common-settingsmenu.tooltip":"Kliknij, aby uruchomi&#x107;","ba-common-settingsmenu.setting-menu":"Ustawienia","ba-common-settingsmenu.source-quality":"Jako&#x15B;&#x107; &#x17A;r&#xF3;d&#x142;a","ba-common-settingsmenu.player-speed":"Szybko&#x15B;&#x107; odtwarzania","ba-common-settingsmenu.set-menu-option":"Ustaw","ba-common-settingsmenu.submit-video":"Potwierd&#x17A; wideo","ba-common-settingsmenu.picture-in-picture":"Obraz w obrazie","ba-common-settingsmenu.exit-fullscreen-video":"Wyjd&#x17A; z trybu pe&#x142;noekranowego","ba-common-settingsmenu.fullscreen-video":"Tryb pe&#x142;noekranowy","ba-videorecorder-chooser.multi-stream":"Multi-Stream","ba-videorecorder-controlbar.pause-recorder":"Zatrzymaj nagrywanie","ba-videorecorder-controlbar.resume-recorder":"Wzn&#xF3;w nagrywanie","ba-videorecorder.missing-track":"Nie znaleziono wymaganej &#x15B;cie&#x17C;ki d&#x17A;wi&#x119;kowej lub pliku wideo","ba-videorecorder.device-already-in-use":"Przynajmniej jedno z twoich urz&#x105;dze&#x144; wej&#x15B;cia jest ju&#x17C; w u&#x17C;yciu","ba-videorecorder.browser-permission-denied":"Odmowa dost&#x119;pu przez przegl&#x105;dark&#x119;. Nadaj uprawnienia i od&#x15B;wie&#x17C;","ba-audioplayer.all-settings":"Ustawiemia","ba-videoplayer-controlbar.remaining-time":"Pozosta&#x142;y czas","ba-videoplayer-controlbar.select-frame":"Wybierz","ba-videoplayer-controlbar.trim-video":"Trym","ba-videoplayer-playbutton.trim":"Trym","ba-videoplayer-playbutton.skip":"Pomin&#x105;&#x107;","ba-videorecorder-imagegallery.upload-covershot":"Prze&#x15B;lij ok&#x142;adk&#x119;","ba-videorecorder.pick-covershot-frame":"Wybierz ramk&#x119;, kt&#xF3;rej chcesz u&#x17C;y&#x107; jako zrzutu ekranu.","ba-videorecorder.screen-recorder-is-not-supported":"Rejestrator ekranu nie jest obs&#x142;ugiwany na tym urz&#x105;dzeniu","ba-videorecorder.trim-prompt":"Czy chcesz przyci&#x105;&#x107; sw&#xF3;j film?","ba-videorecorder.trim-video":"Przesu&#x144; znaczniki pocz&#x105;tku i ko&#x144;ca, aby przyci&#x105;&#x107; film","ba-videorecorder.wait-for-trim":"Oczekiwanie na polecenie przyci&#x119;cia...","ba-videorecorder-controlbar.no-video-source":"Brakuje dodatkowego &#x17A;r&#xF3;d&#x142;a wej&#x15B;cia wideo","ba-videorecorder-controlbar.stream-already-selected":"Dodatkowy strumie&#x144; zosta&#x142; ju&#x17C; wybrany","ba-videorecorder.uploading-src-error":"Nie mo&#x17C;na teraz odtworzy&#x107; filmu, przesy&#x142;anie jest nadal w toku","ba-audiorecorder-controlbar.pause-recorder":"Wstrzymaj rejestrator","ba-audiorecorder-controlbar.resume-recorder":"Rejestrator CV"},["language:pl"]),{}}),e.define("module:Assets.Languages.pt-br",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"Clique para reproduzir v&#xED;deo.","ba-videoplayer-playbutton.rerecord":"Regravar","ba-videoplayer-playbutton.submit-video":"confirmar v&#xED;deo","ba-videoplayer-loader.tooltip":"Carregando v&#xED;deo...","ba-videoplayer-controlbar.change-resolution":"alterar resolu&#xE7;&#xE3;o","ba-videoplayer-controlbar.video-progress":"Progresso","ba-videoplayer-controlbar.rerecord-video":"Regravar v&#xED;deo?","ba-videoplayer-controlbar.submit-video":"confirmar v&#xED;deo","ba-videoplayer-controlbar.play-video":"reproduzir v&#xED;deo","ba-videoplayer-controlbar.pause-video":"pausar v&#xED;deo","ba-videoplayer-controlbar.elapsed-time":"tempo decorrido","ba-videoplayer-controlbar.total-time":"tempo total do v&#xED;deo","ba-videoplayer-controlbar.fullscreen-video":"Exibir em tela cheia","ba-videoplayer-controlbar.volume-button":"definir volume","ba-videoplayer-controlbar.volume-mute":"silenciar &#xE1;udio","ba-videoplayer-controlbar.volume-unmute":"ativar o &#xE1;udio","ba-videoplayer.video-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-videorecorder-chooser.record-video":"Gravar v&#xED;deo","ba-videorecorder-chooser.upload-video":"Enviar v&#xED;deo","ba-videorecorder-controlbar.settings":"Configura&#xE7;&#xF5;es","ba-videorecorder-controlbar.camerahealthy":"Ilumina&#xE7;&#xE3;o est&#xE1; boa","ba-videorecorder-controlbar.cameraunhealthy":"Ilumina&#xE7;&#xE3;o n&#xE3;o &#xE9; ideal","ba-videorecorder-controlbar.microphonehealthy":"O &#xE1;udio est&#xE1; bom","ba-videorecorder-controlbar.microphoneunhealthy":"N&#xE3;o &#xE9; poss&#xED;
2vel captar nenhum som","ba-videorecorder-controlbar.record":"Gravar","ba-videorecorder-controlbar.record-tooltip":"Clique aqui para gravar.","ba-videorecorder-controlbar.rerecord":"Regravar","ba-videorecorder-controlbar.rerecord-tooltip":"Clique aqui para regravar.","ba-videorecorder-controlbar.upload-covershot":"Envio","ba-videorecorder-controlbar.upload-covershot-tooltip":"Clique aqui para enviar imagem personalizada de capa","ba-videorecorder-controlbar.stop":"Pare","ba-videorecorder-controlbar.stop-tooltip":"Clique aqui para parar a grava&#xE7;&#xE3;o.","ba-videorecorder-controlbar.skip":"Pular","ba-videorecorder-controlbar.skip-tooltip":"Clique aqui para pular.","ba-videorecorder.recorder-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-videorecorder.attach-error":"N&#xE3;o foi poss&#xED;vel acessar a interface da c&#xE2;mera. Dependendo do dispositivo e navegador pode ser necess&#xE1;rio instalar o Flash ou acessar a p&#xE1;gina atrav&#xE9;s de SSL.","ba-videorecorder.access-forbidden":"N&#xE3;o foi autorizado acesso &#xE0; c&#xE2;mera. Clique para tentar novamente.","ba-videorecorder.pick-covershot":"Escolha uma imagem de capa.","ba-videorecorder.uploading":"Enviando","ba-videorecorder.uploading-failed":"Upload falhou - clique aqui para tentar novamente.","ba-videorecorder.verifying":"Verificando","ba-videorecorder.verifying-failed":"Verifica&#xE7;&#xE3;o falhou - clique aqui para tentar novamente.","ba-videorecorder.rerecord-confirm":"Voc&#xEA; realmente deseja regravar o v&#xED;deo?","ba-videorecorder.video_file_too_large":"O arquivo de v&#xED;deo &#xE9; muito grande (%s) - clique aqui para tentar novamente com um arquivo de v&#xED;deo menor.","ba-videorecorder.unsupported_video_type":"Fa&#xE7;a o upload: %s - clique aqui para tentar novamente.","ba-videoplayer-controlbar.exit-fullscreen-video":"Sair da tela cheia","ba-videoplayer-share.share":"Compartilhar v&#xED;deo","ba-videorecorder-chooser.record-screen":"Tela de grava&#xE7;&#xE3;o","ba-videoplayer-controlbar.pause-video-disabled":"Pausa n&#xE3;o suportada","ba-videorecorder-chooser.record-audio":"Gravar &#xE1;udio","ba-videorecorder-controlbar.stop-available-after":"O tempo m&#xED;nimo de grava&#xE7;&#xE3;o &#xE9; %d segundos","ba-videorecorder-controlbar.cancel":"Cancelar","ba-videorecorder-controlbar.cancel-tooltip":"Clique aqui para cancelar.","ba-videorecorder.cancel-confirm":"Voc&#xEA; deseja realmente cancelar o upload de seu v&#xED;deo?","ba-videoplayer-adslot.elapsed-time":"Tempo Decorrido","ba-videoplayer-adslot.volume-button":"Definir volume","ba-videoplayer-adslot.volume-mute":"Silenciar &#xE1;udio","ba-videoplayer-adslot.volume-unmute":"Ativar &#xE1;udio","ba-videoplayer-adslot.ad-will-end-after":"O an&#xFA;ncio terminar&#xE1; ap&#xF3;s %s","ba-videoplayer-adslot.can-skip-after":"Pular ap&#xF3;s %d","ba-videoplayer-adslot.skip-ad":"Pular An&#xFA;ncio","ba-videorecorder.software-required":"Clique abaixo para instalar / ativar os seguintes requisitos para prosseguir.","ba-videorecorder.software-waiting":"Esperando que os requisitos sejam instalados / ativados. Talvez seja necess&#xE1;rio atualizar a p&#xE1;gina ap&#xF3;s a conclus&#xE3;o.","ba-videoplayer-controlbar.close-tracks":"Fechar CC","ba-videoplayer-controlbar.show-tracks":"Mostrar CC","ba-videoplayer-tracks.upload-text-tracks":"Enviar legenda","ba-videoplayer-tracks.select-text-track-language":"Idioma das legendas","ba-videoplayer-tracks.info-select-locale-first":"Primeiro selecione a localiza&#xE7;&#xE3;o","ba-videoplayer-tracks.select-text-track-file":"Clique para selecionar o arquivo","ba-videoplayer-tracks.back":"voltar","ba-videorecorder.framerate-warning":"A taxa de frames por segundo do v&#xED;deo &#xE9; muito baixa. Recomendamos fechar todos os outros programas e guias do navegador ou usar um computador mais r&#xE1;pido.","ba-videorecorder.upload-error-duration":"A dura&#xE7;&#xE3;o do v&#xED;deo enviado n&#xE3;o atende aos requisitos. Clique aqui para tentar novamente.","ba-videorecorder.resolution-constraint-error":"O arquivo que voc&#xEA; selecionou n&#xE3;o corresponde &#xE0; resolu&#xE7;&#xE3;o necess&#xE1;ria - clique aqui para tentar novamente.","ba-videorecorder.orientation-portrait-required":"Por favor, gire seu dispositivo para gravar no modo retrato.","ba-videorecorder.orientation-landscape-required":"Por favor, gire seu dispositivo para gravar no modo paisagem.","ba-imageviewer-controlbar.rerecord-image":"Refazer","ba-imageviewer-controlbar.submit-image":"confirmar","ba-imageviewer-controlbar.fullscreen-image":"Entrar em tela cheia","ba-imageviewer-controlbar.exit-fullscreen-image":"Sair da tela cheia","ba-imageviewer.image-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-imagecapture-chooser.image-capture":"Capturar imagem","ba-imagecapture-chooser.upload-image":"Enviar Imagem","ba-imagecapture-controlbar.settings":"Configura&#xE7;&#xF5;es","ba-imagecapture-controlbar.camerahealthy":"Ilumina&#xE7;&#xE3;o est&#xE1; boa","ba-imagecapture-controlbar.cameraunhealthy":"Ilumina&#xE7;&#xE3;o n&#xE3;o &#xE9; ideal","ba-imagecapture-controlbar.record":"Capturar","ba-imagecapture-controlbar.record-tooltip":"Clique aqui para capturar.","ba-imagecapture-controlbar.rerecord":"Refazer","ba-imagecapture-controlbar.rerecord-tooltip":"Clique aqui para refazer.","ba-imagecapture-controlbar.cancel":"Cancelar","ba-imagecapture-controlbar.cancel-tooltip":"Clique aqui para cancelar.","ba-audioplayer
2-controlbar.audio-progress":"Progresso","ba-audioplayer-controlbar.rerecord-audio":"Refazer","ba-audioplayer-controlbar.submit-audio":"confirmar","ba-audioplayer-controlbar.play-audio":"Tocar &#xE1;udio","ba-audioplayer-controlbar.pause-audio":"Pausar &#xE1;udio","ba-audioplayer-controlbar.pause-audio-disabled":"Pausa n&#xE3;o suportada","ba-audioplayer-controlbar.elapsed-time":"Tempo decorrido","ba-audioplayer-controlbar.total-time":"tempo total do &#xE1;udio","ba-audioplayer-controlbar.volume-button":"Definir volume","ba-audioplayer-controlbar.volume-mute":"Silenciar &#xE1;udio","ba-audioplayer-controlbar.volume-unmute":"Ativar &#xE1;udio","ba-audioplayer-loader.tooltip":"Carregando...","ba-audioplayer.audio-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-audiorecorder-chooser.record-audio":"Gravar audio","ba-audiorecorder-chooser.upload-audio":"Carregar &#xE1;udio","ba-audiorecorder-controlbar.settings":"Configura&#xE7;&#xF5;es","ba-audiorecorder-controlbar.microphonehealthy":"O &#xE1;udio est&#xE1; bom","ba-audiorecorder-controlbar.microphoneunhealthy":"N&#xE3;o &#xE9; poss&#xED;vel captar nenhum som","ba-audiorecorder-controlbar.record":"Gravar","ba-audiorecorder-controlbar.record-tooltip":"Clique aqui para gravar.","ba-audiorecorder-controlbar.rerecord":"Refazer","ba-audiorecorder-controlbar.rerecord-tooltip":"Clique aqui para refazer.","ba-audiorecorder-controlbar.stop":"Pare","ba-audiorecorder-controlbar.stop-tooltip":"Clique aqui para parar a grava&#xE7;&#xE3;o.","ba-audiorecorder-controlbar.stop-available-after":"Tempo m&#xED;nimo de grava&#xE7;&#xE3;o &#xE9; de %d segundos","ba-audiorecorder-controlbar.cancel":"Cancelar","ba-audiorecorder-controlbar.cancel-tooltip":"Clique aqui para cancelar.","ba-videoplayer-controlbar.player-speed":"Velocidade de reprodu&#xE7;&#xE3;o","ba-videoplayer-controlbar.settings":"Defini&#xE7;&#xF5;es","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"&#xCD;cone de airplay.","ba-videoplayer.all-settings":"Todas as configura&#xE7;&#xF5;es","ba-videoplayer.player-speed":"Velocidade de reprodu&#xE7;&#xE3;o","ba-videoplayer.full-screen":"Tela cheia","ba-videorecorder-controlbar.add-stream":"Adicionar stream","ba-videorecorder.switch-camera":"Alternar c&#xE2;mera","ba-videorecorder.prepare-covershot":"Preparando imagens de capa","ba-videorecorder.prepare-thumbnails":"Preparando miniaturas em busca","ba-videorecorder.adding-new-stream":"Adicionando Novo Stream","ba-imagecapture.recorder-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-imagecapture.attach-error":"N&#xE3;o conseguimos acessar a interface de m&#xED;dia. Dependendo do dispositivo e do navegador, talvez seja necess&#xE1;rio instalar o Flash ou acessar a p&#xE1;gina via SSL.","ba-imagecapture.software-required":"Por favor, clique abaixo para instalar / ativar os seguintes requisitos para prosseguir.","ba-imagecapture.software-waiting":"Aguardando que os requisitos sejam instalados / ativados. Pode ser necess&#xE1;rio atualizar a p&#xE1;gina ap&#xF3;s a conclus&#xE3;o.","ba-imagecapture.access-forbidden":"O acesso &#xE0; m&#xED;dia foi proibido. Clique para tentar novamente.","ba-imagecapture.uploading":"Upload","ba-imagecapture.uploading-failed":"O upload falhou - clique aqui para tentar novamente.","ba-imagecapture.upload-error-duration":"O comprimento da imagem enviada n&#xE3;o atende aos requisitos. Clique aqui para tentar novamente.","ba-imagecapture.resolution-constraint-error":"O arquivo que voc&#xEA; selecionou n&#xE3;o corresponde &#xE0; resolu&#xE7;&#xE3;o necess&#xE1;ria - clique aqui para tentar novamente.","ba-imagecapture.verifying":"Verificando","ba-imagecapture.verifying-failed":"Verifica&#xE7;&#xE3;o falhou - clique aqui para tentar novamente.","ba-imagecapture.rerecord-confirm":"Voc&#xEA; realmente quer refazer sua imagem?","ba-imagecapture.image_file_too_large":"Seu arquivo de imagem &#xE9; muito grande (%s) - clique aqui para tentar novamente com um arquivo de imagem menor.","ba-imagecapture.unsupported_image_type":"Por favor, envie: %s - clique aqui para tentar novamente.","ba-imagecapture.orientation-portrait-required":"Por favor, gire seu dispositivo para gravar no modo retrato.","ba-imagecapture.orientation-landscape-required":"Por favor, gire seu dispositivo para gravar no modo paisagem.","ba-audiorecorder.recorder-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-audiorecorder.attach-error":"N&#xE3;o conseguimos acessar a interface de m&#xED;dia. Dependendo do dispositivo e do navegador talvez seja necess&#xE1;rio instalar o Flash ou acessar a p&#xE1;gina via SSL.","ba-audiorecorder.software-required":"Por favor, clique abaixo para instalar / ativar os seguintes requisitos para prosseguir.","ba-audiorecorder.software-waiting":"Aguardando que os requisitos sejam instalados / ativados. Pode ser necess&#xE1;rio atualizar a p&#xE1;gina ap&#xF3;s a conclus&#xE3;o.","ba-audiorecorder.access-forbidden":"O acesso &#xE0; m&#xED;dia foi proibido. Clique para tentar novamente.","ba-audiorecorder.uploading":"Enviando","ba-audiorecorder.uploading-failed":"O upload falhou - clique aqui para tentar novamente.","ba-audiorecorder.upload-error-duration":"A dura&#xE7;&#xE3;o do &#xE1;udio enviado n&#xE3;o atende aos requisitos. Clique aqui para tentar novamente.","ba-audiorecorder.verifying":"Verificando","ba-audiorecorder.verifying-failed":"Verifica&#xE7;&#xE3;o falhou - clique aqui para tentar novamente.","ba-audiorecorder.rerecord-confirm":"Voc&#xEA; realmente quer refazer seu &#xE1;udio?","ba-audiorecorder.cancel-confirm":"Voc&#xEA; realmente quer cancelar o envio do seu &#xE1;udio?","ba-audiorecorder.audio_file_too_large":"Seu arquivo de &#xE1;udio &#xE9; muito grande (%s) - clique aqui para tentar novamente com um arquivo de &#xE1;udio menor.","ba-audiorecorder.unsupported_audio_type":"Por favor, envie: %s - clique aqui para tentar novamente.","ba-common-settingsmenu.tooltip":"Clique para jogar.","ba-common-settingsmenu.setting-menu":"Todas as configura&#xE7;&#xF5;es","ba-common-settingsmenu.source-quality":"Qualidade da fonte","ba-common-settingsmenu.player-speed":"Velocidade do jogador","ba-common-settingsmenu.set-menu-option":"Definir op&#xE7;&#xE3;o","ba-common-settingsmenu.submit-video":"Confirme o v&#xED;deo","ba-common-settingsmenu.picture-in-picture":"Imagem na imagem","ba-common-settingsmenu.exit-fullscreen-video":"Sair da tela inteira","ba-common-settingsmenu.fullscreen-video":"Entrar em tela cheia","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Pausar gravador","ba-videorecorder-controlbar.resume-recorder":"Retomar gravador","ba-videorecorder.missing-track":"Falta trilha de &#xE1;udio ou v&#xED;deo necess&#xE1;ria","ba-videorecorder.device-already-in-use":"Pelo menos um de seus dispositivos de entrada j&#xE1; est&#xE1; em uso","ba-videorecorder.browser-permission-denied":"Permiss&#xE3;o negada pelo navegador, conceda acesso e recarregue a p&#xE1;gina","ba-audioplayer.all-settings":"Todas as configura&#xE7;&#xF5;es","ba-videoplayer-controlbar.remaining-time":"Tempo restante","ba-videoplayer-controlbar.select-frame":"Selecione","ba-videoplayer-controlbar.trim-video":"Aparar","ba-videoplayer-playbutton.trim":"Aparar","ba-videoplayer-playbutton.skip":"Pular","ba-videorecorder-imagegallery.upload-covershot":"Carregar capa","ba-videorecorder.pick-covershot-frame":"Selecione um quadro para usar como cobertura.","ba-videorecorder.screen-recorder-is-not-supported":"O gravador de tela n&#xE3;o &#xE9; compat&#xED;vel com este dispositivo","ba-videorecorder.trim-prompt":"Voc&#xEA; quer cortar seu v&#xED;deo?","ba-videorecorder.trim-video":"Mova os marcadores de in&#xED;cio e fim para cortar seu v&#xED;deo","ba-videorecorder.wait-for-trim":"Esperando pelo comando de corte ...","ba-videorecorder-controlbar.no-video-source":"Fonte de entrada de v&#xED;deo adicional ausente","ba-videorecorder-controlbar.stream-already-selected":"Stream adicional j&#xE1; foi selecionado","ba-videorecorder.uploading-src-error":"N&#xE3;o &#xE9; poss&#xED;vel reproduzir o v&#xED;deo agora, o upload ainda est&#xE1; em andamento","ba-audiorecorder-controlbar.pause-recorder":"Pausar gravador","ba-audiorecorder-controlbar.resume-recorder":"Retomar gravador"},["language:pt-br"]),{}}),e.define("module:Assets.Languages.pt",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"Clique para reproduzir","ba-videoplayer-playbutton.rerecord":"Repetir","ba-videoplayer-playbutton.submit-video":"Enviar v&#xED;deo","ba-videoplayer-loader.tooltip":"A Carregar...","ba-videoplayer-controlbar.change-resolution":"Alterar resolu&#xE7;&#xE3;o","ba-videoplayer-controlbar.video-progress":"Progresso","ba-videoplayer-controlbar.rerecord-video":"Repetir?","ba-videoplayer-controlbar.submit-video":"Confirmar","ba-videoplayer-controlbar.play-video":"Ver V&#xED;deo","ba-videoplayer-controlbar.pause-video":"Pausa","ba-videoplayer-controlbar.elapsed-time":"Tempo decorrido","ba-videoplayer-controlbar.total-time":"Tempo Total","ba-videoplayer-controlbar.fullscreen-video":"Modo ecr&#xE3; inteiro","ba-videoplayer-controlbar.volume-button":"Definir volume","ba-videoplayer-controlbar.volume-mute":"Silenciar Som","ba-videoplayer-controlbar.volume-unmute":"Ativar Som","ba-videoplayer.video-error":"Ocorreu um erro. Por favor tente de novo mais tarde. Clique para tentar novamente.","ba-videorecorder-chooser.record-video":"Gravar V&#xED;deo","ba-videorecorder-chooser.upload-video":"Enviar V&#xED;deo","ba-videorecorder-controlbar.settings":"Configura&#xE7;&#xF5;es","ba-videorecorder-controlbar.camerahealthy":"A ilumina&#xE7;&#xE3;o est&#xE1; boa","ba-videorecorder-controlbar.cameraunhealthy":"A ilumina&#xE7;&#xE3;o n&#xE3;o &#xE9; ideal","ba-videorecorder-controlbar.microphonehealthy":"O som est&#xE1; bom","ba-videorecorder-controlbar.microphoneunhealthy":"N&#xE3;o foi poss&#xED;vel ouvir nenhum som","ba-videorecorder-controlbar.record":"Gravar","ba-videorecorder-controlbar.record-tooltip":"Clique aqui para gravar","ba-videorecorder-controlbar.rerecord":"Repetir","ba-videorecorder-controlbar.rerecord-tooltip":"Clique aqui para repetir","ba-videorecorder-controlbar.upload-covershot":"Enviar","ba-videorecorder-controlbar.upload-covershot-tooltip":"Clique aqui para enviar a captura de capa personalizada","ba-videorecorder-controlbar.stop":"Parar","ba-videorecorder-controlbar.stop-tooltip":"Clique aqui para parar","ba-videorecorder-controlbar.skip":"Ignorar","ba-videorecorder-controlbar.skip-tooltip":"Clique aqui para ignorar","ba-videorecorder.recorder-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-videorecorder.attach-error":"N&#xE3;o conseguimos aceder &#xE0; c&#xE2;mara. Dependendo do dispositivo e do navegador, pode ser necess&#xE1;rio instalar o Flash ou aceder &#xE0; p&#xE1;gina via SSL.","ba-videorecorder.access-forbidden":"O acesso &#xE0; c&#xE2;mara foi pro&#xED;bido. Clique para tentar novamente.","ba-videorecorder.pick-covershot":"Escolha uma capa personalizada","ba-videorecorder.uploading":"A enviar","ba-videorecorder.uploading-failed":"O envio falhou - clique para tentar de novo","ba-videorecorder.verifying":"A verificar","ba-videorecorder.verifying-failed":"A verifica&#xE7;&#xE3;o falhou - clique para tentar de novo","ba-videorecorder.rerecord-confirm":"Quer mesmo repetir o seu v&#xED;deo?","ba-videorecorder.video_file_too_large":"O seu v&#xED;deo &#xE9; demasiado grande (%s) - clique para tentar de novo com um v&#xED;deo mais pequeno.","ba-videorecorder.unsupported_video_type":"Por favor, envie: %s - clique para tentar de novo.","ba-videoplayer-controlbar.exit-fullscreen-video":"Sair do modo ecr&#xE3; inteiro","ba-videoplayer-share.share":"Partilhar a grava&#xE7;&#xE3;o","ba-videoplayer-controlbar.pause-video-disabled":"A pausa n&#xE3;o &#xE9; suportada","ba-videorecorder-chooser.record-audio":"Gravar &#xC1;udio","ba-videorecorder-chooser.record-screen":"Captura de ecr&#xE3;","ba-videorecorder-controlbar.stop-available-after":"O tempo m&#xED;nimo de grava&#xE7;&#xE3;o &#xE9; %d segundos","ba-videorecorder-controlbar.cancel":"Cancelar","ba-videorecorder-controlbar.cancel-tooltip":"Clique aqui para cancelar.","ba-videorecorder.cancel-confirm":"Voc&#xEA; deseja realmente cancelar o upload de seu v&#xED;deo?","ba-videoplayer-adslot.elapsed-time":"Tempo Decorrido","ba-videoplayer-adslot.volume-button":"Definir volume","ba-videoplayer-adslot.volume-mute":"Silenciar Som","ba-videoplayer-adslot.volume-unmute":"Ativar Som","ba-videoplayer-adslot.ad-will-end-after":"O an&#xFA;ncio terminar&#xE1; ap&#xF3;s %s","ba-videoplayer-adslot.can-skip-after":"Ignorar ap&#xF3;s %d","ba-videoplayer-adslot.skip-ad":"Saltar An&#xFA;ncio","ba-videorecorder.software-required":"Clique abaixo para instalar / ativar os seguintes requisitos para prosseguir.","ba-videorecorder.software-waiting":"Esperando que os requisitos sejam instalados / ativados. Talvez seja necess&#xE1;rio atualizar a p&#xE1;gina ap&#xF3;s a conclus&#xE3;o.","ba-videoplayer-controlbar.close-tracks":"Fechar CC","ba-videoplayer-controlbar.show-tracks":"Mostrar CC","ba-videoplayer-tracks.upload-text-tracks":"Carregar arquivos de texto da faixa","ba-videoplayer-tracks.select-text-track-language":"Idioma das legendas","ba-videoplayer-tracks.info-select-locale-first":"Primeiro selecione o local","ba-videoplayer-tracks.select-text-track-file":"Clique para selecionar o arquivo","ba-videoplayer-tracks.back":"voltar","ba-videorecorder.framerate-warning":"A taxa de quadros do v&#xED;deo &#xE9; muito baixa. Recomendamos fechar todos os outros programas e guias do navegador ou usar um computador mais r&#xE1;pido.","ba-videorecorder.upload-error-duration":"A dura&#xE7;&#xE3;o do v&#xED;deo enviado n&#xE3;o cumpre os requisitos. Clique aqui para tentar novamente.","ba-videorecorder.resolution-constraint-error":"O arquivo que voc&#xEA; selecionou n&#xE3;o corresponde &#xE0; resolu&#xE7;&#xE3;o necess&#xE1;ria - clique aqui para tentar novamente.","ba-videorecorder.orientation-portrait-required":"Por favor, gire o seu dispositivo para gravar no modo retrato.","ba-videorecorder.orientation-landscape-required":"Por favor, gire o seu dispositivo para gravar no modo paisagem.","ba-imageviewer-controlbar.rerecord-image":"Refazer","ba-imageviewer-controlbar.submit-image":"confirmar","ba-imageviewer-controlbar.fullscreen-image":"Entrar em ecr&#xE3; inteiro","ba-imageviewer-controlbar.exit-fullscreen-image":"Sair de ecr&#xE3; inteiro","ba-imageviewer.image-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-imagecapture-chooser.image-capture":"Capturar imagem","ba-imagecapture-chooser.upload-image":"Enviar Imagem","ba-imagecapture-controlbar.settings":"Configura&#xE7;&#xF5;es","ba-imagecapture-controlbar.camerahealthy":"Ilumina&#xE7;&#xE3;o est&#xE1; boa","ba-imagecapture-controlbar.cameraunhealthy":"Ilumina&#xE7;&#xE3;o n&#xE3;o &#xE9; ideal","ba-imagecapture-controlbar.record":"Capturar","ba-imagecapture-controlbar.record-tooltip":"Clique aqui para capturar.","ba-imagecapture-controlbar.rerecord":"Refazer","ba-imagecapture-controlbar.rerecord-tooltip":"Clique aqui para refazer.","ba-imagecapture-controlbar.cancel":"Cancelar","ba-imagecapture-controlbar.cancel-tooltip":"Clique aqui para cancelar.","ba-audioplayer
2-controlbar.audio-progress":"Progresso","ba-audioplayer-controlbar.rerecord-audio":"Refazer","ba-audioplayer-controlbar.submit-audio":"confirmar","ba-audioplayer-controlbar.play-audio":"Tocar","ba-audioplayer-controlbar.pause-audio":"Pausar","ba-audioplayer-controlbar.pause-audio-disabled":"Pausa n&#xE3;o suportada","ba-audioplayer-controlbar.elapsed-time":"Tempo decorrido","ba-audioplayer-controlbar.total-time":"Tempo total","ba-audioplayer-controlbar.volume-button":"Definir volume","ba-audioplayer-controlbar.volume-mute":"Som mudo","ba-audioplayer-controlbar.volume-unmute":"Ativar som","ba-audioplayer-loader.tooltip":"Carregando...","ba-audioplayer.audio-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-audiorecorder-chooser.record-audio":"Gravar audio","ba-audiorecorder-chooser.upload-audio":"Carregar &#xE1;udio","ba-audiorecorder-controlbar.settings":"Configura&#xE7;&#xF5;es","ba-audiorecorder-controlbar.microphonehealthy":"Som est&#xE1; bom","ba-audiorecorder-controlbar.microphoneunhealthy":"N&#xE3;o &#xE9; poss&#xED;vel captar nenhum som","ba-audiorecorder-controlbar.record":"Gravar","ba-audiorecorder-controlbar.record-tooltip":"Clique aqui para gravar.","ba-audiorecorder-controlbar.rerecord":"Refazer","ba-audiorecorder-controlbar.rerecord-tooltip":"Clique aqui para refazer.","ba-audiorecorder-controlbar.stop":"Pare","ba-audiorecorder-controlbar.stop-tooltip":"Clique aqui para parar.","ba-audiorecorder-controlbar.stop-available-after":"Tempo m&#xED;nimo de grava&#xE7;&#xE3;o &#xE9; de %d segundos","ba-audiorecorder-controlbar.cancel":"Cancelar","ba-audiorecorder-controlbar.cancel-tooltip":"Clique aqui para cancelar.","ba-videoplayer-controlbar.player-speed":"Velocidade de reprodu&#xE7;&#xE3;o","ba-videoplayer-controlbar.settings":"Defini&#xE7;&#xF5;es","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"&#xCD;cone de airplay.","ba-videoplayer.all-settings":"Todas as configura&#xE7;&#xF5;es","ba-videoplayer.player-speed":"Velocidade de reprodu&#xE7;&#xE3;o","ba-videoplayer.full-screen":"Modo ecr&#xE3; inteiro","ba-videorecorder-controlbar.add-stream":"Adicionar stream","ba-videorecorder.switch-camera":"Alternar c&#xE2;mera","ba-videorecorder.prepare-covershot":"Preparando covershots","ba-videorecorder.prepare-thumbnails":"Preparando a busca de miniaturas","ba-videorecorder.adding-new-stream":"Adicionando Novo Stream","ba-imagecapture.recorder-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-imagecapture.attach-error":"N&#xE3;o conseguimos acessar a interface de m&#xED;dia. Dependendo do dispositivo e do navegador, talvez seja necess&#xE1;rio instalar o Flash ou acessar a p&#xE1;gina via SSL.","ba-imagecapture.software-required":"Por favor, clique abaixo para instalar / ativar os seguintes requisitos para prosseguir.","ba-imagecapture.software-waiting":"Aguardando que os requisitos sejam instalados / ativados. Pode ser necess&#xE1;rio atualizar a p&#xE1;gina ap&#xF3;s a conclus&#xE3;o.","ba-imagecapture.access-forbidden":"O acesso &#xE0; m&#xED;dia foi proibido. Clique para tentar novamente.","ba-imagecapture.uploading":"Enviando","ba-imagecapture.uploading-failed":"O upload falhou - clique aqui para tentar novamente.","ba-imagecapture.upload-error-duration":"O comprimento da imagem enviada n&#xE3;o atende aos requisitos. Clique aqui para tentar novamente.","ba-imagecapture.resolution-constraint-error":"O arquivo que voc&#xEA; selecionou n&#xE3;o corresponde &#xE0; resolu&#xE7;&#xE3;o necess&#xE1;ria - clique aqui para tentar novamente.","ba-imagecapture.verifying":"Verificando","ba-imagecapture.verifying-failed":"Verifica&#xE7;&#xE3;o falhou - clique aqui para tentar novamente.","ba-imagecapture.rerecord-confirm":"Voc&#xEA; realmente quer refazer sua imagem?","ba-imagecapture.image_file_too_large":"Seu arquivo de imagem &#xE9; muito grande (%s) - clique aqui para tentar novamente com um arquivo de imagem menor.","ba-imagecapture.unsupported_image_type":"Carregue por favor: %s - clique aqui para tentar novamente.","ba-imagecapture.orientation-portrait-required":"Por favor, gire o seu dispositivo para gravar no modo retrato.","ba-imagecapture.orientation-landscape-required":"Por favor, gire o seu dispositivo para gravar no modo paisagem.","ba-audiorecorder.recorder-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-audiorecorder.attach-error":"N&#xE3;o conseguimos acessar a interface de m&#xED;dia. Dependendo do dispositivo e do navegador, talvez seja necess&#xE1;rio instalar o Flash ou acessar a p&#xE1;gina via SSL.","ba-audiorecorder.software-required":"Por favor, clique abaixo para instalar / ativar os seguintes requisitos para prosseguir.","ba-audiorecorder.software-waiting":"Aguardando que os requisitos sejam instalados / ativados. Pode ser necess&#xE1;rio atualizar a p&#xE1;gina ap&#xF3;s a conclus&#xE3;o.","ba-audiorecorder.access-forbidden":"O acesso &#xE0; m&#xED;dia foi proibido. Clique para tentar novamente.","ba-audiorecorder.uploading":"Upload","ba-audiorecorder.uploading-failed":"O upload falhou - clique aqui para tentar novamente.","ba-audiorecorder.upload-error-duration":"O comprimento do &#xE1;udio enviado n&#xE3;o atende aos requisitos. Clique aqui para tentar novamente.","ba-audiorecorder.verifying":"Verificando","ba-audiorecorder.verifying-failed":"Verificando falhou - clique aqui para tentar novamente.","ba-audiorecorder.rerecord-confirm":"Voc&#xEA; realmente quer refazer o seu &#xE1;udio?","ba-audiorecorder.cancel-confirm":"Voc&#xEA; realmente quer cancelar o seu upload de &#xE1;udio?","ba-audiorecorder.audio_file_too_large":"Seu arquivo de &#xE1;udio &#xE9; muito grande (%s) - clique aqui para tentar novamente com um arquivo de &#xE1;udio menor.","ba-audiorecorder.unsupported_audio_type":"Carregue por favor: %s - clique aqui para tentar novamente.","ba-common-settingsmenu.tooltip":"Clique para reproduzir.","ba-common-settingsmenu.setting-menu":"Todas as configura&#xE7;&#xF5;es","ba-common-settingsmenu.source-quality":"Qualidade da fonte","ba-common-settingsmenu.player-speed":"Velocidade de reprodu&#xE7;&#xE3;o","ba-common-settingsmenu.set-menu-option":"Definir op&#xE7;&#xE3;o","ba-common-settingsmenu.submit-video":"Confirmar v&#xED;deo","ba-common-settingsmenu.picture-in-picture":"Picture in picture","ba-common-settingsmenu.exit-fullscreen-video":"Sair do modo ecr&#xE3; inteiro","ba-common-settingsmenu.fullscreen-video":"Entrar em modo ecr&#xE3; inteiro","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Pausar gravador","ba-videorecorder-controlbar.resume-recorder":"Resumir gravador","ba-videorecorder.missing-track":"Falta a pista de &#xE1;udio ou v&#xED;deo necess&#xE1;ria","ba-videorecorder.device-already-in-use":"Pelo menos um dos seus dispositivos de entrada est&#xE1; em uso","ba-videorecorder.browser-permission-denied":"Permiss&#xE3;o negada pelo navegador, por favor conceda acesso e recarregue a p&#xE1;gina","ba-audioplayer.all-settings":"Todas as configura&#xE7;&#xF5;es","ba-videoplayer-controlbar.remaining-time":"Tempo restante","ba-videoplayer-controlbar.select-frame":"Selecione","ba-videoplayer-controlbar.trim-video":"Aparar","ba-videoplayer-playbutton.trim":"Aparar","ba-videoplayer-playbutton.skip":"Pular","ba-videorecorder-imagegallery.upload-covershot":"Carregar capa","ba-videorecorder.pick-covershot-frame":"Selecione um quadro para usar como cobertura.","ba-videorecorder.screen-recorder-is-not-supported":"O gravador de tela n&#xE3;o &#xE9; compat&#xED;vel com este dispositivo","ba-videorecorder.trim-prompt":"Voc&#xEA; quer cortar seu v&#xED;deo?","ba-videorecorder.trim-video":"Mova os marcadores de in&#xED;cio e fim para cortar seu v&#xED;deo","ba-videorecorder.wait-for-trim":"Esperando pelo comando de corte ...","ba-videorecorder-controlbar.no-video-source":"Fonte de entrada de v&#xED;deo adicional ausente","ba-videorecorder-controlbar.stream-already-selected":"Stream adicional j&#xE1; foi selecionado","ba-videorecorder.uploading-src-error":"N&#xE3;o &#xE9; poss&#xED;vel reproduzir o v&#xED;deo agora, o upload ainda est&#xE1; em progresso","ba-audiorecorder-controlbar.pause-recorder":"Pausar gravador","ba-audiorecorder-controlbar.resume-recorder":"Retomar gravador"},["language:pt"]),{}}),e.define("module:Assets.Languages.ro",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"Click aici pentru a reda video.","ba-videoplayer-playbutton.rerecord":"&#xCE;nregistreaz&#x103; din nou","ba-videoplayer-playbutton.submit-video":"confirm&#x103; film","ba-videoplayer-loader.tooltip":"Se &#xEE;ncarc&#x103; videoclipul ...","ba-videoplayer-controlbar.change-resolution":"Schimba&#x21B;i rezolu&#x21B;ia","ba-videoplayer-controlbar.video-progress":"progresul video","ba-videoplayer-controlbar.rerecord-video":"Reface&#x21B;i video?","ba-videoplayer-controlbar.submit-video":"confirm&#x103; film","ba-videoplayer-controlbar.play-video":"Ruleaz&#x103; video","ba-videoplayer-controlbar.pause-video":"Pauz&#x103; video","ba-videoplayer-controlbar.elapsed-time":"timp scurs","ba-videoplayer-controlbar.total-time":"Lungimea total&#x103; a videoclipului","ba-videoplayer-controlbar.fullscreen-video":"M&#x103;re&#x219;te pe tot ecranul","ba-videoplayer-controlbar.volume-button":"reglajul volumului","ba-videoplayer-controlbar.volume-mute":"opre&#x219;te sunet","ba-videoplayer-controlbar.volume-unmute":"repornirea sunetului","ba-videoplayer.video-error":"A ap&#x103;rut o eroare, v&#x103; rug&#x103;m s&#x103; &#xEE;ncerca&#x21B;i din nou mai t&#xE2;rziu. Click aici pentru a &#xEE;ncerca din nou.","ba-videorecorder-chooser.record-video":"&#xCE;nregistrarea Dvs. video","ba-videorecorder-chooser.upload-video":"&#xCE;ncarc&#x103; film","ba-videorecorder-controlbar.settings":"set&#x103;rile","ba-videorecorder-controlbar.camerahealthy":"Lumina este optim&#x103;","ba-videorecorder-controlbar.cameraunhealthy":"Lumina nu este optim&#x103;","ba-videorecorder-controlbar.microphonehealthy":"Sunetul este bun","ba-videorecorder-controlbar.microphoneunhealthy":"Sunetul nu poate fi &#xEE;nregistrat","ba-videorecorder-controlbar.record":"&#xCE;nregistreaz&#x103;","ba-videorecorder-controlbar.record-tooltip":"Apasa aici pentru a &#xEE;nregistra.","ba-videorecorder-controlbar.rerecord":"&#xCE;nregistreaz&#x103; din nou","ba-videorecorder-controlbar.rerecord-tooltip":"Apasa aici pentru a reface.","ba-videorecorder-controlbar.upload-covershot":"&#xCE;nc&#x103;rca&#x21B;i","ba-videorecorder-controlbar.upload-covershot-tooltip":"Apasa aici pentru a &#xEE;nc&#x103;rca o copert&#x103; personalizat&#x103;","ba-videorecorder-controlbar.stop":"Stop","ba-videorecorder-controlbar.stop-tooltip":"Apasa aici pentru a opri.","ba-videorecorder-controlbar.skip":"sari","ba-videorecorder-controlbar.skip-tooltip":"Apasa aici pentru a s&#x103;ri peste.","ba-videorecorder.recorder-error":"A ap&#x103;rut o eroare, v&#x103; rug&#x103;m s&#x103; &#xEE;ncerca&#x21B;i din nou mai t&#xE2;rziu. Click aici pentru a &#xEE;ncerca din nou.","ba-videorecorder.attach-error":"Nu am putut accesa interfa&#x21B;a camerei. &#xCE;n func&#x21B;ie de dispozitiv &#x219;i de browser-ul folosit, poate fi necesar s&#x103; instala&#x21B;i Flash sau accesa pagina prin SSL.","ba-videorecorder.access-forbidden":"Acce
2sul la camera a fost interzis. Click aici pentru a &#xEE;ncerca din nou.","ba-videorecorder.pick-covershot":"Alege o copert&#x103;.","ba-videorecorder.uploading":"Se &#xEE;ncarc&#x103;","ba-videorecorder.uploading-failed":"&#xCE;nc&#x103;rcarea nu a reu&#x219;it - clic aici pentru a &#xEE;ncerca din nou.","ba-videorecorder.verifying":"Se verific&#x103;","ba-videorecorder.verifying-failed":"Verificarea nu a reu&#x219;it - clic aici pentru a &#xEE;ncerca din nou.","ba-videorecorder.rerecord-confirm":"Sunte&#x21B;i sigur c&#x103; vre&#x21B;i s&#x103; reface&#x21B;i videoclipul?","ba-videorecorder.video_file_too_large":"Fi&#x219;ierul dvs. video este prea mare (%s) - click aici pentru a &#xEE;ncerca din nou cu un fi&#x219;ier video mai mic.","ba-videorecorder.unsupported_video_type":"V&#x103; rug&#x103;m s&#x103; &#xEE;nc&#x103;rca&#x21B;i: %s - clic aici pentru a &#xEE;ncerca din nou.","ba-videoplayer-controlbar.exit-fullscreen-video":"Ie&#x219;i&#x21B;i din ecranul complet","ba-videoplayer-share.share":"Distribui&#x21B;i videoclipul","ba-videorecorder-chooser.record-screen":"Ecranul de &#xEE;nregistrare","ba-videoplayer-controlbar.pause-video-disabled":"&#xCE;ntreruperea nu este acceptat&#x103;","ba-videorecorder-chooser.record-audio":"&#xCE;nregistreaz&#x103; audio","ba-videorecorder-controlbar.stop-available-after":"Durata minim&#x103; de &#xEE;nregistrare este %d secunde","ba-videorecorder-controlbar.cancel":"Anulare","ba-videorecorder-controlbar.cancel-tooltip":"Face&#x21B;i clic aici pentru a anula.","ba-videorecorder.cancel-confirm":"Chiar vrei s&#x103; anulezi &#xEE;nc&#x103;rcarea videoclipului?","ba-videoplayer-adslot.elapsed-time":"Timp scurs","ba-videoplayer-adslot.volume-button":"Seta&#x21B;i volumul","ba-videoplayer-adslot.volume-mute":"Opri&#x21B;i sunetul","ba-videoplayer-adslot.volume-unmute":"Debloca&#x21B;i sunetul","ba-videoplayer-adslot.ad-will-end-after":"Anun&#x21B;ul se va &#xEE;ncheia dup&#x103; %s","ba-videoplayer-adslot.can-skip-after":"S&#x103;ri&#x21B;i dup&#x103; %d","ba-videoplayer-adslot.skip-ad":"&#x218;terge&#x21B;i anun&#x21B;ul","ba-videorecorder.software-required":"Face&#x21B;i clic mai jos pentru a instala / activa urm&#x103;toarele cerin&#x21B;e pentru a continua.","ba-videorecorder.software-waiting":"Se a&#x219;teapt&#x103; ca cerin&#x21B;ele s&#x103; fie instalate / activate. Poate fi necesar s&#x103; actualiza&#x21B;i pagina dup&#x103; finalizare.","ba-videoplayer-controlbar.close-tracks":"&#xCE;nchide&#x21B;i CC","ba-videoplayer-controlbar.show-tracks":"Ar&#x103;ta&#x21B;i CC","ba-videoplayer-tracks.upload-text-tracks":"&#xCE;nc&#x103;rca&#x21B;i fi&#x219;iere text","ba-videoplayer-tracks.select-text-track-language":"Limba pentru subtitrare","ba-videoplayer-tracks.info-select-locale-first":"Mai &#xEE;nt&#xE2;i selecta&#x21B;i localizarea","ba-videoplayer-tracks.select-text-track-file":"Face&#x21B;i clic pentru a selecta fi&#x219;ierul","ba-videoplayer-tracks.back":"&#xEE;napoi","ba-videorecorder.framerate-warning":"Rata cadrelor video este foarte sc&#x103;zut&#x103;. V&#x103; recomand&#x103;m s&#x103; &#xEE;nchide&#x21B;i toate celelalte programe &#x219;i filele browserului sau s&#x103; utiliza&#x21B;i un computer mai rapid.","ba-videorecorder.upload-error-duration":"Durata videoclipului &#xEE;nc&#x103;rcat nu &#xEE;ndepline&#x219;te cerin&#x21B;ele - face&#x21B;i clic aici pentru a &#xEE;ncerca din nou.","ba-videorecorder.resolution-constraint-error":"Fi&#x219;ierul pe care l-a&#x21B;i selectat nu corespunde rezolu&#x21B;iei cerute - face&#x21B;i clic aici pentru a &#xEE;ncerca din nou.","ba-videorecorder.orientation-portrait-required":"Rote&#x219;te dispozitivul pentru a &#xEE;nregistra &#xEE;n modul portret.","ba-videorecorder.orientation-landscape-required":"Rote&#x219;te dispozitivul pentru a &#xEE;nregistra &#xEE;n modul peisaj.","ba-imageviewer-controlbar.rerecord-image":"Re-inregistreaza?","ba-imageviewer-controlbar.submit-image":"Confirma","ba-imageviewer-controlbar.fullscreen-image":"M&#x103;re&#x219;te pe &#xEE;ntre ecranul","ba-imageviewer-controlbar.exit-fullscreen-image":"Ie&#x219;i&#x21B;
2i de pe ecranul complet","ba-imageviewer.image-error":"A ap&#x103;rut o eroare, &#xEE;ncerca&#x21B;i din nou mai t&#xE2;rziu. Face&#x21B;i clic pentru a re&#xEE;ncerca.","ba-imagecapture-chooser.image-capture":"Captura&#x21B;i imaginea","ba-imagecapture-chooser.upload-image":"Incarca imaginea","ba-imagecapture-controlbar.settings":"Set&#x103;ri","ba-imagecapture-controlbar.camerahealthy":"Lumina este bun&#x103;","ba-imagecapture-controlbar.cameraunhealthy":"Lumina nu este optim&#x103;","ba-imagecapture-controlbar.record":"Captur&#x103;","ba-imagecapture-controlbar.record-tooltip":"Face&#x21B;i clic aici pentru a captura.","ba-imagecapture-controlbar.rerecord":"A reface","ba-imagecapture-controlbar.rerecord-tooltip":"Face&#x21B;i clic aici pentru a reveni.","ba-imagecapture-controlbar.cancel":"Anulare","ba-imagecapture-controlbar.cancel-tooltip":"Face&#x21B;i clic aici pentru a anula.","ba-audioplayer-controlbar.audio-progress":"progres","ba-audioplayer-controlbar.rerecord-audio":"Re-inregistreaza?","ba-audioplayer-controlbar.submit-audio":"Confirma","ba-audioplayer-controlbar.play-audio":"Ruleaz&#x103;","ba-audioplayer-controlbar.pause-audio":"Pauz&#x103;","ba-audioplayer-controlbar.pause-audio-disabled":"&#xCE;ntreruperea nu este acceptat&#x103;","ba-audioplayer-controlbar.elapsed-time":"Timp scurs","ba-audioplayer-controlbar.total-time":"Lungimea total&#x103;","ba-audioplayer-controlbar.volume-button":"Seta&#x21B;i volumul","ba-audioplayer-controlbar.volume-mute":"Opri&#x21B;i sunetul","ba-audioplayer-controlbar.volume-unmute":"Debloca&#x21B;i sunetul","ba-audioplayer-loader.tooltip":"Se incarca...","ba-audioplayer.audio-error":"A ap&#x103;rut o eroare, &#xEE;ncerca&#x21B;i din nou mai t&#xE2;rziu. Face&#x21B;i clic pentru a re&#xEE;ncerca.","ba-audiorecorder-chooser.record-audio":"&#xCE;nregistreaz&#x103; audio","ba-audiorecorder-chooser.upload-audio":"&#xCE;nc&#x103;rca&#x21B;i audio","ba-audiorecorder-controlbar.settings":"Set&#x103;ri","ba-audiorecorder-controlbar.microphonehealthy":"Sunetul este bun","ba-audiorecorder-controlbar.microphoneunhealthy":"Sunetul nu este bun","ba-audiorecorder-controlbar.record":"&#xCE;nregistreaz&#x103;","ba-audiorecorder-controlbar.record-tooltip":"Face&#x21B;i clic aici pentru a &#xEE;nregistra.","ba-audiorecorder-controlbar.rerecord":"&#xCE;nregistreaz&#x103; din nou","ba-audiorecorder-controlbar.rerecord-tooltip":"Face&#x21B;i clic aici pentru a reveni.","ba-audiorecorder-controlbar.stop":"Stop","ba-audiorecorder-controlbar.stop-tooltip":"Face&#x21B;i clic aici pentru a opri.","ba-audiorecorder-controlbar.stop-available-after":"Durata minim&#x103; de &#xEE;nregistrare este %d secunde","ba-audiorecorder-controlbar.cancel":"Anulare","ba-audiorecorder-controlbar.cancel-tooltip":"Face&#x21B;i clic aici pentru a anula.","ba-videoplayer-controlbar.player-speed":"Viteza de rulare","ba-videoplayer-controlbar.settings":"Set&#x103;ri","ba-videoplayer-controlbar.airplay":"AirPlay","ba-videoplayer-controlbar.airplay-icon":"Airplay icon.","ba-videoplayer.all-settings":"Toate set&#x103;rile","ba-videoplayer.player-speed":"Viteza de rulare","ba-videoplayer.full-screen":"Ecran complet","ba-videorecorder-controlbar.add-stream":"Ad&#x103;uga&#x21B;i un flux","ba-videorecorder.switch-camera":"Porni&#x21B;i camera","ba-videorecorder.prepare-covershot":"Preg&#x103;te&#x219;te coperta","ba-videorecorder.prepare-thumbnails":"Preg&#x103;te&#x219;te miniaturi","ba-videorecorder.adding-new-stream":"Ad&#x103;ugarea fluxului nou","ba-imagecapture.recorder-error":"A ap&#x103;rut o eroare, &#xEE;ncerca&#x21B;i din nou mai t&#xE2;rziu. Face&#x21B;i clic pentru a re&#xEE;ncerca.","ba-imagecapture.attach-error":"Nu am putut accesa interfa&#x21B;a media. &#xCE;n func&#x21B;ie de dispozitiv &#x219;i browser, este posibil s&#x103; fie nevoie s&#x103; instala&#x21B;i Flash sau s&#x103; accesa&#x21B;i pagina prin SSL.","ba-imagecapture.software-required":"Face&#x21B;i clic mai jos pentru a instala / activa urm&#x103;toarele cerin&#x21B;e pentru a continua.","ba-imagecapture.software-waiting":"Se a&#x219;teapt&#x103; ca cerin&#x21B;ele s&#x103; fie instalate / activate. Poate fi necesar s&#x103; actualiza&#x21B;i pagina dup&#x103;
2 finalizare.","ba-imagecapture.access-forbidden":"Accesul la mass-media a fost interzis. Face&#x21B;i clic pentru a re&#xEE;ncerca.","ba-imagecapture.uploading":"Se &#xEE;ncarc&#x103;","ba-imagecapture.uploading-failed":"&#xCE;nc&#x103;rcarea a e&#x219;uat - face&#x21B;i clic aici pentru a re&#xEE;ncerca.","ba-imagecapture.upload-error-duration":"M&#x103;rimea imaginii &#xEE;nc&#x103;rcate nu &#xEE;ndepline&#x219;te cerin&#x21B;ele - face&#x21B;i clic aici pentru a re&#xEE;ncerca.","ba-imagecapture.resolution-constraint-error":"Fi&#x219;ierul pe care l-a&#x21B;i selectat nu corespunde rezolu&#x21B;iei dorite - face&#x21B;i clic aici pentru a &#xEE;ncerca din nou.","ba-imagecapture.verifying":"Verificare","ba-imagecapture.verifying-failed":"Verificare e&#x219;uat&#x103; - face&#x21B;i clic aici pentru a re&#xEE;ncerca.","ba-imagecapture.rerecord-confirm":"Dori&#x21B;i s&#x103; reface&#x21B;i imaginea?","ba-imagecapture.image_file_too_large":"Fi&#x219;ierul imagine este prea mare (%s) - face&#x21B;i clic aici pentru a &#xEE;ncerca din nou cu un fi&#x219;ier imagine mai mic.","ba-imagecapture.unsupported_image_type":"&#xCE;nc&#x103;rca&#x21B;i: %s - face&#x21B;i clic aici pentru a re&#xEE;ncerca.","ba-imagecapture.orientation-portrait-required":"Rote&#x219;te dispozitivul pentru a &#xEE;nregistra &#xEE;n modul portret.","ba-imagecapture.orientation-landscape-required":"Rote&#x219;te dispozitivul pentru a &#xEE;nregistra &#xEE;n modul peisaj.","ba-audiorecorder.recorder-error":"A ap&#x103;rut o eroare, &#xEE;ncerca&#x21B;i din nou mai t&#xE2;rziu. Face&#x21B;i clic pentru a re&#xEE;ncerca.","ba-audiorecorder.attach-error":"Nu am putut accesa interfa&#x21B;a media. &#xCE;n func&#x21B;ie de dispozitiv &#x219;i browser, este posibil s&#x103; fie nevoie s&#x103; instala&#x21B;i Flash sau s&#x103; accesa&#x21B;i pagina prin SSL.","ba-audiorecorder.software-required":"Face&#x21B;i clic mai jos pentru a instala / activa urm&#x103;toarele cerin&#x21B;e pentru a continua.","ba-audiorecorder.software-waiting":"Se a&#x219;teapt&#x103; ca cerin&#x21B;ele s&#x103; fie instalate / activate. Poate fi necesar s&#x103; actualiza&#x21B;i pagina dup&#x103; finalizare.","ba-audiorecorder.access-forbidden":"Accesul la mass-media a fost interzis. Face&#x21B;i clic pentru a re&#xEE;ncerca.","ba-audiorecorder.uploading":"Se &#xEE;ncarc&#x103;","ba-audiorecorder.uploading-failed":"&#xCE;nc&#x103;rcarea a e&#x219;uat - face&#x21B;i clic aici pentru a re&#xEE;ncerca.","ba-audiorecorder.upload-error-duration":"Dimensiunea fi&#x219;ierului de sunet &#xEE;nc&#x103;rcat nu &#xEE;ndepline&#x219;te cerin&#x21B;ele - face&#x21B;i clic aici pentru a &#xEE;ncerca din nou.","ba-audiorecorder.verifying":"Verificare","ba-audiorecorder.verifying-failed":"Verificare e&#x219;uat&#x103; - face&#x21B;i clic aici pentru a re&#xEE;ncerca.","ba-audiorecorder.rerecord-confirm":"Dori&#x21B;i s&#x103; re&#xEE;nregistra&#x21B;i sunetul?","ba-audiorecorder.cancel-confirm":"Dori&#x21B;i s&#x103; anula&#x21B;i &#xEE;nc&#x103;rcarea audio?","ba-audiorecorder.audio_file_too_large":"Fi&#x219;ierul dvs. audio este prea mare (%s) - face&#x21B;i clic aici pentru a &#xEE;ncerca din nou cu un fi&#x219;ier audio mai mic.","ba-audiorecorder.unsupported_audio_type":"&#xCE;nc&#x103;rca&#x21B;i: %s - face&#x21B;i clic aici pentru a re&#xEE;ncerca.","ba-common-settingsmenu.tooltip":"Face&#x21B;i clic pentru a juca.","ba-common-settingsmenu.setting-menu":"Toate set&#x103;rile","ba-common-settingsmenu.source-quality":"Calitatea sursei","ba-common-settingsmenu.player-speed":"Viteza de redare","ba-common-settingsmenu.set-menu-option":"Seta&#x21B;i op&#x21B;iunea","ba-common-settingsmenu.submit-video":"Confirma&#x21B;i videoclipul","ba-common-settingsmenu.picture-in-picture":"Imagine &#xEE;n imagine","ba-common-settingsmenu.exit-fullscreen-video":"Ie&#x219;i&#x21B;i din modul ecran complet","ba-common-settingsmenu.fullscreen-video":"Afi&#x219;eaz&#x103; pe ecran complet","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Pauz&#x103; &#xEE;nregistrare","ba-videorecorder-controlbar.resume-recorder":"Relua&#x21B;i &#xEE;nregistrarea","ba-videorecorder.missing-track":"Fi&#x219;ierul audio sau video necesar lipse&#x219;te","ba-videorecorder.device-already-in-use":"Cel pu&#x21B;in unul dintre dispozitivele dvs. este deja utilizat","ba-videorecorder.browser-permission-denied":"Permisiunea refuzat&#x103; de browser, v&#x103; rug&#x103;m s&#x103; acorda&#x21B;i acces &#x219;i s&#x103; re&#xEE;nc&#x103;rca&#x21B;i pagina","ba-audioplayer.all-settings":"Toate set&#x103;rile","ba-videoplayer-controlbar.remaining-time":"Timp r&#x103;mas","ba-videoplayer-controlbar.select-frame":"Selecta&#x21B;i","ba-videoplayer-controlbar.trim-video":"Tunde","ba-videoplayer-playbutton.trim":"Tunde","ba-videoplayer-playbutton.skip":"Ocolire","ba-videorecorder-imagegallery.upload-covershot":"&#xCE;nc&#x103;rca&#x21B;i coperta","ba-videorecorder.pick-covershot-frame":"Selecta&#x21B;i un cadru pe care s&#x103; &#xEE;l utiliza&#x21B;i ca imagine de acoperire.","ba-videorecorder.screen-recorder-is-not-supported":"&#xCE;nregistratorul de ecran nu este acceptat pe acest dispozitiv","ba-videorecorder.trim-prompt":"Dori&#x21B;i s&#x103; t&#x103;ia&#x21B;i videoclipul?","ba-videorecorder.trim-video":"Muta&#x21B;i marcajele de &#xEE;nceput &#x219;i sf&#xE2;r&#x219;it pentru a t&#x103;ia videoclipul","ba-videorecorder.wait-for-trim":"Se a&#x219;teapt&#x103; comanda de t&#x103;iere ...","ba-videorecorder-controlbar.no-video-source":"Lipse&#x219;te o surs&#x103; de intrare video suplimentar&#x103;","ba-videorecorder-controlbar.stream-already-selected":"Fluxul suplimentar a fost deja selectat","ba-videorecorder.uploading-src-error":"Imposibil de redat videoclipul acum, &#xEE;nc&#x103;rcarea este &#xEE;nc&#x103; &#xEE;n desf&#x103;&#x219;urare","ba-audiorecorder-controlbar.pause-recorder":"Pauz&#x103; Recorder","ba-audiorecorder-controlbar.resume-recorder":"Relua&#x21B;i &#xEE;nregistratorul"},["language:ro"]),{}}),e.define("module:Assets.Languages.ru",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x432;&#x43E;&#x441;&#x43F;&#x440;&#x43E;&#x438;&#x437;&#x432;&#x435;&#x441;&#x442;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;.","ba-videoplayer-playbutton.rerecord":"&#x41F;&#x435;&#x440;&#x435;&#x437;&#x430;&#x43F;&#x438;&#x441;&#x430;&#x442;&#x44C;","ba-videoplayer-loader.tooltip":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E; ...","ba-videoplayer-controlbar.change-resolution":"&#x418;&#x437;&#x43C;&#x435;&#x43D;&#x438;&#x442;&#x44C; &#x440;&#x430;&#x437;&#x440;&#x435;&#x448;&#x435;&#x43D;&#x438;&#x435;","ba-videoplayer-controlbar.video-progress":"&#x425;&#x43E;&#x434; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.rerecord-video":"&#x41F;&#x435;&#x440;&#x435;&#x437;&#x430;&#x43F;&#x438;&#x441;&#x430;&#x442;&#x44C; &#x432;&#x438;&#x434;&#x435;&#x43E;?","ba-videoplayer-controlbar.play-video":"&#x41F;&#x440;&#x43E;&#x438;&#x433;&#x440;&#x430;&#x442;&#x44C; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.pause-video":"&#x41F;&#x440;&#x438;&#x43E;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.elapsed-time":"&#x41F;&#x440;&#x43E;&#x439;&#x434;&#x435;&#x43D;&#x43D;&#x43E;&#x435; &#x432;&#x440;&#x435;&#x43C;&#x44F;","ba-videoplayer-controlbar.total-time":"&#x41E;&#x431;&#x449;&#x430;&#x44F; &#x434;&#x43B;&#x438;&#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.fullscreen-video":"&#x41F;&#x43E;&#x43B;&#x43D;&#x43E;&#x44D;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x44B;&#x439; &#x440;&#x435;&#x436;&#x438;&#x43C;","ba-videoplayer-controlbar.volume-button":"&#x413;&#x440;&#x43E;&#x43C;&#x43A;&#x43E;&#x441;&#x442;&#x44C;","ba-videoplayer-controlbar.volume-mute":"&#x41E;&#x442;&#x43A;&#x43B;&#x44E;&#x447;&#x438;&#x442;&#x44C; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-controlbar.volume-unmute":"&#x412;&#x43A;&#x43B;&#x44E;&#x447;&#x438;&#x442;&#x44C; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer.video-error":"&#x41F;&#x440;&#x43E;&#x438;&#x437;&#x43E;&#x448;&#x43B;&#x430; &#x43E;&#x448;&#x438;&#x431;&#x43A;&#x430;. &#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x43F;&#x43E;&#x437;&#x436;&#x435;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-videorecorder-chooser.record-video":"&#x417;&#x430;&#x43F;&#x438;&#x448;&#x438;&#x442;&#x435; &#x441;&#x432;&#x43E;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-chooser.upload-video":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x44C; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-controlbar.settings":"&#x41D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-videorecorder-controlbar.camerahealthy":"&#x41E;&#x441;&#x432;&#x435;&#x449;&#x435;&#x43D;&#x438;&#x435; &#x445;&#x43E;&#x440;&#x43E;&#x448;&#x435;&#x435;","ba-videorecorder-controlbar.cameraunhealthy":"&#x421;&#x43B;&#x430;&#x431;&#x43E;&#x435; &#x43E;&#x441;&#x432;&#x435;&#x449;&#x435;&#x43D;&#x438;&#x435;","ba-videorecorder-controlbar.microphonehealthy":"&#x417;&#x432;&#x443;&#x43A; &#x445;&#x43E;&#x440;&#x43E;&#x448;&#x438;&#x439;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x41D;&#x435;&#x432;&#x43E;&#x437;&#x43C;&#x43E;&#x436;&#x43D;&#x43E; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x44C; &#x437;&#x432;&#x443;&#x43A;","ba-videorecorder-controlbar.record":"&#x417;&#x430;&#x43F;&#x438;&#x441;&#x44C;","ba-videorecorder-controlbar.record-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x430;&#x442;&#x44C;.","ba-videorecorder-controlbar.stop":"&#x421;&#x442;&#x43E;&#x43F;","ba-videorecorder-controlbar.stop-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43E;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C;.","ba-videorecorder-controlbar.skip":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x442;&#x438;&#x442;&#x44C;","ba-videorecorder-controlbar.skip-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x442;&#x438;&#x442;&#x44C;.","ba-videorecorder.recorder-error":"&#x41F;&#x440;&#x43E;&#x438;&#x437;&#x43E;&#x448;&#x43B;&#x430; &#x43E;&#x448;&#x438;&#x431;&#x43A;&#x430;. &#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x43F;&#x43E;&#x437;&#x436;&#x435;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-videorecorder.access-forbidden":"&#x414;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x435; &#x431;&#x44B;&#x43B; &#x437;&#x430;&#x43F;&#x440;&#x435;&#x449;&#x435;&#x43D;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-videorecorder.pick-covershot":"&#x412;&#x44B;&#x431;&#x435;&#x440;&#x438;&#x442;&#x435; &#x441;&#x43D;&#x438;&#x43C;&#x43E;&#x43A;.","ba-videorecorder.uploading":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x430;","ba-videorecorder.uploading-failed":"&#x41E;&#x448;&#x438;&#x431;&#x43A;&#x430; &#x437;&#x430;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x438;: &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-videorecorder.verifying":"&#x41F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x43A;&#x430;","ba-videorecorder.verifying-failed":"&#x41E;&#x448;&#x438;&#x431;&#x43A;&#x430; &#x43F;&#x43E;&#x434;&#x442;&#x432;&#x435;&#x440;&#x436;&#x434;&#x435;&#x43D;&#x438;&#x44F;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-videorecorder.rerecord-confirm":"&#x412;&#x44B; &#x434;&#x435;&#x439;&#x441;&#x442;&#x432;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x43E; &#x445;&#x43E;&#x442;&#x438;&#x442;&#x435; &#x43F;&#x435;&#x440;&#x435;&#x437;&#x430;&#x43F;&#x438;&#x441;&#x430;&#x442;&#x44C; &#x432;&#x438;&#x434;&#x435;&#x43E;?","ba-videorecorder.video_file_too_large":"&#x412;&#x430;&#x448; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x444;&#x430;&#x439;&#x43B; &#x441;&#x43B;&#x438;&#x448;&#x43A;&#x43E;&#x43C; &#x432;&#x435;&#x43B;&#x438;&#x43A; (%s) - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x441; &#x43C;&#x435;&#x43D;&#x44C;&#x448;&#x438;&#x43C; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x444;&#x430;&#x439;&#x43B;&#x43E;&#x43C;.","ba-videorecorder.unsupported_video_type":"&#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430; &#x437;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x435;: %s - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-videoplayer-playbutton.submit-video":"&#x41F;&#x43E;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x44C; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.submit-video":"&#x41F;&#x43E;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x44C; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-controlbar.rerecord":"&#x41F;&#x435;&#x440;&#x435;&#x434;&#x435;&#x43B;&#x430;&#x442;&#x44C;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x435;&#x440;&#x435;&#x437;&#x430;&#x43F;&#x438;&#x441;&#x430;&#x442;&#x44C;","ba-videorecorder-controlbar.upload-covershot":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x44C;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x437;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x44C; &#x43B;&#x438;&#x447;&#x43D;&#x443;&#x44E; &#x43E;&#x431;&#x43B;&#x43E;&#x436;&#x43A;&#x443;","ba-videorecorder.attach-error":"&#x22;&#x41D;&#x435; &#x443;&#x434;&#x430;&#x43B;&#x43E;&#x441;&#x44C; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x44C; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x435;. &#x412; &#x437;&#x430;&#x432;&#x438;&#x441;&#x438;&#x43C;&#x43E;&#x441;&#x442;&#x438; &#x43E;&#x442; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x430; &#x438;&#x43B;&#x438; &#x431;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;&#x430;, &#x432;&#x430;&#x43C; &#x43C;&#x43E;&#x436;&#x435;&#x442; &#x43F;&#x43E;&#x43D;&#x430;&#x434;&#x43E;&#x431;&#x438;&#x442;&#x44C;&#x441;&#x44F; &#x443;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; Flash &#x438;&#x43B;&#x438; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x44C; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x441;&#x430;&#x439;&#x442;&#x443; &#x447;&#x435;&#x440;&#x435;&#x437; SSL.&#x22;","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x412;&#x44B;&#x439;&#x4
242;&#x438; &#x438;&#x437; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x430; &#x43F;&#x43E;&#x43B;&#x43D;&#x43E;&#x433;&#x43E; &#x43E;&#x43A;&#x43D;&#x430;","ba-videoplayer-share.share":"&#x41F;&#x43E;&#x434;&#x435;&#x43B;&#x438;&#x442;&#x44C;&#x441;&#x44F; &#x441; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-chooser.record-screen":"&#x42D;&#x43A;&#x440;&#x430;&#x43D; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x438;","ba-videoplayer-controlbar.pause-video-disabled":"&#x41F;&#x430;&#x443;&#x437;&#x430; &#x43D;&#x435; &#x43F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x438;&#x432;&#x430;&#x435;&#x442;&#x441;&#x44F;","ba-videorecorder-chooser.record-audio":"&#x417;&#x430;&#x43F;&#x438;&#x441;&#x44C; &#x430;&#x443;&#x434;&#x438;&#x43E;","ba-videorecorder-controlbar.stop-available-after":"&#x41C;&#x438;&#x43D;&#x438;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x43E;&#x435; &#x432;&#x440;&#x435;&#x43C;&#x44F; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x438;: %d &#x441;&#x435;&#x43A;&#x443;&#x43D;&#x434;","ba-videorecorder-controlbar.cancel":"&#x41E;&#x442;&#x43C;&#x435;&#x43D;&#x430;","ba-videorecorder-controlbar.cancel-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43E;&#x442;&#x43C;&#x435;&#x43D;&#x438;&#x442;&#x44C;.","ba-videorecorder.cancel-confirm":"&#x412;&#x44B; &#x434;&#x435;&#x439;&#x441;&#x442;&#x432;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x43E; &#x445;&#x43E;&#x442;&#x438;&#x442;&#x435; &#x43E;&#x442;&#x43C;&#x435;&#x43D;&#x438;&#x442;&#x44C; &#x437;&#x430;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x443; &#x432;&#x438;&#x434;&#x435;&#x43E;?","ba-videoplayer-adslot.elapsed-time":"&#x423;&#x43A;&#x43E;&#x440;&#x43E;&#x447;&#x435;&#x43D;&#x43D;&#x43E;&#x435; &#x432;&#x440;&#x435;&#x43C;&#x44F;","ba-videoplayer-adslot.volume-button":"&#x423;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x433;&#x440;&#x43E;&#x43C;&#x43A;&#x43E;&#x441;&#x442;&#x44C;","ba-videoplayer-adslot.volume-mute":"&#x41E;&#x442;&#x43A;&#x43B;&#x44E;&#x447;&#x438;&#x442;&#x44C; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-adslot.volume-unmute":"&#x412;&#x43A;&#x43B;&#x44E;&#x447;&#x438;&#x442;&#x44C; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-adslot.ad-will-end-after":"&#x41E;&#x431;&#x44A;&#x44F;&#x432;&#x43B;&#x435;&#x43D;&#x438;&#x435; &#x431;&#x443;&#x434;&#x435;&#x442; &#x437;&#x430;&#x432;&#x435;&#x440;&#x448;&#x435;&#x43D;&#x43E; &#x43F;&#x43E;&#x441;&#x43B;&#x435; %s","ba-videoplayer-adslot.can-skip-after":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x442;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x441;&#x43B;&#x435; %d","ba-videoplayer-adslot.skip-ad":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x442;&#x438;&#x442;&#x44C; &#x440;&#x435;&#x43A;&#x43B;&#x430;&#x43C;&#x443;","ba-videorecorder.software-required":"&#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x43D;&#x438;&#x436;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x443;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x442;&#x44C; &#x441;&#x43B;&#x435;&#x434;&#x443;&#x44E;&#x449;&#x438;&#x435; &#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x440;&#x43E;&#x434;&#x43E;&#x43B;&#x436;&#x438;&#x442;&#x44C;.","ba-videorecorder.software-waiting":"&#x41E;&#x436;&#x438;&#x434;&#x430;&#x43D;&#x438;&#x435; &#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x439; &#x43A; &#x443;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43A;&#x435; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x430;&#x446;&#x438;&#x438;. &#x412;&#x43E;&#x437;&#x43C;&#x43E;&#x436;&#x43D;&#x43E;, &#x432;&#x430;&#x43C; &#x43F;&#x440;&#x438;&#x434;&#x435;&#x442;&#x441;&#x44F; &#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x443; &#x43F;&#x43E;&#x441;&#x43B;&#x435; &#x437;&#x430;&#x432;&#x435;&#x440;&#x448;&#x435;&#x43D;&#x438;&#x44F;.","ba-videoplayer-controlbar.close-tracks":"&#x417;&#x430;&#x43A;&#x440;&#x44B;&#x442;&#x44C; CC","ba-videoplayer-controlbar.show-tracks":"&#x41F;&#x43E;&#x43A;&#x430;&#x437;&#x430;&#x442;&#x44C; CC","ba-videoplayer-tracks.upload-text-tracks":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x44C; &#x434;&#x43E;&#x440;&#x43E;&#x436;&#x43A;&#x438;","ba-videoplayer-tracks.select-text-track-language":"&#x42F;&#x437;&#x44B;&#x43A; &#x441;&#x443;&#x431;&#x442;&#x438;&#x442;&#x440;&#x43E;&#x432;","ba-videoplayer-tracks.info-select-locale-first":"&#x421;&#x43D;&#x430;&#x447;&#x430;&#x43B;&#x430; &#x432;&#x44B;&#x431;&#x435;&#x440;&#x438;&#x442;&#x435; &#x44F;&#x437;&#x44B;&#x43A;","ba-videoplayer-tracks.select-text-track-file":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x432;&#x44B;&#x431;&#x440;&#x430;&#x442;&#x44C; &#x444;&#x430;&#x439;&#x43B;","ba-videoplayer-tracks.back":"&#x43D;&#x430;&#x437;&#x430;&#x434;","ba-videorecorder.framerate-warning":"&#x427;&#x430;&#x441;&#x442;&#x43E;&#x442;&#x430; &#x43A;&#x430;&#x434;&#x440;&#x43E;&#x432; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x43E;&#x447;&#x435;&#x43D;&#x44C; &#x43D;&#x438;&#x437;&#x43A;&#x430;&#x44F;. &#x41C;&#x44B; &#x440;&#x435;&#x43A;&#x43E;&#x43C;&#x435;&#x43D;&#x434;&#x443;&#x435;&#x43C; &#x437;&#x430;&#x43A;&#x440;&#x44B;&#x442;&#x44C; &#x432;&#x441;&#x435; &#x434;&#x440;&#x443;&#x433;&#x438;&#x435; &#x43F;&#x440;&#x43E;&#x433;&#x440;&#x430;&#x43C;&#x43C;&#x44B; &#x438; &#x432;&#x43A;&#x43B;&#x430;&#x434;&#x43A;&#x438; &#x431;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;&#x430; &#x438;&#x43B;&#x438; &#x438;&#x441;&#x43F;&#x43E;&#x43B;&#x44C;&#x437;&#x43E;&#x432;&#x430;&#x442;&#x44C; &#x431;&#x43E;&#x43B;&#x435;&#x435; &#x431;&#x44B;&#x441;&#x442;&#x440;&#x44B;&#x439; &#x43A;&#x43E;&#x43C;&#x43F;&#x44C;&#x44E;&#x442;&#x435;&#x440;.","ba-videorecorder.upload-error-duration":"&#x414;&#x43B;&#x438;&#x43D;&#x430; &#x437;&#x430;&#x433;&#x440;&#x443;&#x436;&#x435;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x43D;&#x435; &#x441;&#x43E;&#x43E;&#x442;&#x432;&#x435;&#x442;&#x441;&#x442;&#x432;&#x443;&#x435;&#x442; &#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F;&#x43C; - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-videorecorder.resolution-constraint-error":"&#x412;&#x44B;&#x431;&#x440;&#x430;&#x43D;&#x43D;&#x44B;&#x439; &#x444;&#x430;&#x439;&#x43B; &#x43D;&#x435; &#x441;&#x43E;&#x43E;&#x442;&#x432;&#x435;&#x442;&#x441;&#x442;&#x432;&#x443;&#x435;&#x442; &#x442;&#x440;&#x435;&#x431;&#x443;&#x435;&#x43C;&#x43E;&#x43C;&#x443; &#x440;&#x430;&#x437;&#x440;&#x435;&#x448;&#x435;&#x43D;&#x438;&#x44E; - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-videorecorder.orientation-portrait-required":"&#x41F;&#x43E;&#x432;&#x435;&#x440;&#x43D;&#x438;&#x442;&#x435; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E; &#x434;&#x43B;&#x44F; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x438; &#x432; &#x43F;&#x43E;&#x440;&#x442;&#x440;&#x435;&#x442;&#x43D;&#x43E;&#x43C; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x435;.","ba-videorecorder.orientation-landscape-required":"&#x41F;&#x43E;&#x432;&#x435;&#x440;&#x43D;&#x438;&#x442;&#x435; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E; &#x434;&#x43B;&#x44F; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x438; &#x432; &#x430;&#x43B;&#x44C;&#x431;&#x43E;&#x43C;&#x43D;&#x43E;&#x43C; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x435;.","ba-imageviewer-controlbar.rerecord-image":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C;?","ba-imageviewer-controlbar.submit-image":"&#x43F;&#x43E;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x44C;","ba-imageviewer-controlbar.fullscreen-image":"&#x412;&#x43E;&#x439;&#x442;&#x438; &#x432; &#x43F;&#x43E;&#x43B;&#x43D;&#x43E;&#x44D;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x44B;&#x439; &#x440;&#x435;&#x436;&#x438;&#x43C;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x412;&#x44B;&#x445;&#x43E;&#x434; &#x438;&#x437; &#x43F;&#x43E;&#x43B;&#x43D;&#x43E;&#x44D;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x430;","ba-imageviewer.image-error":"&#x41F;&#x440;&#x43E;&#x438;&#x437;&#x43E;&#x448;&#x43B;&#x430; &#x43E;&#x448;&#x438;&#x431;&#x43A;&#x430;. &#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x43F;&#x43E;&#x437;&#x436;&#x435;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-imagecapture-chooser.image-capture":"&#x417;&#x430;&#x445;&#x432;&#x430;&#x442; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x44F;","ba-imagecapture-chooser.upload-image":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x44C; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435;","ba-imagecapture-controlbar.settings":"&#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-imagecapture-controlbar.camerahealthy":"&#x41E;&#x441;&#x432;&#x435;&#x449;&#x435;&#x43D;&#x438;&#x435; &#x445;&#x43E;&#x440;&#x43E;&#x448;&#x435;&#x435;","ba-imagecapture-controlbar.cameraunhealthy":"&#x41E;&#x441;&#x432;&#x435;&#x449;&#x435;&#x43D;&#x438;&#x435; &#x43D;&#x435; &#x44F;&#x432;&#x43B;&#x44F;&#x435;&#x442;&#x441;&#x44F; &#x43E;&#x43F;&#x442;&#x438;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x44B;&#x43C;","ba-imagecapture-controlbar.record":"&#x417;&#x430;&#x445;&#x432;&#x430;&#x442;&#x438;&#x442;&#x44C;","ba-imagecapture-controlbar.record-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x441;&#x434;&#x435;&#x43B;&#x430;&#x442;&#x44C; &#x441;&#x43D;&#x438;&#x43C;&#x43E;&#x43A;.","ba-imagecapture-controlbar.rerecord":"&#x43F;&#x435;&#x440;&#x435;&#x434;&#x435;&#x43B;&#x44B;&#x432;&#x430;&#x442;&#x44C;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C;.","ba-imagecapture-controlbar.cancel":"&#x41E;&#x442;&#x43C;&#x435;&#x43D;&#x430;","ba-imagecapture-controlbar.cancel-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43E;&#x442;&#x43C;&#x435;&#x43D;&#x438;&#x442;&#x44C;
2.","ba-audioplayer-controlbar.audio-progress":"&#x41F;&#x440;&#x43E;&#x433;&#x440;&#x435;&#x441;&#x441;","ba-audioplayer-controlbar.rerecord-audio":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C;?","ba-audioplayer-controlbar.submit-audio":"&#x43F;&#x43E;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x44C;","ba-audioplayer-controlbar.play-audio":"&#x418;&#x433;&#x440;&#x430;&#x442;&#x44C;","ba-audioplayer-controlbar.pause-audio":"&#x41F;&#x430;&#x443;&#x437;&#x430;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x41F;&#x430;&#x443;&#x437;&#x430; &#x43D;&#x435; &#x43F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x438;&#x432;&#x430;&#x435;&#x442;&#x441;&#x44F;","ba-audioplayer-controlbar.elapsed-time":"&#x423;&#x43A;&#x43E;&#x440;&#x43E;&#x447;&#x435;&#x43D;&#x43D;&#x43E;&#x435; &#x432;&#x440;&#x435;&#x43C;&#x44F;","ba-audioplayer-controlbar.total-time":"&#x41E;&#x431;&#x449;&#x430;&#x44F; &#x434;&#x43B;&#x438;&#x43D;&#x430;","ba-audioplayer-controlbar.volume-button":"&#x423;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x433;&#x440;&#x43E;&#x43C;&#x43A;&#x43E;&#x441;&#x442;&#x44C;","ba-audioplayer-controlbar.volume-mute":"&#x41E;&#x442;&#x43A;&#x43B;&#x44E;&#x447;&#x438;&#x442;&#x44C; &#x437;&#x432;&#x443;&#x43A;","ba-audioplayer-controlbar.volume-unmute":"&#x412;&#x43A;&#x43B;&#x44E;&#x447;&#x438;&#x442;&#x44C; &#x437;&#x432;&#x443;&#x43A;","ba-audioplayer-loader.tooltip":"Loading ...","ba-audioplayer.audio-error":"&#x41F;&#x440;&#x43E;&#x438;&#x437;&#x43E;&#x448;&#x43B;&#x430; &#x43E;&#x448;&#x438;&#x431;&#x43A;&#x430;. &#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x43F;&#x43E;&#x437;&#x436;&#x435;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-audiorecorder-chooser.record-audio":"&#x417;&#x430;&#x43F;&#x438;&#x441;&#x44C; &#x430;&#x443;&#x434;&#x438;&#x43E;","ba-audiorecorder-chooser.upload-audio":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x44C; &#x430;&#x443;&#x434;&#x438;&#x43E;","ba-audiorecorder-controlbar.settings":"&#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-audiorecorder-controlbar.microphonehealthy":"&#x417;&#x432;&#x443;&#x43A; &#x445;&#x43E;&#x440;&#x43E;&#x448;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x41D;&#x435;&#x432;&#x43E;&#x437;&#x43C;&#x43E;&#x436;&#x43D;&#x43E; &#x43F;&#x43E;&#x434;&#x43E;&#x431;&#x440;&#x430;&#x442;&#x44C; &#x437;&#x432;&#x443;&#x43A;","ba-audiorecorder-controlbar.record":"&#x437;&#x430;&#x43F;&#x438;&#x441;&#x44C;","ba-audiorecorder-controlbar.record-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x430;&#x442;&#x44C;.","ba-audiorecorder-controlbar.rerecord":"&#x43F;&#x435;&#x440;&#x435;&#x434;&#x435;&#x43B;&#x44B;&#x432;&#x430;&#x442;&#x44C;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C;.","ba-audiorecorder-controlbar.stop":"&#x421;&#x442;&#x43E;&#x43F;","ba-audiorecorder-controlbar.stop-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43E;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C;&#x441;&#x44F;.","ba-audiorecorder-controlbar.stop-available-after":"&#x41C;&#x438;&#x43D;&#x438;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x43E;&#x435; &#x432;&#x440;&#x435;&#x43C;&#x44F; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x438;: %d &#x441;&#x435;&#x43A;&#x443;&#x43D;&#x434;","ba-audiorecorder-controlbar.cancel":"&#x41E;&#x442;&#x43C;&#x435;&#x43D;&#x430;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43E;&#x442;&#x43C;&#x435;&#x43D;&#x438;&#x442;&#x44C;.","ba-videoplayer-controlbar.player-speed":"&#x421;&#x43A;&#x43E;&#x440;&#x43E;&#x441;&#x442;&#x44C; &#x438;&#x433;&#x440;&#x43E;&#x43A;&#x430;","ba-videoplayer-controlbar.settings":"&#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-videoplayer-controlbar.airplay":"&#x442;&#x440;&#x430;&#x43D;&#x441;&#x43B;&#x44F;&#x446;&#x438;&#x44F; &#x437;&#x432;&#x443;&#x43A;&#x43E;&#x437;&#x430;&#x43F;&#x438;&#x441;&#x438;","ba-videoplayer-controlbar.airplay-icon":"&#x417;&#x43D;&#x430;&#x447;&#x43E;&#x43A; Airplay.","ba-videoplayer.all-settings":"&#x412;&#x441;&#x435; &#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-videoplayer.player-speed":"&#x421;&#x43A;&#x43E;&#x440;&#x43E;&#x441;&#x442;&#x44C; &#x438;&#x433;&#x440;&#x43E;&#x43A;&#x430;","ba-videoplayer.full-screen":"&#x41F;&#x43E;&#x43B;&#x43D;&#x43E;&#x44D;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x44B;&#x439;","ba-videorecorder-controlbar.add-stream":"&#x414;&#x43E;&#x431;&#x430;&#x432;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x442;&#x43E;&#x43A;","ba-videorecorder.switch-camera":"&#x41F;&#x435;&#x440;&#x435;&#x43A;&#x43B;&#x44E;&#x447;&#x438;&#x442;&#x44C; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x443;","ba-videorecorder.prepare-covershot":"&#x41F;&#x43E;&#x434;&#x433;&#x43E;&#x442;&#x43E;&#x432;&#x43A;&#x430; &#x43E;&#x431;&#x43B;&#x43E;&#x436;&#x435;&#x43A;","ba-videorecorder.prepare-thumbnails":"&#x41F;&#x43E;&#x434;&#x433;&#x43E;&#x442;&#x43E;&#x432;&#x43A;&#x430; &#x43F;&#x43E;&#x438;&#x441;&#x43A;&#x430; &#x43C;&#x438;&#x43D;&#x438;&#x430;&#x442;&#x44E;&#x440;","ba-videorecorder.adding-new-stream":"&#x414;&#x43E;&#x431;&#x430;&#x432;&#x43B;&#x435;&#x43D;&#x438;&#x435; &#x43D;&#x43E;&#x432;&#x43E;&#x433;&#x43E; &#x43F;&#x43E;&#x442;&#x43E;&#x43A;&#x430;","ba-imagecapture.recorder-error":"&#x41F;&#x440;&#x43E;&#x438;&#x437;&#x43E;&#x448;&#x43B;&#x430; &#x43E;&#x448;&#x438;&#x431;&#x43A;&#x430;. &#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x43F;&#x43E;&#x437;&#x436;&#x435;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-imagecapture.attach-error":"&#x41C;&#x44B; &#x43D;&#x435; &#x441;&#x43C;&#x43E;&#x433;&#x43B;&#x438; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x44C; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x43C;&#x435;&#x434;&#x438;&#x430;&#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x439;&#x441;&#x443;. &#x412; &#x437;&#x430;&#x432;&#x438;&#x441;&#x438;&#x43C;&#x43E;&#x441;&#x442;&#x438; &#x43E;&#x442; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x430; &#x438; &#x431;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;&#x430;, &#x432;&#x430;&#x43C; &#x43C;&#x43E;&#x436;&#x435;&#x442; &#x43F;&#x43E;&#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x442;&#x44C;&#x441;&#x44F; &#x443;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; Flash &#x438;&#x43B;&#x438; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x44C; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x435; &#x447;&#x435;&#x440;&#x435;&#x437; SSL.","ba-imagecapture.software-required":"&#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x43D;&#x438;&#x436;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x443;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x442;&#x44C; &#x441;&#x43B;&#x435;&#x434;&#x443;&#x44E;&#x449;&#x438;&#x435; &#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x440;&#x43E;&#x434;&#x43E;&#x43B;&#x436;&#x438;&#x442;&#x44C;.","ba-imagecapture.software-waiting":"&#x412; &#x43E;&#x436;&#x438;&#x434;&#x430;&#x43D;&#x438;&#x438; &#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x439;, &#x43A;&#x43E;&#x442;&#x43E;&#x440;&#x44B;&#x435; &#x431;&#x443;&#x434;&#x443;&#x442; &#x443;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x44B; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x44B;. &#x412;&#x43E;&#x437;&#x43C;&#x43E;&#x436;&#x43D;&#x43E;, &#x432;&#x430;&#x43C; &#x43F;&#x440;&#x438;&#x434;&#x435;&#x442;&#x441;&#x44F; &#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x443; &#x43F;&#x43E;&#x441;&#x43B;&#x435; &#x437;&#x430;&#x432;&#x435;&#x440;&#x448;&#x435;&#x43D;&#x438;&#x44F;.","ba-imagecapture.access-forbidden":"&#x414;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x421;&#x41C;&#x418; &#x431;&#x44B;&#x43B; &#x437;&#x430;&#x43F;&#x440;&#x435;&#x449;&#x435;&#x43D;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-imagecapture.uploading":"&#x412;&#x44B;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x430;","ba-imagecapture.uploading-failed":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x430; &#x43D;&#x435; &#x443;&#x434;&#x430;&#x43B;&#x430;&#x441;&#x44C; - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-imagecapture.upload-error-duration":"&#x414;&#x43B;&#x438;&#x43D;&#x430; &#x437;&#x430;&#x433;&#x440;&#x443;&#x436;&#x435;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x44F; &#x43D;&#x435; &#x441;&#x43E;&#x43E;&#x442;&#x432;&#x435;&#x442;&#x441;&#x442;&#x432;&#x443;&#x435;&#x442; &#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F;&#x43C; - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-imagecapture.resolution-constraint-error":"&#x412;&#x44B;&#x431;&#x440;&#x430;&#x43D;&#x43D;&#x44B;&#x439; &#x432;&#x430;&#x43C;&#x438; &#x444;&#x430;&#x439;&#x43B; &#x43D;&#x435; &#x441;&#x43E;&#x43E;&#x442;&#x432;&#x435;&#x442;&#x441;&#x442;&#x432;&#x443;&#x435;&#x442; &#x442;&#x440;&#x435;&#x431;&#x443;&#x435;&#x43C;&#x43E;&#x43C;&#x443; &#x440;&#x430;&#x437;&#x440;&#x435;&#x448;&#x435;&#x43D;&#x438;&#x44E; - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-imagecapture.verifying":"&#x43F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x43A;&#x430;","ba-imagecapture.verifying-failed":"&#x41F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x43A;&#x430; &#x43D;&#x435; &#x443;&#x434;&#x430;&#x43B;&#x430;&#x441;&#x44C; - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-imagecapture.rerecord-confirm":"&#x412;&#x44B; &#x434;&#x435;&#x439;&#x441;&#x442;&#x432;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x43E; &#x445;&#x43E;&#x442;&#x438;&#x442;&#x435; &#x432;&#x435;&#x440;&#x43D;&#x443;&#x442;&#x44C; &#x441;&#x432;&#x43E;&#x439; &#x43E;&#x431;&#x440;&#x430;&#x437;?","ba-imagecapture.image_file_too_large":"&#x424;&#x430;&#x439;&#x43B; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x44F; &#x441;&#x43B;&#x438;&#x448;&#x43A;&#x43E;&#x43C; &#x432;&#x435;&#x43B;&#x438;&#x43A; (%s) - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x441; &#x43C;&#x435;&#x43D;&#x44C;&#x448;&#x438;&#x43C; &#x444;&#x430;&#x439;&#x43B;&#x43E;&#x43C; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x44F;.","ba-imagecapture.unsupported_image_type":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x435;: %s - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-imagecapture.orientation-portrait-required":"&#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x435;&#x440;&#x43D;&#x438;&#x442;&#x435; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E; &#x434;&#x43B;&#x44F; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x438; &#x432; &#x43F;&#x43E;&#x440;&#x442;&#x440;&#x435;&#x442;&#x43D;&#x43E;&#x43C; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x435;.","ba-imagecapture.orientation-landscape-required":"&#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x435;&#x440;&#x43D;&#x438;&#x442;&#x435; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E; &#x434;&#x43B;&#x44F; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x438; &#x432; &#x43B;&#x430;&#x43D;&#x434;&#x448;&#x430;&#x444;&#x442;&#x43D;&#x43E;&#x43C; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x435;.","ba-audiorecorder.recorder-error":"&#x41F;&#x440;&#x43E;&#x438;&#x437;&#x43E;&#x448;&#x43B;&#x430; &#x43E;&#x448;&#x438;&#x431;&#x43A;&#x430;. &#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x43F;&#x43E;&#x437;&#x436;&#x435;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-audiorecorder.attach-error":"&#x41C;&#x44B; &#x43D;&#x435; &#x441;&#x43C;&#x43E;&#x433;&#x43B;&#x438; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x44C; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x43C;&#x435;&#x434;&#x438;&#x430;&#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x439;&#x441;&#x443;. &#x412; &#x437;&#x430;&#x432;&#x438;&#x441;&#x438;&#x43C;&#x43E;&#x441;&#x442;&#x438; &#x43E;&#x442; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x430; &#x438; &#x431;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;&#x430;, &#x432;&#x430;&#x43C; &#x43C;&#x43E;&#x436;&#x435;&#x442; &#x43F;&#x43E;&#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x442;&#x44C;&#x441;&#x44F; &#x443;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; Flash &#x438;&#x43B;&#x438; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x44C; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x435; &#x447;&#x435;&#x440;&#x435;&#x437; SSL.","ba-audiorecorder.software-required":"&#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x43D;&#x438;&#x436;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x443;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x442;&#x44C; &#x441;&#x43B;&#x435;&#x434;&#x443;&#x44E;&#x449;&#x438;&#x435; &#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x440;&#x43E;&#x434;&#x43E;&#x43B;&#x436;&#x438;&#x442;&#x44C;.","ba-audiorecorder.software-waiting":"&#x412; &#x43E;&#x436;&#x438;&#x434;&#x430;&#x43D;&#x438;&#x438; &#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x439;, &#x43A;&#x43E;&#x442;&#x43E;&#x440;&#x44B;&#x435; &#x431;&#x4
243;&#x434;&#x443;&#x442; &#x443;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x44B; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x44B;. &#x412;&#x43E;&#x437;&#x43C;&#x43E;&#x436;&#x43D;&#x43E;, &#x432;&#x430;&#x43C; &#x43F;&#x440;&#x438;&#x434;&#x435;&#x442;&#x441;&#x44F; &#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x443; &#x43F;&#x43E;&#x441;&#x43B;&#x435; &#x437;&#x430;&#x432;&#x435;&#x440;&#x448;&#x435;&#x43D;&#x438;&#x44F;.","ba-audiorecorder.access-forbidden":"&#x414;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x421;&#x41C;&#x418; &#x431;&#x44B;&#x43B; &#x437;&#x430;&#x43F;&#x440;&#x435;&#x449;&#x435;&#x43D;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-audiorecorder.uploading":"&#x412;&#x44B;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x430;","ba-audiorecorder.uploading-failed":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x430; &#x43D;&#x435; &#x443;&#x434;&#x430;&#x43B;&#x430;&#x441;&#x44C; - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-audiorecorder.upload-error-duration":"&#x414;&#x43B;&#x438;&#x43D;&#x430; &#x437;&#x430;&#x433;&#x440;&#x443;&#x436;&#x435;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x43D;&#x435; &#x441;&#x43E;&#x43E;&#x442;&#x432;&#x435;&#x442;&#x441;&#x442;&#x432;&#x443;&#x435;&#x442; &#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F;&#x43C; - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-audiorecorder.verifying":"&#x43F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x43A;&#x430;","ba-audiorecorder.verifying-failed":"&#x41F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x43A;&#x430; &#x43D;&#x435; &#x443;&#x434;&#x430;&#x43B;&#x430;&#x441;&#x44C; - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-audiorecorder.rerecord-confirm":"&#x412;&#x44B; &#x434;&#x435;&#x439;&#x441;&#x442;&#x432;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x43E; &#x445;&#x43E;&#x442;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x430;&#x443;&#x434;&#x438;&#x43E;?","ba-audiorecorder.cancel-confirm":"&#x412;&#x44B; &#x434;&#x435;&#x439;&#x441;&#x442;&#x432;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x43E; &#x445;&#x43E;&#x442;&#x438;&#x442;&#x435; &#x43E;&#x442;&#x43C;&#x435;&#x43D;&#x438;&#x442;&#x44C; &#x437;&#x430;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x443; &#x430;&#x443;&#x434;&#x438;&#x43E;?","ba-audiorecorder.audio_file_too_large":"&#x412;&#x430;&#x448; &#x430;&#x443;&#x434;&#x438;&#x43E;&#x444;&#x430;&#x439;&#x43B; &#x441;&#x43B;&#x438;&#x448;&#x43A;&#x43E;&#x43C; &#x431;&#x43E;&#x43B;&#x44C;&#x448;&#x43E;&#x439; (%s) - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x441; &#x43C;&#x435;&#x43D;&#x44C;&#x448;&#x438;&#x43C; &#x430;&#x443;&#x434;&#x438;&#x43E;&#x444;&#x430;&#x439;&#x43B;&#x43E;&#x43C;.","ba-audiorecorder.unsupported_audio_type":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x435;: %s - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-common-settingsmenu.tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x438;&#x433;&#x440;&#x430;&#x442;&#x44C;.","ba-common-settingsmenu.setting-menu":"&#x412;&#x441;&#x435; &#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-common-settingsmenu.source-quality":"&#x41A;&#x430;&#x447;&#x435;&#x441;&#x442;&#x432;&#x43E; &#x438;&#x441;&#x442;&#x43E;&#x447;&#x43D;&#x438;&#x43A;&#x430;","ba-common-settingsmenu.player-speed":"&#x421;&#x43A;&#x43E;&#x440;&#x43E;&#x441;&#x442;&#x44C; &#x438;&#x433;&#x440;&#x43E;&#x43A;&#x430;","ba-common-settingsmenu.set-menu-option":"&#x423;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x432;&#x430;&#x440;&#x438;&#x430;&#x43D;&#x442;","ba-common-settingsmenu.submit-video":"&#x41F;&#x43E;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x44C; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-common-settingsmenu.picture-in-picture":"&#x41A;&#x430;&#x440;&#x442;&#x438;&#x43D;&#x43A;&#x430; &#x432; &#x43A;&#x430;&#x440;&#x442;&#x438;&#x43D;&#x43A;&#x435;","ba-common-settingsmenu.exit-fullscreen-video":"&#x412;&#x44B;&#x439;&#x442;&#x438; &#x438;&#x437; &#x43F;&#x43E;&#x43B;&#x43D;&#x43E;&#x44D;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x430;","ba-common-settingsmenu.fullscreen-video":"&#x412;&#x43E;&#x439;&#x442;&#x438; &#x432; &#x43F;&#x43E;&#x43B;&#x43D;&#x43E;&#x44D;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x44B;&#x439; &#x440;&#x435;&#x436;&#x438;&#x43C;","ba-videorecorder-chooser.multi-stream":"&#x41C;&#x43D;&#x43E;&#x433;&#x43E;&#x43F;&#x43E;&#x442;&#x43E;&#x447;&#x43D;&#x44B;&#x439;","ba-videorecorder-controlbar.pause-recorder":"&#x41F;&#x440;&#x438;&#x43E;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x440;&#x435;&#x43A;&#x43E;&#x440;&#x434;&#x435;&#x440;","ba-videorecorder-controlbar.resume-recorder":"&#x420;&#x435;&#x43A;&#x43E;&#x440;&#x434;&#x435;&#x440; &#x440;&#x435;&#x437;&#x44E;&#x43C;&#x435;","ba-videorecorder.missing-track":"&#x41E;&#x442;&#x441;&#x443;&#x442;&#x441;&#x442;&#x432;&#x443;&#x435;&#x442; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x43E;&#x434;&#x438;&#x43C;&#x430;&#x44F; &#x437;&#x432;&#x443;&#x43A;&#x43E;&#x432;&#x430;&#x44F; &#x438;&#x43B;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x434;&#x43E;&#x440;&#x43E;&#x436;&#x43A;&#x430;","ba-videorecorder.device-already-in-use":"&#x41A;&#x430;&#x43A; &#x43C;&#x438;&#x43D;&#x438;&#x43C;&#x443;&#x43C; &#x43E;&#x434;&#x43D;&#x43E; &#x438;&#x437; &#x432;&#x430;&#x448;&#x438;&#x445; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432; &#x432;&#x432;&#x43E;&#x434;&#x430; &#x443;&#x436;&#x435; &#x438;&#x441;&#x43F;&#x43E;&#x43B;&#x44C;&#x437;&#x443;&#x435;&#x442;&#x441;&#x44F;","ba-videorecorder.browser-permission-denied":"&#x411;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440; &#x43E;&#x442;&#x43A;&#x430;&#x437;&#x430;&#x43B; &#x432; &#x440;&#x430;&#x437;&#x440;&#x435;&#x448;&#x435;&#x43D;&#x438;&#x438;, &#x43F;&#x440;&#x435;&#x434;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x44C;&#x442;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x438; &#x43F;&#x435;&#x440;&#x435;&#x437;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x443;","ba-audioplayer.all-settings":"&#x412;&#x441;&#x435; &#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-videoplayer-controlbar.remaining-time":"&#x41E;&#x441;&#x442;&#x430;&#x432;&#x448;&#x435;&#x435;&#x441;&#x44F; &#x432;&#x440;&#x435;&#x43C;&#x44F;","ba-videoplayer-controlbar.select-frame":"&#x412;&#x44B;&#x431;&#x438;&#x440;&#x430;&#x442;&#x44C;","ba-videoplayer-controlbar.trim-video":"&#x41E;&#x442;&#x434;&#x435;&#x43B;&#x43A;&#x430;","ba-videoplayer-playbutton.trim":"&#x41E;&#x442;&#x434;&#x435;&#x43B;&#x43A;&#x430;","ba-videoplayer-playbutton.skip":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x43A;&#x430;&#x442;&#x44C;","ba-videorecorder-imagegallery.upload-covershot":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x44C; &#x43E;&#x431;&#x43B;&#x43E;&#x436;&#x43A;&#x443;","ba-videorecorder.pick-covershot-frame":"&#x412;&#x44B;&#x431;&#x435;&#x440;&#x438;&#x442;&#x435; &#x43A;&#x430;&#x434;&#x440; &#x434;&#x43B;&#x44F; &#x438;&#x441;&#x43F;&#x43E;&#x43B;&#x44C;&#x437;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F; &#x432; &#x43A;&#x430;&#x447;&#x435;&#x441;&#x442;&#x432;&#x435; &#x43E;&#x431;&#x43B;&#x43E;&#x436;&#x43A;&#x438;.","ba-videorecorder.screen-recorder-is-not-supported":"&#x417;&#x430;&#x43F;&#x438;&#x441;&#x44C; &#x441; &#x44D;&#x43A;&#x440;&#x430;&#x43D;&#x430; &#x43D;&#x435; &#x43F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x438;&#x432;&#x430;&#x435;&#x442;&#x441;&#x44F; &#x43D;&#x430; &#x44D;&#x442;&#x43E;&#x43C; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x435;","ba-videorecorder.trim-prompt":"&#x412;&#x44B; &#x445;&#x43E;&#x442;&#x438;&#x442;&#x435; &#x43E;&#x431;&#x440;&#x435;&#x437;&#x430;&#x442;&#x44C; &#x432;&#x438;&#x434;&#x435;&#x43E;?","ba-videorecorder.trim-video":"&#x41F;&#x435;&#x440;&#x435;&#x43C;&#x435;&#x441;&#x442;&#x438;&#x442;&#x435; &#x43C;&#x430;&#x440;&#x43A;&#x435;&#x440;&#x44B; &#x43D;&#x430;&#x447;&#x430;&#x43B;&#x430; &#x438; &#x43A;&#x43E;&#x43D;&#x446;&#x430;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43E;&#x431;&#x440;&#x435;&#x437;&#x430;&#x442;&#x44C; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder.wait-for-trim":"&#x41E;&#x436;&#x438;&#x434;&#x430;&#x43D;&#x438;&#x435; &#x43A;&#x43E;&#x43C;&#x430;&#x43D;&#x434;&#x44B; &#x43E;&#x431;&#x440;&#x435;&#x437;&#x43A;&#x438; ...","ba-videorecorder-controlbar.no-video-source":"&#x41E;&#x442;&#x441;&#x443;&#x442;&#x441;&#x442;&#x432;&#x443;&#x435;&#x442; &#x434;&#x43E;&#x43F;&#x43E;&#x43B;&#x43D;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x44B;&#x439; &#x438;&#x441;&#x442;&#x43E;&#x447;&#x43D;&#x438;&#x43A; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x432;&#x445;&#x43E;&#x434;&#x430;","ba-videorecorder-controlbar.stream-already-selected":"&#x414;&#x43E;&#x43F;&#x43E;&#x43B;&#x43D;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x44B;&#x439; &#x43F;&#x43E;&#x442;&#x43E;&#x43A; &#x443;&#x436;&#x435; &#x432;&#x44B;&#x431;&#x440;&#x430;&#x43D;","ba-videorecorder.uploading-src-error":"&#x41D;&#x435;&#x432;&#x43E;&#x437;&#x43C;&#x43E;&#x436;&#x43D;&#x43E; &#x432;&#x43E;&#x441;&#x43F;&#x440;&#x43E;&#x438;&#x437;&#x432;&#x435;&#x441;&#x442;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;, &#x437;&#x430;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x430; &#x432;&#x441;&#x435; &#x435;&#x449;&#x435; &#x43F;&#x440;&#x43E;&#x434;&#x43E;&#x43B;&#x436;&#x430;&#x435;&#x442;&#x441;&#x44F;","ba-audiorecorder-controlbar.pause-recorder":"&#x41F;&#x440;&#x438;&#x43E;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x440;&#x435;&#x43A;&#x43E;&#x440;&#x434;&#x435;&#x440;","ba-audiorecorder-controlbar.resume-recorder":"&#x420;&#x435;&#x43A;&#x43E;&#x440;&#x434;&#x435;&#x440; &#x440;&#x435;&#x437;&#x44E;&#x43C;&#x435;"},["language:ru"]),{}}),e.define("module:Assets.Languages.sk",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"Pre prehratie videa kliknite.","ba-videoplayer-playbutton.rerecord":"Znovu nahra&#x165;","ba-videoplayer-playbutton.submit-video":"Potvr&#x10F;te video","ba-videoplayer-loader.tooltip":"Nahr&#xE1;vanie...","ba-videoplayer-controlbar.change-resolution":"Zme&#x148;te rozl&#xED;&#x161;enie","ba-videoplayer-controlbar.video-progress":"Progres","ba-videoplayer-controlbar.rerecord-video":"Nahra&#x165; znovu?","ba-videoplayer-controlbar.submit-video":"Potvrdi&#x165;","ba-videoplayer-controlbar.play-video":"Prehra&#x165;","ba-videoplayer-controlbar.pause-video":"Pozastavi&#x165;","ba-videoplayer-controlbar.elapsed-time":"Uplynut&#xFD; &#x10D;as","ba-videoplayer-controlbar.total-time":"Celkov&#xE1; d&#x13A;&#x17E;ka","ba-videoplayer-controlbar.fullscreen-video":"Zobrazi&#x165; na cel&#xFA; obrazovku","ba-videoplayer-controlbar.volume-button":"Nastavi&#x165; hlasitos&#x165;","ba-videoplayer-controlbar.volume-mute":"Vypn&#xFA;&#x165; zvuk","ba-videoplayer-controlbar.volume-unmute":"Zapn&#xFA;&#x165; zvuk","ba-videoplayer.video-error":"Vyskytla sa chyba. Sk&#xFA;ste to znova.","ba-videorecorder-chooser.record-video":"Nahra&#x165; nov&#xE9; video","ba-videorecorder-chooser.upload-video":"Prilo&#x17E;i&#x165; existuj&#xFA;ce video","ba-videorecorder-controlbar.settings":"Nastavenia","ba-videorecorder-controlbar.camerahealthy":"Osvetlenie vyzer&#xE1; dobre","ba-videorecorder-controlbar.cameraunhealthy":"Osvetlenie nie je optim&#xE1;lne","ba-videorecorder-controlbar.microphonehealthy":"Zvuk je v poriadku","ba-videorecorder-controlbar.microphoneunhealthy":"Nepodarilo sa zachyti&#x165; &#x17E;iaden zvuk","ba-videorecorder-controlbar.record":"Nahra&#x165;","ba-videorecorder-controlbar.record-tooltip":"Kliknite sem pre nahr&#xE1;vanie.","ba-videorecorder-controlbar.rerecord":"Znovu nahra&#x165;","ba-videorecorder-controlbar.rerecord-tooltip":"Kliknite sem pre zopakovanie nahr&#xE1;vania.","ba-videorecorder-controlbar.upload-covershot":"Prilo&#x17E;i&#x165;","ba-videorecorder-controlbar.upload-covershot-tooltip":"Kliknite sem pre nahratie vlastnej &#xFA;vodnej sn&#xED;mky","ba-videorecorder-controlbar.stop":"Zastavi&#x165;","ba-videorecorder-controlbar.stop-tooltip":"Kliknite sem pre zastavenie.","ba-videorecorder-controlbar.skip":"Presko&#x10D;i&#x165;","ba-videorecorder-controlbar.skip-tooltip":"Kliknite sem pre presko&#x10D;enie.","ba-videorecorder.recorder-error":"Vyskytla sa chyba. Kliknut&#xED;m sk&#xFA;ste znova.","ba-videorecorder.attach-error":"Nepodarilo sa n&#xE1;m z&#xED;ska&#x165; pr&#xED;stup k rozhraniu fotoapar&#xE1;tu. V z&#xE1;
2vislosti od zariadenia a prehliada&#x10D;a budete mo&#x17E;no musie&#x165; nain&#x161;talova&#x165; Flash alebo pristupova&#x165; na str&#xE1;nku cez protokol SSL.","ba-videorecorder.access-forbidden":"Pr&#xED;stup ku kamere bol zak&#xE1;zan&#xFD;. Kliknut&#xED;m sk&#xFA;ste znova.","ba-videorecorder.pick-covershot":"Vyberte si &#xFA;vodn&#xFA; sn&#xED;mku.","ba-videorecorder.uploading":"Nahr&#xE1;vanie","ba-videorecorder.uploading-failed":"Nahr&#xE1;vanie zlyhalo - kliknite sem pre zopakovanie.","ba-videorecorder.verifying":"Overovanie","ba-videorecorder.verifying-failed":"Overovanie zlyhalo - kliknite sem pre zopakovanie.","ba-videorecorder.rerecord-confirm":"Skuto&#x10D;ne chcete toto video prerobi&#x165;?","ba-videorecorder.video_file_too_large":"Va&#x161;e video je pr&#xED;li&#x161; dlh&#xE9; (%s) - kliknite sem pre zopakovanie s men&#x161;&#xED;m videos&#xFA;borom.","ba-videorecorder.unsupported_video_type":"Pros&#xED;m nahrajte: %s - kliknite sem pre zopakovanie.","ba-videoplayer-controlbar.exit-fullscreen-video":"Zru&#x161;i&#x165; zobrazenie na cel&#xFA; obrazovku","ba-videoplayer-share.share":"Zdie&#x13E;a&#x165;","ba-videoplayer-controlbar.pause-video-disabled":"Pozastavenie nie je mo&#x17E;n&#xE9;","ba-videorecorder-chooser.record-audio":"Nahra&#x165; zvuk","ba-videorecorder-controlbar.stop-available-after":"Minimum nahr&#xE1;vacieho &#x10D;asu je %d sek&#xFA;nd","ba-videorecorder-controlbar.cancel":"Zru&#x161;i&#x165;","ba-videorecorder-controlbar.cancel-tooltip":"Kliknite sem pre zru&#x161;enie.","ba-videorecorder.cancel-confirm":"Naozaj chcete zru&#x161;i&#x165; nahr&#xE1;vanie videa?","ba-videorecorder-chooser.record-screen":"Obrazovka nahr&#xE1;vania","ba-videoplayer-adslot.elapsed-time":"Uplynut&#xFD; &#x10D;as","ba-videoplayer-adslot.volume-button":"Nastavte hlasitos&#x165;","ba-videoplayer-adslot.volume-mute":"Stlmenie zvuku","ba-videoplayer-adslot.volume-unmute":"Zru&#x161;i&#x165; zvuk","ba-videoplayer-adslot.ad-will-end-after":"Reklama sa skon&#x10D;&#xED; po %s","ba-videoplayer-adslot.can-skip-after":"Presko&#x10D;i&#x165; za %d","ba-videoplayer-adslot.skip-ad":"Presko&#x10D;i&#x165; reklamu","ba-videorecorder.software-required":"Ak chcete pokra&#x10D;ova&#x165;, kliknite na ni&#x17E;&#x161;ie a nain&#x161;talujte / aktivujte nasleduj&#xFA;ce po&#x17E;iadavky.","ba-videorecorder.software-waiting":"&#x10C;ak&#xE1; sa na po&#x17E;iadavky na in&#x161;tal&#xE1;ciu / aktiv&#xE1;ciu. Po skon&#x10D;en&#xED; str&#xE1;nky mo&#x17E;no budete musie&#x165; obnovi&#x165; str&#xE1;nku.","ba-videoplayer-controlbar.close-tracks":"Zatvorte CC","ba-videoplayer-controlbar.show-tracks":"Zobrazi&#x165; CC","ba-videoplayer-tracks.upload-text-tracks":"Nahrajte textov&#xE9; s&#xFA;bory skladieb","ba-videoplayer-tracks.select-text-track-language":"Jazyk titulkov","ba-videoplayer-tracks.info-select-locale-first":"Najprv vyberte lokaliz&#xE1;ciu","ba-videoplayer-tracks.select-text-track-file":"Kliknut&#xED;m vyberte s&#xFA;bor","ba-videoplayer-tracks.back":"sp&#xE4;&#x165;","ba-videorecorder.framerate-warning":"R&#xFD;chlos&#x165; videoz&#xE1;znamu je ve&#x13E;mi n&#xED;zka. Odpor&#xFA;&#x10D;ame uzavrie&#x165; v&#x161;etky ostatn&#xE9; programy a karty prehliada&#x10D;a alebo pou&#x17E;i&#x165; r&#xFD;chlej&#x161;&#xED; po&#x10D;&#xED;ta&#x10D;.","ba-videorecorder.upload-error-duration":"D&#x13A;&#x17E;ka odovzdan&#xE9;ho videa nesp&#x13A;&#x148;a po&#x17E;iadavky - kliknite sem a sk&#xFA;ste to znova.","ba-videorecorder.resolution-constraint-error":"Zvolen&#xFD; s&#xFA;bor nezodpoved&#xE1; po&#x17E;adovan&#xE9;mu rozl&#xED;&#x161;eniu - kliknite sem a sk&#xFA;ste to znova.","ba-videorecorder.orientation-portrait-required":"Zariadenie m&#xF4;&#x17E;ete nat&#xE1;&#x10D;a&#x165; nat&#xE1;&#x10D;an&#xED;m v re&#x17E;ime na v&#xFD;&#x161;ku.","ba-videorecorder.orientation-landscape-required":"Nat&#xE1;&#x10D;ajte zariadenie tak, aby sa nahral v re&#x17E;ime na &#x161;&#xED;rku.","ba-imageviewer-controlbar.rerecord-image":"Prerobi&#x165;?","ba-imageviewer-controlbar.submit-image":"potvrdi&#x165;","ba-imageviewer-controlbar.fullscreen-image":"Zadajte cel&#xFA; obrazovku","ba-imageviewer-controlbar.exit-fullscreen-image":"Ukon&#x10D;ite cel&#xFA; obrazovku","ba-imageviewer.image-error":"Vyskytla sa chyba. Sk&#xFA;ste to znovu nesk&#xF4;r pros&#xED;m. Kliknut&#xED;m sk&#xFA;ste znova.","ba-imagecapture-chooser.image-capture":"Zachy&#x165;te obr&#xE1;zok","ba-imagecapture-chooser.upload-image":"Nahra&#x165; obr&#xE1;zok","ba-imagecapture-controlbar.settings":"nastavenie","ba-imagecapture-controlbar.camerahealthy":"Osvetlenie je dobr&#xE9;","ba-imagecapture-controlbar.cameraunhealthy":"Osvetlenie nie je optim&#xE1;lne","ba-imagecapture-controlbar.record":"zajat&#xED;","ba-imagecapture-controlbar.record-tooltip":"Kliknite tu pre zachytenie.","ba-imagecapture-controlbar.rerecord":"prerobi&#x165;","ba-imagecapture-controlbar.rerecord-tooltip":"Kliknite tu pre op&#xE4;tovn&#xE9; spracovanie.","ba-imagecapture-controlbar.cancel":"Zru&#x161;i&#x165;","ba-imagecapture-controlbar.cancel-tooltip":"Kliknut&#xED;m tu zru&#x161;&#xED;
2te.","ba-audioplayer-controlbar.audio-progress":"pokrok","ba-audioplayer-controlbar.rerecord-audio":"Prerobi&#x165;?","ba-audioplayer-controlbar.submit-audio":"potvrdi&#x165;","ba-audioplayer-controlbar.play-audio":"hra&#x165;","ba-audioplayer-controlbar.pause-audio":"Pauza","ba-audioplayer-controlbar.pause-audio-disabled":"Pozastavenie nie je podporovan&#xE9;","ba-audioplayer-controlbar.elapsed-time":"Uplynut&#xFD; &#x10D;as","ba-audioplayer-controlbar.total-time":"Celkov&#xE1; d&#x13A;&#x17E;ka","ba-audioplayer-controlbar.volume-button":"Nastavte hlasitos&#x165;","ba-audioplayer-controlbar.volume-mute":"Stlmenie zvuku","ba-audioplayer-controlbar.volume-unmute":"Zru&#x161;i&#x165; zvuk","ba-audioplayer-loader.tooltip":"Na&#x10D;&#xED;tava...","ba-audioplayer.audio-error":"Vyskytla sa chyba. Sk&#xFA;ste to znovu nesk&#xF4;r pros&#xED;m. Kliknut&#xED;m sk&#xFA;ste znova.","ba-audiorecorder-chooser.record-audio":"Z&#xE1;znam zvuku","ba-audiorecorder-chooser.upload-audio":"Nahra&#x165; zvuk","ba-audiorecorder-controlbar.settings":"nastavenie","ba-audiorecorder-controlbar.microphonehealthy":"Zvuk je dobr&#xFD;","ba-audiorecorder-controlbar.microphoneunhealthy":"Nepodar&#xED; sa zdvihn&#xFA;&#x165; &#x17E;iaden zvuk","ba-audiorecorder-controlbar.record":"rekord","ba-audiorecorder-controlbar.record-tooltip":"Kliknite tu pre nahr&#xE1;vanie.","ba-audiorecorder-controlbar.rerecord":"prerobi&#x165;","ba-audiorecorder-controlbar.rerecord-tooltip":"Kliknite tu pre op&#xE4;tovn&#xE9; spracovanie.","ba-audiorecorder-controlbar.stop":"presta&#x165;","ba-audiorecorder-controlbar.stop-tooltip":"Kliknut&#xED;m sem zastav&#xED;te.","ba-audiorecorder-controlbar.stop-available-after":"Minim&#xE1;lny &#x10D;as nahr&#xE1;vania je %d sekundy","ba-audiorecorder-controlbar.cancel":"Zru&#x161;i&#x165;","ba-audiorecorder-controlbar.cancel-tooltip":"Kliknut&#xED;m tu zru&#x161;&#xED;te.","ba-videoplayer-controlbar.player-speed":"R&#xFD;chlos&#x165; prehr&#xE1;va&#x10D;a","ba-videoplayer-controlbar.settings":"nastavenie","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Ikona Airplay.","ba-videoplayer.all-settings":"V&#x161;etky nastavenia","ba-videoplayer.player-speed":"R&#xFD;chlos&#x165; prehr&#xE1;va&#x10D;a","ba-videoplayer.full-screen":"Cel&#xE1; obrazovka","ba-videorecorder-controlbar.add-stream":"Prida&#x165; Stream","ba-videorecorder.switch-camera":"Prepnite fotoapar&#xE1;t","ba-videorecorder.prepare-covershot":"Pr&#xED;prava pokr&#xFD;va","ba-videorecorder.prepare-thumbnails":"Pr&#xED;prava vyh&#x13E;ad&#xE1;vania miniat&#xFA;r","ba-videorecorder.adding-new-stream":"Pridanie nov&#xE9;ho toku","ba-imagecapture.recorder-error":"Vyskytla sa chyba. Sk&#xFA;ste to znovu nesk&#xF4;r pros&#xED;m. Kliknite, ak chcete opakova&#x165; pokus.","ba-imagecapture.attach-error":"Nem&#xF4;&#x17E;eme z&#xED;ska&#x165; pr&#xED;stup k rozhraniu m&#xE9;di&#xED;. V z&#xE1;vislosti od zariadenia a prehliada&#x10D;a mo&#x17E;no budete musie&#x165; nain&#x161;talova&#x165; Flash alebo pristupova&#x165; na str&#xE1;nku cez SSL.","ba-imagecapture.software-required":"Ak chcete pokra&#x10D;ova&#x165;, kliknite ni&#x17E;&#x161;ie a nain&#x161;talujte / aktivujte nasleduj&#xFA;ce po&#x17E;iadavky.","ba-imagecapture.software-waiting":"&#x10C;akanie na in&#x161;tal&#xE1;ciu / aktiv&#xE1;ciu po&#x17E;iadaviek. Po dokon&#x10D;en&#xED; m&#xF4;&#x17E;ete potrebova&#x165; obnovi&#x165; str&#xE1;nku.","ba-imagecapture.access-forbidden":"Pr&#xED;stup k m&#xE9;di&#xE1;m bol zak&#xE1;zan&#xFD;. Kliknite, ak chcete opakova&#x165; pokus.","ba-imagecapture.uploading":"nahr&#xE1;vanie","ba-imagecapture.uploading-failed":"Nahr&#xE1;vanie zlyhalo - kliknut&#xED;m sem zopakujte pokus.","ba-imagecapture.upload-error-duration":"D&#x13A;&#x17E;ka nahran&#xE9;ho obr&#xE1;zka nesp&#x13A;&#x148;a po&#x17E;iadavky - kliknite sem a sk&#xFA;ste to znova.","ba-imagecapture.resolution-constraint-error":"Vybran&#xFD; s&#xFA;bor nezodpoved&#xE1; po&#x17E;adovan&#xE9;mu rozl&#xED;&#x161;eniu - kliknut&#xED;m sem zopakujte pokus.","ba-imagecapture.verifying":"overenie","ba-imagecapture.verifying-failed":"Overenie zlyhalo - kliknut&#xED;m sem zopakujte pokus.","ba-imagecapture.rerecord-confirm":"Naozaj chcete znova nasn&#xED;ma&#x165; svoj obr&#xE1;zok?","ba-imagecapture.image_file_too_large":"V&#xE1;&#x161; obrazov&#xFD; s&#xFA;bor je pr&#xED;li&#x161; ve&#x13E;k&#xFD; (%s) - kliknut&#xED;m sem sk&#xFA;ste znova s men&#x161;&#xED;m obr&#xE1;zkov&#xFD;m s&#xFA;borom.","ba-imagecapture.unsupported_image_type":"Nahrajte: %s - kliknite sem a sk&#xFA;ste to znova.","ba-imagecapture.orientation-portrait-required":"Ak chcete nahr&#xE1;va&#x165; v re&#x17E;ime na v&#xFD;&#x161;ku, oto&#x10D;te zariadenie.","ba-imagecapture.orientation-landscape-required":"Ak chcete nahr&#xE1;va&#x165; v re&#x17E;ime na &#x161;&#xED;rku, oto&#x10D;te zariadenie.","ba-audiorecorder.recorder-error":"Vyskytla sa chyba. Sk&#xFA;ste to znovu nesk&#xF4;r pros&#xED;m. Kliknite, ak chcete opakova&#x165; pokus.","ba-audiorecorder.attach-error":"Nem&#xF4;&#x17E;eme z&#xED;ska&#x165; pr&#xED;stup k rozhraniu m&#xE9;di&#xED;. V z&#xE1;
2vislosti od zariadenia a prehliada&#x10D;a mo&#x17E;no budete musie&#x165; nain&#x161;talova&#x165; Flash alebo pristupova&#x165; na str&#xE1;nku cez SSL.","ba-audiorecorder.software-required":"Ak chcete pokra&#x10D;ova&#x165;, kliknite ni&#x17E;&#x161;ie a nain&#x161;talujte / aktivujte nasleduj&#xFA;ce po&#x17E;iadavky.","ba-audiorecorder.software-waiting":"&#x10C;akanie na in&#x161;tal&#xE1;ciu / aktiv&#xE1;ciu po&#x17E;iadaviek. Po dokon&#x10D;en&#xED; m&#xF4;&#x17E;ete potrebova&#x165; obnovi&#x165; str&#xE1;nku.","ba-audiorecorder.access-forbidden":"Pr&#xED;stup k m&#xE9;di&#xE1;m bol zak&#xE1;zan&#xFD;. Kliknite, ak chcete opakova&#x165; pokus.","ba-audiorecorder.uploading":"nahr&#xE1;vanie","ba-audiorecorder.uploading-failed":"Nahr&#xE1;vanie zlyhalo - kliknut&#xED;m sem zopakujte pokus.","ba-audiorecorder.upload-error-duration":"D&#x13A;&#x17E;ka nahran&#xE9;ho zvuku nesp&#x13A;&#x148;a po&#x17E;iadavky - kliknite sem a sk&#xFA;ste to znova.","ba-audiorecorder.verifying":"overenie","ba-audiorecorder.verifying-failed":"Overenie zlyhalo - ak chcete pokus zopakova&#x165;, kliknite sem.","ba-audiorecorder.rerecord-confirm":"Naozaj chcete prepracova&#x165; zvuk?","ba-audiorecorder.cancel-confirm":"Naozaj chcete zru&#x161;i&#x165; nahr&#xE1;vanie zvuku?","ba-audiorecorder.audio_file_too_large":"V&#xE1;&#x161; zvukov&#xFD; s&#xFA;bor je pr&#xED;li&#x161; ve&#x13E;k&#xFD; (%s) - kliknite sem a sk&#xFA;ste znova s men&#x161;&#xED;m zvukov&#xFD;m s&#xFA;borom.","ba-audiorecorder.unsupported_audio_type":"Nahrajte: %s - kliknite sem a sk&#xFA;ste to znova.","ba-common-settingsmenu.tooltip":"Kliknut&#xED;m prehr&#xE1;te.","ba-common-settingsmenu.setting-menu":"V&#x161;etky nastavenia","ba-common-settingsmenu.source-quality":"Kvalita zdroja","ba-common-settingsmenu.player-speed":"R&#xFD;chlos&#x165; hr&#xE1;&#x10D;a","ba-common-settingsmenu.set-menu-option":"Nastavi&#x165; mo&#x17E;nos&#x165;","ba-common-settingsmenu.submit-video":"Potvr&#x10F;te video","ba-common-settingsmenu.picture-in-picture":"Obraz v obraze","ba-common-settingsmenu.exit-fullscreen-video":"Ukon&#x10D;i&#x165;
2 cel&#xFA; obrazovku","ba-common-settingsmenu.fullscreen-video":"Prejdite na cel&#xFA; obrazovku","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Pozastavi&#x165; z&#xE1;znamn&#xED;k","ba-videorecorder-controlbar.resume-recorder":"Obnovte z&#xE1;znam","ba-videorecorder.missing-track":"Ch&#xFD;ba po&#x17E;adovan&#xE1; zvukov&#xE1; alebo obrazov&#xE1; stopa","ba-videorecorder.device-already-in-use":"Aspo&#x148; jedno z va&#x161;ich vstupn&#xFD;ch zariaden&#xED; sa u&#x17E; pou&#x17E;&#xED;va","ba-videorecorder.browser-permission-denied":"Prehliada&#x10D; zamietol povolenie, ude&#x13E;te pr&#xED;stup a znova na&#x10D;&#xED;tajte str&#xE1;nku","ba-audioplayer.all-settings":"V&#x161;etky nastavenia","ba-videoplayer-controlbar.remaining-time":"Zost&#xE1;vaj&#xFA;ci &#x10D;as","ba-videoplayer-controlbar.select-frame":"Vyberte","ba-videoplayer-controlbar.trim-video":"Oreza&#x165;","ba-videoplayer-playbutton.trim":"Oreza&#x165;","ba-videoplayer-playbutton.skip":"Presko&#x10D;i&#x165;","ba-videorecorder-imagegallery.upload-covershot":"Odovzdajte ob&#xE1;lku","ba-videorecorder.pick-covershot-frame":"Vyberte r&#xE1;m, ktor&#xFD; sa m&#xE1; pou&#x17E;i&#x165; ako kryc&#xED; z&#xE1;ber.","ba-videorecorder.screen-recorder-is-not-supported":"Rekord&#xE9;r obrazovky nie je t&#xFD;mto zariaden&#xED;m podporovan&#xFD;","ba-videorecorder.trim-prompt":"Chcete video oreza&#x165;?","ba-videorecorder.trim-video":"Posunut&#xED;m za&#x10D;iato&#x10D;n&#xFD;ch a koncov&#xFD;ch zna&#x10D;iek video upravte","ba-videorecorder.wait-for-trim":"&#x10C;ak&#xE1; sa na pr&#xED;kaz na orezanie ...","ba-videorecorder-controlbar.no-video-source":"Ch&#xFD;ba &#x10F;al&#x161;&#xED; zdroj vstupu videa","ba-videorecorder-controlbar.stream-already-selected":"&#x10E;al&#x161;&#xED; stream u&#x17E; bol vybrat&#xFD;","ba-videorecorder.uploading-src-error":"Teraz nie je mo&#x17E;n&#xE9; prehr&#xE1;va&#x165; video, nahr&#xE1;vanie st&#xE1;le prebieha","ba-audiorecorder-controlbar.pause-recorder":"Pozastavi&#x165; z&#xE1;znamn&#xED;k","ba-audiorecorder-controlbar.resume-recorder":"Obnovi&#x165; z&#xE1;znamn&#xED;k"},["language:sk"]),{}}),e.define("module:Assets.Languages.sl",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"Klikni za predvajanje.","ba-videoplayer-playbutton.rerecord":"Ponovno snemanje","ba-videoplayer-playbutton.submit-video":"Po&#x161;lji video","ba-videoplayer-loader.tooltip":"Nalaganje ...","ba-videoplayer-controlbar.change-resolution":"Spremeni resolucijo","ba-videoplayer-controlbar.video-progress":"Napredek","ba-videoplayer-controlbar.rerecord-video":"Ponovno snemanje?","ba-videoplayer-controlbar.submit-video":"Potrdi","ba-videoplayer-controlbar.play-video":"Predvajaj","ba-videoplayer-controlbar.pause-video":"Premor","ba-videoplayer-controlbar.elapsed-time":"Prete&#x10D;en &#x10D;as","ba-videoplayer-controlbar.total-time":"Skupna dol&#x17E;ina","ba-videoplayer-controlbar.fullscreen-video":"Celozaslonski na&#x10D;in","ba-videoplayer-controlbar.volume-button":"Nastavitve glasnosti","ba-videoplayer-controlbar.volume-mute":"Uti&#x161;aj zvok","ba-videoplayer-controlbar.volume-unmute":"Vklopi zvok","ba-videoplayer.video-error":"Pri&#x161;lo je do napake. Prosimo, poskusite kasneje. Klikni za ponovni poskus","ba-videorecorder-chooser.record-video":"Snemanje videa","ba-videorecorder-chooser.upload-video":"Nalaganje videa","ba-videorecorder-controlbar.settings":"Nastavitve","ba-videorecorder-controlbar.camerahealthy":"Svetloba je v redu","ba-videorecorder-controlbar.cameraunhealthy":"Svetloba ni v redu","ba-videorecorder-controlbar.microphonehealthy":"Zvok je v redu","ba-videorecorder-controlbar.microphoneunhealthy":"Zvoka ni mogo&#x10D;e zajeti","ba-videorecorder-controlbar.record":"Snemanje","ba-videorecorder-controlbar.record-tooltip":"Klikni tukaj za snemanje.","ba-videorecorder-controlbar.rerecord":"Ponovno snemanje","ba-videorecorder-controlbar.rerecord-tooltip":"Klikni tukaj za ponovno snemanje.","ba-videorecorder-controlbar.upload-covershot":"Nalo&#x17E;i naslovno sliko","ba-videorecorder-controlbar.upload-covershot-tooltip":"Klikni tukaj, &#x10D;e &#x17E;eli&#x161; nalo&#x17E;iti naslovno sliko","ba-videorecorder-controlbar.stop":"Stop","ba-videorecorder-controlbar.stop-tooltip":"Klikni tukaj za zaustavitev snemanja.","ba-videorecorder-controlbar.skip":"Presko&#x10D;i","ba-videorecorder-controlbar.skip-tooltip":"Klikni tukaj, &#x10D;e &#x17E;eli&#x161; presko&#x10D;iti.","ba-videorecorder.recorder-error":"Pri&#x161;lo je do napake. Prosimo, poskusite kasneje. Klikni za ponovni poskus","ba-videorecorder.attach-error":"Ne moremo dostopati do medijskega vmesnika. Namestite Flash ali dostopajte do strani preko SSL-ja.","ba-videorecorder.access-forbidden":"Dostop do medija je bil prepovedan. Klikni za ponovni poskus.","ba-videorecorder.pick-covershot":"Izberi naslovno sliko","ba-videorecorder.uploading":"Nalaganje","ba-videorecorder.uploading-failed":"Nalaganje ni uspelo - klikni tukaj za ponovni poskus.","ba-videorecorder.verifying":"Preverjanje","ba-videorecorder.verifying-failed":"Preverjanje ni uspelo - klikni tukaj za ponovni poskus","ba-videorecorder.rerecord-confirm":"Ali res &#x17E;elite ponovno posneti video?","ba-videorecorder.video_file_too_large":"Va&#x161;a video datoteka je prevelika (%s) - klikni tukaj, da poskusite znova z manj&#x161;o video datoteko.","ba-videorecorder.unsupported_video_type":"Prosimo nalo&#x17E;ite: %s - klikni tukaj za ponovni poskus.","ba-videoplayer-controlbar.exit-fullscreen-video":"Zapusti celozaslonski na&#x10D;in","ba-videoplayer-share.share":"Deli","ba-videorecorder-chooser.record-screen":"Posnetek zaslona","ba-videoplayer-controlbar.pause-video-disabled":"Premor ni podprt","ba-videorecorder-chooser.record-audio":"Snemanje zvoka","ba-videorecorder-controlbar.stop-available-after":"Minimalni snemalni &#x10D;as je %d sekund","ba-videorecorder-controlbar.cancel":"Prekli&#x10D;i","ba-videorecorder-controlbar.cancel-tooltip":"Klikni tukaj za preklic.","ba-videorecorder.cancel-confirm":"Ali res &#x17E;elite preklicati prenos videoposnetka?","ba-videoplayer-adslot.elapsed-time":"Prete&#x10D;en &#x10D;as","ba-videoplayer-adslot.volume-button":"Nastavitve glasnosti","ba-videoplayer-adslot.volume-mute":"Uti&#x161;aj zvok","ba-videoplayer-adslot.volume-unmute":"Vklopi zvok","ba-videoplayer-adslot.ad-will-end-after":"Oglas se bo kon&#x10D;al po %s","ba-videoplayer-adslot.can-skip-after":"Presko&#x10D;i po %d","ba-videoplayer-adslot.skip-ad":"Presko&#x10D;i oglas","ba-videorecorder.software-required":"&#x10C;e &#x17E;elite nadaljevati, klikni spodaj, da namestite / aktivirate naslednje zahteve.","ba-videorecorder.software-waiting":"&#x10C;akamo, da se zahteve namestijo / aktivirajo. Po zaklju&#x10D;ku boste morda morali osve&#x17E;iti stran.","ba-videoplayer-controlbar.close-tracks":"Zapri CC","ba-videoplayer-controlbar.show-tracks":"Poka&#x17E;i CC","ba-videoplayer-tracks.upload-text-tracks":"Nalo&#x17E;i besedilne datoteke","ba-videoplayer-tracks.select-text-track-language":"Jezik podnapisov","ba-videoplayer-tracks.info-select-locale-first":"Najprej izberite jezik","ba-videoplayer-tracks.select-text-track-file":"Klikni, da izberete datoteko","ba-videoplayer-tracks.back":"nazaj","ba-videorecorder.framerate-warning":"Hitrost videa je zelo nizka. Priporo&#x10D;amo, da zaprete vse druge programe in zavihke brskalnika ali uporabite hitrej&#x161;i ra&#x10D;unalnik.","ba-videorecorder.upload-error-duration":"Dol&#x17E;ina nalo&#x17E;enega videoposnetka ne ustreza zahtevam - klikni tukaj za ponovni poskus.","ba-videorecorder.resolution-constraint-error":"Izbrana datoteka se ne ujema z zahtevano lo&#x10D;ljivostjo - klikni tukaj za ponovni poskus.","ba-videorecorder.orientation-portrait-required":"Za snemanje v pokon&#x10D;nem na&#x10D;inu obrnite napravo.","ba-videorecorder.orientation-landscape-required":"Za snemanje v le&#x17E;e&#x10D;em na&#x10D;inu obrnite napravo.","ba-imageviewer-controlbar.rerecord-image":"Ponovno snemanje?","ba-imageviewer-controlbar.submit-image":"Potrdi","ba-imageviewer-controlbar.fullscreen-image":"Celozaslonski na&#x10D;in","ba-imageviewer-controlbar.exit-fullscreen-image":"Izhod iz celozaslonskega na&#x10D;ina","ba-imageviewer.image-error":"Pri&#x161;lo je do napake. Prosimo, poskusite kasneje. Klikni za ponovni poskus","ba-imagecapture-chooser.image-capture":"Zajem slike","ba-imagecapture-chooser.upload-image":"Nalo&#x17E;i sliko","ba-imagecapture-controlbar.settings":"Nastavitve","ba-imagecapture-controlbar.camerahealthy":"Svetloba je v redu","ba-imagecapture-controlbar.cameraunhealthy":"Svetloba ni v redu","ba-imagecapture-controlbar.record":"Zajem","ba-imagecapture-controlbar.record-tooltip":"Klikni tukaj za zajem","ba-imagecapture-controlbar.rerecord":"Ponovno snemanje","ba-imagecapture-controlbar.rerecord-tooltip":"Klikni tukaj za ponovno snemanje.","ba-imagecapture-controlbar.cancel":"Prekli&#x10D;i","ba-imagecapture-controlbar.cancel-tooltip":"Klikni tukaj za preklic.","ba-audioplayer
2-controlbar.audio-progress":"Napredek","ba-audioplayer-controlbar.rerecord-audio":"Ponovno snemanje?","ba-audioplayer-controlbar.submit-audio":"Potrdi","ba-audioplayer-controlbar.play-audio":"Predvajaj","ba-audioplayer-controlbar.pause-audio":"Pavza","ba-audioplayer-controlbar.pause-audio-disabled":"Premor ni podprt","ba-audioplayer-controlbar.elapsed-time":"Pete&#x10D;en &#x10D;as","ba-audioplayer-controlbar.total-time":"Skupna dol&#x17E;ina","ba-audioplayer-controlbar.volume-button":"Nastavitve glasnosti","ba-audioplayer-controlbar.volume-mute":"Uti&#x161;aj zvoj","ba-audioplayer-controlbar.volume-unmute":"Vklopi zvok","ba-audioplayer-loader.tooltip":"Nalaganje ...","ba-audioplayer.audio-error":"Pri&#x161;lo je do napake. Prosimo, poskusite kasneje. Klikni za ponovni poskus.","ba-audiorecorder-chooser.record-audio":"Snemanje zvoka","ba-audiorecorder-chooser.upload-audio":"Nalo&#x17E;i zvok","ba-audiorecorder-controlbar.settings":"Nastavitve","ba-audiorecorder-controlbar.microphonehealthy":"Zvok je v redu","ba-audiorecorder-controlbar.microphoneunhealthy":"Zvoka ni mogo&#x10D;e zajeti","ba-audiorecorder-controlbar.record":"Snemanje","ba-audiorecorder-controlbar.record-tooltip":"Klikni tukaj za snemanje.","ba-audiorecorder-controlbar.rerecord":"Ponovno snemanje","ba-audiorecorder-controlbar.rerecord-tooltip":"Klikni tukaj za ponovno snemanje.","ba-audiorecorder-controlbar.stop":"Stop","ba-audiorecorder-controlbar.stop-tooltip":"Klikni tukaj za zaustavitev snemanja.","ba-audiorecorder-controlbar.stop-available-after":"Minimalni snemalni &#x10D;as je %d sekund","ba-audiorecorder-controlbar.cancel":"Prekli&#x10D;i","ba-audiorecorder-controlbar.cancel-tooltip":"Klikni tukaj za preklic.","ba-videoplayer-controlbar.player-speed":"Hitrost predvajalnika","ba-videoplayer-controlbar.settings":"Nastavitve","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay icon. Airplay ikona.","ba-videoplayer.all-settings":"Vse nastavitve","ba-videoplayer.player-speed":"Hitrost predvajalnika","ba-videoplayer.full-screen":"Celozaslonski na&#x10D;in","ba-videorecorder-controlbar.add-stream":"Add Stream","ba-videorecorder.switch-camera":"Zamenjaj kamero","ba-videorecorder.prepare-covershot":"Pripravljanje naslovne fotografije","ba-videorecorder.prepare-thumbnails":"Pripravljanje predogledne slike","ba-videorecorder.adding-new-stream":"Adding New Stream","ba-imagecapture.recorder-error":"Pri&#x161;lo je do napake. Prosimo, poskusite kasneje. Klikni za ponovni poskus.","ba-imagecapture.attach-error":"Ne moremo dostopati do medijskega vmesnika. Namestite Flash ali dostopajte do strani preko SSL-ja.","ba-imagecapture.software-required":"&#x10C;e &#x17E;elite nadaljevati, klikni spodaj, da namestite / aktivirate naslednje zahteve.","ba-imagecapture.software-waiting":"&#x10C;akamo, da se zahteve namestijo / aktivirajo. Po zaklju&#x10D;ku boste morda morali osve&#x17E;iti stran.","ba-imagecapture.access-forbidden":"Dostop do medija je bil prepovedan. Klikni za ponovni poskus.","ba-imagecapture.uploading":"Nalaganje","ba-imagecapture.uploading-failed":"Nalaganje ni uspelo - klikni tukaj za ponovni poskus.","ba-imagecapture.upload-error-duration":"Nalo&#x17E;ena slika ne ustreza zahtevam - klikni tukaj za ponovni poskus.","ba-imagecapture.resolution-constraint-error":"Izbrana datoteka se ne ujema z zahtevano lo&#x10D;ljivostjo - klikni tukaj za ponovni poskus.","ba-imagecapture.verifying":"Preverjanje","ba-imagecapture.verifying-failed":"Preverjanje ni uspelo - klikni tukaj za ponovni poskus.","ba-imagecapture.rerecord-confirm":"Ali res &#x17E;elite ponovno posneti sliko?","ba-imagecapture.image_file_too_large":"Va&#x161;a slikovna datoteka je prevelika (%s) - klikni tukaj, da poskusite ponovno z manj&#x161;o.","ba-imagecapture.unsupported_image_type":"Prosimo nalo&#x17E;ite: %s - klikni tukaj za ponovni poskus.","ba-imagecapture.orientation-portrait-required":"Za snemanje v pokon&#x10D;nem na&#x10D;inu obrnite napravo.","ba-imagecapture.orientation-landscape-required":"Za snemanje v le&#x17E;e&#x10D;em na&#x10D;inu obrnite napravo.","ba-audiorecorder.recorder-error":"Pri&#x161;lo je do napake. Prosimo, poskusite kasneje. Klikni za ponovni poskus.","ba-audiorecorder.attach-error":"Ne moremo dostopati do medijskega vmesnika. Namestite Flash ali dostopajte do strani preko SSL-ja.","ba-audiorecorder.software-required":"&#x10C;e &#x17E;elite nadaljevati, klikni spodaj, da namestite / aktivirate naslednje zahteve.","ba-audiorecorder.software-waiting":"&#x10C;akamo, da se zahteve namestijo / aktivirajo. Po zaklju&#x10D;ku boste morda morali osve&#x17E;iti stran.","ba-audiorecorder.access-forbidden":"Dostop do medija je bil prepovedan. Klikni za ponovni poskus.","ba-audiorecorder.uploading":"Nalaganje","ba-audiorecorder.uploading-failed":"Nalaganje ni uspelo - klikni tukaj za ponovni poskus.","ba-audiorecorder.upload-error-duration":"Dol&#x17E;ina nalo&#x17E;enega videoposnetka ne ustreza zahtevam - klikni tukaj za ponovni poskus.","ba-audiorecorder.verifying":"Preverjanje","ba-audiorecorder.verifying-failed":"Preverjanje ni uspelo - klikni tukaj za ponovni poskus.","ba-audiorecorder.rerecord-confirm":"Ali res &#x17E;elite obnoviti zvo&#x10D;ni posnetek?","ba-audiorecorder.cancel-confirm":"Ali res &#x17E;elite preklicati nalaganje va&#x161;ega zvo&#x10D;nega posnetka?","ba-audiorecorder.audio_file_too_large":"Va&#x161;a zvo&#x10D;na datoteka je prevelika (%s) - klikni tukaj, da poskusite ponovno z manj&#x161;o.","ba-audiorecorder.unsupported_audio_type":"Prosimo nalo&#x17E;ite: %s - klikni tukaj za ponovni poskus.","ba-common-settingsmenu.tooltip":"Klikni za predvajanje.","ba-common-settingsmenu.setting-menu":"Vse nastav
2itve","ba-common-settingsmenu.source-quality":"Kakovost vira","ba-common-settingsmenu.player-speed":"Hitrost predvajalnika","ba-common-settingsmenu.set-menu-option":"Mo&#x17E;nosti nastavitve","ba-common-settingsmenu.submit-video":"Potrdi video","ba-common-settingsmenu.picture-in-picture":"Slika v sliki","ba-common-settingsmenu.exit-fullscreen-video":"Izhod iz celozaslonskega na&#x10D;ina","ba-common-settingsmenu.fullscreen-video":"Celozaslonski na&#x10D;in","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Zaustavi snemalnik","ba-videorecorder-controlbar.resume-recorder":"Ponovno nadaljuj","ba-videorecorder.missing-track":"Zahtevan zvo&#x10D;ni ali video posnetek manjka","ba-videorecorder.device-already-in-use":"Vsaj ena od va&#x161;ih vhodnih naprav je &#x17E;e v uporabi","ba-videorecorder.browser-permission-denied":"Dovoljenje zavrnjeno s strani brskalnika, prosimo pridobite odobritev za dostop in ponovno nalo&#x17E;ite stran.","ba-audioplayer.all-settings":"Vse nastavitve","ba-videoplayer-controlbar.remaining-time":"Preostali &#x10D;as","ba-videoplayer-controlbar.select-frame":"Izberite","ba-videoplayer-controlbar.trim-video":"Obre&#x17E;ite","ba-videoplayer-playbutton.trim":"Obre&#x17E;ite","ba-videoplayer-playbutton.skip":"Presko&#x10D;i","ba-videorecorder-imagegallery.upload-covershot":"Nalo&#x17E;i ovitek","ba-videorecorder.pick-covershot-frame":"Izberite okvir, ki ga &#x17E;elite uporabiti kot posnetek.","ba-videorecorder.screen-recorder-is-not-supported":"Ta naprava ne podpira snemalnika zaslona","ba-videorecorder.trim-prompt":"Ali &#x17E;elite obrezati video?","ba-videorecorder.trim-video":"Premaknite za&#x10D;etni in kon&#x10D;ni ozna&#x10D;evalnik, da obre&#x17E;ete video","ba-videorecorder.wait-for-trim":"&#x10C;akanje na ukaz za obrezovanje ...","ba-videorecorder-controlbar.no-video-source":"Manjka dodaten video vhodni vir","ba-videorecorder-controlbar.stream-already-selected":"Dodatni tok je &#x17E;e izbran","ba-videorecorder.uploading-src-error":"Videoposnetka trenutno ni mogo&#x10D;e predvajati, nalaganje &#x161;e poteka","ba-audiorecorder-controlbar.pause-recorder":"Zaustavi snemalnik","ba-audiorecorder-controlbar.resume-recorder":"Snemalnik &#x17E;ivljenjepisov"},["language:sl"]),{}}),e.define("module:Assets.Languages.sr",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438; &#x434;&#x430; &#x43F;&#x43E;&#x43A;&#x440;&#x435;&#x43D;&#x435;&#x448; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-playbutton.rerecord":"&#x421;&#x43D;&#x438;&#x43C;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;","ba-videoplayer-playbutton.submit-video":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-loader.tooltip":"&#x41F;&#x440;&#x435;&#x443;&#x437;&#x438;&#x43C;&#x430;&#x45A;&#x435; &#x432;&#x438;&#x434;&#x435;&#x430;...","ba-videoplayer-controlbar.change-resolution":"&#x41F;&#x440;&#x43E;&#x43C;&#x435;&#x43D;&#x438; &#x440;&#x435;&#x437;&#x43E;&#x43B;&#x443;&#x446;&#x438;&#x458;&#x443;","ba-videoplayer-controlbar.video-progress":"&#x412;&#x438;&#x434;&#x435;&#x43E; &#x43F;&#x440;&#x43E;&#x433;&#x440;&#x435;&#x441;","ba-videoplayer-controlbar.rerecord-video":"&#x421;&#x43D;&#x438;&#x43C;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;?","ba-videoplayer-controlbar.submit-video":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.play-video":"&#x41F;&#x443;&#x441;&#x442;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.pause-video":"&#x41F;&#x430;&#x443;&#x437;&#x438;&#x440;&#x430;&#x458; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.elapsed-time":"&#x41F;&#x440;&#x43E;&#x448;&#x43B;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;&#x43D;&#x430;","ba-videoplayer-controlbar.total-time":"&#x423;&#x43A;&#x443;&#x43F;&#x43D;&#x430; &#x434;&#x443;&#x436;&#x438;&#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x430;","ba-videoplayer-controlbar.fullscreen-video":"&#x417;&#x430;&#x443;&#x437;&#x43C;&#x438; &#x447;&#x438;&#x442;&#x430;&#x432; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-videoplayer-controlbar.volume-button":"&#x41F;&#x43E;&#x434;&#x435;&#x448;&#x430;&#x432;&#x430;&#x45A;&#x435; &#x458;&#x430;&#x447;&#x438;&#x43D;&#x435; &#x437;&#x432;&#x443;&#x43A;&#x430;","ba-videoplayer-controlbar.volume-mute":"&#x423;&#x433;&#x430;&#x441;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-controlbar.volume-unmute":"&#x41F;&#x43E;&#x432;&#x440;&#x430;&#x442;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer.video-error":"&#x414;&#x43E;&#x448;&#x43B;&#x43E; &#x458;&#x435; &#x434;&#x43E; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x435;. &#x41C;&#x43E;&#x43B;&#x438;&#x43C;&#x43E; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x458;&#x442;&#x435; &#x43A;&#x430;&#x441;&#x43D;&#x438;&#x458;&#x435;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videorecorder-chooser.record-video":"&#x421;&#x43D;&#x438;&#x43C;&#x438;&#x442;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-chooser.upload-video":"&#x417;&#x430;&#x43A;&#x430;&#x447;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-controlbar.settings":"&#x41F;&#x43E;&#x434;&#x435;&#x448;&#x430;&#x432;&#x430;&#x45A;&#x430;","ba-videorecorder-controlbar.camerahealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x459;&#x435;&#x45A;&#x435; &#x458;&#x435; &#x434;&#x43E;&#x431;&#x440;&#x43E;","ba-videorecorder-controlbar.cameraunhealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x459;&#x435;&#x45A;&#x435; &#x43D;&#x438;&#x458;&#x435; &#x43E;&#x43F;&#x442;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E;","ba-videorecorder-controlbar.microphonehealthy":"&#x417;&#x432;&#x443;&#x43A; &#x458;&#x435; &#x434;&#x43E;&#x431;&#x430;&#x440;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x41D;&#x435; &#x434;&#x43E;&#x431;&#x438;&#x458;&#x430;&#x43C;&#x43E; &#x437;&#x432;&#x443;&#x43A; &#x441;&#x430; &#x43C;&#x438;&#x43A;&#x43E;&#x440;&#x444;&#x43E;&#x43D;&#x430;","ba-videorecorder-controlbar.record":"&#x421;&#x43D;&#x438;&#x43C;&#x438;","ba-videorecorder-controlbar.record-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x430; &#x437;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435;","ba-videorecorder-controlbar.rerecord":"&#x421;&#x43D;&#x438;&#x43C;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;","ba-videorecorder-controlbar.upload-covershot":"&#x414;&#x43E;&#x434;&#x430;&#x458; &#x441;&#x43B;&#x438;&#x43A;&#x443;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x438;&#x437;&#x430;&#x431;&#x435;&#x440;&#x435;&#x442;&#x435; &#x441;&#x43B;&#x438;&#x43A;&#x443;","ba-videorecorder-controlbar.stop":"&#x417;&#x430;&#x443;&#x441;&#x442;&#x430;&#x432;&#x438;","ba-videorecorder-controlbar.stop-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x437;&#x430;&#x443;&#x441;&#x442;&#x430;&#x432;&#x438;&#x442;&#x435;","ba-videorecorder-controlbar.skip":"&#x41F;&#x440;&#x435;&#x441;&#x43A;&#x43E;&#x447;&#x438; &#x43E;&#x432;&#x430;&#x458; &#x43A;&#x43E;&#x440;&#x430;&#x43A;","ba-videorecorder-controlbar.skip-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x43F;&#x440;&#x435;&#x441;&#x43A;&#x43E;&#x447;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x430;&#x458; &#x43A;&#x43E;&#x440;&#x430;&#x43A;","ba-videorecorder.recorder-error":"&#x414;&#x43E;&#x448;&#x43B;&#x43E; &#x458;&#x435; &#x434;&#x43E; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x435;. &#x41C;&#x43E;&#x43B;&#x438;&#x43C;&#x43E; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x458;&#x442;&#x435; &#x43A;&#x430;&#x441;&#x43D;&#x438;&#x458;&#x435;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videorecorder.attach-error":"&#x41F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x438; &#x43D;&#x438;&#x458;&#x435; &#x43C;&#x43E;&#x433;&#x443;&#x45B;. &#x41F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x438;&#x442;&#x435; &#x434;&#x430; &#x458;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430; &#x43E;&#x442;&#x432;&#x43E;&#x440;&#x435;&#x43D;&#x430; &#x43F;&#x440;&#x435;&#x43A;&#x43E; &#x60;https://&#x60;.","ba-videorecorder.access-forbidden":"&#x41F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x438; &#x458;&#x435; &#x437;&#x430;&#x431;&#x440;&#x430;&#x45A;&#x435;&#x43D;. &#x41C;&#x43E;&#x43B;&#x438;&#x43C;&#x43E; &#x43F;&#x440;&#x432;&#x43E; &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x43B;&#x438;&#x442;&#x435; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x438;&#x43F; &#x43F;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x458;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;","ba-videorecorder.pick-covershot":"&#x418;&#x437;&#x430;&#x431;&#x435;&#x440;&#x438;&#x442;&#x435; &#x441;&#x43B;&#x438;&#x43A;&#x443;","ba-videorecorder.uploading":"&#x428;&#x430;&#x459;&#x435; &#x441;&#x435; &#x43D;&#x430; &#x441;&#x435;&#x440;&#x432;&#x435;&#x440;","ba-videorecorder.uploading-failed":"&#x421;&#x43B;&#x430;&#x45A;&#x435; &#x43D;&#x430; &#x441;&#x435;&#x440;&#x432;&#x435;&#x440; &#x43D;&#x435;&#x443;&#x441;&#x43F;&#x435;&#x448;&#x43D;&#x43E;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;","ba-videorecorder.verifying":"&#x412;&#x435;&#x440;&#x438;&#x444;&#x438;&#x43A;&#x430;&#x446;&#x438;&#x458;&#x430; &#x432;&#x438;&#x434;&#x435;&#x430;","ba-videorecorder.verifying-failed":"&#x41F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x430; &#x43D;&#x438;&#x458;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x43B;&#x430; - &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x430; &#x434;&#x430; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;","ba-videorecorder.rerecord-confirm":"&#x414;&#x430; &#x43B;&#x438; &#x437;&#x430;&#x438;&#x441;&#x442;&#x430; &#x436;&#x435;&#x43B;&#x438;&#x442;&#x435; &#x434;&#x430; &#x43F;&#x440;&#x435;-&#x441;&#x43D;&#x438;&#x43C;&#x438;&#x442;&#x435; &#x441;&#x432;&#x43E;&#x458; &#x432;&#x438;&#x434;&#x435;&#x43E;?","ba-videorecorder.video_file_too_large":"&#x412;&#x430;&#x448; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x444;&#x430;&#x458;&#x43B; &#x458;&#x435; &#x43F;&#x440;&#x435;&#x432;&#x435;&#x43B;&#x438;&#x43A; (%s) - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E; &#x441;&#x430; &#x43C;&#x430;&#x45A;&#x438;&#x43C; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x444;&#x430;&#x458;&#x43B;&#x43E;&#x43C;.","ba-videorecorder.unsupported_video_type":"&#x41D;&#x435; &#x43F;&#x43E;&#x434;&#x440;&#x436;&#x430;&#x432;&#x430;&#x43C;&#x43E; &#x442;&#x430;&#x458; &#x442;&#x438;&#x43F; &#x444;&#x430;&#x458;&#x43B;&#x430;. &#x41C;&#x43E;&#x43B;&#x438;&#x43C;&#x43E; &#x412;&#x430;&#x441; &#x434;&#x430; &#x434;&#x43E;&#x434;&#x430;&#x442;&#x435;: %&#x441; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x418;&#x437;&#x43B;&#x430;&#x437; &#x438;&#x437; &#x446;&#x435;&#x43B;&#x43E;&#x433; &#x435;&#x43A;&#x440;&#x430;&#x43D;&#x430;","ba-videoplayer-share.share":"&#x41F;&#x43E;&#x434;&#x435;&#x43B;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-chooser.record-screen":"&#x421;&#x43D;&#x438;&#x43C;&#x438; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-videoplayer-controlbar.pause-video-disabled":"&#x41F;&#x430;&#x443;&#x437;&#x430; &#x43D;&#x438;&#x458;&#x435; &#x43F;&#x43E;&#x434;&#x440;&#x436;&#x430;&#x43D;&#x430;","ba-videorecorder-chooser.record-audio":"&#x421;&#x43D;&#x438;&#x43C;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videorecorder-controlbar.stop-available-after":"&#x41C;&#x438;&#x43D;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x430; &#x458;&#x435; %d &#x441;&#x435;&#x43A;&#x443;&#x43D;&#x434;&#x438;","ba-videorecorder-controlbar.cancel":"&#x41F;&#x43E;&#x43D;&#x438;&#x448;&#x442;&#x438;, &#x43E;&#x442;&#x43A;&#x430;&#x436;&#x438;","ba-videorecorder-controlbar.cancel-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43E;&#x442;&#x43A;&#x430;&#x437;&#x430;&#x43B;&#x438;.","ba-videorecorder.cancel-confirm":"&#x414;&#x430; &#x43B;&#x438; &#x437;&#x430;&#x438;&#x441;&#x442;&#x430; &#x436;&#x435;&#x43B;&#x438;&#x442;&#x435; &#x434;&#x430; &#x43E;&#x442;&#x43A;&#x430;&#x436;&#x435;&#x442;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x43E;&#x442;&#x43F;&#x440;&#x435;&#x43C;&#x430;&#x45A;&#x435;?","ba-videoplayer-adslot.elapsed-time":"&#x41F;&#x440;&#x43E;&#x448;&#x43B;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;","ba-videoplayer-adslot.volume-button":"&#x41F;&#x43E;&#x434;&#x435;&#x441;&#x438;&#x442;&#x435; &#x458;&#x430;&#x447;&#x438;&#x43D;&#x443; &#x437;&#x432;&#x443;&#x43A;&#x430;","ba-videoplayer-adslot.volume-mute":"&#x418;&#x441;&#x43A;&#x459;&#x443;&#x447;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-adslot.volume-unmute":"&#x423;&#x43A;&#x459;&#x443;&#x447;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-adslot.ad-will-end-after":"&#x41E;&#x433;&#x43B;&#x430;&#x441; &#x45B;&#x435; &#x441;&#x435; &#x437;&#x430;&#x432;&#x440;&#x448;&#x438;&#x442;&#x438; &#x43D;&#x430;&#x43A;&#x43E;&#x43D; %&#x441;","ba-videoplayer-adslot.can-skip-after":"&#x41F;&#x440;&#x435;&#x441;&#x43A;&#x43E;&#x447;&#x438; &#x43F;&#x43E;&#x441;&#x43B;&#x435; %d","ba-videoplayer-adslot.skip-ad":"&#x41F;&#x440;&#x435;&#x441;&#x43A;&#x43E;&#x447;&#x438;&#x442;&#x435; &#x43E;&#x433;&#x43B;&#x430;&#x441;","ba-videorecorder.software-required":"&#x41C;&#x43E;&#x43B;&#x438;&#x43C;&#x43E; &#x434;&#x430; &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x438;&#x441;&#x43F;&#x43E;&#x434; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x43B;&#x438; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x43B;&#x438; &#x441;&#x43B;&#x435;&#x434;&#x435;&#x45B;&#x435; &#x437;&#x430;&#x445;&#x442;&#x435;&#x432;&#x435; &#x43A;&#x430;&#x43A;&#x43E; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43D;&#x430;&#x441;&#x442;&#x430;&#x432;&#x438;&#x43B;&#x438;.","ba-videorecorder.software-waiting":"&#x427;&#x435;&#x43A;&#x430; &#x441;&#x435; &#x437;&#x430;&#x445;&#x442;&#x435;&#x432; &#x43A;&#x43E;&#x458;&#x438; &#x442;&#x440;&#x435;&#x431;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x438; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x442;&#x438;. &#x41C;&#x43E;&#x436;&#x434;&#x430; &#x45B;&#x435;&#x442;&#x435; &#x43C;&#x43E;&#x440;&#x430;&#x442;&#x438; &#x43E;&#x441;&#x432;&#x435;&#x436;&#x438;&#x442;&#x438; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x443; &#x43D;&#x430;&#x43A;&#x43E;&#x43D; &#x437;&#x430;&#x432;&#x440;&#x448;&#x435;&#x442;&#x43A;&#x430;.","ba-videoplayer-controlbar.close-tracks":"&#x417;&#x430;&#x442;&#x432;&#x43E;&#x440;&#x438; &#x43F;&#x440;&#x435;&#x432;&#x43E;&#x434;","ba-videoplayer-controlbar.show-tracks":"&#x41F;&#x440;&#x438;&#x43A;&#x430;&#x436;&#x438; &#x43F;&#x440;&#x435;&#x432;&#x43E;&#x434;","ba-videoplayer-tracks.upload-text-tracks":"&#x414;&#x43E;&#x434;&#x430;&#x458; &#x442;&#x435;&#x43A;&#x441;&#x442;&#x443;&#x430;&#x43B;&#x43D;&#x435; &#x442;&#x440;&#x430;&#x43A;&#x435; &#x437;&#x430; &#x43F;&#x440;&#x435;&#x432;&#x43E;&
2#x434;","ba-videoplayer-tracks.select-text-track-language":"&#x408;&#x435;&#x437;&#x438;&#x43A; &#x43F;&#x440;&#x435;&#x432;&#x43E;&#x434;&#x430;","ba-videoplayer-tracks.info-select-locale-first":"&#x41F;&#x440;&#x432;&#x43E; &#x438;&#x437;&#x430;&#x431;&#x435;&#x440;&#x438;&#x442;&#x435; &#x458;&#x435;&#x437;&#x438;&#x43A;","ba-videoplayer-tracks.select-text-track-file":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x438;&#x437;&#x430;&#x431;&#x440;&#x430;&#x43B;&#x438; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x443;","ba-videoplayer-tracks.back":"&#x43D;&#x430;&#x437;&#x430;&#x434;","ba-videorecorder.framerate-warning":"&#x421;&#x442;&#x43E;&#x43F;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x43A;&#x430;&#x434;&#x440;&#x430; &#x458;&#x435; &#x432;&#x440;&#x43B;&#x43E; &#x43D;&#x438;&#x441;&#x43A;&#x430;. &#x41F;&#x440;&#x435;&#x43F;&#x43E;&#x440;&#x443;&#x447;&#x443;&#x458;&#x435;&#x43C;&#x43E; &#x434;&#x430; &#x437;&#x430;&#x442;&#x432;&#x430;&#x440;&#x430;&#x442;&#x435; &#x441;&#x432;&#x435; &#x434;&#x440;&#x443;&#x433;&#x435; &#x43F;&#x440;&#x43E;&#x433;&#x440;&#x430;&#x43C;&#x435; &#x438; &#x43A;&#x430;&#x440;&#x442;&#x438;&#x446;&#x435; &#x43F;&#x440;&#x435;&#x433;&#x43B;&#x435;&#x434;&#x430;&#x447;&#x430; &#x438;&#x43B;&#x438; &#x434;&#x430; &#x43A;&#x43E;&#x440;&#x438;&#x441;&#x442;&#x438;&#x442;&#x435; &#x431;&#x440;&#x436;&#x438; &#x440;&#x430;&#x447;&#x443;&#x43D;&#x430;&#x440;.","ba-videorecorder.upload-error-duration":"&#x414;&#x443;&#x436;&#x438;&#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x441;&#x43D;&#x438;&#x43C;&#x43A;&#x430; &#x43D;&#x435; &#x438;&#x441;&#x43F;&#x443;&#x45A;&#x430;&#x432;&#x430; &#x443;&#x441;&#x43B;&#x43E;&#x432;&#x435; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videorecorder.resolution-constraint-error":"&#x414;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430; &#x43A;&#x43E;&#x458;&#x443; &#x441;&#x442;&#x435; &#x43E;&#x434;&#x430;&#x431;&#x440;&#x430;&#x43B;&#x438; &#x43D;&#x435; &#x43E;&#x434;&#x433;&#x43E;&#x432;&#x430;&#x440;&#x430; &#x442;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43E;&#x458; &#x440;&#x435;&#x437;&#x43E;&#x43B;&#x443;&#x446;&#x438;&#x458;&#x438; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videorecorder.orientation-portrait-required":"&#x420;&#x43E;&#x442;&#x438;&#x440;&#x430;&#x458;&#x442;&#x435; &#x443;&#x440;&#x435;&#x452;&#x430;&#x458; &#x437;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435; &#x434;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430; &#x43F;&#x43E;&#x440;&#x442;&#x440;&#x435;&#x442;.","ba-videorecorder.orientation-landscape-required":"&#x420;&#x43E;&#x442;&#x438;&#x440;&#x430;&#x458;&#x442;&#x435; &#x443;&#x440;&#x435;&#x452;&#x430;&#x458; &#x43A;&#x430;&#x43A;&#x43E; &#x431;&#x438;&#x441;&#x442;&#x435; &#x441;&#x43D;&#x438;&#x43C;&#x438;&#x43B;&#x438; &#x443; &#x43F;&#x435;&#x458;&#x437;&#x430;&#x436;&#x43D;&#x43E;&#x43C; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x443;.","ba-imageviewer-controlbar.rerecord-image":"&#x41F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;?","ba-imageviewer-controlbar.submit-image":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x438;","ba-imageviewer-controlbar.fullscreen-image":"&#x423;&#x452;&#x438;&#x442;&#x435; &#x443; &#x446;&#x435;&#x43E; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x418;&#x437;&#x430;&#x452;&#x438; &#x438;&#x437; &#x446;&#x435;&#x43B;&#x43E;&#x433; &#x435;&#x43A;&#x440;&#x430;&#x43D;&#x430;","ba-imageviewer.image-error":"&#x414;&#x43E;&#x448;&#x43B;&#x43E; &#x458;&#x435; &#x434;&#x43E; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x435;. &#x41C;&#x43E;&#x43B;&#x438;&#x43C;&#x43E;, &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x458;&#x442;&#x435; &#x43A;&#x430;&#x441;&#x43D;&#x438;&#x458;&#x435;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438;.","ba-imagecapture-chooser.image-capture":"&#x421;&#x430;&#x447;&#x443;&#x432;&#x430;&#x458; &#x441;&#x43B;&#x438;&#x43A;&#x443;","ba-imagecapture-chooser.upload-image":"&#x41F;&#x43E;&#x448;&#x430;&#x459;&#x438; &#x441;&#x43B;&#x438;&#x43A;&#x443;","ba-imagecapture-controlbar.settings":"&#x41F;&#x43E;&#x434;&#x435;&#x448;&#x430;&#x432;&#x430;&#x45A;&#x430;","ba-imagecapture-controlbar.camerahealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x459;&#x435;&#x45A;&#x435; &#x458;&#x435; &#x434;&#x43E;&#x431;&#x440;&#x43E;","ba-imagecapture-controlbar.cameraunhealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x459;&#x435;&#x45A;&#x435; &#x43D;&#x438;&#x458;&#x435; &#x43E;&#x43F;&#x442;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E;","ba-imagecapture-controlbar.record":"&#x421;&#x43D;&#x438;&#x43C;&#x430;&#x458;&#x442;&#x435;","ba-imagecapture-controlbar.record-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x441;&#x43D;&#x438;&#x43C;&#x438;&#x43B;&#x438;.","ba-imagecapture-controlbar.rerecord":"&#x41F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x438;&#x43B;&#x438;.","ba-imagecapture-controlbar.cancel":"&#x41F;&#x43E;&#x43D;&#x438;&#x448;&#x442;&#x438;, &#x43E;&#x442;&#x43A;&#x430;&#x436;&#x438;","ba-imagecapture-controlbar.cancel-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43E;&#x442;&#x43A;&#x430;&#x437;&#x430;&#x43B;&#x438;
2.","ba-audioplayer-controlbar.audio-progress":"&#x41F;&#x440;&#x43E;&#x433;&#x440;&#x435;&#x441;","ba-audioplayer-controlbar.rerecord-audio":"&#x41F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;?","ba-audioplayer-controlbar.submit-audio":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x438;","ba-audioplayer-controlbar.play-audio":"&#x41F;&#x443;&#x441;&#x442;&#x438; &#x430;&#x443;&#x434;&#x438;&#x43E;","ba-audioplayer-controlbar.pause-audio":"&#x41F;&#x430;&#x443;&#x437;&#x438;&#x440;&#x430;&#x458;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x41F;&#x430;&#x443;&#x437;&#x430; &#x43D;&#x438;&#x458;&#x435; &#x43C;&#x43E;&#x433;&#x443;&#x45B;&#x430;","ba-audioplayer-controlbar.elapsed-time":"&#x41F;&#x440;&#x43E;&#x448;&#x43B;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;","ba-audioplayer-controlbar.total-time":"&#x423;&#x43A;&#x443;&#x43F;&#x43D;&#x430; &#x434;&#x443;&#x436;&#x438;&#x43D;&#x430;","ba-audioplayer-controlbar.volume-button":"&#x41F;&#x43E;&#x434;&#x435;&#x441;&#x438;&#x442;&#x435; &#x458;&#x430;&#x447;&#x438;&#x43D;&#x443; &#x437;&#x432;&#x443;&#x43A;&#x430;","ba-audioplayer-controlbar.volume-mute":"&#x418;&#x441;&#x43A;&#x459;&#x443;&#x447;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-audioplayer-controlbar.volume-unmute":"&#x423;&#x43A;&#x459;&#x443;&#x447;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-audioplayer-loader.tooltip":"&#x423;&#x447;&#x438;&#x442;&#x430;&#x432;&#x430;&#x45A;&#x435; ...","ba-audioplayer.audio-error":"&#x414;&#x43E;&#x448;&#x43B;&#x43E; &#x458;&#x435; &#x434;&#x43E; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x435;. &#x41C;&#x43E;&#x43B;&#x438;&#x43C;&#x43E;, &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x458;&#x442;&#x435; &#x43A;&#x430;&#x441;&#x43D;&#x438;&#x458;&#x435;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438;.","ba-audiorecorder-chooser.record-audio":"&#x421;&#x43D;&#x438;&#x43C;&#x438;&#x442;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-audiorecorder-chooser.upload-audio":"&#x41F;&#x43E;&#x448;&#x430;&#x459;&#x438; &#x410;&#x443;&#x434;&#x438;&#x43E;","ba-audiorecorder-controlbar.settings":"&#x41F;&#x43E;&#x434;&#x435;&#x448;&#x430;&#x432;&#x430;&#x45A;&#x430;","ba-audiorecorder-controlbar.microphonehealthy":"&#x417;&#x432;&#x443;&#x43A; &#x458;&#x435; &#x434;&#x43E;&#x431;&#x430;&#x440;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x41D;&#x435; &#x434;&#x43E;&#x431;&#x438;&#x458;&#x430;&#x43C;&#x43E; &#x437;&#x432;&#x443;&#x43A; &#x441;&#x430; &#x43C;&#x438;&#x43A;&#x43E;&#x440;&#x444;&#x43E;&#x43D;&#x430;","ba-audiorecorder-controlbar.record":"&#x421;&#x43D;&#x438;&#x43C;&#x430;&#x458;","ba-audiorecorder-controlbar.record-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435;.","ba-audiorecorder-controlbar.rerecord":"&#x41F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x438;&#x43B;&#x438;.","ba-audiorecorder-controlbar.stop":"&#x417;&#x430;&#x443;&#x441;&#x442;&#x430;&#x432;&#x438;","ba-audiorecorder-controlbar.stop-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x437;&#x430;&#x443;&#x441;&#x442;&#x430;&#x432;&#x438;&#x43B;&#x438;.","ba-audiorecorder-controlbar.stop-available-after":"&#x41C;&#x438;&#x43D;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x430; &#x458;&#x435; %d &#x441;&#x435;&#x43A;&#x443;&#x43D;&#x434;&#x438;","ba-audiorecorder-controlbar.cancel":"&#x41F;&#x43E;&#x43D;&#x438;&#x448;&#x442;&#x438;, &#x43E;&#x442;&#x43A;&#x430;&#x436;&#x438;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43E;&#x442;&#x43A;&#x430;&#x437;&#x430;&#x43B;&#x438;.","ba-videoplayer-controlbar.player-speed":"&#x411;&#x440;&#x437;&#x438;&#x43D;&#x430; &#x43F;&#x440;&#x435;&#x433;&#x43B;&#x435;&#x434;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.settings":"&#x41F;&#x43E;&#x434;&#x435;&#x448;&#x430;&#x432;&#x430;&#x45A;&#x430;","ba-videoplayer-controlbar.airplay":"AirPlay","ba-videoplayer-controlbar.airplay-icon":"AirPlay &#x438;&#x43A;&#x43E;&#x43D;&#x438;&#x446;&#x430;.","ba-videoplayer.all-settings":"&#x421;&#x432;&#x430; &#x43F;&#x43E;&#x434;&#x435;&#x448;&#x430;&#x432;&#x430;&#x45A;&#x430;","ba-videoplayer.player-speed":"&#x411;&#x440;&#x437;&#x438;&#x43D;&#x430; &#x43F;&#x440;&#x435;&#x433;&#x43B;&#x435;&#x434;&#x430; &#x432;&#x438;&#x434;&#x435;&#x430;","ba-videoplayer.full-screen":"&#x426;&#x435;&#x43E; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-videorecorder-controlbar.add-stream":"&#x420;&#x435;&#x43A;&#x43B;&#x430;&#x43C;&#x43D;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder.switch-camera":"&#x41F;&#x440;&#x43E;&#x43C;&#x435;&#x43D;&#x438; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x443;","ba-videorecorder.prepare-covershot":"&#x41F;&#x440;&#x438;&#x43F;&#x440;&#x435;&#x43C;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x43A;&#x430;","ba-videorecorder.prepare-thumbnails":"&#x41F;&#x440;&#x438;&#x43F;&#x440;&#x435;&#x43C;&#x430; &#x441;&#x43B;&#x438;&#x447;&#x438;&#x446;&#x430;","ba-videorecorder.adding-new-stream":"&#x414;&#x43E;&#x434;&#x430;&#x432;&#x430;&#x45A;&#x435; &#x43D;&#x43E;&#x432;&#x43E;&#x433; &#x438;&#x437;&#x432;&#x43E;&#x440;&#x430;","ba-imagecapture.recorder-error":"&#x414;&#x43E;&#x448;&#x43B;&#x43E; &#x458;&#x435; &#x434;&#x43E; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x435;. &#x41C;&#x43E;&#x43B;&#x438;&#x43C;&#x43E;, &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x458;&#x442;&#x435; &#x43A;&#x430;&#x441;&#x43D;&#x438;&#x458;&#x435;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.attach-error":"&#x41D;&#x438;&#x441;&#x43C;&#x43E; &#x43C;&#x43E;&#x433;&#x43B;&#x438; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F;&#x438;&#x43C;&#x43E; &#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x458;&#x441;&#x443; &#x43C;&#x435;&#x434;&#x438;&#x458;&#x430;. &#x423; &#x437;&#x430;&#x432;&#x438;&#x441;&#x43D;&#x43E;&#x441;&#x442;&#x438; &#x43E;&#x434; &#x443;&#x440;&#x435;&#x452;&#x430;&#x458;&#x430; &#x438; &#x43F;&#x440;&#x435;&#x442;&#x440;&#x430;&#x436;&#x438;&#x432;&#x430;&#x447;&#x430;, &#x43C;&#x43E;&#x436;&#x434;&#x430; &#x45B;&#x435;&#x442;&#x435; &#x43C;&#x43E;&#x440;&#x430;&#x442;&#x438; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x438; &#x43F;&#x440;&#x435;&#x43A;&#x43E; HTTPS-&#x430;.","ba-imagecapture.software-required":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x438;&#x441;&#x43F;&#x43E;&#x434; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x43B;&#x438; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x43B;&#x438; &#x441;&#x43B;&#x435;&#x434;&#x435;&#x45B;&#x435; &#x437;&#x430;&#x445;&#x442;&#x435;&#x432;&#x435; &#x43A;&#x430;&#x43A;&#x43E; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43D;&#x430;&#x441;&#x442;&#x430;&#x432;&#x438;&#x43B;&#x438;.","ba-imagecapture.software-waiting":"&#x427;&#x435;&#x43A;&#x430;&#x45A;&#x435; &#x434;&#x430; &#x441;&#x435; &#x437;&#x430;&#x445;&#x442;&#x458;&#x435;&#x432;&#x438; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x458;&#x443; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x458;&#x443;. &#x41C;&#x43E;&#x436;&#x434;&#x430; &#x45B;&#x435;&#x442;&#x435; &#x43C;&#x43E;&#x440;&#x430;&#x442;&#x438; &#x434;&#x430; &#x43E;&#x441;&#x432;&#x435;&#x436;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x443; &#x43D;&#x430;&#x43A;&#x43E;&#x43D; &#x437;&#x430;&#x432;&#x440;&#x448;&#x435;&#x442;&#x43A;&#x430;.","ba-imagecapture.access-forbidden":"&#x41F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F; &#x43C;&#x435;&#x434;&#x438;&#x458;&#x438;&#x43C;&#x430; &#x431;&#x438;&#x43E; &#x458;&#x435; &#x437;&#x430;&#x431;&#x440;&#x430;&#x45A;&#x435;&#x43D;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.uploading":"&#x421;&#x43B;&#x430;&#x45A;&#x435;","ba-imagecapture.uploading-failed":"&#x421;&#x43B;&#x430;&#x45A;&#x435; &#x43D;&#x438;&#x458;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x43B;&#x43E; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.upload-error-duration":"&#x414;&#x443;&#x436;&#x438;&#x43D;&#x430; &#x443;&#x447;&#x438;&#x442;&#x430;&#x43D;&#x435; &#x441;&#x43B;&#x438;&#x43A;&#x435; &#x43D;&#x435; &#x438;&#x441;&#x43F;&#x443;&#x45A;&#x430;&#x432;&#x430; &#x437;&#x430;&#x445;&#x442;&#x435;&#x432;&#x435; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.resolution-constraint-error":"&#x414;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430; &#x43A;&#x43E;&#x458;&#x443; &#x441;&#x442;&#x435; &#x438;&#x437;&#x430;&#x431;&#x440;&#x430;&#x43B;&#x438; &#x43D;&#x435; &#x43E;&#x434;&#x433;&#x43E;&#x432;&#x430;&#x440;&#x430; &#x437;&#x430;&#x445;&#x442;&#x435;&#x432;&#x430;&#x43D;&#x43E;&#x458; &#x440;&#x435;&#x437;&#x43E;&#x43B;&#x443;&#x446;&#x438;&#x458;&#x438; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.verifying":"&#x412;&#x435;&#x440;&#x438;&#x444;&#x438;&#x43A;&#x43E;&#x432;&#x430;&#x45A;&#x435;","ba-imagecapture.verifying-failed":"&#x412;&#x435;&#x440;&#x438;&#x444;&#x438;&#x43A;&#x430;&#x446;&#x438;&#x458;&#x430; &#x43D;&#x438;&#x458;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x43B;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.rerecord-confirm":"&#x414;&#x430; &#x43B;&#x438; &#x437;&#x430;&#x438;&#x441;&#x442;&#x430; &#x436;&#x435;&#x43B;&#x438;&#x442;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E; &#x441;&#x43D;&#x438;&#x43C;&#x438;&#x442;&#x435; &#x441;&#x43B;&#x438;&#x43A;&#x443;?","ba-imagecapture.image_file_too_large":"&#x424;&#x430;&#x458;&#x43B; &#x441;&#x43B;&#x438;&#x43A;&#x435; &#x458;&#x435; &#x43F;&#x440;&#x435;&#x432;&#x435;&#x43B;&#x438;&#x43A; (%&#x441;) - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E; &#x441;&#x430; &#x43C;&#x430;&#x45A;&#x43E;&#x43C; &#x441;&#x43B;&#x438;&#x43A;&#x43E;&#x43C;.","ba-imagecapture.unsupported_image_type":"&#x423;&#x447;&#x438;&#x442;&#x430;&#x458;&#x442;&#x435;: %&#x441; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.orientation-portrait-required":"&#x420;&#x43E;&#x442;&#x438;&#x440;&#x430;&#x458;&#x442;&#x435; &#x443;&#x440;&#x435;&#x452;&#x430;&#x458; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x43B;&#x438; &#x443; &#x43F;&#x43E;&#x440;&#x442;&#x440;&#x435;&#x442;&#x43D;&#x43E;&#x43C; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x443;.","ba-imagecapture.orientation-landscape-required":"&#x420;&#x43E;&#x442;&#x438;&#x440;&#x430;&#x458;&#x442;&#x435; &#x443;&#x440;&#x435;&#x452;&#x430;&#x458; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x43B;&#x438; &#x443; &#x43F;&#x435;&#x458;&#x437;&#x430;&#x436;&#x43D;&#x43E;&#x43C; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x443;.","ba-audiorecorder.recorder-error":"&#x414;&#x43E;&#x448;&#x43B;&#x43E; &#x458;&#x435; &#x434;&#x43E; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x435;. &#x41C;&#x43E;&#x43B;&#x438;&#x43C;&#x43E;, &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x458;&#x442;&#x435; &#x43A;&#x430;&#x441;&#x43D;&#x438;&#x458;&#x435;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder.attach-error":"&#x41D;&#x438;&#x441;&#x43C;&#x43E; &#x43C;&#x43E;&#x433;&#x43B;&#x438; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F;&#x438;&#x43C;&#x43E; &#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x458;&#x441;&#x443; &#x43C;&#x435;&#x434;&#x438;&#x458;&#x430;. &#x423; &#x437;&#x430;&#x432;&#x438;&#x441;&#x43D;&#x43E;&#x441;&#x442;&#x438; &#x43E;&#x434; &#x443;&#x440;&#x435;&#x452;&#x430;&#x458;&#x430; &#x438; &#x43F;&#x440;&#x435;&#x442;&#x440;&#x430;&#x436;&#x438;&#x432;&#x430;&#x447;&#x430;, &#x43C;&#x43E;&#x436;&#x434;&#x430; &#x45B;&#x435;&#x442;&#x435; &#x43C;&#x43E;&#x440;&#x430;&#x442;&#x438; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x438; &#x43F;&#x440;&#x435;&#x43A;&#x43E; HTTPS-&#x430;.","ba-audiorecorder.software-required":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x438;&#x441;&#x43F;&#x43E;&#x434; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x43B;&#x438; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x43B;&#x438; &#x441;&#x43B;&#x435;&#x434;&#x435;&#x45B;&#x435; &#x437;&#x430;&#x445;&#x442;&#x435;&#x432;&#x435; &#x43A;&#x430;&#x43A;&#x43E; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43D;&#x430;&#x441;&#x442;&#x430;&#x432;&#x438;&#x43B;&#x438;.","ba-audiorecorder.software-waiting":"&#x427;&#x435;&#x43A;&#x430;&#x45A;&#x435; &#x434;&#x430; &#x441;&#x435; &#x437;&#x430;&#x445;&#x442;&#x458;&#x435;&#x432;&#x438; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x458;&#x443; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x458;&#x443;. &#x41C;&#x43E;&#x436;&#x434;&#x430; &#x45B;&#x435;&#x442;&#x435; &#x43C;&#x43E;&#x440;&#x430;&#x442;&#x438; &#x434;&#x430; &#x43E;&#x441;&#x432;&#x435;&#x436;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x443; &#x43D;&#x430;&#x43A;&#x43E;&#x43D; &#x437;&#x430;&#x432;&#x440;&#x448;&#x435;&#x442;&#x43A;&#x430;.","ba-audiorecorder.access-forbidden":"&#x41F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F; &#x43C;&#x435;&#x434;&#x438;&#x458;&#x438;&#x43C;&#x430; &#x431;&#x438;&#x43E; &#x458;&#x435; &#x437;&#x430;&#x431;&#x440;&#x430;&#x45A;&#x435;&#x43D;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder.uploading":"&#x423;&#x43F;&#x43B;&#x43E;&#x430;&#x434;&#x438;&#x43D;&#x433;","ba-audiorecorder.uploading-failed":"&#x41E;&#x442;&#x43F;&#x440;&#x435;&#x43C;&#x430;&#x45A;&#x435; &#x43D;&#x438;&#x458;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x43B;&#x43E; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&
2#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder.upload-error-duration":"&#x414;&#x443;&#x436;&#x438;&#x43D;&#x430; &#x43F;&#x440;&#x435;&#x43D;&#x435;&#x441;&#x435;&#x43D;&#x43E;&#x433; &#x437;&#x432;&#x443;&#x43A;&#x430; &#x43D;&#x435; &#x438;&#x441;&#x43F;&#x443;&#x45A;&#x430;&#x432;&#x430; &#x437;&#x430;&#x445;&#x442;&#x435;&#x432;&#x435; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder.verifying":"&#x412;&#x435;&#x440;&#x438;&#x444;&#x438;&#x43A;&#x43E;&#x432;&#x430;&#x45A;&#x435;","ba-audiorecorder.verifying-failed":"&#x412;&#x435;&#x440;&#x438;&#x444;&#x438;&#x43A;&#x430;&#x446;&#x438;&#x458;&#x430; &#x43D;&#x438;&#x458;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x43B;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder.rerecord-confirm":"&#x414;&#x430; &#x43B;&#x438; &#x437;&#x430;&#x438;&#x441;&#x442;&#x430; &#x436;&#x435;&#x43B;&#x438;&#x442;&#x435; &#x434;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;?","ba-audiorecorder.cancel-confirm":"&#x414;&#x430; &#x43B;&#x438; &#x437;&#x430;&#x438;&#x441;&#x442;&#x430; &#x436;&#x435;&#x43B;&#x438;&#x442;&#x435; &#x434;&#x430; &#x43E;&#x442;&#x43A;&#x430;&#x436;&#x435;&#x442;&#x435; &#x441;&#x43B;&#x430;&#x45A;&#x435; &#x437;&#x432;&#x443;&#x43A;&#x430;?","ba-audiorecorder.audio_file_too_large":"&#x412;&#x430;&#x448; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x444;&#x430;&#x43B; &#x458;&#x435; &#x43F;&#x440;&#x435;&#x432;&#x435;&#x43B;&#x438;&#x43A;&#x430; (%&#x441;) - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E; &#x441;&#x430; &#x43C;&#x430;&#x45A;&#x438;&#x43C; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x444;&#x430;&#x458;&#x43B;&#x43E;&#x43C;.","ba-audiorecorder.unsupported_audio_type":"&#x423;&#x447;&#x438;&#x442;&#x430;&#x458;&#x442;&#x435;: %&#x441; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-common-settingsmenu.tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x434;&#x430; &#x441;&#x435; &#x43F;&#x440;&#x438;&#x43A;&#x430;&#x436;&#x435;.","ba-common-settingsmenu.setting-menu":"&#x421;&#x432;&#x430; &#x43F;&#x43E;&#x434;&#x435;&#x448;&#x430;&#x432;&#x430;&#x45A;&#x430;","ba-common-settingsmenu.source-quality":"&#x41A;&#x432;&#x430;&#x43B;&#x438;&#x442;&#x435;&#x442; &#x438;&#x437;&#x432;&#x43E;&#x440;&#x430;","ba-common-settingsmenu.player-speed":"&#x411;&#x440;&#x437;&#x438;&#x43D;&#x430; &#x440;&#x435;&#x43F;&#x440;&#x43E;&#x434;&#x443;&#x43A;&#x446;&#x438;&#x458;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-common-settingsmenu.set-menu-option":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x438;&#x442;&#x435; &#x43E;&#x43F;&#x446;&#x438;&#x458;&#x443;","ba-common-settingsmenu.submit-video":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x438;&#x442;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-common-settingsmenu.picture-in-picture":"&#x421;&#x43B;&#x438;&#x43A;&#x430; &#x443; &#x441;&#x43B;&#x438;&#x446;&#x438;","ba-common-settingsmenu.exit-fullscreen-video":"&#x418;&#x437;&#x430;&#x452;&#x438; &#x438;&#x437; &#x446;&#x435;&#x43B;&#x43E;&#x433; &#x435;&#x43A;&#x440;&#x430;&#x43D;&#x430;","ba-common-settingsmenu.fullscreen-video":"&#x41F;&#x440;&#x438;&#x43A;&#x430;&#x436;&#x438; &#x43D;&#x430; &#x446;&#x435;&#x43B;&#x43E;&#x43C; &#x435;&#x43A;&#x440;&#x430;&#x43D;&#x443;","ba-videorecorder-chooser.multi-stream":"&#x412;&#x438;&#x448;&#x435; &#x418;&#x437;&#x432;&#x43E;&#x440;&#x430;","ba-videorecorder-controlbar.pause-recorder":"&#x41F;&#x430;&#x443;&#x437;&#x438;&#x440;&#x430;&#x458; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x447;","ba-videorecorder-controlbar.resume-recorder":"&#x41D;&#x441;&#x442;&#x430;&#x432;&#x438; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x442;&#x438;","ba-videorecorder.missing-track":"&#x41D;&#x435;&#x434;&#x43E;&#x441;&#x442;&#x430;&#x458;&#x435; &#x43E;&#x431;&#x430;&#x432;&#x435;&#x437;&#x43D;&#x430; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x438;&#x43B;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x442;&#x440;&#x430;&#x43A;&#x430;","ba-videorecorder.device-already-in-use":"&#x411;&#x430;&#x440;&#x435;&#x43C; &#x458;&#x435;&#x434;&#x430;&#x43D; &#x43E;&#x434; &#x432;&#x430;&#x448;&#x438;&#x445; &#x443;&#x43B;&#x430;&#x437;&#x43D;&#x438;&#x445; &#x443;&#x440;&#x435;&#x452;&#x430;&#x458;&#x430; &#x441;&#x435; &#x432;&#x435;&#x45B; &#x43A;&#x43E;&#x440;&#x438;&#x441;&#x442;&#x438;","ba-videorecorder.browser-permission-denied":"&#x41F;&#x440;&#x435;&#x433;&#x43B;&#x435;&#x434;&#x430;&#x447; &#x458;&#x435; &#x43E;&#x434;&#x431;&#x438;&#x43E; &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x43B;&#x443;, &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x43B;&#x438;&#x442;&#x435; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F; &#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43D;&#x43E; &#x443;&#x447;&#x438;&#x442;&#x430;&#x458;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x443;","ba-audioplayer.all-settings":"&#x421;&#x432;&#x430; &#x43F;&#x43E;&#x434;&#x435;&#x448;&#x430;&#x432;&#x430;&#x45A;&#x430;","ba-videoplayer-controlbar.remaining-time":"&#x41F;&#x440;&#x435;&#x43E;&#x441;&#x442;&#x430;&#x43B;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;","ba-videoplayer-controlbar.select-frame":"&#x418;&#x437;&#x430;&#x431;&#x435;&#x440;&#x438;&#x442;&#x435;","ba-videoplayer-controlbar.trim-video":"&#x421;&#x43A;&#x440;&#x430;&#x442;&#x438; / &#x418;&#x441;&#x435;&#x446;&#x438;","ba-videoplayer-playbutton.trim":"&#x421;&#x43A;&#x440;&#x430;&#x442;&#x438; / &#x418;&#x441;&#x435;&#x446;&#x438;","ba-videoplayer-playbutton.skip":"&#x41F;&#x440;&#x435;&#x441;&#x43A;&#x43E;&#x447;&#x438;","ba-videorecorder-imagegallery.upload-covershot":"&#x41F;&#x43E;&#x448;&#x430;&#x459;&#x438; &#x441;&#x43B;&#x438;&#x43A;&#x443;","ba-videorecorder.pick-covershot-frame":"&#x418;&#x437;&#x430;&#x431;&#x435;&#x440;&#x438;&#x442;&#x435; &#x441;&#x43B;&#x438;&#x43A;&#x443; &#x43A;&#x43E;&#x458;&#x438; &#x45B;&#x435;&#x442;&#x435; &#x43A;&#x43E;&#x440;&#x438;&#x441;&#x442;&#x438;&#x442;&#x438; &#x43A;&#x430;&#x43E; &#x43D;&#x430;&#x441;&#x43B;&#x43E;&#x432;&#x43D;&#x443; &#x444;&#x43E;&#x442;&#x43E;&#x433;&#x440;&#x430;&#x444;&#x438;&#x458;&#x443;.","ba-videorecorder.screen-recorder-is-not-supported":"&#x41E;&#x432;&#x430;&#x458; &#x443;&#x440;&#x435;&#x452;&#x430;&#x458; &#x43D;&#x435; &#x43F;&#x43E;&#x434;&#x440;&#x436;&#x430;&#x432;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435; &#x435;&#x43A;&#x440;&#x430;&#x43D;&#x430;","ba-videorecorder.trim-prompt":"&#x414;&#x430; &#x43B;&#x438; &#x436;&#x435;&#x43B;&#x438;&#x442;&#x435; &#x434;&#x430; &#x438;&#x441;&#x435;&#x447;&#x435;&#x442;&#x435; &#x434;&#x435;&#x43E; &#x432;&#x438;&#x434;&#x435;&#x430;?","ba-videorecorder.trim-video":"&#x41F;&#x43E;&#x43C;&#x435;&#x440;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x447;&#x435;&#x442;&#x43D;&#x435; &#x438; &#x43A;&#x440;&#x430;&#x458;&#x45A;&#x435; &#x43C;&#x430;&#x440;&#x43A;&#x435;&#x440;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x438;&#x441;&#x435;&#x43A;&#x43B;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder.wait-for-trim":"&#x427;&#x435;&#x43A;&#x430; &#x441;&#x435; &#x43D;&#x430;&#x440;&#x435;&#x434;&#x431;&#x430; &#x437;&#x430; &#x438;&#x441;&#x435;&#x446;&#x430;&#x45A;&#x435; ...","ba-videorecorder-controlbar.no-video-source":"&#x41D;&#x435;&#x434;&#x43E;&#x441;&#x442;&#x430;&#x458;&#x435; &#x434;&#x43E;&#x434;&#x430;&#x442;&#x43D;&#x438; &#x438;&#x437;&#x432;&#x43E;&#x440; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x443;&#x43B;&#x430;&#x437;&#x430;","ba-videorecorder-controlbar.stream-already-selected":"&#x414;&#x43E;&#x434;&#x430;&#x442;&#x43D;&#x438; &#x442;&#x43E;&#x43A; &#x458;&#x435; &#x432;&#x435;&#x45B; &#x438;&#x437;&#x430;&#x431;&#x440;&#x430;&#x43D;","ba-videorecorder.uploading-src-error":"&#x412;&#x438;&#x434;&#x435;&#x43E; &#x43D;&#x438;&#x458;&#x435; &#x43C;&#x43E;&#x433;&#x443;&#x45B;&#x435; &#x442;&#x440;&#x435;&#x43D;&#x443;&#x442;&#x43D;&#x43E; &#x440;&#x435;&#x43F;&#x440;&#x43E;&#x434;&#x443;&#x43A;&#x43E;&#x432;&#x430;&#x442;&#x438;, &#x441;&#x43B;&#x430;&#x45A;&#x435; &#x43D;&#x430; &#x441;&#x435;&#x440;&#x432;&#x435;&#x440;&#x435; &#x458;&#x435; &#x458;&#x43E;&#x448; &#x443; &#x442;&#x43E;&#x43A;&#x443;","ba-audiorecorder-controlbar.pause-recorder":"&#x41F;&#x430;&#x443;&#x437;&#x438;&#x440;&#x430;&#x458; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435;","ba-audiorecorder-controlbar.resume-recorder":"&#x41D;&#x430;&#x441;&#x442;&#x430;&#x432;&#x438; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435;"},["language:sr"]),{}}),e.define("module:Assets.Languages.sv",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"Klicka f&#xF6;r att spela upp video.","ba-videoplayer-playbutton.rerecord":"G&#xF6;ra om","ba-videoplayer-playbutton.submit-video":"bekr&#xE4;fta video","ba-videoplayer-loader.tooltip":"Laddar video ...","ba-videoplayer-controlbar.change-resolution":"&#xE4;ndra uppl&#xF6;sning","ba-videoplayer-controlbar.video-progress":"video framsteg","ba-videoplayer-controlbar.rerecord-video":"G&#xF6;r video?","ba-videoplayer-controlbar.submit-video":"bekr&#xE4;fta video","ba-videoplayer-controlbar.play-video":"Spela video","ba-videoplayer-controlbar.pause-video":"pause video","ba-videoplayer-controlbar.elapsed-time":"F&#xF6;rfluten tid","ba-videoplayer-controlbar.total-time":"Totala l&#xE4;ngden av video","ba-videoplayer-controlbar.fullscreen-video":"Ange fullscreen","ba-videoplayer-controlbar.volume-button":"inst&#xE4;llda volymen","ba-videoplayer-controlbar.volume-mute":"st&#xE4;nga av ljudet","ba-videoplayer-controlbar.volume-unmute":"s&#xE4;tta p&#xE5; ljudet","ba-videoplayer.video-error":"Ett fel har intr&#xE4;ffat. V&#xE4;nligen f&#xF6;rs&#xF6;
2k igen senare. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-videorecorder-chooser.record-video":"Spela din video","ba-videorecorder-chooser.upload-video":"Ladda upp video","ba-videorecorder-controlbar.settings":"inst&#xE4;llningar","ba-videorecorder-controlbar.camerahealthy":"Belysning &#xE4;r bra","ba-videorecorder-controlbar.cameraunhealthy":"Belysning &#xE4;r inte optimal","ba-videorecorder-controlbar.microphonehealthy":"Ljudet &#xE4;r bra","ba-videorecorder-controlbar.microphoneunhealthy":"Det g&#xE5;r inte att plocka upp n&#xE5;got ljud","ba-videorecorder-controlbar.record":"Spela in","ba-videorecorder-controlbar.record-tooltip":"Klicka h&#xE4;r f&#xF6;r att spela in.","ba-videorecorder-controlbar.rerecord":"G&#xF6;ra om","ba-videorecorder-controlbar.rerecord-tooltip":"Klicka h&#xE4;r f&#xF6;r att g&#xF6;ra om.","ba-videorecorder-controlbar.upload-covershot":"Ladda upp","ba-videorecorder-controlbar.upload-covershot-tooltip":"Klicka h&#xE4;r f&#xF6;r att ladda upp anpassade t&#xE4;cka skott","ba-videorecorder-controlbar.stop":"Sluta","ba-videorecorder-controlbar.stop-tooltip":"Klicka h&#xE4;r f&#xF6;r att stanna.","ba-videorecorder-controlbar.skip":"Hoppa","ba-videorecorder-controlbar.skip-tooltip":"Klicka h&#xE4;r f&#xF6;r att hoppa.","ba-videorecorder.recorder-error":"Ett fel har intr&#xE4;ffat. V&#xE4;nligen f&#xF6;rs&#xF6;k igen senare. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-videorecorder.attach-error":"Vi kunde inte komma &#xE5;t kameragr&#xE4;nssnittet. Beroende p&#xE5; vilken enhet och webbl&#xE4;sare, kan du beh&#xF6;va installera Flash eller &#xF6;ppna sidan via SSL.","ba-videorecorder.access-forbidden":"&#xC5;tkomst till kameran var f&#xF6;rbjudet. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-videorecorder.pick-covershot":"V&#xE4;lj en covershot.","ba-videorecorder.uploading":"uppladdning","ba-videorecorder.uploading-failed":"Uppladdning misslyckades - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-videorecorder.verifying":"verifiera","ba-videorecorder.verifying-failed":"Verifiera misslyckades - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-videorecorder.rerecord-confirm":"Vill du verkligen vill g&#xF6;ra om din video?","ba-videorecorder.video_file_too_large":"Videofilen &#xE4;r f&#xF6;r stor (%s) - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen med en mindre videofil.","ba-videorecorder.unsupported_video_type":"Ladda upp: %s - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-videoplayer-controlbar.exit-fullscreen-video":"Avsluta fullsk&#xE4;rmen","ba-videoplayer-share.share":"Dela video","ba-videorecorder-chooser.record-screen":"Inspelningssk&#xE4;rm","ba-videoplayer-controlbar.pause-video-disabled":"Paus st&#xF6;ds inte","ba-videorecorder-chooser.record-audio":"Spela in ljud","ba-videorecorder-controlbar.stop-available-after":"Minsta inspelningstid &#xE4;r %d sekunder","ba-videorecorder-controlbar.cancel":"Annullera","ba-videorecorder-controlbar.cancel-tooltip":"Klicka h&#xE4;r f&#xF6;r att avbryta.","ba-videorecorder.cancel-confirm":"Vill du verkligen avbryta din videouppladdning?","ba-videoplayer-adslot.elapsed-time":"F&#xF6;rfluten tid","ba-videoplayer-adslot.volume-button":"Ange volym","ba-videoplayer-adslot.volume-mute":"St&#xE4;ng ljudet","ba-videoplayer-adslot.volume-unmute":"Sl&#xE5; av ljudet","ba-videoplayer-adslot.ad-will-end-after":"Annonsen slutar efter %s","ba-videoplayer-adslot.can-skip-after":"Hoppa &#xF6;ver efter %d","ba-videoplayer-adslot.skip-ad":"Hoppa &#xF6;ver annonsen","ba-videorecorder.software-required":"V&#xE4;nligen klicka nedan f&#xF6;r att installera / aktivera f&#xF6;ljande krav f&#xF6;r att forts&#xE4;tta.","ba-videorecorder.software-waiting":"V&#xE4;ntar p&#xE5; att kraven ska installeras / aktiveras. Det kan h&#xE4;nda att du beh&#xF6;ver uppdatera sidan efter slutf&#xF6;randet.","ba-videoplayer-controlbar.close-tracks":"St&#xE4;ng CC","ba-videoplayer-controlbar.show-tracks":"Visa CC","ba-videoplayer-tracks.upload-text-tracks":"Ladda upp sp&#xE5;r textfiler","ba-videoplayer-tracks.select-text-track-language":"Textningsspr&#xE5;k","ba-videoplayer-tracks.info-select-locale-first":"V&#xE4;lj f&#xF6;rst platsen","ba-videoplayer-tracks.select-text-track-file":"Klicka f&#xF6;r att v&#xE4;lja fil","ba-videoplayer-tracks.back":"tillbaka","ba-videorecorder.framerate-warning":"Videorammen &#xE4;r mycket l&#xE5;ga. Vi rekommenderar att du st&#xE4;nger alla andra program och webbl&#xE4;sarflikar eller anv&#xE4;nder en snabbare dator.","ba-videorecorder.upload-error-duration":"L&#xE4;ngd p&#xE5; den uppladdade videon uppfyller inte kraven - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-videorecorder.resolution-constraint-error":"Filen du har valt matchar inte den &#xF6;nskade uppl&#xF6;sningen - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-videorecorder.orientation-portrait-required":"V&#xE4;nligen rotera enheten f&#xF6;r att spela in i st&#xE5;ende l&#xE4;ge.","ba-videorecorder.orientation-landscape-required":"V&#xE4;nligen rotera enheten f&#xF6;r att spela in i liggande l&#xE4;ge.","ba-imageviewer-controlbar.rerecord-image":"G&#xF6;ra om?","ba-imageviewer-controlbar.submit-image":"Bekr&#xE4;fta","ba-imageviewer-controlbar.fullscreen-image":"Ange fullsk&#xE4;rm","ba-imageviewer-controlbar.exit-fullscreen-image":"Avsluta fullsk&#xE4;rmen","ba-imageviewer.image-error":"Ett fel har intr&#xE4;ffat. V&#xE4;nligen f&#xF6;rs&#xF6;
2k igen senare. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-imagecapture-chooser.image-capture":"Capture Image","ba-imagecapture-chooser.upload-image":"Ladda upp bild","ba-imagecapture-controlbar.settings":"inst&#xE4;llningar","ba-imagecapture-controlbar.camerahealthy":"Belysning &#xE4;r bra","ba-imagecapture-controlbar.cameraunhealthy":"Belysning &#xE4;r inte optimal","ba-imagecapture-controlbar.record":"F&#xE5;nga","ba-imagecapture-controlbar.record-tooltip":"Klicka h&#xE4;r f&#xF6;r att f&#xE5;nga.","ba-imagecapture-controlbar.rerecord":"G&#xF6;ra om","ba-imagecapture-controlbar.rerecord-tooltip":"Klicka h&#xE4;r f&#xF6;r att g&#xF6;ra om.","ba-imagecapture-controlbar.cancel":"Annullera","ba-imagecapture-controlbar.cancel-tooltip":"Klicka h&#xE4;r f&#xF6;r att avbryta.","ba-audioplayer-controlbar.audio-progress":"Framsteg","ba-audioplayer-controlbar.rerecord-audio":"G&#xF6;ra om?","ba-audioplayer-controlbar.submit-audio":"Bekr&#xE4;fta","ba-audioplayer-controlbar.play-audio":"Spela","ba-audioplayer-controlbar.pause-audio":"Paus","ba-audioplayer-controlbar.pause-audio-disabled":"Paus st&#xF6;ds inte","ba-audioplayer-controlbar.elapsed-time":"F&#xF6;rfluten tid","ba-audioplayer-controlbar.total-time":"Total l&#xE4;ngd p&#xE5;","ba-audioplayer-controlbar.volume-button":"Ange volym","ba-audioplayer-controlbar.volume-mute":"St&#xE4;ng ljudet","ba-audioplayer-controlbar.volume-unmute":"Sl&#xE5; av ljudet","ba-audioplayer-loader.tooltip":"L&#xE4;ser in...","ba-audioplayer.audio-error":"Ett fel har intr&#xE4;ffat. V&#xE4;nligen f&#xF6;rs&#xF6;k igen senare. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-audiorecorder-chooser.record-audio":"Spela in ljud","ba-audiorecorder-chooser.upload-audio":"Ladda upp ljud","ba-audiorecorder-controlbar.settings":"inst&#xE4;llningar","ba-audiorecorder-controlbar.microphonehealthy":"Ljudet &#xE4;r bra","ba-audiorecorder-controlbar.microphoneunhealthy":"Kan inte h&#xE4;mta n&#xE5;got ljud","ba-audiorecorder-controlbar.record":"Spela in","ba-audiorecorder-controlbar.record-tooltip":"Klicka h&#xE4;r f&#xF6;r att spela in.","ba-audiorecorder-controlbar.rerecord":"G&#xF6;ra om","ba-audiorecorder-controlbar.rerecord-tooltip":"Klicka h&#xE4;r f&#xF6;r att g&#xF6;ra om.","ba-audiorecorder-controlbar.stop":"Sluta","ba-audiorecorder-controlbar.stop-tooltip":"Klicka h&#xE4;r f&#xF6;r att sluta.","ba-audiorecorder-controlbar.stop-available-after":"Minsta inspelningstid &#xE4;r %d sekunder","ba-audiorecorder-controlbar.cancel":"Annullera","ba-audiorecorder-controlbar.cancel-tooltip":"Klicka h&#xE4;r f&#xF6;r att avbryta.","ba-videoplayer-controlbar.player-speed":"Spelarens hastighet","ba-videoplayer-controlbar.settings":"inst&#xE4;llningar","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay-ikonen.","ba-videoplayer.all-settings":"Alla inst&#xE4;llningar","ba-videoplayer.player-speed":"Spelarens hastighet","ba-videoplayer.full-screen":"Fullsk&#xE4;rm","ba-videorecorder-controlbar.add-stream":"L&#xE4;gg till str&#xF6;m","ba-videorecorder.switch-camera":"Byt kamera","ba-videorecorder.prepare-covershot":"F&#xF6;rbereder t&#xE4;ckbilder","ba-videorecorder.prepare-thumbnails":"F&#xF6;rbereder s&#xF6;ker miniatyrbilder","ba-videorecorder.adding-new-stream":"L&#xE4;gger till ny str&#xF6;m","ba-imagecapture.recorder-error":"Ett fel har intr&#xE4;ffat. V&#xE4;nligen f&#xF6;rs&#xF6;k igen senare. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-imagecapture.attach-error":"Vi kunde inte komma &#xE5;t mediegr&#xE4;nssnittet. Beroende p&#xE5; enhet och webbl&#xE4;sare kan du beh&#xF6;va installera Flash eller komma &#xE5;t sidan via SSL.","ba-imagecapture.software-required":"V&#xE4;nligen klicka nedan f&#xF6;r att installera / aktivera f&#xF6;ljande krav f&#xF6;r att forts&#xE4;tta.","ba-imagecapture.software-waiting":"V&#xE4;ntar p&#xE5; att kraven ska installeras / aktiveras. Det kan h&#xE4;nda att du beh&#xF6;ver uppdatera sidan efter slutf&#xF6;randet.","ba-imagecapture.access-forbidden":"Tillg&#xE5;ng till media var f&#xF6;rbjuden. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-imagecapture.uploading":"uppladdning","ba-imagecapture.uploading-failed":"Uppladdning misslyckades - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-imagecapture.upload-error-duration":"L&#xE4;ngd p&#xE5; den uppladdade bilden uppfyller inte kraven - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-imagecapture.resolution-constraint-error":"Filen du har valt matchar inte den &#xF6;nskade uppl&#xF6;sningen - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-imagecapture.verifying":"verifiera","ba-imagecapture.verifying-failed":"Verifiering misslyckades - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-imagecapture.rerecord-confirm":"Vill du verkligen ta om bilden?","ba-imagecapture.image_file_too_large":"Din bildfil &#xE4;r f&#xF6;r stor (%s) - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen med en mindre bildfil.","ba-imagecapture.unsupported_image_type":"V&#xE4;nligen ladda upp: %s - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-imagecapture.orientation-portrait-required":"V&#xE4;nligen rotera enheten f&#xF6;r att spela in i st&#xE5;ende l&#xE4;ge.","ba-imagecapture.orientation-landscape-required":"V&#xE4;nligen rotera enheten f&#xF6;r att spela in i liggande l&#xE4;ge.","ba-audiorecorder.recorder-error":"Ett fel har intr&#xE4;ffat. V&#xE4;nligen f&#xF6;rs&#xF6;
2k igen senare. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-audiorecorder.attach-error":"Vi kunde inte komma &#xE5;t mediegr&#xE4;nssnittet. Beroende p&#xE5; enhet och webbl&#xE4;sare kan du beh&#xF6;va installera Flash eller komma &#xE5;t sidan via SSL.","ba-audiorecorder.software-required":"V&#xE4;nligen klicka nedan f&#xF6;r att installera / aktivera f&#xF6;ljande krav f&#xF6;r att forts&#xE4;tta.","ba-audiorecorder.software-waiting":"V&#xE4;ntar p&#xE5; att kraven ska installeras / aktiveras. Det kan h&#xE4;nda att du beh&#xF6;ver uppdatera sidan efter slutf&#xF6;randet.","ba-audiorecorder.access-forbidden":"Tillg&#xE5;ng till media var f&#xF6;rbjuden. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-audiorecorder.uploading":"uppladdning","ba-audiorecorder.uploading-failed":"Uppladdning misslyckades - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-audiorecorder.upload-error-duration":"L&#xE4;ngden p&#xE5; det uppladdade ljudet uppfyller inte kraven - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-audiorecorder.verifying":"verifiera","ba-audiorecorder.verifying-failed":"Verifiering misslyckades - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-audiorecorder.rerecord-confirm":"Vill du verkligen g&#xF6;ra om ditt ljud?","ba-audiorecorder.cancel-confirm":"Vill du verkligen avbryta din ljuduppladdning?","ba-audiorecorder.audio_file_too_large":"Din ljudfil &#xE4;r f&#xF6;r stor (%s) - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen med en mindre ljudfil.","ba-audiorecorder.unsupported_audio_type":"V&#xE4;nligen ladda upp: %s - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-common-settingsmenu.tooltip":"Klicka f&#xF6;r att spela.","ba-common-settingsmenu.setting-menu":"Alla inst&#xE4;llningar","ba-common-settingsmenu.source-quality":"K&#xE4;llkvalitet","ba-common-settingsmenu.player-speed":"Spelarens hastighet","ba-common-settingsmenu.set-menu-option":"St&#xE4;ll in alternativ","ba-common-settingsmenu.submit-video":"Bekr&#xE4;fta video","ba-common-settingsmenu.picture-in-picture":"Bild i bild","ba-common-settingsmenu.exit-fullscreen-video":"Avsluta helsk&#xE4;rm","ba-common-settingsmenu.fullscreen-video":"G&#xE5; till helsk&#xE4;rm","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Pausa inspelaren","ba-videorecorder-controlbar.resume-recorder":"&#xC5;teruppta inspelare","ba-videorecorder.missing-track":"N&#xF6;dv&#xE4;ndigt ljud- eller videosp&#xE5;r saknas","ba-videorecorder.device-already-in-use":"Minst en av dina inmatningsenheter &#xE4;r redan i bruk","ba-videorecorder.browser-permission-denied":"Till&#xE5;telse nekad av webbl&#xE4;saren, v&#xE4;nligen ge &#xE5;tkomst och ladda om sidan","ba-audioplayer.all-settings":"Alla inst&#xE4;llningar","ba-videoplayer-controlbar.remaining-time":"&#xC5;terst&#xE5;ende tid","ba-videoplayer-controlbar.select-frame":"V&#xE4;lj","ba-videoplayer-controlbar.trim-video":"Trim","ba-videoplayer-playbutton.trim":"Trim","ba-videoplayer-playbutton.skip":"Hoppa","ba-videorecorder-imagegallery.upload-covershot":"Ladda upp omslaget","ba-videorecorder.pick-covershot-frame":"V&#xE4;lj en ram som ska anv&#xE4;ndas som omslagsbild.","ba-videorecorder.screen-recorder-is-not-supported":"Sk&#xE4;rminspelare st&#xF6;ds inte p&#xE5; den h&#xE4;r enheten","ba-videorecorder.trim-prompt":"Vill du klippa din video?","ba-videorecorder.trim-video":"Flytta start- och slutmark&#xF6;rerna f&#xF6;r att trimma din video","ba-videorecorder.wait-for-trim":"V&#xE4;ntar p&#xE5; trimkommando ...","ba-videorecorder-controlbar.no-video-source":"Saknar ytterligare videoing&#xE5;ngsk&#xE4;lla","ba-videorecorder-controlbar.stream-already-selected":"Ytterligare str&#xF6;m har redan valts","ba-videorecorder.uploading-src-error":"Det g&#xE5;r inte att spela upp video nu, uppladdning p&#xE5;g&#xE5;r fortfarande","ba-audiorecorder-controlbar.pause-recorder":"Pausa inspelare","ba-audiorecorder-controlbar.resume-recorder":"&#xC5;teruppta inspelaren"},["language:sv"]),{}}),e.define("module:Assets.Languages.tl",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"I-click upang i-play ang video.","ba-videoplayer-playbutton.rerecord":"Gawing muli","ba-videoplayer-playbutton.submit-video":"Kumpirmahin ang video","ba-videoplayer-loader.tooltip":"Nilo-load ang video ...","ba-videoplayer-controlbar.change-resolution":"Baguhin ang resolution","ba-videoplayer-controlbar.video-progress":"Pag-us
2ad ng video","ba-videoplayer-controlbar.rerecord-video":"Gawing muli ang video?","ba-videoplayer-controlbar.submit-video":"Kumpirmahin ang video","ba-videoplayer-controlbar.play-video":"I-play ang video","ba-videoplayer-controlbar.pause-video":"I-pause ang video","ba-videoplayer-controlbar.elapsed-time":"Tiyak na oras","ba-videoplayer-controlbar.total-time":"Kabuuang haba ng video","ba-videoplayer-controlbar.fullscreen-video":"Pumasok sa fullscreen","ba-videoplayer-controlbar.volume-button":"Itakda ang lakas ng tunog","ba-videoplayer-controlbar.volume-mute":"I-mute ang tunog","ba-videoplayer-controlbar.volume-unmute":"I-unmute ang tunog","ba-videoplayer.video-error":"May naganap na error. Mangyaring subukan muli sa ibang pagkakataon. I-click upang subukang muli.","ba-videorecorder-chooser.record-video":"Kumuha ng video","ba-videorecorder-chooser.upload-video":"Mag-upload ng Video","ba-videorecorder-controlbar.settings":"Mga Setting","ba-videorecorder-controlbar.camerahealthy":"Ang pag-iilaw ay mabuti","ba-videorecorder-controlbar.cameraunhealthy":"Ang pag-iilaw ay hindi pinakamainam","ba-videorecorder-controlbar.microphonehealthy":"Ang tunog ay mabuti","ba-videorecorder-controlbar.microphoneunhealthy":"Walang nakukuhang anumang tunog","ba-videorecorder-controlbar.record":"Rekord","ba-videorecorder-controlbar.record-tooltip":"Mag-click dito upang i-record.","ba-videorecorder-controlbar.rerecord":"Gawing muli","ba-videorecorder-controlbar.rerecord-tooltip":"Mag-click dito upang gawing muli.","ba-videorecorder-controlbar.upload-covershot":"Upload","ba-videorecorder-controlbar.upload-covershot-tooltip":"Mag-click dito upang mag-upload ng angkop na cover shot","ba-videorecorder-controlbar.stop":"Itigil","ba-videorecorder-controlbar.stop-tooltip":"Mag-click dito upang itigil.","ba-videorecorder-controlbar.skip":"Laktawan","ba-videorecorder-controlbar.skip-tooltip":"Mag-click dito upang laktawan.","ba-videorecorder.recorder-error":"May naganap na error. Mangyaring subukan muli sa ibang pagkakataon. I-click upang subukang muli.","ba-videorecorder.attach-error":"Hindi namin mai-access ang interface ng camera. Depende sa device at browser, maaaring kailangan mong i-install ng Flash o ma-access ang pahina sa pamamagitan ng SSL.","ba-videorecorder.access-forbidden":"Ang access sa camera ay ipinagbabawal. I-click upang subukang muli.","ba-videorecorder.pick-covershot":"Pumili ng isang covershot.","ba-videorecorder.uploading":"Pag-upload","ba-videorecorder.uploading-failed":"Nabigo ang pag-upload - i-click dito upang subukang muli.","ba-videorecorder.verifying":"Bine-verify","ba-videorecorder.verifying-failed":"Ang pag-verify nabigo - i-click dito upang subukang muli.","ba-videorecorder.rerecord-confirm":"Nais mo ba talaga na gawing muli ang iyong video?","ba-videorecorder.video_file_too_large":"Ang iyong video file ay masyadong malaki (%s) - i-click dito upang subukang muli gamit ang mas maliit na file na video.","ba-videorecorder.unsupported_video_type":"Mangyaring i-upload: %s - i-click dito upang subukang muli.","ba-videoplayer-controlbar.exit-fullscreen-video":"Lumabas sa fullscreen","ba-videoplayer-share.share":"Ibahagi ang video","ba-videorecorder-chooser.record-screen":"Mag-record ng Screen","ba-videoplayer-controlbar.pause-video-disabled":"Ang pause ang hindi suportado","ba-videorecorder-chooser.record-audio":"Mag-record ng Audio","ba-videorecorder-controlbar.stop-available-after":"Ang pinakamababa na oras ng pag-record ay %d segundo","ba-videorecorder-controlbar.cancel":"Kanselahin","ba-videorecorder-controlbar.cancel-tooltip":"Mag-click dito upang kanselahin.","ba-videorecorder.cancel-confirm":"Nais mo bang kanselahin ang iyong pag-upload ng video?","ba-videoplayer-adslot.elapsed-time":"Tiyak na oras","ba-videoplayer-adslot.volume-button":"Itakda ang lakas ng tunog","ba-videoplayer-adslot.volume-mute":"I-mute ang tunog","ba-videoplayer-adslot.volume-unmute":"I-unmute ang tunog","ba-videoplayer-adslot.ad-will-end-after":"Magwawakas ang ad matapos ang %s","ba-videoplayer-adslot.can-skip-after":"Laktawan pagkatapos %d","ba-videoplayer-adslot.skip-ad":"Laktawan ang ad","ba-videorecorder.software-required":"Mangyaring mag-click sa ibaba upang i-install / i-activate ang mga sumusunod na kinakailangan upang magpatuloy.","ba-videorecorder.software-waiting":"Naghihintay ng mga kinakailangan na mai-install / isinaaktibo. Maaaring kailanganin mong i-refresh ang pahina pagkatapos makumpleto.","ba-videoplayer-controlbar.close-tracks":"Isara ang CC","ba-videoplayer-controlbar.show-tracks":"Ipakita ang CC","ba-videoplayer-tracks.upload-text-tracks":"Mag-upload ng mga track text file","ba-videoplayer-tracks.select-text-track-language":"Wika ng Subtitle","ba-videoplayer-tracks.info-select-locale-first":"Unang piliin ang lokal","ba-videoplayer-tracks.select-text-track-file":"I-click upang piliin ang file","ba-videoplayer-tracks.back":"Bumalik","ba-videorecorder.framerate-warning":"Napakababa ang rate ng video frame. Inirerekumenda namin ang pagsasara ng lahat ng iba pang mga programa at mga tab ng browser o upang gumamit ng mas mabilis na computer.","ba-videorecorder.upload-error-duration":"Ang haba ng na-upload na video ay hindi nakakatugon sa mga kinakailangan - mag-click dito upang subukang muli.","ba-videorecorder.resolution-constraint-error":"Ang file na napili mo ay hindi tumutugma sa kinakailangang resolution - mag-click dito upang subukang muli.","ba-videorecorder.orientation-portrait-required":"Mangyaring i-rotate ang iyong aparato upang i-record sa portrait mode.","ba-videorecorder.orientation-landscape-required":"Mangyaring i-rotate ang iyong aparato upang i-record sa landscape mode.","ba-imageviewer-controlbar.rerecord-image":"Gawing muli?","ba-imageviewer-controlbar.submit-image":"Kumpirmahin","ba-imageviewer-controlbar.fullscreen-image":"Ipasok ang fullscreen","ba-imageviewer-controlbar.exit-fullscreen-image":"Lumabas sa fullscreen","ba-imageviewer.image-error":"May naganap na error. Mangyaring subukan muli sa ibang pagkakataon. I-click upang muling subukan.","ba-imagecapture-chooser.image-capture":"Makunan ang Imahe","ba-imagecapture-chooser.upload-image":"Mag-upload ng Larawan","ba-imagecapture-controlbar.settings":"Mga Setting","ba-imagecapture-controlbar.camerahealthy":"Ang pag-iilaw ay mabuti","ba-imagecapture-controlbar.cameraunhealthy":"Ang pag-iilaw ay hindi sulit","ba-imagecapture-controlbar.record":"Kumuha","ba-imagecapture-controlbar.record-tooltip":"Mag-click dito upang makuha.","ba-imagecapture-controlbar.rerecord":"Gawing muli","ba-imagecapture-controlbar.rerecord-tooltip":"Mag-click dito upang gawing muli.","ba-imagecapture-controlbar.cancel":"Kanselahin","ba-imagecapture-controlbar.cancel-tooltip":"Mag-click dito upang kanselahin.","ba-audioplayer
2-controlbar.audio-progress":"Isinasagawa","ba-audioplayer-controlbar.rerecord-audio":"Gawing muli?","ba-audioplayer-controlbar.submit-audio":"Kumpirmahin","ba-audioplayer-controlbar.play-audio":"I-play","ba-audioplayer-controlbar.pause-audio":"I-pause","ba-audioplayer-controlbar.pause-audio-disabled":"Ang pause ay hindi suportado","ba-audioplayer-controlbar.elapsed-time":"Tiyak na oras","ba-audioplayer-controlbar.total-time":"Kabuuang haba ng","ba-audioplayer-controlbar.volume-button":"Itakda ang lakas ng tunog","ba-audioplayer-controlbar.volume-mute":"I-mute ang tunog","ba-audioplayer-controlbar.volume-unmute":"I-unmute ang tunog","ba-audioplayer-loader.tooltip":"Naglo-load ...","ba-audioplayer.audio-error":"May naganap na error. Mangyaring subukan muli sa ibang pagkakataon. I-click upang muling subukan.","ba-audiorecorder-chooser.record-audio":"Mag-record ng Audio","ba-audiorecorder-chooser.upload-audio":"Mag-upload ng Audio","ba-audiorecorder-controlbar.settings":"Mga Setting","ba-audiorecorder-controlbar.microphonehealthy":"Ang tunog ay mabuti","ba-audiorecorder-controlbar.microphoneunhealthy":"Walang makukuhag anumang tunog","ba-audiorecorder-controlbar.record":"Mag-record","ba-audiorecorder-controlbar.record-tooltip":"Mag-click dito upang mag-record.","ba-audiorecorder-controlbar.rerecord":"I-redo","ba-audiorecorder-controlbar.rerecord-tooltip":"Mag-click dito upang gawing muli.","ba-audiorecorder-controlbar.stop":"Itigil","ba-audiorecorder-controlbar.stop-tooltip":"Mag-click dito upang huminto.","ba-audiorecorder-controlbar.stop-available-after":"Ang pinakamababa na oras ng pag-record ay %d segundo","ba-audiorecorder-controlbar.cancel":"Kanselahin","ba-audiorecorder-controlbar.cancel-tooltip":"Mag-click dito upang kanselahin.","ba-videoplayer-controlbar.player-speed":"Bilis ng Video Player","ba-videoplayer-controlbar.settings":"Mga Settings","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Icon ng Airplay.","ba-videoplayer.all-settings":"Lahat ng mga settings","ba-videoplayer.player-speed":"Bilis ng Player","ba-videoplayer.full-screen":"Buong screen","ba-videorecorder-controlbar.add-stream":"Magdagdag ng Stream","ba-videorecorder.switch-camera":"Lumipat ng camera","ba-videorecorder.prepare-covershot":"Paghahanda ng mga cover shots","ba-videorecorder.prepare-thumbnails":"Paghahanda ng mga thumbnail","ba-videorecorder.adding-new-stream":"Pagdaragdag ng Bagong Stream","ba-imagecapture.recorder-error":"May naganap na error. Mangyaring subukan muli sa ibang pagkakataon. I-click upang muling subukan.","ba-imagecapture.attach-error":"Hindi namin ma-access ang media interface. Depende sa device at browser, maaaring kailangan mong i-install ang Flash o i-access ang pahina sa pamamagitan ng SSL.","ba-imagecapture.software-required":"Mangyaring mag-click sa ibaba upang i-install / i-activate ang mga sumusunod na kinakailangan upang magpatuloy.","ba-imagecapture.software-waiting":"Naghihintay para sa mga kinakailangan na mai-install / activate. Maaaring kailanganin mong i-refresh ang pahina pagkatapos makumpleto.","ba-imagecapture.access-forbidden":"Ipinagbabawal ang pag-access sa media. I-click upang muling subukan.","ba-imagecapture.uploading":"Pag-upload","ba-imagecapture.uploading-failed":"Nabigo ang pag-upload - mag-click dito upang subukang muli.","ba-imagecapture.upload-error-duration":"Ang haba ng na-upload na imahe ay hindi nakakatugon sa mga kinakailangan - mag-click dito upang subukang muli.","ba-imagecapture.resolution-constraint-error":"Ang file na napili mo ay hindi tumutugma sa kinakailangang resolution - mag-click dito upang subukang muli.","ba-imagecapture.verifying":"Pag-verify","ba-imagecapture.verifying-failed":"Nabigo ang pag-verify - mag-click dito upang subukang muli.","ba-imagecapture.rerecord-confirm":"Gusto mo ba talagang muling kunin ang iyong larawan?","ba-imagecapture.image_file_too_large":"Masyadong malaki ang file ng iyong larawan (%s) - mag-click dito upang subukang muli gamit ang isang mas maliit na file ng imahe.","ba-imagecapture.unsupported_image_type":"Mangyaring mag-upload: %s - mag-click dito upang subukang muli.","ba-imagecapture.orientation-portrait-required":"Mangyaring i-rotate ang iyong aparato upang i-record sa portrait mode.","ba-imagecapture.orientation-landscape-required":"Mangyaring i-rotate ang iyong aparato upang i-record sa landscape mode.","ba-audiorecorder.recorder-error":"May naganap na error. Mangyaring subukan muli sa ibang pagkakataon. I-click upang muling subukan.","ba-audiorecorder.attach-error":"Hindi namin ma-access ang media interface. Depende sa device at browser, maaaring kailangan mong i-install ang Flash o i-access ang pahina sa pamamagitan ng SSL.","ba-audiorecorder.software-required":"Mangyaring mag-click sa ibaba upang i-install / i-activate ang mga sumusunod na kinakailangan upang magpatuloy.","ba-audiorecorder.software-waiting":"Naghihintay para sa mga kinakailangan na mai-install / activate. Maaaring kailanganin mong i-refresh ang pahina pagkatapos makumpleto.","ba-audiorecorder.access-forbidden":"Ipinagbabawal ang pag-access sa media. I-click upang muling subukan.","ba-audiorecorder.uploading":"Pag-upload","ba-audiorecorder.uploading-failed":"Nabigo ang pag-upload 
2- mag-click dito upang subukang muli.","ba-audiorecorder.upload-error-duration":"Ang haba ng na-upload na audio ay hindi nakakatugon sa mga kinakailangan - mag-click dito upang subukang muli.","ba-audiorecorder.verifying":"Pag-verify","ba-audiorecorder.verifying-failed":"Nabigo ang pag-verify - mag-click dito upang subukang muli.","ba-audiorecorder.rerecord-confirm":"Gusto mo bang gawing muli ang iyong audio?","ba-audiorecorder.cancel-confirm":"Nais mo bang kanselahin ang pag-upload ng iyong audio?","ba-audiorecorder.audio_file_too_large":"Ang iyong audio file ay masyadong malaki (%s) - mag-click dito upang subukang muli gamit ang isang mas maliit na audio file.","ba-audiorecorder.unsupported_audio_type":"Mangyaring mag-upload: %s - mag-click dito upang subukang muli.","ba-common-settingsmenu.tooltip":"Pindutin upang i-play.","ba-common-settingsmenu.setting-menu":"Mga Settings","ba-common-settingsmenu.source-quality":"Kalidad ng mapagkukunan","ba-common-settingsmenu.player-speed":"Bilis ng player","ba-common-settingsmenu.set-menu-option":"Magtakda ng Pagpipilian","ba-common-settingsmenu.submit-video":"I-confirm video","ba-common-settingsmenu.picture-in-picture":"Larawan sa larawan","ba-common-settingsmenu.exit-fullscreen-video":"Umalis sa Fullscreen","ba-common-settingsmenu.fullscreen-video":"Pumasok sa fullscreen","ba-videorecorder-chooser.multi-stream":"Ang Multi Stream","ba-videorecorder-controlbar.pause-recorder":"I-pause and Recorder","ba-videorecorder-controlbar.resume-recorder":"I-resume Recorder","ba-videorecorder.missing-track":"Ang kinakailangan na audio or video tranck ay hindi makita","ba-videorecorder.device-already-in-use":"Hindi bababa sa isa sa iyong mga input device ang ginagamit na","ba-videorecorder.browser-permission-denied":"Ang pahintulot ay tinanggihan ng browser, mangyaring magbigay ng access at i-reload ang pahina","ba-audioplayer.all-settings":"Lahat ng mga setting","ba-videoplayer-controlbar.remaining-time":"Natitirang oras","ba-videoplayer-controlbar.select-frame":"Pumili","ba-videoplayer-controlbar.trim-video":"Putulin","ba-videoplayer-playbutton.trim":"Putulin","ba-videoplayer-playbutton.skip":"Laktawan","ba-videorecorder-imagegallery.upload-covershot":"I-upload ang Cover","ba-videorecorder.pick-covershot-frame":"Pumili ng isang frame na gagamitin bilang coverhot.","ba-videorecorder.screen-recorder-is-not-supported":"Ang screen recorder ay hindi suportado sa aparatong ito","ba-videorecorder.trim-prompt":"Nais mo bang i-trim ang iyong video?","ba-videorecorder.trim-video":"Ilipat ang mga panimulang at pagtatapos ng mga marker upang i-trim ang iyong video","ba-videorecorder.wait-for-trim":"Naghihintay para sa trim na utos ...","ba-videorecorder-controlbar.no-video-source":"Nawawalang karagdagang mapagkukunan ng pag-input ng video","ba-videorecorder-controlbar.stream-already-selected":"Napili na ang karagdagang stream","ba-videorecorder.uploading-src-error":"Hindi ma-play pabalik ang video ngayon, isinasagawa pa rin ang pag-upload","ba-audiorecorder-controlbar.pause-recorder":"I-pause ang Recorder","ba-audiorecorder-controlbar.resume-recorder":"Ipagpatuloy ang Recorder"},["language:tl"]),{}}),e.define("module:Assets.Languages.tr",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"video oynatmak i&#xE7;in t&#x131;klay&#x131;n&#x131;z.","ba-videoplayer-playbutton.rerecord":"yeniden yapmak","ba-videoplayer-playbutton.submit-video":"videoyu onayla","ba-videoplayer-loader.tooltip":"Video y&#xFC;kleniyor ...","ba-videoplayer-controlbar.change-resolution":"De&#x11F;i&#x15F;im &#xE7;&#xF6;z&#xFC;n&#xFC;rl&#xFC;&#x11F;&#xFC;","ba-videoplayer-controlbar.video-progress":"Video ilerleme","ba-videoplayer-controlbar.rerecord-video":"Videoyu Redo?","ba-videoplayer-controlbar.submit-video":"videoyu onayla","ba-videoplayer-controlbar.play-video":"Video oynatmak","ba-videoplayer-controlbar.pause-video":"Pause Video","ba-videoplayer-controlbar.elapsed-time":"Ge&#xE7;en zaman","ba-videoplayer-controlbar.total-time":"videonun toplam uzunlu&#x11F;u","ba-videoplayer-controlbar.fullscreen-video":"Tam ekran yap","ba-videoplayer-controlbar.volume-button":"Set hacmi","ba-videoplayer-controlbar.volume-mute":"sesi","ba-videoplayer-controlbar.volume-unmute":"sesi a&#xE7;","ba-videoplayer.video-error":"Bir hata, l&#xFC;tfen tekrar deneyiniz olu&#x15F;tu. Tekrar denemek i&#xE7;in t&#x131;klay&#x131;n.","ba-videorecorder-chooser.record-video":"Ki&#x15F;isel Video kay&#x131;t","ba-videorecorder-chooser.upload-video":"video","ba-videorecorder-controlbar.settings":"Ayarlar","ba-videorecorder-controlbar.camerahealthy":"Ayd&#x131;nlatma iyidir","ba-videorecorder-controlbar.cameraunhealthy":"Ayd&#x131;nlatma optimum de&#x11F;il","ba-videorecorder-controlbar.microphonehealthy":"Ses iyidir","ba-videorecorder-controlbar.microphoneunhealthy":"herhangi bir ses pick up olamaz","ba-videorecorder-controlbar.record":"Kay&#x131;t","ba-videorecorder-controlbar.record-tooltip":"kaydetmek i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-videorecorder-controlbar.rerecord":"yeniden yapmak","ba-videorecorder-controlbar.rerecord-tooltip":"yinelemek i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-videorecorder-controlbar.upload-covershot":"y&#xFC;kleme","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#xF6;zel kapak &#xE7;ekimi y&#xFC;klemek i&#xE7;in buraya t&#x131;klay&#x131;n","ba-videorecorder-controlbar.stop":"Dur","ba-videorecorder-controlbar.stop-tooltip":"durdurmak i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-videorecorder-controlbar.skip":"atlamak","ba-videorecorder-controlbar.skip-tooltip":"atlamak i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-videorecorder.recorder-error":"Bir hata, l&#xFC;tfen tekrar deneyiniz olu&#x15F;tu. Tekrar denemek i&#xE7;in t&#x131;klay&#x131;n.","ba-videorecorder.attach-error":"Biz kamera aray&#xFC;z&#xFC; eri&#x15F;emedi. cihaz ve taray&#x131;c&#x131;ya ba&#x11F;l&#x131; olarak, Flash y&#xFC;klemek veya SSL ile sayfaya eri&#x15F;mek i&#xE7;in gerekebilir.","ba-videorecorder.access-forbidden":"Kameraya eri&#x15F;im yasakland&#x131;. Tekrar denemek i&#xE7;in t&#x131;klay&#x131;n.","ba-videorecorder.pick-covershot":"Bir covershot se&#xE7;in.","ba-videorecorder.uploading":"Y&#xFC;kleme","ba-videorecorder.uploading-failed":"Y&#xFC;kleme ba&#x15F;ar&#x131;s&#x131;z - yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-videorecorder.verifying":"Do&#x11F;rulama","ba-videorecorder.verifying-failed":"Ba&#x15F;ar&#x131;s&#x131;z kullan&#x131;ld&#x131;
2&#x11F;&#x131;n&#x131; do&#x11F;rulamak - yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-videorecorder.rerecord-confirm":"E&#x11F;er ger&#xE7;ekten video yinelemek istiyor musunuz?","ba-videorecorder.video_file_too_large":"Videonuz dosyas&#x131; &#xE7;ok b&#xFC;y&#xFC;k (%s) - k&#xFC;&#xE7;&#xFC;k bir video dosyas&#x131; ile tekrar denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-videorecorder.unsupported_video_type":"y&#xFC;kleyin: %s - yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-videoplayer-controlbar.exit-fullscreen-video":"Tam ekrandan &#xE7;&#x131;k","ba-videoplayer-share.share":"Video payla&#x15F;","ba-videorecorder-chooser.record-screen":"Kay&#x131;t Ekran&#x131;","ba-videoplayer-controlbar.pause-video-disabled":"Duraklat desteklenmiyor","ba-videorecorder-chooser.record-audio":"Ses kayd&#x131;","ba-videorecorder-controlbar.stop-available-after":"Minimum kay&#x131;t s&#xFC;resi %d saniye","ba-videorecorder-controlbar.cancel":"&#x130;ptal etmek","ba-videorecorder-controlbar.cancel-tooltip":"&#x130;ptal etmek i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-videorecorder.cancel-confirm":"Video y&#xFC;klemenizi ger&#xE7;ekten iptal etmek istiyor musunuz?","ba-videoplayer-adslot.elapsed-time":"Ge&#xE7;en zaman","ba-videoplayer-adslot.volume-button":"Sesi ayarla","ba-videoplayer-adslot.volume-mute":"Sesi kapat","ba-videoplayer-adslot.volume-unmute":"Sesi a&#xE7;ma","ba-videoplayer-adslot.ad-will-end-after":"Reklam, %s sonra sona erecek","ba-videoplayer-adslot.can-skip-after":"%d sonra atla","ba-videoplayer-adslot.skip-ad":"Reklam&#x131; ge&#xE7;","ba-videorecorder.software-required":"Devam etmek i&#xE7;in a&#x15F;a&#x11F;&#x131;daki gereksinimleri y&#xFC;klemek / etkinle&#x15F;tirmek i&#xE7;in l&#xFC;tfen a&#x15F;a&#x11F;&#x131;ya t&#x131;klay&#x131;n.","ba-videorecorder.software-waiting":"Gereksinimlerin kurulmas&#x131; / etkinle&#x15F;tirilmesi i&#xE7;in bekleniyor. Tamamland&#x131;ktan sonra sayfay&#x131; yenilemeniz gerekebilir.","ba-videoplayer-controlbar.close-tracks":"CC&#x27;yi kapat","ba-videoplayer-controlbar.show-tracks":"CC g&#xF6;ster","ba-videoplayer-tracks.upload-text-tracks":"Par&#xE7;a metni dosyalar&#x131;n&#x131; y&#xFC;kle","ba-videoplayer-tracks.select-text-track-language":"Altyaz&#x131; Dili","ba-videoplayer-tracks.info-select-locale-first":"&#x130;lk yerel se&#xE7;","ba-videoplayer-tracks.select-text-track-file":"Dosya se&#xE7;mek i&#xE7;in t&#x131;klay&#x131;n","ba-videoplayer-tracks.back":"geri","ba-videorecorder.framerate-warning":"Video kare h&#x131;z&#x131; &#xE7;ok d&#xFC;&#x15F;&#xFC;k. Di&#x11F;er t&#xFC;m programlar&#x131; ve taray&#x131;c&#x131; sekmelerini kapatman&#x131;z&#x131; veya daha h&#x131;zl&#x131; bir bilgisayar kullanman&#x131;z&#x131; &#xF6;neririz.","ba-videorecorder.upload-error-duration":"Y&#xFC;klenen videonun uzunlu&#x11F;u gereksinimleri kar&#x15F;&#x131;lam&#x131;yor. Yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-videorecorder.resolution-constraint-error":"Se&#xE7;ti&#x11F;iniz dosya gerekli &#xE7;&#xF6;z&#xFC;n&#xFC;rl&#xFC;kle e&#x15F;le&#x15F;miyor. Yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-videorecorder.orientation-portrait-required":"L&#xFC;tfen portre modunda kay&#x131;t yapmak i&#xE7;in cihaz&#x131;n&#x131;z&#x131; d&#xF6;nd&#xFC;r&#xFC;n.","ba-videorecorder.orientation-landscape-required":"L&#xFC;tfen yatay modda kay&#x131;t yapmak i&#xE7;in cihaz&#x131;n&#x131;z&#x131; d&#xF6;nd&#xFC;r&#xFC;n.","ba-imageviewer-controlbar.rerecord-image":"Yeniden yap?","ba-imageviewer-controlbar.submit-image":"Onaylamak","ba-imageviewer-controlbar.fullscreen-image":"Tam ekran yap","ba-imageviewer-controlbar.exit-fullscreen-image":"Tam ekrandan &#xE7;&#x131;k","ba-imageviewer.image-error":"Bir hata olu&#x15F;tu, daha sonra tekrar deneyin. Yeniden denemek i&#xE7;in t&#x131;klay&#x131;n.","ba-imagecapture-chooser.image-capture":"G&#xF6;r&#xFC;nt&#xFC;y&#xFC; yakala","ba-imagecapture-chooser.upload-image":"Foto&#x11F;raf y&#xFC;kleniyor","ba-imagecapture-controlbar.settings":"Ayarlar","ba-imagecapture-controlbar.camerahealthy":"Ayd&#x131;nlatma iyidir","ba-imagecapture-controlbar.cameraunhealthy":"Ayd&#x131;nlatma optimal de&#x11F;il","ba-imagecapture-controlbar.record":"Ele ge&#xE7;
2irmek","ba-imagecapture-controlbar.record-tooltip":"Yakalamak i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-imagecapture-controlbar.rerecord":"yeniden yapmak","ba-imagecapture-controlbar.rerecord-tooltip":"Yeniden yapmak i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-imagecapture-controlbar.cancel":"&#x130;ptal etmek","ba-imagecapture-controlbar.cancel-tooltip":"&#x130;ptal etmek i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-audioplayer-controlbar.audio-progress":"&#x130;lerleme","ba-audioplayer-controlbar.rerecord-audio":"Yeniden yap?","ba-audioplayer-controlbar.submit-audio":"Onaylamak","ba-audioplayer-controlbar.play-audio":"Oyun","ba-audioplayer-controlbar.pause-audio":"Duraklat","ba-audioplayer-controlbar.pause-audio-disabled":"Duraklat desteklenmiyor","ba-audioplayer-controlbar.elapsed-time":"Ge&#xE7;en zaman","ba-audioplayer-controlbar.total-time":"Toplam uzunlu&#x11F;u","ba-audioplayer-controlbar.volume-button":"Sesi ayarla","ba-audioplayer-controlbar.volume-mute":"Sesi kapat","ba-audioplayer-controlbar.volume-unmute":"Sesi a&#xE7; ses","ba-audioplayer-loader.tooltip":"Y&#xFC;kleniyor...","ba-audioplayer.audio-error":"Bir hata olu&#x15F;tu, daha sonra tekrar deneyin. Yeniden denemek i&#xE7;in t&#x131;klay&#x131;n.","ba-audiorecorder-chooser.record-audio":"Ses kayd&#x131;","ba-audiorecorder-chooser.upload-audio":"Ses y&#xFC;kle","ba-audiorecorder-controlbar.settings":"Ayarlar","ba-audiorecorder-controlbar.microphonehealthy":"Ses iyi","ba-audiorecorder-controlbar.microphoneunhealthy":"Ses al&#x131;nam&#x131;yor","ba-audiorecorder-controlbar.record":"Kay&#x131;t","ba-audiorecorder-controlbar.record-tooltip":"Kay&#x131;t i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-audiorecorder-controlbar.rerecord":"yeniden yapmak","ba-audiorecorder-controlbar.rerecord-tooltip":"Yeniden yapmak i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-audiorecorder-controlbar.stop":"durdurmak","ba-audiorecorder-controlbar.stop-tooltip":"Durdurmak i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-audiorecorder-controlbar.stop-available-after":"Minimum kay&#x131;t s&#xFC;resi %d saniyedir","ba-audiorecorder-controlbar.cancel":"&#x130;ptal etmek","ba-audiorecorder-controlbar.cancel-tooltip":"&#x130;ptal etmek i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-videoplayer-controlbar.player-speed":"Oyuncu h&#x131;z&#x131;","ba-videoplayer-controlbar.settings":"Ayarlar","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay simgesi.","ba-videoplayer.all-settings":"T&#xFC;m ayarlar","ba-videoplayer.player-speed":"Oyuncu h&#x131;z&#x131;","ba-videoplayer.full-screen":"Tam ekran","ba-videorecorder-controlbar.add-stream":"Ak&#x131;&#x15F; ekle","ba-videorecorder.switch-camera":"Kamera de&#x11F;i&#x15F;tir","ba-videorecorder.prepare-covershot":"Kapak haz&#x131;rl&#x131;&#x11F;&#x131;","ba-videorecorder.prepare-thumbnails":"K&#xFC;&#xE7;&#xFC;k resim aramaya haz&#x131;rlan&#x131;yor","ba-videorecorder.adding-new-stream":"Yeni Ak&#x131;&#x15F; Ekleme","ba-imagecapture.recorder-error":"Bir hata olu&#x15F;tu, daha sonra tekrar deneyin. Yeniden denemek i&#xE7;in t&#x131;klay&#x131;n.","ba-imagecapture.attach-error":"Medya aray&#xFC;z&#xFC;ne eri&#x15F;emedik. Ayg&#x131;ta ve taray&#x131;c&#x131;ya ba&#x11F;l&#x131; olarak, Flash y&#xFC;klemeniz veya sayfaya SSL ile eri&#x15F;meniz gerekebilir.","ba-imagecapture.software-required":"Devam etmek i&#xE7;in a&#x15F;a&#x11F;&#x131;daki gereksinimleri kurmak / etkinle&#x15F;tirmek i&#xE7;in l&#xFC;tfen a&#x15F;a&#x11F;&#x131;ya t&#x131;klay&#x131;n.","ba-imagecapture.software-waiting":"Y&#xFC;klenmesi / etkinle&#x15F;tirilmesi i&#xE7;in gerekenler bekleniyor. Tamamland&#x131;ktan sonra sayfay&#x131; yenilemeniz gerekebilir.","ba-imagecapture.access-forbidden":"Medyaya eri&#x15F;im yasakland&#x131;. Yeniden denemek i&#xE7;in t&#x131;klay&#x131;n.","ba-imagecapture.uploading":"Y&#xFC;kleme","ba-imagecapture.uploading-failed":"Y&#xFC;kleme ba&#x15F;ar&#x131;s&#x131;z - tekrar denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-imagecapture.upload-error-duration":"Y&#xFC;klenen resmin uzunlu&#x11F;u gereksinimleri kar&#x15F;&#x131;lam&#x131;yor - yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-imagecapture.resolution-constraint-error":"Se&#xE7;ti&#x11F;iniz dosya gerekli &#xE7;&#xF6;z&#xFC;n&#xFC;rl&#xFC;k ile e&#x15F;
2le&#x15F;miyor - tekrar denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-imagecapture.verifying":"Do&#x11F;rulama","ba-imagecapture.verifying-failed":"Do&#x11F;rulama ba&#x15F;ar&#x131;s&#x131;z oldu - yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-imagecapture.rerecord-confirm":"Ger&#xE7;ekten imaj&#x131;n&#x131; tekrar almak istiyor musun?","ba-imagecapture.image_file_too_large":"Resim dosyan&#x131;z &#xE7;ok b&#xFC;y&#xFC;k (%s) - daha k&#xFC;&#xE7;&#xFC;k bir resim dosyas&#x131;yla tekrar denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-imagecapture.unsupported_image_type":"L&#xFC;tfen y&#xFC;kleyin: %s - yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-imagecapture.orientation-portrait-required":"Portre modunda kay&#x131;t yapmak i&#xE7;in l&#xFC;tfen cihaz&#x131;n&#x131;z&#x131; d&#xF6;nd&#xFC;r&#xFC;n.","ba-imagecapture.orientation-landscape-required":"Manzara modunda kay&#x131;t yapmak i&#xE7;in l&#xFC;tfen cihaz&#x131;n&#x131;z&#x131; d&#xF6;nd&#xFC;r&#xFC;n.","ba-audiorecorder.recorder-error":"Bir hata olu&#x15F;tu, daha sonra tekrar deneyin. Yeniden denemek i&#xE7;in t&#x131;klay&#x131;n.","ba-audiorecorder.attach-error":"Medya aray&#xFC;z&#xFC;ne eri&#x15F;emedik. Ayg&#x131;ta ve taray&#x131;c&#x131;ya ba&#x11F;l&#x131; olarak, Flash y&#xFC;klemeniz veya sayfaya SSL ile eri&#x15F;meniz gerekebilir.","ba-audiorecorder.software-required":"Devam etmek i&#xE7;in a&#x15F;a&#x11F;&#x131;daki gereksinimleri kurmak / etkinle&#x15F;tirmek i&#xE7;in l&#xFC;tfen a&#x15F;a&#x11F;&#x131;ya t&#x131;klay&#x131;n.","ba-audiorecorder.software-waiting":"Y&#xFC;klenmesi / etkinle&#x15F;tirilmesi i&#xE7;in gerekenler bekleniyor. Tamamland&#x131;ktan sonra sayfay&#x131; yenilemeniz gerekebilir.","ba-audiorecorder.access-forbidden":"Medyaya eri&#x15F;im yasakland&#x131;. Yeniden denemek i&#xE7;in t&#x131;klay&#x131;n.","ba-audiorecorder.uploading":"Y&#xFC;kleme","ba-audiorecorder.uploading-failed":"Y&#xFC;kleme ba&#x15F;ar&#x131;s&#x131;z - tekrar denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-audiorecorder.upload-error-duration":"Y&#xFC;klenen sesin uzunlu&#x11F;u gereksinimleri kar&#x15F;&#x131;lam&#x131;yor - yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-audiorecorder.verifying":"Do&#x11F;rulama","ba-audiorecorder.verifying-failed":"Do&#x11F;rulama ba&#x15F;ar&#x131;s&#x131;z oldu - yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-audiorecorder.rerecord-confirm":"Ger&#xE7;ekten sesini yeniden yapmak istiyor musun?","ba-audiorecorder.cancel-confirm":"Ses y&#xFC;klemenizi ger&#xE7;ekten iptal etmek istiyor musunuz?","ba-audiorecorder.audio_file_too_large":"Ses dosyan&#x131;z &#xE7;ok b&#xFC;y&#xFC;k (%s) - daha k&#xFC;&#xE7;&#xFC;k bir ses dosyas&#x131;yla tekrar denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-audiorecorder.unsupported_audio_type":"L&#xFC;tfen y&#xFC;kleyin: %s - yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-common-settingsmenu.tooltip":"Oynatmak i&#xE7;in t&#x131;klay&#x131;n.","ba-common-settingsmenu.setting-menu":"T&#xFC;m ayarlar","ba-common-settingsmenu.source-quality":"Kaynak kalitesi","ba-common-settingsmenu.player-speed":"Oyuncu h&#x131;z&#x131;","ba-common-settingsmenu.set-menu-option":"Se&#xE7;ene&#x11F;i ayarla","ba-common-settingsmenu.submit-video":"Videoyu onaylay&#x131;n","ba-common-settingsmenu.picture-in-picture":"Foto&#x11F;raf i&#xE7;inde foto&#x11F;raf","ba-common-settingsmenu.exit-fullscreen-video":"Tam ekrandan &#xE7;&#x131;k","ba-common-settingsmenu.fullscreen-video":"Tam ekran yap","ba-videorecorder-chooser.multi-stream":"&#xC7;oklu Ak&#x131;&#x15F;","ba-videorecorder-controlbar.pause-recorder":"Kaydediciyi Duraklat","ba-videorecorder-controlbar.resume-recorder":"Kaydediciyi Devam Ettir","ba-videorecorder.missing-track":"Gerekli ses veya video par&#xE7;as&#x131; eksik","ba-videorecorder.device-already-in-use":"Giri&#x15F; cihazlar&#x131;n&#x131;zdan en az biri zaten kullan&#x131;mda","ba-videorecorder.browser-permission-denied":"&#x130;zin taray&#x131;c&#x131; taraf&#x131;ndan reddedildi, l&#xFC;tfen eri&#x15F;im izni verin ve sayfay&#x131; yeniden y&#xFC;kleyin","ba-audioplayer.all-settings":"T&#xFC;m ayarlar","ba-videoplayer-controlbar.remaining-time":"Kalan s&#xFC;re","ba-videoplayer-controlbar.select-frame":"Se&#xE7;","ba-videoplayer-controlbar.trim-video":"k&#x131;rp","ba-videoplayer-playbutton.trim":"k&#x131;rp","ba-videoplayer-playbutton.skip":"atla","ba-videorecorder-imagegallery.upload-covershot":"Kapak Y&#xFC;kle","ba-videorecorder.pick-covershot-frame":"Kapak resmi olarak kullanmak i&#xE7;in bir &#xE7;er&#xE7;eve se&#xE7;in.","ba-videorecorder.screen-recorder-is-not-supported":"Bu cihazda ekran kaydedici desteklenmiyor","ba-videorecorder.trim-prompt":"Videonuzu k&#x131;rpmak istiyor musunuz?","ba-videorecorder.trim-video":"Videonuzu k&#x131;rpmak i&#xE7;in ba&#x15F;lang&#x131;&#xE7; ve biti&#x15F; i&#x15F;aret&#xE7;ilerini hareket ettirin","ba-videorecorder.wait-for-trim":"Trim komutu bekleniyor...","ba-videorecorder-controlbar.no-video-source":"Ek video giri&#x15F; kayna&#x11F;&#x131; eksik","ba-videorecorder-controlbar.stream-already-selected":"Ek ak&#x131;&#x15F; zaten se&#xE7;ildi","ba-videorecorder.uploading-src-error":"Video &#x15F;u anda oynat&#x131;lam&#x131;yor, y&#xFC;kleme i&#x15F;lemi devam ediyor","ba-audiorecorder-controlbar.pause-recorder":"Kaydediciyi Duraklat","ba-audiorecorder-controlbar.resume-recorder":"Kaydediciyi S&#xFC;rd&#xFC;r"},["language:tr"]),{}}),e.define("module:Assets.Languages.uk",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x434;&#x43B;&#x44F; &#x432;&#x456;&#x434;&#x442;&#x432;&#x43E;&#x440;&#x435;&#x43D;&#x43D;&#x44F;.","ba-videoplayer-playbutton.rerecord":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438; &#x437;&#x430;&#x43F;&#x438;&#x441;","ba-videoplayer-playbutton.submit-video":"&#x41F;&#x456;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x438; &#x432;&#x456;&#x434;&#x435;&#x43E;","ba-videoplayer-loader.tooltip":"&#x417;&#x430;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;...","ba-videoplayer-controlbar.change-resolution":"&#x417;&#x43C;&#x456;&#x43D;&#x438;&#x442;&#x438; &#x440;&#x43E;&#x437;&#x434;&#x456;&#x43B;&#x44C;&#x43D;&#x443; &#x437;&#x434;&#x430;&#x442;&#x43D;&#x456;&#x441;&#x442;&#x44C;","ba-videoplayer-controlbar.video-progress":"&#x41F;&#x440;&#x43E;&#x433;&#x440;&#x435;&#x441;","ba-videoplayer-controlbar.rerecord-video":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;?","ba-videoplayer-controlbar.submit-video":"&#x41F;&#x456;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x438;","ba-videoplayer-controlbar.play-video":"&#x412;&#x456;&#x434;&#x442;&#x432;&#x43E;&#x440;&#x438;&#x442;&#x438;","ba-videoplayer-controlbar.pause-video":"&#x41F;&#x440;&#x438;&#x437;&#x443;&#x43F;&#x438;&#x43D;&#x438;&#x442;&#x438;","ba-videoplayer-controlbar.elapsed-time":"&#x412;&#x438;&#x442;&#x440;&#x430;&#x447;&#x435;&#x43D;&#x438;&#x439; &#x447;&#x430;&#x441;","ba-videoplayer-controlbar.total-time":"&#x417;&#x430;&#x433;&#x430;&#x43B;&#x44C;&#x43D;&#x430; &#x442;&#x440;&#x438;&#x432;&#x430;&#x43B;&#x456;&#x441;&#x442;&#x44C;","ba-videoplayer-controlbar.fullscreen-video":"&#x423;&#x432;&#x456;&#x439;&#x442;&#x438; &#x434;&#x43E; &#x43F;&#x43E;&#x432;&#x43D;&#x43E;&#x435;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x443;","ba-videoplayer-controlbar.volume-button":"&#x412;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; &#x433;&#x443;&#x447;&#x43D;&#x456;&#x441;&#x442;&#x44C;","ba-videoplayer-controlbar.volume-mute":"&#x412;&#x438;&#x43C;&#x43A;&#x43D;&#x443;&#x442;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-controlbar.volume-unmute":"&#x423;&#x432;&#x456;&#x43C;&#x43A;&#x43D;&#x443;&#x442;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer.video-error":"&#x412;&#x438;&#x43D;&#x438;&#x43A;&#x43B;&#x430; &#x43F;&#x43E;&#x43C;&#x438;&#x43B;&#x43A;&#x430;, &#x431;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x456;&#x442;&#x44C; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443; &#x43F;&#x456;&#x437;&#x43D;&#x456;&#x448;&#x435;. &#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-videorecorder-chooser.record-video":"&#x417;&#x430;&#x43F;&#x438;&#x441;&#x430;&#x442;&#x438; &#x432;&#x456;&#x434;&#x435;&#x43E;","ba-videorecorder-chooser.upload-video":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x438;&#x442;&#x438; &#x432;&#x456;&#x434;&#x435;&#x43E;","ba-videorecorder-controlbar.settings":"&#x41D;&#x430;&#x43B;&#x430;&#x448;&#x442;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F;","ba-videorecorder-controlbar.camerahealthy":"&#x41E;&#x441;&#x432;&#x456;&#x442;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; &#x445;&#x43E;&#x440;&#x43E;&#x448;&#x435;","ba-videorecorder-controlbar.cameraunhealthy":"&#x41E;&#x441;&#x432;&#x456;&#x442;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; &#x43D;&#x435; &#x454; &#x43E;&#x43F;&#x442;&#x438;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x438;&#x43C;","ba-videorecorder-controlbar.microphonehealthy":"&#x417;&#x432;&#x443;&#x43A; &#x445;&#x43E;&#x440;&#x43E;&#x448;&#x438;&#x439;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x41D;&#x435; &#x432;&#x434;&#x430;&#x454;&#x442;&#x44C;&#x441;&#x44F; &#x440;&#x43E;&#x437;&#x43F;&#x456;&#x437;&#x43D;&#x430;&#x442;&#x438; &#x436;&#x43E;&#x434;&#x43D;&#x43E;&#x433;&#x43E; &#x437;&#x432;&#x443;&#x43A;&#x443;","ba-videorecorder-controlbar.record":"&#x417;&#x430;&#x43F;&#x438;&#x441;","ba-videorecorder-controlbar.record-tooltip":"&#x41A;&#x43B;&#x430;&#x446;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x430;&#x442;&#x438;.","ba-videorecorder-controlbar.rerecord":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x41A;&#x43B;&#x430;&#x446;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-videorecorder-controlbar.upload-covershot":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x438;&#x442;&#x438; &#x43E;&#x431;&#x43A;&#x43B;&#x430;&#x434;&#x438;&#x43D;&#x43A;&#x443;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x41A;&#x43B;&#x430;&#x446;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x432;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x438;&#x442;&#x438; &#x432;&#x43B;&#x430;&#x441;&#x43D;&#x443; &#x43E;&#x431;&#x43A;&#x43B;&#x430;&#x434;&#x438;&#x43D;&#x43A;&#x443;","ba-videorecorder-controlbar.stop":"&#x417;&#x443;&#x43F;&#x438;&#x43D;&#x438;&#x442;&#x438;&#x441;&#x44F;","ba-videorecorder-controlbar.stop-tooltip":"&#x41A;&#x43B;&#x430;&#x446;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x437;&#x443;&#x43F;&#x438;&#x43D;&#x438;&#x442;&#x438;&#x441;&#x44F;.","ba-videorecorder-controlbar.skip":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x442;&#x438;&#x442;&#x438;","ba-videorecorder-controlbar.skip-tooltip":"&#x41A;&#x43B;&#x430;&#x446;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x43F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x442;&#x438;&#x442;&#x438;.","ba-videorecorder.recorder-error":"&#x412;&#x438;&#x43D;&#x438;&#x43A;&#x43B;&#x430; &#x43F;&#x43E;&#x43C;&#x438;&#x43B;&#x43A;&#x430;, &#x431;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x456;&#x442;&#x44C; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443; &#x43F;&#x456;&#x437;&#x43D;&#x456;&#x448;&#x435;. &#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-videorecorder.attach-error":"&#x41D;&#x435; &#x432;&#x434;&#x430;&#x43B;&#x43E;&#x441;&#x44F; &#x43E;&#x442;&#x440;&#x438;&#x43C;&#x430;&#x442;&#x438; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x443; &#x434;&#x43E; &#x43C;&#x443;&#x43B;&#x44C;&#x442;&#x438;&#x43C;&#x435;&#x434;&#x456;&#x439;&#x43D;&#x43E;&#x433;&#x43E; &#x456;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x439;&#x441;&#x443;. &#x417;&#x430;&#x43B;&#x435;&#x436;&#x43D;&#x43E; &#x432;&#x456;&#x434; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x440;&#x43E;&#x44E; &#x442;&#x430; &#x431;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;&#x430;, &#x432;&#x430;&#x43C;, &#x43C;&#x43E;&#x436;&#x43B;&#x438;&#x432;&#x43E;, &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x43E; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; Flash &#x430;&#x431;&#x43E; &#x43E;&#x442;&#x440;&#x438;&#x43C;&#x430;&#x442;&#x438; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x434;&#x43E; &#x441;&#x442;&#x43E;&#x440;&#x456;&#x43D;&#x43A;&#x438; &#x447;&#x435;&#x440;&#x435;&#x437; SSL.","ba-videorecorder.access-forbidden":"&#x414;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x434;&#x43E; &#x43C;&#x443;&#x43B;&#x44C;&#x442;&#x438;&#x43C;&#x435;&#x434;&#x456;&#x430; &#x437;&#x430;&#x431;&#x43E;&#x440;&#x43E;&#x43D;&#x435;&#x43D;&#x438;&#x439;. &#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-videorecorder.pick-covershot":"&#x41E;&#x431;&#x435;&#x440;&#x456;&#x442;&#x44C; &#x43E;&#x431;&#x43A;&#x43B;&#x430;&#x434;&#x438;&#x43D;&#x43A;&#x443;.","ba-videorecorder.uploading":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;","ba-videorecorder.uploading-failed":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x437;&#x430;&#x437;&#x43D;&#x430;&#x43B;&#x43E; &#x43D;&#x435;&#x432;&#x434;&#x430;&#x447;&#x456; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-videorecorder.verifying":"&#x41F;&#x435;&#x440;&#x435;&#x432;&#x456;&#x440;&#x43A;&#x430;","ba-videorecorder.verifying-failed":"&#x41F;&#x435;&#x440;&#x435;&#x432;&#x456;&#x440;&#x43A;&#x430; &#x437;&#x430;&#x437;&#x43D;&#x430;&#x43B;&#x430; &#x43D;&#x435;&#x432;&#x434;&#x430;&#x447;&#x456; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-videorecorder.rerecord-confirm":"&#x412;&#x438; &#x434;&#x456;&#x439;&#x441;&#x43D;&#x43E; &#x445;&#x43E;&#x447;&#x435;&#x442;&#x435; &#x43F;&#x435;&#x440;&#x435;&#x440;&#x43E;&#x431;&#x438;&#x442;&#x438; &#x441;&#x432;&#x43E;&#x454; &#x432;&#x456;&#x434;&#x435;&#x43E;?","ba-videorecorder.video_file_too_large":"&#x412;&#x430;&#x448; &#x432;&#x456;&#x434;&#x435;&#x43E;&#x444;&#x430;&#x439;&#x43B; &#x437;&#x430;&#x43D;&#x430;&#x434;&#x442;&#x43E; &#x432;&#x435;&#x43B;&#x438;&#x43A;&#x438;&#x439; (%s) - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x437;&#x43D;&#x43E;&#x432;&#x443; &#x437; &#x43C;&#x435;&#x43D;&#x448;&#x438;&#x43C; &#x432;&#x456;&#x434;&#x435;&#x43E;&#x444;&#x430;&#x439;&#x43B;&#x43E;&#x43C;.","ba-videorecorder.unsupported_video_type":"&#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x432;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x442;&#x435;: %s - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x412;&#x438;&#x439;&#x442;&#x438; &#x437; &#x43F;&#x43E;&#x432;&#x43D;&#x43E;&#x435;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x443;","ba-videoplayer-share.share":"&#x41F;&#x43E;&#x434;&#x456;&#x43B;&#x438;&#x442;&#x438;&#x441;&#x44C; &#x43C;&#x443;&#x43B;&#x44C;&#x442;&#x438;&#x43C;&#x435;&#x434;&#x456;&#x430;","ba-videorecorder-chooser.record-screen":"&#x417;&#x430;&#x43F;&#x438;&#x441; &
2#x435;&#x43A;&#x440;&#x430;&#x43D;&#x443;","ba-videoplayer-controlbar.pause-video-disabled":"&#x41F;&#x430;&#x443;&#x437;&#x430; &#x43D;&#x435; &#x43F;&#x456;&#x434;&#x442;&#x440;&#x438;&#x43C;&#x443;&#x454;&#x442;&#x44C;&#x441;&#x44F;","ba-videorecorder-chooser.record-audio":"&#x417;&#x430;&#x43F;&#x438;&#x441; &#x430;&#x443;&#x434;&#x456;&#x43E;","ba-videorecorder-controlbar.stop-available-after":"&#x41C;&#x456;&#x43D;&#x456;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x438;&#x439; &#x447;&#x430;&#x441; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x443;: %d &#x441;&#x435;&#x43A;&#x443;&#x43D;&#x434;","ba-videorecorder-controlbar.cancel":"&#x421;&#x43A;&#x430;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438;","ba-videorecorder-controlbar.cancel-tooltip":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442; &#x449;&#x43E;&#x431; &#x441;&#x43A;&#x430;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438;.","ba-videorecorder.cancel-confirm":"&#x412;&#x438; &#x434;&#x456;&#x439;&#x441;&#x43D;&#x43E; &#x445;&#x43E;&#x447;&#x435;&#x442;&#x435; &#x441;&#x43A;&#x430;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438; &#x432;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x432;&#x456;&#x434;&#x435;&#x43E;?","ba-videoplayer-adslot.elapsed-time":"&#x412;&#x438;&#x442;&#x440;&#x430;&#x447;&#x435;&#x43D;&#x438;&#x439; &#x447;&#x430;&#x441;","ba-videoplayer-adslot.volume-button":"&#x412;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; &#x433;&#x443;&#x447;&#x43D;&#x456;&#x441;&#x442;&#x44C;","ba-videoplayer-adslot.volume-mute":"&#x412;&#x438;&#x43C;&#x43A;&#x43D;&#x443;&#x442;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-adslot.volume-unmute":"&#x423;&#x432;&#x456;&#x43C;&#x43A;&#x43D;&#x443;&#x442;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-adslot.ad-will-end-after":"&#x420;&#x435;&#x43A;&#x43B;&#x430;&#x43C;&#x430; &#x437;&#x430;&#x43A;&#x456;&#x43D;&#x447;&#x438;&#x442;&#x44C;&#x441;&#x44F; &#x447;&#x435;&#x440;&#x435;&#x437; %s","ba-videoplayer-adslot.can-skip-after":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x442;&#x438;&#x442;&#x438; &#x43F;&#x456;&#x441;&#x43B;&#x44F; %d","ba-videoplayer-adslot.skip-ad":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x442;&#x438;&#x442;&#x438; &#x440;&#x435;&#x43A;&#x43B;&#x430;&#x43C;&#x43D;&#x435; &#x43E;&#x433;&#x43E;&#x43B;&#x43E;&#x448;&#x435;&#x43D;&#x43D;&#x44F;","ba-videorecorder.software-required":"&#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x43D;&#x438;&#x436;&#x447;&#x435;, &#x449;&#x43E;&#x431; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x443;&#x432;&#x430;&#x442;&#x438; &#x43D;&#x430;&#x441;&#x442;&#x443;&#x43F;&#x43D;&#x456; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x456; &#x437;&#x430;&#x441;&#x43E;&#x431;&#x438;, &#x449;&#x43E;&#x431; &#x43F;&#x440;&#x43E;&#x434;&#x43E;&#x432;&#x436;&#x438;&#x442;&#x438;.","ba-videorecorder.software-waiting":"&#x41E;&#x447;&#x456;&#x43A;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x430;&#x446;&#x456;&#x457; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x438;&#x445; &#x437;&#x430;&#x441;&#x43E;&#x431;&#x456;&#x432;. &#x41C;&#x43E;&#x436;&#x43B;&#x438;&#x432;&#x43E;, &#x432;&#x430;&#x43C; &#x434;&#x43E;&#x432;&#x435;&#x434;&#x435;&#x442;&#x44C;&#x441;&#x44F; &#x43F;&#x435;&#x440;&#x435;&#x437;&#x430;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x438;&#x442;&#x438; &#x441;&#x442;&#x43E;&#x440;&#x456;&#x43D;&#x43A;&#x443; &#x43F;&#x456;&#x441;&#x43B;&#x44F; &#x437;&#x430;&#x432;&#x435;&#x440;&#x448;&#x435;&#x43D;&#x43D;&#x44F;.","ba-videoplayer-controlbar.close-tracks":"&#x417;&#x430;&#x43A;&#x440;&#x438;&#x442;&#x438; CC","ba-videoplayer-controlbar.show-tracks":"&#x41F;&#x43E;&#x43A;&#x430;&#x437;&#x430;&#x442;&#x438; CC","ba-videoplayer-tracks.upload-text-tracks":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x438;&#x442;&#x438; &#x442;&#x435;&#x43A;&#x441;&#x442;&#x43E;&#x432;&#x456; &#x444;&#x430;&#x439;&#x43B;&#x438; &#x434;&#x43E;&#x440;&#x456;&#x436;&#x43E;&#x43A;","ba-videoplayer-tracks.select-text-track-language":"&#x41C;&#x43E;&#x432;&#x430; &#x441;&#x443;&#x431;&#x442;&#x438;&#x442;&#x440;&#x456;&#x432;","ba-videoplayer-tracks.info-select-locale-first":"&#x421;&#x43F;&#x43E;&#x447;&#x430;&#x442;&#x43A;&#x443; &#x43E;&#x431;&#x435;&#x440;&#x456;&#x442;&#x44C; &#x43C;&#x43E;&#x432;&#x443;","ba-videoplayer-tracks.select-text-track-file":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x434;&#x43B;&#x44F; &#x432;&#x438;&#x431;&#x43E;&#x440;&#x443; &#x444;&#x430;&#x439;&#x43B;&#x443;","ba-videoplayer-tracks.back":"&#x43D;&#x430;&#x437;&#x430;&#x434;","ba-videorecorder.framerate-warning":"&#x427;&#x430;&#x441;&#x442;&#x43E;&#x442;&#x430; &#x43A;&#x430;&#x434;&#x440;&#x456;&#x432; &#x432;&#x456;&#x434;&#x435;&#x43E; &#x454; &#x434;&#x443;&#x436;&#x435; &#x43D;&#x438;&#x437;&#x44C;&#x43A;&#x43E;&#x44E;. &#x41C;&#x438; &#x440;&#x435;&#x43A;&#x43E;&#x43C;&#x435;&#x43D;&#x434;&#x443;&#x454;&#x43C;&#x43E; &#x437;&#x430;&#x43A;&#x440;&#x438;&#x442;&#x438; &#x432;&#x441;&#x456; &#x456;&#x43D;&#x448;&#x456; &#x43F;&#x440;&#x43E;&#x433;&#x440;&#x430;&#x43C;&#x438; &#x442;&#x430; &#x432;&#x43A;&#x43B;&#x430;&#x434;&#x43A;&#x438; &#x431;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;&#x430; &#x430;&#x431;&#x43E; &#x432;&#x438;&#x43A;&#x43E;&#x440;&#x438;&#x441;&#x442;&#x43E;&#x432;&#x443;&#x432;&#x430;&#x442;&#x438; &#x43F;&#x43E;&#x442;&#x443;&#x436;&#x43D;&#x456;&#x448;&#x438;&#x439; &#x43A;&#x43E;&#x43C;&#x43F;&#x27;&#x44E;&#x442;&#x435;&#x440;.","ba-videorecorder.upload-error-duration":"&#x422;&#x440;&#x438;&#x432;&#x430;&#x43B;&#x456;&#x441;&#x442;&#x44C; &#x432;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43E;&#x433;&#x43E; &#x432;&#x456;&#x434;&#x435;&#x43E; &#x43D;&#x435; &#x432;&#x456;&#x434;&#x43F;&#x43E;&#x432;&#x456;&#x434;&#x430;&#x454; &#x432;&#x438;&#x43C;&#x43E;&#x433;&#x430;&#x43C; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437;.","ba-videorecorder.resolution-constraint-error":"&#x424;&#x430;&#x439;&#x43B;, &#x44F;&#x43A;&#x438;&#x439; &#x432;&#x438; &#x43E;&#x431;&#x440;&#x430;&#x43B;&#x438;, &#x43D;&#x435; &#x432;&#x456;&#x434;&#x43F;&#x43E;&#x432;&#x456;&#x434;&#x430;&#x454; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x456;&#x439; &#x440;&#x43E;&#x437;&#x434;&#x456;&#x43B;&#x44C;&#x43D;&#x456;&#x439; &#x437;&#x434;&#x430;&#x442;&#x43D;&#x43E;&#x441;&#x442;&#x456; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437;.","ba-videorecorder.orientation-portrait-required":"&#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43E;&#x431;&#x435;&#x440;&#x43D;&#x456;&#x442;&#x44C; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x440;&#x456;&#x439;, &#x449;&#x43E;&#x431; &#x440;&#x43E;&#x431;&#x438;&#x442;&#x438; &#x437;&#x430;&#x43F;&#x438;&#x441; &#x443; &#x43F;&#x43E;&#x440;&#x442;&#x440;&#x435;&#x442;&#x43D;&#x43E;&#x43C;&#x443; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x456;.","ba-videorecorder.orientation-landscape-required":"&#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43E;&#x431;&#x435;&#x440;&#x43D;&#x456;&#x442;&#x44C; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x440;&#x456;&#x439;, &#x449;&#x43E;&#x431; &#x440;&#x43E;&#x431;&#x438;&#x442;&#x438; &#x437;&#x430;&#x43F;&#x438;&#x441; &#x443; &#x430;&#x43B;&#x44C;&#x431;&#x43E;&#x43C;&#x43D;&#x43E;&#x43C;&#x443; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x456;.","ba-imageviewer-controlbar.rerecord-image":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;?","ba-imageviewer-controlbar.submit-image":"&#x41F;&#x456;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x438;","ba-imageviewer-controlbar.fullscreen-image":"&#x423;&#x432;&#x456;&#x439;&#x442;&#x438; &#x434;&#x43E; &#x43F;&#x43E;&#x432;&#x43D;&#x43E;&#x435;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x443;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x412;&#x438;&#x439;&#x442;&#x438; &#x437; &#x43F;&#x43E;&#x432;&#x43D;&#x43E;&#x435;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x443;","ba-imageviewer.image-error":"&#x412;&#x438;&#x43D;&#x438;&#x43A;&#x43B;&#x430; &#x43F;&#x43E;&#x43C;&#x438;&#x43B;&#x43A;&#x430;, &#x431;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x456;&#x442;&#x44C; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443; &#x43F;&#x456;&#x437;&#x43D;&#x456;&#x448;&#x435;. &#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-imagecapture-chooser.image-capture":"&#x417;&#x440;&#x43E;&#x431;&#x438;&#x442;&#x438; &#x437;&#x43D;&#x456;&#x43C;&#x43E;&#x43A;","ba-imagecapture-chooser.upload-image":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x438;&#x442;&#x438; &#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;","ba-imagecapture-controlbar.settings":"&#x41D;&#x430;&#x43B;&#x430;&#x448;&#x442;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F;","ba-imagecapture-controlbar.camerahealthy":"&#x41E;&#x441;&#x432;&#x456;&#x442;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; &#x445;&#x43E;&#x440;&#x43E;&#x448;&#x435;","ba-imagecapture-controlbar.cameraunhealthy":"&#x41E;&#x441;&#x432;&#x456;&#x442;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; &#x43D;&#x435; &#x454; &#x43E;&#x43F;&#x442;&#x438;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x438;&#x43C;","ba-imagecapture-controlbar.record":"&#x417;&#x430;&#x445;&#x43E;&#x43F;&#x438;&#x442;&#x438;","ba-imagecapture-controlbar.record-tooltip":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x437;&#x430;&#x445;&#x43E;&#x43F;&#x438;&#x442;&#x438;.","ba-imagecapture-controlbar.rerecord":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-imagecapture-controlbar.cancel":"&#x421;&#x43A;&#x430;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438;","ba-imagecapture-controlbar.cancel-tooltip":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43A;&#x430;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438;
2.","ba-audioplayer-controlbar.audio-progress":"&#x41F;&#x440;&#x43E;&#x433;&#x440;&#x435;&#x441;","ba-audioplayer-controlbar.rerecord-audio":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;?","ba-audioplayer-controlbar.submit-audio":"&#x41F;&#x456;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x438;","ba-audioplayer-controlbar.play-audio":"&#x412;&#x456;&#x434;&#x442;&#x432;&#x43E;&#x440;&#x438;&#x442;&#x438;","ba-audioplayer-controlbar.pause-audio":"&#x41F;&#x440;&#x438;&#x437;&#x443;&#x43F;&#x438;&#x43D;&#x438;&#x442;&#x438;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x41F;&#x430;&#x443;&#x437;&#x430; &#x43D;&#x435; &#x43F;&#x456;&#x434;&#x442;&#x440;&#x438;&#x43C;&#x443;&#x454;&#x442;&#x44C;&#x441;&#x44F;","ba-audioplayer-controlbar.elapsed-time":"&#x412;&#x438;&#x442;&#x440;&#x430;&#x447;&#x435;&#x43D;&#x438;&#x439; &#x447;&#x430;&#x441;","ba-audioplayer-controlbar.total-time":"&#x417;&#x430;&#x433;&#x430;&#x43B;&#x44C;&#x43D;&#x430; &#x442;&#x440;&#x438;&#x432;&#x430;&#x43B;&#x456;&#x441;&#x442;&#x44C;","ba-audioplayer-controlbar.volume-button":"&#x412;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; &#x433;&#x443;&#x447;&#x43D;&#x456;&#x441;&#x442;&#x44C;","ba-audioplayer-controlbar.volume-mute":"&#x412;&#x438;&#x43C;&#x43A;&#x43D;&#x443;&#x442;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-audioplayer-controlbar.volume-unmute":"&#x423;&#x432;&#x456;&#x43C;&#x43A;&#x43D;&#x443;&#x442;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-audioplayer-loader.tooltip":"&#x417;&#x430;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;...","ba-audioplayer.audio-error":"&#x412;&#x438;&#x43D;&#x438;&#x43A;&#x43B;&#x430; &#x43F;&#x43E;&#x43C;&#x438;&#x43B;&#x43A;&#x430;, &#x431;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x456;&#x442;&#x44C; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443; &#x43F;&#x456;&#x437;&#x43D;&#x456;&#x448;&#x435;. &#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-audiorecorder-chooser.record-audio":"&#x417;&#x430;&#x43F;&#x438;&#x441; &#x430;&#x443;&#x434;&#x456;&#x43E;","ba-audiorecorder-chooser.upload-audio":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x430;&#x443;&#x434;&#x456;&#x43E;","ba-audiorecorder-controlbar.settings":"&#x41D;&#x430;&#x43B;&#x430;&#x448;&#x442;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F;","ba-audiorecorder-controlbar.microphonehealthy":"&#x417;&#x432;&#x443;&#x43A; &#x445;&#x43E;&#x440;&#x43E;&#x448;&#x438;&#x439;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x41D;&#x435; &#x432;&#x434;&#x430;&#x454;&#x442;&#x44C;&#x441;&#x44F; &#x440;&#x43E;&#x437;&#x43F;&#x456;&#x437;&#x43D;&#x430;&#x442;&#x438; &#x436;&#x43E;&#x434;&#x435;&#x43D; &#x437;&#x432;&#x443;&#x43A;","ba-audiorecorder-controlbar.record":"&#x417;&#x430;&#x43F;&#x438;&#x441;","ba-audiorecorder-controlbar.record-tooltip":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438;.","ba-audiorecorder-controlbar.rerecord":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-audiorecorder-controlbar.stop":"&#x417;&#x443;&#x43F;&#x438;&#x43D;&#x438;&#x442;&#x438;","ba-audiorecorder-controlbar.stop-tooltip":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x437;&#x443;&#x43F;&#x438;&#x43D;&#x438;&#x442;&#x438;.","ba-audiorecorder-controlbar.stop-available-after":"&#x41C;&#x456;&#x43D;&#x456;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x438;&#x439; &#x447;&#x430;&#x441; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x443; &#x441;&#x43A;&#x43B;&#x430;&#x434;&#x430;&#x454; %d &#x441;&#x435;&#x43A;&#x443;&#x43D;&#x434;","ba-audiorecorder-controlbar.cancel":"&#x421;&#x43A;&#x430;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43A;&#x430;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438;.","ba-videoplayer-controlbar.player-speed":"&#x428;&#x432;&#x438;&#x434;&#x43A;&#x456;&#x441;&#x442;&#x44C; &#x43F;&#x440;&#x43E;&#x433;&#x440;&#x430;&#x432;&#x430;&#x447;&#x430;","ba-videoplayer-controlbar.settings":"&#x41D;&#x430;&#x43B;&#x430;&#x448;&#x442;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F;","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"&#x406;&#x43A;&#x43E;&#x43D;&#x43A;&#x430; Airplay.","ba-videoplayer.all-settings":"&#x423;&#x441;&#x456; &#x43D;&#x430;&#x43B;&#x430;&#x448;&#x442;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F;","ba-videoplayer.player-speed":"&#x428;&#x432;&#x438;&#x434;&#x43A;&#x456;&#x441;&#x442;&#x44C; &#x43F;&#x440;&#x43E;&#x433;&#x440;&#x430;&#x432;&#x430;&#x447;&#x430;","ba-videoplayer.full-screen":"&#x41F;&#x43E;&#x432;&#x43D;&#x43E;&#x435;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x438;&#x439; &#x440;&#x435;&#x436;&#x438;&#x43C;","ba-videorecorder-controlbar.add-stream":"&#x414;&#x43E;&#x434;&#x430;&#x442;&#x438; &#x442;&#x440;&#x430;&#x43D;&#x441;&#x43B;&#x44F;&#x446;&#x456;&#x44E;","ba-videorecorder.switch-camera":"&#x41F;&#x435;&#x440;&#x435;&#x43C;&#x43A;&#x43D;&#x443;&#x442;&#x438; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x443;","ba-videorecorder.prepare-covershot":"&#x41F;&#x456;&#x434;&#x433;&#x43E;&#x442;&#x43E;&#x432;&#x43A;&#x430; &#x43E;&#x431;&#x43A;&#x43B;&#x430;&#x434;&#x438;&#x43D;&#x43E;&#x43A;","ba-videorecorder.prepare-thumbnails":"&#x41F;&#x456;&#x434;&#x433;&#x43E;&#x442;&#x43E;&#x432;&#x43A;&#x430; &#x43F;&#x43E;&#x448;&#x443;&#x43A;&#x443; &#x435;&#x441;&#x43A;&#x456;&#x437;&#x456;&#x432;","ba-videorecorder.adding-new-stream":"&#x414;&#x43E;&#x434;&#x430;&#x432;&#x430;&#x43D;&#x43D;&#x44F; &#x43D;&#x43E;&#x432;&#x43E;&#x457; &#x442;&#x440;&#x430;&#x43D;&#x441;&#x43B;&#x44F;&#x446;&#x456;
2&#x457;","ba-imagecapture.recorder-error":"&#x412;&#x438;&#x43D;&#x438;&#x43A;&#x43B;&#x430; &#x43F;&#x43E;&#x43C;&#x438;&#x43B;&#x43A;&#x430;, &#x431;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x456;&#x442;&#x44C; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443; &#x43F;&#x456;&#x437;&#x43D;&#x456;&#x448;&#x435;. &#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-imagecapture.attach-error":"&#x41D;&#x435; &#x432;&#x434;&#x430;&#x43B;&#x43E;&#x441;&#x44F; &#x43E;&#x442;&#x440;&#x438;&#x43C;&#x430;&#x442;&#x438; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x443; &#x434;&#x43E; &#x43C;&#x443;&#x43B;&#x44C;&#x442;&#x438;&#x43C;&#x435;&#x434;&#x456;&#x439;&#x43D;&#x43E;&#x433;&#x43E; &#x456;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x439;&#x441;&#x443;. &#x417;&#x430;&#x43B;&#x435;&#x436;&#x43D;&#x43E; &#x432;&#x456;&#x434; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x440;&#x43E;&#x44E; &#x442;&#x430; &#x431;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;&#x430;, &#x432;&#x430;&#x43C;, &#x43C;&#x43E;&#x436;&#x43B;&#x438;&#x432;&#x43E;, &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x43E; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; Flash &#x430;&#x431;&#x43E; &#x43E;&#x442;&#x440;&#x438;&#x43C;&#x430;&#x442;&#x438; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x434;&#x43E; &#x441;&#x442;&#x43E;&#x440;&#x456;&#x43D;&#x43A;&#x438; &#x447;&#x435;&#x440;&#x435;&#x437; SSL.","ba-imagecapture.software-required":"&#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x43D;&#x438;&#x436;&#x447;&#x435;, &#x449;&#x43E;&#x431; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x443;&#x432;&#x430;&#x442;&#x438; &#x43D;&#x430;&#x441;&#x442;&#x443;&#x43F;&#x43D;&#x456; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x456; &#x437;&#x430;&#x441;&#x43E;&#x431;&#x438;, &#x449;&#x43E;&#x431; &#x43F;&#x440;&#x43E;&#x434;&#x43E;&#x432;&#x436;&#x438;&#x442;&#x438;.","ba-imagecapture.software-waiting":"&#x41E;&#x447;&#x456;&#x43A;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x430;&#x446;&#x456;&#x457; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x438;&#x445; &#x437;&#x430;&#x441;&#x43E;&#x431;&#x456;&#x432;. &#x41C;&#x43E;&#x436;&#x43B;&#x438;&#x432;&#x43E;, &#x432;&#x430;&#x43C; &#x434;&#x43E;&#x432;&#x435;&#x434;&#x435;&#x442;&#x44C;&#x441;&#x44F; &#x43F;&#x435;&#x440;&#x435;&#x437;&#x430;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x438;&#x442;&#x438; &#x441;&#x442;&#x43E;&#x440;&#x456;&#x43D;&#x43A;&#x443; &#x43F;&#x456;&#x441;&#x43B;&#x44F; &#x437;&#x430;&#x432;&#x435;&#x440;&#x448;&#x435;&#x43D;&#x43D;&#x44F;.","ba-imagecapture.access-forbidden":"&#x423; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x456; &#x434;&#x43E; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x438; &#x431;&#x443;&#x43B;&#x43E; &#x432;&#x456;&#x434;&#x43C;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43E;. &#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-imagecapture.uploading":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;","ba-imagecapture.uploading-failed":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x437;&#x430;&#x437;&#x43D;&#x430;&#x43B;&#x43E; &#x43D;&#x435;&#x432;&#x434;&#x430;&#x447;&#x456; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442; &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x437;&#x43D;&#x43E;&#x432;&#x443;.","ba-imagecapture.upload-error-duration":"&#x420;&#x43E;&#x437;&#x43C;&#x456;&#x440; &#x432;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x443;&#x432;&#x430;&#x43D;&#x43E;&#x433;&#x43E; &#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x43D;&#x435; &#x432;&#x456;&#x434;&#x43F;&#x43E;&#x432;&#x456;&#x434;&#x430;&#x454; &#x432;&#x438;&#x43C;&#x43E;&#x433;&#x430;&#x43C; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437;.","ba-imagecapture.resolution-constraint-error":"&#x424;&#x430;&#x439;&#x43B;, &#x44F;&#x43A;&#x438;&#x439; &#x432;&#x438; &#x43E;&#x431;&#x440;&#x430;&#x43B;&#x438;, &#x43D;&#x435; &#x432;&#x456;&#x434;&#x43F;&#x43E;&#x432;&#x456;&#x434;&#x430;&#x454; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x43E;&#x43C;&#x443; &#x440;&#x43E;&#x437;&#x448;&#x438;&#x440;&#x435;&#x43D;&#x43D;&#x44E; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437;.","ba-imagecapture.verifying":"&#x412;&#x435;&#x440;&#x438;&#x444;&#x456;&#x43A;&#x430;&#x446;&#x456;&#x44F;","ba-imagecapture.verifying-failed":"&#x412;&#x435;&#x440;&#x438;&#x444;&#x456;&#x43A;&#x430;&#x446;&#x456;&#x44F; &#x437;&#x430;&#x437;&#x43D;&#x430;&#x43B;&#x430; &#x43D;&#x435;&#x432;&#x434;&#x430;&#x447;&#x456; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437;.","ba-imagecapture.rerecord-confirm":"&#x412;&#x438; &#x434;&#x456;&#x439;&#x441;&#x43D;&#x43E; &#x445;&#x43E;&#x447;&#x435;&#x442;&#x435; &#x43F;&#x435;&#x440;&#x435;&#x437;&#x43D;&#x44F;&#x442;&#x438; &#x432;&#x430;&#x448;&#x435; &#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;?","ba-imagecapture.image_file_too_large":"&#x412;&#x430;&#x448;&#x435; &#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x437;&#x430;&#x43D;&#x430;&#x434;&#x442;&#x43E; &#x432;&#x435;&#x43B;&#x438;&#x43A;&#x435; (%s) - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437; &#x437; &#x43C;&#x435;&#x43D;&#x448;&#x438;&#x43C; &#x444;&#x430;&#x439;&#x43B;&#x43E;&#x43C; &#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;.","ba-imagecapture.unsupported_image_type":"&#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x432;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x442;&#x435;: %s - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437;.","ba-imagecapture.orientation-portrait-required":"&#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43E;&#x431;&#x435;&#x440;&#x43D;&#x456;&#x442;&#x44C; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x440;&#x456;&#x439;, &#x449;&#x43E;&#x431; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438; &#x443; &#x43F;&#x43E;&#x440;&#x442;&#x440;&#x435;&#x442;&#x43D;&#x43E;&#x43C;&#x443; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x456;.","ba-imagecapture.orientation-landscape-required":"&#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43E;&#x431;&#x435;&#x440;&#x43D;&#x456;&#x442;&#x44C; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x440;&#x456;&#x439;, &#x449;&#x43E;&#x431; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438; &#x443; &#x430;&#x43B;&#x44C;&#x431;&#x43E;&#x43C;&#x43D;&#x43E;&#x43C;&#x443; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x456;.","ba-audiorecorder.recorder-error":"&#x412;&#x438;&#x43D;&#x438;&#x43A;&#x43B;&#x430; &#x43F;&#x43E;&#x43C;&#x438;&#x43B;&#x43A;&#x430;, &#x431;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x456;&#x442;&#x44C; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443; &#x43F;&#x456;&#x437;&#x43D;&#x456;&#x448;&#x435;. &#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-audiorecorder.attach-error":"&#x41D;&#x435; &#x432;&#x434;&#x430;&#x43B;&#x43E;&#x441;&#x44F; &#x43E;&#x442;&#x440;&#x438;&#x43C;&#x430;&#x442;&#x438; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x443; &#x434;&#x43E; &#x43C;&#x443;&#x43B;&#x44C;&#x442;&#x438;&#x43C;&#x435;&#x434;&#x456;&#x439;&#x43D;&#x43E;&#x433;&#x43E; &#x456;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x439;&#x441;&#x443;. &#x417;&#x430;&#x43B;&#x435;&#x436;&#x43D;&#x43E; &#x432;&#x456;&#x434; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x440;&#x43E;&#x44E; &#x442;&#x430; &#x431;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;&#x430;, &#x432;&#x430;&#x43C;, &#x43C;&#x43E;&#x436;&#x43B;&#x438;&#x432;&#x43E;, &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x43E; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; Flash &#x430;&#x431;&#x43E; &#x43E;&#x442;&#x440;&#x438;&#x43C;&#x430;&#x442;&#x438; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x434;&#x43E; &#x441;&#x442;&#x43E;&#x440;&#x456;&#x43D;&#x43A;&#x438; &#x447;&#x435;&#x440;&#x435;&#x437; SSL.","ba-audiorecorder.software-required":"&#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x43D;&#x438;&#x436;&#x447;&#x435;, &#x449;&#x43E;&#x431; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x443;&#x432;&#x430;&#x442;&#x438; &#x43D;&#x430;&#x441;&#x442;&#x443;&#x43F;&#x43D;&#x456; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x456; &#x437;&#x430;&#x441;&#x43E;&#x431;&#x438;, &#x449;&#x43E;&#x431; &#x43F;&#x440;&#x43E;&#x434;&#x43E;&#x432;&#x436;&#x438;&#x442;&#x438;.","ba-audiorecorder.software-waiting":"&#x41E;&#x447;&#x456;&#x43A;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x430;&#x446;&#x456;
2&#x457; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x438;&#x445; &#x437;&#x430;&#x441;&#x43E;&#x431;&#x456;&#x432;. &#x41C;&#x43E;&#x436;&#x43B;&#x438;&#x432;&#x43E;, &#x432;&#x430;&#x43C; &#x434;&#x43E;&#x432;&#x435;&#x434;&#x435;&#x442;&#x44C;&#x441;&#x44F; &#x43F;&#x435;&#x440;&#x435;&#x437;&#x430;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x438;&#x442;&#x438; &#x441;&#x442;&#x43E;&#x440;&#x456;&#x43D;&#x43A;&#x443; &#x43F;&#x456;&#x441;&#x43B;&#x44F; &#x437;&#x430;&#x432;&#x435;&#x440;&#x448;&#x435;&#x43D;&#x43D;&#x44F;.","ba-audiorecorder.access-forbidden":"&#x423; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x456; &#x434;&#x43E; &#x434;&#x438;&#x43A;&#x442;&#x43E;&#x444;&#x43E;&#x43D;&#x443; &#x431;&#x443;&#x43B;&#x43E; &#x432;&#x456;&#x434;&#x43C;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43E;. &#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-audiorecorder.uploading":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;","ba-audiorecorder.uploading-failed":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x437;&#x430;&#x437;&#x43D;&#x430;&#x43B;&#x43E; &#x43D;&#x435;&#x432;&#x434;&#x430;&#x447;&#x456; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437;.","ba-audiorecorder.upload-error-duration":"&#x422;&#x440;&#x438;&#x432;&#x430;&#x43B;&#x456;&#x441;&#x442;&#x44C; &#x432;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x443;&#x432;&#x430;&#x43D;&#x43E;&#x433;&#x43E; &#x430;&#x443;&#x434;&#x456;&#x43E; &#x43D;&#x435; &#x432;&#x456;&#x434;&#x43F;&#x43E;&#x432;&#x456;&#x434;&#x430;&#x454; &#x432;&#x438;&#x43C;&#x43E;&#x433;&#x430;&#x43C; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437;.","ba-audiorecorder.verifying":"&#x412;&#x435;&#x440;&#x438;&#x444;&#x456;&#x43A;&#x430;&#x446;&#x456;&#x44F;","ba-audiorecorder.verifying-failed":"&#x412;&#x435;&#x440;&#x438;&#x444;&#x456;&#x43A;&#x430;&#x446;&#x456;&#x44F; &#x437;&#x430;&#x437;&#x43D;&#x430;&#x43B;&#x430; &#x43D;&#x435;&#x432;&#x434;&#x430;&#x447;&#x456; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437;.","ba-audiorecorder.rerecord-confirm":"&#x412;&#x438; &#x441;&#x43F;&#x440;&#x430;&#x432;&#x434;&#x456; &#x431;&#x430;&#x436;&#x430;&#x454;&#x442;&#x435; &#x43F;&#x435;&#x440;&#x435;&#x437;&#x430;&#x43F;&#x438;&#x441;&#x430;&#x442;&#x438; &#x430;&#x443;&#x434;&#x456;&#x43E;?","ba-audiorecorder.cancel-confirm":"&#x412;&#x438; &#x441;&#x43F;&#x440;&#x430;&#x432;&#x434;&#x456; &#x431;&#x430;&#x436;&#x430;&#x454;&#x442;&#x435; &#x441;&#x43A;&#x430;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438; &#x432;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x430;&#x443;&#x434;&#x456;&#x43E;?","ba-audiorecorder.audio_file_too_large":"&#x412;&#x430;&#x448; &#x430;&#x443;&#x434;&#x456;&#x43E;&#x444;&#x430;&#x439;&#x43B; &#x437;&#x430;&#x43D;&#x430;&#x434;&#x442;&#x43E; &#x432;&#x435;&#x43B;&#x438;&#x43A;&#x438;&#x439; (%s) - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437; &#x437; &#x43C;&#x435;&#x43D;&#x448;&#x438;&#x43C; &#x430;&#x443;&#x434;&#x456;&#x43E;&#x444;&#x430;&#x439;&#x43B;&#x43E;&#x43C;.","ba-audiorecorder.unsupported_audio_type":"&#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x432;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x442;&#x435;: %s - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437;.","ba-common-settingsmenu.tooltip":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x434;&#x43B;&#x44F; &#x432;&#x456;&#x434;&#x442;&#x432;&#x43E;&#x440;&#x435;&#x43D;&#x43D;&#x44F;.","ba-common-settingsmenu.setting-menu":"&#x412;&#x441;&#x456; &#x43D;&#x430;&#x43B;&#x430;&#x448;&#x442;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F;","ba-common-settingsmenu.source-quality":"&#x42F;&#x43A;&#x456;&#x441;&#x442;&#x44C; &#x434;&#x436;&#x435;&#x440;&#x435;&#x43B;&#x430;","ba-common-settingsmenu.player-speed":"&#x428;&#x432;&#x438;&#x434;&#x43A;&#x456;&#x441;&#x442;&#x44C; &#x432;&#x456;&#x434;&#x442;&#x432;&#x43E;&#x440;&#x435;&#x43D;&#x43D;&#x44F;","ba-common-settingsmenu.set-menu-option":"&#x412;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; &#x43F;&#x430;&#x440;&#x430;&#x43C;&#x435;&#x442;&#x440;","ba-common-settingsmenu.submit-video":"&#x41F;&#x456;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x438; &#x432;&#x456;&#x434;&#x435;&#x43E;","ba-common-settingsmenu.picture-in-picture":"&#x417;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x432; &#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x456;","ba-common-settingsmenu.exit-fullscreen-video":"&#x412;&#x438;&#x439;&#x442;&#x438; &#x437; &#x43F;&#x43E;&#x432;&#x43D;&#x43E;&#x435;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x443;","ba-common-settingsmenu.fullscreen-video":"&#x423;&#x432;&#x456;&#x439;&#x442;&#x438; &#x434;&#x43E; &#x43F;&#x43E;&#x432;&#x43D;&#x43E;&#x435;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x443;","ba-videorecorder-chooser.multi-stream":"&#x411;&#x430;&#x433;&#x430;&#x442;&#x43E;&#x43F;&#x43E;&#x442;&#x43E;&#x43A;&#x43E;&#x432;&#x438;&#x439;","ba-videorecorder-controlbar.pause-recorder":"&#x41F;&#x440;&#x438;&#x437;&#x443;&#x43F;&#x438;&#x43D;&#x438;&#x442;&#x438; &#x437;&#x430;&#x43F;&#x438;&#x441;","ba-videorecorder-controlbar.resume-recorder":"&#x41F;&#x440;&#x43E;&#x434;&#x43E;&#x432;&#x436;&#x438;&#x442;&#x438; &#x437;&#x430;&#x43F;&#x438;&#x441;","ba-videorecorder.missing-track":"&#x412;&#x456;&#x434;&#x441;&#x443;&#x442;&#x43D;&#x44F; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x43E;&#x432;&#x430; &#x447;&#x438; &#x432;&#x456;&#x434;&#x435;&#x43E; &#x434;&#x43E;&#x440;&#x456;&#x436;&#x43A;&#x430;","ba-videorecorder.device-already-in-use":"&#x429;&#x43E;&#x43D;&#x430;&#x439;&#x43C;&#x435;&#x43D;&#x448;&#x435; &#x43E;&#x434;&#x438;&#x43D; &#x437; &#x432;&#x430;&#x448;&#x438;&#x445; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x440;&#x43E;&#x457;&#x432; &#x432;&#x432;&#x435;&#x434;&#x435;&#x43D;&#x43D;&#x44F; &#x432;&#x436;&#x435; &#x432;&#x438;&#x43A;&#x43E;&#x440;&#x438;&#x441;&#x442;&#x43E;&#x432;&#x443;&#x454;&#x442;&#x44C;&#x441;&#x44F;","ba-videorecorder.browser-permission-denied":"&#x423; &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x43B;&#x456; &#x432;&#x456;&#x434;&#x43C;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43E; &#x431;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;&#x43E;&#x43C;, &#x431;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43D;&#x430;&#x434;&#x430;&#x439;&#x442;&#x435; &#x434;&#x43E;&#x437;&#x432;&#x456;&#x43B; &#x442;&#x430; &#x43F;&#x435;&#x440;&#x435;&#x437;&#x430;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x442;&#x435; &#x441;&#x442;&#x43E;&#x440;&#x456;&#x43D;&#x43A;&#x443;","ba-audioplayer.all-settings":"&#x412;&#x441;&#x456; &#x43D;&#x430;&#x43B;&#x430;&#x448;&#x442;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F;","ba-videoplayer-controlbar.remaining-time":"&#x427;&#x430;&#x441;, &#x449;&#x43E; &#x437;&#x430;&#x43B;&#x438;&#x448;&#x438;&#x432;&#x441;&#x44F;","ba-videoplayer-controlbar.select-frame":"&#x412;&#x438;&#x431;&#x435;&#x440;&#x456;&#x442;&#x44C;","ba-videoplayer-controlbar.trim-video":"&#x41E;&#x431;&#x440;&#x456;&#x437;&#x430;&#x442;&#x438;","ba-videoplayer-playbutton.trim":"&#x41E;&#x431;&#x440;&#x456;&#x437;&#x430;&#x442;&#x438;","ba-videoplayer-playbutton.skip":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x442;&#x438;&#x442;&#x438;","ba-videorecorder-imagegallery.upload-covershot":"&#x417;&#x430;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x438;&#x442;&#x438; &#x43E;&#x431;&#x43A;&#x43B;&#x430;&#x434;&#x438;&#x43D;&#x43A;&#x443;","ba-videorecorder.pick-covershot-frame":"&#x412;&#x438;&#x431;&#x435;&#x440;&#x456;&#x442;&#x44C; &#x43A;&#x430;&#x434;&#x440;, &#x44F;&#x43A;&#x438;&#x439; &#x43F;&#x43E;&#x442;&#x440;&#x456;&#x431;&#x43D;&#x43E; &#x432;&#x438;&#x43A;&#x43E;&#x440;&#x438;&#x441;&#x442;&#x43E;&#x432;&#x443;&#x432;&#x430;&#x442;&#x438; &#x44F;&#x43A; &#x43E;&#x431;&#x43A;&#x43B;&#x430;&#x434;&#x438;&#x43D;&#x43A;&#x443;.","ba-videorecorder.screen-recorder-is-not-supported":"&#x426;&#x435;&#x439; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x440;&#x456;&#x439; &#x43D;&#x435; &#x43F;&#x456;&#x434;&#x442;&#x440;&#x438;&#x43C;&#x443;&#x454; &#x440;&#x435;&#x454;&#x441;&#x442;&#x440;&#x430;&#x442;&#x43E;&#x440; &#x435;&#x43A;&#x440;&#x430;&#x43D;&#x443;","ba-videorecorder.trim-prompt":"&#x412;&#x438; &#x445;&#x43E;&#x447;&#x435;&#x442;&#x435; &#x43E;&#x431;&#x440;&#x456;&#x437;&#x430;&#x442;&#x438; &#x441;&#x432;&#x43E;&#x454; &#x432;&#x456;&#x434;&#x435;&#x43E;?","ba-videorecorder.trim-video":"&#x41F;&#x435;&#x440;&#x435;&#x43C;&#x456;&#x441;&#x442;&#x456;&#x442;&#x44C; &#x43C;&#x430;&#x440;&#x43A;&#x435;&#x440;&#x438; &#x43F;&#x43E;&#x447;&#x430;&#x442;&#x43A;&#x443; &#x442;&#x430; &#x43A;&#x456;&#x43D;&#x446;&#x44F;, &#x449;&#x43E;&#x431; &#x43E;&#x431;&#x440;&#x456;&#x437;&#x430;&#x442;&#x438; &#x432;&#x456;&#x434;&#x435;&#x43E;","ba-videorecorder.wait-for-trim":"&#x41E;&#x447;&#x456;&#x43A;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F; &#x43A;&#x43E;&#x43C;&#x430;&#x43D;&#x434;&#x438; &#x43E;&#x431;&#x440;&#x456;&#x437;&#x430;&#x43D;&#x43D;&#x44F; ...","ba-videorecorder-controlbar.no-video-source":"&#x412;&#x456;&#x434;&#x441;&#x443;&#x442;&#x43D;&#x454; &#x434;&#x43E;&#x434;&#x430;&#x442;&#x43A;&#x43E;&#x432;&#x435; &#x434;&#x436;&#x435;&#x440;&#x435;&#x43B;&#x43E; &#x432;&#x445;&#x456;&#x434;&#x43D;&#x43E;&#x433;&#x43E; &#x432;&#x456;&#x434;&#x435;&#x43E;&#x441;&#x438;&#x433;&#x43D;&#x430;&#x43B;&#x443;","ba-videorecorder-controlbar.stream-already-selected":"&#x414;&#x43E;&#x434;&#x430;&#x442;&#x43A;&#x43E;&#x432;&#x438;&#x439; &#x43F;&#x43E;&#x442;&#x456;&#x43A; &#x443;&#x436;&#x435; &#x432;&#x438;&#x431;&#x440;&#x430;&#x43D;&#x43E;","ba-videorecorder.uploading-src-error":"&#x41D;&#x435;&#x43C;&#x43E;&#x436;&#x43B;&#x438;&#x432;&#x43E; &#x432;&#x456;&#x434;&#x442;&#x432;&#x43E;&#x440;&#x438;&#x442;&#x438; &#x432;&#x456;&#x434;&#x435;&#x43E; &#x437;&#x430;&#x440;&#x430;&#x437;, &#x437;&#x430;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x442;&#x440;&#x438;&#x432;&#x430;&#x454;","ba-audiorecorder-controlbar.pause-recorder":"&#x41F;&#x430;&#x443;&#x437;&#x430; &#x440;&#x435;&#x454;&#x441;&#x442;&#x440;&#x430;&#x442;&#x43E;&#x440;&#x430;","ba-audiorecorder-controlbar.resume-recorder":"&#x420;&#x435;&#x454;&#x441;&#x442;&#x440;&#x430;&#x442;&#x43E;&#x440; &#x440;&#x435;&#x437;&#x44E;&#x43C;&#x435;"},["language:uk"]),{}}),e.define("module:Assets.Languages.ur",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"&#x6A9;&#x6BE;&#x6CC;&#x644;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-videoplayer-playbutton.rerecord":"&#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videoplayer-playbutton.submit-video":"&#x648;&#x6CC;&#x688;&#x6CC;&#x648; &#x6A9;&#x6CC; &#x62A;&#x635;&#x62F;&#x6CC;&#x642; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videoplayer-loader.tooltip":"&#x644;&#x648;&#x688;&#x646;&#x6AF;...","ba-videoplayer-controlbar.change-resolution":"&#x631;&#x6CC;&#x632;&#x648;&#x644;&#x6CC;&#x648;&#x634;&#x646; &#x6A9;&#x648; &#x62A;&#x628;&#x62F;&#x6CC;&#x644; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videoplayer-controlbar.video-progress":"&#x67E;&#x6CC;&#x634; &#x631;&#x641;&#x62A;","ba-videoplayer-controlbar.rerecord-video":"&#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x61F;","ba-videoplayer-controlbar.submit-video":"&#x62A;&#x635;&#x62F;&#x6CC;&#x642; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videoplayer-controlbar.play-video":"&#x67E;&#x644;&#x6D2;","ba-videoplayer-controlbar.pause-video":"&#x62A;&#x648;&#x642;&#x641;","ba-videoplayer-controlbar.elapsed-time":"&#x6AF;&#x632;&#x631;&#x627; &#x6C1;&#x648;&#x627; &#x648;&#x642;&#x62A;","ba-videoplayer-controlbar.total-time":"&#x627;&#x633;&#x6A9;&#x6CC; &#x6A9;&#x644; &#x644;&#x645;&#x628;&#x627;&#x626;&#x6CC;","ba-videoplayer-controlbar.fullscreen-video":"&#x641;&#x644; &#x633;&#x6A9;&#x631;&#x6CC;&#x646; &#x62F;&#x627;&#x62E;&#x644; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-videoplayer-controlbar.volume-button":"&#x648;&#x627;&#x644;&#x6CC;&#x648;&#x645; &#x633;&#x6CC;&#x679; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videoplayer-controlbar.volume-mute":"&#x622;&#x648;&#x627;&#x632; &#x628;&#x646;&#x62F; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videoplayer-controlbar.volume-unmute":"&#x622;&#x648;&#x627;&#x632; &#x6A9;&#x648; &#x686;&#x627;&#x644;&#x648; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videoplayer.video-error":"&#x627;&#x6CC;&#x6A9; &#x62E;&#x627;&#x645;&#x6CC; &#x67E;&#x6CC;&#x634; &#x622;&#x6AF;&#x626;&#x6CC;. &#x628;&#x631;&#x627;&#x626;&#x6D2; &#x645;&#x6C1;&#x631;&#x628;&#x627;&#x646;&#x6CC; &#x6A9;&#x686;&#x6BE; &#x62F;&#x6CC;&#x631; &#x628;&#x639;&#x62F; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x6CC;&#x6BA;. &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-videorecorder-chooser.record-video":"&#x648;&#x6CC;&#x688;&#x6CC;&#x648; &#x631;&#x6CC;&#x6A9;&#x627;&#x631;&#x688; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videorecorder-chooser.upload-video":"&#x648;&#x6CC;&#x688;&#x6CC;&#x648; &#x627;&#x67E; &#x644;&#x648;&#x688; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videorecorder-controlbar.settings":"&#x633;&#x6CC;&#x679;&#x646;&#x6AF;","ba-videorecorder-controlbar.camerahealthy":"&#x644;&#x627;&#x626;&#x679;&#x646;&#x6AF; &#x627;&#x686;&#x6BE;&#x6CC; &#x6C1;&#x6D2;","ba-videorecorder-controlbar.cameraunhealthy":"&#x644;&#x627;&#x626;&#x679;&#x646;&#x6AF; &#x628;&#x6C1;&#x62A;&#x631;&#x6CC;&#x646; &#x646;&#x6C1;&#x6CC;&#x6BA; &#x6C1;&#x6D2;","ba-videorecorder-controlbar.microphonehealthy":"&#x622;&#x648;&#x627;&#x632; &#x627;&#x686;&#x6BE;&#x6CC; &#x6C1;&#x6D2;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x6A9;&#x648;&#x626;&#x6CC; &#x622;&#x648;&#x627;&#x632; &#x646;&#x6C1;&#x6CC;&#x6BA; &#x633;&#x646; &#x633;&#x6A9;&#x62A;&#x627;","ba-videorecorder-controlbar.record":"&#x631;&#x6CC;&#x6A9;&#x627;&#x631;&#x688;","ba-videorecorder-controlbar.record-tooltip":"&#x631;&#x6CC;&#x6A9;&#x627;&#x631;&#x688; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videorecorder-controlbar.rerecord":"&#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-videorecorder-controlbar.upload-covershot":"&#x6A9;&#x648;&#x631; &#x627;&#x67E; &#x644;&#x648;&#x688; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x627;&#x67E;&#x646;&#x6CC; &#x645;&#x631;&#x636;&#x6CC; &#x6A9;&#x6D2; &#x645;&#x637;&#x627;&#x628;&#x642; &#x6A9;&#x648;&#x631; &#x634;&#x627;&#x679; &#x627;&#x67E; &#x644;&#x648;&#x688; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videorecorder-controlbar.stop":"&#x631;&#
2x6A9; &#x62C;&#x627;&#x624;","ba-videorecorder-controlbar.stop-tooltip":"&#x631;&#x648;&#x6A9;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-videorecorder-controlbar.skip":"&#x686;&#x6BE;&#x648;&#x691; &#x62F;&#x648;","ba-videorecorder-controlbar.skip-tooltip":"&#x686;&#x6BE;&#x648;&#x691;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-videorecorder.recorder-error":"&#x627;&#x6CC;&#x6A9; &#x62E;&#x627;&#x645;&#x6CC; &#x67E;&#x6CC;&#x634; &#x622;&#x6AF;&#x626;&#x6CC;. &#x628;&#x631;&#x627;&#x626;&#x6D2; &#x645;&#x6C1;&#x631;&#x628;&#x627;&#x646;&#x6CC; &#x6A9;&#x686;&#x6BE; &#x62F;&#x6CC;&#x631; &#x628;&#x639;&#x62F; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x6CC;&#x6BA;. &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-videorecorder.attach-error":"&#x6C1;&#x645; &#x645;&#x6CC;&#x688;&#x6CC;&#x627; &#x627;&#x646;&#x679;&#x631;&#x641;&#x6CC;&#x633; &#x62A;&#x6A9; &#x631;&#x633;&#x627;&#x626;&#x6CC; &#x62D;&#x627;&#x635;&#x644; &#x646;&#x6C1;&#x6CC;&#x6BA; &#x6A9;&#x631; &#x633;&#x6A9;&#x6D2;&#x6D4;&#x688;&#x6CC;&#x648;&#x627;&#x626;&#x633; &#x627;&#x648;&#x631; &#x628;&#x631;&#x627;&#x624;&#x632;&#x631; &#x67E;&#x631; &#x645;&#x646;&#x62D;&#x635;&#x631; &#x6C1;&#x6D2;&#x622;&#x67E; &#x6A9;&#x648;&#x627;&#x6CC;&#x633; &#x627;&#x6CC;&#x633; &#x627;&#x6CC;&#x644; &#x6A9;&#x6D2; &#x630;&#x631;&#x6CC;&#x639;&#x6D2; &#x635;&#x641;&#x62D;&#x6C1; &#x62A;&#x6A9; &#x631;&#x633;&#x627;&#x626;&#x6CC; &#x6A9;&#x6CC; &#x636;&#x631;&#x648;&#x631;&#x62A; &#x6C1;&#x648; &#x633;&#x6A9;&#x62A;&#x6CC; &#x6C1;&#x6D2;&#x6D4;","ba-videorecorder.access-forbidden":"&#x645;&#x6CC;&#x688;&#x6CC;&#x627; &#x62A;&#x6A9; &#x631;&#x633;&#x627;&#x626;&#x6CC; &#x645;&#x645;&#x646;&#x648;&#x639; &#x62A;&#x6BE;&#x6CC;&#x6D4; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-videorecorder.pick-covershot":"&#x627;&#x6CC;&#x6A9; &#x6A9;&#x648;&#x631; &#x634;&#x627;&#x679; &#x686;&#x646;&#x6CC;&#x6BA;&#x6D4;","ba-videorecorder.uploading":"&#x627;&#x67E; &#x644;&#x648;&#x688; &#x6C1;&#x648; &#x631;&#x6C1;&#x627; &#x6C1;&#x6D2;&#x6D4;","ba-videorecorder.uploading-failed":"&#x627;&#x67E; &#x644;&#x648;&#x688; &#x6A9;&#x631;&#x646;&#x627; &#x646;&#x627;&#x6A9;&#x627;&#x645; &#x6C1;&#x648; &#x6AF;&#x6CC;&#x627; - &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-videorecorder.verifying":"&#x62A;&#x635;&#x62F;&#x6CC;&#x642; &#x6A9;&#x631; &#x631;&#x6C1;&#x627; &#x6C1;&#x6D2;","ba-videorecorder.verifying-failed":"&#x62A;&#x635;&#x62F;&#x6CC;&#x642; &#x646;&#x627;&#x6A9;&#x627;&#x645; &#x6C1;&#x648;&#x6AF;&#x626;&#x6CC; - &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-videorecorder.rerecord-confirm":"&#x6A9;&#x6CC;&#x627; &#x622;&#x67E; &#x648;&#x627;&#x642;&#x639;&#x6CC; &#x627;&#x67E;&#x646;&#x627; &#x648;&#x6CC;&#x688;&#x6CC;&#x648; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x628;&#x646;&#x627;&#x646;&#x627; &#x686;&#x627;&#x6C1;&#x62A;&#x6D2; &#x6C1;&#x6CC;&#x6BA;&#x61F;","ba-videorecorder.video_file_too_large":"&#x627;&#x6CC;&#x6A9; &#x686;&#x6BE;&#x648;&#x679;&#x6CC; &#x648;&#x6CC;&#x688;&#x6CC;&#x648; &#x641;&#x627;&#x626;&#x644; &#x6A9;&#x6D2; &#x633;&#x627;&#x62A;&#x6BE; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4; (%s) - &#x622;&#x67E; &#x6A9;&#x6CC; &#x648;&#x6CC;&#x688;&#x6CC;&#x648; &#x641;&#x627;&#x626;&#x644; &#x628;&#x6C1;&#x62A; &#x628;&#x691;&#x6CC; &#x6C1;&#x6D2;","ba-videorecorder.unsupported_video_type":"&#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4; %s &#x628;&#x631;&#x627;&#x6C1; &#x6A9;&#x631;&#x645; &#x627;&#x67E; &#x644;&#x648;&#x688; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x67E;&#x648;&#x631;&#x6CC; &#x627;&#x633;&#x6A9;&#x631;&#x6CC;&#x646; &#x633;&#x6D2; &#x628;&#x627;&#x6C1;&#x631; &#x646;&#x6A9;&#x644;&#x6CC;&#x6BA;&#x6D4;","ba-videoplayer-share.share":"&#x645;&#x6CC;&#x688;&#x6CC;&#x627; &#x634;&#x6CC;&#x626;&#x631; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videorecorder-chooser.record-screen":"&#x631;&#x6CC;&#x6A9;&#x627;&#x631;&#x688; &#x627;&#x633;&#x6A9;&#x631;&#x6CC;&#x646;","ba-videoplayer-controlbar.pause-video-disabled":"&#x62A;&#x648;&#x642;&#x641; &#x62A;&#x639;&#x627;&#x648;&#x646; &#x6CC;&#x627;&#x641;&#x62A;&#x6C1; &#x646;&#x6C1;&#x6CC;&#x6BA; &#x6C1;&#x6D2;","ba-videorecorder-chooser.record-audio":"&#x622;&#x688;&#x6CC;&#x648; &#x631;&#x6CC;&#x6A9;&#x627;&#x631;&#x688; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videorecorder-controlbar.stop-available-after":"&#x633;&#x6CC;&#x6A9;&#x646;&#x688; &#x6C1;&#x6D2;&#x6D4; %d &#x631;&#x6CC;&#x6A9;&#x627;&#x631;&#x688;&#x646;&#x6AF; &#x6A9;&#x627; &#x6A9;&#x645; &#x627;&#x632; &#x6A9;&#x645; &#x648;&#x642;&#x62A;","ba-videorecorder-controlbar.cancel":"&#x645;&#x646;&#x633;&#x648;&#x62E; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videorecorder-controlbar.cancel-tooltip":"&#x645;&#x646;&#x633;&#x648;&#x62E; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-videorecorder.cancel-confirm":"&#x6A9;&#x6CC;&#x627; &#x622;&#x67E; &#x648;&#x627;&#x642;&#x639;&#x6CC; &#x627;&#x67E;&#x646;&#x627; &#x648;&#x6CC;&#x688;&#x6CC;&#x648; &#x627;&#x67E; &#x644;&#x648;&#x688; &#x645;&#x646;&#x633;&#x648;&#x62E; &#x6A9;&#x631;&#x646;&#x627; &#x686;&#x627;&#x6C1;&#x62A;&#x6D2; &#x6C1;&#x6CC;&#x6BA;&#x61F;","ba-videoplayer-adslot.elapsed-time":"&#x6AF;&#x632;&#x631;&#x627; &#x648;&#x642;&#x62A;","ba-videoplayer-adslot.volume-button":"&#x648;&#x627;&#x644;&#x6CC;&#x648;&#x645; &#x633;&#x6CC;&#x679; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videoplayer-adslot.volume-mute":"&#x622;&#x648;&#x627;&#x632; &#x628;&#x646;&#x62F; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videoplayer-adslot.volume-unmute":"&#x622;&#x648;&#x627;&#x632; &#x6A9;&#x648; &#x686;&#x627;&#x644;&#x648; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videoplayer-adslot.ad-will-end-after":"&#x6A9;&#x6D2; &#x628;&#x639;&#x62F; &#x62E;&#x62A;&#x645; &#x6C1;&#x648;&#x646;&#x6AF;&#x6D2; %s &#x627;&#x634;&#x62A;&#x6BE;&#x627;&#x631;","ba-videoplayer-adslot.can-skip-after":"&#x6A9;&#x6D2; &#x628;&#x639;&#x62F; &#x686;&#x6BE;&#x648;&#x691; &#x62F;&#x6CC;&#x6BA; %d &#x627;&#x634;&#x62A;&#x6BE;&#x627;&#x631; &#x6A9;&#x648;","ba-videoplayer-adslot.skip-ad":"&#x627;&#x634;&#x62A;&#x6BE;&#x627;&#x631; &#x6A9;&#x648; &#x686;&#x6BE;&#x648;&#x691; &#x62F;&#x6CC;&#x6BA;","ba-videorecorder.software-required":"&#x628;&#x631;&#x627;&#x6C1; &#x6A9;&#x631;&#x645; &#x622;&#x6AF;&#x6D2; &#x628;&#x691;&#x6BE;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x62F;&#x631;&#x62C; &#x630;&#x6CC;&#x644; &#x62A;&#x642;&#x627;&#x636;&#x648;&#x6BA; &#x6A9;&#x648; &#x627;&#x646;&#x633;&#x679;&#x627;&#x644; / &#x686;&#x627;&#x644;&#x648; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x646;&#x6CC;&#x686;&#x6D2; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-videorecorder.software-waiting":"&#x62A;&#x642;&#x627;&#x636;&#x648;&#x6BA; &#x6A9;&#x6D2; &#x627;&#x646;&#x633;&#x679;&#x627;&#x644; / &#x686;&#x627;&#x644;&#x648; &#x6C1;&#x648;&#x646;&#x6D2; &#x6A9;&#x627; &#x627;&#x646;&#x62A;&#x638;&#x627;&#x631; &#x6A9;&#x631;&#x646;&#x627;&#x6D4; &#x645;&#x6A9;&#x645;&#x644; &#x6C1;&#x648;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x628;&#x639;&#x62F; &#x622;&#x67E; &#x6A9;&#x648; &#x635;&#x641;&#x62D;&#x6C1; &#x6A9;&#x648; &#x631;&#x6CC;&#x641;&#x631;&#x6CC;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6CC; &#x636;&#x631;&#x648;&#x631;&#x62A; &#x67E;&#x691;&#x633;&#x6A9;&#x62A;&#x6CC; &#x6C1;&#x6D2;&#x6D4;","ba-videoplayer-controlbar.close-tracks":"&#x628;&#x646;&#x62F; &#x6A9;&#x631;&#x6CC;&#x6BA; CC","ba-videoplayer-controlbar.show-tracks":"&#x62F;&#x6A9;&#x6BE;&#x627;&#x626;&#x6CC;&#x6BA;&#x6D4; CC","ba-videoplayer-tracks.upload-text-tracks":"&#x679;&#x631;&#x6CC;&#x6A9; &#x679;&#x6CC;&#x6A9;&#x633;&#x679; &#x641;&#x627;&#x626;&#x644;&#x6CC;&#x6BA; &#x627;&#x67E; &#x644;&#x648;&#x688; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videoplayer-tracks.select-text-track-language":"&#x630;&#x6CC;&#x644;&#x6CC; &#x639;&#x646;&#x648;&#x627;&#x646; &#x6A9;&#x6CC; &#x632;&#x628;&#x627;&#x646;","ba-videoplayer-tracks.info-select-locale-first":"&#x67E;&#x6C1;&#x644;&#x6D2; &#x644;&#x648;&#x6A9;&#x644; &#x645;&#x646;&#x62A;&#x62E;&#x628; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-videoplayer-tracks.select-text-track-file":"&#x641;&#x627;&#x626;&#x644; &#x6A9;&#x648; &#x645;&#x646;&#x62A;&#x62E;&#x628; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videoplayer-tracks.back":"&#x67E;&#x6CC;&#x686;&#x6BE;&#x6D2;","ba-videorecorder.framerate-warning":"&#x648;&#x6CC;&#x688;&#x6CC;&#x648; &#x641;&#x631;&#x6CC;&#x645; &#x6A9;&#x6CC; &#x634;&#x631;&#x62D; &#x628;&#x6C1;&#x62A; &#x6A9;&#x645; &#x6C1;&#x6D2;&#x6D4; &#x6C1;&#x645; &#x62F;&#x648;&#x633;&#x631;&#x6D2; &#x62A;&#x645;&#x627;&#x645; &#x67E;&#x631;&#x648;&#x6AF;&#x631;&#x627;&#x645;&#x632; &#x627;&#x648;&#x631; &#x628;&#x631;&#x627;&#x624;&#x632;&#x631; &#x679;&#x6CC;&#x628;&#x632; &#x6A9;&#x648; &#x628;&#x646;&#x62F; &#x6A9;&#x631;&#x646;&#x6D2; &#x6CC;&#x627; &#x62A;&#x6CC;&#x632; &#x62A;&#x631;&#x6CC;&#x646; &#x6A9;&#x645;&#x67E;&#x6CC;&#x648;&#x679;&#x631; &#x627;&#x633;&#x62A;&#x639;&#x645;&#x627;&#x644; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6CC; &#x62A;&#x62C;&#x648;&#x6CC;&#x632; &#x6A9;&#x631;&#x62A;&#x6D2; &#x6C1;&#x6CC;&#x6BA;&#x6D4;","ba-videorecorder.upload-error-duration":"&#x627;&#x67E; &#x644;&#x648;&#x688; &#x6A9;&#x631;&#x62F;&#x6C1; &#x648;&#x6CC;&#x688;&#x6CC;&#x648; &#x6A9;&#x6CC; &#x644;&#x645;&#x628;&#x627;&#x626;&#x6CC; &#x636;&#x631;&#x648;&#x631;&#x6CC;&#x627;&#x62A; &#x6A9;&#x648; &#x67E;&#x648;&#x631;&#x627; &#x646;&#x6C1;&#x6CC;&#x6BA; &#x6A9;&#x631;&#x62A;&#x6CC; &#x6C1;&#x6D2; - &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-videorecorder.resolution-constraint-error":"&#x622;&#x67E; &#x6A9;&#x6CC; &#x645;&#x646;&#x62A;&#x62E;&#x628; &#x6A9;&#x631;&#x62F;&#x6C1; &#x641;&#x627;&#x626;&#x644; &#x645;&#x637;&#x644;&#x648;&#x628;&#x6C1; &#x631;&#x6CC;&#x632;&#x648;&#x644;&#x648;&#x634;&#x646; &#x633;&#x6D2; &#x645;&#x6CC;&#x644; &#x646;&#x6C1;&#x6CC;&#x6BA; &#x6A9;&#x6BE;&#x627;&#x62A;&#x6CC; &#x6C1;&#x6D2; - &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-videorecorder.orientation-portrait-required":"&#x628;&#x631;&#x627;&#x6C1; &#x6A9;&#x631;&#x645; &#x67E;&#x648;&#x631;&#x679;&#x631;&#x6CC;&#x679; &#x645;&#x648;&#x688; &#x645;&#x6CC;&#x6BA; &#x631;&#x6CC;&#x6A9;&#x627;&#x631;&#x688; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x627;&#x67E;&#x646;&#x6D2; &#x622;&#x644;&#x6D2; &#x6A9;&#x648; &#x6AF;&#x6BE;&#x645;&#x627;&#x626;&#x6CC;&#x6BA;&#x6D4;","ba-videorecorder.orientation-landscape-required":"&#x628;&#x631;&#x627;&#x6C1; &#x6A9;&#x631;&#x645; &#x644;&#x6CC;&#x646;&#x688; &#x627;&#x633;&#x6A9;&#x6CC;&#x67E; &#x645;&#x648;&#x688; &#x645;&#x6CC;&#x6BA; &#x631;&#x6CC;&#x6A9;&#x627;&#x631;&#x688; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x627;&#x67E;&#x646;&#x6D2; &#x622;&#x644;&#x6D2; &#x6A9;&#x648; &#x6AF;&#x6BE;&#x645;&#x627;&#x626;&#x6CC;&#x6BA;&#x6D4;","ba-imageviewer-controlbar.rerecord-image":"&#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x61F;","ba-imageviewer-controlbar.submit-image":"&#x62A;&#x635;&#x62F;&#x6CC;&#x642; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-imageviewer-controlbar.fullscreen-image":"&#x641;&#x644; &#x633;&#x6A9;&#x631;&#x6CC;&#x646; &#x62F;&#x631;&#x62C; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x67E;&#x648;&#x631;&#x6CC; &#x627;&#x633;&#x6A9;&#x631;&#x6CC;&#x646; &#x6A9;&#x6D2; &#x627;&#x646;&#x62F;&#x631; &#x62C;&#x627;&#x626;&#x6CC;&#x6BA;","ba-imageviewer.image-error":"&#x627;&#x6CC;&#x6A9; &#x62E;&#x627;&#x645;&#x6CC; &#x67E;&#x6CC;&#x634; &#x622;&#x6AF;&#x626;&#x6CC;. &#x628;&#x631;&#x627;&#x626;&#x6D2; &#x645;&#x6C1;&#x631;&#x628;&#x627;&#x646;&#x6CC; &#x6A9;&#x686;&#x6BE; &#x62F;&#x6CC;&#x631; &#x628;&#x639;&#x62F; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x6CC;&#x6BA;. &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-imagecapture-chooser.image-capture":"&#x62A;&#x635;&#x648;&#x6CC;&#x631; &#x6A9;&#x6CC;&#x67E;&#x686;&#x631; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-imagecapture-chooser.upload-image":"&#x62A;&#x635;&#x648;&#x6CC;&#x631; &#x627;&#x646;&#x679;&#x631;&#x646;&#x6CC;&#x679; &#x67E;&#x631; &#x688;&#x627;&#x644;&#x6CC;&#x6BA;","ba-imagecapture-controlbar.settings":"&#x633;&#x6CC;&#x679;&#x646;&#x6AF;","ba-imagecapture-controlbar.camerahealthy":"&#x644;&#x627;&#x626;&#x679;&#x646;&#x6AF; &#x627;&#x686;&#x6BE;&#x6CC; &#x6C1;&#x6D2;","ba-imagecapture-controlbar.cameraunhealthy":"&#x644;&#x627;&#x626;&#x679;&#x646;&#x6AF; &#x628;&#x6C1;&#x62A;&#x631;&#x6CC;&#x646; &#x646;&#x6C1;&#x6CC;&#x6BA; &#x6C1;&#x6D2;&#x6D4;","ba-imagecapture-controlbar.record":"&#x6A9;&#x6CC;&#x67E;&#x686;&#x631;","ba-imagecapture-controlbar.record-tooltip":"&#x6A9;&#x6CC;&#x67E;&#x686;&#x631; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-imagecapture-controlbar.rerecord":"&#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-imagecapture-controlbar.cancel":"&#x645;&#x646;&#x633;&#x648;&#x62E; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-imagecapture-controlbar.cancel-tooltip":"&#x645;&#x646;&#x633;&#x648;&#x62E; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;
2","ba-audioplayer-controlbar.audio-progress":"&#x67E;&#x6CC;&#x634; &#x631;&#x641;&#x62A;","ba-audioplayer-controlbar.rerecord-audio":"&#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x61F;","ba-audioplayer-controlbar.submit-audio":"&#x62A;&#x635;&#x62F;&#x6CC;&#x642; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-audioplayer-controlbar.play-audio":"&#x67E;&#x644;&#x6D2;","ba-audioplayer-controlbar.pause-audio":"&#x62A;&#x648;&#x642;&#x641;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x62A;&#x648;&#x642;&#x641; &#x62A;&#x639;&#x627;&#x648;&#x646; &#x6CC;&#x627;&#x641;&#x62A;&#x6C1; &#x646;&#x6C1;&#x6CC;&#x6BA; &#x6C1;&#x6D2;","ba-audioplayer-controlbar.elapsed-time":"&#x6AF;&#x632;&#x631;&#x627; &#x648;&#x642;&#x62A;","ba-audioplayer-controlbar.total-time":"&#x627;&#x633;&#x6A9;&#x6CC; &#x6A9;&#x644; &#x644;&#x645;&#x628;&#x627;&#x626;&#x6CC;","ba-audioplayer-controlbar.volume-button":"&#x648;&#x627;&#x644;&#x6CC;&#x648;&#x645; &#x633;&#x6CC;&#x679; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-audioplayer-controlbar.volume-mute":"&#x622;&#x648;&#x627;&#x632; &#x628;&#x646;&#x62F; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-audioplayer-controlbar.volume-unmute":"&#x622;&#x648;&#x627;&#x632; &#x6A9;&#x648; &#x686;&#x627;&#x644;&#x648; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-audioplayer-loader.tooltip":"... &#x644;&#x648;&#x688; &#x6C1;&#x648; &#x631;&#x6C1;&#x627; &#x6C1;&#x6D2;","ba-audioplayer.audio-error":"&#x627;&#x6CC;&#x6A9; &#x62E;&#x627;&#x645;&#x6CC; &#x67E;&#x6CC;&#x634; &#x622;&#x6AF;&#x626;&#x6CC;. &#x628;&#x631;&#x627;&#x626;&#x6D2; &#x645;&#x6C1;&#x631;&#x628;&#x627;&#x646;&#x6CC; &#x6A9;&#x686;&#x6BE; &#x62F;&#x6CC;&#x631; &#x628;&#x639;&#x62F; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x6CC;&#x6BA;. &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-audiorecorder-chooser.record-audio":"&#x622;&#x688;&#x6CC;&#x648; &#x631;&#x6CC;&#x6A9;&#x627;&#x631;&#x688; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-audiorecorder-chooser.upload-audio":"&#x622;&#x688;&#x6CC;&#x648; &#x627;&#x67E; &#x644;&#x648;&#x688; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-audiorecorder-controlbar.settings":"&#x633;&#x6CC;&#x679;&#x646;&#x6AF;","ba-audiorecorder-controlbar.microphonehealthy":"&#x622;&#x648;&#x627;&#x632; &#x627;&#x686;&#x6BE;&#x6CC; &#x6C1;&#x6D2;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x6A9;&#x648;&#x626;&#x6CC; &#x622;&#x648;&#x627;&#x632; &#x646;&#x6C1;&#x6CC;&#x6BA; &#x633;&#x646; &#x633;&#x6A9;&#x62A;&#x627;","ba-audiorecorder-controlbar.record":"&#x631;&#x6CC;&#x6A9;&#x627;&#x631;&#x688;","ba-audiorecorder-controlbar.record-tooltip":"&#x631;&#x6CC;&#x6A9;&#x627;&#x631;&#x688; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-audiorecorder-controlbar.rerecord":"&#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-audiorecorder-controlbar.stop":"&#x631;&#x6A9; &#x62C;&#x627;&#x624;","ba-audiorecorder-controlbar.stop-tooltip":"&#x631;&#x648;&#x6A9;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-audiorecorder-controlbar.stop-available-after":"&#x633;&#x6CC;&#x6A9;&#x646;&#x688; &#x6C1;&#x6D2;&#x6D4; %d &#x631;&#x6CC;&#x6A9;&#x627;&#x631;&#x688;&#x646;&#x6AF; &#x6A9;&#x627; &#x6A9;&#x645; &#x627;&#x632; &#x6A9;&#x645; &#x648;&#x642;&#x62A;","ba-audiorecorder-controlbar.cancel":"&#x645;&#x646;&#x633;&#x648;&#x62E; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x645;&#x646;&#x633;&#x648;&#x62E; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-videoplayer-controlbar.player-speed":"&#x67E;&#x644;&#x6CC;&#x626;&#x631; &#x6A9;&#x6CC; &#x631;&#x641;&#x62A;&#x627;&#x631;","ba-videoplayer-controlbar.settings":"&#x633;&#x6CC;&#x679;&#x646;&#x6AF;","ba-videoplayer-controlbar.airplay":"&#x627;&#x6CC;&#x626;&#x631; &#x67E;&#x644;&#x6D2;","ba-videoplayer-controlbar.airplay-icon":"&#x627;&#x6CC;&#x626;&#x631; &#x67E;&#x644;&#x6D2; &#x622;&#x626;&#x6CC;&#x6A9;&#x646;&#x6D4;","ba-videoplayer.all-settings":"&#x62A;&#x645;&#x627;&#x645; &#x633;&#x6CC;&#x679;&#x646;&#x6AF;","ba-videoplayer.player-speed":"&#x67E;&#x644;&#x6CC;&#x626;&#x631; &#x6A9;&#x6CC; &#x631;&#x641;&#x62A;&#x627;&#x631;","ba-videoplayer.full-screen":"&#x628;&#x691;&#x6CC; &#x627;&#x633;&#x6A9;&#x631;&#x6CC;&#x646;","ba-videorecorder-controlbar.add-stream":"&#x633;&#x644;&#x633;&#x644;&#x6C1; &#x634;&#x627;&#x645;&#x644; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-videorecorder.switch-camera":"&#x6A9;&#x6CC;&#x645;&#x631;&#x6C1; &#x633;&#x648;&#x626;&#x686; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videorecorder.prepare-covershot":"&#x6A9;&#x648;&#x631; &#x634;&#x627;&#x679;&#x633; &#x6A9;&#x6CC; &#x62A;&#x6CC;&#x627;&#x631;&#x6CC;","ba-videorecorder.prepare-thumbnails":"&#x62A;&#x6BE;&#x645;&#x628; &#x646;&#x6CC;&#x644;&#x632; &#x62A;&#x644;&#x627;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6CC; &#x62A;&#x6CC;&#x627;&#x631;&#x6CC;","ba-videorecorder.adding-new-stream":"&#x646;&#x6CC;&#x627; &#x633;&#x644;&#x633;&#x644;&#x6C1; &#x634;&#x627;&#x645;&#x644; &#x6A9;&#x631;&#x646;&#x627;","ba-imagecapture.recorder-error":"&#x627;&#x6CC;&#x6A9; &#x62E;&#x627;&#x645;&#x6CC; &#x67E;&#x6CC;&#x634; &#x622;&#x6AF;&#x626;&#x6CC;. &#x628;&#x631;&#x627;&#x626;&#x6D2; &#x645;&#x6C1;&#x631;&#x628;&#x627;&#x646;&#x6CC; &#x6A9;&#x686;&#x6BE; &#x62F;&#x6CC;&#x631; &#x628;&#x639;&#x62F; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x6CC;&#x6BA;. &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-imagecapture.attach-error":"&#x6A9;&#x6D2; &#x630;&#x631;&#x6CC;&#x639;&#x6D2; &#x635;&#x641;&#x62D;&#x6C1; &#x62A;&#x6A9; &#x631;&#x633;&#x627;&#x626;&#x6CC; &#x6A9;&#x6CC; &#x636;&#x631;&#x648;&#x631;&#x62A; &#x6C1;&#x648; &#x633;&#x6A9;&#x62A;&#x6CC; &#x6C1;&#x6D2;&#x6D4; SSL &#x6C1;&#x645; &#x645;&#x6CC;&#x688;&#x6CC;&#x627; &#x627;&#x646;&#x679;&#x631;&#x641;&#x6CC;&#x633; &#x62A;&#x6A9; &#x631;&#x633;&#x627;&#x626;&#x6CC; &#x62D;&#x627;&#x635;&#x644; &#x646;&#x6C1;&#x6CC;&#x6BA; &#x6A9;&#x631; &#x633;&#x6A9;&#x6D2;&#x6D4; &#x688;&#x6CC;&#x648;&#x627;&#x626;&#x633; &#x627;&#x648;&#x631; &#x628;&#x631;&#x627;&#x624;&#x632;&#x631; &#x67E;&#x631; &#x645;&#x646;&#x62D;&#x635;&#x631; &#x6C1;&#x6D2;&#x60C; &#x622;&#x67E; &#x6A9;&#x648;","ba-imagecapture.software-required":"&#x628;&#x631;&#x627;&#x6C1; &#x6A9;&#x631;&#x645; &#x622;&#x6AF;&#x6D2; &#x628;&#x691;&#x6BE;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x62F;&#x631;&#x62C; &#x630;&#x6CC;&#x644; &#x62A;&#x642;&#x627;&#x636;&#x648;&#x6BA; &#x6A9;&#x648; &#x627;&#x646;&#x633;&#x679;&#x627;&#x644;/ &#x686;&#x627;&#x644;&#x648; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x646;&#x6CC;&#x686;&#x6D2; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-imagecapture.software-waiting":"&#x62A;&#x642;&#x627;&#x636;&#x648;&#x6BA; &#x6A9;&#x6D2; &#x627;&#x646;&#x633;&#x679;&#x627;&#x644; / &#x686;&#x627;&#x644;&#x648; &#x6C1;&#x648;&#x646;&#x6D2; &#x6A9;&#x627; &#x627;&#x646;&#x62A;&#x638;&#x627;&#x631; &#x6A9;&#x631;&#x646;&#x627;&#x6D4; &#x645;&#x6A9;&#x645;&#x644; &#x6C1;&#x648;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x628;&#x639;&#x62F; &#x622;&#x67E; &#x6A9;&#x648; &#x635;&#x641;&#x62D;&#x6C1; &#x6A9;&#x648; &#x631;&#x6CC;&#x641;&#x631;&#x6CC;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6CC; &#x636;&#x631;&#x648;&#x631;&#x62A; &#x67E;&#x691;&#x633;&#x6A9;&#x62A;&#x6CC; &#x6C1;&#x6D2;&#x6D4;","ba-imagecapture.access-forbidden":"&#x645;&#x6CC;&#x688;&#x6CC;&#x627; &#x62A;&#x6A9; &#x631;&#x633;&#x627;&#x626;&#x6CC; &#x645;&#x645;&#x646;&#x648;&#x639; &#x62A;&#x6BE;&#x6CC;&#x6D4; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-imagecapture.uploading":"&#x627;&#x67E; &#x644;&#x648;&#x688; &#x6C1;&#x648; &#x631;&#x6C1;&#x627; &#x6C1;&#x6D2;&#x6D4;","ba-imagecapture.uploading-failed":"&#x627;&#x67E; &#x644;&#x648;&#x688; &#x6A9;&#x631;&#x646;&#x627; &#x646;&#x627;&#x6A9;&#x627;&#x645; &#x6C1;&#x648; &#x6AF;&#x6CC;&#x627; - &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-imagecapture.upload-error-duration":"&#x627;&#x67E; &#x644;&#x648;&#x688; &#x6A9;&#x631;&#x646;&#x627; &#x646;&#x627;&#x6A9;&#x627;&#x645; &#x6C1;&#x648; &#x6AF;&#x6CC;&#x627; - &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-imagecapture.resolution-constraint-error":"&#x627;&#x67E; &#x644;&#x648;&#x688; &#x6A9;&#x631;&#x62F;&#x6C1; &#x62A;&#x635;&#x648;&#x6CC;&#x631; &#x6A9;&#x6CC; &#x644;&#x645;&#x628;&#x627;&#x626;&#x6CC; &#x636;&#x631;&#x648;&#x631;&#x6CC;&#x627;&#x62A; &#x6A9;&#x648; &#x67E;&#x648;&#x631;&#x627; &#x646;&#x6C1;&#x6CC;&#x6BA; &#x6A9;&#x631;&#x62A;&#x6CC; &#x6C1;&#x6D2; - &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-imagecapture.verifying":"&#x62A;&#x635;&#x62F;&#x6CC;&#x642; &#x6A9;&#x631; &#x631;&#x6C1;&#x627; &#x6C1;&#x6D2;","ba-imagecapture.verifying-failed":"&#x62A;&#x635;&#x62F;&#x6CC;&#x642; &#x646;&#x627;&#x6A9;&#x627;&#x645; &#x6C1;&#x648; &#x6AF;&#x626;&#x6CC; - &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-imagecapture.rerecord-confirm":"&#x6A9;&#x6CC;&#x627; &#x622;&#x67E; &#x648;&#x627;&#x642;&#x639;&#x6CC; &#x627;&#x67E;&#x646;&#x6CC; &#x62A;&#x635;&#x648;&#x6CC;&#x631; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x644;&#x6CC;&#x646;&#x627; &#x686;&#x627;&#x6C1;&#x62A;&#x6D2; &#x6C1;&#x6CC;&#x6BA;&#x61F;","ba-imagecapture.image_file_too_large":"&#x627;&#x6CC;&#x6A9; &#x686;&#x6BE;&#x648;&#x679;&#x6CC; &#x62A;&#x635;&#x648;&#x6CC;&#x631; &#x641;&#x627;&#x626;&#x644; &#x6A9;&#x6D2; &#x633;&#x627;&#x62A;&#x6BE; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4; - (%s) &#x622;&#x67E; &#x6A9;&#x6CC; &#x62A;&#x635;&#x648;&#x6CC;&#x631; &#x6A9;&#x6CC; &#x641;&#x627;&#x626;&#x644; &#x628;&#x6C1;&#x62A; &#x628;&#x691;&#x6CC; &#x6C1;&#x6D2;","ba-imagecapture.unsupported_image_type":"&#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4; - %s &#x628;&#x631;&#x627;&#x6C1; &#x6A9;&#x631;&#x645; &#x627;&#x67E; &#x644;&#x648;&#x688; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-imagecapture.orientation-portrait-required":"&#x628;&#x631;&#x627;&#x6C1; &#x6A9;&#x631;&#x645; &#x67E;&#x648;&#x631;&#x679;&#x631;&#x6CC;&#x679; &#x645;&#x648;&#x688; &#x645;&#x6CC;&#x6BA; &#x631;&#x6CC;&#x6A9;&#x627;&#x631;&#x688; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x627;&#x67E;&#x646;&#x6D2; &#x622;&#x644;&#x6D2; &#x6A9;&#x648; &#x6AF;&#x6BE;&#x645;&#x627;&#x626;&#x6CC;&#x6BA;&#x6D4;","ba-imagecapture.orientation-landscape-required":"&#x628;&#x631;&#x627;&#x6C1; &#x6A9;&#x631;&#x645; &#x644;&#x6CC;&#x646;&#x688; &#x627;&#x633;&#x6A9;&#x6CC;&#x67E; &#x645;&#x648;&#x688; &#x645;&#x6CC;&#x6BA; &#x631;&#x6CC;&#x6A9;&#x627;&#x631;&#x688; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x627;&#x67E;&#x646;&#x6D2; &#x622;&#x644;&#x6D2; &#x6A9;&#x648; &#x6AF;&#x6BE;&#x645;&#x627;&#x626;&#x6CC;&#x6BA;&#x6D4;","ba-audiorecorder.recorder-error":"&#x627;&#x6CC;&#x6A9; &#x62E;&#x627;&#x645;&#x6CC; &#x67E;&#x6CC;&#x634; &#x622;&#x6AF;&#x626;&#x6CC;. &#x628;&#x631;&#x627;&#x626;&#x6D2; &#x645;&#x6C1;&#x631;&#x628;&#x627;&#x646;&#x6CC; &#x6A9;&#x686;&#x6BE; &#x62F;&#x6CC;&#x631; &#x628;&#x639;&#x62F; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x6CC;&#x6BA;. &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-audiorecorder.attach-error":"&#x6A9;&#x6D2; &#x630;&#x631;&#x6CC;&#x639;&#x6D2; &#x635;&#x641;&#x62D;&#x6C1; &#x62A;&#x6A9; &#x631;&#x633;&#x627;&#x626;&#x6CC; &#x6A9;&#x6CC; &#x636;&#x631;&#x648;&#x631;&#x62A; &#x6C1;&#x648; &#x633;&#x6A9;&#x62A;&#x6CC; &#x6C1;&#x6D2; SSL &#x6C1;&#x645; &#x645;&#x6CC;&#x688;&#x6CC;&#x627; &#x627;&#x646;&#x679;&#x631;&#x641;&#x6CC;&#x633; &#x62A;&#x6A9; &#x631;&#x633;&#x627;&#x626;&#x6CC; &#x62D;&#x627;&#x635;&#x644; &#x646;&#x6C1;&#x6CC;&#x6BA; &#x6A9;&#x631; &#x633;&#x6A9;&#x6D2;&#x6D4; &#x688;&#x6CC;&#x648;&#x627;&#x626;&#x633; &#x627;&#x648;&#x631; &#x628;&#x631;&#x627;&#x624;&#x632;&#x631; &#x67E;&#x631; &#x645;&#x646;&#x62D;&#x635;&#x631; &#x6C1;&#x6D2;&#x60C; &#x622;&#x67E; &#x6A9;&#x648;","ba-audiorecorder.software-required":"&#x628;&#x631;&#x627;&#x6C1; &#x6A9;&#x631;&#x645; &#x622;&#x6AF;&#x6D2; &#x628;&#x691;&#x6BE;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x62F;&#x631;&#x62C; &#x630;&#x6CC;&#x644; &#x62A;&#x642;&#x627;&#x636;&#x648;&#x6BA; &#x6A9;&#x648; &#x627;&#x646;&#x633;&#x679;&#x627;&#x644; / &#x686;&#x627;&#x644;&#x648; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x646;&#x6CC;&#x686;&#x6D2; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-audiorecorder.software-waiting":"&#x62A;&#x642;&#x627;&#x636;&#x648;&#x6BA; &#x6A9;&#x6D2; &#x627;&#x646;&#x633;&#x679;&#x627;&#x644; / &#x686;&#x627;&#x644;&#x648; &#x6C1;&#x648;&#x646;&#x6D2; &#x6A9;&#x627; &#x627;&#x646;&#x62A;&#x638;&#x627;&#x631; &#x6A9;&#x631;&#x646;&#x627;&#x6D4; &#x645;&#x6A9;&#x645;&#x644; &#x6C1;&#x648;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x628;&#x639;&#x62F; &#x622;&#x67E; &#x6A9;&#x648; &#x635;&#x641;&#x62D;&#x6C1; &#x6A9;&#x648; &#x631;&#x6CC;&#x641;&#x631;&#x6CC;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6CC; &#x636;&#x631;&#x648;&#x631;&#x62A; &#x67E;&#x691;&#x633;&#x6A9;&#x62A;&#x6CC; &#x6C1;&#x6D2;","ba-audiorecorder.access-forbidden":"&#x645;&#x6CC;&#x688;&#x6CC;&#x627; &#x62A;&#x6A9; &#x631;&#x633;&#x627;&#x626;&#x6CC; &#x645;&#x645;&#x646;&#x648;&#x639; &#x62A;&#x6BE;&#x6CC;&#x6D4; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-audiorecorder.uploading":"&#x627;&#x67E; &#x644;&#x648;&#x688; &#x6C1;&#x648; &#x631;&#x6C1;&#x627; &#x6C1;&#x6D2;","ba-audiorecorder.uploading-failed":"&#x627;&#x67E; &#x644;&#x648;&#x688; &#x6A9;&#x631;&#x646;&#x627; &#x646;&#x627;&#x6A9;&#x627;&#x645; &#x6C1;&#x648; &#x6AF;&#x6CC;&#x627; - &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-audiorecorder.upload-error-duration":"&#x627;&#x67E; &#x644;&#x648;&#x688; &#x6A9;&#x631;&#x62F;&#x6C1; &#x622;&#x688;&#x6CC;&#x648; &#x6A9;&#x6CC; &#x644;&#x645;&#x628;&#x627;&#x626;&#
2x6CC; &#x636;&#x631;&#x648;&#x631;&#x6CC;&#x627;&#x62A; &#x6A9;&#x648; &#x67E;&#x648;&#x631;&#x627; &#x646;&#x6C1;&#x6CC;&#x6BA; &#x6A9;&#x631;&#x62A;&#x6CC; &#x6C1;&#x6D2; - &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-audiorecorder.verifying":"&#x62A;&#x635;&#x62F;&#x6CC;&#x642; &#x6A9;&#x631; &#x631;&#x6C1;&#x627; &#x6C1;&#x6D2;","ba-audiorecorder.verifying-failed":"&#x62A;&#x635;&#x62F;&#x6CC;&#x642; &#x646;&#x627;&#x6A9;&#x627;&#x645; &#x6C1;&#x648;&#x6AF;&#x626;&#x6CC; - &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-audiorecorder.rerecord-confirm":"&#x6A9;&#x6CC;&#x627; &#x622;&#x67E; &#x648;&#x627;&#x642;&#x639;&#x6CC; &#x627;&#x67E;&#x646;&#x627; &#x622;&#x688;&#x6CC;&#x648; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x631;&#x646;&#x627; &#x686;&#x627;&#x6C1;&#x62A;&#x6D2; &#x6C1;&#x6CC;&#x6BA;&#x61F;","ba-audiorecorder.cancel-confirm":"&#x6A9;&#x6CC;&#x627; &#x622;&#x67E; &#x648;&#x627;&#x642;&#x639;&#x6CC; &#x627;&#x67E;&#x646;&#x627; &#x622;&#x688;&#x6CC;&#x648; &#x627;&#x67E; &#x644;&#x648;&#x688; &#x645;&#x646;&#x633;&#x648;&#x62E; &#x6A9;&#x631;&#x646;&#x627; &#x686;&#x627;&#x6C1;&#x62A;&#x6D2; &#x6C1;&#x6CC;&#x6BA;&#x61F;","ba-audiorecorder.audio_file_too_large":"&#x686;&#x6BE;&#x648;&#x679;&#x6CC; &#x622;&#x688;&#x6CC;&#x648; &#x641;&#x627;&#x626;&#x644; &#x6A9;&#x6D2; &#x633;&#x627;&#x62A;&#x6BE; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4; (%s) &#x622;&#x67E; &#x6A9;&#x6CC; &#x622;&#x688;&#x6CC;&#x648; &#x641;&#x627;&#x626;&#x644; &#x628;&#x6C1;&#x62A; &#x628;&#x691;&#x6CC; &#x6C1;&#x6D2;","ba-audiorecorder.unsupported_audio_type":" &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6CC;&#x6C1;&#x627;&#x6BA; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4; %s : &#x628;&#x631;&#x627;&#x6C1; &#x6A9;&#x631;&#x645; &#x627;&#x67E; &#x644;&#x648;&#x688; &#x6A9;&#x631;&#x6CC;&#x6BA; ","ba-common-settingsmenu.tooltip":"&#x67E;&#x644;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-common-settingsmenu.setting-menu":"All settings","ba-common-settingsmenu.source-quality":"&#x645;&#x627;&#x62E;&#x630; &#x6A9;&#x627; &#x645;&#x639;&#x6CC;&#x627;&#x631;","ba-common-settingsmenu.player-speed":"&#x67E;&#x644;&#x6CC;&#x626;&#x631; &#x6A9;&#x6CC; &#x631;&#x641;&#x62A;&#x627;&#x631;","ba-common-settingsmenu.set-menu-option":"&#x622;&#x67E;&#x634;&#x646; &#x633;&#x6CC;&#x679; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-common-settingsmenu.submit-video":"&#x648;&#x6CC;&#x688;&#x6CC;&#x648; &#x6A9;&#x6CC; &#x62A;&#x635;&#x62F;&#x6CC;&#x642; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-common-settingsmenu.picture-in-picture":"&#x62A;&#x635;&#x648;&#x6CC;&#x631; &#x645;&#x6CC;&#x6BA; &#x62A;&#x635;&#x648;&#x6CC;&#x631;","ba-common-settingsmenu.exit-fullscreen-video":"&#x67E;&#x648;&#x631;&#x6CC; &#x627;&#x633;&#x6A9;&#x631;&#x6CC;&#x646; &#x633;&#x6D2; &#x628;&#x627;&#x6C1;&#x631; &#x646;&#x6A9;&#x644;&#x6CC;&#x6BA;","ba-common-settingsmenu.fullscreen-video":"&#x67E;&#x648;&#x631;&#x6CC; &#x627;&#x633;&#x6A9;&#x631;&#x6CC;&#x646; &#x645;&#x6CC;&#x6BA; &#x62F;&#x627;&#x62E;&#x644; &#x6C1;&#x648;&#x6BA;","ba-videorecorder-chooser.multi-stream":"&#x645;&#x644;&#x679;&#x6CC; &#x627;&#x633;&#x679;&#x631;&#x6CC;&#x645;","ba-videorecorder-controlbar.pause-recorder":"&#x631;&#x6CC;&#x6A9;&#x627;&#x631;&#x688;&#x631; &#x6A9;&#x648; &#x631;&#x648;&#x6A9;&#x6CC;&#x6BA;","ba-videorecorder-controlbar.resume-recorder":"&#x631;&#x6CC;&#x6A9;&#x627;&#x631;&#x688;&#x631; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x634;&#x631;&#x648;&#x639; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videorecorder.missing-track":"&#x645;&#x637;&#x644;&#x648;&#x628;&#x6C1; &#x622;&#x688;&#x6CC;&#x648; &#x6CC;&#x627; &#x648;&#x6CC;&#x688;&#x6CC;&#x648; &#x679;&#x631;&#x6CC;&#x6A9; &#x63A;&#x627;&#x626;&#x628; &#x6C1;&#x6D2;","ba-videorecorder.device-already-in-use":"&#x622;&#x67E; &#x6A9;&#x6D2; &#x627;&#x646; &#x67E;&#x679; &#x622;&#x644;&#x627;&#x62A; &#x645;&#x6CC;&#x6BA; &#x633;&#x6D2; &#x6A9;&#x645; &#x627;&#x632; &#x6A9;&#x645; &#x627;&#x6CC;&#x6A9; &#x67E;&#x6C1;&#x644;&#x6D2; &#x633;&#x6D2; &#x627;&#x633;&#x62A;&#x639;&#x645;&#x627;&#x644; &#x645;&#x6CC;&#x6BA; &#x6C1;&#x6D2;","ba-videorecorder.browser-permission-denied":"&#x628;&#x631;&#x627;&#x624;&#x632;&#x631; &#x6A9;&#x6CC; &#x637;&#x631;&#x641; &#x633;&#x6D2; &#x627;&#x62C;&#x627;&#x632;&#x62A; &#x633;&#x6D2; &#x627;&#x646;&#x6A9;&#x627;&#x631;&#x60C; &#x628;&#x631;&#x627;&#x6C1; &#x6A9;&#x631;&#x645; &#x631;&#x633;&#x627;&#x626;&#x6CC; &#x641;&#x631;&#x627;&#x6C1;&#x645; &#x6A9;&#x631;&#x6CC;&#x6BA; &#x627;&#x648;&#x631; &#x635;&#x641;&#x62D;&#x6C1; &#x6A9;&#x648; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x644;&#x648;&#x688; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-audioplayer.all-settings":"&#x62A;&#x645;&#x627;&#x645; &#x633;&#x6CC;&#x679;&#x646;&#x6AF;","ba-videoplayer-controlbar.remaining-time":"&#x628;&#x627;&#x642;&#x6CC; &#x648;&#x642;&#x62A;","ba-videoplayer-controlbar.select-frame":"&#x645;&#x646;&#x62A;&#x62E;&#x628; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-videoplayer-controlbar.trim-video":"&#x679;&#x631;&#x645;","ba-videoplayer-playbutton.trim":"&#x679;&#x631;&#x645;","ba-videoplayer-playbutton.skip":"&#x686;&#x6BE;&#x648;&#x691; &#x62F;&#x648;","ba-videorecorder-imagegallery.upload-covershot":"&#x6A9;&#x648;&#x631; &#x627;&#x67E; &#x644;&#x648;&#x688; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videorecorder.pick-covershot-frame":"&#x6A9;&#x648;&#x631; &#x634;&#x627;&#x679; &#x6A9;&#x6D2; &#x637;&#x648;&#x631; &#x67E;&#x631; &#x627;&#x633;&#x62A;&#x639;&#x645;&#x627;&#x644; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x627;&#x6CC;&#x6A9; &#x641;&#x631;&#x6CC;&#x645; &#x645;&#x646;&#x62A;&#x62E;&#x628; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-videorecorder.screen-recorder-is-not-supported":"&#x627;&#x633; &#x688;&#x6CC;&#x648;&#x627;&#x626;&#x633; &#x67E;&#x631; &#x627;&#x633;&#x6A9;&#x631;&#x6CC;&#x646; &#x631;&#x6CC;&#x6A9;&#x627;&#x631;&#x688;&#x631; &#x62A;&#x639;&#x627;&#x648;&#x646; &#x6CC;&#x627;&#x641;&#x62A;&#x6C1; &#x646;&#x6C1;&#x6CC;&#x6BA; &#x6C1;&#x6D2;","ba-videorecorder.trim-prompt":"&#x6A9;&#x6CC;&#x627; &#x622;&#x67E; &#x627;&#x67E;&#x646;&#x6D2; &#x648;&#x6CC;&#x688;&#x6CC;&#x648; &#x6A9;&#x648; &#x679;&#x631;&#x645; &#x6A9;&#x631;&#x646;&#x627; &#x686;&#x627;&#x6C1;&#x62A;&#x6D2; &#x6C1;&#x6CC;&#x6BA;&#x61F;","ba-videorecorder.trim-video":"&#x627;&#x67E;&#x646;&#x6D2; &#x648;&#x6CC;&#x688;&#x6CC;&#x648; &#x6A9;&#x648; &#x62A;&#x631;&#x627;&#x634;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x634;&#x631;&#x648;&#x639; &#x627;&#x648;&#x631; &#x627;&#x62E;&#x62A;&#x62A;&#x627;&#x645;&#x6CC; &#x646;&#x634;&#x627;&#x646;&#x627;&#x62A; &#x6A9;&#x648; &#x645;&#x646;&#x62A;&#x642;&#x644; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-videorecorder.wait-for-trim":"... &#x679;&#x631;&#x645; &#x6A9;&#x645;&#x627;&#x646;&#x688; &#x6A9;&#x627; &#x627;&#x646;&#x62A;&#x638;&#x627;&#x631; &#x6A9;&#x631; &#x631;&#x6C1;&#x627; &#x6C1;&#x6D2;","ba-videorecorder-controlbar.no-video-source":"&#x627;&#x636;&#x627;&#x641;&#x6CC; &#x648;&#x6CC;&#x688;&#x6CC;&#x648; &#x627;&#x646; &#x67E;&#x679; &#x633;&#x648;&#x631;&#x633; &#x63A;&#x627;&#x626;&#x628; &#x6C1;&#x6D2;","ba-videorecorder-controlbar.stream-already-selected":"&#x627;&#x636;&#x627;&#x641;&#x6CC; &#x633;&#x679;&#x631;&#x6CC;&#x645; &#x67E;&#x6C1;&#x644;&#x6D2; &#x6C1;&#x6CC; &#x645;&#x646;&#x62A;&#x62E;&#x628; &#x6A9;&#x6CC;&#x627; &#x62C;&#x627; &#x686;&#x6A9;&#x627; &#x6C1;&#x6D2;&#x6D4;","ba-videorecorder.uploading-src-error":"&#x627;&#x628; &#x648;&#x6CC;&#x688;&#x6CC;&#x648; &#x67E;&#x644;&#x6D2; &#x628;&#x6CC;&#x6A9; &#x6A9;&#x631;&#x646;&#x6D2; &#x633;&#x6D2; &#x642;&#x627;&#x635;&#x631;&#x60C; &#x627;&#x67E; &#x644;&#x648;&#x688;&#x646;&#x6AF; &#x627;&#x628;&#x6BE;&#x6CC; &#x62C;&#x627;&#x631;&#x6CC; &#x6C1;&#x6D2;","ba-audiorecorder-controlbar.pause-recorder":"&#x631;&#x6CC;&#x6A9;&#x627;&#x631;&#x688;&#x631; &#x6A9;&#x648; &#x631;&#x648;&#x6A9;&#x6CC;&#x6BA;","ba-audiorecorder-controlbar.resume-recorder":"&#x631;&#x6CC;&#x6A9;&#x627;&#x631;&#x688;&#x631; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x634;&#x631;&#x648;&#x639; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-ads-controlbar.elapsed-time":"&#x6AF;&#x632;&#x631;&#x627; &#x648;&#x642;&#x62A;","ba-ads-controlbar.volume-button":"&#x648;&#x627;&#x644;&#x6CC;&#x648;&#x645; &#x633;&#x6CC;&#x679; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-ads-controlbar.volume-mute":"&#x622;&#x648;&#x627;&#x632; &#x628;&#x646;&#x62F; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-ads-controlbar.volume-unmute":"&#x622;&#x648;&#x627;&#x632; &#x6A9;&#x648; &#x686;&#x627;&#x644;&#x648; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-ads-controlbar.ad-will-end-after":"&#x6A9;&#x6D2; &#x628;&#x639;&#x62F; &#x62E;&#x62A;&#x645; &#x6C1;&#x648; &#x62C;&#x627;&#x626;&#x6D2; &#x6AF;&#x627;&#x6D4; %s &#x627;&#x634;&#x62A;&#x6C1;&#x627;&#x631;","ba-ads-controlbar.can-skip-after":"&#x6A9;&#x6D2; &#x628;&#x639;&#x62F; &#x686;&#x6BE;&#x648;&#x691; &#x62F;&#x6CC;&#x6BA; %d &#x627;&#x634;&#x62A;&#x6BE;&#x627;&#x631; &#x6A9;&#x648;","ba-ads-controlbar.skip-ad":"&#x627;&#x634;&#x62A;&#x6BE;&#x627;&#x631; &#x6A9;&#x648; &#x686;&#x6BE;&#x648;&#x691; &#x62F;&#x6CC;&#x6BA;","ba-videorecorder.supported-mode":"&#x645;&#x648;&#x688; &#x645;&#x6CC;&#x6BA; &#x6C1;&#x648;&#x646;&#x627; &#x686;&#x627;&#x6C1;&#x6CC;&#x6D2;&#x6D4;&#x27;%s&#x27;&#x645;&#x6CC;&#x688;&#x6CC;&#x627; &#x631;&#x6CC;&#x632;&#x648;&#x644;&#x648;&#x634;&#x646;","ba-videorecorder.re-choose-action":"&#x628;&#x631;&#x627;&#x6C1; &#x6A9;&#x631;&#x645; &#x6A9;&#x648;&#x626;&#x6CC; &#x62F;&#x648;&#x633;&#x631;&#x627; &#x627;&#x646; &#x67E;&#x679; &#x688;&#x6CC;&#x648;&#x627;&#x626;&#x633; &#x645;&#x646;&#x62A;&#x62E;&#x628; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA; &#x6CC;&#x627; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x627;&#x631;&#x631;&#x648;&#x627;&#x626;&#x6CC; &#x6A9;&#x6CC; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-audiorecorder.uploading-src-error":"&#x627;&#x628; &#x622;&#x688;&#x6CC;&#x648; &#x648;&#x627;&#x67E;&#x633; &#x686;&#x644;&#x627;&#x646;&#x6D2; &#x633;&#x6D2; &#x642;&#x627;&#x635;&#x631;&#x60C; &#x627;&#x67E; &#x644;&#x648;&#x688;&#x646;&#x6AF; &#x627;&#x628;&#x6BE;&#x6CC; &#x62C;&#x627;&#x631;&#x6CC; &#x6C1;&#x6D2;","ba-audiorecorder.missing-track":"&#x645;&#x637;&#x644;&#x648;&#x628;&#x6C1; &#x622;&#x688;&#x6CC;&#x648; &#x679;&#x631;&#x6CC;&#x6A9; &#x63A;&#x627;&#x626;&#x628; &#x6C1;&#x6D2;","ba-audiorecorder.device-already-in-use":"&#x622;&#x67E; &#x6A9;&#x6D2; &#x627;&#x646; &#x67E;&#x679; &#x622;&#x644;&#x627;&#x62A; &#x645;&#x6CC;&#x6BA; &#x633;&#x6D2; &#x6A9;&#x645; &#x627;&#x632; &#x6A9;&#x645; &#x627;&#x6CC;&#x6A9; &#x67E;&#x6C1;&#x644;&#x6D2; &#x633;&#x6D2; &#x627;&#x633;&#x62A;&#x639;&#x645;&#x627;&#x644; &#x645;&#x6CC;&#x6BA; &#x6C1;&#x6D2;","ba-audiorecorder.browser-permission-denied":"&#x628;&#x631;&#x627;&#x624;&#x632;&#x631; &#x6A9;&#x6CC; &#x637;&#x631;&#x641; &#x633;&#x6D2; &#x627;&#x62C;&#x627;&#x632;&#x62A; &#x633;&#x6D2; &#x627;&#x646;&#x6A9;&#x627;&#x631;&#x60C; &#x628;&#x631;&#x627;&#x6C1; &#x6A9;&#x631;&#x645; &#x631;&#x633;&#x627;&#x626;&#x6CC; &#x641;&#x631;&#x627;&#x6C1;&#x645; &#x6A9;&#x631;&#x6CC;&#x6BA; &#x627;&#x648;&#x631; &#x635;&#x641;&#x62D;&#x6C1; &#x6A9;&#x648; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x644;&#x648;&#x688; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-local-view.local-camera-connection-error":"&#x645;&#x642;&#x627;&#x645;&#x6CC; &#x6A9;&#x6CC;&#x645;&#x631;&#x6D2; &#x633;&#x6D2; &#x645;&#x646;&#x633;&#x644;&#x6A9; &#x6A9;&#x631;&#x62A;&#x6D2; &#x648;&#x642;&#x62A; &#x627;&#x6CC;&#x6A9; &#x62E;&#x631;&#x627;&#x628;&#x6CC; &#x62A;&#x6BE;&#x6CC;&#x6D4; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-call-controlbar.camera-button":"&#x6A9;&#x6CC;&#x645;&#x631;&#x6C1; &#x62F;&#x6A9;&#x6BE;&#x627;&#x626;&#x6CC;&#x6BA;/&#x686;&#x6BE;&#x67E;&#x627;&#x626;&#x6CC;&#x6BA;&#x6D4;","ba-call-controlbar.leave-button":"&#x6A9;&#x627;&#x644; &#x686;&#x6BE;&#x648;&#x691; &#x62F;&#x648;","ba-call-controlbar.mute-button":"&#x622;&#x648;&#x627;&#x632; &#x628;&#x646;&#x62F; &#x6A9;&#x631;&#x6CC;&#x6BA; / &#x622;&#x648;&#x627;&#x632; &#x6A9;&#x648; &#x686;&#x627;&#x644;&#x648; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-call-lobby.camera-button":"&#x6A9;&#x6CC;&#x645;&#x631;&#x6C1;","ba-call-lobby.description-create":"&#x62C;&#x628; &#x622;&#x67E; &#x62A;&#x6CC;&#x627;&#x631; &#x6C1;&#x648;&#x6BA; &#x62A;&#x648; &#x6A9;&#x627;&#x644; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x646;&#x6CC;&#x686;&#x6D2; &#x62F;&#x6CC;&#x626;&#x6D2; &#x6AF;&#x626;&#x6D2; &#x628;&#x679;&#x646; &#x67E;&#x631; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-call-lobby.description-join":"&#x62C;&#x628; &#x622;&#x67E; &#x62A;&#x6CC;&#x627;&#x631; &#x6C1;&#x648;&#x6BA; &#x62A;&#x648; &#x6A9;&#x627;&#x644; &#x645;&#x6CC;&#x6BA; &#x634;&#x627;&#x645;&#x644; &#x6C1;&#x648;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x646;&#x6CC;&#x686;&#x6D2; &#x62F;&#x6CC;&#x626;&#x6D2; &#x6AF;&#x626;&#x6D2; &#x628;&#x679;&#x646; &#x67E;&#x631; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;","ba-call-lobby.join-button":"&#x634;&#x645;&#x648;&#x644;&#x6CC;&#x62A;","ba-call-lobby.create-button":"&#x628;&#x646;&#x627;&#x646;&#x627;","ba-call-lobby.mute-button":"&#x622;&#x648;&#x627;&#x632; &#x628;&#x646;&#x62F; &#x6A9;&#x631;&#x6CC;&#x6BA;","ba-call-lobby.title-create":"&#x6A9;&#x627;&#x644; &#x628;&#x646;&#x627;&#x626;&#x6CC;&#x6BA;","ba-call-lobby.title-join":"&#x6A9;&#x627;&#x644; &#x645;&#x6CC;&#x6BA; &#x634;&#x627;&#x645;&#x644; &#x6C1;&#x648;&#x6BA;","ba-video-call.call-ended":"&#x6A9;&#x627;&#x644; &#x62E;&#x62A;&#x645; &#x6C1;&#x648; &#x6AF;&#x626;&#x6CC;&#x6D4;","ba-video-call.connecting":"... &#x645;&#x646;&#x633;&#x644;&#x6A9; &#x6C1;&#x648; &#x631;&#x6C1;&#x627; &#x6C1;&#x6D2;","ba-video-call.connection-error":"&#x62C;&#x648;&#x691;&#x62A;&#x6D2; &#x648;&#x642;&#x62A; &#x627;&#x6CC;&#x6A9; &#x62E;&#x631;&#x627;&#x628;&#x6CC; &#x62A;&#x6BE;&#x6CC;&#x60C; &#x628;&#x631;&#x627;&#x6C1; &#x6A9;&#x631;&#x645; &#x62F;&#x648;&#x628;&#x627;&#x631;&#x6C1; &#x6A9;&#x648;&#x634;&#x634; &#x6A9;&#x631;&#x646;&#x6D2; &#x6A9;&#x6D2; &#x644;&#x6CC;&#x6D2; &#x6A9;&#x644;&#x6A9; &#x6A9;&#x631;&#x6CC;&#x6BA;&#x6D4;"},["language:ur"]),{}}),e.define("module:Assets.Languages.zh-cn",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"&#x70B9;&#x51FB;&#x64AD;&#x653E;","ba-videoplayer-playbutton.rerecord":"&#x91CD;&#x8BD5;","ba-videoplayer-playbutton.submit-video":"&#x786E;&#x5B9A;","ba-videoplayer-loader.tooltip":"&#x8BFB;&#x53D6;&#x4E2D;...","ba-videoplayer-controlbar.change-resolution":"&#x53D8;&#x66F4;&#x5206;&#x8FA8;&#x7387;","ba-videoplayer-controlbar.video-progress":"&#x8FDB;&#x5EA6;","ba-videoplayer-controlbar.rerecord-video":"&#x91CD;&#x8BD5;?","ba-videoplayer-controlbar.submit-video":"&#x786E;&#x8BA4;","ba-videoplayer-controlbar.play-video":"&#x64AD;&#x653E;","ba-videoplayer-controlbar.pause-video":"&#x6682;&#x505C;","ba-videoplayer-controlbar.elapsed-time":"&#x7ECF;&#x8FC7;&#x65F6;&#x95F4;","ba-videoplayer-controlbar.total-time":"&#x603B;&#x957F;&#x5EA6;","ba-videoplayer-controlbar.fullscreen-video":"&#x8FDB;&#x5165;&#x5168;&#x5C4F;","ba-videoplayer-controlbar.volume-button":"&#x8C03;&#x6574;&#x97F3;&#x91CF;","ba-videoplayer-controlbar.volume-mute":"&#x9759;&#x97F3;","ba-videoplayer-controlbar.volume-unmute":"&#x89E3;&#x9664;&#x9759;&#x97F3;","ba-videoplayer.video-error":"&#x9519;&#x8BEF;&#x53D1;&#x751F;&#xFF0C;&#x8BF7;&#x7A0D;&
2#x540E;&#x518D;&#x8BD5;(&#x70B9;&#x6211;)","ba-videorecorder-chooser.record-video":"&#x5F55;&#x5236;&#x5F71;&#x7247;","ba-videorecorder-chooser.upload-video":"&#x4E0A;&#x4F20;&#x5F71;&#x7247;","ba-videorecorder-controlbar.settings":"&#x8BBE;&#x7F6E;","ba-videorecorder-controlbar.camerahealthy":"&#x5149;&#x7EBF;&#x826F;&#x597D;","ba-videorecorder-controlbar.cameraunhealthy":"&#x5149;&#x6E90;&#x4E0D;&#x4F73;","ba-videorecorder-controlbar.microphonehealthy":"&#x6536;&#x97F3;&#x826F;&#x597D;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x6536;&#x97F3;&#x4E0D;&#x826F;","ba-videorecorder-controlbar.record":"&#x5F55;&#x5F71;","ba-videorecorder-controlbar.record-tooltip":"&#x70B9;&#x6211;&#x5F55;&#x5F71;","ba-videorecorder-controlbar.rerecord":"&#x91CD;&#x8BD5;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x70B9;&#x6211;&#x91CD;&#x8BD5;","ba-videorecorder-controlbar.upload-covershot":"&#x4E0A;&#x4F20;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x70B9;&#x6211;&#x4E0A;&#x4F20;&#x81EA;&#x8BA2;&#x7684;&#x5C01;&#x9762;","ba-videorecorder-controlbar.stop":"&#x505C;&#x6B62;","ba-videorecorder-controlbar.stop-tooltip":"&#x70B9;&#x6211;&#x505C;&#x6B62;","ba-videorecorder-controlbar.skip":"&#x7565;&#x8FC7;","ba-videorecorder-controlbar.skip-tooltip":"&#x70B9;&#x6211;&#x7565;&#x8FC7;","ba-videorecorder.recorder-error":"&#x9519;&#x8BEF;&#x53D1;&#x751F;&#xFF0C;&#x8BF7;&#x7A0D;&#x540E;&#x518D;&#x8BD5;(&#x70B9;&#x6211;)","ba-videorecorder.attach-error":"&#x65E0;&#x6CD5;&#x5B58;&#x53D6;&#x6444;&#x50CF;&#x5934;&#xFF0C;&#x53EF;&#x80FD;&#x662F;&#x6D4F;&#x89C8;&#x5668;&#x6216;&#x662F;&#x8BBE;&#x5907;&#x7684;&#x9650;&#x5236;&#xFF0C;&#x8BF7;&#x5C1D;&#x8BD5;&#x5B89;&#x88C5; Flash &#x5916;&#x6302;&#x7A0B;&#x5E8F;&#x6216;&#x900F;&#x8FC7;&#x5B89;&#x5168;&#x8FDE;&#x7EBF;&#x6765;&#x4F7F;&#x7528;&#x3002;","ba-videorecorder.access-forbidden":"&#x65E0;&#x6CD5;&#x5B58;&#x53D6;&#x6444;&#x50CF;&#x5934;&#xFF0C;&#x8BF7;&#x70B9;&#x6211;&#x91CD;&#x8BD5;&#x3002;","ba-videorecorder.pick-covershot":"&#x8BF7;&#x6311;&#x9009;&#x4E00;&#x5F20;&#x5C01;&#x9762;","ba-videorecorder.uploading":"&#x4E0A;&#x4F20;&#x4E2D;","ba-videorecorder.uploading-failed":"&#x4E0A;&#x4F20;&#x5931;&#x8D25;&#xFF0C;&#x8BF7;&#x70B9;&#x6211;&#x91CD;&#x8BD5;","ba-videorecorder.verifying":"&#x9A8C;&#x8BC1;&#x4E2D;","ba-videorecorder.verifying-failed":"&#x9A8C;&#x8BC1;&#x5931;&#x8D25;&#xFF0C;&#x8BF7;&#x70B9;&#x6211;&#x91CD;&#x8BD5;","ba-videorecorder.rerecord-confirm":"&#x786E;&#x5B9A;&#x8981;&#x91CD;&#x65B0;&#x5F55;&#x5236;&#x60A8;&#x7684;&#x5F71;&#x7247;?","ba-videorecorder.video_file_too_large":"&#x60A8;&#x7684;&#x5F71;&#x7247;&#x8FC7;&#x5927; (%s) &#x8BF7;&#x70B9;&#x6211;&#x91CD;&#x65B0;&#x9009;&#x62E9;&#x5C0F;&#x4E00;&#x70B9;&#x5F71;&#x7247;&#x518D;&#x8BD5;&#x4E00;&#x6B21;&#x3002;","ba-videorecorder.unsupported_video_type":"&#x8BF7;&#x4F7F;&#x7528;&#x5F71;&#x7247;&#x683C;&#x5F0F;: %s - &#x70B9;&#x6211;&#x91CD;&#x8BD5;","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x7ED3;&#x675F;&#x5168;&#x5C4F;&#x64AD;&#x653E;","ba-videoplayer-share.share":"&#x5206;&#x4EAB;","ba-videoplayer-controlbar.pause-video-disabled":"&#x65E0;&#x6CD5;&#x6682;&#x505C;","ba-videorecorder-chooser.record-audio":"&#x5F55;&#x97F3;","ba-videorecorder-chooser.record-screen":"&#x8BB0;&#x5F55;&#x5C4F;&#x5E55;","ba-videorecorder-controlbar.stop-available-after":"&#x6700;&#x77ED;&#x8BB0;&#x5F55;&#x65F6;&#x95F4;&#x662F;%d&#x79D2;","ba-videorecorder-controlbar.cancel":"&#x53D6;&#x6D88;","ba-videorecorder-controlbar.cancel-tooltip":"&#x70B9;&#x51FB;&#x8FD9;&#x91CC;&#x53D6;&#x6D88;&#x3002;","ba-videorecorder.cancel-confirm":"&#x4F60;&#x771F;&#x7684;&#x60F3;&#x53D6;&#x6D88;&#x4F60;&#x7684;&#x89C6;&#x9891;&#x4E0A;&#x4F20;&#xFF1F;","ba-videoplayer-adslot.elapsed-time":"&#x5443;&#x65F6;&#x95F4;","ba-videoplayer-adslot.volume-button":"&#x8BBE;&#x7F6E;&#x97F3;&#x91CF;","ba-videoplayer-adslot.volume-mute":"&#x9759;&#x97F3;","ba-videoplayer-adslot.volume-unmute":"&#x53D6;&#x6D88;&#x9759;&#x97F3;","ba-videoplayer-adslot.ad-will-end-after":"&#x5E7F;&#x544A;&#x5C06;&#x5728;%s&#x4E4B;&#x540E;&#x7ED3;&#x675F;","ba-videoplayer-adslot.can-skip-after":"&#x5728;%d&#x4E4B;&#x540E;&#x8DF3;&#x8FC7;","ba-videoplayer-adslot.skip-ad":"&#x8DF3;&#x8FC7;&#x5E7F;&#x544A;","ba-videorecorder.software-required":"&#x8BF7;&#x70B9;&#x51FB;&#x4E0B;&#x9762;&#x7684;&#x5B89;&#x88C5;/&#x6FC0;&#x6D3B;&#x4EE5;&#x4E0B;&#x8981;&#x6C42;&#x624D;&#x80FD;&#x7EE7;&#x7EED;&#x3002;","ba-videorecorder.software-waiting":"&#x7B49;&#x5F85;&#x8981;&#x6C42;&#x5B89;&#x88C5;/&#x6FC0;&#x6D3B;&#x3002;&#x5B8C;&#x6210;&#x540E;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x5237;&#x65B0;&#x9875;&#x9762;&#x3002;","ba-videoplayer-controlbar.close-tracks":"&#x5173;&#x95ED;CC","ba-videoplayer-controlbar.show-tracks":"&#x663E;&#x793A;CC","ba-videoplayer-tracks.upload-text-tracks":"&#x4E0A;&#x4F20;&#x66F2;&#x76EE;&#x6587;&#x672C;&#x6587;&#x4EF6;","ba-videoplayer-tracks.select-text-track-language":"&#x5B57;&#x5E55;&#x8BED;&#x8A00;","ba-videoplayer-tracks.info-select-locale-first":"&#x9996;&#x5148;&#x9009;&#x62E9;&#x533A;&#x57DF;&#x8BBE;&#x7F6E;","ba-videoplayer-tracks.select-text-track-file":"&#x5355;&#x51FB;&#x4EE5;&#x9009;&#x4E2D;&#x6587;&#x4EF6;","ba-videoplayer-tracks.back":"&#x80CC;&#x90E8;","ba-videorecorder.framerate-warning":"&#x89C6;&#x9891;&#x5E27;&#x7387;&#x975E;&#x5E38;&#x4F4E;&#x3002;&#x6211;&#x4EEC;&#x5EFA;&#x8BAE;&#x5173;&#x95ED;&#x6240;&#x6709;&#x5176;&#x4ED6;&#x7A0B;&#x5E8F;&#x548C;&#x6D4F;&#x89C8;&#x5668;&#x9009;&#x9879;&#x5361;&#x6216;&#x4F7F;&#x7528;&#x66F4;&#x5FEB;&#x7684;&#x8BA1;&#x7B97;&#x673A;&#x3002;","ba-videorecorder.upload-error-duration":"&#x4E0A;&#x4F20;&#x89C6;&#x9891;&#x7684;&#x957F;&#x5EA6;&#x4E0D;&#x7B26;&#x5408;&#x8981;&#x6C42; - &#x70B9;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-videorecorder.resolution-constraint-error":"&#x60A8;&#x9009;&#x62E9;&#x7684;&#x6587;&#x4EF6;&#x4E0E;&#x6240;&#x9700;&#x7684;&#x5206;&#x8FA8;&#x7387;&#x4E0D;&#x5339;&#x914D; - &#x5355;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-videorecorder.orientation-portrait-required":"&#x8BF7;&#x65CB;&#x8F6C;&#x8BBE;&#x5907;&#x4EE5;&#x7EB5;&#x5411;&#x6A21;&#x5F0F;&#x5F55;&#x5236;&#x3002;","ba-videorecorder.orientation-landscape-required":"&#x8BF7;&#x65CB;&#x8F6C;&#x8BBE;&#x5907;&#x4EE5;&#x6A2A;&#x5411;&#x6A21;&#x5F0F;&#x5F55;&#x5236;&#x3002;","ba-imageviewer-controlbar.rerecord-image":"&#x91CD;&#x505A;&#xFF1F;","ba-imageviewer-controlbar.submit-image":"&#x786E;&#x8BA4;","ba-imageviewer-controlbar.fullscreen-image":"&#x8F93;&#x5165;&#x5168;&#x5C4F;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x9000;&#x51FA;&#x5168;&#x5C4F;","ba-imageviewer.image-error":"&#x53D1;&#x751F;&#x4E86;&#x4E00;&#x4E2A;&#x9519;&#x8BEF;&#x3002;&#x8BF7;&#x7A0D;&#x540E;&#x91CD;&#x8BD5;&#x3002;&#x70B9;&#x51FB;&#x91CD;&#x8BD5;&#x3002;","ba-imagecapture-chooser.image-capture":"&#x6355;&#x83B7;&#x56FE;&#x50CF;","ba-imagecapture-chooser.upload-image":"&#x4E0A;&#x4F20;&#x56FE;&#x7247;","ba-imagecapture-controlbar.settings":"&#x8BBE;&#x7F6E;","ba-imagecapture-controlbar.camerahealthy":"&#x7167;&#x660E;&#x5F88;&#x597D;","ba-imagecapture-controlbar.cameraunhealthy":"&#x7167;&#x660E;&#x4E0D;&#x662F;&#x6700;&#x4F73;&#x7684;","ba-imagecapture-controlbar.record":"&#x6355;&#x83B7;","ba-imagecapture-controlbar.record-tooltip":"&#x70B9;&#x51FB;&#x6B64;&#x5904;&#x6355;&#x6349;&#x3002;","ba-imagecapture-controlbar.rerecord":"&#x91CD;&#x505A;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x70B9;&#x51FB;&#x8FD9;&#x91CC;&#x91CD;&#x505A;&#x3002;","ba-imagecapture-controlbar.cancel":"&#x53D6;&#x6D88;","ba-imagecapture-controlbar.cancel-tooltip":"&#x70B9;&#x51FB;&#x8FD9;&#x91CC;&#x53D6;&#x6D88;&#x3002;
2","ba-audioplayer-controlbar.audio-progress":"&#x8FDB;&#x5C55;","ba-audioplayer-controlbar.rerecord-audio":"&#x91CD;&#x505A;&#xFF1F;","ba-audioplayer-controlbar.submit-audio":"&#x786E;&#x8BA4;","ba-audioplayer-controlbar.play-audio":"&#x73A9;","ba-audioplayer-controlbar.pause-audio":"&#x6682;&#x505C;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x6682;&#x505C;&#x4E0D;&#x53D7;&#x652F;&#x6301;","ba-audioplayer-controlbar.elapsed-time":"&#x8282;&#x7701;&#x65F6;&#x95F4;","ba-audioplayer-controlbar.total-time":"&#x603B;&#x957F;&#x5EA6;","ba-audioplayer-controlbar.volume-button":"&#x8BBE;&#x5B9A;&#x97F3;&#x91CF;","ba-audioplayer-controlbar.volume-mute":"&#x9759;&#x97F3;","ba-audioplayer-controlbar.volume-unmute":"&#x53D6;&#x6D88;&#x9759;&#x97F3;","ba-audioplayer-loader.tooltip":"&#x8F7D;&#x5165;&#x4E2D;...","ba-audioplayer.audio-error":"&#x53D1;&#x751F;&#x4E86;&#x4E00;&#x4E2A;&#x9519;&#x8BEF;&#x3002;&#x8BF7;&#x7A0D;&#x540E;&#x91CD;&#x8BD5;&#x3002;&#x70B9;&#x51FB;&#x91CD;&#x8BD5;&#x3002;","ba-audiorecorder-chooser.record-audio":"&#x5F55;&#x5236;&#x97F3;&#x9891;","ba-audiorecorder-chooser.upload-audio":"&#x4E0A;&#x4F20;&#x97F3;&#x9891;","ba-audiorecorder-controlbar.settings":"&#x8BBE;&#x7F6E;","ba-audiorecorder-controlbar.microphonehealthy":"&#x58F0;&#x97F3;&#x5F88;&#x597D;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x65E0;&#x6CD5;&#x63A5;&#x542C;&#x4EFB;&#x4F55;&#x58F0;&#x97F3;","ba-audiorecorder-controlbar.record":"&#x8BB0;&#x5F55;","ba-audiorecorder-controlbar.record-tooltip":"&#x70B9;&#x51FB;&#x8FD9;&#x91CC;&#x8BB0;&#x5F55;&#x3002;","ba-audiorecorder-controlbar.rerecord":"&#x91CD;&#x505A;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x70B9;&#x51FB;&#x8FD9;&#x91CC;&#x91CD;&#x505A;&#x3002;","ba-audiorecorder-controlbar.stop":"&#x505C;&#x6B62;","ba-audiorecorder-controlbar.stop-tooltip":"&#x70B9;&#x51FB;&#x6B64;&#x5904;&#x505C;&#x6B62;&#x3002;","ba-audiorecorder-controlbar.stop-available-after":"&#x6700;&#x77ED;&#x5F55;&#x5236;&#x65F6;&#x95F4;&#x4E3A;%d&#x79D2;","ba-audiorecorder-controlbar.cancel":"&#x53D6;&#x6D88;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x70B9;&#x51FB;&#x8FD9;&#x91CC;&#x53D6;&#x6D88;&#x3002;","ba-videoplayer-controlbar.player-speed":"&#x7403;&#x5458;&#x901F;&#x5EA6;","ba-videoplayer-controlbar.settings":"&#x8BBE;&#x7F6E;","ba-videoplayer-controlbar.airplay":"&#x7684;Airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay&#x56FE;&#x6807;&#x3002;","ba-videoplayer.all-settings":"&#x6240;&#x6709;&#x8BBE;&#x7F6E;","ba-videoplayer.player-speed":"&#x7403;&#x5458;&#x901F;&#x5EA6;","ba-videoplayer.full-screen":"&#x5168;&#x5C4F;","ba-videorecorder-controlbar.add-stream":"&#x6DFB;&#x52A0;&#x6D41;","ba-videorecorder.switch-camera":"&#x5207;&#x6362;&#x76F8;&#x673A;","ba-videorecorder.prepare-covershot":"&#x51C6;&#x5907;&#x70AE;&#x5F39;","ba-videorecorder.prepare-thumbnails":"&#x51C6;&#x5907;&#x5BFB;&#x627E;&#x7F29;&#x7565;&#x56FE;","ba-videorecorder.adding-new-stream":"&#x6DFB;&#x52A0;&#x65B0;&#x6D41;","ba-imagecapture.recorder-error":"&#x53D1;&#x751F;&#x4E86;&#x4E00;&#x4E2A;&#x9519;&#x8BEF;&#x3002;&#x8BF7;&#x7A0D;&#x540E;&#x91CD;&#x8BD5;&#x3002;&#x70B9;&#x51FB;&#x91CD;&#x8BD5;&#x3002;","ba-imagecapture.attach-error":"&#x6211;&#x4EEC;&#x65E0;&#x6CD5;&#x8BBF;&#x95EE;&#x5A92;&#x4F53;&#x754C;&#x9762;&#x3002;&#x60A8;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x5B89;&#x88C5;Flash&#x6216;&#x901A;&#x8FC7;SSL&#x8BBF;&#x95EE;&#x8BE5;&#x9875;&#x9762;&#xFF0C;&#x5177;&#x4F53;&#x53D6;&#x51B3;&#x4E8E;&#x8BBE;&#x5907;&#x548C;&#x6D4F;&#x89C8;&#x5668;&#x3002;","ba-imagecapture.software-required":"&#x8BF7;&#x5355;&#x51FB;&#x4E0B;&#x65B9;&#x4EE5;&#x5B89;&#x88C5;/&#x6FC0;&#x6D3B;&#x4EE5;&#x4E0B;&#x8981;&#x6C42;&#x4EE5;&#x7EE7;&#x7EED;&#x3002;","ba-imagecapture.software-waiting":"&#x7B49;&#x5F85;&#x5B89;&#x88C5;/&#x6FC0;&#x6D3B;&#x8981;&#x6C42;&#x3002;&#x60A8;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x5728;&#x5B8C;&#x6210;&#x540E;&#x5237;&#x65B0;&#x9875;&#x9762;&#x3002;","ba-imagecapture.access-forbidden":"&#x7981;&#x6B62;&#x8BBF;&#x95EE;&#x5A92;&#x4F53;&#x3002;&#x70B9;&#x51FB;&#x91CD;&#x8BD5;&#x3002;","ba-imagecapture.uploading":"&#x4E0A;&#x4F20;","ba-imagecapture.uploading-failed":"&#x4E0A;&#x4F20;&#x5931;&#x8D25; - &#x70B9;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-imagecapture.upload-error-duration":"&#x4E0A;&#x4F20;&#x56FE;&#x7247;&#x7684;&#x957F;&#x5EA6;&#x4E0D;&#x7B26;&#x5408;&#x8981;&#x6C42; - &#x70B9;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-imagecapture.resolution-constraint-error":"&#x60A8;&#x9009;&#x62E9;&#x7684;&#x6587;&#x4EF6;&#x4E0E;&#x6240;&#x9700;&#x7684;&#x5206;&#x8FA8;&#x7387;&#x4E0D;&#x5339;&#x914D; - &#x70B9;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-imagecapture.verifying":"&#x9A8C;&#x8BC1;","ba-imagecapture.verifying-failed":"&#x9A8C;&#x8BC1;&#x5931;&#x8D25; - &#x5355;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-imagecapture.rerecord-confirm":"&#x4F60;&#x771F;&#x7684;
2&#x60F3;&#x91CD;&#x62CD;&#x4F60;&#x7684;&#x5F62;&#x8C61;&#x5417;&#xFF1F;","ba-imagecapture.image_file_too_large":"&#x60A8;&#x7684;&#x56FE;&#x7247;&#x6587;&#x4EF6;&#x592A;&#x5927;&#xFF08;%s&#xFF09; - &#x70B9;&#x51FB;&#x6B64;&#x5904;&#x518D;&#x6B21;&#x5C1D;&#x8BD5;&#x4F7F;&#x7528;&#x8F83;&#x5C0F;&#x7684;&#x56FE;&#x7247;&#x6587;&#x4EF6;&#x3002;","ba-imagecapture.unsupported_image_type":"&#x8BF7;&#x4E0A;&#x4F20;&#xFF1A;%s  - &#x70B9;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-imagecapture.orientation-portrait-required":"&#x8BF7;&#x65CB;&#x8F6C;&#x8BBE;&#x5907;&#x4EE5;&#x7EB5;&#x5411;&#x6A21;&#x5F0F;&#x5F55;&#x5236;&#x3002;","ba-imagecapture.orientation-landscape-required":"&#x8BF7;&#x65CB;&#x8F6C;&#x60A8;&#x7684;&#x8BBE;&#x5907;&#x4EE5;&#x6A2A;&#x5411;&#x6A21;&#x5F0F;&#x5F55;&#x5236;&#x3002;","ba-audiorecorder.recorder-error":"&#x53D1;&#x751F;&#x4E86;&#x4E00;&#x4E2A;&#x9519;&#x8BEF;&#x3002;&#x8BF7;&#x7A0D;&#x540E;&#x91CD;&#x8BD5;&#x3002;&#x70B9;&#x51FB;&#x91CD;&#x8BD5;&#x3002;","ba-audiorecorder.attach-error":"&#x6211;&#x4EEC;&#x65E0;&#x6CD5;&#x8BBF;&#x95EE;&#x5A92;&#x4F53;&#x754C;&#x9762;&#x3002;&#x60A8;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x5B89;&#x88C5;Flash&#x6216;&#x901A;&#x8FC7;SSL&#x8BBF;&#x95EE;&#x8BE5;&#x9875;&#x9762;&#xFF0C;&#x5177;&#x4F53;&#x53D6;&#x51B3;&#x4E8E;&#x8BBE;&#x5907;&#x548C;&#x6D4F;&#x89C8;&#x5668;&#x3002;","ba-audiorecorder.software-required":"&#x8BF7;&#x5355;&#x51FB;&#x4E0B;&#x65B9;&#x4EE5;&#x5B89;&#x88C5;/&#x6FC0;&#x6D3B;&#x4EE5;&#x4E0B;&#x8981;&#x6C42;&#x4EE5;&#x7EE7;&#x7EED;&#x3002;","ba-audiorecorder.software-waiting":"&#x7B49;&#x5F85;&#x5B89;&#x88C5;/&#x6FC0;&#x6D3B;&#x8981;&#x6C42;&#x3002;&#x60A8;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x5728;&#x5B8C;&#x6210;&#x540E;&#x5237;&#x65B0;&#x9875;&#x9762;&#x3002;","ba-audiorecorder.access-forbidden":"&#x7981;&#x6B62;&#x8BBF;&#x95EE;&#x5A92;&#x4F53;&#x3002;&#x70B9;&#x51FB;&#x91CD;&#x8BD5;&#x3002;","ba-audiorecorder.uploading":"&#x4E0A;&#x4F20;","ba-audiorecorder.uploading-failed":"&#x4E0A;&#x4F20;&#x5931;&#x8D25; - &#x70B9;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-audiorecorder.upload-error-duration":"&#x4E0A;&#x4F20;&#x7684;&#x97F3;&#x9891;&#x957F;&#x5EA6;&#x4E0D;&#x7B26;&#x5408;&#x8981;&#x6C42; - &#x70B9;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-audiorecorder.verifying":"&#x9A8C;&#x8BC1;","ba-audiorecorder.verifying-failed":"&#x9A8C;&#x8BC1;&#x5931;&#x8D25; - &#x5355;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-audiorecorder.rerecord-confirm":"&#x4F60;&#x771F;&#x7684;&#x60F3;&#x8981;&#x91CD;&#x505A;&#x4F60;&#x7684;&#x97F3;&#x9891;&#x5417;&#xFF1F;","ba-audiorecorder.cancel-confirm":"&#x4F60;&#x771F;&#x7684;&#x60F3;&#x53D6;&#x6D88;&#x97F3;&#x9891;&#x4E0A;&#x4F20;&#x5417;&#xFF1F;","ba-audiorecorder.audio_file_too_large":"&#x60A8;&#x7684;&#x97F3;&#x9891;&#x6587;&#x4EF6;&#x592A;&#x5927;&#xFF08;%s&#xFF09; - &#x70B9;&#x51FB;&#x6B64;&#x5904;&#x518D;&#x6B21;&#x5C1D;&#x8BD5;&#x4F7F;&#x7528;&#x8F83;&#x5C0F;&#x7684;&#x97F3;&#x9891;&#x6587;&#x4EF6;&#x3002;","ba-audiorecorder.unsupported_audio_type":"&#x8BF7;&#x4E0A;&#x4F20;&#xFF1A;%s  - &#x70B9;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-common-settingsmenu.tooltip":"&#x70B9;&#x51FB;&#x64AD;&#x653E;&#x3002;","ba-common-settingsmenu.setting-menu":"&#x6240;&#x6709;&#x8BBE;&#x5B9A;","ba-common-settingsmenu.source-quality":"&#x6E90;&#x8D28;&#x91CF;","ba-common-settingsmenu.player-speed":"&#x64AD;&#x653E;&#x901F;&#x5EA6;","ba-common-settingsmenu.set-menu-option":"&#x8BBE;&#x5B9A;&#x9009;&#x9879;","ba-common-settingsmenu.submit-video":"&#x786E;&#x8BA4;&#x5F71;&#x7247;","ba-common-settingsmenu.picture-in-picture":"&#x753B;&#x4E2D;&#x753B;","ba-common-settingsmenu.exit-fullscreen-video":"&#x9000;&#x51FA;&#x5168;&#x5C4F;","ba-common-settingsmenu.fullscreen-video":"&#x8FDB;&#x5165;&#x5168;&#x5C4F;","ba-videorecorder-chooser.multi-stream":"&#x591A;&#x6D41;","ba-videorecorder-controlbar.pause-recorder":"&#x6682;&#x505C;&#x8BB0;&#x5F55;&#x5668;","ba-videorecorder-controlbar.resume-recorder":"&#x7B80;&#x5386;&#x8BB0;&#x5F55;&#x5668;","ba-videorecorder.missing-track":"&#x7F3A;&#x5C11;&#x5FC5;&#x9700;&#x7684;&#x97F3;
2&#x9891;&#x6216;&#x89C6;&#x9891;&#x8F68;&#x9053;","ba-videorecorder.device-already-in-use":"&#x60A8;&#x7684;&#x81F3;&#x5C11;&#x4E00;&#x4E2A;&#x8F93;&#x5165;&#x8BBE;&#x5907;&#x5DF2;&#x5728;&#x4F7F;&#x7528;&#x4E2D;","ba-videorecorder.browser-permission-denied":"&#x6D4F;&#x89C8;&#x5668;&#x62D2;&#x7EDD;&#x6B64;&#x6743;&#x9650;&#xFF0C;&#x8BF7;&#x6388;&#x4E88;&#x8BBF;&#x95EE;&#x6743;&#x9650;&#x5E76;&#x91CD;&#x65B0;&#x52A0;&#x8F7D;&#x9875;&#x9762;","ba-audioplayer.all-settings":"&#x6240;&#x6709;&#x8BBE;&#x5B9A;","ba-videoplayer-controlbar.remaining-time":"&#x5269;&#x4F59;&#x65F6;&#x95F4;","ba-videoplayer-controlbar.select-frame":"&#x9009;&#x62E9;","ba-videoplayer-controlbar.trim-video":"&#x4FEE;&#x526A;","ba-videoplayer-playbutton.trim":"&#x4FEE;&#x526A;","ba-videoplayer-playbutton.skip":"&#x8DF3;&#x8FC7;","ba-videorecorder-imagegallery.upload-covershot":"&#x4E0A;&#x4F20;&#x5C01;&#x9762;","ba-videorecorder.pick-covershot-frame":"&#x9009;&#x62E9;&#x8981;&#x7528;&#x4F5C;&#x63A9;&#x62A4;&#x7684;&#x5E27;&#x3002;","ba-videorecorder.screen-recorder-is-not-supported":"&#x6B64;&#x8BBE;&#x5907;&#x4E0D;&#x652F;&#x6301;&#x5C4F;&#x5E55;&#x5F55;&#x50CF;&#x673A;","ba-videorecorder.trim-prompt":"&#x4F60;&#x60F3;&#x4FEE;&#x526A;&#x4F60;&#x7684;&#x89C6;&#x9891;&#x5417;&#xFF1F;","ba-videorecorder.trim-video":"&#x79FB;&#x52A8;&#x5F00;&#x59CB;&#x548C;&#x7ED3;&#x675F;&#x6807;&#x8BB0;&#x4EE5;&#x4FEE;&#x526A;&#x89C6;&#x9891;","ba-videorecorder.wait-for-trim":"&#x7B49;&#x5F85;&#x4FEE;&#x526A;&#x547D;&#x4EE4;...","ba-videorecorder-controlbar.no-video-source":"&#x7F3A;&#x5C11;&#x989D;&#x5916;&#x7684;&#x89C6;&#x9891;&#x8F93;&#x5165;&#x6E90;","ba-videorecorder-controlbar.stream-already-selected":"&#x5DF2;&#x9009;&#x62E9;&#x9644;&#x52A0;&#x6D41;","ba-videorecorder.uploading-src-error":"&#x73B0;&#x5728;&#x65E0;&#x6CD5;&#x64AD;&#x653E;&#x89C6;&#x9891;&#xFF0C;&#x4E0A;&#x4F20;&#x4ECD;&#x5728;&#x8FDB;&#x884C;&#x4E2D;","ba-audiorecorder-controlbar.pause-recorder":"&#x6682;&#x505C;&#x5F55;&#x97F3;&#x673A;","ba-audiorecorder-controlbar.resume-recorder":"&#x7B80;&#x5386;&#x8BB0;&#x5F55;&#x5668;"},["language:zh-cn"]),{}}),e.define("module:Assets.Languages.zh-tw",["module:Assets"],function(e){return e.strings.register({"ba-videoplayer-playbutton.tooltip":"&#x9EDE;&#x9078;&#x64AD;&#x653E;","ba-videoplayer-playbutton.rerecord":"&#x91CD;&#x8A66;","ba-videoplayer-playbutton.submit-video":"&#x78BA;&#x8A8D;","ba-videoplayer-loader.tooltip":"&#x8B80;&#x53D6;&#x4E2D;...","ba-videoplayer-controlbar.change-resolution":"&#x8B8A;&#x66F4;&#x89E3;&#x6790;&#x5EA6;","ba-videoplayer-controlbar.video-progress":"&#x9032;&#x5EA6;","ba-videoplayer-controlbar.rerecord-video":"&#x91CD;&#x8A66;?","ba-videoplayer-controlbar.submit-video":"&#x78BA;&#x8A8D;","ba-videoplayer-controlbar.play-video":"&#x64AD;&#x653E;","ba-videoplayer-controlbar.pause-video":"&#x66AB;&#x505C;","ba-videoplayer-controlbar.elapsed-time":"&#x7D93;&#x904E;&#x6642;&#x9593;","ba-videoplayer-controlbar.total-time":"&#x7E3D;&#x9577;&#x5EA6;","ba-videoplayer-controlbar.fullscreen-video":"&#x9032;&#x5165;&#x5168;&#x87A2;&#x5E55;","ba-videoplayer-controlbar.volume-button":"&#x8ABF;&#x6574;&#x97F3;&#x91CF;","ba-videoplayer-controlbar.volume-mute":"&#x975C;&#x97F3;","ba-videoplayer-controlbar.volume-unmute":"&#x89E3;&#x9664;&#x975C;&#x97F3;","ba-videoplayer.video-error":"&#x932F;&#x8AA4;&#x767C;&#x751F;&#xFF0C;&#x8ACB;&#x7A0D;&#x5F8C;&#x518D;&#x8A66;(&#x9EDE;&#x6211;)","ba-videorecorder-chooser.record-video":"&#x9304;&#x88FD;&#x5F71;&#x7247;","ba-videorecorder-chooser.upload-video":"&#x4E0A;&#x50B3;&#x5F71;&#x7247;","ba-videorecorder-controlbar.settings":"&#x8A2D;&#x5B9A;&#x503C;","ba-videorecorder-controlbar.camerahealthy":"&#x5149;&#x7DDA;&#x826F;&#x597D;","ba-videorecorder-controlbar.cameraunhealthy":"&#x5149;&#x6E90;&#x4E0D;&#x4F73;","ba-videorecorder-controlbar.microphonehealthy":"&#x6536;&#x97F3;&#x826F;&#x597D;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x6536;&#x97F3;&#x4E0D;&#x826F;","ba-videorecorder-controlbar.record":"&#x9304;&#x5F71;","ba-videorecorder-controlbar.record-tooltip":"&#x9EDE;&#x6211;&#x9304;&#x5F71;","ba-videorecorder-controlbar.rerecord":"&#x91CD;&#x8A66;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x9EDE;&#x6211;&#x91CD;&#x8A66;","ba-videorecorder-controlbar.upload-covershot":"&#x4E0A;&#x50B3;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x9EDE;&#x6211;&#x4E0A;&#x50B3;&#x81EA;&#x8A02;&#x7684;&#x5C01;&#x9762;","ba-videorecorder-controlbar.stop":"&#x505C;&#x6B62;","ba-videorecorder-controlbar.stop-tooltip":"&#x9EDE;&#x6211;&#x505C;&#x6B62;","ba-videorecorder-controlbar.skip":"&#x7565;&#x904E;","ba-videorecorder-controlbar.skip-tooltip":"&#x9EDE;&#x6211;&#x7565;&#x904E;","ba-videorecorder.recorder-error":"&#x932F;&#x8AA4;&#x767C;&#x751F;&#xFF0C;&#x8ACB;&#x7A0D;&#x5F8C;&#x518D;&#x8A66;(&#x9EDE;&#x6211;)","ba-videorecorder.attach-error":"&#x7121;&#x6CD5;&#x5B58;&#x53D6;&#x651D;&#x5F71;&#x6A5F;&#xFF0C;&#x53EF;&#x80FD;&#x662F;&#x700F;&#x89BD;&#x5668;&#x6216;&#x662F;&#x88DD;&#x7F6E;&#x7684;&#x9650;&#x5236;&#xFF0C;&#x8ACB;&#x5617;&#x8A66;&#x5B89;&#x88DD; Flash &#x5916;&#x639B;&#x7A0B;&#x5F0F;&#x6216;&#x900F;&#x904E;&#x5B89;&#x5168;&#x9023;&#x7DDA;&#x4F86;&#x4F7F;&#x7528;&#x3002;","ba-videorecorder.access-forbidden":"&#x7121;&#x6CD5;&#x5B58;&#x53D6;&#x651D;&#x5F71;&#x6A5F;&#xFF0C;&#x8ACB;&#x9EDE;&#x6211;&#x91CD;&#x8A66;&#x3002;","ba-videorecorder.pick-covershot":"&#x8ACB;&#x6311;&#x9078;&#x4E00;&#x5F35;&#x5C01;&#x9762;","ba-videorecorder.uploading":"&#x4E0A;&#x50B3;&#x4E2D;","ba-videorecorder.uploading-failed":"&#x4E0A;&#x50B3;&#x5931;&#x6557;&#xFF0C;&#x8ACB;&#x9EDE;&#x6211;&#x91CD;&#x8A66;","ba-videorecorder.verifying":"&#x9A57;&#x8B49;&#x4E2D;","ba-videorecorder.verifying-failed":"&#x9A57;&#x8B49;&#x5931;&#x6557;&#xFF0C;&#x8ACB;&#x9EDE;&#x6211;&#x91CD;&#x8A66;","ba-videorecorder.rerecord-confirm":"&#x78BA;&#x5B9A;&#x8981;&#x91CD;&#x65B0;&#x9304;&#x88FD;&#x60A8;&#x7684;&#x5F71;&#x7247;?","ba-videorecorder.video_file_too_large":"&#x60A8;&#x7684;&#x5F71;&#x7247;&#x904E;&#x5927; (%s) &#x8ACB;&#x9EDE;&#x6211;&#x91CD;&#x65B0;&#x9078;&#x64C7;&#x5C0F;&#x4E00;&#x9EDE;&#x5F71;&#x7247;&#x518D;&#x8A66;&#x4E00;&#x6B21;&#x3002;","ba-videorecorder.unsupported_video_type":"&#x8ACB;&#x4F7F;&#x7528;&#x5F71;&#x7247;&#x683C;&#x5F0F;: %s - &#x9EDE;&#x6211;&#x91CD;&#x8A66;","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x7D50;&#x675F;&#x5168;&#x87A2;&#x5E55;","ba-videoplayer-share.share":"&#x5206;&#x4EAB;","ba-videoplayer-controlbar.pause-video-disabled":"&#x7121;&#x6CD5;&#x66AB;&#x505C;","ba-videorecorder-chooser.record-audio":"&#x9304;&#x97F3;","ba-videorecorder-chooser.record-screen":"&#x8A18;&#x9304;&#x5C4F;&#x5E55;","ba-videorecorder-controlbar.stop-available-after":"&#x6700;&#x77ED;&#x8A18;&#x9304;&#x6642;&#x9593;&#x662F;%d&#x79D2;","ba-videorecorder-controlbar.cancel":"&#x53D6;&#x6D88;","ba-videorecorder-controlbar.cancel-tooltip":"&#x9EDE;&#x64CA;&#x9019;&#x88E1;&#x53D6;&#x6D88;&#x3002;","ba-videorecorder.cancel-confirm":"&#x4F60;&#x771F;&#x7684;
2&#x60F3;&#x53D6;&#x6D88;&#x4F60;&#x7684;&#x8996;&#x983B;&#x4E0A;&#x50B3;&#xFF1F;","ba-videoplayer-adslot.elapsed-time":"&#x5443;&#x6642;&#x9593;","ba-videoplayer-adslot.volume-button":"&#x8A2D;&#x7F6E;&#x97F3;&#x91CF;","ba-videoplayer-adslot.volume-mute":"&#x975C;&#x97F3;","ba-videoplayer-adslot.volume-unmute":"&#x53D6;&#x6D88;&#x975C;&#x97F3;","ba-videoplayer-adslot.ad-will-end-after":"&#x5EE3;&#x544A;&#x5C07;&#x5728;%s&#x4E4B;&#x5F8C;&#x7D50;&#x675F;","ba-videoplayer-adslot.can-skip-after":"&#x5728;%d&#x4E4B;&#x5F8C;&#x8DF3;&#x904E;","ba-videoplayer-adslot.skip-ad":"&#x8DF3;&#x904E;&#x5EE3;&#x544A;","ba-videorecorder.software-required":"&#x8ACB;&#x9EDE;&#x64CA;&#x4E0B;&#x9762;&#x7684;&#x5B89;&#x88DD;/&#x6FC0;&#x6D3B;&#x4EE5;&#x4E0B;&#x8981;&#x6C42;&#x624D;&#x80FD;&#x7E7C;&#x7E8C;&#x3002;","ba-videorecorder.software-waiting":"&#x7B49;&#x5F85;&#x8981;&#x6C42;&#x5B89;&#x88DD;/&#x6FC0;&#x6D3B;&#x3002;&#x5B8C;&#x6210;&#x5F8C;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x5237;&#x65B0;&#x9801;&#x9762;&#x3002;","ba-videoplayer-controlbar.close-tracks":"&#x95DC;&#x9589;CC","ba-videoplayer-controlbar.show-tracks":"&#x986F;&#x793A;CC","ba-videoplayer-tracks.upload-text-tracks":"&#x4E0A;&#x50B3;&#x66F2;&#x76EE;&#x6587;&#x672C;&#x6587;&#x4EF6;","ba-videoplayer-tracks.select-text-track-language":"&#x5B57;&#x5E55;&#x8A9E;&#x8A00;","ba-videoplayer-tracks.info-select-locale-first":"&#x9996;&#x5148;&#x9078;&#x64C7;&#x5340;&#x57DF;&#x8A2D;&#x7F6E;","ba-videoplayer-tracks.select-text-track-file":"&#x55AE;&#x64CA;&#x4EE5;&#x9078;&#x4E2D;&#x6587;&#x4EF6;","ba-videoplayer-tracks.back":"&#x80CC;&#x90E8;","ba-videorecorder.framerate-warning":"&#x8996;&#x983B;&#x5E40;&#x7387;&#x975E;&#x5E38;&#x4F4E;&#x3002;&#x6211;&#x5011;&#x5EFA;&#x8B70;&#x95DC;&#x9589;&#x6240;&#x6709;&#x5176;&#x4ED6;&#x7A0B;&#x5E8F;&#x548C;&#x700F;&#x89BD;&#x5668;&#x9078;&#x9805;&#x5361;&#x6216;&#x4F7F;&#x7528;&#x66F4;&#x5FEB;&#x7684;&#x8A08;&#x7B97;&#x6A5F;&#x3002;","ba-videorecorder.upload-error-duration":"&#x4E0A;&#x50B3;&#x8996;&#x983B;&#x7684;&#x9577;&#x5EA6;&#x4E0D;&#x7B26;&#x5408;&#x8981;&#x6C42; - &#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-videorecorder.resolution-constraint-error":"&#x60A8;&#x9078;&#x64C7;&#x7684;&#x6587;&#x4EF6;&#x8207;&#x6240;&#x9700;&#x7684;&#x5206;&#x8FA8;&#x7387;&#x4E0D;&#x5339;&#x914D; - &#x55AE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-videorecorder.orientation-portrait-required":"&#x8ACB;&#x65CB;&#x8F49;&#x8A2D;&#x5099;&#x4EE5;&#x7E31;&#x5411;&#x6A21;&#x5F0F;&#x9304;&#x88FD;&#x3002;","ba-videorecorder.orientation-landscape-required":"&#x8ACB;&#x65CB;&#x8F49;&#x8A2D;&#x5099;&#x4EE5;&#x6A6B;&#x5411;&#x6A21;&#x5F0F;&#x9304;&#x88FD;&#x3002;","ba-imageviewer-controlbar.rerecord-image":"&#x91CD;&#x505A;&#xFF1F;","ba-imageviewer-controlbar.submit-image":"&#x78BA;&#x8A8D;","ba-imageviewer-controlbar.fullscreen-image":"&#x8F38;&#x5165;&#x5168;&#x5C4F;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x9000;&#x51FA;&#x5168;&#x5C4F;","ba-imageviewer.image-error":"&#x767C;&#x751F;&#x4E86;&#x4E00;&#x500B;&#x932F;&#x8AA4;&#x3002;&#x8ACB;&#x7A0D;&#x5F8C;&#x91CD;&#x8A66;&#x3002;&#x9EDE;&#x64CA;&#x91CD;&#x8A66;&#x3002;","ba-imagecapture-chooser.image-capture":"&#x6355;&#x7372;&#x5716;&#x50CF;","ba-imagecapture-chooser.upload-image":"&#x4E0A;&#x50B3;&#x5716;&#x7247;","ba-imagecapture-controlbar.settings":"&#x8A2D;&#x7F6E;","ba-imagecapture-controlbar.camerahealthy":"&#x7167;&#x660E;&#x5F88;&#x597D;","ba-imagecapture-controlbar.cameraunhealthy":"&#x7167;&#x660E;&#x4E0D;&#x662F;&#x6700;&#x4F73;&#x7684;","ba-imagecapture-controlbar.record":"&#x6355;&#x7372;","ba-imagecapture-controlbar.record-tooltip":"&#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x6355;&#x6349;&#x3002;","ba-imagecapture-controlbar.rerecord":"&#x91CD;&#x505A;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x9EDE;&#x64CA;&#x9019;&#x88E1;&#x91CD;&#x505A;&#x3002;","ba-imagecapture-controlbar.cancel":"&#x53D6;&#x6D88;","ba-imagecapture-controlbar.cancel-tooltip":"&#x9EDE;&#x64CA;&#x9019;&#x88E1;&#x53D6;&#x6D88;&#x3002;","ba-audioplayer-controlbar.audio-progress":"&#x9032;&#x5C55;
2","ba-audioplayer-controlbar.rerecord-audio":"&#x91CD;&#x505A;&#xFF1F;","ba-audioplayer-controlbar.submit-audio":"&#x78BA;&#x8A8D;","ba-audioplayer-controlbar.play-audio":"&#x73A9;","ba-audioplayer-controlbar.pause-audio":"&#x66AB;&#x505C;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x66AB;&#x505C;&#x4E0D;&#x53D7;&#x652F;&#x6301;","ba-audioplayer-controlbar.elapsed-time":"&#x7BC0;&#x7701;&#x6642;&#x9593;","ba-audioplayer-controlbar.total-time":"&#x7E3D;&#x9577;&#x5EA6;","ba-audioplayer-controlbar.volume-button":"&#x8A2D;&#x5B9A;&#x97F3;&#x91CF;","ba-audioplayer-controlbar.volume-mute":"&#x975C;&#x97F3;","ba-audioplayer-controlbar.volume-unmute":"&#x53D6;&#x6D88;&#x975C;&#x97F3;","ba-audioplayer-loader.tooltip":"&#x8F09;&#x5165;&#x4E2D;...","ba-audioplayer.audio-error":"&#x767C;&#x751F;&#x4E86;&#x4E00;&#x500B;&#x932F;&#x8AA4;&#x3002;&#x8ACB;&#x7A0D;&#x5F8C;&#x91CD;&#x8A66;&#x3002;&#x9EDE;&#x64CA;&#x91CD;&#x8A66;&#x3002;","ba-audiorecorder-chooser.record-audio":"&#x9304;&#x88FD;&#x97F3;&#x983B;","ba-audiorecorder-chooser.upload-audio":"&#x4E0A;&#x50B3;&#x97F3;&#x983B;","ba-audiorecorder-controlbar.settings":"&#x8A2D;&#x7F6E;","ba-audiorecorder-controlbar.microphonehealthy":"&#x8072;&#x97F3;&#x5F88;&#x597D;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x7121;&#x6CD5;&#x63A5;&#x807D;&#x4EFB;&#x4F55;&#x8072;&#x97F3;","ba-audiorecorder-controlbar.record":"&#x8A18;&#x9304;","ba-audiorecorder-controlbar.record-tooltip":"&#x9EDE;&#x64CA;&#x9019;&#x88E1;&#x8A18;&#x9304;&#x3002;","ba-audiorecorder-controlbar.rerecord":"&#x91CD;&#x505A;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x9EDE;&#x64CA;&#x9019;&#x88E1;&#x91CD;&#x505A;&#x3002;","ba-audiorecorder-controlbar.stop":"&#x505C;&#x6B62;","ba-audiorecorder-controlbar.stop-tooltip":"&#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x505C;&#x6B62;&#x3002;","ba-audiorecorder-controlbar.stop-available-after":"&#x6700;&#x77ED;&#x9304;&#x88FD;&#x6642;&#x9593;&#x70BA;%d&#x79D2;","ba-audiorecorder-controlbar.cancel":"&#x53D6;&#x6D88;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x9EDE;&#x64CA;&#x9019;&#x88E1;&#x53D6;&#x6D88;&#x3002;","ba-videoplayer-controlbar.player-speed":"&#x7403;&#x54E1;&#x901F;&#x5EA6;","ba-videoplayer-controlbar.settings":"&#x8A2D;&#x7F6E;","ba-videoplayer-controlbar.airplay":"&#x7684;Airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay&#x5716;&#x6A19;&#x3002;","ba-videoplayer.all-settings":"&#x6240;&#x6709;&#x8A2D;&#x7F6E;","ba-videoplayer.player-speed":"&#x7403;&#x54E1;&#x901F;&#x5EA6;","ba-videoplayer.full-screen":"&#x5168;&#x5C4F;","ba-videorecorder-controlbar.add-stream":"&#x6DFB;&#x52A0;&#x6D41;","ba-videorecorder.switch-camera":"&#x5207;&#x63DB;&#x76F8;&#x6A5F;","ba-videorecorder.prepare-covershot":"&#x6E96;&#x5099;&#x7832;&#x5F48;","ba-videorecorder.prepare-thumbnails":"&#x6E96;&#x5099;&#x5C0B;&#x627E;&#x7E2E;&#x7565;&#x5716;","ba-videorecorder.adding-new-stream":"&#x6DFB;&#x52A0;&#x65B0;&#x6D41;","ba-imagecapture.recorder-error":"&#x767C;&#x751F;&#x4E86;&#x4E00;&#x500B;&#x932F;&#x8AA4;&#x3002;&#x8ACB;&#x7A0D;&#x5F8C;&#x91CD;&#x8A66;&#x3002;&#x9EDE;&#x64CA;&#x91CD;&#x8A66;&#x3002;","ba-imagecapture.attach-error":"&#x6211;&#x5011;&#x7121;&#x6CD5;&#x8A2A;&#x554F;&#x5A92;&#x9AD4;&#x754C;&#x9762;&#x3002;&#x60A8;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x5B89;&#x88DD;Flash&#x6216;&#x901A;&#x904E;SSL&#x8A2A;&#x554F;&#x8A72;&#x9801;&#x9762;&#xFF0C;&#x5177;&#x9AD4;&#x53D6;&#x6C7A;&#x65BC;&#x8A2D;&#x5099;&#x548C;&#x700F;&#x89BD;&#x5668;&#x3002;","ba-imagecapture.software-required":"&#x8ACB;&#x55AE;&#x64CA;&#x4E0B;&#x65B9;&#x4EE5;&#x5B89;&#x88DD;/&#x6FC0;&#x6D3B;&#x4EE5;&#x4E0B;&#x8981;&#x6C42;&#x4EE5;&#x7E7C;&#x7E8C;&#x3002;","ba-imagecapture.software-waiting":"&#x7B49;&#x5F85;&#x5B89;&#x88DD;/&#x6FC0;&#x6D3B;&#x8981;&#x6C42;&#x3002;&#x60A8;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x5728;&#x5B8C;&#x6210;&#x5F8C;&#x5237;&#x65B0;&#x9801;&#x9762;&#x3002;","ba-imagecapture.access-forbidden":"&#x7981;&#x6B62;&#x8A2A;&#x554F;&#x5A92;&#x9AD4;&#x3002;&#x9EDE;&#x64CA;&#x91CD;&#x8A66;&#x3002;","ba-imagecapture.uploading":"&#x4E0A;&#x50B3;","ba-imagecapture.uploading-failed":"&#x4E0A;&#x50B3;&#x5931;&#x6557; - &#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-imagecapture.upload-error-duration":"&#x4E0A;&#x50B3;&#x5716;&#x7247;&#x7684;&#x9577;&#x5EA6;&#x4E0D;&#x7B26;&#x5408;&#x8981;&#x6C42; - &#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-imagecapture.resolution-constraint-error":"&#x60A8;&#x9078;&#x64C7;&#x7684;&#x6587;&#x4EF6;&#x8207;&#x6240;&#x9700;&#x7684;&#x5206;&#x8FA8;&#x7387;&#x4E0D;&#x5339;&#x914D; - &#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-imagecapture.verifying":"&#x9A57;&#x8B49;","ba-imagecapture.verifying-failed":"&#x9A57;&#x8B49;&#x5931;&#x6557; - &#x55AE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-imagecapture.rerecord-confirm":"&#x4F60;&#x771F;&#x7684;
2&#x60F3;&#x91CD;&#x62CD;&#x4F60;&#x7684;&#x5F62;&#x8C61;&#x55CE;&#xFF1F;","ba-imagecapture.image_file_too_large":"&#x60A8;&#x7684;&#x5716;&#x7247;&#x6587;&#x4EF6;&#x592A;&#x5927;&#xFF08;%s&#xFF09; - &#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x518D;&#x6B21;&#x5617;&#x8A66;&#x4F7F;&#x7528;&#x8F03;&#x5C0F;&#x7684;&#x5716;&#x7247;&#x6587;&#x4EF6;&#x3002;","ba-imagecapture.unsupported_image_type":"&#x8ACB;&#x4E0A;&#x50B3;&#xFF1A;%s  - &#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-imagecapture.orientation-portrait-required":"&#x8ACB;&#x65CB;&#x8F49;&#x8A2D;&#x5099;&#x4EE5;&#x7E31;&#x5411;&#x6A21;&#x5F0F;&#x9304;&#x88FD;&#x3002;","ba-imagecapture.orientation-landscape-required":"&#x8ACB;&#x65CB;&#x8F49;&#x60A8;&#x7684;&#x8A2D;&#x5099;&#x4EE5;&#x6A6B;&#x5411;&#x6A21;&#x5F0F;&#x9304;&#x88FD;&#x3002;","ba-audiorecorder.recorder-error":"&#x767C;&#x751F;&#x4E86;&#x4E00;&#x500B;&#x932F;&#x8AA4;&#x3002;&#x8ACB;&#x7A0D;&#x5F8C;&#x91CD;&#x8A66;&#x3002;&#x9EDE;&#x64CA;&#x91CD;&#x8A66;&#x3002;","ba-audiorecorder.attach-error":"&#x6211;&#x5011;&#x7121;&#x6CD5;&#x8A2A;&#x554F;&#x5A92;&#x9AD4;&#x754C;&#x9762;&#x3002;&#x60A8;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x5B89;&#x88DD;Flash&#x6216;&#x901A;&#x904E;SSL&#x8A2A;&#x554F;&#x8A72;&#x9801;&#x9762;&#xFF0C;&#x5177;&#x9AD4;&#x53D6;&#x6C7A;&#x65BC;&#x8A2D;&#x5099;&#x548C;&#x700F;&#x89BD;&#x5668;&#x3002;","ba-audiorecorder.software-required":"&#x8ACB;&#x55AE;&#x64CA;&#x4E0B;&#x65B9;&#x4EE5;&#x5B89;&#x88DD;/&#x6FC0;&#x6D3B;&#x4EE5;&#x4E0B;&#x8981;&#x6C42;&#x4EE5;&#x7E7C;&#x7E8C;&#x3002;","ba-audiorecorder.software-waiting":"&#x7B49;&#x5F85;&#x5B89;&#x88DD;/&#x6FC0;&#x6D3B;&#x8981;&#x6C42;&#x3002;&#x60A8;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x5728;&#x5B8C;&#x6210;&#x5F8C;&#x5237;&#x65B0;&#x9801;&#x9762;&#x3002;","ba-audiorecorder.access-forbidden":"&#x7981;&#x6B62;&#x8A2A;&#x554F;&#x5A92;&#x9AD4;&#x3002;&#x9EDE;&#x64CA;&#x91CD;&#x8A66;&#x3002;","ba-audiorecorder.uploading":"&#x4E0A;&#x50B3;","ba-audiorecorder.uploading-failed":"&#x4E0A;&#x50B3;&#x5931;&#x6557; - &#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-audiorecorder.upload-error-duration":"&#x4E0A;&#x50B3;&#x7684;&#x97F3;&#x983B;&#x9577;&#x5EA6;&#x4E0D;&#x7B26;&#x5408;&#x8981;&#x6C42; - &#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-audiorecorder.verifying":"&#x9A57;&#x8B49;","ba-audiorecorder.verifying-failed":"&#x9A57;&#x8B49;&#x5931;&#x6557; - &#x55AE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-audiorecorder.rerecord-confirm":"&#x4F60;&#x771F;&#x7684;&#x60F3;&#x8981;&#x91CD;&#x505A;&#x4F60;&#x7684;&#x97F3;&#x983B;&#x55CE;&#xFF1F;","ba-audiorecorder.cancel-confirm":"&#x4F60;&#x771F;&#x7684;&#x60F3;&#x53D6;&#x6D88;&#x97F3;&#x983B;&#x4E0A;&#x50B3;&#x55CE;&#xFF1F;","ba-audiorecorder.audio_file_too_large":"&#x60A8;&#x7684;&#x97F3;&#x983B;&#x6587;&#x4EF6;&#x592A;&#x5927;&#xFF08;%s&#xFF09; - &#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x518D;&#x6B21;&#x5617;&#x8A66;&#x4F7F;&#x7528;&#x8F03;&#x5C0F;&#x7684;&#x97F3;&#x983B;&#x6587;&#x4EF6;&#x3002;","ba-audiorecorder.unsupported_audio_type":"&#x8ACB;&#x4E0A;&#x50B3;&#xFF1A;%s  - &#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-common-settingsmenu.tooltip":"&#x9EDE;&#x64CA;&#x64AD;&#x653E;&#x3002;","ba-common-settingsmenu.setting-menu":"&#x6240;&#x6709;&#x8A2D;&#x5B9A;","ba-common-settingsmenu.source-quality":"&#x6E90;&#x8CEA;&#x91CF;","ba-common-settingsmenu.player-speed":"&#x64AD;&#x653E;&#x901F;&#x5EA6;","ba-common-settingsmenu.set-menu-option":"&#x8A2D;&#x5B9A;&#x9078;&#x9805;","ba-common-settingsmenu.submit-video":"&#x78BA;&#x8A8D;&#x5F71;&#x7247;","ba-common-settingsmenu.picture-in-picture":"&#x756B;&#x4E2D;&#x756B;","ba-common-settingsmenu.exit-fullscreen-video":"&#x9000;&#x51FA;&#x5168;&#x5C4F;","ba-common-settingsmenu.fullscreen-video":"&#x9032;&#x5165;&#x5168;&#x5C4F;","ba-videorecorder-chooser.multi-stream":"&#x591A;&#x6D41;","ba-videorecorder-controlbar.pause-recorder":"&#x66AB;&#x505C;&#x8A18;&#x9304;&#x5668;","ba-videorecorder-controlbar.resume-recorder":"&#x7C21;&#x6B77;&#x8A18;&#x9304;&#x5668;","ba-videorecorder.missing-track":"&#x7F3A;&#x5C11;&#x5FC5;&#x9700;&#x7684;&#x97F3;&#x983B;&#x6216;&#x8996;&#x983B;&#x8ECC;&#x9053;","ba-videorecorder.device-already-in-use":"&#x60A8;&#x7684;&#x81F3;&#x5C11;&#x4E00;&#x500B;&#x8F38;&#x5165;&#x8A2D;&#x5099;&#x5DF2;&#x5728;&#x4F7F;&#x7528;&#x4E2D;","ba-videorecorder.browser-permission-denied":"&#x700F;&#x89BD;&#x5668;&#x62D2;&#x7D55;&#x6B64;&#x6B0A;&#x9650;&#xFF0C;&#x8ACB;&#x6388;&#x4E88;&#x8A2A;&#x554F;&#x6B0A;&#x9650;&#x4E26;&#x91CD;&#x65B0;&#x52A0;&#x8F09;&#x9801;&#x9762;","ba-audioplayer.all-settings":"&#x6240;&#x6709;&#x8A2D;&#x5B9A;","ba-videoplayer-controlbar.remaining-time":"&#x5269;&#x9918;&#x6642;&#x9593;","ba-videoplayer-controlbar.select-frame":"&#x9078;&#x64C7;","ba-videoplayer-controlbar.trim-video":"&#x4FEE;&#x526A;","ba-videoplayer-playbutton.trim":"&#x4FEE;&#x526A;","ba-videoplayer-playbutton.skip":"&#x8DF3;&#x904E;","ba-videorecorder-imagegallery.upload-covershot":"&#x4E0A;&#x50B3;&#x5C01;&#x9762;","ba-videorecorder.pick-covershot-frame":"&#x9078;&#x64C7;&#x8981;&#x7528;&#x4F5C;&#x63A9;&#x8B77;&#x7684;&#x5E40;&#x3002;","ba-videorecorder.screen-recorder-is-not-supported":"&#x6B64;&#x8A2D;&#x5099;&#x4E0D;&#x652F;&#x6301;&#x5C4F;&#x5E55;&#x9304;&#x50CF;&#x6A5F;","ba-videorecorder.trim-prompt":"&#x4F60;&#x60F3;&#x4FEE;&#x526A;&#x4F60;&#x7684;&#x8996;&#x983B;&#x55CE;&#xFF1F;","ba-videorecorder.trim-video":"&#x79FB;&#x52D5;&#x958B;&#x59CB;&#x548C;&#x7D50;&#x675F;&#x6A19;&#x8A18;&#x4EE5;&#x4FEE;&#x526A;&#x8996;&#x983B;","ba-videorecorder.wait-for-trim":"&#x7B49;&#x5F85;&#x4FEE;&#x526A;&#x547D;&#x4EE4;...","ba-videorecorder-controlbar.no-video-source":"&#x7F3A;&#x5C11;&#x984D;&#x5916;&#x7684;&#x8996;&#x983B;&#x8F38;&#x5165;&#x6E90;","ba-videorecorder-controlbar.stream-already-selected":"&#x5DF2;&#x9078;&#x64C7;&#x9644;&#x52A0;&#x6D41;","ba-videorecorder.uploading-src-error":"&#x73FE;&#x5728;&#x7121;&#x6CD5;&#x64AD;&#x653E;&#x8996;&#x983B;&#xFF0C;&#x4E0A;&#x50B3;&#x4ECD;&#x5728;&#x9032;&#x884C;&#x4E2D;","ba-audiorecorder-controlbar.pause-recorder":"&#x66AB;&#x505C;&#x9304;&#x97F3;&#x6A5F;","ba-audiorecorder-controlbar.resume-recorder":"&#x7C21;&#x6B77;&#x8A18;&#x9304;&#x5668;"},["language:zh-tw"]),{}}),e.define("module:AudioVisualization",["base:Class","base:Maths","browser:Dom","browser:Info"],function(e,t,i,r,o){return e.extend({scoped:o},function(e){return{constructor:function(t,i){e.constructor.call(this),this.stream=t,this.recorder=null,this.theme=i.theme,i.recorder?this.recorder=i.recorder:(t=window.AudioContext||window.webkitAudioContext,this.audioContext=new t),this.createVisualizationCanvas(i.height,i.element),this.frameID=null},createVisualizationCanvas:function(e,t){e=e||120,(t=t.firstElementChild||t.firstChild).style.minHeight=e+"px",this.canvas=t.querySelector("canvas"),this.canvas.style.display="block",this.canvas.width=parseFloat(window.getComputedStyle(t).width),this.canvas.height=e,this.canvasContext=this.canvas.getContext("2d")},_clearCanvas:function(){this.canvasContext.clearRect(0,0,this.canvas.width,this.canvas.height)},initializeVisualEffect:function(){try{var e;this.recorder&&(this._analyser=this.recorder._analyser,this.analyser=this._analyser._analyserNode,this.audioContext=this._analyser._audioContext,this.analyser.fftSize=256),this.audioContext||this.stream?("suspended"===this.audioContext.state&&i.userInteraction(function(){this.audioContext.resume()},this),this.stream instanceof HTMLElement&&(e=this.audioContext.createMediaElementSource(this.stream),this.analyser=this.audioContext.createAnalyser(),e.connect(this.analyser),this.analyser.fftSize=256,this.analyser.connect(this.audioContext.destination)),this.bufferLength=this.analyser.frequencyBinCount,this.dataArray=new Uint8Array(this.analyser.frequencyBinCount),this.canvasWidth=this.canvas.width,this.canvasHeight=this.canvas.height,this.barWidth=this.canvasWidth/this.bufferLength*2.5,this.barHeight=0,this.x=0,window.requestAnimationFrame||(window.requestAnimationFrame=window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e,t){window.setTimeout(e,1e3/60)},window.cancelAnimationFrame=window.cancelAnimationFrame||window.mozCancelAnimationFrame||function(e){clearTimeout(e)})):console.warn("Seems there is limitation by browser to create AudioContext instance")}catch(e){console.warn("Web Audio API not supported",e)}},start:function(){this._renderFrame()},pause:function(){this._cancelFrame()},stop:function(){this._cancelFrame(),this._clearCanvas()},destroy:function(){this.canvas&&this.canvas.remove(),e.destroy.call(this)},_renderFrame:function(){this.frameID=requestAnimationFrame(function(){this._renderFrame()}.bind(this)),this.analyser.getByteFrequencyData(this.dataArray),"red-bars"===this.theme?this._drawRedBars():this._drawBigBalloon()},_cancelFrame:function(){cancelAnimationFrame(this.frameID)}
2,updateSourceStream:function(){this._cancelFrame(),this.initializeVisualEffect()},_drawRedBars:function(){this.x=0,this.canvasContext.fillStyle="#000",this.canvasContext.fillRect(0,0,this.canvasWidth,this.canvasHeight);for(var e=0;e<this.bufferLength;e++){this.barHeight=this.dataArray[e]/2;var t=this.barHeight+e/this.bufferLength*25,i=e/this.bufferLength*250;this.canvasContext.fillStyle="rgb("+t+","+i+",50)",this.canvasContext.fillRect(this.x,this.canvasHeight-this.barHeight,this.barWidth,this.barHeight),this.x+=this.barWidth+1}},_drawBigBalloon:function(){this.__canvasBackground(235),this.canvasContext.fillStyle="#000";var e=this.__getRMS();this.canvasContext.fillStyle=this.__rgb(2*e),this.__HfillEllipse(this.canvasWidth/2,this.canvasHeight/2,5*e,5*e)},__getRMS:function(){for(var e=0,t=0;t<this.bufferLength;t++)e+=this.dataArray[t]*this.dataArray[t];return e/=this.dataArray.length,Math.sqrt(e)},__canvasBackground:function(e,t,i,r){this.canvasContext.fillStyle=void 0===t?this.__rgb(e,e,e):void 0===i&&void 0===r?rgba(e,e,e,t):void 0===r?this.__rgb(e,t,i):this.__rgba(e,t,i,r),this.canvasContext.fillRect(0,0,this.canvasWidth,this.canvasHeight)},__HfillEllipse:function(e,t,i,r){this.__Hellipse(e,t,i,r=void 0===r?i:r),this.canvasContext.fill(),this.canvasContext.beginPath()},__Hellipse:function(e,t,i,r){"use strict";void 0===r&&(r=i),this.canvasContext.beginPath();for(var o=0;o<2*Math.PI;o+=Math.PI/64)this.canvasContext.lineTo(e+Math.cos(o)*i/2,t+Math.sin(o)*r/2);this.canvasContext.closePath()},__rgb:function(e,i,r){return void 0===i&&(i=e),void 0===r&&(r=e),"rgb("+t.clamp(Math.round(e),0,255)+", "+t.clamp(Math.round(i),0,255)+", "+t.clamp(Math.round(r),0,255)+")"},__rgba:function(e,i,r,o){return void 0===i?"rgb("+t.clamp(Math.round(e),0,255)+", "+t.clamp(Math.round(e),0,255)+", "+t.clamp(Math.round(e),0,255)+")":void 0===r?"rgba("+t.clamp(Math.round(e),0,255)+", "+t.clamp(Math.round(e),0,255)+", "+t.clamp(Math.round(e),0,255)+", "+t.clamp(i,0,1)+")":void 0===o?"rgba("+t.clamp(Math.round(e),0,255)+", "+t.clamp(Math.round(i),0,255)+", "+t.clamp(Math.round(r),0,255)+", 1)":"rgba("+t.clamp(Math.round(e),0,255)+", "+t.clamp(Math.round(i),0,255)+", "+t.clamp(Math.round(r),0,255)+", "+t.clamp(o,0,1)+")"}}},{supported:function(){return!(!window.AudioContext&&!window.webkitAudioContext)}})}),e.define("module:DatasetProperties",["base:Properties.Properties"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t,i,r){this.element=t,e.constructor.call(this,i,r)},_afterSet:function(e,t){this.element.dataset[e]=t}}})}),e.define("module:Common.Dynamics.Helperframe",["dynamics:Dynamic","base:Async","base:Timers.Timer","base
2:Objs","browser:Events","browser:Geometry","browser:Info"],function(e,t,i,r,o,a,n,s){return e.extend({scoped:s},function(e){return{attrs:{css:"ba-videorecorder",framereversable:!0,framedragable:!0,frameresizeable:!1,framepositionx:5,framepositiony:5,frameminwidth:120,frameminheight:95,initialpositionx:null,initialpositiony:null,initialwidth:null,initialheight:null,flipframe:!1,frameproportional:!0,framemainstyle:{opacity:.5,position:"absolute",cursor:"pointer",zIndex:100}},types:{framereversable:"boolean",framedragable:"boolean",frameresizeable:"boolean",frameproportional:"boolean",framepositionx:"int",framepositiony:"int",frameminwidth:"int",frameminheight:"int"},computed:{},events:{"change:framepositionx change:framepositiony change:framewidth change:frameheight":function(e){void 0!==this.recorder&&("object"==typeof this.recorder._recorder&&this.__visibleDimensions.accessible?this.recorder._recorder.updateMultiStreamPosition(this.get("framepositionx"),this.get("framepositiony"),this.get("framewidth"),this.get("frameheight")):this.recorder=this.__parent.recorder)}},create:function(){var e,a,s=0;this.__parent=this.parent(),this.__initialSettings={reversable:this.get("framereversable"),dragable:this.get("framedragable"),resizeable:this.get("frameresizeable")},r.iter(this.get("framemainstyle"),function(e,t){this.activeElement().style[t]=e},this),this.get("initialpositionx")&&this.get("initialpositiony")||(this.set("initialpositionx",this.get("framepositionx")),this.set("initialpositiony",this.get("framepositiony"))),e=n.isTouchable()&&!n.isDesktop()?"touch":"click",this._frameInteractionEventHandler=this.auto_destroy(new o),this.recorder=this.__parent.recorder,this.player=this.__parent.player,this.__visibleDimensions={},this.__setHelperFrameDimensions(),this.__visibleDimensions.accessible||(a=new i({context:this,fire:function(){this.recorder._recorder._videoTrackSettings&&"object"==typeof this.recorder._recorder._videoTrackSettings.videoElement&&a&&(this.set("framewidth",this.__parent.get("addstreampositionwidth")),this.set("frameheight",this.__parent.get("addstreampositionheight")),this.get("initialwidth")&&this.get("initialheight")||(this.set("initialwidth",this.get("framewidth")),this.set("initialheight",this.get("frameheight"))),this.fitFrameViewOnScreenVideo(),a.stop())},delay:10,destroy_on_stop:!0,immediate:!0})),this.recorder?(this.recorder._recorder.on("multistream-camera-switched",function(e,t){this.__initialSettings.resizeable&&this.__resizerElement&&(this.set("frameresizeable",t),this.__resizerElement.style.display=t?"none":"block"),this.set("framewidth",e.width),this.set("frameheight",e.height)},this),this.get("framereversable")&&this._frameInteractionEventHandler.on(this.activeElement(),e,function(e){1===++s&&t.eventually(function(){s=0},this,400),2<=s&&this.recorder.reverseCameraScreens()},this),this.get("framedragable")&&this.addDragOption(this.__parent.activeElement()),this.get("frameresizeable")&&this.addResize(n.isTouchable()&&!n.isDesktop(),null,{width:"7px",height:"7px",borderRight:"1px solid white",borderBottom:"1px solid white",bottom:0,right:0,position:"absolute",cursor:"nwse-resize",zIndex:200})):this.player},functions:{},fitFrameViewOnScreenVideo:function(){var e,t=this.recorder._recorder._videoTrackSettings;t&&(e=(this.__parent.get("height")?t.videoElement:t.videoInnerFrame).height,this.__vts||(this.__vts=t),this.__translate=a.padFitBoxInBox(t.width,t.height,t.videoElement.width,e),this.__resizing||(this.__visibleDimensions.x=this.__translate.offsetX+this.get("framepositionx")*this.__translate.scale,this.__visibleDimensions.y=this.__translate.offsetY+this.get("framepositiony")*this.__translate.scale),this.__visibleDimensions.width=this.get("framewidth")*this.__translate.scale,this.__visibleDimensions.height=this.get("frameheight")*this.__translate.scale,this.__visibleDimensions.accessible=!0,this.__dragging||this.__resizing||(this.__positions={initialX:this.__visibleDimensions.x,initialY:this.__visibleDimensions.y,currentX:this.__visibleDimensions.x,currentY:this.__visibleDimensions.y,bottomX:this.__visibleDimensions.x+this.__visibleDimensions.width,bottomY:this.__visibleDimensions.y+this.__visibleDimensions.height,xOffset:0,yOffset:0}),this.__setHelperFrameDimensions())},addDragOption:function(e){this._draggingEvent=this.auto_destroy(new o);var t=n.isTouchable()&&!n.isDesktop(),i=t?"touchmove":"mousemove",r=t?"touchstart":"mousedown";
2this._draggingEvent.on(e,t?"touchend":"mouseup",this.__handleMouseEndEvent,this),this._draggingEvent.on(e,i,this.__handleMouseMoveEvent,this),this._draggingEvent.on(e,r,this.__handleMouseStartEvent,this)},addResize:function(e,t,i){t=t||this.activeElement(),this.__resizerElement=document.createElement("div"),r.iter(i,function(e,t){this.__resizerElement.style[t]=e},this),t.append(this.__resizerElement),this.__resizeEvent=this.auto_destroy(new o)},__handleMouseStartEvent:function(e){e.preventDefault(),void 0===this.__visibleDimensions.accessible?this.fitFrameViewOnScreenVideo():(this.__dragging=e.target===this.activeElement(),this.__resizing=e.target===this.__resizerElement,"object"==typeof this.__positions&&("touchstart"===e.type?(this.__positions.initialX=e.touches[0].clientX-this.__positions.xOffset,this.__positions.initialY=e.touches[0].clientY-this.__positions.yOffset):(this.__dragging&&(this.__positions.initialX=e.clientX-this.__positions.xOffset,this.__positions.initialY=e.clientY-this.__positions.yOffset),this.__positions.bottomX=this.__positions.initialX+this.__visibleDimensions.width,this.__positions.bottomY=this.__positions.initialY+this.__visibleDimensions.height)))},__handleMouseMoveEvent:function(e){var t,i,r,o;e.preventDefault(),(this.__dragging||this.__resizing)&&(this.activeElement().style.cursor="move",this.activeElement().style.opacity="0","touchmove"===e.type?(this.__positions.currentX=e.touches[0].clientX-this.__positions.initialX,this.__positions.currentY=e.touches[0].clientY-this.__positions.initialY):(this.__dragging&&(this.__positions.currentX=e.clientX-this.__positions.initialX,this.__positions.currentY=e.clientY-this.__positions.initialY),this.__resizing&&(o=e.clientX-this.__positions.bottomX,t=e.clientY-this.__positions.bottomY)),this.__dragging&&(this.__positions.xOffset=this.__positions.currentX,this.__positions.yOffset=this.__positions.currentY,e=this.activeElement(),i=this.__positions.currentX,r=this.__positions.currentY,e.style.transform="translate3d("+i+"px, "+r+"px, 0)",this.set("framepositionx",this.__positions.currentX/this.__translate.scale+this.get("initialpositionx")),this.set("framepositiony",this.__positions.currentY/this.__translate.scale+this.get("initialpositiony"))),this.__resizing)&&(e=this.__visibleDimensions.width+o,i=this.get("frameproportional")?e/this.__vts.aspectRatio:this.__visibleDimensions.height+t,this.__positions.bottomX=this.__positions.currentX+e,this.__positions.bottomY=this.__positions.currentY+i,this.set("framewidth",e/this.__translate.scale),this.set("frameheight",i/this.__translate.scale),this.fitFrameViewOnScreenVideo(),o=i,(r=this.activeElement()).style.width=e,r.style.height=o)},__handleMouseEndEvent:function(e){e.preventDefault(),(this.__dragging||this.__resizing)&&(this.__resizing?(this.__positions.bottomX=this.__positions.currentX+this.__visibleDimensions.width,this.__positions.bottomY=this.__positions.currentY+this.__visibleDimensions.height):(this.__positions.initialX=this.__positions.currentX,this.__positions.initialY=this.__positions.currentY),this.activeElement().style.cursor="pointer",this.activeElement().style.opacity=this.get("framemainstyle").opacity,this.__dragging=!1,this.__resizing=!1)},__setHelperFrameDimensions:function(e){(e=e||this.activeElement())&&(e.style.top=this.__visibleDimensions.y+"px",e.style.left=this.__visibleDimensions.x+"px",e.style.width=this.__visibleDimensions.width+"px",e.style.height=this.__visibleDimensions.height+"px")}}}).register("ba-helperframe")}),e.define("module:StickyHandler",["base:Class","base:Events.EventsMixin","base:Maths","browser:Events"],function(e,t,i,r,o){return e.extend({scoped:o},[t,function(e){return{constructor:function(t,i,o){e.constructor.call(this),this.element=t,this.container=i,this.paused=o.paused||!1,this.position=o.position||"bottom-right",this.threshold=o.threshold,o.static||(this.events=this.auto_destroy(new r)),this.floating=!1},destroy:function(){this._elementObserver&&this._elementObserver.disconnect(),this._containerObserver&&this._containerObserver.disconnect(),e.destroy.call(this)},init:function(){this._initIntersectionObservers()},pause:function(){this.floating&&this.removeStickyStyles(),this.paused=!0},start:function(){this.elementIsVisible||this.floating||this.transitionToFloat(),this.paused=!1},isDragging:function(){return!!this.dragging},stopDragging:function(){this.dragging=!1},transitionToFloat:function(){this.floating=!0,this.trigger("transitionToFloat"),this.addStickyStyles(),this.events&&this._initEventListeners()},elementWasDragged:function(){return!!this.__elementWasDragged},addStickyStyles:function(){this.elementWasDragged()||this.element.classList.add("ba-commoncss-fade-up"),this.element.classList.add("ba-commoncss-sticky","ba-commoncss-sticky-"+this.position),this._top&&(this.element.style.top=this._top),this._left&&(this.element.style.left=this._left)},removeStickyStyles:function(){this.element.style.removeProperty("top"),this.element.style.removeProperty("left"),this.element.classList.remove("ba-commoncss-sticky","ba-commoncss-sticky-"+this.position,"ba-commoncss-fade-up")},_initIntersectionObservers:function(){var e=!0,t=!0;this._elementObserver=new IntersectionObserver(function(t,i){t.forEach(function(t){this.elementIsVisible=t.isIntersecting,e?e=!1:t.isIntersecting||(this.paused?this.trigger("transitionOutOfView"):this.transitionToFloat())}.bind(this))}.bind(this),{threshold:this.threshold}),this._containerObserver=new IntersectionObserver(function(e,i){e.forEach(function(e){t?t=!1:e.isIntersecting&&(this.floating=!1,this.trigger("transitionToView"),this.removeStickyStyles(),this.events&&this.events.off(this.element,"mousedown touchstart"),this.dragging=!1)}.bind(this))}.bind(this),{threshold:this.threshold}),this._elementObserver.observe(this.element),this._containerObserver.observe(this.container)},_initEventListeners:function(){var e,t,r,o;
2function a(a){(a=a||window.event).preventDefault(),r=e-a.clientX,o=t-a.clientY,e=a.clientX,t=a.clientY,this.__elementWasDragged=!0,this.dragging=!0,this.element.style.top=i.clamp(this.element.offsetTop-o,0,window.innerHeight-this.element.offsetHeight)+"px",this.element.style.left=i.clamp(this.element.offsetLeft-r,0,window.innerWidth-this.element.offsetWidth)+"px",this._top=this.element.style.getPropertyValue("top"),this._left=this.element.style.getPropertyValue("left")}function n(a){(a=a||window.event).preventDefault(),r=e-a.touches[0].clientX,o=t-a.touches[0].clientY,e=a.touches[0].clientX,t=a.touches[0].clientY,this.__elementWasDragged=!0,this.dragging=!0,this.element.style.top=i.clamp(this.element.offsetTop-o,0,window.innerHeight-this.element.offsetHeight)+"px",this.element.style.left=i.clamp(this.element.offsetLeft-r,0,window.innerWidth-this.element.offsetWidth)+"px",this._top=this.element.style.getPropertyValue("top"),this._left=this.element.style.getPropertyValue("left")}function s(){this.events.off(document,"mousemove mouseup")}function x(){this.events.off(document,"touchmove touchend")}this.events.on(this.element,"mousedown",function(i){(i=i||window.event).preventDefault(),0===i.button&&(e=i.clientX,t=i.clientY,this.events.on(document,"mousemove",a,this),this.events.on(document,"mouseup",s,this))},this),this.events.on(this.element,"touchstart",function(i){(i=i||window.event).preventDefault(),e=i.touches[0].clientX,t=i.touches[0].clientY,this.events.on(document,"touchmove",n,this),this.events.on(document,"touchend",x,this)},this)}}}])}),e.define("module:TrackTags",["base:Class","base:Objs","base:Events.EventsMixin","base:Async","base:TimeFormat","browser:Dom","browser:Info","browser:Events"],function(e,t,i,r,o,a,n,s,x){return e.extend({scoped:x},[i,function(e){return{constructor:function(e,t){this._dyn=t,this._trackTags=t.get("tracktags"),this._video=t.__video,this._chapters=[],this._chapterLoadedTriggered=!1,this.hasThumbs=!1,t.set("tracktagssupport",this._trackTags&&0<this._trackTags.length&&"track"in document.createElement("track")),this._video&&this._trackTags&&0!==this._trackTags.length&&(this._loadTrackTags(),t.get("tracktagsstyled")&&this._setDefaultTrackOnPlay(),r.eventually(function(){this._loadMetaTrackTags()},this))},showDurationThumb:function(e,t,i){var r,a,n;this._dyn.get("thumbcuelist")[e]&&(e=this._dyn.get("thumbcuelist")[e],i=i||e.startTime+Math.round((e.startTime-e.endTime)/2),a=(r=this.thumbContainer).querySelector("div"),n=r.querySelector("span"),t=t-Math.round(e.thumbWidth/1.5)<=0?5:t-Math.round(e.thumbWidth/1.5),r.style.opacity="0.85",r.style.left=t+"px",a.style.backgroundPositionX="-"+e.positionX+"px",a.style.backgroundPositionY="-"+e.positionY+"px",n.innerText=0<i?o.format(o.ELAPSED_MINUTES_SECONDS,1e3*i):"0:00")},hideDurationThumb:function(){this.thumbContainer.style.opacity="0.00"},_loadTrackTags:function(){this._dyn.get("tracktagssupport")&&t.iter(this._trackTags,function(e,t){var i=document.createElement("track"),r=this.auto_destroy(new s);try{e.content&&!e.src&&(i.src=URL.createObjectURL(new Blob([e.content],{type:"text/plain"})))}catch(e){}switch(e.kind){case"thumbnails":i.id=this._dyn.get("css")+"-track-thumbnails",i.kind="metadata",i.src||(i.src=e.src||null),i.mode="hidden",this.__appendThumbnailTrackTags(e,t,i,r);break;case"chapters":i.id=this._dyn.get("css")+"-track-chapters",i.kind="chapters",i.src=e.src,i.mode="hidden",this.__appendChaptersTrackTags(e,t,i,r);break;default:i.id=this._dyn.get("css")+"-tack-"+t,i.kind=e.kind||"subtitles",i.label=e.label||"English",i.srclang=e.lang||"en",i.src||(i.src=e.src||null),this._dyn.set("hassubtitles",!0),this.__appendTextTrackTags(e,t,i,!0,r),1<this._trackTags.length&&this._dyn.on("switch-track",function(e){this._dyn.set("tracktextvisible",!0),this._dyn.set("trackcuetext",null),this._setSelectedTag(e)},this)}this._video.appendChild(i)},this)},__appendTextTrackTags:function(e,t,i,r,o){e.enabled&&r&&(i.setAttribute("default",""),this._dyn.set("tracktaglang",e.lang),this._dyn.set("tracktextvisible",!0)),i.setAttribute("data-selector","track-tag"),o.on(i,"load",function(){e.enabled&&r?(this.mode="showing",this._video&&(this._video.textTracks[t].mode="showing"),r=!1):(this.mode="hidden",this._video&&(this._video.textTracks[t].mode="hidden"))},this)}
2,__appendChaptersTrackTags:function(e,t,i,r){var o,a=this;i.setAttribute("data-selector","chapters-track-tag"),r.on(i,"load",function(e){this.hasChapters=!0,(o=(o=this.track).cues)?a.__generateChapters(o):console.warn("Provided source for the chapters is not correct")})},__appendThumbnailTrackTags:function(e,t,i,r){var o,n,s,x,c,l=this;i.setAttribute("data-selector","thumb-track-tag"),r.on(i,"load",function(e){(o=this.track).cues[0].text&&(s=o.cues[0].text.split("#xywh="),c=s[0],x=o.cues[0].text.split("#xywh=")[1].split(","),(n=new Image).src=c,r.on(n,"load",function(){this.hasThumbs=!0;var e=document.createElement("div"),t=document.createElement("div"),i=document.createElement("span");a.elementAddClass(e,this._dyn.get("css")+"-seeking-thumb-container"),e.style.opacity="0.00",t.style.height=+x[3]+"px",t.style.width=+x[2]+"px",t.style.backgroundImage="url('"+c+"')",t.style.backgroundRepeat="no-repeat",t.style.backgroundAttachment="background-attachment",e.appendChild(t),e.appendChild(i),this._dyn.set("thumbimage",{image:n,url:n.src,height:n.naturalHeight||n.height,width:n.naturalWidth||n.width,thumbWidth:Number(x[2]),thumbHeight:Number(x[3])}),this.thumbContainer=e,this.__generateThumbnails(o)},l))})},__generateThumbnails:function(e){t.iter(e.cues,function(e,t){var i;"object"==typeof e&&(i=e.text.trim().split("#xywh=")[1].split(","),this.get("thumbcuelist").push({startTime:e.startTime,endTime:e.endTime,positionX:i[0],positionY:i[1],thumbWidth:i[2],thumbHeight:i[3]}))},this._dyn)},__generateChapters:function(e){t.iter(e,function(t,i){"object"==typeof t&&this._chapters.push({index:i,startTime:t.startTime,endTime:t.endTime,title:t.text}),e.length!==this._chapters.length||this._chapterLoadedTriggered||(this._dyn.trigger("chaptercuesloaded",this._chapters,e.length),this._chapterLoadedTriggered=!0)},this)},_showTracksInCustomElement:function(e,i){i=i||this._dyn.get("tracktaglang");var r,o=this._dyn,a=o.__video.currentTime;e.language===i&&(r=e.cues,t.iter(r,function(t,i){"object"==typeof r[i]&&r[i]&&(t.startTime<a&&t.endTime>a&&o.set("trackcuetext",t.text),t.onenter=function(t){e.mode="hidden",o.get("tracktextvisible")&&o.set("trackcuetext",this.text)},t.onexit=function(e){o.set("trackcuetext",null)})},this))},_loadMetaTrackTags:function(){this._video&&t.iter(this._video.textTracks,function(e,t){"object"==typeof this._video.textTracks[t]&&this._video.textTracks[t]&&("metadata"===(t=this._video.textTracks[t]).kind&&(t.mode="hidden"),"chapters"===t.kind)&&(t.mode="showing")},this)},_setDefaultTrackOnPlay:function(){this._dyn.player.once("playing",function(){t.iter(this._trackTags,function(e,t){"object"==typeof(t=this._video.textTracks[t])&&t&&"showing"===t.mode&&this._showTracksInCustomElement(t,t.language)},this)},this)},_setSelectedTag:function(e){var i=null,r=null;t.iter(this._video.textTracks,function(t,o){"object"==typeof(r=this._video.textTracks[o])&&r&&(i=r.language===e.lang?this._dyn.get("tracktagsstyled")?"hidden":"showing":"disabled",this._dyn.get("tracktextvisible")||(i="disabled"),r.mode=i,r.language===e.lang)&&this._triggerTrackChange(this._video,r,i,e.lang)},this)},_triggerTrackChange:function(e,t,i,r){var o=e.querySelector("#"+t.id),a=!0,x=this.auto_destroy(new s);
2void 0===t.oncuechange||(n.isInternetExplorer()||n.isEdge())&&this._dyn.get("tracktagsstyled")?x(e,"timeupdate",function(){i.length&&(t.mode=i),this._dyn.get("tracktagsstyled")&&this._showTracksInCustomElement(t,r)},this):x.on(t,"cuechange",function(){a&&(i.length&&(t.mode=i),this._dyn.get("tracktagsstyled")?this._showTracksInCustomElement(t,r):o&&(o.mode=i),a=!1)},this)}}}])}),e.define("module:StylesMixin",["base:Objs"],function(e){return{_applyStyles:function(t,i,r){e.iter(r,function(e,r){r in i||t.style.removeProperty(r)}),e.extend(t.style,i)}}}),e.define("module:Common.Dynamics.Settingsmenu",["dynamics:Dynamic","base:Objs","base:Async","base:Timers.Timer","browser:Dom","browser:Events","module:Assets"],["dynamics:Partials.ClickPartial","dynamics:Partials.RepeatElementPartial"],function(e,t,i,r,o,a,n,s){return e.extend({scoped:s},function(e){return{template:'<div if="{{visiblesettings.length > 0}}" class="{{csscommon}}-settings-menu {{csstheme}}-settings-menu" role="settingsblock">\n    <div class="{{csscommon}}-settings-menu-overlay">\n        <div ba-if="{{root}}"\n             class="{{csscommon}}-settings-menu-item"\n             ba-repeat-element="{{setting :: visiblesettings}}"\n             title="{{string(setting.label)}}"\n             ba-click="{{select_setting(setting.id)}}"\n        >\n            <div class="{{csscommon}}-settings-menu-label" role="settingslabel">\n                {{string(setting.label) || setting.label}}\n            </div>\n\n            <div ba-if="{{setting.options}}" class="{{csscommon}}-settings-menu-value {{csscommon}}-setting-option-value"\n                 role="settingsvalue"\n            >\n                {{setting.value}}\n            </div>\n\n            <div ba-if="{{!setting.options}}" class="{{csscommon}}-settings-menu-value "\n                 role="settingicon"\n            >\n                <div ba-if="{{setting.showicon}}"\n                     style="{{setting.value ? setting.icontruestyle : setting.iconfalsestyle}}"\n                     class="{{csscommon}}-setting-menu-icon {{csscommon + (setting.value ? \'-setting-on\' : \'-setting-off\')}}">\n                    {{setting.value ? setting.trueicon : setting.falseicon}}\n                </div>\n            </div>\n\n        </div>\n\n        <div ba-if="{{!root}}">\n            <div class="{{csscommon}}-setting-menu-options-title {{csscommon}}-settings-menu-options-item"\n                 ba-click="{{show_root()}}"\n            > <div>{{ string(selected.label) || string(\'setting-menu\')}}</div></div>\n            <div\n                class="{{csscommon}}-settings-menu-options-item"\n                ba-repeat-element="{{option :: visiblesettings}}"\n                title="{{string(selected.label) || string(\'\')}}"\n                ba-click="{{select_value(option)}}"\n            >\n                <div>\n                    <i ba-if="{{option === selected.value}}" class="{{csscommon}}-icon-check"></i>\n                    {{option.label || option}}\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n',attrs:{css:"ba-common",csscommon:"ba-commoncss",cssplayer:"ba-player",settings:[],visiblesettings:[],selected:null,root:!0,default:{value:!1,label:"setting-item",visible:!0,mobileSupport:!0,showicon:!0,trueicon:"&#x2713;",falseicon:"&#x2573;",icontruestyle:"color: #5dbb96;",iconfalsestyle:"color: #dd4b39"},predefined:{player:[{id:"playerspeeds",label:"player-speed",value:1,options:[.5,.75,1,1.25,1.5,1.75,2],func:function(e,t){return"function"==typeof this.functions.set_speed&&0<t?(this.functions.set_speed.call(this,t,!0),!0):(console.error("Wrong argument or function provided"),!1)}}],recorder:[{}]}},computed:{settings:function(){var e="object"!=typeof this.__parent.recorder?this.get("predefined").player:this.get("predefined").recorder;return t.iter(e,function(e,t){!e.visible&&void 0!==e.visible||this.addSetting(e)},this),this.get("settings")}},events:{"change:visiblesettings":function(e){"object"==typeof(e=t.peek(e))&&e?(this.set("selected",null),e.hasOwnProperty("id")&&this.set("root",!0)):(this.set("root",!1),this._animateFade(!1,this.activeElement()))}},functions:{show_root:function(){this.switchToRoot()},select_setting:function(e){t.iter(this.get("settings"),function(t,i){t.id===e&&this.build_setting(t,e)},this)},select_value:function(e){this._setSettingWithMethod(e)},add_new_settings_item:function(e){!e.visible&&void 0!==e.visible||this.addSetting(e)},update_new_settings_item:function(e,t){this.updateSetting(e,t)},remove_settings_item:function(e){this.removeSetting(e)}},create:function(){this.domEvents=this.auto_destroy(new a),this.domEvents.on(document,"click touchstart",function(e){!this.activeElement().contains(e.target)&&this.activeElement()&&this.parent().set("settingsmenu_active",!1)},this)},build_setting:function(e,i){e&&i?1<t.count(e.options)?(this.set("selected",e),this._buildChildMenu(e)):t.iter(this.get("settings"),function(e,t){e.id===i&&(e.value=!e.value,this.set("selected",e),this._setSettingWithMethod(!1,t))},this):console.warn("At least on of the arguments are required")},switchToRoot:function(){this.set("visiblesettings",this.get("settings"))},_buildChildMenu:function(e){this.set("selected",e),this.set("visiblesettings",e.options)},_setSettingWithMethod:function(e,i){"function"==typeof this.get("selected").func&&"boolean"==typeof this.get("selected").func.call(this.__parent,this,e,i)&&(this.get("selected").value=e||!this.get("selected").value,t.iter(this.get("settings"),function(t,i){this.get("selected")&&t&&this.get("selected").id===t.id&&(e||(this.get("settings")[i].value=!this.get("settings")[i].value),this.get("settings")[i]=this.get("selected"),this.set("visiblesettings",[]),this.set("visiblesettings",this.get("settings")))},this))},addSetting:function(e){"object"!=typeof e?console.warn("Sorry you should add new option as an Object"):(t.iter(this.get("settings"),function(t){t.id===e.id&&this.removeSetting(t.id)},this),e.func&&e.id?"function"!=typeof e.func?console.warn("Sorry func key has to be function type"):this.mergeAndRebuildSettings(this.get("default"),e):console.warn("Your added new setting missing mandatory `id`, `func` or `label` keys, please add them"))},updateSetting:function(e,i){"object"!=typeof i?console.warn("Sorry you should provide any new option as an Object"):t.iter(this.get("settings"),function(r,o){r.id===e&&(this.get("settings")[o]=t.tree_merge(this.get("settings")[o],i),this.set("visiblesettings",[]),this.set("visiblesettings",this.get("settings")))},this)},removeSetting:function(e){"string"!=typeof e?console.warn("Sorry you should provide setting ID"):t.iter(this.get("settings"),function(t,i){t.id===e&&(this.get("settings").splice(i),this.set("visiblesettings",[]),this.set("visiblesettings",this.get("settings")))},this)},mergeAndRebuildSettings:function(e,i){e=t.tree_merge(e,i),(i=this.get("settings")).push(e),this.set("visiblesettings",[]),this.set("visiblesettings",i),this.set("settings",i)},_animateFade:function(e,t,i){var o,a,n,s;i?t.style.opacity=e?"0":"1":(a=e?1:0,n=e?-.1:.1,s=e?0:1,t.style.opacity=a,o=this.auto_destroy(new r({context:this,fire:function(){t.style.opacity=a,a+=n,(e&&a<s||!e&&s<a)&&(this.__animationInProcess=!1,o.destroy())},delay:30,immediate:!0})))}}}).register("ba-common-settingsmenu").registerFunctions({"visiblesettings.length > 0":function(e){return 0<e.visiblesettings.length},csscommon:function(e){return e.csscommon},csstheme:function(e){return e.csstheme},root:function(e){return e.root},visiblesettings:function(e){return e.visiblesettings},"string(setting.label)":function(e){return e.string(e.setting.label)},"select_setting(setting.id)":function(e){return e.select_setting(e.setting.id)},"string(setting.label) || setting.label":function(e){return e.string(e.setting.label)||e.setting.label},"setting.options":function(e){return e.setting.options},"setting.value":function(e){return e.setting.value},"!setting.options":function(e){return!e.setting.options},"setting.showicon":function(e){return e.setting.showicon},"setting.value ? setting.icontruestyle : setting.iconfalsestyle":function(e){return e.setting.value?e.setting.icontruestyle:e.setting.iconfalsestyle}
2,"csscommon + (setting.value ? '-setting-on' : '-setting-off')":function(e){return e.csscommon+(e.setting.value?"-setting-on":"-setting-off")},"setting.value ? setting.trueicon : setting.falseicon":function(e){return e.setting.value?e.setting.trueicon:e.setting.falseicon},"!root":function(e){return!e.root},"show_root()":function(e){return e.show_root()},"string(selected.label) || string('setting-menu')":function(e){return e.string(e.selected.label)||e.string("setting-menu")},"string(selected.label) || string('')":function(e){return e.string(e.selected.label)||e.string("")},"select_value(option)":function(e){return e.select_value(e.option)},"option === selected.value":function(e){return e.option===e.selected.value},"option.label || option":function(e){return e.option.label||e.option}}).attachStringTable(n.strings).addStrings({tooltip:"Click to play.","setting-menu":"All settings","source-quality":"Source quality","player-speed":"Player speed","set-menu-option":"Set option","submit-video":"Confirm video","picture-in-picture":"Picture in picture","exit-fullscreen-video":"Exit fullscreen","fullscreen-video":"Enter fullscreen"})}),e.define("module:PopupHelper",["base:Class","base:Events.EventsMixin","browser:Dom","browser:Events"],function(e,t,i,r,o){var a=e.extend({scoped:o},[t,function(e){return{constructor:function(t){e.constructor.call(this),this.popupContainer=document.createElement("div"),this.backgroundContainer=document.createElement("div"),this.backgroundContainer.className="ba-popup-helper-overlay-background",this.popupContainer.appendChild(this.backgroundContainer),this.overlayContainer=document.createElement("div"),this.overlayContainer.className="ba-popup-helper-overlay",this.popupContainer.appendChild(this.overlayContainer),this.containerInner=document.createElement("div"),this.containerInner.className="ba-popup-helper-overlay-inner",this.overlayContainer.appendChild(this.containerInner),this.domEvents=this.auto_destroy(new r),this.domEvents.on(this.backgroundContainer,"click touchstart",function(){this.hide()},this),this.domEvents.on(this.containerInner,"click touchstart",function(e){e.stopPropagation()})},show:function(){return this.recursionProtection("show",function(){i.elementAddClass(document.body,"ba-popup-helper-overlay-body"),document.body.appendChild(this.popupContainer),this.trigger("show")})},hide:function(){return this.recursionProtection("hide",function(){var e=this.popupContainer;this.trigger("hide"),document.body.removeChild(e),i.elementRemoveClass(document.body,"ba-popup-helper-overlay-body")})}}}],{mixin:function(e){return{constructor:function(t){this.__popup=new a((t=t||{}).popup),this.__popup.on("hide",this.destroy,this),t.element=this.__popup.containerInner,e.constructor.call(this,t)},activate:function(){this.__popup.show(),e.activate.call(this)},destroy:function(){this.__popup.hide(),this.__popup.destroy(),e.destroy.call(this)}}}});return a}),e.define("module:IframeHelper",["dynamics:Dynamic","base:Objs","base:Types","base:Net.Uri"],function(e,t,i,r,o){return e.extend({scoped:o},function(e){return{template:'<iframe src="{{computeSrc()}}" style="width:100%;height:100%" allow="{{computeAllow()}}" scrolling="no" frameborder="0"></iframe>',getAllowModifiers:function(){return[]},getSrc:function(){return""},filteredAttrs:function(){return t.filter(this.properties().getAll(),function(e,t){return!i.is_object(e)&&!i.is_array(e)},this)},functions:{computeSrc:function(){return r.appendUriParams(this.getSrc(),this.filteredAttrs())},computeAllow:function(){return this.getAllowModifiers().map(function(e){return e+" *"}).join("; ")}},iframe:function(){return this.activeElement().querySelector("iframe")},_afterActivate:function(){e._afterActivate.apply(this,arguments);var t=this.iframe();this.getAllowModifiers().forEach(function(e){t["allow"+e]="allow"+e})}}}).registerFunctions({"computeSrc()":function(e){return e.computeSrc()},"computeAllow()":function(e){return e.computeAllow()}})}),e.define("module:Ads.Dynamics.Controlbar",["dynamics:Dynamic","browser:Dom","base:Maths","base:TimeFormat","module:Assets"],function(e,t,i,r,o,a){return e.extend({scoped:a},function(e){return{template:'<div class="{{!linear ? (cssadsplayer + \'-non-linear-controlbar\') : \'\'}}"\n     xmlns:ba-hotkey="http://www.w3.org/1999/xhtml">\n    <div ba-show="{{skippable}}" class="{{cssadsplayer}}-skipbutton-container"\n         ba-click="{{skip_linear_ad()}}"\n    >\n        <p class="{{cssadsplayer}}-skipbutton">\n            {{lefttillskip > 0 ? string(\'can-skip-after\').replace(\'%d\', lefttillskip) : string(\'skip-ad\') }}\n        </p>\n    </div>\n\n    <div ba-if="{{showbanner && media}}" class="{{cssadsplayer}}-media-container"\n         data-ads="banner-container"\n    >
2\n        \n        \n        <span class="{{cssadsplayer}}-banner-close-button"\n              ba-click="{{skip_non_linear_ad()}}"\n        >\n            <i class="{{csscommon}}-icon-cancel"></i>\n        </span>\n    </div>\n\n    <div ba-if="{{customcontroller && !media}}" class="{{css}}-overlay {{cssadsplayer}}-ad-click-tracker\n        {{clickthroughurl && controlbarisvisible ? csscommon + \'-clickable\' : \'\'}}"\n         ba-click="{{ad_clicked()}}"\n    ></div>\n\n    <div ba-if="{{!hideoninactivity && linear}}"\n         class="{{cssadsplayer}}-controlbar{{passactivitydelta && linear ? \'-hidden\' : \'\'}} {{controlbarisvisible ? \'\' : (cssplayer + \'-dashboard-hidden\')}}">\n        <div class="{{cssadsplayer}}-progressbar-inside-controller">\n            <div class="{{cssadsplayer}}-progressbar-played" ba-styles="{{{width: Math.round(duration ? currenttime / duration * 100 : 0) + \'%\'}}}"></div>\n        </div>\n        <div tabindex="1" ba-hotkey:space^enter="{{toggle_player()}}"\n             onmouseout="this.blur()" class="{{css}}-leftbutton-container"\n             autofocus\n        >\n            <div ba-if="{{!playing}}" class="{{css}}-button-inner"\n                 ba-on:touchend="{{resume()}}"\n                 ba-click="{{resume()}}" title="{{string(\'play-ad\')}}"\n            >\n                <i class="{{csscommon}}-icon-play"></i>\n            </div>\n            <div ba-if="{{playing}}" class="{{css}}-button-inner" ba-click="{{pause()}}"\n                 ba-on:touchend="{{pause()}}"\n                 title="{{disablepause ? string(\'pause-video-disabled\') : string(\'pause-video\')}}"\n            >\n                <i class="{{csscommon}}-icon-pause"></i>\n            </div>\n        </div>\n\n        <div class="{{cssadsplayer}}-time-container">\n            <div class="{{cssadsplayer}}-time-value"\n                 title="{{string(\'elapsed-time\')}}"\n            >\n                {{formatTime(remaining)}} / {{formatTime(duration)}}\n            </div>\n        </div>\n\n        <div tabindex="4" ba-if="{{supportsfullscreen}}"\n             title="{{ fullscreened ? string(\'exit-fullscreen-video\') : string(\'fullscreen-video\') }}"\n             ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n             ba-on:touchend="{{toggle_fullscreen()}}"\n             class="{{css}}-rightbutton-container" ba-click="{{toggle_fullscreen()}}"\n        >\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n            </div>\n        </div>\n\n        <div tabindex="3" class="{{cssadsplayer}}-volumebar"\n             ba-hotkey:right="{{set_volume(volume + 0.1)}}" ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n             ba-hotkey:up="{{set_volume(1)}}" ba-hotkey:down="{{set_volume(0)}}"\n        >\n            <div data-selector="button-volume-bar" class="{{cssadsplayer}}-volumebar-inner" onmousedown="{{startUpdateVolume(domEvent, currElement)}}" ontouchstart="{{startUpdateVolume(domEvent, currElement)}}">\n                <div class="{{cssadsplayer}}-volumebar-position"\n                     ba-styles="{{{width: Math.min(100, Math.round(volume * 100)) + \'%\'}}}"\n                >\n                    <div class="{{cssadsplayer}}-volumebar-button"\n                         title="{{string(\'volume-button\')}}"\n                    ></div>\n                </div>\n            </div>\n        </div>\n\n        <div tabindex="2" class="{{cssadsplayer}}-rightbutton-container"\n             ba-click="{{toggle_volume()}}"\n             ba-hotkey:space^enter="{{toggle_volume()}}"\n             ba-on:touchend="{{toggle_volume()}}"\n             title="{{string(!muted && volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n        >\n            <div class="{{cssadsplayer}}-button-inner">\n                <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n            </div>\n        </div>\n    </div>\n    <div ba-if="{{hideoninactivity && linear}}" class="{{cssadsplayer}}-progressbar-container">\n        <div class="{{cssadsplayer}}-progressbar">\n            <div class="{{cssadsplayer}}-progressbar-played" ba-styles="{{{width: Math.round(duration ? currenttime / duration * 100 : 0) + \'%\'}}}"></div>\n        </div>\n    </div>\n</div>\n',attrs:{css:"ba-videoplayer",showcontrolbar:!0,showbanner:!1,media:null,playing:!1,disablepause:!1,title:null,pausedonclick:!1,clickthroughurl:null,fullscreened:!1,hidebarafter:5e3,controlbarisvisible:!0,skippable:!1,skipoffset:-1},channels:{"ads:adProgress":function(e){this.set("currenttime",e.getAdData().currentTime),this.set("remaining",this.get("duration")-e.getAdData().currentTime)}},create:function(){!this.get("remaining")&&this.get("duration")&&this.set("remaining",this.get("duration"))},functions:{formatTime:function(e){return r.format(r.ELAPSED_MINUTES_SECONDS,1e3*Math.round(e))}
2,startUpdateVolume:function(e,t){var r="mousedown"===(e=e[0]).type?"mousemove":"touchmove",o="mousedown"===e.type?"mouseup":"touchend",a=t.getBoundingClientRect(),n=(e.preventDefault(),function(e){var t;e.preventDefault(),a.width>a.height?(!(t=e.clientX)&&Array.isArray(e.touches)&&(t=e.touches[0].clientX),this.set("volume",i.clamp((t-a.x)/a.width,0,1))):(!(t=e.clientY)&&Array.isArray(e.touches)&&(t=e.touches[0].clientY),this.set("volume",i.clamp((a.bottom-t)/a.height,0,1))),this.trigger("volume",this.get("volume"))}.bind(this));n(e),document.addEventListener(r,n),document.addEventListener(o,function(){document.removeEventListener(r,n)},{once:!0})},resume:function(){this.trigger("resume")},toggle_player:function(){this.get("playing")?this.trigger("pause"):this.trigger("play")},pause:function(){this.trigger("pause")},set_volume:function(e){this.trigger("volume",e)},toggle_volume:function(){var e;this.get("unmuteonclick")||(0<(e=this.get("volume"))&&(this.__lastVolume=e),e=0<e?0:this.__lastVolume||1,this.trigger("volume",e))},skip_linear_ad:function(){this.trigger("stop")},toggle_fullscreen:function(){this.trigger("fullscreen")}}}}).register("ba-ads-controlbar").registerFunctions({"!linear ? (cssadsplayer + '-non-linear-controlbar') : ''":function(e){return e.linear?"":e.cssadsplayer+"-non-linear-controlbar"},skippable:function(e){return e.skippable},cssadsplayer:function(e){return e.cssadsplayer},"skip_linear_ad()":function(e){return e.skip_linear_ad()},"lefttillskip > 0 ? string('can-skip-after').replace('%d', lefttillskip) : string('skip-ad')":function(e){return 0<e.lefttillskip?e.string("can-skip-after").replace("%d",e.lefttillskip):e.string("skip-ad")},"showbanner && media":function(e){return e.showbanner&&e.media},"skip_non_linear_ad()":function(e){return e.skip_non_linear_ad()},csscommon:function(e){return e.csscommon},"customcontroller && !media":function(e){return e.customcontroller&&!e.media},css:function(e){return e.css},"clickthroughurl && controlbarisvisible ? csscommon + '-clickable' : ''":function(e){return e.clickthroughurl&&e.controlbarisvisible?e.csscommon+"-clickable":""},"ad_clicked()":function(e){return e.ad_clicked()},"!hideoninactivity && linear":function(e){return!e.hideoninactivity&&e.linear},"passactivitydelta && linear ? '-hidden' : ''":function(e){return e.passactivitydelta&&e.linear?"-hidden":""},"controlbarisvisible ? '' : (cssplayer + '-dashboard-hidden')":function(e){return e.controlbarisvisible?"":e.cssplayer+"-dashboard-hidden"},"{width: Math.round(duration ? currenttime / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.currenttime/e.duration*100:0)+"%"}},"toggle_player()":function(e){return e.toggle_player()},"!playing":function(e){return!e.playing},"resume()":function(e){return e.resume()},"string('play-ad')":function(e){return e.string("play-ad")},playing:function(e){return e.playing},"pause()":function(e){return e.pause()},"disablepause ? string('pause-video-disabled') : string('pause-video')":function(e){return e.disablepause?e.string("pause-video-disabled"):e.string("pause-video")},"string('elapsed-time')":function(e){return e.string("elapsed-time")},"formatTime(remaining)":function(e){return e.formatTime(e.remaining)},"formatTime(duration)":function(e){return e.formatTime(e.duration)},supportsfullscreen:function(e){return e.supportsfullscreen},"fullscreened ? string('exit-fullscreen-video') : string('fullscreen-video')":function(e){return e.fullscreened?e.string("exit-fullscreen-video"):e.string("fullscreen-video")},"toggle_fullscreen()":function(e){return e.toggle_fullscreen()},"fullscreened ? 'small' : 'full'":function(e){return e.fullscreened?"small":"full"},"set_volume(volume + 0.1)":function(e){return e.set_volume(e.volume+.1)},"set_volume(volume - 0.1)":function(e){return e.set_volume(e.volume-.1)},"set_volume(1)":function(e){return e.set_volume(1)},"set_volume(0)":function(e){return e.set_volume(0)}
2,"startUpdateVolume(domEvent, currElement)":function(e){return e.startUpdateVolume(e.domEvent,e.currElement)},"{width: Math.min(100, Math.round(volume * 100)) + '%'}":function(e){return{width:Math.min(100,Math.round(100*e.volume))+"%"}},"string('volume-button')":function(e){return e.string("volume-button")},"toggle_volume()":function(e){return e.toggle_volume()},"string(!muted && volume > 0 ? 'volume-mute' : 'volume-unmute')":function(e){return e.string(!e.muted&&0<e.volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(e){return e.csscommon+"-icon-volume-"+(.5<=e.volume?"up":0<e.volume?"down":"off")},"hideoninactivity && linear":function(e){return e.hideoninactivity&&e.linear}}).attachStringTable(o.strings).addStrings({"skip-ad":"Skip ad","play-ad":"Play","pause-video":"Pause","volume-mute":"Mute sound","volume-button":"Set volume","elapsed-time":"Elapsed time","volume-unmute":"Unmute sound","can-skip-after":"Skip after %d","fullscreen-video":"Enter fullscreen","exit-fullscreen-video":"Exit fullscreen","ad-will-end-after":"Ad will end after %s","pause-video-disabled":"Pause not supported"})}),e.define("module:Ads.Dynamics.Player",["base:Objs","base:Async","browser:Info","base:Maths","base:Types","base:Timers","browser:Dom","module:Assets","dynamics:Dynamic","module:Ads.IMALoader","module:Ads.IMA.AdsManager"],["module:Ads.Dynamics.Controlbar"],function(e,t,i,r,o,a,n,s,x,c,l,d){return x.extend({scoped:d},function(s){return{template:'<div\n    class="ba-ad-container {{linear ? (css + \'-overlay\') : \'\'}}\n    {{cssadsplayer + (linear ? \'-linear-ad-container\' : \'-non-linear-ad-container\')}}\n    {{hideoninactivity ? (cssplayer + \'-controlbar-hidden\') : \'\'}}"\n    ba-styles="{{floating ? {} : parentcontainersizingstyles}}"\n    data-video="ima-ad-container"\n>\n    <div ba-if="{{adchoiceslink && adsplaying && !floating}}"\n         class="{{cssadsplayer}}-ad-choices-container"\n    >\n        <a href="{{adchoiceslink}}" title="{{string(\'ad-choices\')}}" target="_blank" ba-if="{{adchoicesontop}}">\n            <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n                <rect width="16" height="16" transform="matrix(1 0 0 -1 0 16)" fill="url(#ba-ad-choice-pattern)"/>\n                <defs>\n                    <pattern id="ba-ad-choice-pattern" patternContentUnits="objectBoundingBox" width="1" height="1">\n                        <use xlink:href="#ba-ad-choices-image" transform="scale(0.00208333)"/>\n                    </pattern>\n                    <image id="ba-ad-choices-image" width="480" height="480" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAALxUExURQAAAP////n+//L8//r///f9//r+//v///j+//f+//n///f///z///z+//3///L+//n9//j9//r9//j///v+//T8/8v0//j8//7///T7/+v8//f7//P+//39//v4//n8/8jh//b7//f8//X///38/+36//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n///n+//n+//n+//n+//n+//n+//n+//n+//n+//f///n+//n+//n+//n+//n+//n+//n+//n+//n+//r+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//z///n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//r///n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//v///r+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//j+//n+//n+//n+//n+//n+//n+//n+//n+//r+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n///n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+/////yUvWvEAAAD5dFJOUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGy0cBgdu1uvarGIfY/j92IQoFczefBlD9clLAW3uA4nyV5nADQGgGqEINHeIaC4Dnr5wmsfbuTIUh+jnMdUhAQ8MBZbjeJPi/sJVCo0r6fewBHIk5O+c3OUidhZ5wfZbeiNS+rRGFxBf/PGfARhpzeYlb9F13R3TE9D7xWUma15dv/nhbKlYYQuznfNRq7K4T+w4AQQJfQEqWUVAj1ytSagnkQI+9KRWzhIp8AfEo0FEZ7bIWj
2BzgowRN067TIqmjteXAzoCm0jqxpjSe4Uz7UKiHgIKuAYAAAABYktHRAH/Ai3eAAAAB3RJTUUH5wQaECAXB8CStAAABJdJREFUWMPNl3lcFFUcwPf9WmbGbd0W14ruGwHlXpLLSAXUNZIARSBBk9gthaIgUfLMLERUPFBTC0NJ7AAji0IrjG47LCuzsuywy+5z/uu92Z15Mzs7O7v7j/3+e/N5v++83/F+v98zGP4fgkCQM4woZP2wyBFR0QAMhIRgIGbkqNi4+ITEMHyOEBAsl5TMY7GnXD0aYAgTvAWpabxH0jMygz8EgjHX8JJkXTs2WAKCcbxMxo/MBlNQACPkyAF87oQgAcyZExUAfpIDEDIPtZwVoCUw+TolIC4PRDEHAuAmX68ExE+Bsfk3FBQWTQ0sIgw7zaNZPG56SWnZjTOgvGImXs4quckK4fr5Pczm8cHsSoCbqyKd4LrFQ7x1TjkAN1wHwYTPdW8vOZs9hyGWV1aL1tTcdnst/sD6D6P1DvfuDI/BcGcddUj9XWPm6biC5Tx50CAC5i+Q+7Tx7hkWv/fUzBV4AaIWKsOyqGIxwLkmpAdYIgLy4ngvSZm+FNvB6ACWKQGx9yynBHvpvU6MiPALWKEEzL7v/uImikhe2ezy7U0twKhV0LK6dA1FrG3NXwcmNUITsB7/MHXDxhqKaMvZZAXkjdACpGQCcx5A5uYtMkTcA7hknc+gQABbtwEuNjg1Ixu2U0RNWsKDABb5KbQA1YvBQOqVCSCq4SG7hGjf8fBSxU3XArR1gLBEnA0gb2dWu4RYk7UL35Ch2oDIMjmAIPApUjsfoYjdrXk0omqAO5W7KkE6JTJGALTsmUW9+WgVgCZgfQpZbimnAIwwWQEeW0vNeFzKbDXgiUnCP+bJAUILje6mR+ixaZ6AgZ3Y2r1PwgXegOxeCigAP4Dawqf2JbiU7WE4Dt3Tz0j6dX1woRaAjAvPPqe4OIjFy/4kWmjs+w9IV1PtA7jo+RdedMhKIcth+wd6kyX9poNOyQIVAMHFL3XVLB9MFLdEkL+//EojtX/B5n5ZbVADXk0ny9deB9GgqW8MvknVcw/lXyKvLWrAW0Liv/0OBiDmUoB351Ln8Yd7m99TFhY1oLmeLN93gGB85px0qt545IMY70ahBjhb8RHqNwjt1bE6TVbWuj90qfuMGgAtH+3r3kX+5Go+upuWgo+POX21KVUYzXjXFDz0wWWf9ByWFaNPV+FvRoNBF4A9R/IGEj+TdaiZxzcBXO6zVasBBqL/eeF2qr730BfrNDukz1SOOVFMC3rTl18Rh1gMvoUN/9q9bz+HBHUGDvR9I0ucjQlVfqcdo/Wke2MF2WTEe+cfl/X3rctw9eIYP/3daPUMGD2IseDEqU36lqrXHcTTL+t/UrLavnNvLm3Bf//+h14a+dwjfT/qD1pgOyXe0REdJ6bF0rw7+lN0IHMac8UpUeXnNnrl7b8cc/hOHG8ZZvuVV8tve1LJgKavTvx+UqW+8PdtOO+YwGZdM2R4qXfldFh9DQIagqDTLlev/mM0CkKdAP78i6qPn1g0JMjHF4LalaJ6ffyA3ljpQzj4e5Gg3r5jQn9gkfMOw5UD/5TFlg12lpM7F8K7D6tl/1tEXp5hob08DSZOKKBXhfr2PZ3yH3LVRJc70d2PAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIzLTA0LTI2VDE2OjMyOjA3KzAwOjAwPnuJagAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMy0wNC0yNlQxNjozMjowNyswMDowME8mMdYAAAAodEVYdGRhdGU6dGltZXN0YW1wADIwMjMtMDQtMjZUMTY6MzI6MjMrMDA6MDCuWTNnAAAAAElFTkSuQmCC"/>\n                </defs>\n            </svg>\n        </a>\n    </div>\n\n    <div ba-if="{{showactionbuttons && isoutstream}}"\n        class="{{cssadsplayer}}-actions-button-container {{csscommon}}-center-all"\n    >\n        <div ba-if="{{moredetailslink}}">\n            <a\n                href="{{ moredetailslink }}" target="_blank"\n                class="{{cssadsplayer}}-action-button"\n                title="{{moredetailstext ? moredetailstext : string(\'learn-more\')}}"\n            >\n                <i class="{{csscommon}}-icon-share"></i>\n                {{moredetailstext ? moredetailstext : string(\'learn-more\')}}\n            </a>\n        </div>\n        <div ba-if="{{showrepeatbutton}}">\n            <div class="{{cssadsplayer}}-action-button" ba-click="{{replay()}}"\n                title="{{repeatbuttontext ? repeatbuttontext : string(\'replay-ad\')}}"\n            >\n                <i class="{{csscommon}}-icon-cw"></i>\n                {{repeatbuttontext ? repeatbuttontext : string(\'replay-ad\')}}\n            </div>\n        </div>\n        <div>\n            <div class="{{cssadsplayer}}-action-button {{cssadsplayer}}-reversed-color"\n                 title="{{string(\'close-ad\')}}" ba-click="{{close()}}"\n            >\n                <i class="{{csscommon}}-icon-cancel"></i>\n                {{string(\'close-ad\')}}\n            </div>\n        </div>\n    </div>\n</div>\n<ba-{{dyncontrolbar}}\n    ba-if="{{!hidecontrolbar && linear && !showactionbuttons}}"\n    ba-css="{{css}}"\n    ba-csscommon="{{csscommon}}"\n    ba-cssadsplayer="{{cssadsplayer}}"\n    ba-template="{{tmplcontrolbar}}"\n    ba-linear={{linear}}\n    ba-duration="{{duration}}"\n    ba-volume="{{volume}}"\n    ba-muted="{{muted}}"\n    ba-unmuteonclick="{{unmuteonclick}}"\n    ba-playing={{playing}}\n    ba-currenttime={{=currenttime}}\n    ba-hideoninactivity={{hideoninactivity}}\n    ba-event:resume="resume"\n    ba-event:fullscreen="{{trigger(\'fullscreen\')}}"\n    ba-fullscreened="{{fullscreened}}"\n    ba-event:pause="pause"\n    ba-event:volume="setVolume"\n    ba-event:stop="stop"\n    ba-view_type="{{view_type}}"\n    ba-is_floating="{{is_floating}}"\n    ba-adchoicesontop="{{adchoicesontop}}"\n    ba-adchoiceslink="{{adchoiceslink}}"\n    ba-adchoicesstring="{{string(\'ad-choices\')}}"\n></ba-{{dyncontrolbar}}>\n',events:{"change:volume":function(e){this.call("setVolume",this.get("muted")?0:e)},"change:muted":function(e){this.call("setVolume",e?0:this.get("volume"))},"change:floating":function(e){this.adsManager&&"function"==typeof this.adsManager.resize&&this.adsManager.resize(this.getAdWidth(),this.getAdHeight(),google.ima.ViewMode.NORMAL)}},attrs:{dyncontrolbar:"ads-controlbar",tmplcontrolbar:"",cssadsplayer:"ba-adsplayer",commoncss:"",linear:!0,playing:!1,
2currenttime:0,volume:1,isoutstream:!1,hidecontrolbar:!1,showactionbuttons:!1,showrepeatbutton:!0,adscompleted:!1,moredetailslink:null,moredetailstext:null,repeatbuttontext:null,adsplaying:!1,companionadcontent:null},_deferActivate:function(){return!this._loadedSDK&&(c.loadSDK().success(function(){this._loadedSDK=!0,this.activate()},this),!0)},_baseRequestAdsOptions:function(){return{adTagUrl:this.get("adtagurl"),IMASettings:this.get("imasettings"),inlinevastxml:this.get("inlinevastxml"),continuousPlayback:!0,linearAdSlotWidth:this.getAdWidth(),linearAdSlotHeight:this.getAdHeight(),nonLinearAdSlotWidth:this.getAdWidth(),nonLinearAdSlotHeight:this.getAdHeight()/3,adWillAutoplay:this.getAdWillAutoplay(),adWillPlayMuted:this.getAdWillPlayMuted(),autoPlayAdBreaks:!0,width:this.getAdWidth(),height:this.getAdHeight(),volume:this.get("repeatedplayer")?1:this.getAdWillPlayMuted()?0:this.get("volume")}},channels:{"ads:ad-error":function(){this.set("adsplaying",!1),this.parent().get("outstream")&&this.parent().destroy()},"ads:load":function(){this.call("load"),this.set("quartile","first")},"ads:firstQuartile":function(){this.set("quartile","second")},"ads:midpoint":function(){this.set("quartile","third")},"ads:thirdQuartile":function(){this.set("quartile","fourth")},"ads:start":function(e){this._onStart(e)},"ads:allAdsCompleted":function(){this.call("reset")},"ads:discardAdBreak":function(){this.call("discardAdBreak")},"ads:contentComplete":function(){this.call("contentComplete")},"ads:loaded":function(e){this.set("ad",e.getAd()),this.set("addata",e.getAdData()),this.set("volume",this.adsManager.getVolume()),this.set("duration",e.getAdData().duration),this.set("moredetailslink",e.getAdData().clickThroughUrl)},"ads:volumeChange":function(){this.set("volume",this.adsManager.getVolume())},"ads:outstreamCompleted":function(e){this._outstreamCompleted(e)},"ads:outstreamStarted":function(e){this._outstreamStarted(e)},"ads:pause":function(){this.set("playing",!1),this.get("adsplaying")&&this.call("pause")},"ads:resume":function(){this.set("playing",!0),this.get("adsplaying")||this.call("resume")},"ads:contentResumeRequested":function(){this.set("adsplaying",!1)},"ads:contentPauseRequested":function(){this.set("adsplaying",!0)}},create:function(){var e=this.parent(),r={adContainer:this.getAdContainer(),adsRenderingSettings:{enablePreloading:!0,useStyledNonLinearAds:!0,restoreCustomPlaybackStateOnAdBreakComplete:!0},IMASettings:this.get("imasettings")};!i.isMobile()&&this.getVideoElement()&&(r.videoElement=this.getVideoElement()),this.adsManager=this.auto_destroy(new l(r,e)),this.adsManager.requestAds(this._baseRequestAdsOptions()),this.adsManager.on("all",function(e,t){"adsManagerLoaded"===e&&this.set("adsmanagerloaded",!0),this.channel("ads").trigger(e,t)},this),e&&(e.on("resize",function(e){this.adsManager&&"function"==typeof this.adsManager.resize&&this.adsManager.resize(e.width,e.height,google.ima.ViewMode.NORMAL)},this),e.on("unmute-ads",function(e){t.eventually(function(){this.set("volume",e)},this,300)},this))},functions:{load:function(){if(!this.adsManager)return this.once("dynamic-activated",function(){this.call("load")},this);this.adsManager.start({width:this.getAdWidth(),height:this.getAdHeight(),volume:this.get("repeatedplayer")?1:this.getAdWillPlayMuted()?0:this.get("volume")})},reset:function(){this.set("linear",!0),this.set("adscompleted",!0),this.set("adsplaying",!1),this.adsManager.reset(),this.adsManager.requestAds(this._baseRequestAdsOptions())},reload:function(){this.call("requestAds")},discardAdBreak:function(){this.adsManager.discardAdBreak()},requestAds:function(t){this.adsManager.requestAds(e.extend(this._baseRequestAdsOptions(),t))},contentComplete:function(){this.adsManager.contentComplete()},pause:function(){return this.adsManager.pause()},resume:function(){return this.adsManager.resume()},setVolume:function(e){if(this.adsManager&&this.adsManager.setVolume)return 0<e&&this.parent()&&this.parent().get("unmuteonclick")?setTimeout(function(){this.adsManager.setVolume(r.clamp(e,0,1))}.bind(this)):this.adsManager.setVolume(r.clamp(e,0,1))},stop:function(){return this.adsManager.stop()},replay:function(){this._replay()},close:function(){return this._hideContentPlayer()}},getAdWidth:function(){return this.activeElement()?this.get("floating")&&this.parent()?n.elementDimensions(this.parent().__playerContainer).width:(this.activeElement().firstChild?this.activeElement().firstChild:this.activeElement()).clientWidth:null},getAdHeight:function(){return this.activeElement()?this.get("floating")&&this.parent()?+parseFloat(this.get("containerstyle").height).toFixed()||n.elementDimensions(this.parent().activeElement().firstChild).height:(this.activeElement().firstChild?this.activeElement().firstChild:this.activeElement()).clientHeight:null},getAdContainer:function(){return this._adContainer||(this._adContainer=this.activeElement().querySelector(".ba-ad-container")),this._adContainer},getVideoElement:function(){return this._videoElement||(this._videoElement=this.parent()&&this.parent().activeElement().querySelector("[data-vi
2deo='video']")),this._videoElement},getAdWillAutoplay:function(){return this.parent()&&this.parent().get("autoplay-allowed")},getAdWillPlayMuted:function(){return this.get("muted")||0===this.get("volume")},_onStart:function(e){var t;this.set("playing",!0),this.set("currenttime",0),this.set("remaining",this.get("duration")),this.set("showactionbuttons",!1),this.set("adscompleted",!1),e&&o.is_function(e.getAd)&&(t=(e=e.getAd()).isLinear(),this.set("linear",t),this.set("hidecontrolbar",!t),t||(this.set("non-linear-min-suggestion",e.getMinSuggestedDuration()),this._minSuggestionCalcualationTimer=this.auto_destroy(new a.Timer({delay:1e3,fire:function(){this.get("non-linear-min-suggestion")<0?this._minSuggestionCalcualationTimer.destroy():this.set("non-linear-min-suggestion",this.get("non-linear-min-suggestion")-1)}.bind(this)}))),this.get("companionad")&&e&&this._showCompanionAd(e,this.get("companionad")),!t)&&this.get("isoutstream")&&this.adsManager.reset()},_outstreamCompleted:function(e){if(e=e||this.parent(),o.is_undefined(e.activeElement))throw Error("Wrong dynamics instance was provided to _outstreamCompleted");if(e.get("outstreamoptions")){if(e.get("outstreamoptions").hideOnCompletion)return void this._hideContentPlayer(e);e.get("outstreamoptions").moreURL&&this.set("moredetailslink",e.get("outstreamoptions").moreURL),e.get("outstreamoptions").moreText&&this.set("moredetailstext",e.get("outstreamoptions").moreText),e.get("outstreamoptions").allowRepeat&&this.set("showrepeatbutton",!!e.get("outstreamoptions").allowRepeat),e.get("outstreamoptions").repeatText&&this.set("repeatbuttontext",e.get("outstreamoptions").repeatText)}this.set("showactionbuttons",!0)},_outstreamStarted:function(e,t){this.set("isoutstream",!0)},_replay:function(e){if(e=e||this.parent(),o.is_undefined(e.activeElement))throw Error("Wrong dynamics instance was provided to _reply");e.set("adsplayer_active",!1),this.set("repeat",!0),e.create(!0)},_hideContentPlayer:function(e){if(e=e||this.parent(),o.is_undefined(e.activeElement))throw Error("Wrong dynamics instance was provided to _hideContentPlayer");e.activeElement().style.setProperty("display","none"),e.weakDestroy()},_showCompanionAd:function(e,t){var i,r,a,s,x,c=this.parent();if(!c||!o.is_defined(google)||!google.ima)throw Error("Parent dynamics or google not defined, to attach companion ad");if(r=c.activeElement(),0<t.split("|").length&&(a=t.split("|")[1]||"bottom"),i=(c=(t=t.replace(/\].*/g,"$'").split("["))[0])?document.getElementById(c):document.createElement("div")){var l="fluid"===(t=t[1].split(","))[0],d=((t=(l||(x=Number(t&&t[0]&&0<t[0]?t[0]:n.elementDimensions(r).width),s=Number(t&&t[1]&&0<t[1]?t[1]:n.elementDimensions(r).height)),new google.ima.CompanionAdSelectionSettings)).resourceType=google.ima.CompanionAdSelectionSettings.ResourceType.ALL,t.creativeType=google.ima.CompanionAdSelectionSettings.CreativeType.ALL,[]);if(l?(t.sizeCriteria=google.ima.CompanionAdSelectionSettings.SizeCriteria.SELECT_FLUID,d=e.getCompanionAds(0,0,t)):(t.sizeCriteria=google.ima.CompanionAdSelectionSettings.SizeCriteria.IGNORE,x&&s&&(d=e.getCompanionAds(x,s,t))),void 0!==d[0]&&(l=d[0],i.innerHTML=l.getContent(),this.set("companionadcontent",l),a&&!c))switch(a){case"left":i.style.display="inline-block",i.style.float="left",r.parentNode.prepend(i);break;case"top":r.parentNode.prepend(i);break;case"right":i.style.display="inline-block",r.style.float="left",r.parentNode.append(i);break;default:r.parentNode.append(i)}}}}}).register("ba-adsplayer").registerFunctions({"linear ? (css + '-overlay') : ''":function(e){return e.linear?e.css+"-overlay":""},"cssadsplayer + (linear ? '-linear-ad-container' : '-non-linear-ad-container')":function(e){return e.cssadsplayer+(e.linear?"-linear-ad-container":"-non-linear-ad-container")},"hideoninactivity ? (cssplayer + '-controlbar-hidden') : ''":function(e){return e.hideoninactivity?e.cssplayer+"-controlbar-hidden":""},"floating ? {} : parentcontainersizingstyles":function(e){return e.floating?{}:e.parentcontainersizingstyles},"adchoiceslink && adsplaying && !floating":function(e){return e.adchoiceslink&&e.adsplaying&&!e.floating},cssadsplayer:function(e){return e.cssadsplayer},adchoiceslink:function(e){return e.adchoiceslink},"string('ad-choices')":function(e){return e.string("ad-choices")},adchoicesontop:function(e){return e.adchoicesontop},"showactionbuttons && isoutstream":function(e){return e.showactionbuttons&&e.isoutstream},csscommon:function(e){return e.csscommon},moredetailslink:function(e){return e.moredetailslink},"moredetailstext ? moredetailstext : string('learn-more')":function(e){return e.moredetailstext||e.string("learn-more")},showrepeatbutton:function(e){return e.showrepeatbutton},"replay()":function(e){return e.replay()},"repeatbuttontext ? repeatbuttontext : string('replay-ad')":function(e){return e.repeatbuttontext||e.string("replay-ad")},"string('close-ad')":function(e){return e.string("close-ad")},"close()":function(e){return e.close()},dyncontrolbar:function(e){return e.dyncontrolbar},"!hidecontrolbar && linear && !showactionbuttons":function(e){return!e.hidecontrolbar&&e.linear&&!e.showactionbuttons},css:function(e){return e.css},tmplcontrolbar:function(e){return e.tmplcontrolbar},linear:function(e){return e.linear},duration:function(e){return e.duration},volume:function(e){return e.volume},muted:function(e){return e.muted},unmuteonclick:function(e){return e.unmuteonclick},playing:function(e){return e.playing},currenttime:function(e){return e.currenttime},hideoninactivity:function(e){return e.hideoninactivity},"trigger('fullscreen')":function(e){return e.trigger("fullscreen")},fullscreened:function(e){return e.fullscreened},view_type:function(e){return e.view_type},is_floating:function(e){return e.is_floating}}).attachStringTable(s.strings).addStrings({"replay-ad":"Replay Video","close-ad":"Close","ad-choices":"Ad Choices","learn-more":"Learn More"})}),e.define("module:VideoPlayer.Dynamics.Controlbar",["dynamics:Dynamic","base:TimeFormat","base:Comparators","base:Maths","base:Objs","browser:Dom","module:Assets","browser:Info","media:Player.Support","base
2:Async","base:Timers.Timer","browser:Events"],["dynamics:Partials.StylesPartial","dynamics:Partials.ShowPartial","dynamics:Partials.IfPartial","dynamics:Partials.ClickPartial","dynamics:Partials.RepeatElementPartial"],function(e,t,i,r,o,a,n,s,x,c,l,d,u){return e.extend({scoped:u},function(e){return{template:'\n<div class="{{cssplayer}}-dashboard {{((prominent_title_closed || title_hide_class) && controlbar_hide_class) ? cssplayer + \'-dashboard-hidden\' : \'\'}}">\n    <div tabindex="{{skipinitial ? 2 : 1}}" data-selector="progress-bar-inner" class="{{css}}-progressbar {{controlbar_hide_class}} {{activitydelta < 2500 || ismobile ? \'\' : (css + \'-progressbar-small\')}} {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}"\n         ba-hotkey:right="{{seek(position + skipseconds)}}"\n         ba-hotkey:left="{{seek(position - skipseconds)}}"\n         ba-hotkey:alt+right="{{seek(position + skipseconds * 3)}}"\n         ba-hotkey:alt+left="{{seek(position - skipseconds * 3)}}"\n         onmouseout="this.blur()"\n         ontouchstart="{{startUpdatePosition(domEvent)}}"\n         onmousedown="{{startUpdatePosition(domEvent)}}"\n    >\n        <div class="{{css}}-progressbar-chapters" ba-show="{{true}}">\n            <div class="{{css}}-chapters-list-container"\n                ba-repeat="{{chapter :: chapterslist}}"\n            >\n                <div\n                    class="{{css}}-chapters-list-item"\n                    data-selector="chapter-index-{{chapter.index}}"\n                    ba-styles="{{{left: Math.round(duration ? chapter.startTime / duration * 100 : 0) + \'%\'}}}"\n                    onmouseenter="{{showChapterText(chapter)}}"\n                    onmouseleave="{{hideChapterText()}}"\n                >\n                    <div class="{{css}}-chapters-item-text" ba-show="{{visibleindex === chapter.index && showchaptertext}}">\n                        {{chapter.title}}\n                    </div>\n                </div>\n            </div>\n        </div>\n        <div class="{{css}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n        <div class="{{css}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'video-progress\')}}">\n            <div class="{{css}}-progressbar-button"></div>\n        </div>\n        <div class="{{css}}-progressbar-marker"\n             data-selector="trim-start-marker"\n             ba-if="{{trimmingmode}}"\n             ba-styles="{{{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + \'%\'}}}"\n        ></div>\n        <div class="{{css}}-progressbar-marker"\n             data-selector="trim-end-marker"\n             ba-if="{{trimmingmode}}"\n             ba-styles="{{{left: \'auto\', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + \'%\'}}}"\n        ></div>\n    </div>\n\n    <div class="{{css}}-backbar"></div>\n\n    <div class="{{css}}-controlbar">\n\n        <div tabindex="0" data-selector="submit-video-button"\n             ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n             class="{{css}}-leftbutton-container {{controlbar_hide_class}}"\n             ba-if="{{submittable}}" ba-click="{{submit()}}">\n            <div class="{{css}}-button-inner">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n             ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n             class="{{css}}-leftbutton-container {{controlbar_hide_class}}" ba-if="{{rerecordable}}"\n             ba-click="{{rerecord()}}" title="{{string(\'rerecord-video\')}}"\n        >\n            <div class="{{css}}-button-inner {{controlbar_hide_class}}">\n                <i class="{{csscommon}}-icon-ccw"></i>\n            </div>\n        </div>\n\n        <div tabindex="{{skipinitial ? 0 : 2}}" data-selector="button-icon-play"\n             ba-hotkey:space^enter="{{toggle_player()}}" onmouseout="this.blur()"\n             class="{{css}}-leftbutton-container {{controlbar_hide_class}}" title="{{string(\'play-video\')}}"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}" ba-if="{{!playing}}"\n             ba-click="{{play()}}" ba-on:touchend="{{play()}}"\n        >\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon}}-icon-play"></i>\n            </div>\n        </div>\n\n        <div tabindex="{{skipinitial ? 0 : 2}}" data-selector="button-icon-pause"\n             ba-hotkey:space^enter="{{toggle_player()}}" onmouseout="this.blur()"\n             class="{{css}}-leftbutton-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}} {{controlbar_hide_class}}"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}" ba-if="{{playing}}"\n             ba-click="{{pause()}}" ba-on:touchend="{{pause()}}"\n             title="{{disablepause ? string(\'pause-video-disabled\') : string(\'pause-video\')}}"\n        >\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon}}-icon-pause"></i>\n            </div>\n        </div>\n\n        <div class="{{css}}-time-container {{csscommon}}-clickable {{controlbar_hide_class}}" ba-click="{{toggle_position_info()}}">\n            <div class="{{css}}-time-value"\n                 title="{{revertposition ? string(\'remaining-time\') : string(\'elapsed-time\')}}"\n            >\n                {{(revertposition && duration > 0) ? "-" : ""}}\n                {{(revertposition && duration >
2 0) ? (formatTime(duration - position)) : formatTime(position)}}\n            </div>\n            <div class="{{css}}-time-sep">/</div>\n            <div class="{{css}}-time-value {{css}}-time-total-duration" title="{{string(\'total-time\')}}">{{formatTime(duration || position)}}</div>\n        </div>\n\n        <div data-selector="video-title-block" class="{{css}}-title-container {{title_hide_class}}" ba-if="{{title && !prominent_title_closed}}">\n            <p class="{{css}}-title"><span ba-if="{{closeable_title}}" ba-click="{{prominent_title_closed=true}}">&#10006;</span>\n                {{title}}\n            </p>\n        </div>\n\n        <div tabindex="12" class="{{css}}-rightbutton-container {{controlbar_hide_class}}" ba-if="{{frameselectionmode}}">\n            <div data-selector="select-frame-button"\n                 onmouseout="this.blur()"\n                 ba-click="{{select_frame()}}"\n                 class="{{css}}-primary-button">\n                 {{string(\'select-frame\')}}\n            </div>\n        </div>\n\n        <div tabindex="12" class="{{css}}-rightbutton-container {{controlbar_hide_class}}" ba-if="{{trimmingmode}}">\n            <div data-selector="trim-video-button"\n                 onmouseout="this.blur()"\n                 ba-click="{{trim()}}"\n                 class="{{css}}-primary-button">\n                 {{string(\'trim-video\')}}\n            </div>\n        </div>\n\n        <div tabindex="11" data-selector="button-icon-settings"\n             ba-hotkey:space^enter="{{toggle_settings_menu()}}" onmouseout="this.blur()"\n             class="{{css}}-rightbutton-container {{cssplayer}}-button-{{settingsmenuactive ? \'active\' : \'inactive\'}} {{controlbar_hide_class}}"\n             onkeydown="{{tab_index_move(domEvent)}}"\n             ba-on:touchend="{{toggle_settings_menu()}}"\n             ba-if="{{settingsmenubutton}}" ba-click="{{toggle_settings_menu()}}"\n             title="{{string(\'settings\')}}"\n        >\n            <div class="{{css}}-button-inner {{css}}-settings-button">\n                <i class="{{csscommon}}-icon-cog"></i>\n            </div>\n        </div>\n\n        <div tabindex="10" data-selector="cc-button-container"\n             ba-hotkey:space^enter="{{toggle_tracks()}}" onmouseout="this.blur()"\n             ba-if="{{(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload}}"\n             class="{{css}}-rightbutton-container {{cssplayer}}-button-{{tracktextvisible ? \'active\' : \'inactive\'}} {{controlbar_hide_class}}"\n             title="{{ tracktextvisible ? string(\'close-tracks\') : string(\'show-tracks\')}}"\n             ba-click="{{toggle_tracks()}}"\n             onmouseover="{{hover_cc(true)}}"\n             onmouseleave="{{hover_cc(false)}}"\n        >\n            <div class="{{css}}-button-inner {{controlbar_hide_class}}">\n                <i class="{{csscommon}}-icon-subtitle"></i>\n            </div>\n        </div>\n\n        <div tabindex=9 data-selector="button-icon-resize-full" ba-if="{{fullscreen}}"\n             ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n             class="{{css}}-rightbutton-container {{controlbar_hide_class}}"\n             onkeydown="{{tab_index_move(domEvent)}}"\n             ba-click="{{toggle_fullscreen()}}" ba-on:touchend="{{toggle_fullscreen()}}"\n             title="{{ fullscreened ? string(\'exit-fullscreen-video\') : string(\'fullscreen-video\') }}">\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n            </div>\n        </div>\n\n        <div tabindex="7" data-selector="button-airplay"\n             ba-hotkey:space^enter="{{show_airplay_devices()}}" onmouseout="this.blur()"\n             class="{{css}}-rightbutton-container {{controlbar_hide_class}}"\n             ba-show="{{airplaybuttonvisible}}" ba-click="{{show_airplay_devices()}}">\n            <div class="{{css}}-airplay-container">\n                <svg width="16px" height="11px" viewBox="0 0 16 11" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n                    \n                    <title>{{string(\'airplay\')}}</title>\n                    <desc>
2{{string(\'airplay-icon\')}}</desc>\n                    <defs></defs>\n                    <g stroke="none" stroke-width="1" fill-rule="evenodd" sketch:type="MSPage">\n                        <path d="M4,11 L12,11 L8,7 L4,11 Z M14.5454545,0 L1.45454545,0 C0.654545455,0 0,0.5625 0,1.25 L0,8.75 C0,9.4375 0.654545455,10 1.45454545,10 L4.36363636,10 L4.36363636,8.75 L1.45454545,8.75 L1.45454545,1.25 L14.5454545,1.25 L14.5454545,8.75 L11.6363636,8.75 L11.6363636,10 L14.5454545,10 C15.3454545,10 16,9.4375 16,8.75 L16,1.25 C16,0.5625 15.3454545,0 14.5454545,0 L14.5454545,0 Z" sketch:type="MSShapeGroup"></path>\n                    </g>\n                </svg>\n            </div>\n        </div>\n\n        <div data-selector="button-chromecast" class="{{css}}-rightbutton-container {{css}}-cast-button-container {{controlbar_hide_class}}" ba-show="{{castbuttonvisble}}">\n            <button tabindex="0" class="{{css}}-gcast-button" is="google-cast-button"></button>\n        </div>\n\n        <div tabindex="6" data-selector="button-stream-label"\n             ba-hotkey:space^enter="{{toggle_stream()}}" onmouseout="this.blur()"\n             class="{{css}}-rightbutton-container {{controlbar_hide_class}}"\n             ba-if="{{streams.length > 1 && currentstream}}" ba-click="{{toggle_stream()}}"\n             title="{{string(\'change-resolution\')}}"\n        >\n            <div class="{{css}}-button-inner {{controlbar_hide_class}}">\n                <span class="{{css}}-button-text">{{currentstream_label}}</span>\n            </div>\n        </div>\n\n        <div class="{{css}}-volumebar {{controlbar_hide_class}}" ba-show="{{!hidevolumebar}}">\n            <div tabindex="5" data-selector="button-volume-bar"\n                 ba-hotkey:right="{{set_volume(volume + 0.1)}}" ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n                 ba-hotkey:up="{{set_volume(1)}}" ba-hotkey:down="{{set_volume(0)}}"\n                 onmouseout="this.blur()"\n                 class="{{css}}-volumebar-inner"\n                 ontouchstart="{{startUpdateVolume(domEvent, currElement)}}"\n                 onmousedown="{{startUpdateVolume(domEvent, currElement)}}"\n            >\n                <div class="{{css}}-volumebar-position" ba-styles="{{{width: Math.min(100, Math.round(volume * 100)) + \'%\'}}}">\n                    <div class="{{css}}-volumebar-button" title="{{string(\'volume-button\')}}"></div>\n                </div>\n            </div>\n        </div>\n\n        <div tabindex="4" data-selector="button-icon-volume"\n             ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n             class="{{css}}-rightbutton-container {{controlbar_hide_class}}"\n             ba-on:touchend="{{toggle_volume()}}"\n             ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n        >\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n            </div>\n        </div>\n\n    </div>\n</div>\n',attrs:{css:"ba-videoplayer",csscommon:"ba-commoncss",cssplayer:"ba-player",duration:0,position:0,cached:0,volume:1,expandedprogress:!0,playing:!1,rerecordable:!1,submittable:!1,manuallypaused:!1,streams:[],currentstream:null,fullscreen:!0,fullscreened:!1,activitydelta:0,hidebarafter:5e3,preventinteraction:!1,revertposition:!1,title:"",settingsmenubutton:!1,hoveredblock:!1,allowtexttrackupload:!1,thumbisvisible:!1,chapterslist:[],showchaptertext:!0,visibleindex:-1,title_hide_class:"",controlbar_hide_class:""},computed:{"currentstream_label:currentstream":function(){var e=this.get("currentstream");return e?e.label||x.resolutionToLabel(e.width,e.height):""}},events:{"change:activitydelta":function(e){!this.get("prominent_title")&&e>this.get("hidebarafter")&&this.get("hideoninactivity")?this.set("title_hide_class",this.get("cssplayer")+"-d
2ashboard-hidden"):this.set("title_hide_class",""),e>this.get("hidebarafter")&&this.get("hideoninactivity")?this.set("controlbar_hide_class",this.get("cssplayer")+"-dashboard-hidden"):this.set("controlbar_hide_class","")}},functions:{formatTime:function(e){return e=Math.max(e||0,.1),t.format(t.ELAPSED_MINUTES_SECONDS,1e3*e)},startUpdatePosition:function(e){var t,i;this.get("disableseeking")||(e[0]&&-1===e[0].type.indexOf("touch")&&e[0].preventDefault(),this.__parent.get("playing")||!this.__parent.player||this.get("manuallypaused")||this.__parent.player.play(),t=e[0].currentTarget,this.set("dimensions",t.getBoundingClientRect()),this.set("_updatePosition",!0),this.call("progressUpdatePosition",e[0]),(i=this.get("events")).on(document,"mousemove touchmove",function(e){-1===e.type.indexOf("touch")&&e.preventDefault(),this.call("progressUpdatePosition",e)},this),i.on(document,"mouseup touchend",function(e){-1===e.type.indexOf("touch")&&e.preventDefault(),this.call("stopUpdatePosition"),i.off(document,"mouseup touchend mousemove touchmove")},this))},progressUpdatePosition:function(e){var t=this.__parent,i=0===e.clientX?0:e.clientX||e.targetTouches[0].clientX,r=i<(e=this.get("dimensions")).left?0:i>e.left+e.width?1:(i-e.left)/(e.width||1),o=this.get("duration")*r;if(this.get("_updatePosition")||void 0!==t.__trackTags){if(e=t.player,void 0!==t.__trackTags&&this.__parent.__trackTags.hasThumbs){if(-1<this.get("visibleindex")&&this.get("showchaptertext"))return;var a=t.__trackTags,n=t.get("thumbcuelist").length;if(0<o){for(var s,x=(s=Math.floor(n*r))-2;x<n;x++)if(t.get("thumbcuelist")[x]){var c=t.get("thumbcuelist")[x];if(c.startTime<o&&c.endTime>o){a.showDurationThumb(x,i,o);break}}}else s=Math.floor(n*r),a.showDurationThumb(s,i);this.set("thumbisvisible",!0),this.activeElement().appendChild(a.thumbContainer)}this.get("_updatePosition")&&(this.set("position",o),void 0!==e._broadcastingState&&e._broadcastingState.googleCastConnected?e.trigger("google-cast-seeking",this.get("position")):this.trigger("position",this.get("position")))}},stopUpdatePosition:function(){this.set("_updatePosition",!1),this._hideThumb()},startUpdateVolume:function(e,t){var i="mousedown"===(e=e[0]).type?"mousemove":"touchmove",o="mousedown"===e.type?"mouseup":"touchend",a=t.getBoundingClientRect(),n=(e.preventDefault(),function(e){var t;e.preventDefault(),a.width>a.height?(!(t=e.clientX)&&Array.isArray(e.touches)&&(t=e.touches[0].clientX),this.set("volume",r.clamp((t-a.x)/a.width,0,1))):(!(t=e.clientY)&&Array.isArray(e.touches)&&(t=e.touches[0].clientY),this.set("volume",r.clamp((a.bottom-t)/a.height,0,1))),this.trigger("volume",this.get("volume"))}.bind(this));n(e),document.addEventListener(i,n),document.addEventListener(o,function(){document.removeEventListener(i,n)},{once:!0})},showChapterText:function(e){this.set("visibleindex",e.index),this._hideThumb()},hideChapterText:function(){this.set("visibleindex",-1)},stopVerticallyUpdateVolume:function(e){e[0].preventDefault(),this.set("_updateVolume",!1)},play:function(){this.trigger("play")},pause:function(){this.trigger("pause")},toggle_player:function(){this.trigger("toggle_player")},toggle_volume:function(){this.get("unmuteonclick")||(0<this.get("volume")?(this.__oldVolume=this.get("volume"),this.set("volume",0)):this.set("volume",this.__oldVolume||1),this.trigger("volume",this.get("volume")))},toggle_position_info:function(){this.set("revertposition",!this.get("revertposition"))},toggle_fullscreen:function(){this.trigger("fullscreen")},toggle_settings_menu:function(){this.trigger("settings_menu")},rerecord:function(){this.trigger("rerecord")},seek:function(e){this.trigger("seek",e)},set_volume:function(e){this.trigger("set_volume",e)},submit:function(){this.set("submittable",!1),this.set("rerecordable",!1),this.trigger("submit")},select_frame:function(){var e=this.parent().player,t=e.position(),i=!1,r=(e.pause(),new l({context:this,start:!1,fire:function(){e.setPosition(t),e.play(),e.pause(),e.loaded()&&e.createSnapshotPromise().success(function(e){r.stop(),i||(i=!0,this.parent().trigger("image-selected",e))},this)}
2,delay:300,fire_max:5,destroy_on_stop:!0}));e.loaded()?e.createSnapshotPromise().success(function(e){this.parent().trigger("image-selected",e)},this).error(function(){r.start()},this):r.start()},toggle_stream:function(){var e=this.get("streams"),t=e.length-1;e.forEach(function(e,r){i.deepEqual(e,this.get("currentstream"))&&(t=r)},this),this.set("currentstream",e[(t+1)%e.length])},show_airplay_devices:function(){var e=this.__parent;e.player._broadcastingState.airplayConnected&&e._broadcasting.lookForAirplayDevices(e.player._element)},toggle_tracks:function(){return this.parent().toggleTrackTags()},hover_cc:function(e){this.parent().get("settingsmenu_active")||c.eventually(function(){this.parent().set("tracksshowselection",e)},this,300)},tab_index_move:function(e,t,i){this.trigger("tab_index_move",e[0],t,i)},hover_block:function(e){c.eventually(function(){this.parent().set("hoveredblock",e)},this,300)},toggle_settings:function(){this.trigger("toggle_settings")},trim:function(){this.parent().trigger("video-trimmed",this.get("trimstart")||0,this.get("trimend")||this.get("duration"))},addTrimmingEventListeners:function(){var e=this.get("events"),t=this.activeElement().querySelector('[data-selector="trim-start-marker"]'),i=this.activeElement().querySelector('[data-selector="trim-end-marker"]');e.on(t,"mousedown touchstart",function(t){t.preventDefault(),t.stopPropagation();var i=this.get("progressbarElement").getBoundingClientRect();this.call("updateTrimStart",t,i),e.on(document,"mousemove touchmove",function(e){e.preventDefault(),this.call("updateTrimStart",e,i)},this),e.on(document,"mouseup touchend",function(t){t.preventDefault(),e.off(document,"mouseup touchend mousemove touchmove")},this)},this),e.on(i,"mousedown touchstart",function(t){t.preventDefault(),t.stopPropagation();var i=this.get("progressbarElement").getBoundingClientRect();this.call("updateTrimEnd",t,i),e.on(document,"mousemove touchmove",function(e){e.preventDefault(),this.call("updateTrimEnd",e,i)},this),e.on(document,"mouseup touchend",function(t){t.preventDefault(),e.off(document,"mouseup touchend mousemove touchmove")},this)},this)},updateTrimStart:function(e,t){e=this.call("calculatePosition",e,t),t=this.get("trimend")||this.get("duration");var i=this.get("timeminlimit")||1;t-i<e?this.set("trimstart",t-i):this.set("trimstart",e)},updateTrimEnd:function(e,t){e=this.call("calculatePosition",e,t),t=this.get("trimstart")||0;var i=this.get("timeminlimit")||1;e<t+i?this.set("trimend",t+i):this.set("trimend",e)},getClientX:function(e){return 0===e.clientX?0:e.clientX||e.targetTouches[0].clientX},calculatePosition:function(e,t){var i=(e=this.call("getClientX",e))<t.left?0:e>t.left+t.width?1:(e-t.left)/(t.width||1);return this.get("duration")*i}},_hideThumb:function(){void 0!==this.__parent.__trackTags&&this.__parent.__trackTags.hasThumbs&&this.get("thumbisvisible")&&(this.set("thumbisvisible",!1),this.__parent.__trackTags.hideDurationThumb())},create:function(){this.set("ismobile",s.isMobile()),this.set("events",new d),this.set("progressbarElement",this.activeElement().querySelector('[data-selector="progress-bar-inner"]')),this.get("trimmingmode")&&this.call("addTrimmingEventListeners")}}}).register("ba-videoplayer-controlbar").registerFunctions({cssplayer:function(e){return e.cssplayer},"((prominent_title_closed || title_hide_class) && controlbar_hide_class) ? cssplayer + '-dashboard-hidden' : ''":function(e){return(e.prominent_title_closed||e.title_hide_class)&&e.controlbar_hide_class?e.cssplayer+"-dashboard-hidden":""},"skipinitial ? 2 : 1":function(e){return e.skipinitial?2:1},css:function(e){return e.css},controlbar_hide_class:function(e){return e.controlbar_hide_class},"activitydelta < 2500 || ismobile ? '' : (css + '-progressbar-small')":function(e){return e.activitydelta<2500||e.ismobile?"":e.css+"-progressbar-small"},"disableseeking ? cssplayer + '-disabled' : ''":function(e){return e.disableseeking?e.cssplayer+"-disabled":""},"seek(position + skipseconds)":function(e){return e.seek(e.position+e.skipseconds)},"seek(position - skipseconds)":function(e){return e.seek(e.position-e.skipseconds)},"seek(position + skipseconds * 3)":function(e){return e.seek(e.position+3*e.skipseconds)},"seek(position - skipseconds * 3)":function(e){return e.seek(e.position-3*e.skipseconds)}
2,"startUpdatePosition(domEvent)":function(e){return e.startUpdatePosition(e.domEvent)},true:function(e){return!0},chapterslist:function(e){return e.chapterslist},"chapter.index":function(e){return e.chapter.index},"{left: Math.round(duration ? chapter.startTime / duration * 100 : 0) + '%'}":function(e){return{left:Math.round(e.duration?e.chapter.startTime/e.duration*100:0)+"%"}},"showChapterText(chapter)":function(e){return e.showChapterText(e.chapter)},"hideChapterText()":function(e){return e.hideChapterText()},"visibleindex === chapter.index && showchaptertext":function(e){return e.visibleindex===e.chapter.index&&e.showchaptertext},"chapter.title":function(e){return e.chapter.title},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.cached/e.duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.position/e.duration*100:0)+"%"}},"string('video-progress')":function(e){return e.string("video-progress")},trimmingmode:function(e){return e.trimmingmode},"{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + '%'}":function(e){return{left:Math.round(e.duration&&e.trimstart?e.trimstart/e.duration*100:0)+"%"}},"{left: 'auto', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + '%'}":function(e){return{left:"auto",right:100-Math.round(e.duration&&e.trimend?e.trimend/e.duration*100:100)+"%"}},"submit()":function(e){return e.submit()},submittable:function(e){return e.submittable},"string('submit-video')":function(e){return e.string("submit-video")},"rerecord()":function(e){return e.rerecord()},rerecordable:function(e){return e.rerecordable},"string('rerecord-video')":function(e){return e.string("rerecord-video")},csscommon:function(e){return e.csscommon},"skipinitial ? 0 : 2":function(e){return e.skipinitial?0:2},"toggle_player()":function(e){return e.toggle_player()},"string('play-video')":function(e){return e.string("play-video")},"tab_index_move(domEvent, null, 'button-icon-pause')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-pause")},"!playing":function(e){return!e.playing},"play()":function(e){return e.play()},"disablepause ? cssplayer + '-disabled' : ''":function(e){return e.disablepause?e.cssplayer+"-disabled":""},"tab_index_move(domEvent, null, 'button-icon-play')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-play")},playing:function(e){return e.playing},"pause()":function(e){return e.pause()},"disablepause ? string('pause-video-disabled') : string('pause-video')":function(e){return e.disablepause?e.string("pause-video-disabled"):e.string("pause-video")},"toggle_position_info()":function(e){return e.toggle_position_info()},"revertposition ? string('remaining-time') : string('elapsed-time')":function(e){return e.revertposition?e.string("remaining-time"):e.string("elapsed-time")},'(revertposition && duration > 0) ? "-" : ""':function(e){return e.revertposition&&0<e.duration?"-":""},"(revertposition && duration > 0) ? (formatTime(duration - position)) : formatTime(position)":function(e){return e.revertposition&&0<e.duration?e.formatTime(e.duration-e.position):e.formatTime(e.position)},"string('total-time')":function(e){return e.string("total-time")},"formatTime(duration || position)":function(e){return e.formatTime(e.duration||e.position)},title_hide_class:function(e){return e.title_hide_class},"title && !prominent_title_closed":function(e){return e.title&&!e.prominent_title_closed},closeable_title:function(e){return e.closeable_title},"prominent_title_closed=true":function(e){return e.prominent_title_closed=!0},title:function(e){return e.title},frameselectionmode:function(e){return e.frameselectionmode},"select_frame()":function(e){return e.select_frame()},"string('select-frame')":function(e){return e.string("select-frame")},"trim()":function(e){return e.trim()},"string('trim-video')":function(e){return e.string("trim-video")},"toggle_settings_menu()":function(e){return e.toggle_settings_menu()},"settingsmenuactive ? 'active' : 'inactive'":function(e){return e.settingsmenuactive?"active":"inactive"},"tab_index_move(domEvent)":function(e){return e.tab_index_move(e.domEvent)},settingsmenubutton:function(e){return e.settingsmenubutton},"string('settings')":function(e){return e.string("settings")},"toggle_tracks()":function(e){return e.toggle_tracks()},"(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload":function(e){return 0<e.tracktags.length&&e.showsubtitlebutton||e.allowtexttrackupload},"tracktextvisible ? 'active' : 'inactive'":function(e){return e.tracktextvisible?"active":"inactive"}
2,"tracktextvisible ? string('close-tracks') : string('show-tracks')":function(e){return e.tracktextvisible?e.string("close-tracks"):e.string("show-tracks")},"hover_cc(true)":function(e){return e.hover_cc(!0)},"hover_cc(false)":function(e){return e.hover_cc(!1)},fullscreen:function(e){return e.fullscreen},"toggle_fullscreen()":function(e){return e.toggle_fullscreen()},"fullscreened ? string('exit-fullscreen-video') : string('fullscreen-video')":function(e){return e.fullscreened?e.string("exit-fullscreen-video"):e.string("fullscreen-video")},"fullscreened ? 'small' : 'full'":function(e){return e.fullscreened?"small":"full"},"show_airplay_devices()":function(e){return e.show_airplay_devices()},airplaybuttonvisible:function(e){return e.airplaybuttonvisible},"string('airplay')":function(e){return e.string("airplay")},"string('airplay-icon')":function(e){return e.string("airplay-icon")},castbuttonvisble:function(e){return e.castbuttonvisble},"toggle_stream()":function(e){return e.toggle_stream()},"streams.length > 1 && currentstream":function(e){return 1<e.streams.length&&e.currentstream},"string('change-resolution')":function(e){return e.string("change-resolution")},currentstream_label:function(e){return e.currentstream_label},"!hidevolumebar":function(e){return!e.hidevolumebar},"set_volume(volume + 0.1)":function(e){return e.set_volume(e.volume+.1)},"set_volume(volume - 0.1)":function(e){return e.set_volume(e.volume-.1)},"set_volume(1)":function(e){return e.set_volume(1)},"set_volume(0)":function(e){return e.set_volume(0)}
2,"startUpdateVolume(domEvent, currElement)":function(e){return e.startUpdateVolume(e.domEvent,e.currElement)},"{width: Math.min(100, Math.round(volume * 100)) + '%'}":function(e){return{width:Math.min(100,Math.round(100*e.volume))+"%"}},"string('volume-button')":function(e){return e.string("volume-button")},"toggle_volume()":function(e){return e.toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(e){return e.string(0<e.volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(e){return e.csscommon+"-icon-volume-"+(.5<=e.volume?"up":0<e.volume?"down":"off")}}).attachStringTable(n.strings).addStrings({"video-progress":"Progress","rerecord-video":"Redo?","submit-video":"Confirm","play-video":"Play","pause-video":"Pause","pause-video-disabled":"Pause not supported","elapsed-time":"Elapsed time","total-time":"Total length of","fullscreen-video":"Enter fullscreen","volume-button":"Set volume","volume-mute":"Mute sound","volume-unmute":"Unmute sound","change-resolution":"Change resolution","exit-fullscreen-video":"Exit fullscreen","close-tracks":"Close CC","show-tracks":"Show CC","player-speed":"Player speed",settings:"Settings",airplay:"Airplay","airplay-icon":"Airplay icon.","remaining-time":"Remaining time","select-frame":"Select","trim-video":"Trim"})}),e.define("module:VideoPlayer.Dynamics.FloatingSidebar",["dynamics:Dynamic","module:StylesMixin","browser:Dom","module:Assets"],function(e,t,i,r,o){return e.extend({scoped:o},[t,function(e){return{template:'<div class="{{cssfloatingsidebar}}-container" ba-styles="{{containerstyle}}">\n    <div ba-if="{{adsplaying}}">\n        <div ba-if="{{adchoiceslink}}" class="{{cssadsplayer}}-ad-choices-container">\n            <a href="{{ adchoiceslink }}" title="{{string(\'ad-choices\')}}"\n               ba-on:touchend="{{redirect(adchoiceslink)}}"\n               target="_blank"\n            >\n                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n                    <rect width="16" height="16" transform="matrix(1 0 0 -1 0 16)" fill="url(#ba-ad-choice-pattern-sidebar)"/>\n                    <defs>\n                        <pattern id="ba-ad-choice-pattern-sidebar" patternContentUnits="objectBoundingBox" width="1" height="1">\n                            <use xlink:href="#ba-ad-choices-image" transform="scale(0.00208333)"/>\n                        </pattern>\n                        <image id="ba-ad-choices-image" width="480" height="480" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAALxUExURQAAAP////n+//L8//r///f9//r+//v///j+//f+//n///f///z///z+//3///L+//n9//j9//r9//j///v+//T8/8v0//j8//7///T7/+v8//f7//P+//39//v4//n8/8jh//b7//f8//X///38/+36//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n///n+//n+//n+//n+//n+//n+//n+//n+//n+//f///n+//n+//n+//n+//n+//n+//n+//n+//n+//r+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//z///n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//r///n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//v///r+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//j+//n+//n+//n+//n+//n+//n+//n+//n+//r+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n///n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+//n+/////yUvWvEAAAD5dFJOUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGy0cBgdu1uvarGIfY/j92IQoFczefBlD9clLAW3uA4nyV5nADQGgGqEINHeIaC4Dnr5wmsfbuTIUh+jnMdUhAQ8MBZbjeJPi/sJVCo0r6fewBHIk5O+c3OUidhZ5wfZbeiNS+rRGFxBf/PGfARhpzeYlb9F13R3TE9D7xWUma15dv/nhbKlYYQuznfNRq7K4T+w4AQQJfQEqWUVAj1ytSagnkQI+9KRWzhIp8AfEo0FEZ7bIWjBzgowRN067TIqmjteXAzoCm0jqxpjSe4Uz7UKiHgIKuAYAAAABYktHRAH/Ai3eAAAAB3RJTUUH5wQaECAXB8CStAAABJdJREFUWMPNl3lcFFUcwPf9WmbGbd0W14ruGwHlXpLLSAXUNZIARSBBk9gthaIgUfLMLERUPFBTC0NJ7AAji0IrjG47LCuzsuywy+5z/uu92Z15Mzs7O7v7j/3+e/N5v++83/F+v98zGP4fgkCQM4woZP2wyBFR0QAMhIRgIGbkqNi4+ITEMHyOEBAsl5TMY7GnXD0aYAgTvAWpabxH0jMygz8EgjHX8JJkXTs2WAKCcbxMxo/MBlNQACPkyAF87oQgAcyZExUAfpIDEDIPtZwVoCUw+TolIC4PRDEHAuAmX68ExE+Bsfk3FBQWTQ0sIgw7zaNZPG56SWnZjTOgvGImXs4quckK4fr5Pczm8cHsSoCbqyKd4LrFQ7x1TjkAN1wHwYTPdW8vOZs9hyGWV1aL1tTcdnst/sD6D6P1DvfuDI/BcGcd
2dUj9XWPm6biC5Tx50CAC5i+Q+7Tx7hkWv/fUzBV4AaIWKsOyqGIxwLkmpAdYIgLy4ngvSZm+FNvB6ACWKQGx9yynBHvpvU6MiPALWKEEzL7v/uImikhe2ezy7U0twKhV0LK6dA1FrG3NXwcmNUITsB7/MHXDxhqKaMvZZAXkjdACpGQCcx5A5uYtMkTcA7hknc+gQABbtwEuNjg1Ixu2U0RNWsKDABb5KbQA1YvBQOqVCSCq4SG7hGjf8fBSxU3XArR1gLBEnA0gb2dWu4RYk7UL35Ch2oDIMjmAIPApUjsfoYjdrXk0omqAO5W7KkE6JTJGALTsmUW9+WgVgCZgfQpZbimnAIwwWQEeW0vNeFzKbDXgiUnCP+bJAUILje6mR+ixaZ6AgZ3Y2r1PwgXegOxeCigAP4Dawqf2JbiU7WE4Dt3Tz0j6dX1woRaAjAvPPqe4OIjFy/4kWmjs+w9IV1PtA7jo+RdedMhKIcth+wd6kyX9poNOyQIVAMHFL3XVLB9MFLdEkL+//EojtX/B5n5ZbVADXk0ny9deB9GgqW8MvknVcw/lXyKvLWrAW0Liv/0OBiDmUoB351Ln8Yd7m99TFhY1oLmeLN93gGB85px0qt545IMY70ahBjhb8RHqNwjt1bE6TVbWuj90qfuMGgAtH+3r3kX+5Go+upuWgo+POX21KVUYzXjXFDz0wWWf9ByWFaNPV+FvRoNBF4A9R/IGEj+TdaiZxzcBXO6zVasBBqL/eeF2qr730BfrNDukz1SOOVFMC3rTl18Rh1gMvoUN/9q9bz+HBHUGDvR9I0ucjQlVfqcdo/Wke2MF2WTEe+cfl/X3rctw9eIYP/3daPUMGD2IseDEqU36lqrXHcTTL+t/UrLavnNvLm3Bf//+h14a+dwjfT/qD1pgOyXe0REdJ6bF0rw7+lN0IHMac8UpUeXnNnrl7b8cc/hOHG8ZZvuVV8tve1LJgKavTvx+UqW+8PdtOO+YwGZdM2R4qXfldFh9DQIagqDTLlev/mM0CkKdAP78i6qPn1g0JMjHF4LalaJ6ffyA3ljpQzj4e5Gg3r5jQn9gkfMOw5UD/5TFlg12lpM7F8K7D6tl/1tEXp5hob08DSZOKKBXhfr2PZ3yH3LVRJc70d2PAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIzLTA0LTI2VDE2OjMyOjA3KzAwOjAwPnuJagAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMy0wNC0yNlQxNjozMjowNyswMDowME8mMdYAAAAodEVYdGRhdGU6dGltZXN0YW1wADIwMjMtMDQtMjZUMTY6MzI6MjMrMDA6MDCuWTNnAAAAAElFTkSuQmCC"/>\n                    </defs>\n                </svg>\n            </a>\n        </div>\n        <div ba-if="{{companionadcontent}}">\n            {{companionadcontent}}\n        </div>\n        <div ba-if="{{moredetailslink && !companionadcontent}}" class="{{cssfloatingsidebar}}-content-container">\n            <div ba-if="{{moredetailslink}}">\n                <a\n                    href="{{ moredetailslink }}" target="_blank"\n                    class="{{cssfloatingsidebar}}-action-button"\n                    title="{{moredetailstext ? moredetailstext : string(\'learn-more\')}}"\n                    ba-on:mouseup="{{pause_ads()}}"\n                    ba-on:touchend="{{pause_ads(moredetailslink)}}"\n                >\n                    {{string(\'learn-more\')}}\n                </a>\n            </div>\n        </div>\n    </div>\n    <div ba-if="{{!adsplaying}}" class="{{cssfloatingsidebar}}-content-container">\n        <div class="{{cssfloatingsidebar}}-title">\n            {{title}}\n        </div>\n    </div>\n</div>\n',attrs:{css:"ba-videoplayer",csscommon:"ba-commoncss",cssplayer:"ba-player",cssadsplayer:"ba-adsplayer",cssfloatingsidebar:"ba-floating-sidebar",containerstyle:null,sidebartitle:null,bodyelementtouched:!1,bodyelementpadding:114,companionadcontent:null},functions:{pause_ads:function(e){this.get("adsplaying")&&this.trigger("pause_ads"),e&&this.__redirect(e)},redirect:function(e){this.__redirect(e)}},__redirect:function(e){e&&0<e.length&&/^(http|https):\/\//i.test(e)&&window&&window.open(e,"_blank")}}}]).register("ba-videoplayer-floating-sidebar").registerFunctions({cssfloatingsidebar:function(e){return e.cssfloatingsidebar},containerstyle:function(e){return e.containerstyle},adsplaying:function(e){return e.adsplaying},adchoiceslink:function(e){return e.adchoiceslink},cssadsplayer:function(e){return e.cssadsplayer},"string('ad-choices')":function(e){return e.string("ad-choices")},"redirect(adchoiceslink)":function(e){return e.redirect(e.adchoiceslink)},companionadcontent:function(e){return e.companionadcontent},"moredetailslink && !companionadcontent":function(e){return e.moredetailslink&&!e.companionadcontent},moredetailslink:function(e){return e.moredetailslink},"moredetailstext ? moredetailstext : string('learn-more')":function(e){return e.moredetailstext||e.string("learn-more")},"pause_ads()":function(e){return e.pause_ads()},"pause_ads(moredetailslink)":function(e){return e.pause_ads(e.moredetailslink)},"string('learn-more')":function(e){return e.string("learn-more")},"!adsplaying":function(e){return!e.adsplaying},title:function(e){return e.title}}).attachStringTable(r.strings).addStrings({"ad-choices":"Ad Choices","learn-more":"Learn More"})}),e.define("module:VideoPlayer.Dynamics.Loader",["dynamics:Dynamic","module:Assets"],function(e,t,i){return e.extend({scoped:i},function(e){return{template:'<div class="{{cssplayer}}-loader-container">\n    <div data-selector="loader-block" class="{{cssplayer}}-loader-loader" title="{{string(\'tooltip\')}}">\n    </div>\n</div>\n',attrs:{css:"ba-videoplayer",csscommon:"ba-commoncss",cssplayer:"ba-player"}}}).register("ba-videoplayer-loader").registerFunctions({cssplayer:function(e){return e.cssplayer},"string('tooltip')":function(e){return e.string("tooltip")}}).attachStringTable(t.strings).addStrings({tooltip:"Loading..."})}),e.define("module:VideoPlayer.Dynamics.Message",["dynamics:Dynamic"],["dynamics:Partials.ClickPartial"],function(e,t){return e.extend({scoped:t},function(e){return{template:'\n<div class="{{css}}-message-container" ba-click="{{click()}}">\n    <div data-selector="message-block" class=\'{{css}}-message-message\'>\n        <p> {{message}} </p>\n    </div>\n</div>\n',attrs:{css:"ba-videoplayer",csscommon:"ba-commoncss",cssplayer:"ba-player",message:""},functions:{click:function(){this.trigger("click")}}}}).registerFunctions({css:function(e){return e.css},"click()":function(e){return e.click()},message:function(e){return e.message}}).register("ba-videoplayer-message")}),e.define("module:VideoPlayer.Dynamics.Next",["dynamics:Dynamic","browser:Info","module:Assets"],function(e,t,i,r){return e.extend({scoped:r},function(e){return{template:'<div class="{{cssplayer}}-toggle-next-container {{cssplayer}}-next-style-{{style}} {{(is_floating && with_sidebar) ? cssplayer + \'-next-with-sidebar\' : \'\'}}">\n    <div class="{{cssplayer}}-next-button-container">\n        <a class="{{cssplayer}}-next-button-stay" ba-click="{{stay()}}">{{staytext}}</a>\n        <hr ba-if="{{style === \'desktop\'}}">\n        <a class="{{cssplayer}}-next-button-next" ba-click="{{next()}}">
2\n            <span class="{{cssplayer}}-next-progress"ba-styles="{{{width: ((position - shownext) / noengagenext * 100) + \'%\'}}}"></span>\n            <span>{{nexttext}}</span>\n        </a>\n        <img ba-prop:src="{{nextvideoposter}}" ba-show="{{style === \'desktop\' && nextvideoposter}}" />\n    </div>\n</div>\n',attrs:{css:"ba-videoplayer",csscommon:"ba-commoncss",cssplayer:"ba-player",style:"mobile"},computed:{"staytext:style":function(e){return"desktop"===e?"Stay & Watch":"Stay"},"nexttext:style":function(e){return"desktop"===e?"Next Video":"Next"},"nextvideoposter:playlist,current_video_from_playlist":function(e,t){if(e&&e[t+1])return e[t+1].poster}},create:function(){t.isMobile()||(this.get("is_floating")||this.set("style","desktop"),this.on("change:is_floating",function(e){this.set("style",e?"mobile":"desktop")},this))},functions:{stay:function(){this.channel("next").trigger("setStay")},next:function(){this.channel("next").trigger("playNext")}}}}).register("ba-videoplayer-next").registerFunctions({cssplayer:function(e){return e.cssplayer},style:function(e){return e.style},"(is_floating && with_sidebar) ? cssplayer + '-next-with-sidebar' : ''":function(e){return e.is_floating&&e.with_sidebar?e.cssplayer+"-next-with-sidebar":""},"stay()":function(e){return e.stay()},staytext:function(e){return e.staytext},"style === 'desktop'":function(e){return"desktop"===e.style},"next()":function(e){return e.next()},"{width: ((position - shownext) / noengagenext * 100) + '%'}":function(e){return{width:(e.position-e.shownext)/e.noengagenext*100+"%"}},nexttext:function(e){return e.nexttext},nextvideoposter:function(e){return e.nextvideoposter},"style === 'desktop' && nextvideoposter":function(e){return"desktop"===e.style&&e.nextvideoposter}}).attachStringTable(i.strings)}),e.define("module:VideoPlayer.Dynamics.Playbutton",["dynamics:Dynamic","base:TimeFormat","module:Assets"],["dynamics:Partials.ClickPartial"],function(e,t,i,r){return e.extend({scoped:r},function(e){return{template:'\n<div tabindex="0" data-selector="play-button"\n     ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n     onkeydown="{{tab_index_move(domEvent, null, \'player-toggle-overlay\')}}"\n     class="{{css}}-playbutton-container" ba-click="{{play()}}" title="{{string(\'tooltip\')}}"\n>\n\t<div class="{{css}}-playbutton-button"></div>\n</div>\n<div ba-show="{{showduration && (duration != 0 && duration != undefined)}}" class="{{css}}-playbutton-duration">\n\t{{formatTime(duration)}}\n</div>\n<div class="{{css}}-rerecord-bar" ba-if="{{rerecordable || submittable}}">\n\t<div class="{{css}}-rerecord-backbar"></div>\n\t<div class="{{css}}-rerecord-frontbar">\n        <div class="{{css}}-rerecord-button-container" ba-if="{{submittable && !trimmingmode}}">\n            <div tabindex="0" data-selector="player-submit-button"\n                 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 class="{{css}}-rerecord-button" onclick="{{submit()}}">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n        <div class="{{css}}-rerecord-button-container" ba-if="{{rerecordable && !trimmingmode}}">\n        \t<div tabindex="0" data-selector="player-rerecord-button"\n                 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 class="{{css}}-rerecord-button" onclick="{{rerecord()}}">\n        \t\t{{string(\'rerecord\')}}\n        \t</div>\n        </div>\n        <div class="{{css}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        \t<div tabindex="0" data-selector="player-trim-button"\n                 ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 class="{{css}}-rerecord-button" onclick="{{play()}}">\n        \t\t{{string(\'trim\')}}\n        \t</div>\n        </div>\n        <div class="{{css}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        \t<div tabindex="0" data-selector="player-skip-button"\n                 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n                 class="{{css}}-rerecord-button" onclick="{{skip()}}">\n        \t\t{{string(\'skip\')}}\n        \t</div>\n        </div>\n\t</div>\n</div>\n',attrs:{css:"ba-videoplayer",csstheme:"ba-videoplayer",csscommon:"ba-commoncss",cssplayer:"ba-player",rerecordable:!1,submittable:!1,showduration:!1},functions:{play:function(){this.trigger("play")},skip:function(){this.parent().trigger("skip")},submit:function(){this.set("submittable",!1),this.set("rerecordable",!1),this.trigger("submit")},rerecord:function(){this.trigger("rerecord")},tab_index_move:function(e,t,i){this.trigger("tab_index_move",e[0],t,i)},formatTime:function(e){return 3600<(e=Math.max(e||0,1))?t.format(t.ELAPSED_HOURS_MINUTES_SECONDS,1e3*e):t.format(t.ELAPSED_MINUTES_SECONDS,1e3*e)}}}}).register("ba-videoplayer-playbutton").registerFunctions({"play()":function(e){return e.play()},"tab_index_move(domEvent, null, 'player-toggle-overlay')":function(e){return e.tab_index_move(e.domEvent,null,"player-toggle-overlay")},css:function(e){return e.css},"string('tooltip')":function(e){return e.string("tooltip")},"showduration && (duration != 0 && duration != undefined)":function(e){return e.showduration&&0!=e.duration&&null!=e.duration}
2,"formatTime(duration)":function(e){return e.formatTime(e.duration)},"rerecordable || submittable":function(e){return e.rerecordable||e.submittable},"submittable && !trimmingmode":function(e){return e.submittable&&!e.trimmingmode},"submit()":function(e){return e.submit()},"string('submit-video')":function(e){return e.string("submit-video")},"rerecordable && !trimmingmode":function(e){return e.rerecordable&&!e.trimmingmode},"rerecord()":function(e){return e.rerecord()},"string('rerecord')":function(e){return e.string("rerecord")},trimmingmode:function(e){return e.trimmingmode},"string('trim')":function(e){return e.string("trim")},"skip()":function(e){return e.skip()},"string('skip')":function(e){return e.string("skip")}}).attachStringTable(i.strings).addStrings({tooltip:"Click to play.",rerecord:"Redo","submit-video":"Confirm video",trim:"Trim",skip:"Skip"})}),e.define("module:VideoPlayer.Dynamics.PlayerStates.State",["base:States.State","base:Events.ListenMixin","base:Objs"],function(e,t,i,r){return e.extend({scoped:r},[t,{dynamics:["loader"],_start:function(){this.dyn=this.host.dynamic,i.iter(i.extend({adscontrolbar:!1,loader:!1,message:!1,playbutton:!1,controlbar:!1},i.objectify(this.dynamics)),function(e,t){this.dyn.set(t+"_active",e)},this),this.dyn.parent()&&void 0!==this.dyn.parent().record&&void 0!==this.dyn.parent().host&&(this.dyn._isRecorder=!0,this.dyn._recorderDyn=this.dyn.parent(),this.dyn._recorderHost=this.dyn._recorderDyn.host),this._started()},_started:function(){},play:function(){this.dyn.set("autoplay",!0)},uploadTextTrack:function(e,t){try{this.next("TextTrackUploading",{file:e,locale:t})}catch(e){console.warn("Error switch to text track uploading state. Message: ",e),this.nextPlayer()}},nextPlayer:function(){var e=this.dyn.parent();"function"==typeof e.record?e.host.state().next("Player"):this.next("LoadPlayer")},nextToChooser:function(e){var t=this.dyn;return!!t._isRecorder&&"function"==typeof t._recorderHost.next&&(t._recorderHost.next("FatalError",{message:e,retry:"Chooser"}),!0)}}])}),e.define("module:VideoPlayer.Dynamics.PlayerStates.TextTrackUploading",["module:VideoPlayer.Dynamics.PlayerStates.State","browser:Upload.FileUploader","browser:Upload.MultiUploader","browser:Blobs","base:Async","base:Objs"],function(e,t,i,r,o,a,n){return e.extend({scoped:n},{_locals:["file","locale"],dynamics:["text-tracks","loading"],_started:function(){this.uploadTextTrackFile(this._file,this._locale)},uploadTextTrackFile:function(e,i){var o,n,s,x=this.dyn.parent();"function"!=typeof x.record&&(x=this.dyn),n=x.get("tracktags"),filename=x.get("uploadoptions")?{url:x.get("uploadoptions").textTracks}:{url:"/text-track/"+e.value.split(/(\\|\/)/g).pop()+"/lang/"+i.lang+"/label/"+i.label};try{(o=t.create(a.extend({source:e,data:{lang:i.lang,label:i.label}},filename))).upload(),o.on("success",function(t){s=1,x.set("tracktags",null),r.loadFileIntoString(e).success(function(e){t=0<t.length?JSON.parse(t):{lang:i.lang,label:i.label},n.push({lang:t.lang,label:t.label,kind:"subtitles",enabled:!0,content:e}),a.iter(n,function(e){s===n.length&&(x.set("tracktags",n),this.nextPlayer()),s++},this)},this)},this),o.on("error",function(e){var t=x.string("uploading-failed");try{e.forEach(function(e){for(var i in e)x.string("upload-error-"+i)&&(t=this.dyn.string("upload-error-"+i))},this)}catch(e){}x.set("player_active",!1),this.next("FatalError",{message:t,retry:"Player"})},this),o.on("progress",function(e,t){},this)}catch(e){console.warn("Error occurred during uploading text track files. Message: ",e)}}})}),e.define("module:VideoPlayer.Dynamics.PlayerStates.FatalError",["module:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["message"],_locals:["message"],_started:function(){this.dyn.set("message",this._message||this.dyn.string("video-error"))}})}),e.define("module:VideoPlayer.Dynamics.PlayerStates.Initial",["module:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_started:function(){this.dyn.set("imageelement_active",!1),this.dyn.set("videoelement_active",!1),this.dyn.set("adsplayer_active",this.dyn.get("adshassource")&&!this.dyn.get("delayadsmanagerload")),this.dyn.get("ready")?this.next("LoadPlayer"):(this.listenOn(this.dyn,"change:ready",function(){this.next("LoadPlayer")},this),this.listenOn(this.dyn,"error:initialize",function(){this.next("LoadError")},this))}})}),e.define("module:VideoPlayer.Dynamics.PlayerStates.LoadPlayer",["module:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_started:function(){this.dyn.get("outstream")?this.next("Outstream"):(this.listenOn(this.dyn,"error:poster",function(){this.next("LoadPlayerDirectly")},this),this.listenOn(this.dyn,"image-attached",function(){this.next("PosterReady")},this),this.dyn.reattachImage())}})}),e.define("module:VideoPlayer.Dynamics.PlayerStates.LoadPlayerDirectly",["module:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_started:function(){this.listenOn(this.dyn,"error:attach",function(){this.next("LoadError")},this),this.listenOn(this.dyn,"error:poster",function(){this.dyn.get("states").poster_error.ignore||this.next("PosterError")},this),this.listenOn(this.dyn,"attached",function(){this.next("PosterReady")},this),this.dyn.reattachVideo()}})}),e.define("module:VideoPlayer.Dynamics.PlayerStates.LoadError",["module:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["message"],_started:function(){this.dyn.set("message",this.dyn.string("video-error")),this.listenOn(this.dyn,"message:click",function(){this.dyn.trigger("error:reloadplayer"),this.next("Initial")},this)}})}),e.define("module:VideoPlayer.Dynamics.PlayerStates.PosterReady",["module:VideoPlayer.Dynamics.PlayerStates.State","module:PopupHelper","base
2:Objs","base:Types","browser:Dom"],function(e,t,i,r,o,a){return e.extend({scoped:a},{dynamics:["playbutton"],_started:function(){this.dyn.set("placeholderstyle",""),!this.dyn.get("skipinitial")&&this.dyn.get("preload")&&this.dyn._attachVideo(!0),this.dyn.trigger("ready_to_play"),this.dyn.trigger("loaded"),this.listenOn(this.dyn,"error:poster",function(){this.dyn.get("states").poster_error.ignore||this.dyn.get("popup")||this.next("PosterError")},this),this.dyn&&this.dyn.get("skipinitial")?this.play():this.dyn&&this.dyn.get("autoplay")&&(this.dyn.get("autoplaywhenvisible")?o.onScrollIntoView(this.dyn.activeElement(),this.dyn.get("visibilityfraction"),function(){this.destroyed()||this.runAutoplay()},this):this.runAutoplay())},play:function(){var e,r;this.dyn.get("popup")?(e=this.auto_destroy(new t),r=this.auto_destroy(new this.dyn.cls({element:e.containerInner,attrs:i.extend(this.dyn.cloneAttrs(),this.dyn.popupAttrs())})),this._delegatedPlayer=r,this.dyn.delegateEvents(null,r),e.on("hide",function(){this._delegatedPlayer=null,r.destroy(),e.destroy()},this),e.show(),r.activate()):this.next("LoadAds")},runAutoplay:function(){r.is_defined(this.dyn.get("wait-user-interaction"))?this.dyn.get("wait-user-interaction")?this.dyn.once("user-has-interaction",function(){this.play()},this):this.play():(this.dyn.videoAttached()||this.dyn.reattachVideo(),this.listenOn(this.dyn,"change:wait-user-interaction",function(e){e?this.dyn.once("user-has-interaction",function(){this.play()},this):this.play()},this))}})}),e.define("module:VideoPlayer.Dynamics.PlayerStates.Outstream",["module:VideoPlayer.Dynamics.PlayerStates.State","browser:Dom"],function(e,t,i){return e.extend({scoped:i},{dynamics:[],_started:function(){this.dyn.get("adshassource")||("function"==typeof this.dyn.activeElement&&this.dyn.activeElement().style.setProperty("display","none"),this.dyn.get("floatingoptions.floatingonly")&&this.dyn.execute("close_floating"),console.warn("Please provide ad source for the outstream")),this.listenOn(this.dyn.channel("ads"),"adsManagerLoaded",function(){this.dyn.get("is_floating")?this.destroyed()||this.next("LoadAds",{position:"outstream"}):t.onScrollIntoView(this.dyn.activeElement(),this.dyn.get("visibilityfraction"),function(){this.destroyed()||this.next("LoadAds",{position:"outstream"})},this)})}})}),e.define("module:VideoPlayer.Dynamics.PlayerStates.LoadAds",["module:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_locals:["position"],_started:function(){this.dyn.get("adshassource")?this._triggerLoadAds()?(this.dyn.get("adsplayer_active")||this.dyn.set("adsplayer_active",!0),this.dyn.channel("ads").trigger("load"),this.listenOn(this.dyn.channel("ads"),"contentResumeRequested",function(){this.dyn.get("adtagurlfallbacks")&&0<this.dyn.get("adtagurlfallbacks").length&&(this.dyn.set("adtagurl",this.dyn.get("adtagurlfallbacks").shift()),this.dyn.scopes.adsplayer.execute("requestAds")),this.next(this._nextState())},this),this.listenOn(this.dyn.channel("ads"),"loaded",function(){this.next(this._nextState())},this),this.listenOn(this.dyn.channel("ads"),"log",function(e){e.getAdData().adError&&this.dyn.get("adtagurlfallbacks")&&0!==this.dyn.get("adtagurlfallbacks").length&&(this.dyn.set("adtagurl",this.dyn.get("adtagurlfallbacks").shift()),this.dyn.brakeAdsManually(),this.dyn.get("adsplayer_active")||this.dyn.set("adsplayer_active",!0),this.listenOnce(this.dyn.channel("ads"),"adsManagerLoaded",function(){this.next("LoadAds",{position:this._position})}.bind(this)))},this),this.listenOn(this.dyn.channel("ads"),"ad-error",function(){this.dyn.get("adtagurlfallbacks")&&0<this.dyn.get("adtagurlfallbacks").length?(this.dyn.set("adtagurl",this.dyn.get("adtagurlfallbacks").shift()),this.dyn.scopes.adsplayer.execute("requestAds")):this.next(this._nextState())},this)):this.next("LoadVideo"):this.next(this._nextState())},_nextState:function(){return this._position&&"outstream"===this._position?"PlayOutstream":this._position&&"mid"===this._position?"PlayVideo":"LoadVideo"},_triggerLoadAds:function(){return void 0!==this._position&&("outstream"===this._position||"mid"===this._position||"pre"===this._position)||!this.dyn.get("delayadsmanagerload")}})}),e.define("module:VideoPlayer.Dynamics.PlayerStates.PlayOutstream",["module:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["adscontrolbar"],_started:function(){this.dyn._outstreamCompleted=!1,this.dyn.get("sticky")&&this.dyn.stickyHandler&&this.dyn.stickyHandler.start(),this.dyn.channel("ads").trigger("outstreamStarted",this.dyn),this.listenOn(this.dyn.channel("ads"),"allAdsCompleted",function(){this.afterAdCompleted()},this),this.listenOn(this.dyn.channel("ads"),"ad-error",function(e){console.log("Error on loading ad. Details: ",e)},this)},afterAdCompleted:function(){this.dyn&&!this.dyn._outstreamCompleted&&(this.dyn._outstreamCompleted=!0,this.dyn.trigger("outstream-completed"),this.dyn)&&this.dyn.channel("ads").trigger("outstreamCompleted",this.dyn)}})}),e.define("module:VideoPlayer.Dynamics.PlayerStates.ReloadAds",["module:VideoPlayer.Dynamics.PlayerStates.State","base:Timers.Timer"],function(e,t,i){return e.extend({scoped:i},{_started:function(){this.dyn.get("adshassource")&&(this.dyn.get("vmapads")||this.dyn.get("adsplaypostroll"))?(this.dyn.get("adsplaypostroll")?(this.dyn.get("adsplayer_active")&&this.dyn.set("adsplayer_active",!1),this.dyn.set("adsplayer_active",!0)):this.auto_destroy(new t({context:this,fire:function(){this.next&&this.next("NextVideo")},delay:1e3,immediate:!0})),this.dyn&&(this.listenOn(this.dyn.channel("ads"),"adsManagerLoaded",function(){this.next("LoadAds",{position:"post"})}),this.listenOn(this.dyn.channel("ads"),"ad-error",function(){this.next("NextVideo")}))):this.next("NextVideo")}})}),e.define("module:VideoPlayer.Dynamics.PlayerStates.PosterError",["module:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["message"],_started:function(){this.dyn.set("message",this.dyn.string("video-error")),this.listenOn(this.dyn,"message:click",function(){this.next(this.dyn.get("states").poster_error.click_play?"LoadVideo":"LoadPlayer")},this)}})}),e.define("module:VideoPlayer.Dynamics.PlayerStates.LoadVideo",["module:VideoPlayer.Dynamics.PlayerStates.State","browser:Info","browser:Dom","base
2:Timers.Timer"],function(e,t,i,r,o){return e.extend({scoped:o},{dynamics:["loader"],_started:function(){this.listenOn(this.dyn.channel("ads"),"contentPauseRequested",function(){this.next("PrerollAd")},this),this.dyn.set("hasnext",this.dyn.get("loop")||this.dyn.get("loopall")||this.dyn.get("playlist")&&this.dyn.get("current_video_index_from_playlist")!==this.dyn.get("playlist").length-1),this.dyn.get("videoelement_active")?this.__loadVideo():(this.listenOn(this.dyn,"error:attach",function(){this.next("LoadError")},this),this.listenOn(this.dyn,"error:poster",function(){this.dyn.get("states").poster_error.ignore||this.next("PosterError")},this),this.listenOn(this.dyn,"attached",function(){this.__loadVideo()},this),this.dyn.reattachVideo())},__loadVideo:function(){var e;this.listenOn(this.dyn,"error:video",function(){this.next("ErrorVideo")},this),this.listenOn(this.dyn,"playing",function(){this.destroyed()||this.dyn.destroyed()||(this.dyn.get("autoseek")&&this.dyn.execute("seek",this.dyn.get("autoseek")),this.next("PlayVideo"))},this),this.dyn.get("skipinitial")&&!this.dyn.get("autoplay")?this.next("PlayVideo"):(e=10,this.__started=!1,this.auto_destroy(new r({context:this,fire:function(){this.destroyed()||this.dyn.destroyed()||!this.dyn.player||this.__started||(this.dyn.player.play(),this.__started=!0),0===--e&&this.next("PlayVideo")},delay:200,immediate:!0})))}})}),e.define("module:VideoPlayer.Dynamics.PlayerStates.ErrorVideo",["module:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["message"],_started:function(){this.dyn.set("message",this.dyn.string("video-error")),this.listenOn(this.dyn,"message:click",function(){this.nextToChooser(this.dyn.get("message"))||this.next("LoadVideo")},this)}})}),e.define("module:VideoPlayer.Dynamics.PlayerStates.PlayVideo",["module:VideoPlayer.Dynamics.PlayerStates.State","base:Objs","base:Timers.Timer"],function(e,t,i,r){return e.extend({scoped:r},{dynamics:["controlbar"],_started:function(){this.dyn.set("autoplay",!1),this.dyn.get("adshassource")&&(this.listenOn(this.dyn.channel("ads"),"contentPauseRequested",function(){this.dyn.pause(),0===this.dyn.getCurrentPosition()?this.next("PrerollAd"):Math.abs(this.dyn.getCurrentPosition()-this.dyn.get("duration"))<.1?this.next("PostrollAd"):this.next("MidrollAd")},this),this.listenOn(this.dyn,"playnextmidroll",function(){this.dyn.get("adsplayer_active")||this.dyn.set("adsplayer_active",!0),this.listenOnce(this.dyn.channel("ads"),"adsManagerLoaded",function(){this.next("LoadAds",{position:"mid"})})},this)),this.dyn.get("loop")&&this.dyn.set("skipinitial",!0),this.listenOn(this.dyn,"change:currentstream",function(){this.dyn.set("autoplay",!0),this.dyn.set("autoseek",this.dyn.player.position()),this.dyn.reattachVideo(),this.next("LoadPlayer")},this),this.listenOn(this.dyn,"play_next",function(){this.next("NextVideo")},this),this.listenOn(this.dyn,"ended",function(){this.dyn&&(this.dyn.set("autoseek",null),this.dyn.channel("ads").trigger("contentComplete"),this.auto_destroy(new i({once:!0,fire:function(){this.next("ReloadAds")}.bind(this),delay:50})))},this),this.listenOn(this.dyn,"change:buffering",function(){this.dyn.set("loader_active",this.dyn.get("buffering"))},this),this.listenOn(this.dyn,"error:video",function(){this.next("ErrorVideo")},this)},play:function(){this.dyn.get("preloadadsmanager")&&0===this.dyn.get("position")?this.next("LoadAds",{position:"pre"}):this.dyn.player.play()}})}),e.define("module:VideoPlayer.Dynamics.PlayerStates.PlayAd",["module:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},function(e){return{dynamics:["adscontrolbar"],_started:function(){if("PlayAd"===this.state_name())throw Error("PlayAd should be an abstract state.");this.dyn.set("playing_ad",!0),this.listenOn(this.dyn,"playing",function(){this.dyn.player.pause()},this),this.listenOn(this.dyn.channel("ads"),"log",function(e){e.getAdData().adError&&this.dyn.get("adtagurlfallbacks")&&0!==this.dyn.get("adtagurlfallbacks").length&&(this.dyn.set("adtagurl",this.dyn.get("adtagurlfallbacks").shift()),this.dyn.brakeAdsManually(),this.dyn.get("adsplayer_active")||this.dyn.set("adsplayer_active",!0),this.listenOnce(this.dyn.channel("ads"),"adsManagerLoaded",function(){this.next("LoadAds",{position:this._position})}.bind(this)))},this),this.listenOn(this.dyn.channel("ads"),"ad-error",function(){if(!this.dyn.get("adtagurlfallbacks")||0===this.dyn.get("adtagurlfallbacks").length)return this.resume();this.dyn.set("adtagurl",this.dyn.get("adtagurlfallbacks").shift()),this.dyn&&this.dyn.player&&this.dyn.player.play(),this.dyn.brakeAdsManually(),this.dyn.get("adsplayer_active")||this.dyn.set("adsplayer_active",!0),this.listenOnce(this.dyn.channel("ads"),"adsManagerLoaded",function(){this.next("LoadAds",{position:this._position})}.bind(this))},this),this.listenOn(this.dyn.channel("ads"),"contentResumeRequested",function(){this.resume()},this)},resume:function(){this.dyn&&this.dyn.player&&this.dyn.player.play(),this.next("PlayVideo")},next:function(t){this.dyn.set("playing_ad",!1),e.next.call(this,t)}}})}),e.define("module:VideoPlayer.Dynamics.PlayerStates.PrerollAd",["module:VideoPlayer.Dynamics.PlayerStates.PlayAd"],function(e,t){return e.extend({scoped:t},function(e){return{_started:function(){this.dyn.get("sticky")&&this.dyn.stickyHandler&&this.dyn.stickyHandler.start(),e._started.call(this)}}})}),e.define("module:VideoPlayer.Dynamics.PlayerStates.MidrollAd",["module:VideoPlayer.Dynamics.PlayerStates.PlayAd"],function(e,t){return e.extend({scoped:t})}),e.define("module:VideoPlayer.Dynamics.PlayerStates.PostrollAd",["module:VideoPlayer.Dynamics.PlayerStates.PlayAd"],function(e,t){return e.extend({scoped:t},{resume:function(){this.next("NextVideo")}})}),e.define("module:VideoPlayer.Dynamics.PlayerStates.NextVideo",["module:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{_started:function(){var e,t;return this.dyn.set("autoplay",this.dyn.get("continuousplayback")),this.dyn.get("playlist")&&0<this.dyn.get("playlist").length?(this.dyn.set("passed-quarter",0),this.dyn.set("played-seconds",0),this.dyn.set("last-played-position",0),this.dyn.get("current_video_from_playlist")===(e=this.dyn.get("next_video_from_playlist"))&&this.dyn.set("next_video_from_playlist",++e),e%=this.dyn.get("playlist").length,this.dyn.set("next_video_from_playlist",e),this.dyn.set("lastplaylistitem",this.dyn.get("current_video_from_playlist")===this.dyn.get("playlist").length-1),this.dyn.set("hasnext",this.dyn.get("loop")||this.dyn.get("loopall")||!this.dyn.get("lastplaylistitem")),t=this.dyn.get("playlist")[e],this.dyn.set("current_video_from_playlist",e),this.dyn.setAll(t),this.dyn.get("lastplaylistitem")&&(0===this.dyn.get("next_video_from_playlist")&&this.dyn.set("autoplay",this.dyn.get("loop")),this.dyn.trigger("last-playlist-item")),this._playNext(t)):(this.dyn.get("loopall")&&(this.dyn.set("loop",!0),this.dyn.set("autoplay",!0),this.dyn.reattachVideo()),this.dyn.get("autoplay")&&this.dyn.get("adshassource")?this.__resetAdPlayer():void this.next("PosterReady"))},_playNext:function(e){this.dyn.trigger("playlist-next",e),this.dyn.get("adshassource")?this.__resetAdPlayer(!0):this.next("LoadPlayerDirectly")},__resetAdPlayer:function(e){e=e||!1,this.dyn.initAdSources(),this.dyn.brakeAdsManually(!0),this.dyn.set("adsplayer_active",!0),e&&this.dyn.reattachVideo(),this.dyn.player&&this.dyn.player._element&&(this.dyn.player._element.currentTime=0),this.next("LoadAds")}})}),e.define("module:VideoPlayer.Dynamics.Share",["dynamics:Dynamic","module:Assets"],function(e,t,i){var r={facebook:"https://facebook.com/sharer/sharer.php?u=",gplus:"https://plus.google.com/share?url=",linkedin:"https://www.linkedin.com/sharing/share-offsite/?url=",t
2witter:"https://twitter.com/intent/tweet?text="};return e.extend({scoped:i},function(e){return{template:'<div class="{{cssplayer}}-share-action-container">\n    <div class="{{cssplayer}}-toggle-share-container">\n        <div class="{{cssplayer}}-button-inner" onclick="{{toggleShare()}}">\n            <i class="{{csscommon}}-icon-share"></i>\n        </div>\n    </div>\n    <div class="{{cssplayer}}-social-buttons-container">\n        <ul class="{{cssplayer}}-socials-list" ba-repeat="{{share :: shares}}">\n            <li class="{{cssplayer}}-single-social">\n                <div class="{{cssplayer}}-button-inner">\n                    <i class="{{csscommon}}-icon-{{share}}" onclick="{{shareMedia(share)}}"></i>\n                </div>\n            </li>\n        </ul>\n    </div>\n</div>\n',attrs:{css:"ba-videoplayer",csscommon:"ba-commoncss",cssplayer:"ba-player",url:"",shares:[]},functions:{shareMedia:function(e){window.open(r[e]+this.get("url"),"pop","width=600 height=400")},toggleShare:function(){}}}}).register("ba-videoplayer-share").registerFunctions({cssplayer:function(e){return e.cssplayer},"toggleShare()":function(e){return e.toggleShare()},csscommon:function(e){return e.csscommon},shares:function(e){return e.shares},share:function(e){return e.share},"shareMedia(share)":function(e){return e.shareMedia(e.share)}}).attachStringTable(t.strings).addStrings({share:"Share media"})}),e.define("module:VideoPlayer.Dynamics.Topmessage",["dynamics:Dynamic"],function(e,t){return e.extend({scoped:t},function(e){return{template:"\n<div class=\"{{css}}-topmessage-container\">\n    <div class='{{css}}-topmessage-background'>\n    </div>\n    <div data-selector=\"topmessage-message-block\" class='{{css}}-topmessage-message'>\n        {{topmessage}}\n    </div>\n</div>\n",attrs:{css:"ba-videoplayer",csscommon:"ba-commoncss",cssplayer:"ba-player",topmessage:""}}}).registerFunctions({css:function(e){return e.css},topmessage:function(e){return e.topmessage}}).register("ba-videoplayer-topmessage")}),e.define("module:VideoPlayer.Dynamics.Tracks",["dynamics:Dynamic","base:Objs","base:Async","module:Assets"],["dynamics:Partials.ClickPartial","dynamics:Partials.RepeatElementPartial"],function(e,t,i,r,o){return e.extend({scoped:o},function(e){return{template:'<div data-selector="text-tracks-overlay"\n     class="{{cssplayer}}-text-tracks-overlay\n     {{activitydelta > hidebarafter && hideoninactivity ? (cssplayer + \'-track-dashboard-hidden\') : \'\'}}\n">\n\n    <div data-selector="cue-content" ba-show="{{tracktagsstyled && trackcuetext}}" class="{{cssplayer}}-cue-content">\n        {{trackcuetext}}\n    </div>\n    <div class="{{csscommon}}-options-popup {{csscommon}}-options-list-{{tracksshowselection || trackselectorhovered ? \'visible\' : \'hidden\'}}">\n        <div ba-show="{{tracksshowselection || trackselectorhovered}}" tabindex="-1"\n             onmouseenter="{{hover_cc(domEvent, true)}}" onmouseover="{{hover_cc(domEvent, true)}}" onmouseleave="{{hover_cc(domEvent, false)}}"\n        >\n            <div data-selector="tracks-selector-list"\n                 class="{{csscommon}}-initial-options-list {{csscommon}}-tracks-selector-list {{csscommon}}-options-list-visible {{csscommon}}-options-list"\n                 ba-if="{{tracktags}}"\n            >\n                <div ba-repeat-element="{{track :: tracktags}}"\n                     class="{{csscommon}}-tracks-selector {{csscommon}}-options-list-item"\n                     ba-click="{{select_track(track)}}"\n                     ba-show="{{track.label && texttrackslength > 1}}"\n                >\n                    <div class="{{csscommon}}-inner-text">\n                        {{track.label}}\n                    </div>\n                </div>\n                <div data-selector="text-tracks-open-form-button"\n                     class="{{csscommon}}-options-list-item {{csscommon}}-open-next"\n                     ba-if="{{allowtexttrackupload}}" title="{{string(\'upload-text-tracks\')}}"\n                     onclick="{{move_to_option(domEvent, \'text-tracks-uploader-form\')}}"\n                >\n                    <div class="{{csscommon}}-inner-text">{{string(\'upload-text-tracks\')}}</div>\n                    <div class="{{csscommon}}-inner-icon"></div>\n                </div>\n            </div>\n\n            <div data-selector="text-tracks-uploader-form"\n                 class="{{csscommon}}-options-list-hidden {{csscommon}}-options-list {{csscommon}}-text-tracks-uploader-form"\n                 ba-if="{{allowtexttrackupload}}"\n            >\n                <div class="{{csscommon}}-full-width {{csscommon}}-options-list-item">\n                    <div data-selector="close-text-tracks-upload-form"\n                         title="{{string(\'back\')}}"\n                         class="{{csscommon}}-open-previous {{csscommon}}-text-left"\n                         onclick="{{move_to_option(domEvent)}}"\n                    >\n                        <div class="{{csscommon}}-inner-icon"></div>\n                        <div class="{{csscommon}}-inner-text">{{string(\'back\')}}</div>\n                    </div>\n                </div>\n\n                <div class="{{csscommon}}-full-width {{csscommon}}-options-list-item">\n                    <form class="{{csscommon}}-form {{csscommon}}-text-tracks-upload-form">\n                        <div class="{{csscommon}}-form-input {{csscommon}}-select-field {{csscommon}}
2-direction-pointer">\n                            <select data-selector="select-text-tracks-label" tabindex="-1"\n                                    class="{{csscommon}}-form-input {{csscommon}}-text-tracks-label-input"\n                                    name="{{csscommon}}-text-tracks-label-select"\n                                    onmousedown="{{prevent_un_hover(domEvent)}}"\n                                    onmousemove="{{prevent_un_hover(domEvent)}}"\n                                    onchange="{{selected_label_value(domEvent)}}"\n                            >\n                                <option disabled value selected>\n                                    {{string(\'select-text-track-language\')}}\n                                </option>\n                                <option ba-repeat-element="{{locale :: uploadlocales}}" value="{{locale.lang}}">\n                                    {{locale.label}}\n                                </option>\n                            </select>\n                        </div>\n                        <div class="{{csscommon}}-form-input {{csscommon}}-button" ba-show="{{chosenoption}}">\n                            <input type="file" data-selector="select-text-tracks-file"\n                                   title="{{chosenoption ? string(\'select-text-track-file\') : string(\'info-select-locale-first\')}}"\n                                   onchange="{{upload_text_track(domEvent)}}"\n                                   class="{{csscommon}}-text-tracks-file"\n                                   accept="{{acceptedtracktexts}}"\n                            />\n                            {{chosenoption ? string(\'select-text-track-file\') : string(\'info-select-locale-first\')}}\n                        </div>\n                    </form>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n',attrs:{css:"ba-videoplayer",csscommon:"ba-commoncss",cssplayer:"ba-player",trackcuetext:null,acceptedtracktexts:"text/vtt,application/ttml+xml,type/subtype",trackselectorhovered:!1,texttrackslength:0,uploadtexttracksvisible:!1,uploadlocales:[],chosenoption:null},create:function(){t.iter(this.get("tracktags"),function(e){"subtitles"===e.kind&&this.set("texttrackslength",this.get("texttrackslength")+1)},this)},functions:{select_track:function(e){this.parent().set("trackselectorhovered",!1),this.parent().trigger("switch-track",e)},hover_cc:function(e,t){if(!this.parent().get("settingsmenu_active")){if(t||e[0].target!==document.activeElement)return this.parent().set("trackselectorhovered",t);i.eventually(function(){e[0].target.blur()},this,500)}},prevent_un_hover:function(e){return e[0].target.blur(),e="."+this.parent().get("csscommon")+"-options-popup",(e=document.querySelector(e))&&e.focus(),this.parent().set("trackselectorhovered",!0)},selected_label_value:function(e){(e=(e=e[0].target.options)[e.selectedIndex]).value?this.set("chosenoption",{lang:e.value,label:e.text}):this.set("chosenoption",null)},upload_text_track:function(e){this.get("chosenoption")?this.trigger("upload-text-tracks",e[0].target,this.get("chosenoption")):console.warn("can not send empty label")},move_to_option:function(e,t){this.trigger("move_to_option",e[0].target,t)}}}}).register("ba-videoplayer-tracks").registerFunctions({cssplayer:function(e){return e.cssplayer},"activitydelta > hidebarafter && hideoninactivity ? (cssplayer + '-track-dashboard-hidden') : ''":function(e){return e.activitydelta>e.hidebarafter&&e.hideoninactivity?e.cssplayer+"-track-dashboard-hidden":""},"tracktagsstyled && trackcuetext":function(e){return e.tracktagsstyled&&e.trackcuetext},trackcuetext:function(e){return e.trackcuetext},csscommon:function(e){return e.csscommon},"tracksshowselection || trackselectorhovered ? 'visible' : 'hidden'":function(e){return e.tracksshowselection||e.trackselectorhovered?"visible":"hidden"},"tracksshowselection || trackselectorhovered":function(e){return e.tracksshowselection||e.trackselectorhovered},"hover_cc(domEvent, true)":function(e){return e.hover_cc(e.domEvent,!0)},"hover_cc(domEvent, false)":function(e){return e.hover_cc(e.domEvent,!1)},tracktags:function(e){return e.tracktags},"select_track(track)":function(e){return e.select_track(e.track)},"track.label && texttrackslength > 1":function(e){return e.track.label&&1<e.texttrackslength},"track.label":function(e){return e.track.label},allowtexttrackupload:function(e){return e.allowtexttrackupload},"string('upload-text-tracks')":function(e){return e.string("upload-text-tracks")},"move_to_option(domEvent, 'text-tracks-uploader-form')":function(e){return e.move_to_option(e.domEvent,"text-tracks-uploader-form")},"string('back')":function(e){return e.string("back")},"move_to_option(domEvent)":function(e){return e.move_to_option(e.domEvent)},"prevent_un_hover(domEvent)":function(e){return e.prevent_un_hover(e.domEvent)},"selected_label_value(domEvent)":function(e){return e.selected_label_value(e.domEvent)},"string('select-text-track-language')":function(e){return e.string("select-text-track-language")},uploadlocales:function(e){return e.uploadlocales},"locale.lang":function(e){return e.locale.lang},"locale.label":function(e){return e.locale.label},chosenoption:function(e){return e.chosenoption},"chosenoption ? string('select-text-track-file') : string('info-select-locale-first')":function(e){return e.chosenoption?e.string("select-text-track-file"):e.string("info-select-locale-first")},"upload_text_track(domEvent)":function(e){return e.upload_text_track(e.domEvent)},acceptedtracktexts:function(e){return e.acceptedtracktexts}}).attachStringTable(r.strings).addStrings({"upload-text-tracks":"Upload track text files","select-text-track-language":"Subtitle Language","info-select-locale-first":"First select locale","select-text-track-file":"Click to select file",back:"back"})}),e.define("module:VideoPlayer.Dynamics.Player",["dynamics:Dynamic","module:Assets","module:DatasetProperties","module:StickyHandler","module:StylesMixin","module:TrackTags","browser:Info","browser:Dom","media:Player.VideoPlayerWrapper","media:Player.Broadcasting","media:Player.Support","base
2:Types","base:Objs","base:Strings","base:Collections.Collection","base:Time","base:Timers","base:TimeFormat","base:States.Host","base:Classes.ClassRegistry","base:Async","module:VideoPlayer.Dynamics.PlayerStates.Initial","module:VideoPlayer.Dynamics.PlayerStates","module:Ads.AbstractVideoAdProvider","browser:Events"],["module:Ads.Dynamics.Player","module:Common.Dynamics.Settingsmenu","module:VideoPlayer.Dynamics.Playbutton","module:VideoPlayer.Dynamics.Message","module:VideoPlayer.Dynamics.Loader","module:VideoPlayer.Dynamics.Share","module:VideoPlayer.Dynamics.Next","module:VideoPlayer.Dynamics.Controlbar","module:VideoPlayer.Dynamics.Topmessage","module:VideoPlayer.Dynamics.Tracks","module:VideoPlayer.Dynamics.FloatingSidebar","dynamics:Partials.EventPartial","dynamics:Partials.OnPartial","dynamics:Partials.TogglePartial","dynamics:Partials.StylesPartial","dynamics:Partials.TemplatePartial","dynamics:Partials.HotkeyPartial","module:VideoPlayer.Dynamics.PlayerStates.TextTrackUploading","module:VideoPlayer.Dynamics.PlayerStates.FatalError","module:VideoPlayer.Dynamics.PlayerStates.Initial","module:VideoPlayer.Dynamics.PlayerStates.LoadPlayer","module:VideoPlayer.Dynamics.PlayerStates.LoadPlayerDirectly","module:VideoPlayer.Dynamics.PlayerStates.LoadError","module:VideoPlayer.Dynamics.PlayerStates.PosterReady","module:VideoPlayer.Dynamics.PlayerStates.Outstream","module:VideoPlayer.Dynamics.PlayerStates.LoadAds","module:VideoPlayer.Dynamics.PlayerStates.PlayOutstream","module:VideoPlayer.Dynamics.PlayerStates.ReloadAds","module:VideoPlayer.Dynamics.PlayerStates.PlayAd","module:VideoPlayer.Dynamics.PlayerStates.PrerollAd","module:VideoPlayer.Dynamics.PlayerStates.MidrollAd","module:VideoPlayer.Dynamics.PlayerStates.PostrollAd","module:VideoPlayer.Dynamics.PlayerStates.PosterError","module:VideoPlayer.Dynamics.PlayerStates.LoadVideo","module:VideoPlayer.Dynamics.PlayerStates.ErrorVideo","module:VideoPlayer.Dynamics.PlayerStates.PlayVideo","module:VideoPlayer.Dynamics.PlayerStates.NextVideo"],function(e,t,i,r,o,a,n,s,x,c,l,d,u,p,m,h,b,g,v,f,y,_,E,C,k,A){return e.extend({scoped:A},[o,function(e){return{template:'<div itemscope itemtype="http://schema.org/VideoObject"\n     class="{{css}}-container {{cssplayer}}-size-{{csssize}} {{iecss}}-{{ie8 ? \'ie8\' : \'noie8\'}} {{csstheme}}\n     {{cssplayer}}-{{fullscreened ? \'fullscreen\' : \'normal\'}}-view {{cssplayer}}-{{firefox ? \'firefox\' : \'common\'}}-browser\n     {{cssplayer}}-{{themecolor}}-color {{cssplayer}}-device-type-{{mobileview ? \'mobile\' : \'desktop\'}}\n     {{cssplayer}}-viewport-{{mobileviewport ? \'mobile\' : \'desktop\'}}\n     {{is_floating ? cssplayer + \'-floating\' : \'\'}}\n     {{(with_sidebar && is_floating && !fullscreened) ? cssplayer + \'-with-sidebar\' : csscommon + \'-full-width\'}}\n     {{cssplayer + (((activity_delta > hidebarafter) && hideoninactivity) ? \'-controlbar-hidden\' : \'-controlbar-visible\')}}"\n     ba-on:mousemove="{{user_activity()}}"\n     ba-on:mousedown="{{user_activity(true)}}"\n     ba-on:touchstart="{{user_activity(true)}}"\n     ba-styles="{{containerSizingStyles}}"\n>\n    <meta itemprop="name" content="{{title || \'Video Player\'}}" />\n    <meta itemprop="description" content="{{description || \'Video Player\'}}" />\n    <meta itemprop="uploadDate" content="{{uploaddate}}" />\n    <meta itemprop="caption" content="{{title}}" />\n    <meta itemprop="thumbnailUrl" content="{{thumbnailurl}}" />\n    <meta itemprop="contentUrl" content="{{contenturl}}" />\n    <ba-{{dynnext}}\n        ba-if="{{next_active}}"\n        ba-is_floating="{{is_floating}}"\n        ba-with_sidebar="{{with_sidebar}}"\n        ba-playlist="{{playlist}}"\n        ba-current_video_from_playlist="{{current_video_from_playlist}}"\n        ba-position="{{position}}"\n        ba-shownext="{{shownext}}"\n        ba-noengagenext="{{noengagenext}}"\n    ></ba-{{dynnext}}>\n    <div class="{{cssplayer}}-content" data-selector="ba-player-container">\n        <div ba-show="{{(videoelement_active || !imageelement_active) && !silent_attach}}" class="{{css}}-video-container">\n            <video tabindex="-1" class="{{css}}-video {{csscommon}}-{{videofitstrategy}}-fit" data-video="video"\n                   preload="{{preload ? \'auto\' : \'metadata\'}}"\n                   ba-toggle:playsinline="{{!playfullscreenonmobile}}"\n            ></video>\n        </div>\n        <div ba-show="{{(imageelement_active && !videoelement_active) || silent_attach}}" class="{{css}}-poster-container">\n            <img tabindex="-1" data-image="image" alt="{{posteralt}}" class="{{csscommon}}-{{posterfitstrategy}}-fit"/>\n        </div>\n        <ba-{{dynadsplayer}}\n            ba-if="{{adsplayer_active}}"\n            ba-ad="{{=ad}}"\n            ba-addata="{{=addata}}"\n            ba-adsmanagerloaded="{{=adsmanagerloaded}}"\n            ba-css="{{css}}"\n            ba-cssplayer="{{cssplayer}}"\n            ba-csscommon="{{csscommon}}"\n            ba-duration="{{=adduration}}"\n            ba-volume="{{=volume}}"\n            ba-muted="{{muted}}"\n            ba-containerstyle="{{containerSizingStyles}}"\n            ba-unmuteonclick="{{unmuteonclick}}"\n            ba-adtagurl="{{adtagurl}}"\n            ba-adchoiceslink="{{adchoiceslink}}"\n            ba-repeatedplayer="{{repeatedplayer}}"\n            ba-inlinevastxml="{{inlinevastxml}}"\n            ba-outstreamoptions="{{outstreamoptions}}"\n            ba-quartile="{{=adsquartile}}"\n            ba-imasettings="{{imasettings}}"\n            ba-event:fullscreen="toggle_fullscreen"\n            ba-fullscreened="{{fullscreened}}"\n            ba-hidecontrolbar="{{!adscontrolbar_active}}"\n            ba-tmplcontrolbar="{{tmpladscontrolbar}}"\n            ba-dyncontrolbar="{{dynadscontrolbar}}"\n            ba-companionad="{{companionad}}"\n            ba-hideoninactivity="{{(activity_delta > hidebarafter) && hideoninactivity}}"\n            ba-view_type="{{view_type}}"\n            ba-adsplaying="{{=adsplaying}}"\n            ba-moredetailslink="{{=moredetailslink}}"\n            ba-moredetailstext="{{=moredetailstext}}"\n            ba-companionadcontent="{{=companionadcontent}}"\n            ba-mobileview="{{mobileview}}"\n            ba-floating="{{is_floating}}"\n            ba-adchoicesontop="{{adchoicesontop}}"\n        ></ba-{{dynadsplayer}}>\n        <div class="{{css}}-overlay {{hasplaceholderstyle ? (css + \'-overlay-with-placeholder\') : \'\'}}"\n             ba-show="{{!showbuiltincontroller && !outstream && !adsplaying}}" style="{{placeholderstyle}}"\n        >\n            <div tabindex="-1" class="{{css}}-player-toggle-overlay" data-selector="player-toggle-overlay"\n                 ba-hotkey:right="{{seek(position + skipseconds)}}" ba-hotkey:left="{{seek(position - skipseconds)}}"\n                 ba-hotkey:alt+right="{{seek(position + skipseconds * 3)}}" ba-hotkey:alt+left="{{seek(position - skipseconds * 3)}}"\n                 ba-hotkey:up="{{set_volume(volume + 0.1)}}" ba-hotkey:down="{{set_volume(volume - 0.1)}}"\n                 ba-hotkey:space^enter="{{toggle_player()}}"\n                 ba-on:mouseup="{{toggle_player()}}"\n                 ba-on:touchend="{{toggle_player()}}"\n            ></div>\n            <ba-{{dyntrimmer}}\n                ba-if="{{trimmingmode && videoelement_active}}"\n                ba-playing="{{playing}}"\n                ba-startposition="{{=starttime}}"\n                ba-position="{{position}}"\n                ba-endposition="{{=endtime}}"\n                ba-minduration="{{timeminlimit}}"\n                ba-duration="{{duration}}"\n                ba-source="{{source}}"\n                ba-event:play="play"\n                ba-event:pause="pause"\n                ba-event:seek="seek"\n            ></ba-{{dyntrimmer}}>\n            <ba-{{dyncontrolbar}}\n                ba-css="{{csscontrolbar || css}}"\n                ba-cssplayer="{{cssplayer || css}}"\n                ba-csstheme="{{csstheme || css}}"\n                ba-logo="{{controlbar_logo}}"\n                ba-themecolor="{{themecolor}}"\n                ba-template="{{tmplcontrolbar}}"\n                ba-show="{{controlbar_active && !hidecontrolbar}}"\n                ba-playing="{{playing}}"\n                ba-playwhenvisible="{{playwhenvisible}}"\n                ba-playerspeeds="{{playerspeeds}}"\n                ba-playercurrentspeed="{{playercurrentspeed}}"\n                ba-playlist="{{playlist}}"\n                ba-airplay="{{airplay}}"\n                ba-airplaybuttonvisible="{{airplaybuttonvisible}}"\n                ba-chromecast="{{chromecast}}"\n                ba-castbuttonvisble="{{castbuttonvisble}}"\n                ba-event:rerecord="rerecord"\n                ba-event:submit="submit"\n                ba-event:play="play"\n                ba-event:pause="pause"\n                ba-event:position="seek"\n                ba-event:volume="set_volume"\n                ba-event:set_speed="set_speed"\n                ba-event:settings_menu="toggle_settings_menu"\n                ba-event:fullscreen="toggle_fullscreen"\n                ba-event:toggle_player="toggle_player"\n                ba-event:tab_index_move="tab_index_move"\n                ba-event:seek="seek"\n                ba-event:set_volume="set_volume"\n                ba-event:toggle_tracks="toggle_tracks"\n                ba-tabindex="{{tabindex}}
2"\n                ba-showchaptertext="{{showchaptertext}}"\n                ba-chapterslist="{{chapterslist}}"\n                ba-tracktextvisible="{{tracktextvisible}}"\n                ba-tracktags="{{tracktags}}"\n                ba-showsubtitlebutton="{{hassubtitles && tracktagssupport}}"\n                ba-allowtexttrackupload="{{allowtexttrackupload}}"\n                ba-tracksshowselection="{{tracksshowselection}}"\n                ba-volume="{{volume}}"\n                ba-muted="{{muted}}"\n                ba-unmuteonclick="{{unmuteonclick}}"\n                ba-duration="{{duration}}"\n                ba-cached="{{buffered}}"\n                ba-title="{{title}}"\n                ba-prominent_title="{{prominent_title}}"\n                ba-closeable_title="{{closeable_title}}"\n                ba-position="{{position}}"\n                ba-activitydelta="{{activity_delta}}"\n                ba-hasnext="{{hasnext}}"\n                ba-hideoninactivity="{{hideoninactivity}}"\n                ba-hidebarafter="{{hidebarafter}}"\n                ba-rerecordable="{{rerecordable}}"\n                ba-submittable="{{submittable}}"\n                ba-frameselectionmode="{{frameselectionmode}}"\n                ba-timeminlimit="{{timeminlimit}}"\n                ba-streams="{{streams}}"\n                ba-currentstream="{{=currentstream}}"\n                ba-fullscreen="{{fullscreensupport && !nofullscreen}}"\n                ba-fullscreened="{{fullscreened}}"\n                ba-source="{{source}}"\n                ba-disablepause="{{disablepause}}"\n                ba-disableseeking="{{disableseeking}}"\n                ba-skipseconds="{{skipseconds}}"\n                ba-skipinitial="{{skipinitial}}"\n                ba-settingsmenubutton="{{showsettingsmenu}}"\n                ba-settingsmenuactive="{{settingsmenu_active}}"\n                ba-hidevolumebar="{{hidevolumebar}}"\n                ba-manuallypaused="{{manuallypaused}}"\n                ba-view_type="{{view_type}}"\n                ba-is_floating="{{is_floating}}"\n                ba-with_sidebar="{{with_sidebar}}"\n            ></ba-{{dyncontrolbar}}>\n\n            <ba-{{dyntracks}}\n                ba-css="{{csstracks || css}}"\n                ba-csstheme="{{csstheme || css}}"\n                ba-cssplayer="{{cssplayer || css}}"\n                ba-show="{{tracktagssupport || allowtexttrackupload}}"\n                ba-tracksshowselection="{{tracksshowselection}}"\n                ba-trackselectorhovered="{{trackselectorhovered}}"\n                ba-tracktags="{{tracktags}}"\n                ba-hidebarafter="{{hidebarafter}}"\n                ba-tracktagsstyled="{{tracktagsstyled}}"\n                ba-trackcuetext="{{trackcuetext}}"\n                ba-allowtexttrackupload="{{allowtexttrackupload}}"\n                ba-uploadtexttracksvisible="{{uploadtexttracksvisible}}"\n                ba-acceptedtracktexts="{{acceptedtracktexts}}"\n                ba-uploadlocales="{{uploadlocales}}"\n                ba-activitydelta="{{activity_delta}}"\n                ba-hideoninactivity="{{hideoninactivity}}"\n                ba-event:selected_label_value="selected_label_value"\n                ba-event:upload-text-tracks="upload_text_tracks"\n                ba-event:move_to_option="move_to_option"\n            ></ba-{{dyntracks}}>\n\n            <ba-{{dynsettingsmenu}}\n                ba-css="{{css}}"\n                ba-csstheme="{{csstheme || css}}"\n                ba-show="{{settingsmenu_active}}"\n                ba-template="{{tmplsettingsmenu}}"\n                ba-toggle_settings_menu="{{toggle_settings_menu}}"\n                ba-toggle_share="{{toggle_share}}"\n            ></ba-{{dynsettingsmenu}}>\n\n            <ba-{{dynplaybutton}}\n                ba-css="{{cssplaybutton || css}}"\n                ba-csstheme="{{csstheme || css}}"\n                ba-cssplayer="{{cssplayer || css}}"\n                ba-theme-color="{{themecolor}}"\n                ba-template="{{tmplplaybutton}}"\n                ba-show="{{playbutton_active}}"\n                ba-rerecordable="{{rerecordable}}"\n                ba-submittable="{{submittable}}"\n                ba-trimmingmode="{{trimmingmode}}"\n                ba-showduration="{{showduration}}"\n                ba-duration="{{duration}}"\n                ba-event:play="playbutton_click"\n                ba-event:rerecord="rerecord"\n                ba-event:submit="submit"\n                ba-event:tab_index_move="tab_index_move"\n            ></ba-{{dynplaybutton}}>\n\n            <ba-{{dynloader}}\n                ba-css="{{cssloader || css}}"\n                ba-csstheme="{{csstheme || css}}"\n                ba-cssplayer="{{cssplayer || css}}"\n                ba-theme-color="{{themecolor}}"\n                ba-template="{{tmplloader}}"\n                ba-playwhenvisible="{{playwhenvisible}}"\n                ba-show="{{loader_active}}"\n            ></ba-{{dynloader}}>\n\n            <ba-{{dynshare}}\n                ba-css="{{cssshare || css}}"\n                ba-csstheme="{{csstheme || css}}"\n                ba-cssplayer="{{cssplayer || css}}"\n                ba-theme-color="{{themecolor}}"\n                ba-template="{{tmplshare}}"\n                ba-show="{{sharevideourl && sharevideo.length > 0 && share_active}}"\n                ba-visible="{{=share_active}}"\n                ba-url="{{sharevideourl}}"\n                ba-shares="{{sharevideo}}"\n            ></ba-{{dynshare}}>\n\n            <ba-{{dynmessage}}\n                ba-css="{{cssmessage || css}}"\n                ba-csstheme="{{csstheme || css}}"\n                ba-cssplayer="{{cssplayer || css}}"\n                ba-theme-color="{{themecolor}}"\n                ba-template="{{tmplmessage}}"\n                ba-show="{{message_active}}"\n                ba-message="{{message}}"\n                ba-event:click="message_click"\n            ></ba-{{dynmessage}}>\n\n            <ba-{{dyntopmessage}}\n                ba-css="{{csstopmessage || css}}"\n                ba-csstheme="{{csstheme || css}}"\n                ba-cssplayer="{{cssplayer || css}}"\n                ba-theme-color="{{themecolor}}"\n                ba-template="{{tmpltopmessage}}"\n                ba-show="{{topmessage}}"\n                ba-topmessage="{{topmessage}}"\n            ></ba-{{dyntopmessage}}>\n        </div>\n        <div ba-show="{{useAspectRatioFallback}}" ba-styles="{{aspectRatioFallback}}"></div>\n    </div>\n    <div\n        ba-if="{{with_sidebar && !fullscreened}}"\n        class="{{cssplayer}}-sidebar"\n        ba-styles={{{flexGrow:1}}}\n    >\n        <ba-{{dynfloatingsidebar}}\n            ba-if="{{with_sidebar && !fullscreened}}"\n            ba-css="{{css}}"\n            ba-cssplayer="{{cssplayer}}"\n            ba-csscommon="{{csscommon}}"\n            ba-csstheme="{{csstheme || css}}"\n            ba-ad="{{ad}}"\n            ba-title="{{next_active ? \'\' : title || \'Video Player\'}}"\n            ba-addata="{{addata}}"\n            ba-adchoiceslink="{{adchoiceslink}}"\n            ba-moredetailslink="{{moredetailslink}}"\n            ba-moredetailstext="{{moredetailstext}}"\n            ba-companionadcontent="{{companionadcontent}}"\n            ba-containerstyle="{{sidebarSizingStyles}}"\n            ba-adsplaying="{{adsplaying}}"\n            ba-mobileviewport="{{mobileviewport}}"\n            ba-event:pause_ads="pause_ads"\n        ></ba-{{dynfloatingsidebar}}>\n    </div>\n    <div ba-if="{{is_floating && floatingoptions.closeable}}"\n         class="{{cssplayer}}-close-container"\n         ba-click="close_floating()"\n         ba-on:touchend="{{close_floating()}}"\n    >\n        <svg viewBox="0 0 32 32" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">\n            <path\n                d="m17.459 16.014 8.239-8.194a.992.992 
20 0 0 0-1.414 1.016 1.016 0 0 0-1.428 0l-8.232 8.187L7.73 6.284a1.009 1.009 0 0 0-1.428 0 1.015 1.015 0 0 0 0 1.432l8.302 8.303-8.332 8.286a.994.994 0 0 0 0 1.414 1.016 1.016 0 0 0 1.428 0l8.325-8.279 8.275 8.276a1.009 1.009 0 0 0 1.428 0 1.015 1.015 0 0 0 0-1.432l-8.269-8.27z"\n                class="{{cssplayer}}-close-svg-button"\n            ></path>\n        </svg>\n    </div>\n</div>\n',attrs:function(){return{brightness:0,current_video_from_playlist:0,next_video_from_playlist:0,sample_brightness:!1,sample_brightness_rate:10,sample_brightness_sample_size:250,css:"ba-videoplayer",csscommon:"ba-commoncss",cssplayer:"ba-player",iecss:"ba-videoplayer",cssplaybutton:"",cssloader:"",cssmessage:"",csstopmessage:"",csscontrolbar:"",csstracks:"",width:"",height:"","popup-width":"","popup-height":"",aspectratio:null,"fallback-width":480,"fallback-height":270,"floating-fallback-mobile-height":75,"floating-fallback-desktop-height":240,theme:"",csstheme:"",themecolor:"",dynadscontrolbar:"ads-controlbar",dynadsplayer:"adsplayer",dynplaybutton:"videoplayer-playbutton",dynloader:"videoplayer-loader",dynmessage:"videoplayer-message",dyntopmessage:"videoplayer-topmessage",dyncontrolbar:"videoplayer-controlbar",dynshare:"videoplayer-share",dyntracks:"videoplayer-tracks",dynfloatingsidebar:"videoplayer-floating-sidebar",dynsettingsmenu:"common-settingsmenu",dyntrimmer:"videorecorder-trimmer",dynnext:"videoplayer-next",tmpladcontrolbar:"",tmplplaybutton:"",tmplloader:"",tmplmessage:"",tmplshare:"",tmpltopmessage:"",tmplcontrolbar:"",tmpltracks:"",tmplsettingsmenu:"",poster:"",source:"",sources:[],sourcefilter:{},state:"",streams:[],currentstream:null,hasnext:!1,playlist:null,volume:1,title:"",description:"",uploaddate:"",contenturl:"",thumbnailurl:"",initialseek:null,sharevideo:[],sharevideourl:"",share_active:!0,visibilityfraction:.8,reloadonplay:!1,playonclick:!0,pauseonclick:!0,unmuteonclick:!1,muted:!1,nextwidget:!1,shownext:3,noengagenext:5,stayengaged:!1,next_active:!1,adprovider:null,preroll:!1,outstream:!1,outstreamoptions:{},imasettings:{},adtagurl:null,adchoiceslink:null,adtagurlfallbacks:null,inlinevastxml:null,hidebeforeadstarts:!0,showplayercontentafter:null,adsposition:null,vmapads:!1,"non-linear":null,companionad:null,linearadplayer:!0,customnonlinear:!1,minadintervals:5,"non-linear-min-duration":10,midrollads:[],adchoicesontop:!0,allowpip:!0,rerecordable:!1,submittable:!1,autoplay:!1,autoplaywhenvisible:!1,continuousplayback:!0,preload:!1,loop:!1,loopall:!1,popup:!1,nofullscreen:!1,fullscreenmandatory:!1,playfullscreenonmobile:!1,fitonwidth:!1,fitonheight:!1,hideoninactivity:!0,hidebarafter:5e3,preventinteraction:!1,skipinitial:!1,topmessage:"",totalduration:null,playwhenvisible:!1,disablepause:!1,disableseeking:!1,tracktextvisible:!1,airplay:!1,chromecast:!1,broadcasting:!1,chromecastreceiverappid:null,skipseconds:5,sticky:!1,"sticky-starts-paused":!0,"sticky-position":void 0,"sticky-threshold":void 0,floatingoptions:{sidebar:!0,floatingonly:!1,closeable:!0,hideplayeronclose:!1,companion:!1,desktop:{position:"bottom-right",height:190,bottom:30,sidebar:!1},mobile:{position:"top",height:75,sidebar:!0}},tracktags:[],tracktagsstyled:!0,tracktaglang:"en",tracksshowselection:!1,showch
2aptertext:!0,thumbimage:{},thumbcuelist:[],showduration:!1,showsettings:!0,showsettingsmenu:!0,posteralt:"",hidevolumebar:!1,hidecontrolbar:!1,allowtexttrackupload:!1,useAspectRatioFallback:n.isSafari()&&n.safariVersion()<15||n.isInternetExplorer(),uploadtexttracksvisible:!1,acceptedtracktexts:null,uploadlocales:[{lang:"en",label:"English"}],ttuploadervisible:!1,videofitstrategy:"pad",posterfitstrategy:"crop",slim:!1,adsplaying:!1,adshassource:!1,showbuiltincontroller:!1,airplaybuttonvisible:!1,castbuttonvisble:!1,fullscreened:!1,initialoptions:{hideoninactivity:null,volumelevel:null,autoplay:null,outstreamoptions:{corner:!0}},silent_attach:!1,inpipmode:!1,lastplaylistitem:!1,manuallypaused:!1,playedonce:!1,preventinteractionstatus:!1,ready:!0,tracktagssupport:!1,playbackcount:0,playbackended:0,currentchapterindex:0,chapterslist:[],states:{poster_error:{ignore:!1,click_play:!0},dimensions:{width:null,height:null}},placeholderstyle:"",hasplaceholderstyle:!1,playerorientation:void 0,forciblymuted:!1,"autoplay-allowed":!1,"autoplay-requires-muted":!0,"autoplay-requires-playsinline":null,volumeafterinteraction:!1,"prominent-title":!1,"closeable-title":!1}},types:{allowpip:"boolean",hasnext:"boolean",hidecontrolbar:"boolean",muted:"boolean",nextwidget:"boolean",shownext:"float",state:"string",noengagenext:"float",stayengaged:"boolean",next_active:"boolean",unmuteonclick:"boolean",rerecordable:"boolean",loop:"boolean",loopall:"boolean",autoplay:"boolean",autoplaywhenvisible:"boolean",continuousplayback:"boolean",preload:"boolean",ready:"boolean",nofullscreen:"boolean",fullscreenmandatory:"boolean",preroll:"boolean",hideoninactivity:"boolean",hidebarafter:"integer",preventinteraction:"boolean",skipinitial:"boolean",volume:"float",popup:"boolean","popup-width":"int","popup-height":"int",aspectratio:"float","fallback-width":"int","fallback-height":"int",initialseek:"float",fullscreened:"boolean",sharevideo:"array",sharevideourl:"string",playfullscreenonmobile:"boolean",themecolor:"string",totalduration:"float",playwhenvisible:"boolean",playedonce:"boolean",manuallypaused:"boolean",disablepause:"boolean",disableseeking:"boolean",playonclick:"boolean",pauseonclick:"boolean",airplay:"boolean",airplaybuttonvisible:"boolean",chromecast:"boolean",chromecastreceiverappid:"string",skipseconds:"integer",sticky:"boolean","sticky-starts-paused":"boolean",streams:"jsonarray",sources:"jsonarray",tracktags:"jsonarray",tracktagsstyled:"boolean",allowtexttrackupload:"boolean",uploadtexttracksvisible:"boolean",acceptedtracktexts:"string",uploadlocales:"array",playerspeeds:"array",playercurrentspeed:"float",showsettings:"boolean",showsettingsmenu:"boolean",showduration:"boolean",visibilityfraction:"float",showchaptertext:"boolean",title:"string",description:"string",uploaddate:"string",contenturl:"string",thumbnailurl:"string",videofitstrategy:"string",posterfitstrategy:"string",adtagurl:"string",adchoiceslink:"string",adtagurlfallbacks:"array",inlinevastxml:"string",imasettings:"jsonarray",adsposition:"string","non-linear":"string",adchoicesontop:"boolean",minadintervals:"int","non-linear-min-duration":"int",companionad:"string",slim:"boolean","prominent-title":"boolean","closeable-title":"boolean","sticky-threshold":"float",floatingoptions:"jsonarray"},extendables:["states"],registerchannels:["ads","next"],scopes:{adsplayer:">[tagname='ba-adsplayer']",settingsmenu:">[tagname='ba-common-settingsmenu']",floatingsidebar:">[tagname='ba-videoplayer-floating-sidebar']"},events:{"change:uploaddate":function(e){"number"==typeof e&&this.set("uploaddate",g.format("yyyy-mm-dd",1e3*e))},"change:starttime":function(e){e>this.getCurrentPosition()&&this.player.setPosition(e)},"change:endtime":function(e){e&&e!==this.get("duration")?(e<this.getCurrentPosition()&&this.player.setPosition(e),this.get("_timeUpdateEventHandler")||this.set("_timeUpdateEventHandler",this.auto_destroy(new k)),this.get("_timeUpdateEventHandler").__callbacks.timeupdate||this.get("_timeUpdateEventHandler").on(this.player._element,"timeupdate",function(){this.getCurrentPosition()>=this.get("endtime")&&(this.player.trigger("ended"),this.get("loop")||this.player.pause())},this)):this.get("_timeUpdateEventHandler")&&this.get("_timeUpdateEventHandler").clear()},"change:placeholderstyle":function(e){this.set("hasplaceholderstyle",10<e.length)},"change:position":function(e){!this.get("nextwidget")||this.get("stayengaged")||this.get("adsplaying")||Array.isArray(this.get("playlist"))&&0<this.get("playlist").length&&(e>this.get("shownext")&&0<this.get("shownext")&&!this.get("next_active")&&this.set("next_active",!0),e>this.get("shownext")+this.get("noengagenext"))&&0<this.get("shownext")+this.get("noengagenext")&&this.channel("next").trigger("playNext")},"change:mobileviewport":function(e){var t;this.get("is_floating")&&(t=this.__calculateFloatingDimensions(),this.get("floating_height")!==t.floating_height)&&this.set("floating_height",t.floating_height)},"change:fullscreened":function(e){e&&"float"===this.get("view_type")&&this.set("view_type","default")}},channels:{"next:setStay":function(){this.set("stayengaged",!0),this.set("next_active",!1)},"next:playNext":function(){this.trigger("play_next"),this.set("next_active",!1)},"next:resetNextWidget":function(){this.set("stayengaged",!1),this.set("next_active",!1)}}
2,computed:{"aspectRatioFallback:aspectratio,fallback-width,fallback-height":function(e,t,i){return{paddingTop:100/(e||t/i)+"%"}},"aspect_ratio:aspectratio,fallback-width,fallback-height":function(e,t,i){return e||t+"/"+i},"adsinitialized:playing,adtagurl,inlinevastxml":function(e,t,i){return this.get("adsinitialized")||e?(this.__adInitilizeChecker&&this.__adInitilizeChecker.clear(),!0):!!(t||i&&!this.get("adshassource"))&&(this.set("adshassource",!0),!this.__adInitilizeChecker&&this.get("showplayercontentafter")&&(this.__adInitilizeChecker=y.eventually(function(){this.get("adsinitialized")||this.set("adsinitialized",!0)},this,this.get("showplayercontentafter"))),this.once("ad:adCanPlay",function(){this.__adInitilizeChecker&&this.__adInitilizeChecker.clear(),this.set("adsinitialized",!0)}),void this.once("ad:ad-error",function(){this.__adInitilizeChecker&&this.__adInitilizeChecker.clear(),this.set("adsinitialized",!0)},this))},"containerSizingStyles:aspect_ratio,height,width,floating_height,floating_width,floating_top,floating_right,floating_bottom,floating_left,is_floating,adsinitialized":function(e,t,i,r,o,a,n,s,x,c,l){var d;e={aspectRatio:e};return c&&!this.get("fullscreened")&&(e.position="fixed",e.display=this.get("with_sidebar")?"flex":"block",d=this.__calculateFloatingDimensions(),a=a||d.floating_top,s=s||d.floating_bottom,n=n||d.floating_right,x=x||d.floating_left,void 0!==a&&(e.top=parseFloat(a).toFixed()+"px"),void 0!==n&&(e.right=parseFloat(n).toFixed()+"px"),void 0!==s&&(e.bottom=parseFloat(s).toFixed()+"px"),void 0!==x&&(e.left=parseFloat(x).toFixed()+"px"),(o=d.floating_width||o)&&(i=o),(r=d.floating_height||r)&&(t=r),this.get("with_sidebar"))&&this.get("sidebarSizingStyles.width")&&(i+=Number(parseFloat(this.get("sidebarSizingStyles.width")).toFixed(2))),t&&(e.height="string"!=typeof t||"%"!==t[t.length-1]&&"auto"!==t?parseFloat(t).toFixed(2)+"px":t),i&&(e.width="string"!=typeof i||"%"!==i[i.length-1]&&"auto"!==i?parseFloat(i).toFixed(2)+"px":i),this.get("adshassource")&&!l&&this.get("hidebeforeadstarts")&&(this.get("autoplay")||this.get("outstream"))&&(e.height="1px",e.opacity=0),a=e,this.activeElement()&&(this.get("sticky")&&(a.display=this.get("with_sidebar")&&c?"flex":"block",delete a.position),c||(this._applyStyles(this.activeElement(),a||e,c?null:this.__lastContainerSizingStyles),this.__lastContainerSizingStyles=a||e),this.get("adshassource")&&l&&this.__lastContainerSizingStyles&&(0===this.__lastContainerSizingStyles.opacity||"none"===this.__lastContainerSizingStyles.display)&&(this.__lastContainerSizingStyles.opacity=null,this.__lastContainerSizingStyles.display=(a||e).display,this._applyStyles(this.activeElement(),a||e,this.__lastContainerSizingStyles)),a.width)&&a.width.includes("%")&&e.width.includes("%")&&(e.width="100%"),e},"sidebarSizingStyles:is_floating,floating_height":function(e,t){return e&&this.get("floatingoptions.sidebar")?{height:parseFloat(t).toFixed()+"px"}:{display:"none"}},"buffering:buffered,position,last_position_change_delta,playing":function(e,t,i,r){return r&&this.__playedStats(t,this.get("duration")),this.get("playing")&&this.get("buffered")<this.get("position")&&1e3<this.get("last_position_change_delta")},"is_floating:view_type":function(e){return"float"===e||void 0!==e&&!this.get("fullscreened")&&this.get("floatingoptions.floatingonly")},"layout:mobileview":function(e){return e?"mobile":"desktop"},"placement:outstream":function(e){return e?"outstream":"instream"},"quartile:passed-quarter,playing":function(e,t){return 0!==this.get("position")||t?["first","second","third","fourth"][e]:null},"orientation:videowidth,videoheight,fallback-width,fallback-height":function(e,t,i,r){return(e=e||i)===(i=t||r)?"square":i<e?"landscape":"portrait"}},remove_on_destroy:!0,create:function(e){this.set("repeatedplayer",e=e||!1),this._dataset=this.auto_destroy(new i(this.activeElement())),this._dataset.bind("layout",this.properties()),this._dataset.bind("placement",this.properties()),this._dataset.bind("quartile",this.properties()),this._dataset.bind("adsquartile",this.properties()),this._dataset.bind("adsplaying",this.properties()),this._dataset.bind("visibility",this.properties(),{secondKey:"view_type"}),this._dataset.bind("orientation",this.properties()),void 0!==this.get("showsettings")&&this.set("showsettingsmenu",this.get("showsettings")),this.delegateEvents(null,this.channel("ads"),"ad"),this.set("prominent_title",this.get("prominent-title")),this.set("closeable_title",this.get("closeable-title")),this.get("autoplaywhenvisible")&&this.set("autoplay",!0),this.set("floatingoptions",u.tree_merge(this.attrs().floatingoptions,this.get("floatingoptions"))),this._observer=new ResizeObserver(function(e){for(var t=0;t<e.length;t++)this.trigger("resize",{width:e[t].contentRect.width,height:e[t].contentRect.height})}.bind(this)),this.initAdSources(),this._observer.observe(this.activeElement().firstChild),this._val
2idateParameters(),this.set("initialoptions",u.tree_merge(this.get("initialoptions"),{volumelevel:this.get("volume"),autoplay:this.get("autoplay")})),this.get("sample_brightness")&&(this.__brightnessSampler=this.auto_destroy(new b.Timer({delay:1e3/(this.get("sample_brightness_rate")||10),fire:function(){var e;this.player&&(e=this.player.lightLevel(this.get("sample_brightness_sample_size"),this.get("sample_brightness_sample_areas")),e=Array.isArray(e)?e.map(function(e){return 100*e/255}):100*e/255,this.set("brightness",e))}.bind(this),start:!1}))),!this.get("fullscreenmandatory")||document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled||(this.set("skipinitial",!0),this.set("showbuiltincontroller",!0)),(this.get("autoplay")||this.get("playwhenvisible"))&&(this.__testAutoplayOptions(),n.isSafari())&&this.set("preload",!n.isMobile()),this.get("theme")&&this.set("theme",this.get("theme").toLowerCase()),this.get("theme")in t.playerthemes&&u.iter(t.playerthemes[this.get("theme")],function(e,t){this.isArgumentAttr(t)||this.set(t,e)},this),this.get("themecolor")||this.set("themecolor","default"),this.get("playlist")&&0<this.get("playlist").length&&(e=this.get("playlist")[0])&&d.is_object(e)&&(this.set("poster",e.poster),this.set("source",e.source),this.set("sources",e.sources)),this.get("streams")&&!this.get("currentstream")&&this.set("currentstream",this.get("streams")[0]),this.get("preventinteraction")&&!this.get("hideoninactivity")?(this.set("hideoninactivity",!0),this.set("initialoptions",u.tree_merge(this.get("initialoptions"),{hideoninactivity:!0}))):this.set("initialoptions",u.tree_merge(this.get("initialoptions"),{hideoninactivity:this.get("hideoninactivity")})),this.set("ie8",n.isInternetExplorer()&&n.internetExplorerVersion()<9),this.set("firefox",n.isFirefox()),this.set("mobileview",n.isMobile());e=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;this.set("mobileviewport",this.isMobile()||e<=560),this.set("hasnext",this.get("loop")||this.get("loopall")||this.get("playlist")&&1<this.get("playlist").length),this.set("hidevolumebar",n.isMobile()&&n.isiOS()),this.set("duration",this.get("totalduration")||0),this.set("position",0),this.set("buffered",0),this.set("passed-quarter",0),this.set("played-seconds",0),this.set("last-played-position",0),this.set("player-started",!1),this.set("last-seen-position",.2<this.get("volume")?1:0),this.set("message",""),this.set("fullscreensupport",!1),this.set("csssize","normal"),this.set("last_activity",h.now()),this.set("activity_delta",0),this.set("passed_after_play",0),this.set("playing",!1),this.__attachRequested=!1,this.__activated=!1,this.__error=null,document.onkeydown&&(this.activeElement().onkeydown=this._keyDownActivity.bind(this,this.activeElement())),this.on("change:tracktags",function(){void 0!==this.__video&&(this.__trackTags=new a({},this))},this),this.host=this.auto_destroy(new v({stateRegistry:new f(this.cls.playerStates())})),(this.host.dynamic=this).set("state",this._initialState.classname?this._initialState.classname.split(".").slice(-1)[0]:this._initialState),this.host.on("next",function(e){this.set("state",e)},this),this.host.initialize(this._initialState),this.__adsControlPosition=0,this._timer=this.auto_destroy(new b.Timer({context:this,fire:this._timerFire,delay:100,start:!0})),this.activeElement().style.setProperty("display","inline-block"),this.__playerContainer=this.activeElement().querySelector("[data-selector='ba-player-container']"),this.set("floating_height",this.get("mobileview")?this.get("floatingoptions.mobile.height"):this.get("floatingoptions.desktop.height")),!this.get("sticky")&&this.get("floatingoptions.floatingonly")?(this.set("view_type","float"),this.activeElement().firstChild.style.setProperty("display","flex")):this.get("sticky")&&(this.set("floatingoptions.floatingonly",!1),e={threshold:this.get("sticky-threshold"),paused:this.get("sticky-starts-paused"),sidebar:this.get("floatingoptions.sidebar"),static:this.get("floatingoptions.static"),mobile:this.get("floatingoptions.mobile"),desktop:this.get("floatingoptions.desktop"),position:this.get("sticky-position")||this.get("floatingoptions.desktop.position")},this.stickyHandler=this.auto_destroy(new r(this.activeElement().firstChild,this.activeElement(),e)),this.stickyHandler.on("transitionToFloat",function(){this.set("view_type","float")},this),this.stickyHandler.on("transitionToView",function(){this.set("view_type","default")},this),this.stickyHandler.on("transitionOutOfView",function(){this.set("view_type","out_of_view")},this),this.delegateEvents(null,this.stickyHandler),this.stickyHandler.init()),this.get("floatingoptions.floatingonly")||this.get("sticky")||this._applyStyles(this.activeElement(),this.get("containerSizingStyles"))},initMidRollAds:function(){var e=u.map(this.get("adsposition").split(/(?![^)(]*\([^)(]*?\)\)),(?![^\[]*\])/),function(e){return e.trim()},this);0<e.length&&(this.set("midrollads",[]),this.__adMinIntervals=this.get("minadintervals"),(this.__adsControlPosition=0)<e.length)&&u.iter(e,function(t,i){var r;t=t.toLowerCase(),/^mid\[[\d\s]+(,[\d\s]+|[\d\s]+\%|\%|[\d\s]+\*|\*)*\]*$/i.test(t)?(r=t.replace("mid[","").replace("]",""),u.map(r.split(","),function(e){e=e.trim(),/^[\d\s]+\*$/.test(e)?(e=+e.replace("*",""),this.on("change:duration",function(t){if(0<t){var i=Math.floor(t/e);if(e<t)for(var r=1;r<=i;r++)this.get("midrollads").push({position:r*e})}},this)):/^[\d\s]+\%$/.test(e)?(e=parseInt(e.replace("%","").trim(),10))<100&&0<e&&this.get("midrollads").push({position:parseFloat((e/100).toFixed(2))}):this.get("midrollads").push({position:parseFloat(e)})},this)):(/^mid\[.*?\]$/.test(t)&&console.log("Seems your mid roll settings does not correctly set. It will be played only in the middle of the video."),/^mid$/.test(t)&&this.get("midrollads").push({position:.5})),i+1===e.length&&this._adsRollPositionsCollection&&(this._adsRollPositionsCollection.destroy(),this._adsRollPositionsCollection=null)},this)},getMediaType:function(){return"video"},_initialState:_,state:function(){return this.host.state()},videoAttached:function(){return!!this.player},videoLoaded:function(){return this.videoAttached()&&this.player.loaded()},videoError:function(){return this.__error},addSettingsMenuItem:function(e){this.__settingsMenu.execute("add_new_settings_item",e)},updateSettingsMenuItem:function(e,t){this.__settingsMenu.execute("update_new_settings_item",e,t)},removeSettingsMenuItem:function(e){this.__settingsMenu.execute("remove_settings_item",e)},toggle_pip:function(){this.player.isInPIPMode()?this.player.exitPIPMode():this.player.enterPIPMode()},_error:function(e,t){this.__error={error_type:e,error_code:t},this.trigger("error:"+e,t),this.trigger("error",e,t)},_clearError:function(){this.__error=null},_detachImage:function(){this.set("imageelement_active",!1)},_attachImage:function(){var e,t,i="object"==typeof this.get("poster");this.get("poster")?(e=this.activeElement().querySelector("[data-image='image']"),this._clearError(),t=this,e.onerror=function(){t.trigger("error:poster")},e.onload=function(){t.set("imageelement_active",!0),t.trigger("image-attached")},e.src=i?(window.URL||window.webkitURL).createObjectURL(this.get("poster")):this.get("poster")):this.trigger("error:poster")},_detachVideo:function(){this.set("playing",!1),this.player&&this.player.weakDestroy(),this.player=null,this.__video=null,this.set("videoelement_active",!1)},_validateParameters:function(){var e=["crop","pad","original"],t=["top-left","top-right","bottom-right","bottom-left"],i=["top","bottom"];e.includes(this.get("videofitstrategy"))||console.warn("Invalid value for videofitstrategy: "+this.get("videofitstrategy")+"\nPossible values are: "+e.slice(0,-1).join(", ")+" or "+e.slice(-1)),e.includes(this.get("posterfitstrategy"))||console.warn("Invalid value for posterfitstrategy: "+this.get("posterfitstrategy")+"\nPossible values are: "+e.slice(0,-1).join(", ")+" or "+e.slice(-1)),(this.get("stretch")||this.get("stretchwidth")||this.get("stretchheight"))&&console.warn("Stretch parameters were deprecated, your player will stretch to the full container width by default."),this.get("sticky")&&!t.includes(this.get("sticky-position")||this.get("floatingoptions").desktop.position)&&(console.warn("Invalid option for attribute sticky-position: "+this.get("sticky-position")),console.warn("Please choose one of the following values instead:",t),this.set("sticky-position","bottom-right")),this.get("sticky")&&!i.includes(this.get("floatingoptions").mobile)&&console.warn("Please choose one of the following values instead:",i),["minheight","minwidth","minheight","minwidth",{"sticky-position":"floatingoptions.desktop.position"}
2].forEach(function(e){var t;d.is_string(e)?this.get(e)&&console.warn(e+" parameter was deprecated, please use CSS instead."):(t=Object.keys(e)[0],this.get(t)&&console.warn(t+" parameter was deprecated, please use "+e[t]+" instead."))}.bind(this))},getCurrentPosition:function(){return this.videoAttached()?this.player._element.currentTime:NaN},_attachVideo:function(e){var t;this.videoAttached()||(this.__activated?(this.__attachRequested=!1,this.set("videoelement_active",!0),t=this.activeElement().querySelector("[data-video='video']"),this._clearError(),t.controls=this.get("showbuiltincontroller"),this.get("allowpip")||(t.disablePictureInPicture=!0),x.create(u.extend(this._getSources(),{element:t,onlyaudio:this.get("onlyaudio"),preload:!!this.get("preload"),loop:!!this.get("loop")||this.get("lastplaylistitem")&&this.get("loopall"),reloadonplay:!!(this.get("playlist")&&0<this.get("playlist").length)||!!this.get("reloadonplay"),fullscreenedElement:this.activeElement().childNodes[0],loadmetadata:n.isChrome()&&this.get("skipinitial")})).error(function(e){this.destroyed()||this._error("attach",e)},this).success(function(i){this.destroyed()||(this.player=i,this.delegateEvents(null,this.player,"player"),this.__video=t,this.set("silent_attach",e&&!this.get("autoplay")||this._prerollAd||!1),this.get("chromecast")&&(this.get("skipinitial")||this.set("skipinitial",!0),this._broadcasting=new c({player:i,commonOptions:{title:this.get("title"),poster:this.player._element.poster,currentPosition:this.get("position"),chromecastReceiverAppId:this.get("chromecastreceiverappid")},castOptions:{canControlVolume:!0,canPause:!this.get("disablepause"),canSeek:!this.get("disableseeking"),displayName:this.get("title"),duration:this.get("duration"),imageUrl:this.player._element.poster,isConnected:this.player._broadcastingState.googleCastConnected,isMuted:!1,isPaused:!this.get("playing")},airplayOptions:{}}),n.isChrome()&&this.get("chromecast")&&(this._broadcasting.attachGoggleCast(),this.player.on("cast-state-changed",function(e,t){this.set("castbuttonvisble",e!==t.NO_DEVICES_AVAILABLE),this.set("chromecasting",e===t.CONNECTED)},this),this.player.on("cast-loaded",function(e,t){this.set("broadcasting",!0),0<this.get("position")&&(this._broadcasting._seekToGoogleCast(this.get("position")),this._broadcasting._googleCastRemotePlay()),this.get("playing")&&this.pause(),this.player.on("cast-paused",function(e){this.set("playing",!e)},this)},this),this.player.on("cast-playpause",function(e){this.set("playing",!e)},this),this.player.on("cast-time-changed",function(e,t){d.is_defined(e)&&0!==e&&(t&&(this.set("cahched",t),this.set("duration",t||0)),this.set("position",e),this.set("videoelement_active",!1),this.set("imageelement_active",!0))},this),this.player.on("proceed-when-ending-googlecast",function(e,t){this.set("broadcasting",!1),this.set("videoelement_active",!0),this.set("imageelement_active",!1),this.player._broadcastingState.googleCastConnected=!1,this.set("playing",!1),this.trigger("seek",e),this.player.setPosition(e)},this)),n.isSafari())&&9<=n.safariVersion()&&window.WebKitPlaybackTargetAvailabilityEvent&&this.get("airplay")&&(this.set("airplaybuttonvisible",!0),this._broadcasting.attachAirplayEvent.call(this,t)),this.get("playwhenvisible")&&(this.set("skipinitial",!0),this._playWhenVisible(t)),this.player.on("fullscreen-change",function(e){this.set("fullscreened",e),e||this.get("hideoninactivity")===this.get("initialoptions").hideoninactivity||this.set("hideoninactivity",this.get("initialoptions").hideoninactivity)},this),this._checkAutoPlay(this.__video),this.player.on("postererror",function(){this._error("poster")},this),this.player.on("playing",function(){this.get("sample_brightness")&&this.__brightnessSampler.start(),this.get("sticky")&&this.stickyHandler&&this.stickyHandler.start(),this.set("playing",!0),this.trigger("playing"),!1===this.get("playedonce")?this.set("playbackcount",1):this.set("playbackcount",this.get("playbackended")+1)},this),this.player.on("loaded",function(){this.set("videowidth",this.player.videoWidth()),this.set("videoheight",this.player.videoHeight()),this.get("sample_brightness")&&this.__brightnessSampler.fire()},this),this.player.on("error",function(e){this._error("video",e)},this),this.player.error()&&this.player.trigger("error",this.player.error()),this.player.on("paused",function(){this.get("sample_brightness")&&this.__brightnessSampler.stop(),this.set("playing",!1),this.trigger("paused")},this),this.player.on("ended",function(){this.get("sample_brightness")&&this.__brightnessSampler.stop(),this.set("playing",!1),this.set("playedonce",!0),this.set("playbackended",this.get("playbackended")+1),this.set("settingsmenu_active",!1),this.get("starttime")&&this.player.setPosition(this.get("starttime")||0),this.trigger("ended")},this),this.player._qualityOptions&&(this.addSettingsMenuItem({id:"sourcequality",label:"source-quality",showicon:!0,visible:!0,value:this.player._currentQuality.label,options:this.player._qualityOptions.map(function(e){return e.label}),func:function(e,t){this.player.trigger("setsourcequality",this.player._qualityOptions.find(function(e){return e.label===t}).id)}}),this.player.on("qualityswitched",function(e){this.updateSettingsMenuItem("sourcequality",{value:e.label})}.bind(this))),this.trigger("attached",i),this.player.once("loaded",function(){this.channel("next").trigger("resetNextWidget");var e=Math.min(1,this.get("volume"));this.player.setVolume(e),this.player.setMuted(this.get("muted")||e<=0),!this.__trackTags&&this.get("tracktags").length&&(this.__trackTags=new a({},this)),(this.get("totalduration")||this.player.duration()<1/0)&&this.set("duration",this.get("totalduration")||this.player.duration()),this.set("fullscreensupport",this.player.supportsFullscreen(this.activeElement().childNodes[0])),this.on("chaptercuesloaded",function(e,t){this.set("chapterslist",e)},this),this.get("initialseek")&&this.player.setPosition(this.get("initialseek")),this.get("allowpip")&&this.addSettingsMenuItem({id:"pip",label:"Picture-in-Picture",showicon:!0,visible:this.player.supportsPIP(),func:function(e){return this.player.on("pip-mode-change",function(e,t){this.set("inpipmode",t),this.updateSettingsMenuItem("pip",{value:t})},this),!!this.toggle_pip()}})},this),this.player.loaded()&&this.player.trigger("loaded"))},this)):this.__attachRequested=!0)},_getSources:function(){var e=this.get("currentstream")?this.get("currentstream").filter:this.get("sourcefilter"),t=this.get("poster"),i=this.get("source"),r=e?u.filter(this.get("sources"),function(t){return u.subset_of(e,t)},this):this.get("sources");return u.iter(r,function(e){e.poster&&(t=e.poster)}),{poster:t,source:i,sources:r}},_afterActivate:function(t){e._afterActivate.call(this,t),this.__activated=!0,this.__settingsMenu=this.scopes.settingsmenu,this.__settingsMenu.get("settings")&&this.set("hassettings",!0),this.__attachRequested&&this._attachVideo(),this.activeElement().classList.add(this.get("csscommon")+"-full-width"),!0===this.get("slim")&&(this.activeElement().classList.add(this.get("csscommon")+"-slim"),this.activeElement().style.setProperty("display","block"));var i=this.activeElement().querySelector('img[data-image="image"]'),r=this.auto_destroy(new k);
2r.on(i,"load",function(){this.set("fallback-width",i.naturalWidth),this.set("fallback-height",i.naturalHeight),r.destroy()},this)},_playWhenVisible:function(e){var t=this;s.isElementVisible(e,this.get("visibilityfraction"))&&this.player.play(),this._visiblityScrollEvent=this.auto_destroy(new k),this._visiblityScrollEvent.on(document,"scroll",function(){t.get("playedonce")||t.get("manuallypaused")?t.get("playing")&&!s.isElementVisible(e,t.get("visibilityfraction"))&&t.player.pause():s.isElementVisible(e,t.get("visibilityfraction"))?t.player.play():t.get("playing")&&t.player.pause()})},toggleFullscreen:function(){this.call("toggle_fullscreen")},getPlaybackCount:function(){return this.get("playbackcount")},reattachVideo:function(){this.set("reloadonplay",!0),this._detachVideo(),this._attachVideo()},reattachImage:function(){this._detachImage(),this._attachImage()},toggleTrackTags:function(){var e,t,i,r;this.__trackTags&&(this.set("tracktextvisible",!this.get("tracktextvisible")),e=this.get("tracktextvisible"),t=this.get("tracktaglang"),i=this.get("tracktagsstyled"),r=e?"showing":"disabled",r=e&&i?"hidden":r,!e&&this.get("tracktagsstyled")&&this.set("trackcuetext",null),u.iter(this.__video.textTracks,function(i,o){"object"==typeof this.__video.textTracks[o]&&this.__video.textTracks[o]&&"metadata"!==(o=this.__video.textTracks[o]).kind&&o.language===t&&(o.mode=r,this.set("tracktextvisible",e),this.__trackTags._triggerTrackChange(this.__video,o,r,t))},this))},_keyDownActivity:function(e,t){var i;this.get("preventinteractionstatus")||(32!==(i=t.which||t.keyCode)&&37!==i&&38!==i&&39!==i&&40!==i||t.preventDefault(),32!==i&&13!==i&&9!==i||(this._resetActivity(),this.get("fullscreened")&&this.get("hideoninactivity")&&this.set("hideoninactivity",!1)),9===i&&t.shiftKey?(this._resetActivity(),this._findNextTabStop(e,t,function(e,t){e.focus()},-1)):9===i&&(this._resetActivity(),this._findNextTabStop(e,t,function(e,t){e.focus()})))},_findNextTabStop:function(e,t,i,r){var o,a,n,s,x=o=0,c=r||1,l=t.target.tabIndex,d=e.querySelectorAll("[tabindex]");if(d=Array.prototype.slice.call(d,0).filter(function(e){return(0<e.clientWidth||0<e.clientHeight)&&-1!==e.tabIndex&&(x<=e.tabIndex&&(x=e.tabIndex),o>=e.tabIndex&&(o=e.tabIndex),!0)}),1===c&&l===x||-1===r&&l===o||0===x)1<document.querySelectorAll("ba-videoplayer").length&&(this.get("playing")&&this.player.pause(),e.tabIndex=-1,e.blur());else{for(var u=0;u<d.length;u++)d[u]&&(s=(n=d[u].tabIndex)-l,n<o||x<n||Math.sign(s)!==c||(!a||Math.abs(s)<Math.abs(a.tabIndex-l))&&(a=d[u]));a&&(t.preventDefault(),i(a,a.tabIndex))}},_resetActivity:function(){this.get("preventinteractionstatus")||this.set("last_activity",h.now()),this.set("activity_delta",0)},object_functions:["play","rerecord","pause","stop","seek","set_volume","set_speed","toggle_tracks"],functions:{user_activity:function(e){e&&!this.get("volumeafterinteraction")&&(this.get("muted")&&this.get("unmuteonclick")&&(this.set("muted",!1),this.auto_destroy(new b.Timer({delay:500,fire:function(){this.get("muted")||this.set_volume(this.get("initialoptions").volumelevel),this.set("unmuteonclick",!1)}.bind(this),once:!0}))),this.get("muted")||this.get("unmuteonclick")||this.set_volume(this.get("initialoptions").volumelevel),this.set("volumeafterinteraction",!0),this.get("forciblymuted"))&&this.set("forciblymuted",!1),this.get("preventinteractionstatus")||this._resetActivity()},message_click:function(){this.trigger("message:click")},playbutton_click:function(){this.trigger("playbuttonclick"),this.host.state().play()},play:function(){this.trigger("playrequested"),this._delegatedPlayer?this._delegatedPlayer.execute("play"):this.player&&this.get("broadcasting")?this._broadcasting.player.trigger("play-google-cast"):(this.host.state().play(),this.set("manuallypaused",!1))},rerecord:function(){this._delegatedPlayer?this._delegatedPlayer.execute("rerecord"):this.get("rerecordable")&&this.trigger("rerecord")},submit:function(){this._delegatedPlayer?this._delegatedPlayer.execute("submit"):this.get("submittable")&&(this.trigger("submit"),this.set("submittable",!1),this.set("rerecordable",!1))},pause:function(){if(!this.get("preventinteractionstatus"))if(this._delegatedPlayer)this._delegatedPlayer.execute("pause");
2else if(!this.get("disablepause")){if(this.get("playing_ad")&&this.scopes.adsplayer.execute("pause"),this.get("playing")){if(this.player&&this.get("broadcasting"))return void this._broadcasting.player.trigger("pause-google-cast");this.player.pause()}this.set("manuallypaused",!0)}},stop:function(){this.get("preventinteractionstatus")||(this._delegatedPlayer?this._delegatedPlayer.execute("stop"):this.videoLoaded()&&(this.get("playing")&&this.player.pause(),this.player.setPosition(0),this.trigger("stopped")))},seek:function(e){this.get("preventinteractionstatus")||(this._delegatedPlayer?this._delegatedPlayer.execute("seek",e):this.get("disableseeking")||(this.get("nextwidget")&&this.channel("next").trigger("setStay"),this.videoLoaded()&&(e>this.player.duration()?this.player.setPosition(this.player.duration()-this.get("skipseconds")):this.get("starttime")&&e<this.get("starttime")?this.player.setPosition(this.get("starttime")):(this.player.setPosition(e),this.trigger("seek",e))),this._adsRollPositionsCollection&&0<this._adsRollPositionsCollection.count()&&this._adsRollPositionsCollection.iterate(function(t){t.get("position")<e&&(this._nextRollPosition=null)},this),this.__playedStats(e,this.get("duration"))))},set_speed:function(e,t){return!!this.player&&(this.player.setSpeed(e),t||this.updateSettingsMenuItem("playerspeeds",{value:parseFloat(e.toFixed(2))}),e)},set_volume:function(e){this.get("preventinteractionstatus")||(this._delegatedPlayer?this._delegatedPlayer.execute("set_volume",e):(e=Math.min(1,e),this.player&&this.player._broadcastingState&&this.player._broadcastingState.googleCastConnected&&this._broadcasting.player.trigger("change-google-cast-volume",e),this.set("volume",e),this.videoLoaded()&&(this.player.setVolume(e),this.player.setMuted(e<=0))))},toggle_settings_menu:function(){this.set("settingsmenu_active",!this.get("settingsmenu_active"))},toggle_share:function(){this.set("share_active",!this.get("share_active"))},toggle_fullscreen:function(){this.get("preventinteractionstatus")||(this._delegatedPlayer?this._delegatedPlayer.execute("toggle_fullscreen"):(this.get("fullscreened")?s.documentExitFullscreen():n.isSafari()?s.elementEnterFullscreen(this.activeElement().querySelector("video")):s.elementEnterFullscreen(this.activeElement().childNodes[0]),this.set("fullscreened",!this.get("fullscreened"))))},toggle_player:function(){this.get("sticky")&&this.stickyHandler&&this.stickyHandler.isDragging()?this.stickyHandler.stopDragging():this.get("playing")&&this.get("preventinteractionstatus")||(this._delegatedPlayer?this._delegatedPlayer.execute("toggle_player"):this.get("unmuteonclick")?(this.get("muted")&&(this.player&&this.player.setMuted(!1),this.set("muted",!1)),this.set("unmuteonclick",!1)):this.get("playing")&&this.get("pauseonclick")?this.pause():!this.get("playing")&&this.get("playonclick")&&this.play())},tab_index_move:function(e,t,i){var r,o;this.get("preventinteractionstatus")||(e=e.which||e.keyCode,o=this.activeElement(),13===e||32===e?i?(r=o.querySelector("[data-selector='"+i+"']"))&&y.eventually(function(){this.trigger("keyboardusecase",o),r.focus({preventScroll:!1})},this,100):(r=o.querySelector('[data-video="video"]'),y.eventually(function(){this.trigger("keyboardusecase",o),r.focus({preventScroll:!0})},this,100)):9===e&&t&&(r=o.querySelector("[data-selector='"+t+"']"))&&y.eventually(function(){this.trigger("keyboardusecase",o),r.focus({preventScroll:!1})},this,100))},upload_text_tracks:function(e,t){return this.host.state().uploadTextTrack(e,t)},move_to_option:function(e,t){var i,r,o,a;t=t||"initial-options-list",t="."+(i=this.get("csscommon")+"-")+t,r=i+"options-list-hidden",o=i+"options-list-visible",t=this.activeElement().querySelector(t),a=this.activeElement().querySelector(i+"text-tracks-overlay"),s.elementHasClass(t,r)&&(e=s.elementFindClosestParent(e,o,i+"text-tracks-overlay"),s.elementHasClass(e,o)&&(s.elementReplaceClasses(t,r,o),s.elementReplaceClasses(e,o,r)),(a||e).focus({preventScroll:!0}))},toggle_interaction_option:function(e){"boolean"==typeof e?this.set("preventinteractionstatus",e):this.set("preventinteractionstatus",!this.get("preventinteractionstatus"))},toggle_tracks:function(){this.toggleTrackTags(!this.get("tracktextvisible"))},pause_ads:function(){this.channel("ads").trigger("pause")},resume_ads:function(){this.channel("ads").trigger("resume")},close_floating:function(){this.trigger("floatingplayerclosed"),this.get("sticky")||this.get("floatingoptions.floatingonly")?this.get("floatingoptions.hideplayeronclose")||this.get("floatingoptions.floatingonly")?(this.activeElement()&&this._applyStyles(this.activeElement(),{display:"none"}),this.destroy()):(this.pause(),this.set("sticky",!1),this.set("view_type","default"),this.stickyHandler&&this.stickyHandler.destroy()):this.destroy()}},destroy:function(){this._observer&&this._observer.disconnect(),this._detachVideo(),e.destroy.call(this)},_timerFire:function(){if(!this.destroyed()){try{var e,t,i,r,o=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;this.set("mobileviewport",this.isMobile()||o<=560),this.videoLoaded()&&(e=h.now(),this.set("activity_delta",e-this.get("last_activity")),(t=this.player.position())===this.get("position")&&!this.get("last_position_change")||this.set("last_position_change",e),0<this.get("position")&&this.__previousPostion!==Math.round(this.get("position"))&&(this.__previousPostion=Math.round(this.get("position")),0<this.__previousPostion)&&this.trigger("playing_progress",this.__previousPostion),0<t&&this.get("silent_attach")&&this.set("silent_attach",!1),this.get("preventinteraction")&&(this.get("passed_after_play")<.001?this.set("passed_after_play",e):(e-1e3<(i=e-this.get("passed_after_play"))&&this.set("passed_after_play",i),this.get("hidebarafter")<i&&this.get("playing")&&!this.get("preventinteractionstatus")&&this.set("preventinteractionstatus",!0))),this.get("broadcasting")||(this.set("last_position_change_delta",e-this.get("last_position_change")),this.set("position",t),this.set("buffered",this.player.buffered()),0<(r=this.player.duration())&&r<1/0?this.set("duration",this.player.duration()):this.set("duration",this.get("totalduration")||t)),this.set("fullscreened",this.player.isFullscreen(this.activeElement().childNodes[0])),this.get("hideoninactivity")&&this.get("activity_delta")>this.get("hidebarafter")&&this.set("settingsmenu_active",!1),this.__adsControlPosition<this.get("position"))&&(this.__adsControlPosition=Math.ceil(this.get("position")),this.__controlAdRolls())}catch(e){}try{this._updateCSSSize()}catch(e){}}},_updateCSSSize:function(){var e=(this.get("is_floating")&&this.get("with_sidebar")?s.elementDimensions(this.__playerContainer||this.activeElement()):s.elementDimensions(this.activeElement())).width;this.set("csssize",400<e?"normal":320<e?"medium":"small"),this.set("mobileview",e<560)},videoHeight:function(){var e,t;return this.videoAttached()?this.player.videoHeight():(e=this.activeElement().querySelector("img"),d.is_defined(e)&&e.height?(t=window.innerHeight||document.body.clientHeight,e.height>t?t:e.height):NaN)},videoWidth:function(){var e,t;return this.videoAttached()?this.player.videoWidth():(e=this.activeElement().querySelector("img"),d.is_defined(e)&&e.width?(t=window.innerWidth||document.body.clientWidth,e.width>t?t:e.width):NaN)},aspectRatio:function(){var e=this.videoHeight();return this.videoWidth()/e},isPortrait:function(){return this.aspectRatio()<1},isLandscape:function(){return!this.isPortrait()},parentWidth:function(){return s.elementDimensions(this.activeElement().parentElement).width},parentHeight:function(){return s.elementDimensions(this.activeElement().parentElement).height},parentAspectRatio:function(){return this.parentWidth()/this.parentHeight()},cloneAttrs:function(){return u.map(d.is_function(this.attrs)?this.attrs.call(this):this.attrs,function(e,t){return this.get(t)},this)},isHD:function(){if(this.videoAttached())return 921600<=this.videoWidth()*this.videoHeight();var e;if(null==this.get("stream")||""===this.get("stream"))e=this.get("video_data").default_stream;else for(var t=0;t<this.get("video_data").streams.length;t++)if(this.get("video_data").streams[t].token===this.get("stream"))return 921600<=this.get("video_data").streams[t].video_width*this.get("video_data").streams[t].video_height;return e?921600<=e.video_width*e.video_height:void 0},isSD:function(){return!this.isHD()},isMobile:function(){return n.isMobile()},popupAttrs:function(){return{autoplay:!0,popup:!1,width:this.get("popup-width"),height:this.get("popup-height")}},initAdSources:function(){var e;this.set("preloadadsmanager",!1),this.set("delayadsmanagerload",!1),Array.isArray(this.get("adtagurlfallbacks"))&&0<this.get("adtagurlfallbacks").length&&!this.get("adtagurl")&&!this.get("inlinevastxml")&&this.set("adtagurl",this.get("adtagurlfallbacks").shift()),this.set("adshassource",!!this.get("adtagurl")||!!this.get("inlinevastxml")),this.get("outstream")&&(this.set("muted",!this.get("repeatedplayer")),this.set("autoplay",!0),this.set("skipinitial",!1),this.set("unmuteonclick",!this.get("repeatedplayer")),this.set("outstreamoptions",u.tree_merge(this.get("initialoptions").outstreamoptions,this.get("outstreamoptions"))),this.get("repeatedplayer")&&(this.set("wait-user-interaction",!1),this.set("autoplay-requires-muted",!1)),d.is_defined(this.get("outstreamoptions").corner))&&this.activeElement()&&
2(e=this.get("outstreamoptions").corner,d.is_boolean(e)?e&&this._applyStyles(this.activeElement().firstChild,{borderRadius:"10px"}):this._applyStyles(this.activeElement().firstChild,{borderRadius:(d.is_string(e)?parseFloat(e.replace(/\D/g,"")).toFixed():e)+"px"})),this.get("adshassource")&&(this.get("adsposition")?(this.set("adsplaypreroll",-1!==this.get("adsposition").indexOf("pre")),this.set("adsplaypostroll",-1!==this.get("adsposition").indexOf("post")),this.initMidRollAds()):this.set("vmapads",!0),this.set("preloadadsmanager",this.get("adsplaypreroll")||this.get("vmapads")||this.get("outstream")),e=this.get("skipinitial")&&!this.get("autoplay"),this.set("delayadsmanagerload",!this.get("preloadadsmanager")||e))},__calculateFloatingDimensions:function(){var e,t,i,r,o,a={},s="string"==typeof this.get("aspect_ratio")?this.get("aspect_ratio").split("/"):1.77,x=this.get("mobileviewport")||n.isMobile();return d.is_array(s)&&(s=s[0]/s[1]),s=Number(parseFloat(s).toFixed(2)),x?(a.floating_left=0,t="100%",(o=this.get("floatingoptions.mobile"))&&(e=+this.get("floatingoptions.mobile.height"),r=this.get("floatingoptions.mobile.position")),this.activeElement()&&this.activeElement().classList.add(this.get("csscommon")+"-full-width"),void 0!==this.get("floatingoptions.mobile.sidebar")&&this.get("floatingoptions.sidebar")&&this.set("with_sidebar",this.get("floatingoptions.mobile.sidebar"))):((o=this.get("floatingoptions.desktop"))&&(r=o.position,e=+o.height),this.activeElement()&&this.activeElement().classList.remove(this.get("csscommon")+"-full-width"),void 0!==this.get("floatingoptions.desktop.sidebar")&&this.get("floatingoptions.sidebar")&&this.set("with_sidebar",this.get("floatingoptions.desktop.sidebar"))),(r=r||this.get("sticky-position"))&&u.iter(["top","right","bottom","left"],function(e){r.includes(e)&&(a["floating_"+e]=o[e]||0)},this),e=e?+parseFloat(e).toFixed(2):x?this.get("fallback-floating-mobile-height"):this.get("fallback-floating-desktop-height"),i=Number(parseFloat(1<s?s*e:e/s).toFixed(2)),this.get("with_sidebar")&&!x&&(t=i+Number(1<s?i:e)),a.floating_height=e,a.player_width=i,a.floating_width=t||i,a},__controlAdRolls:function(){var e,t,i,r;0<this.get("midrollads").length&&0<this.get("duration")&&!this._adsRollPositionsCollection?(this._adsRollPositionsCollection=this.auto_destroy(new m),0<this.get("midrollads").length&&(e=null,u.iter(this.get("midrollads"),function(t,i){t.position&&t.position>this.get("position")&&(t=t.position<1?Math.floor(this.get("duration")*t.position):t.position,Math.abs(t-e)>this.__adMinIntervals)&&t<this.get("duration")&&(e=t,this._adsRollPositionsCollection.add({position:t,duration:null,type:"linear",isLinear:!0,dimensions:{width:s.elementDimensions(this.activeElement()).width||this.parentWidth(),height:s.elementDimensions(this.activeElement()).height||this.parentHeight()}}))},this))):this.__adMinIntervals=0===this.__adMinIntervals?this.get("minadintervals"):this.__adMinIntervals-1,this._adsRollPositionsCollection&&!this._nextRollPosition&&(t=this._adsRollPositionsCollection.count(),i=null,0<t?(r={position:-1,nextPosition:this.get("duration"),nextIsLast:!0,type:null},this._adsRollPositionsCollection.iterate(function(e){t--,(r.position>e.get("position")&&r.type||-1===r.position)&&(r=(i=e).data()),this.get("position")>=e.get("position")&&this._adsRollPositionsCollection.remove(e),r.position&&r.type&&0===t&&i&&(this._nextRollPosition=r,this._adsRollPositionsCollection.remove(i))},this)):(this._adsRollPositionsCollection.destroy(),this._adsRollPositionsCollection=null)),this._nextRollPosition&&this.get("adshassource")&&this._nextRollPosition.position<this.get("position")&&(0<this.__adMinIntervals||(this.get("adsplayer_active")&&this.scopes.adsplayer&&this.brakeAdsManually(),this.trigger("playnextmidroll"),this._nextRollPosition=null))},__playedStats:function(e,t){t=Math.floor(e/t/.25),1<=Math.abs(this.get("last-seen-position")-e)&&(this.set("last-seen-position",e),this.set("played-seconds",this.get("played-seconds")+1),.2<this.get("volume"))&&this.set("last-played-position",this.get("last-played-position")+1),this.get("passed-quarter")!==t&&(this.set("passed-quarter",t),this.trigger("quarter-passed",t)),this.get("player-started")||this.set("player-started",!0)},_checkAutoPlay:function(e){(e=e||this.__video)&&(this.get("autoplay-requires-muted")||this.get("autoplay-requires-playsinline")||this.get("wait-user-interaction")||this.get("forciblymuted"))&&((this.get("autoplay-requires-muted")||this.get("forciblymuted"))&&(e.muted=!0),this.get("autoplay-requires-playsinline")&&(e.playsinline=!0),s.userInteraction(function(){var t=1<this.get("initialoptions").volumelevel?1:this.get("initialoptions").volumelevel;this.set("autoplay",this.get("initialoptions").autoplay),y.eventually(function(){this.destroyed()||(this.get("muted")||this.set_volume(t),!this.get("muted")&&0<this.get("volume")&&(e.muted=!1))},this,300),this.set("forciblymuted",!1),this.get("autoplay-requires-muted")&&this.get("adshassource")&&this.trigger("unmute-ads",Math.min(t,1)),this.get("wait-user-interaction")&&this.get("autoplay")&&(this.__testAutoplayOptions(e),this.trigger("user-has-interaction"))},this))},brakeAdsManually:function(e){e=e||!1;var t=this.scopes.adsplayer;0<=t.get("non-linear-min-suggestion")&&!t.get("linear")&&!e||(this.get("adscompleted")||t.get("linear")||this.channel("ads").trigger("allAdsCompleted"),this.set("adsplayer_active",!1))},__testAutoplayOptions:function(e){var t=!1;u.iter([{muted:!1,playsinline:!1},{muted:!1,playsinline:!0},{muted:!0,playsinline:!1},{muted:!0,playsinline:!0}],function(i,r){l.canAutoplayVideo(i).success(function(r,o){t||(this.get("autoplay-allowed")||this.set("autoplay-allowed",!!r.result),i.muted||i.playsinline||!r.result||(this.set("wait-user-interaction",!1),this.set("autoplay-requires-muted",!1),t=!0,e&&(i.playsinline?e.setAttribute("playsinline",""):e.removeAttribute("playsinline")),!this.get("playing")&&this.player&&this.player.play()),i.muted&&r.result&&(this.set("forciblymuted",!0),this.set("autoplay-requires-muted",!0),this.set("wait-user-interaction",!1),this.set("volume",0),this.set("forciblymuted",!0),t=!0,e&&(e.muted=i.muted),e&&(i.playsinline?e.setAttribute("playsinline",""):e.removeAttribute("playsinline")),!this.get("playing"))&&this.player&&this.player.play(),i.playsinline&&r.result&&(this.set("autoplay-requires-playsinline",!0),this.set("wait-user-interaction",!1),e&&(e.playsinline=!0),i.muted&&(this.set("forciblymuted",!0),this.set("autoplay-requires-muted",!0),e)&&(e.muted=!0),t=!0))},this).error(function(e){console.warn("Error :",e,i,r)},this)},this)}}}],{playerStates:function(){return[E]}}).register("ba-videoplayer").registerFunctions({css:function(e){return e.css},cssplayer:function(e){return e.cssplayer},csssize:function(e){return e.csssize},iecss:function(e){return e.iecss},"ie8 ? 'ie8' : 'noie8'":function(e){return e.ie8?"ie8":"noie8"},csstheme:function(e){return e.csstheme},"fullscreened ? 'fullscreen' : 'normal'":function(e){return e.fullscreened?"fullscreen":"normal"},"firefox ? 'firefox' : 'common'":function(e){return e.firefox?"firefox":"common"},themecolor:function(e){return e.themecolor},"mobileview ? 'mobile' : 'desktop'":function(e){return e.mobileview?"mobile":"desktop"},"mobileviewport ? 'mobile' : 'desktop'":function(e){return e.mobileviewport?"mobile":"desktop"},"is_floating ? cssplayer + '-floating' : ''":function(e){return e.is_floating?e.cssplayer+"-floating":""},"(with_sidebar && is_floating && !fullscreened) ? cssplayer + '-with-sidebar' : csscommon + '-full-width'":function(e){return e.with_sidebar&&e.
2is_floating&&!e.fullscreened?e.cssplayer+"-with-sidebar":e.csscommon+"-full-width"},"cssplayer + (((activity_delta > hidebarafter) && hideoninactivity) ? '-controlbar-hidden' : '-controlbar-visible')":function(e){return e.cssplayer+(e.activity_delta>e.hidebarafter&&e.hideoninactivity?"-controlbar-hidden":"-controlbar-visible")},"user_activity()":function(e){return e.user_activity()},"user_activity(true)":function(e){return e.user_activity(!0)},containerSizingStyles:function(e){return e.containerSizingStyles},"title || 'Video Player'":function(e){return e.title||"Video Player"},"description || 'Video Player'":function(e){return e.description||"Video Player"},uploaddate:function(e){return e.uploaddate},title:function(e){return e.title},thumbnailurl:function(e){return e.thumbnailurl},contenturl:function(e){return e.contenturl},dynnext:function(e){return e.dynnext},next_active:function(e){return e.next_active},is_floating:function(e){return e.is_floating},with_sidebar:function(e){return e.with_sidebar},playlist:function(e){return e.playlist},current_video_from_playlist:function(e){return e.current_video_from_playlist},position:function(e){return e.position},shownext:function(e){return e.shownext},noengagenext:function(e){return e.noengagenext},"(videoelement_active || !imageelement_active) && !silent_attach":function(e){return(e.videoelement_active||!e.imageelement_active)&&!e.silent_attach},csscommon:function(e){return e.csscommon},videofitstrategy:function(e){return e.videofitstrategy},"preload ? 'auto' : 'metadata'":function(e){return e.preload?"auto":"metadata"},"!playfullscreenonmobile":function(e){return!e.playfullscreenonmobile},"(imageelement_active && !videoelement_active) || silent_attach":function(e){return e.imageelement_active&&!e.videoelement_active||e.silent_attach},posteralt:function(e){return e.posteralt},posterfitstrategy:function(e){return e.posterfitstrategy},dynadsplayer:function(e){return e.dynadsplayer},adsplayer_active:function(e){return e.adsplayer_active},ad:function(e){return e.ad},addata:function(e){return e.addata},adsmanagerloaded:function(e){return e.adsmanagerloaded},adduration:function(e){return e.adduration},volume:function(e){return e.volume},muted:function(e){return e.muted},unmuteonclick:function(e){return e.unmuteonclick},adtagurl:function(e){return e.adtagurl},adchoiceslink:function(e){return e.adchoiceslink},repeatedplayer:function(e){return e.repeatedplayer},inlinevastxml:function(e){return e.inlinevastxml},outstreamoptions:function(e){return e.outstreamoptions},adsquartile:function(e){return e.adsquartile},imasettings:function(e){return e.imasettings},fullscreened:function(e){return e.fullscreened},"!adscontrolbar_active":function(e){return!e.adscontrolbar_active},tmpladscontrolbar:function(e){return e.tmpladscontrolbar},dynadscontrolbar:function(e){return e.dynadscontrolbar},companionad:function(e){return e.companionad},"(activity_delta > hidebarafter) && hideoninactivity":function(e){return e.activity_delta>e.hidebarafter&&e.hideoninactivity},view_type:function(e){return e.view_type},adsplaying:function(e){return e.adsplaying},moredetailslink:function(e){return e.moredetailslink},moredetailstext:function(e){return e.moredetailstext},companionadcontent:function(e){return e.companionadcontent},mobileview:function(e){return e.mobileview},adchoicesontop:function(e){return e.adchoicesontop},"hasplaceholderstyle ? (css + '-overlay-with-placeholder') : ''":function(e){return e.hasplaceholderstyle?e.css+"-overlay-with-placeholder":""},"!showbuiltincontroller && !outstream && !adsplaying":function(e){return!e.showbuiltincontroller&&!e.outstream&&!e.adsplaying},placeholderstyle:function(e){return e.placeholderstyle},"seek(position + skipseconds)":function(e){return e.seek(e.position+e.skipseconds)},"seek(position - skipseconds)":function(e){return e.seek(e.position-e.skipseconds)},"seek(position + skipseconds * 3)":function(e){return e.seek(e.position+3*e.skipseconds)},"seek(position - skipseconds * 3)":function(e){return e.seek(e.position-3*e.skipseconds)},"set_volume(volume + 0.1)":function(e){return e.set_volume(e.volume+.1)},"set_volume(volume - 0.1)":function(e){return e.set_volume(e.volume-.1)},"toggle_player()":function(e){return e.toggle_player()},dyntrimmer:function(e){return e.dyntrimmer},"trimmingmode && videoelement_active":function(e){return e.trimmingmode&&e.videoelement_active},playing:function(e){return e.playing},starttime:function(e){return e.starttime},endtime:function(e){return e.endtime},timeminlimit:function(e){return e.timeminlimit},duration:function(e){return e.duration},source:function(e){return e.source},dyncontrolbar:function(e){return e.dyncontrolbar},"csscontrolbar || css":function(e){return e.csscontrolbar||e.css},"cssplayer || css":function(e){return e.cssplayer||e.css},"csstheme || css":function(e){return e.csstheme||e.css},controlbar_logo:function(e){return e.controlbar_logo},tmplcontrolbar:function(e){return e.tmplcontrolbar},"controlbar_active && !hidecontrolbar":function(e){return e.controlbar_active&&!e.hidecontrolbar},playwhenvisible:function(e){return e.playwhenvisible},playerspeeds:function(e){return e.playerspeeds},playercurrentspeed:function(e){return e.playercurrentspeed},airplay:function(e){return e.airplay},airplaybuttonvisible:function(e){return e.airplaybuttonvisible},chromecast:function(e){return e.chromecast},castbuttonvisble:function(e){return e.castbuttonvisble},tabindex:function(e){return e.tabindex},showchaptertext:function(e){return e.showchaptertext},chapterslist:function(e){return e.chapterslist},tracktextvisible:function(e){return e.tracktextvisible},tracktags:function(e){return e.tracktags},"hassubtitles && tracktagssupport":function(e){return e.hassubtitles&&e.tracktagssupport},allowtexttrackupload:function(e){return e.allowtexttrackupload},tracksshowselection:function(e){return e.tracksshowselection},buffered:function(e){return e.buffered},prominent_title:function(e){return e.prominent_title},closeable_title:function(e){return e.closeable_title},activity_delta:function(e){return e.activity_delta},hasnext:function(e){return e.hasnext},hideoninactivity:function(e){return e.hideoninactivity},hidebarafter:function(e){return e.hidebarafter},rerecordable:function(e){return e.rerecordable},submittable:function(e){return e.submittable},frameselectionmode:function(e){return e.frameselectionmode},streams:function(e){return e.streams},currentstream:function(e){return e.currentstream},"fullscreensupport && !nofullscreen":function(e){return e.fullscreensupport&&!e.nofullscreen},disablepause:function(e){return e.disablepause},disableseeking:function(e){return e.disableseeking},skipseconds:function(e){return e.skipseconds},skipinitial:function(e){return e.skipinitial},showsettingsmenu:function(e){return e.showsettingsmenu},settingsmenu_active:function(e){return e.settingsmenu_active},hidevolumebar:function(e){return e.hidevolumebar},manuallypaused:function(e){return e.manuallypaused},dyntracks:function(e){return e.dyntracks},"csstracks || css":function(e){return e.csstracks||e.css},"tracktagssupport || allowtexttrackupload":function(e){return e.tracktagssupport||e.allowtexttrackupload},trackselectorhovered:function(e){return e.trackselectorhovered},tracktagsstyled:function(e){return e.tracktagsstyled},trackcuetext:function(e){return e.trackcuetext},uploadtexttracksvisible:function(e){return e.uploadtexttracksvisible},acceptedtracktexts:function(e){return e.acceptedtracktexts},uploadlocales:function(e){return e.uploadlocales},dynsettingsmenu:function(e){return e.dynsettingsmenu},tmplsettingsmenu:function(e){return e.tmplsettingsmenu},toggle_settings_menu:function(e){return e.toggle_settings_menu},toggle_share:function(e){return e.toggle_share},dynplaybutton:function(e){return e.dynplaybutton},"cssplaybutton || css":function(e){return e.cssplaybutton||e.css},tmplplaybutton:function(e){return e.tmplplaybutton},playbutton_active:function(e){return e.playbutton_active},trimmingmode:function(e){return e.trimmingmode},showduration:function(e){return e.showduration},dynloader:function(e){return e.dynloader},"cssloader || css":function(e){return e.cssloader||e.css},tmplloader:function(e){return e.tmplloader},loader_active:function(e){return e.loader_active},dynshare:function(e){return e.dynshare},"cssshare || css":function(e){return e.cssshare||e.css},tmplshare:function(e){return e.tmplshare},"sharevideourl && sharevideo.length > 0 && share_active":function(e){return e.sharevideourl&&0<e.sharevideo.length&&e.share_active},share_active:function(e){return e.share_active},sharevideourl:function(e){return e.sharevideourl},sharevideo:function(e){return e.sharevideo},dynmessage:function(e){return e.dynmessage},"cssmessage || css":function(e){return e.cssmessage||e.css},tmplmessage:function(e){return e.tmplmessage},message_active:function(e){return e.message_active},message:function(e){return e.message},dyntopmessage:function(e){return e.dyntopmessage},"csstopmessage || css":function(e){return e.csstopmessage||e.css},tmpltopmessage:function(e){return e.tmpltopmessage},topmessage:function(e){return e.topmessage},useAspectRatioFallback:function(e){return e.useAspectRatioFallback},aspectRatioFallback:function(e){return e.aspectRatioFallback},"with_sidebar && !fullscreened":function(e){return e.with_sidebar&&!e.fullscreened},"{flexGrow:1}":function(e){return{flexGrow:1}},dynfloatingsidebar:function(e){return e.dynfloatingsidebar},"next_active ? '' : title || 'Video Player'":function(e){return e.next_active?"":e.title||"Video Player"},sidebarSizingStyles:function(e){return e.sidebarSizingStyles},mobileviewport:function(e){return e.mobileviewport},"is_floating && floatingoptions.closeable":function(e){return e.is_floating&&e.floatingoptions.closeable},"close_floating()":function(e){return e.close_floating()}}).attachStringTable(t.strings).addStrings({"video-error":"An error occurred, please try again later. Click to retry.","all-settings":"All settings","player-speed":"Player speed","full-screen":"Full screen"})}),e.define("module:VideoRecorder.Dynamics.Chooser",["dynamics:Dynamic","module:Assets","browser:Info"],["dynamics:Partials.RepeatPartial","dynamics:Partials.ClickPartial","dynamics:Partials.IfPartial"],function(e,t,i,r){return e.extend({scoped:r},function(e){return{template:'<div class="{{css}}-chooser-container">\n\t<div ba-if="{{initialmessages.length > 0}}" class="{{csscommon}}-message-container">\n\t\t<ul ba-repeat="{{initialmessage :: initialmessages}}">\n\t\t\t<li ba-if="{{initialmessage.message}}"\n\t\t\t\tclass="{{csscommon}}-message-text {{csscommon}}-message-{{initialmessage.type ? initialmessage.type : \'default\'}}"\n\t\t\t>\n\t\t\t\t{{ initialmessage.message }}\n\t\t\t\t<span ba-if="{{initialmessage.id}}"\n\t\t\t\t\t  class="{{csscommon}}-action-button"\n\t\t\t\t\t  ba-click="close_message(initialmessage.id)"\n\t\t\t\t>\n\t\t\t\t\t<i class="{{csscommon}}-icon-cancel"></i>\n\t\t\t\t</span>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\t<div class="{{css}}-chooser-button-container">\n\t\t<div ba-repeat="{{action :: actions}}">\n\t\t\t<div ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n\t\t\t\t tabindex="0" class="{{css}}-chooser-button-{{action.index}}"\n\t\t\t     ba-click="{{click_action(action)}}"\n\t\t\t>\n\t\t\t\t<input ba-if="{{action.select && action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   onclick="this.value=\'\'"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t\t   capture="{{action.switchcamera}}" />\n\t\t\t\t<input ba-if="{{action.select && !action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t\t   />\n\t\t\t\t<i class="{{csscommon}}-icon-{{action.icon}}"\n\t\t\t\t   ba-if="{{action.icon}}"></i>\n\t\t\t\t<span>\n\t\t\t\t\t{{action.label}}\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n',attrs:{css:"ba-videorecorder",csscommon:"ba-commoncss",cssrec
2order:"ba-recorder",allowrecord:!0,allowupload:!0,allowscreen:!1,allowmultistreams:!1,facecamera:!0,primaryrecord:!0,recordviafilecapture:!1,allowcustomupload:!0,allowedextensions:null,onlyaudio:!1,parentpopup:!1,initialmessages:[]},types:{allowedextensions:"array",recordviafilecapture:"boolean",facecamera:"boolean",parentpopup:"boolean",initialmessages:"array"},collections:["actions"],create:function(){var e="",t=(this.get("allowedextensions")&&0<this.get("allowedextensions").length?(i.isEdge()||i.isChrome()||i.isOpera()||i.isFirefox()&&42<=i.firefoxVersion()||i.isInternetExplorer()&&10<=i.internetExplorerVersion())&&(e="."+this.get("allowedextensions").join(",.")):this.get("allowcustomupload")||(e="video/*,video/mp4"),[]),r=(this.get("primaryrecord")?(this.get("allowrecord")&&t.push("record"),this.get("allowscreen")&&t.push("screen"),this.get("allowmultistreams")&&t.push("multistream"),this.get("allowupload")&&t.push("upload")):(this.get("allowscreen")&&t.push("screen"),this.get("allowupload")&&t.push("upload"),this.get("allowrecord")&&t.push("record"),this.get("allowmultistreams")&&t.push("multistream")),this.get("actions"));t.forEach(function(t,o){switch(t){case"record":r.add({type:"record",index:o,icon:this.get("onlyaudio")?"volume-up":"videocam",label:this.string(this.get("onlyaudio")?"record-audio":"record-video"),select:i.isMobile()&&!(i.isAndroid()&&i.isCordova())&&this.get("recordviafilecapture"),capture:!0,accept:"video/*,video/mp4;capture=camcorder",switchcamera:this.get("facecamera")?"user":"environment"});break;case"upload":r.add({type:"upload",index:o,icon:"upload",label:this.string("upload-video"),select:!(i.isiOS()&&i.isCordova()||this.get("parentpopup")),accept:!i.isMobile()||i.isAndroid()&&i.isCordova()?e:"video/*,video/mp4"});break;case"screen":r.add({type:"screen",index:o,icon:"television",label:this.string("record-screen")});break;case"multistream":r.add({type:"multistream",index:o,icon:"plus",label:this.string("multi-stream")})}},this)},functions:{click_action:function(e){var t;e.get("select")||("screen"===e.get("type")||"multistream"===e.get("type")?this.trigger("record-screen","multistream"===e.get("type")):i.isMobile()&&i.isCordova()?(t=this,i.isAndroid()?navigator.device.capture.captureVideo(function(e){t.trigger("upload",e[0])},function(e){},{limit:1,duration:this.get("timelimit")}):i.isiOS()&&navigator.camera.getPicture(function(e){t.trigger("upload",{localURL:e,fullPath:e})},function(e){},{destinationType:Camera.DestinationType.FILE_URI,sourceType:Camera.PictureSourceType.PHOTOLIBRARY,mediaType:Camera.MediaType.VIDEO})):this.trigger("record"))},select_file_action:function(e,t){e.get("select")&&this.trigger("upload",t[0].target)},close_message:function(e){void 0!==Array.prototype.filter&&this.set("initialmessages",this.get("initialmessages").filter(function(t){return t.id!==e}))}}}}).registerFunctions({css:function(e){return e.css},"initialmessages.length > 0":function(e){return 0<e.initialmessages.length},csscommon:function(e){return e.csscommon},initialmessages:function(e){return e.initialmessages},"initialmessage.message":function(e){return e.initialmessage.message},"initialmessage.type ? initialmessage.type : 'default'":function(e){return e.initialmessage.type||"default"},"initialmessage.id":function(e){return e.initialmessage.id},actions:function(e){return e.actions},"click_action(action)":function(e){return e.click_action(e.action)},"action.index":function(e){return e.action.index},"action.select && action.capture":function(e){return e.action.select&&e.action.capture},"select_file_action(action, domEvent)":function(e){return e.select_file_action(e.action,e.domEvent)},"action.accept":function(e){return e.action.accept},"action.switchcamera":function(e){return e.action.switchcamera},"action.select && !action.capture":function(e){return e.action.select&&!e.action.capture},"action.icon":function(e){return e.action.icon},"action.label":function(e){return e.action.label}}).register("ba-videorecorder-chooser").attachStringTable(t.strings).addStrings({"record-video":"Record Video","record-audio":"Record Audio","re
2cord-screen":"Record Screen","multi-stream":"Multi Stream","upload-video":"Upload Video"})}),e.define("module:VideoRecorder.Dynamics.Controlbar",["dynamics:Dynamic","module:Assets","base:Timers.Timer","browser:Info"],["dynamics:Partials.ShowPartial","dynamics:Partials.RepeatPartial"],function(e,t,i,r,o){return e.extend({scoped:o},function(e){return{template:'<div class="{{css}}-dashboard">\n\t<div class="{{css}}-backbar"></div>\n\t<div data-selector="recorder-settings" class="{{css}}-settings" ba-show="{{settingsvisible && settingsopen}}">\n\t\t<div class="{{css}}-settings-backbar"></div>\n\t\t<div data-selector="settings-list-front" class="{{css}}-settings-front">\n\t\t\t<ul data-selector="add-new-stream" ba-if="{{videoselectnotification}}">\n\t\t\t\t<li>\n\t\t\t\t\t<div data-selector="single-camera-stream">\n\t\t\t\t\t\t<i class="ba-commoncss-icon-plus"></i> {{string(\'add-stream\')}}\n\t\t\t\t\t</div>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<div data-selector="single-camera-stream" class="{{csscommon}}-text-error">\n\t\t\t\t\t\t{{videoselectnotification}}\n\t\t\t\t\t</div>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t\t<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && firefox && allowscreen}}">\n                <li>\n                    <div data-selector="single-camera-stream"\n                         class="{{css}}-add-stream"\n                         onclick="{{addNewStream()}}"\n                         onmouseenter="{{hover(string(\'add-stream\'))}}"\n                    >\n                        <i class="{{csscommon}}-icon-plus"></i> {{string(\'add-stream\')}}\n                    </div>\n                </li>\n\t\t\t</ul>\n\n\t\t\t<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && !firefox && !videoselectnotification}}" ba-repeat="{{camera :: cameras}}">\n\t\t\t\t<li ba-show="{{(camera.id !== selectedcamera) || allowscreen}}">\n\t\t\t\t\t<div data-selector="single-camera-stream"\n\t\t\t\t\t\t class="{{css}}-add-stream"\n\t\t\t\t\t\t onclick="{{addNewStream(camera.id)}}"\n\t\t\t\t\t\t onmouseenter="{{hover(string(\'add-stream\'))}}"\n\t\t\t\t\t>\n\t\t\t\t\t\t<i class="{{csscommon}}-icon-plus"></i> {{camera.label}}\n\t\t\t\t\t</div>\n\t\t\t\t</li>\n\n\t\t\t</ul>\n\t\t\t<hr ba-show="{{(showaddstreambutton && !firefox) || (firefox && allowscreen)}}"/>\n\t\t\t<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}" ba-show="{{!novideo && !allowscreen && !ismobile}}">\n\t\t\t\t<li onmouseenter="{{hover(string(\'select-camera\'))}}">\n\t\t\t\t\t<input tabindex="0"\n\t\t\t\t\t\t   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\t   type=\'radio\' name=\'camera\' value="{{selectedcamera == camera.id}}"\n\t\t\t\t\t\t   onclick="{{selectCamera(camera.id)}}"\n\t\t\t\t\t/>\n\t\t\t\t\t<span></span>\n\t\t\t\t\t<label tabindex="0"\n\t\t\t\t\t\t   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\t   onclick="{{selectCamera(camera.id)}}"\n\t\t\t\t\t>\n\t\t\t\t\t\t{{camera.label}}\n\t\t\t\t\t</label>\n\t\t\t\t </li>\n\t\t\t</ul>\n\t\t\t<hr ba-show="{{(!noaudio && !novideo) || !allowscreen}}"/>\n\t\t\t<ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}" ba-show="{{!noaudio && !allowscreen}}">\n\t\t\t\t<li tabindex="0"\n\t\t\t\t\tba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n\t\t\t\t\tonmouseenter="{{hover(string(\'select-audio-input\'))}}"\n\t\t\t\t\tonclick="{{selectMicrophone(microphone.id)}}"\n\t\t\t\t>\n\t\t\t\t\t<input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n\t\t\t\t\t<span></span>\n\t\t\t\t\t<label>\n\t\t\t\t\t\t{{microphone.label}}\n\t\t\t\t\t</label>\n\t\t\t\t </li>\n\t\t\t</ul>\n\t\t</div>\n\t</div>\n\t<div data-selector="controlbar" class="{{css}}-controlbar">\n\n\t\t<div class="{{css}}-leftbutton-container" ba-show="{{settingsvisible && ismobile}}">\n\t\t\t<div data-selector="face-mode-toggle-icon" class="{{css}}-mobile-camera-switcher {{css}}-button-inner"\n\t\t\t\t onclick="{{toggleFaceMode()}}"\n\t\t\t\t onmouseenter="{{hover(string(\'switch-camera\'))}}"\n\t\t\t>\n\t\t\t\t<i class="{{csscommon}}-icon-arrows-cw"></i>\n\t\t\t</div>\n\t\t</div>\n\n        <div class="{{css}}-leftbutton-container" ba-show="{{settingsvisible}}">\n            <div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="record-button-icon-cog" class="{{css}}-button-inner {{css}}-button-{{settingsopen ? \'selected\' : \'unselected\'}}"\n                 onclick="{{settingsopen=!settingsopen}}"\n                 onmouseenter="{{hover(string(\'settings\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n                <i class="{{csscommon}}-icon-cog"></i>\n            </div>\n        </div>\n\n        <div class="{{css}}-lefticon-container" ba-show="{{settingsvisible && !novideo && !allowscreen}}">\n            <div data-selector="record-button-icon-videocam" class="{{csscommon}}-icon-inner"\n                 onmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n                <i class="{{csscommon}}-icon-videocam {{csscommon}}-icon-state-{{camerahealthy ? \'good\' : \'bad\' }}"></i>\n            </div>\n        </div>\n\n        <div class="{{css}}-lefticon-container" ba-show="{{settingsvisible && !noaudio && !allowscreen}}">\n            <div data-selector="record-button-icon-mic" class="{{csscommon}}-icon-inner"\n                 onmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n                <i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n            </div>\n        </div>\n\n        <div class="{{css}}-lefticon-container" ba-show="{{stopvisible && recordingindication}}">\n            <div data-selector="recording-indicator" class="{{css}}-recording-indication">\n            </div>\n        </div>\n\n        <div class="{{css}}-label-container" ba-show="{{controlbarlabel}}">\n        \t<div data-selector="record-label-block" class="{{css}}-label-label">\n        \t\t{{controlbarlabel}}\n        \t</div>\n        </div>\n\n        <div class="{{css}}
2-rightbutton-container" ba-show="{{recordvisible}}">\n        \t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="record-primary-button" class="{{css}}-button-primary"\n                 onclick="{{record()}}"\n                 onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n        \t\t{{string(\'record\')}}\n        \t</div>\n        </div>\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n        \t<div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                 <input type="file"\n\t\t\t\t       class="{{css}}-chooser-file"\n\t\t\t\t       style="height:100"\n\t\t\t\t       onchange="{{uploadCovershot(domEvent)}}"\n\t\t\t\t       accept="{{covershot_accept_string}}"\n\t\t\t\t />\n                 <span>\n        \t\t\t{{string(\'upload-covershot\')}}\n        \t\t</span>\n        \t</div>\n        </div>\n\n        <div class="{{css}}-rightbutton-container" ba-show="{{rerecordvisible}}">\n        \t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="rerecord-primary-button" class="{{css}}-button-primary"\n                 onclick="{{rerecord()}}"\n                 onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n        \t\t{{string(\'rerecord\')}}\n        \t</div>\n        </div>\n\n\t\t<div class="{{css}}-rightbutton-container" ba-show="{{cancelvisible}}">\n\t\t\t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="cancel-primary-button" class="{{css}}-button-primary"\n\t\t\t\t onclick="{{cancel()}}"\n\t\t\t\t onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t>\n\t\t\t\t{{string(\'cancel\')}}\n\t\t\t</div>\n\t\t</div>\n\n        <div class="{{css}}-rightbutton-container" ba-show="{{stopvisible}}">\n        \t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="stop-primary-button" class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n\t\t\t\t title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n                 onclick="{{stop()}}"\n                 onmouseenter="{{hover( mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n        \t\t{{string(\'stop\')}}\n        \t</div>\n        </div>\n\n\t\t<div class="{{css}}-rightbutton-container" ba-show="{{pausable && !resumevisible && stopvisible}}">\n\t\t\t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="pause-primary-button" class="{{css}}-button-primary"\n\t\t\t\t title="{{string(\'pause-recorder\')}}"\n\t\t\t\t onclick="{{pause()}}"\n\t\t\t\t onmouseenter="{{hover(string(\'pause-recorder\'))}}"\n\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t>\n\t\t\t\t<i class="{{csscommon}}-icon-pause"></i>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="{{css}}-rightbutton-container" ba-show="{{pausable && resumevisible}}">\n\t\t\t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{resume()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="resume-primary-button" class="{{css}}-button-primary"\n\t\t\t\t title="{{string(\'resume-recorder\')}}"\n\t\t\t\t onclick="{{resume()}}"\n\t\t\t\t onmouseenter="{{hover(string(\'resume-recorder\'))}}"\n\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t>\n\t\t\t\t<i class="{{csscommon}}-icon-ccw"></i>\n\t\t\t</div>\n\t\t</div>\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n        \t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{skip()}}"  onmouseout="this.blur()"\n\t\t\t\t data-selector="skip-primary-button" class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n        \t\t{{string(\'skip\')}}\n        \t</div>\n        </div>\n\t</div>\n</div>\n',attrs:{css:"ba-videorecorder",csscommon:"ba-commoncss",cssrec
2order:"ba-recorder",hovermessage:"",videoselectnotification:null,ismobile:!1,recordingindication:!0,covershot_accept_string:"image/*,image/png,image/jpg,image/jpeg"},events:{"change:settingsopen":function(e){var t;e?(t=this.get("cameras").count(),this.get("cameras").count()<1?this.set("videoselectnotification",this.string("no-video-source")):1<t&&this.get("addstreamdeviceid")?this.set("videoselectnotification",this.string("stream-already-selected")):this.get("cameras").iterate(function(e){1===t&&this.get("addstreamdeviceid")===e.data().id&&this.set("videoselectnotification",this.string("stream-already-selected"))},this)):this.set("videoselectnotification",null)}},create:function(){this.set("ismobile",r.isMobile()),this.auto_destroy(new i({context:this,fire:function(){this.set("recordingindication",!this.get("recordingindication")&&!this.__parent.__paused)},delay:500}))},functions:{selectCamera:function(e){this.trigger("select-camera",e)},selectMicrophone:function(e){this.trigger("select-microphone",e)},toggleFaceMode:function(){this.trigger("toggle-face-mode")},addNewStream:function(e){this.set("settingsopen",!1),this.set("hovermessage",""),this.trigger("add-new-stream",e)},hover:function(e){this.set("hovermessage",e)},unhover:function(){this.set("hovermessage","")},record:function(){this.trigger("invoke-record")},rerecord:function(){this.trigger("invoke-rerecord")},stop:function(){this.trigger("invoke-stop")},pause:function(){this.trigger("invoke-pause")},resume:function(){this.trigger("invoke-resume")},skip:function(){this.trigger("invoke-skip")},cancel:function(){this.trigger("invoke-cancel")},uploadCovershot:function(e){this.trigger("upload-covershot",e[0].target)}}}}).register("ba-videorecorder-controlbar").registerFunctions({css:function(e){return e.css},"settingsvisible && settingsopen":function(e){return e.settingsvisible&&e.settingsopen},videoselectnotification:function(e){return e.videoselectnotification},"string('add-stream')":function(e){return e.string("add-stream")},csscommon:function(e){return e.csscommon},"showaddstreambutton && firefox && allowscreen":function(e){return e.showaddstreambutton&&e.firefox&&e.allowscreen},"addNewStream()":function(e){return e.addNewStream()},"hover(string('add-stream'))":function(e){return e.hover(e.string("add-stream"))},"showaddstreambutton && !firefox && !videoselectnotification":function(e){return e.showaddstreambutton&&!e.firefox&&!e.videoselectnotification},cameras:function(e){return e.cameras},"(camera.id !== selectedcamera) || allowscreen":function(e){return e.camera.id!==e.selectedcamera||e.allowscreen},"addNewStream(camera.id)":function(e){return e.addNewStream(e.camera.id)},"camera.label":function(e){return e.camera.label},"(showaddstreambutton && !firefox) || (firefox && allowscreen)":function(e){return e.showaddstreambutton&&!e.firefox||e.firefox&&e.allowscreen},"!novideo && !allowscreen && !ismobile":function(e){return!e.novideo&&!e.allowscreen&&!e.ismobile},"hover(string('select-camera'))":function(e){return e.hover(e.string("select-camera"))},"selectCamera(camera.id)":function(e){return e.selectCamera(e.camera.id)},"selectedcamera == camera.id":function(e){return e.selectedcamera==e.camera.id},"(!noaudio && !novideo) || !allowscreen":function(e){return!e.noaudio&&!e.novideo||!e.allowscreen},microphones:function(e){return e.microphones},"!noaudio && !allowscreen":function(e){return!e.noaudio&&!e.allowscreen},"selectMicrophone(microphone.id)":function(e){return e.selectMicrophone(e.microphone.id)},"hover(string('select-audio-input'))":function(e){return e.hover(e.string("select-audio-input"))},"selectedmicrophone == microphone.id":function(e){return e.selectedmicrophone==e.microphone.id},"microphone.label":function(e){return e.microphone.label},"settingsvisible && ismobile":function(e){return e.settingsvisible&&e.ismobile},"toggleFaceMode()":function(e){return e.toggleFaceMode()},"hover(string('switch-camera'))":function(e){return e.hover(e.string("switch-camera"))},settingsvisible:function(e){return e.settingsvisible},"settingsopen=!settingsopen":function(e){return e.settingsopen=!e.settingsopen},"settingsopen ? 'selected' : 'unselected'":function(e){return e.settingsopen?"selected":"unselected"},"hover(string('settings'))":function(e){return e.hover(e.string("settings"))},"unhover()":function(e){return e.unhover()},"settingsvisible && !novideo && !allowscreen":function(e){return e.settingsvisible&&!e.novideo&&!e.allowscreen},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(e){return e.hover(e.string(e.camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(e){return e.camerahealthy?"good":"bad"},"settingsvisible && !noaudio && !allowscreen":function(e){return e.settingsvisible&&!e.noaudio&&!e.allowscreen},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(e){return e.hover(e.string(e.microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(e){return e.microphonehealthy?"good":"bad"},"stopvisible && recordingindication":function(e){return e.stopvisible&&e.recordingindication},controlbarlabel:function(e){return e.controlbarlabel}
2,recordvisible:function(e){return e.recordvisible},"record()":function(e){return e.record()},"hover(string('record-tooltip'))":function(e){return e.hover(e.string("record-tooltip"))},"string('record')":function(e){return e.string("record")},uploadcovershotvisible:function(e){return e.uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(e){return e.hover(e.string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(e){return e.uploadCovershot(e.domEvent)},covershot_accept_string:function(e){return e.covershot_accept_string},"string('upload-covershot')":function(e){return e.string("upload-covershot")},rerecordvisible:function(e){return e.rerecordvisible},"rerecord()":function(e){return e.rerecord()},"hover(string('rerecord-tooltip'))":function(e){return e.hover(e.string("rerecord-tooltip"))},"string('rerecord')":function(e){return e.string("rerecord")},cancelvisible:function(e){return e.cancelvisible},"cancel()":function(e){return e.cancel()},"hover(string('cancel-tooltip'))":function(e){return e.hover(e.string("cancel-tooltip"))},"string('cancel')":function(e){return e.string("cancel")},stopvisible:function(e){return e.stopvisible},"stop()":function(e){return e.stop()},"mintimeindicator ? css + '-disabled': ''":function(e){return e.mintimeindicator?e.css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(e){return e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip")},"hover( mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(e){return e.hover(e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip"))},"string('stop')":function(e){return e.string("stop")},"pausable && !resumevisible && stopvisible":function(e){return e.pausable&&!e.resumevisible&&e.stopvisible},"pause()":function(e){return e.pause()},"string('pause-recorder')":function(e){return e.string("pause-recorder")},"hover(string('pause-recorder'))":function(e){return e.hover(e.string("pause-recorder"))},"pausable && resumevisible":function(e){return e.pausable&&e.resumevisible},"resume()":function(e){return e.resume()},"string('resume-recorder')":function(e){return e.string("resume-recorder")},"hover(string('resume-recorder'))":function(e){return e.hover(e.string("resume-recorder"))},skipvisible:function(e){return e.skipvisible},"skip()":function(e){return e.skip()},"hover(string('skip-tooltip'))":function(e){return e.hover(e.string("skip-tooltip"))},"string('skip')":function(e){return e.string("skip")}}).attachStringTable(t.strings).addStrings({settings:"Settings",camerahealthy:"Lighting is good",cameraunhealthy:"Lighting is not optimal",microphonehealthy:"Sound is good",microphoneunhealthy:"Cannot pick up any sound",record:"Record","record-tooltip":"Click here to record.",rerecord:"Redo","rerecord-tooltip":"Click here to redo.","upload-covershot":"Upload Cover","upload-covershot-tooltip":"Click here to upload custom cover shot",stop:"Stop","stop-tooltip":"Click here to stop.",skip:"Skip","skip-tooltip":"Click here to skip.","stop-available-after":"Minimum recording time is %d seconds",cancel:"Cancel","cancel-tooltip":"Click here to cancel.","add-stream":"Add Stream","pause-recorder":"Pause Recorder","resume-recorder":"Resume Recorder","no-video-source":"Missing additional video input source","stream-already-selected":"Additional stream has been already selected"})}),e.define("module:VideoRecorder.Dynamics.Faceoutline",["dynamics:Dynamic"],function(e,t){return e.extend({scoped:t},function(e){return{template:'<svg viewBox="0 0 301 171" style="width:100%; height:100%; position: absolute; top: 0; left: 0">\n    <g>\n        <path fill="none" stroke="white" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="3.0228,3.0228" d="M198.5,79.831c0,40.542-22.752,78.579-47.5,78.579c-24.749,0-47.5-38.036-47.5-78.579c0-40.543,17.028-68.24,47.5-68.24C185.057,11.591,198.5,39.288,198.5,79.831z"></path>\n    </g>\n</svg>'}}).registerFunctions({}).register("ba-videorecorder-faceoutline")}),e.define("module:VideoRecorder.Dynamics.Imagegallery",["dynamics:Dynamic","media:Recorder.Support","base
2:Collections.Collection","base:Properties.Properties","base:Timers.Timer","browser:Dom","browser:Info","module:Assets"],["dynamics:Partials.StylesPartial"],function(e,t,i,r,o,a,n,s,x){return e.extend({scoped:x},function(e){return{template:'<div ba-if="{{showslidercontainer}}">\n\t<div data-selector="slider-left-button" class="{{css}}-imagegallery-leftbutton">\n\t\t<div tabindex="0" data-selector="slider-left-inner-button"\n\t\t\t ba-hotkey:space^enter^left="{{left()}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-imagegallery-button-inner" onclick="{{left()}}"\n\t\t>\n\t\t\t<i class="{{csscommon}}-icon-left-open"></i>\n\t\t</div>\n\t</div>\n\n\t<div data-selector="images-imagegallery-container" ba-repeat="{{image::images}}"\n\t\t class="{{css}}-imagegallery-container" data-gallery-container>\n\t\t<div tabindex="0" class="{{css}}-imagegallery-image"\n\t\t\t ba-hotkey:space^enter="{{select(image)}}" onmouseout="this.blur()"\n\t\t\t ba-styles="{{{left: image.left + \'px\', top: image.top + \'px\', width: image.width + \'px\', height: image.height + \'px\'}}}"\n\t\t\t onclick="{{select(image)}}"\n\t\t>\n\t\t\t<div class="{{css}}-imagegallery-image-compat" ba-show="{{ie10below}}"></div>\n\t\t</div>\n\t</div>\n\n\t<div data-selector="slider-right-button" class="{{css}}-imagegallery-rightbutton">\n\t\t<div tabindex="0" data-selector="slider-right-inner-button"\n\t\t\t ba-hotkey:space^enter^right="{{right()}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-imagegallery-button-inner" onclick="{{right()}}"\n\t\t>\n\t\t\t<i class="{{csscommon}}-icon-right-open"></i>\n\t\t</div>\n\t</div>\n</div>\n\n<div ba-if="{{!showslidercontainer}}" class="{{css}}-chooser-container">\n\t<div data-selector="covershot-primary-button" class="{{css}}-chooser-button-container">\n\t\t<div class="{{css}}-chooser-button-0">\n\t\t\t<input type="file"\n\t\t\t\t   tabindex="0"\n\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t   accept="{{covershot_accept_string}}"\n\t\t\t\t   onchange="{{uploadCovershot(domEvent)}}"\n\t\t\t/>\n\t\t\t<i class="{{csscommon}}-icon-picture"></i>\n\t\t\t<span>\n\t\t\t{{string(\'upload-covershot\')}}\n\t\t</span>\n\t\t</div>\n\t</div>\n</div>\n',attrs:{css:"ba-videorecorder",csscommon:"ba-commoncss",cssrecorder:"ba-recorder",imagecount:3,imagenativewidth:0,imagenativeheight:0,containerwidth:0,containerheight:0,containeroffset:0,images:{},deltafrac:1/8,showslidercontainer:!0,snapshots:[],covershot_accept_string:"image/*,image/png,image/jpg,image/jpeg"},computed:{"showslidercontainer:snapshots":function(){return 0<this.get("snapshots").length},"imagewidth:imagecount,containerwidth,deltafrac":function(){return this.get("imagecount")<=0?0:this.get("containerwidth")*(1-this.get("deltafrac"))/this.get("imagecount")},"imagedelta:imagecount,containerwidth,deltafrac":function(){return this.get("imagecount")<=1?0:this.get("containerwidth")*this.get("deltafrac")/(this.get("imagecount")-1)},"imageheight:imagewidth,imagenativewidth,imagenativeheight":function(){return this.get("imagenativeheight")*this.get("imagewidth")/this.get("imagenativewidth")}},create:function(){this.set("ie10below",n.isInternetExplorer()&&n.internetExplorerVersion()<=10);var e=this.auto_destroy(new i);this.set("images",e),this.snapshotindex=0,this._updateImageCount(),this.on("change:imagecount",this._updateImageCount,this),this.on("change:imagewidth change:imageheight change:imagedelta",this._recomputeImageBoxes,this),this.auto_destroy(new o({context:this,delay:1e3,fire:function(){this.updateContainerSize()}}))},destroy:function(){0<this.get("images").length&&this.get("images").iterate(function(e){e.snapshotDisplay&&this.parent().recorder&&this.parent().recorder.removeSnapshotDisplay(e.snapshotDisplay)},this),e.destroy.call(this)},_updateImageCount:function(){for(var e=this.get("images"),t=this.get("imagecount");e.count()<t;){var i=new r({index:e.count()});this._recomputeImageBox(i),e.add(i)}for(;e.count()>t;)e.remove(e.getByIndex(e.count()-1))},_recomputeImageBoxes:function(){this.get("images").iterate(function(e){this._recomputeImageBox(e)},this)},_recomputeImageBox:function(e){var i,r,o,a,n,s,x;!this.parent().recorder&&this.get("snapshots").length<1||(a=!1,(i=this.parent().get("videometadata").ratio)||void 0===this.parent().recorder._recorder||void 0!==this.parent().recorder._recorder._videoTrackSettings&&(void 0!==(r=this.parent().recorder._recorder._videoTrackSettings).aspectRatio?i=r.aspectRatio:void 0!==r.width&&void 0!==r.height&&(i=Math.round(r.width/r.height*100)/100)),i&&(o=Math.floor(this.get("imagewidth")/i),this.get("containerheight")<o)&&0<o&&(a=!0,o=Math.floor(.75*this.get("containerheight"))),r=e.get("index"),o=o||this.get("imageheight"),a=a?.75*this.get("imagewidth"):this.get("imagewidth"),n=this.get("imagedelta"),s=this.get("containerheight"),x=this.get("containerwidth"),1<o&&(1===this.get("images").count()&&(1<i?(a*=.45,o*=.45):a*=.45),2===this.get("images").count()&&i<1&&(a*=.7),e.set("left",1===this.get("images").count()?1+Math.round((x-a)/2):1+Math.round(r*(a+n))),e.set("top",1+Math.round((s-o)/2)),e.set("width",1+Math.round(a)),e.set("height",1+Math.round(o)),e.snapshot)&&e.snapshotDisplay&&(this.parent().recorder?this.parent().recorder:t).updateSnapshotDisplay(e.snapshot,e.snapshotDisplay,e.get("left")+this.get("containeroffset"),e.get("top"),e.get("width"),e.get("height")))},updateContainerSize:function(){var e=this.activeElement().querySelector("[data-gallery-container]"),t=r=a.elementOffset(e),i=(this.parent().recorder?t=a.elementOffset(this.parent().recorder._element):(i=this.parent().activeElement().querySelector("video"))&&(t=a.elementOffset(i)),r.left-t.left),r=a.elementDimensions(e);this.set("containeroffset",i),this.set("containerheight",r.height),this.set("containerwidth",r.width)},_afterActivate:function(t){e._afterActivate.apply(this,arguments),this.updateContainerSize()},loadImageSnapshot:function(e,i){e.snapshotDisplay&&((this.parent().recorder?this.parent().recorder:t).removeSnapshotDisplay(e.snapshotDisplay),e.snapshotDisplay=null);var r=this.get("snapshots");e.snapshot=r[(i%r.length+r.length)%r.length],e.snapshotDisplay=(this.parent().recorder?this.parent().recorder:t).createSnapshotDisplay(this.activeElement(),e.snapshot,e.get("left")+this.get("containeroffset"),e.get("top"),e.get("width"),e.get("height"))}
2,loadSnapshots:function(){this.get("images").iterate(function(e){this.loadImageSnapshot(e,this.snapshotindex+e.get("index"))},this)},nextSnapshots:function(){this.snapshotindex+=this.get("imagecount"),this.loadSnapshots()},prevSnapshots:function(){this.snapshotindex-=this.get("imagecount"),this.loadSnapshots()},functions:{left:function(){this.prevSnapshots()},right:function(){this.nextSnapshots()},select:function(e){this.trigger("image-selected",e.snapshot)},uploadCovershot:function(e){this.trigger("upload-covershot",e[0].target)}}}}).registerFunctions({showslidercontainer:function(e){return e.showslidercontainer},css:function(e){return e.css},"left()":function(e){return e.left()},csscommon:function(e){return e.csscommon},images:function(e){return e.images},"select(image)":function(e){return e.select(e.image)},"{left: image.left + 'px', top: image.top + 'px', width: image.width + 'px', height: image.height + 'px'}":function(e){return{left:e.image.left+"px",top:e.image.top+"px",width:e.image.width+"px",height:e.image.height+"px"}},ie10below:function(e){return e.ie10below},"right()":function(e){return e.right()},"!showslidercontainer":function(e){return!e.showslidercontainer},covershot_accept_string:function(e){return e.covershot_accept_string},"uploadCovershot(domEvent)":function(e){return e.uploadCovershot(e.domEvent)},"string('upload-covershot')":function(e){return e.string("upload-covershot")}}).register("ba-videorecorder-imagegallery").attachStringTable(s.strings).addStrings({"upload-covershot":"Upload Cover"})}),e.define("module:VideoRecorder.Dynamics.Loader",["dynamics:Dynamic","module:Assets"],["dynamics:Partials.ShowPartial"],function(e,t,i){return e.extend({scoped:i},function(e){return{template:'\n<div class="{{cssrecorder}}-loader-container">\n    <div data-selector="recorder-loader-block" class="{{cssrecorder}}-loader-loader" title="{{tooltip || \'\'}}">\n    </div>\n</div>\n<div data-selector="recorder-loader-label-container" class="{{cssrecorder}}-loader-label" ba-show="{{label}}">\n\t{{label}}\n</div>\n',attrs:{css:"ba-videorecorder",csscommon:"ba-commoncss",cssrecorder:"ba-recorder",tooltip:"",label:"",message:"",hovermessage:""}}}).registerFunctions({cssrecorder:function(e){return e.cssrecorder},"tooltip || ''":function(e){return e.tooltip||""},label:function(e){return e.label}}).register("ba-videorecorder-loader").attachStringTable(t.strings).addStrings({})}),e.define("module:VideoRecorder.Dynamics.Message",["dynamics:Dynamic"],["dynamics:Partials.ClickPartial"],function(e,t,i){return e.extend({scoped:i},function(e){return{template:'\n<div data-selector="recorder-message-container" class="{{css}}-message-container" ba-click="{{click()}}">\n    <div data-selector="recorder-message-block" class=\'{{css}}-message-message\'>\n        <p>\n            {{message || ""}}\n        </p>\n        <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n            <li>\n                <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                    {{link.title}}\n                </a>\n            </li>\n        </ul>\n    </div>\n</div>\n',attrs:{css:"ba-videorecorder",csscommon:"ba-commoncss",cssrecorder:"ba-recorder",message:"",links:null},functions:{click:function(){this.trigger("click")},linkClick:function(e){this.trigger("link",e)}}}}).registerFunctions({css:function(e){return e.css},"click()":function(e){return e.click()},'message || ""':function(e){return e.message||""},"links && links.length > 0":function(e){return e.links&&0<e.links.length},links:function(e){return e.links},"linkClick(link)":function(e){return e.linkClick(e.link)},"link.title":function(e){return e.link.title}}).register("ba-videorecorder-message")}),e.define("module:VideoRecorder.Dynamics.RecorderStates.State",["base:States.State","base:Events.ListenMixin","base:Objs"],function(e,t,i,r){return e.extend({scoped:r},[t,{dynamics:[],_start:function(){this.dyn=this.host.dynamic,i.iter(i.extend({message:!1,chooser:!1,topmessage:!1,controlbar:!1,loader:!1,imagegallery:!1,helperframe:!1},i.objectify(this.dynamics)),function(e,t){this.dyn.set(t+"_active",e)},this),this.dyn.set("placeholderStyle",""),this.dyn.set("playertopmessage",""),this.dyn.set("message_links",null),this.dyn._accessing_camera=!1,this._started()},_started:function(){},record:function(){this.dyn.set("autorecord",!0)},stop:function(){this.dyn.scopes.player.execute("stop")},play:function(){this.dyn.scopes.player.execute("play")},pause:function(){this.dyn.scopes.player.execute("pause")},rerecord:function(){},selectRecord:function(){},selectRecordScreen:function(e){},selectUpload:function(e){},uploadCovershot:function(e){},checkOrientation:function(e,t){return t=t||"FatalError",!this.dyn.get("media-orientation")||!("portrait"===this.dyn.get("media-orientation")&&!e||"landscape"===this.dyn.get("media-orientation")&&e)||(this.dyn.set("recordv
2isible",!1),e=this.dyn.string("supported-mode").replace("%s",e?"landscape":"portrait"),e+=" "+this.dyn.string("re-choose-action"),this.next(t,{message:e,retry:"Chooser"}),!1)}}])}),e.define("module:VideoRecorder.Dynamics.RecorderStates.FatalError",["module:VideoRecorder.Dynamics.RecorderStates.State","browser:Info","base:Timers.Timer"],function(e,t,i,r){return e.extend({scoped:r},{dynamics:["message"],_locals:["message","retry"],_started:function(){this.dyn.set("message",this._message||this.dyn.string("recorder-error")),this.dyn.set("shortMessage",this.dyn.get("message").length<30),this.listenOn(this.dyn,"message-click",function(){this.dyn.set("placeholderstyle",""),this._retry&&this.next(this._retry)})}})}),e.define("module:VideoRecorder.Dynamics.RecorderStates.ChooseAlternativeDevice",["module:VideoRecorder.Dynamics.RecorderStates.State","browser:Info"],function(e,t,i){return e.extend({scoped:i},{dynamics:["message"],_locals:["message","retry"],_started:function(){this.dyn.set("controlbar_active",!0),this.dyn.set("message",this._message||this.dyn.string("recorder-error")),this.dyn.set("shortMessage",this.dyn.get("message").length<30),this.listenOn(this.dyn,"message-click",function(){this.next("Chooser")},this),void 0!==this.dyn.recorder._recorder&&this.listenOn(this.dyn.recorder._recorder,"rebound",function(){t.isChromiumBased()&&this.next("CameraHasAccess")},this)}})}),e.define("module:VideoRecorder.Dynamics.RecorderStates.Initial",["module:VideoRecorder.Dynamics.RecorderStates.State","browser:Dom"],function(e,t,i){return e.extend({scoped:i},{_started:function(){this.dyn.set("is_initial_state",!0),this.dyn.set("verified",!1),this.dyn.set("playbacksource",null),this.dyn.set("playbackposter",null),this.dyn.set("player_active",!1),this.dyn.set("placeholderstyle",""),this.dyn._videoFileName=null,this.dyn._videoFile=null,this.dyn._videoFilePlaybackable=!1,this.dyn.__firstFrameSnapshot=null,this.dyn._initializeUploader(),this.dyn.get("recordermode")?this.dyn.get("autorecord")||this.dyn.get("skipinitial")?this.dyn.get("onlyaudio")?t.userInteraction(function(){this.eventualNext("RequiredSoftwareCheck")},this):this.eventualNext("RequiredSoftwareCheck"):this.next("Chooser"):this.dyn.get("video")?this.next("Player"):(console.warn("recordermode:false requires an existing video to be present and provided."),this.dyn.set("recordermode",!0))},_end:function(){this.dyn.set("is_initial_state",!1)}})}),e.define("module:VideoRecorder.Dynamics.RecorderStates.Player",["module:VideoRecorder.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{rerecord:function(){this.dyn.trigger("rerecord"),this.dyn.set("recordermode",!0),this.next("Initial")},_started:function(){this.dyn.set("player_active",!0),this.dyn.get("allowtexttrackupload")&&this.dyn.set("uploadtexttracksvisible",!0)},_end:function(){this.dyn.set("player_active",!1),this.dyn.set("uploadtexttracksvisible",!1)}})}),e.define("module:VideoRecorder.Dynamics.RecorderStates.Chooser",["module:VideoRecorder.Dynamics.RecorderStates.State","base:Strings","base:Objs","browser:Info","module:PopupHelper","media:Player.Support"],function(e,t,i,r,o,a,n){return e.extend({scoped:n},{dynamics:["chooser"],_started:function(){this.listenOn(this.dyn,"change:orientation change:currentorientation",function(){var e=this.dyn.get("orientation"),t=this.dyn.get("currentorientation");(t=e&&e!==t)&&this.dyn.set("message",this.dyn.string("orientation-"+e+"-required")),this.dyn.set("message_active",t),this.dyn.set("chooser_active",!t)},this,{initcall:!0})},_popup:function(){var e=this.auto_destroy(new o),t=this.auto_destroy(new this.dyn.cls({element:e.containerInner,attrs:i.extend(this.dyn.cloneAttrs(),this.dyn.popupAttrs())}));this._delegatedRecorder=t,this.dyn.delegateEvents(null,t),e.on("hide",function(){this._delegatedRecorder=null,t.destroy(),e.destroy()},this),e.show(),t.activate()},record:function(){this.dyn.get("popup")?this._popup():(this.dyn.set("autorecord",!0),this.selectRecord())},selectRecordScreen:function(e){this.dyn.get("popup")?this._popup():(this.dyn.set("record_media",e?"multistream":"screen"),this.next("RequiredSoftwareCheck"))},selectRecord:function(){this.dyn.get("popup")?this._popup():(this.dyn.set("record_media","camera"),this.next("RequiredSoftwareCheck"))},selectUpload:function(e){if(this.dyn.get("popup"))this._popup();else{if(!(r.isMobile()&&r.isAndroid()&&r.isCordova())){if(this.dyn.get("allowedextensions")){var i=(e.files[0].name||"").toLowerCase(),o=!1;if(this.dyn.get("allowedextensions").forEach(function(e){t.ends_with(i,"."+e.toLowerCase())&&(o=!0)},this),!o)return n=this.dyn.string("unsupported_video_type").replace("%s",this.dyn.get("allowedextensions").join(" / ")),this.dyn.trigger("error",{error_type:"upload",error_code:n}),void this.next("FatalError",{message:n,retry:"Chooser"})}var n,s,x;if(this.dyn.get("filesizelimit")&&e.files&&0<e.files.length&&e.files[0].size&&e.files[0].size>this.dyn.get("filesizelimit"))return n="KB",s=Math.round(e.files[0].size/1e3),x=Math.round(this.dyn.get("filesizelimit")/1e3),999<s&&(n="MB",s=Math.round(s/1e3),x=Math.round(x/1e3)),void this.next("FatalError",{message:this.dyn.string("video_file_too_large").replace("%s",s+n+" / "+x+n),retry:"Chooser"})}
2try{a.videoFileInfo(e.files[0]).success(function(t){void 0!==t.width&&void 0!==t.height&&!this.checkOrientation(1<t.width/t.height)||(t.duration&&this.dyn.get("enforce-duration")&&(this.dyn.get("timeminlimit")&&t.duration<this.dyn.get("timeminlimit")||this.dyn.get("timelimit")&&t.duration>this.dyn.get("timelimit"))?this.next("FatalError",{message:this.dyn.string("upload-error-duration"),retry:"Chooser"}):t.width&&this.dyn.get("minuploadingwidth")&&this.dyn.get("minuploadingwidth")>t.width||t.width&&this.dyn.get("maxuploadingwidth")&&this.dyn.get("maxuploadingwidth")<t.width||t.height&&this.dyn.get("minuploadingheight")&&this.dyn.get("minuploadingheight")>t.height||t.height&&this.dyn.get("maxuploadingheight")&&this.dyn.get("maxuploadingheight")<t.height?this.next("FatalError",{message:this.dyn.string("resolution-constraint-error"),retry:"Chooser"}):(this.dyn._videoFilePlaybackable=!0,this.dyn.set("duration",t.duration),(t.width<=0||t.height<=0)&&(this.dyn._videoFilePlaybackable=!1,this.dyn.set("media_src_not_supported",!0),this._disablePlaybackOnRecorder()),this._uploadFile(e)))},this).error(function(t){t.code===MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED&&(this.dyn.set("media_src_not_supported",!0),this._disablePlaybackOnRecorder()),this._uploadFile(e)},this)}catch(t){this._uploadFile(e)}}},_uploadFile:function(e){if(!this.__blocked){this.__blocked=!0,this.dyn.set("creation-type",r.isMobile()?"mobile":"upload");try{this.dyn._videoFileName=e.files[0].name,this.dyn._videoFile=e.files[0]}catch(e){}this.dyn._prepareRecording().success(function(){this.dyn.trigger("upload_selected",e),this.dyn._uploadVideoFile(e),this._setValueToEmpty(e),this.__blocked=!1,this.next("CovershotSelection")},this).error(function(t){this._setValueToEmpty(e),this.__blocked=!1,this.next("FatalError",{message:t,retry:"Chooser"})},this)}},_setValueToEmpty:function(e){try{e.value=""}catch(e){}},_disablePlaybackOnRecorder:function(){!0===this.dyn.get("allowtrim")&&(this.dyn.set("allowtrim",!1),this.dyn.set("was_allowtrim",!0)),!0===this.dyn.get("localplayback")&&(this.dyn.set("localplayback",!1),this.dyn.set("was_localplayback",!0)),!0===this.dyn.get("snapshotfromuploader")&&(this.dyn.set("snapshotfromuploader",!1),this.dyn.set("was_snapshotfromuploader",!0))}})}),e.define("module:VideoRecorder.Dynamics.RecorderStates.CreateUploadCovershot",["module:VideoRecorder.Dynamics.RecorderStates.State","media:Recorder.Support","base:Objs","base:Timers.Timer","browser:Dom","browser:Events","browser:Info","base:Async"],function(e,t,i,r,o,a,n,s,x){return e.extend({scoped:x},{dynamics:["loader","message"],_started:function(){this.dyn.set("cancancel",!0),this.dyn.set("loader_active",!0),this.dyn.set("topmessage",this.dyn.string("please-wait")),this.dyn.set("message",this.dyn.string("prepare-covershot")),this.dyn.get("cancancel")&&this.dyn.get("allowcancel")&&this.dyn.set("controlbar_active",!0);try{if(this.dyn.set("player_active",!1),!this.dyn._videoFile)return console.warn("Could not find source file to be able start player"),this.next("Trimming");this.dyn.set("playbacksource",(window.URL||window.webkitURL).createObjectURL(this.dyn._videoFile));var e=document.createElement("video"),n=0,x=0,c=1,l=(e.src=this.dyn.get("playbacksource"),e.setAttribute("preload","metadata"),e.volume=0,e.muted=!0,s.eventually(function(){if(e.readyState<1)return console.warn("Could not be able load video metadata"),this.next("Trimming")},this,5e3),this.auto_destroy(new a));l.on(e,"loadedmetadata",function(t){var o;return(x=e.duration)!==1/0&&x?(c=this._calculateSeekPeriod(x),0<e.videoWidth&&0<e.videoHeight?(o=e.videoWidth>e.videoHeight?80:35,this.dyn.set("videometadata",i.tree_merge(this.dyn.get("videometadata"),{height:e.videoHeight,width:e.videoWidth,ratio:+(e.videoWidth/e.videoHeight).toFixed(2),thumbnails:{width:o,height:Math.floor(o/e.videoWidth*e.videoHeight)}})),void(this.__videoSeekTimer=new r({context:this,fire:function(){e.volume<.1||e.muted?e.currentTime=n:e.volume=0,n+=c},destroy_on_stop:!0,delay:500,start:!0}))):(console.warn("Could not find video dimensions information to be able create covershot"),this.next("Trimming"))):(console.warn("Could not generate video covershots from uploaded file"),this.next("Trimming"))},this),this.dyn.get("picksnapshots")?l.on(e,"seeked",function(i){var r,a=t.createSnapshot(this.dyn.get("snapshottype"),e,!0);a&&(this.dyn.get("createthumbnails")&&this.dyn.get("videometadata").thumbnails.images.push({time:e.currentTime,snap:a}),this.dyn.get("snapshots").length<this.dyn.get("snapshotmax")?this.dyn.get("snapshots").push(a):(r=Math.floor(Math.random()*this.dyn.get("snapshotmax")),t.removeSnapshot(this.dyn.get("snapshots")[r]),this.dyn.get("snapshots")[r]=a)),e.currentTime+c>=x&&(e.currentTime=e.currentTime+c,e.ended||o.triggerDomEvent(e,"ended"))},this):l.on(e,"canplay",function(i){e.currentTime=0;var r=t.createSnapshot(this.dyn.get("snapshottype"),e,!0);r&&(this.dyn.get("selectfirstcovershotonskip")&&(this.dyn.get("snapshots")[0]=r),this.dyn.get("videometadata").processingPlaceholder=r,o.triggerDomEvent(e,"ended"))},this),l.on(e,"ended",function(t){this.__videoSeekTimer.stop(),"function"==typeof e.remove?e.remove():e.style.display="none",this.next("CovershotSelection")},this)}catch(e){console.warn(e),this.next("Trimming")}},stop:function(){this.dyn.set("loader_active",!1),this.dyn.set("loaderlabel",""),this.dyn.set("topmessage","")},_calculateSeekPeriod:function(e){return e<15?1:e<40?3:e<100?4:Math.floor(e/100)+4}})}),e.define("module:VideoRecorder.Dynamics.RecorderStates.RequiredSoftwareCheck",["module:VideoRecorder.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_started:function(){this.dyn.set("settingsvisible",!1),this.dyn.set("recordv
2isible",!1),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("skipvisible",!1),this.dyn.set("uploadcovershotvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.set("loaderlabel",""),this.listenOn(this.dyn,"error",function(e){this.next("FatalError",{message:this.dyn.string("attach-error"),retry:"Initial"})},this),this.dyn._attachRecorder(),this.dyn&&(this.dyn.on("message-link-click",function(e){e.execute(),this.next("RequiredSoftwareWait")},this),this.dyn._softwareDependencies().error(function(e){this.dyn.set("message_links",e),this.dyn.set("loader_active",!1),this.dyn.set("message_active",!0),this.dyn.set("message",this.dyn.string("software-required"))},this).success(function(){this.next("CameraAccess")},this))}})}),e.define("module:VideoRecorder.Dynamics.RecorderStates.RequiredSoftwareWait",["module:VideoRecorder.Dynamics.RecorderStates.State","base:Promise","browser:Dom"],function(e,t,i,r){return e.extend({scoped:r},{dynamics:["message"],_started:function(){this.dyn.set("settingsvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("skipvisible",!1),this.dyn.set("uploadcovershotvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.set("loaderlabel",""),this.dyn.set("message",this.dyn.string("software-waiting")),t.resilience(function(){return i.isTabHidden()?t.error("Not ready"):this.dyn._softwareDependencies()},this,120,[],1e3).success(function(){this.next("CameraAccess")},this).error(function(){this.next("RequiredSoftwareCheck")},this),this.dyn.on("message-click",function(){this.next("RequiredSoftwareCheck")},this)}})}),e.define("module:VideoRecorder.Dynamics.RecorderStates.CameraAccess",["module:VideoRecorder.Dynamics.RecorderStates.State","base:Objs","base:Types","base:Timers.Timer","base
2:Collections.Collection"],function(e,t,i,r,o,a){return e.extend({scoped:a},{dynamics:["loader"],_started:function(){this.dyn.set("settingsvisible",!0),this.dyn.set("recordvisible",!0),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("skipvisible",!1),this.dyn.set("uploadcovershotvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.set("loaderlabel",""),this.listenOn(this.dyn,"bound",function(){var e;this.dyn.set("creation-type","webrtc"),this.dyn.get("onlyaudio")||"screen"===this.dyn.get("record_media")||"multistream"===this.dyn.get("record_media")?(this.dyn.get("allowmultistreams")&&"multistream"===this.dyn.get("record_media")&&this.dyn.recorder.enumerateDevices().success(function(e){this.set("cameras",new o(t.values(e.video))),this.trigger(i.is_empty(e.video)?"no_camera":"has_camera"),this._add_new_stream()},this.dyn),this.next("CameraHasAccess")):e=this.auto_destroy(new r({start:!0,delay:100,context:this,fire:function(){.01<=this.dyn.blankLevel()&&.01<=this.dyn.deltaCoefficient()&&(e.stop(),this.next("CameraHasAccess"))}}))},this),this.listenOn(this.dyn,"error",function(e){this.next("FatalError",{message:this.dyn.string("attach-error"),retry:"Initial"})},this),this.listenOn(this.dyn,"access_forbidden",function(e){var t=this.dyn.string("access-forbidden");"string"==typeof e.name&&"function"==typeof this.dyn.recorder.errorHandler&&"object"==typeof(e=this.dyn.recorder.errorHandler(e.name))&&(e.userLevel?t=this.dyn.string(e.key):console.warn(e.message+". Please inform us!")),this.next("FatalError",{message:t,retry:"Initial"})},this),this.dyn._bindMedia()}})}),e.define("module:VideoRecorder.Dynamics.RecorderStates.CameraHasAccess",["module:VideoRecorder.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["topmessage","controlbar"],_started:function(){this.checkOrientation(this.dyn.isPortrait(),"ChooseAlternativeDevice")&&(this.dyn.trigger("ready_to_record"),this._preparePromise=null,0<this.dyn.get("countdown")&&this.dyn.recorder&&this.dyn.recorder.recordDelay(this.dyn.get("uploadoptions"))>1e3*this.dyn.get("countdown")&&(this._preparePromise=this.dyn._prepareRecording()),this.dyn.get("pausable")&&this.dyn.set("pausable",this.dyn.recorder.canPause()),this.dyn.set("hovermessage",""),this.dyn.set("topmessage",""),this.dyn.set("settingsvisible",!0),this.dyn.set("recordvisible",!0),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("skipvisible",!1),this.dyn.set("uploadcovershotvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.set("isrecorderready",!0),this.dyn.get("autorecord"))&&this.next("RecordPrepare",{preparePromise:this._preparePromise})},record:function(){this.dyn.get("autorecord")||this.dyn.get("audio-test-mandatory")&&!this.dyn.get("microphonehealthy")&&!this._preparePromise||this.next("RecordPrepare",{preparePromise:this._preparePromise})}})}),e.define("module:VideoRecorder.Dynamics.RecorderStates.RecordPrepare",["module:VideoRecorder.Dynamics.RecorderStates.State","base:Timers.Timer","base
2:Time"],function(e,t,i,r){return e.extend({scoped:r},{dynamics:["loader"],_locals:["preparePromise"],_started:function(){this.dyn.set("message",""),this.dyn.set("loaderlabel","");var e,r,o,a,n,s=!1,x=(this.dyn._accessing_camera=!0,this._preparePromise=this._preparePromise||this.dyn._prepareRecording(),this.dyn.get("countdown")?1e3*this.dyn.get("countdown"):0),c=this.dyn.recorder.recordDelay(this.dyn.get("uploadoptions"))||0;x?(e=1e3,r=0,o=i.now(),a=o+Math.max(c,x),x<c?(r=Math.min(500,c-x),e=(c-r)/x*1e3):this.dyn.set("loaderlabel",this.dyn.get("countdown")),n=new t({context:this,delay:50,fire:function(){var t=i.now(),x=Math.max(0,a-t);r+o<t&&(this.dyn.set("loaderlabel",""+Math.ceil((x-r)/e)),this.dyn.trigger("countdown",Math.round((x-r)/e*1e3))),a<=t&&(this.dyn.set("loaderlabel",""),n.stop()),x<=c&&!s&&(s=!0,this._startRecording())}}),this.auto_destroy(n)):this._startRecording()},record:function(){this._startRecording()},_startRecording:function(){this._preparePromise.success(function(){this.dyn._startRecording().success(function(){this.next("Recording")},this).error(function(e){this.next("FatalError",{message:e,retry:"RequiredSoftwareCheck"})},this)},this).error(function(e){this.next("FatalError",{message:e,retry:"RequiredSoftwareCheck"})},this)}})}),e.define("module:VideoRecorder.Dynamics.RecorderStates.Recording",["module:VideoRecorder.Dynamics.RecorderStates.State","base:Timers.Timer","base
2:Time","base:TimeFormat","base:Async","browser:Info"],function(e,t,i,r,o,a,n){return e.extend({scoped:n},{dynamics:["topmessage","controlbar"],_started:function(){this.dyn.set("hovermessage",""),this.dyn.set("topmessage",""),this.dyn._accessing_camera=!0,this.dyn.trigger("recording"),this.dyn.set("settingsvisible",!1),this.dyn.set("rerecordvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("stopvisible",!0),this.dyn.set("skipvisible",!1),this.dyn.set("uploadcovershotvisible",!1),this._startTime=i.now(),this._stopping=!1,this.__timerDelay=10,this._timer=this.auto_destroy(new t({immediate:!0,delay:this.__timerDelay,context:this,fire:this._timerFire})),this._framerateWarning=!1},_timerFire:function(){var e,t,o=this.dyn.get("timelimit");this.dyn.__paused||(e=i.now()-this.dyn.__pauseDelta,t=Math.max(0,o?this._startTime+1e3*o-e:e-this._startTime),this.dyn.trigger("recording_progress",e-this._startTime,!!this.dyn.__paused),this.dyn.set("controlbarlabel",this.dyn.get("display-timer")?r.format(r.ELAPSED_MINUTES_SECONDS,t):""),this.dyn.get("timeminlimit")&&this.dyn.set("mintimeindicator",(i.now()-this._startTime)/1e3<=this.dyn.get("timeminlimit")),o&&this._startTime+1e3*o<=e&&(this._timer.stop(),this.stop()),this.dyn.get("framerate-warning")&&this.dyn.averageFrameRate()&&(t=this.dyn.averageFrameRate()<this.dyn.get("framerate-warning"))!==this._framerateWarning&&((this._framerateWarning=t)?this.dyn.set("hovermessage",this.dyn.string("framerate-warning")):this.dyn.set("hovermessage","")))},stop:function(){var e=this.dyn.get("timeminlimit");if(e){var t=(i.now()-(this._startTime+this.dyn.__pauseDelta))/1e3;if(t<e&&(!(e=this.dyn.get("timelimit"))||t<e))return}this._stopping||(this.dyn.set("loader_active",!0),this.dyn.set("controlbar_active",!1),this.dyn.set("topmessage_active",!1),this.dyn.set("message_active",!0),this.dyn.set("message",""),this._stopping=!0,o.eventually(function(){this.dyn._stopRecording().success(function(){this._hasStopped(),this.next("CovershotSelection")},this).error(function(e){this.next("FatalError",{message:e,retry:"RequiredSoftwareCheck"})},this)},this))},_hasStopped:function(){this.dyn.set("duration",(i.now()-(this._startTime+this.dyn.__pauseDelta))/1e3),0<this.dyn.get("snapshots").length&&this.dyn._showBackgroundSnapsh
2ot(),this.dyn._unbindMedia(),this.dyn.trigger("recording_stopped")}})}),e.define("module:VideoRecorder.Dynamics.RecorderStates.Trimming",["module:VideoRecorder.Dynamics.RecorderStates.State","base:Types"],function(e,t,i){return e.extend({scoped:i},{_started:function(){!this.dyn.isFormatSupported()||!this.dyn.get("allowtrim")||this.dyn.get("duration")<this.dyn.get("timeminlimit")?(this.dyn.isFormatSupported()||(this.dyn.set("allowtrim",!1),this.dyn.set("was_allowtrim",!0)),this.next("Uploading")):(this.dyn.get("trimoverlay")?this.dyn._getFirstFrameSnapshot().success(function(e){this.showTrimmingOverlay(e)},this).error(function(){this.showTrimmingOverlay(this.dyn.__backgroundSnapshot)},this):(this.dyn.set("message_active",!0),this.dyn.set("message",this.dyn.string("wait-for-trim")),this.listenOnce(this.dyn,"manual-trim",function(e,i){t.isNumber(e)&&0<e&&this.dyn.set("starttime",e),t.isNumber(i)&&i<=this.get("duration")&&this.dyn.set("endtime",i),this.dyn.trigger("video-trimmed",this.dyn.get("starttime"),this.dyn.get("endtime"),this.dyn.get("duration")),this.next("Uploading")})),this.dyn.trigger("ready-to-trim"))},showTrimmingOverlay:function(e){this._playerAttrs=this.dyn.get("playerattrs"),this.dyn.set("playerattrs",{poster:e,source:this.dyn._videoFile||this.dyn.recorder.localPlaybackSource(),trimmingmode:!0,hidecontrolbar:!0}),this.dyn.set("playertopmessage",this.dyn.string("trim-prompt")),this.dyn.set("player_active",!0),this.listenOnce(this.dyn.scopes.player,"playing",function(){this.dyn.scopes.player.set("skipinitial",!0),this.dyn.set("playertopmessage",this.dyn.string("trim-video"))}),this.listenOnce(this.dyn.scopes.player,"video-trimmed skip",function(e){e&&e.start&&this.dyn.set("starttime",e.start),e&&e.end&&this.dyn.set("endtime",e.end),this.dyn.trigger("video-trimmed",this.dyn.get("starttime"),this.dyn.get("endtime"),this.dyn.get("duration")),this.hideTrimmingOverlay(),this.next("Uploading")},this)},hideTrimmingOverlay:function(){this.dyn.set("trimmingmode",!1),this.dyn.set("playerattrs",this._playerAttrs),this.dyn.set("player_active",!1)}})}),e.define("module:VideoRecorder.Dynamics.RecorderStates.CovershotSelection",["module:VideoRecorder.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{_started:function(){!this.dyn.get("picksnapshots")&&!this.dyn.get("custom-covershots")||this.dyn.get("onlyaudio")?!this.dyn.get("snapshots")&&this.dyn.get("snapshotfromuploader")||this.dyn.get("snapshotfrommobilecapture")&&this.dyn.get("recordviafilecapture")?(this.dyn.set("snapshotmax",1),this.dyn.set("snapshots",[]),this.next("CreateUploadCovershot")):this._next(!0):this.dyn.get("pickcovershotframe")?this.dyn.recorder&&this.dyn.recorder.supportsLocalPlayback()||this.dyn.get("snapshotfromuploader")&&this.dyn.isFormatSupported()?this.next("CovershotSelectionFromPlayer"):this._next(!0):this.dyn.get("snapshots")&&0<this.dyn.get("snapshots").length?this.next("CovershotSelectionFromGallery"):this.dyn.get("snapshotfromuploader")||this.dyn.get("snapshotfrommobilecapture")&&this.dyn.get("recordviafilecapture")?this.next("CreateUploadCovershot"):this._next(!0)}
2,rerecord:function(){this.dyn._hideBackgroundSnapshot(),this.dyn._detachRecorder(),this.dyn.trigger("rerecord"),this.dyn.set("recordermode",!0),this.next("Initial")},_next:function(e){e&&this.dyn.get("selectfirstcovershotonskip")&&this.dyn.get("snapshots")&&this.dyn.get("snapshots")[0]&&this.dyn._uploadCovershot(this.dyn.get("snapshots")[0]),!this.dyn.get("videometadata").processingPlaceholder&&this.dyn.get("snapshots")[0]&&(this.dyn.get("videometadata").processingPlaceholder=this.dyn.get("snapshots")[0]),3<this.dyn.get("videometadata").thumbnails.images.length&&this.dyn.get("createthumbnails")?this.next("UploadThumbnails"):this.next("Trimming")}})}),e.define("module:VideoRecorder.Dynamics.RecorderStates.CovershotSelectionFromGallery",["module:VideoRecorder.Dynamics.RecorderStates.CovershotSelection"],function(e,t){return e.extend({scoped:t},{dynamics:["imagegallery","topmessage","controlbar"],_started:function(){var e;this.dyn.set("settingsvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("skipvisible",!this.dyn.get("picksnapshotmandatory")),this.dyn.set("controlbarlabel",""),this.dyn.set("rerecordvisible",this.dyn.get("early-rerecord")),this.dyn.set("uploadcovershotvisible",this.dyn.get("custom-covershots")),this.dyn.set("hovermessage",""),this.dyn.set("topmessage",this.dyn.string("pick-covershot")),this.dyn.set("isrecorderready",!1),0<this.dyn.get("snapshots").length&&((e=this.dyn.scope(">[tagname='ba-videorecorder-imagegallery']").materialize(!0)).loadSnapshots(),e.updateContainerSize()),this.listenOn(this.dyn,"invoke-skip",function(){this._next(!0)},this),this.listenOn(this.dyn,"select-image",function(e){this.dyn._uploadCovershot(e),this.dyn.get("videometadata").processingPlaceholder=e,this._next(!1)},this)},uploadCovershot:function(e){void 0!==e.files&&e.files[0]&&(e=e.files[0]),this.dyn._uploadCovershotFile(e),this._next(!1)}})}),e.define("module:VideoRecorder.Dynamics.RecorderStates.CovershotSelectionFromPlayer",["module:VideoRecorder.Dynamics.RecorderStates.CovershotSelection"],function(e,t){return e.extend({scoped:t},{_started:function(){this.dyn._getFirstFrameSnapshot().success(function(e){this.startFrameSelection(e)},this).error(function(){this.startFrameSelection(this.dyn.__backgroundSnapsh
2ot)},this)},startFrameSelection:function(e){this._playerattrs=this.dyn.get("playerattrs"),this.dyn.set("playerattrs",{poster:e,source:this.dyn._videoFile||this.dyn.recorder.localPlaybackSource(),skipinitial:!0}),this.dyn.set("frameselectionmode",!0),this.dyn.set("playertopmessage",this.dyn.string("pick-covershot-frame")),this.dyn.set("player_active",!0),this.listenOn(this.dyn.scopes.player,"image-selected",function(e){this.dyn._uploadCovershot(e),this._next(!1)},this)},endFrameSelection:function(){this.dyn.set("frameselectionmode",!1),this.dyn.set("playerattrs",this._playerattrs)},_end:function(){this.endFrameSelection()}})}),e.define("module:VideoRecorder.Dynamics.RecorderStates.UploadThumbnails",["module:VideoRecorder.Dynamics.RecorderStates.State","base:Objs","base:Promise","base:Time","base:TimeFormat","media:WebRTC.Support","browser:Events"],function(e,t,i,r,o,a,n,s){return e.extend({scoped:s},{dynamics:["loader"],_started:function(){this.dyn.set("loader_active",!0),this.dyn.set("loadlabel","Thumbnails"),this.dyn.set("message",this.dyn.string("prepare-thumbnails")),this.dyn.set("hovermessage",""),this.dyn.set("topmessage",""),this._drawIntoCanvas(this.dyn.get("videometadata").thumbnails).success(function(e){this.dyn._uploadThumbnails(a.dataURItoBlob(e.toDataURL("image/jpg"))),this.dyn._uploadThumbnailTracks(new Blob(this._vttDescripitions,{type:"text/vtt"})),this.next("Trimming")},this).error(function(e){console.warn(e),this.next("Trimming")},this)},_drawIntoCanvas:function(e){var t,r=i.create(),o=e.width,a=e.height,s=e.images.length,x=10<e.images.length?Math.ceil(s/10):1,c=document.createElement("canvas"),l=(c.width=1<x?10*o:o*s,c.height=x*a,this._vttDescripitions=[],this._vttDescripitions.push("WEBVTT \n\n"),c.getContext("2d"));try{void 0!==e.images[0]&&(this._imageEvent=this.auto_destroy(new n),(t=t||new Image).width=o,t.height=a,t.src=(window.URL||window.webkitURL).createObjectURL(e.images[0].snap),this._imageEvent.on(t,"load",function(){this._recursivelyDrawImage(c,e,l,o,a,t,0,r)},this),this._imageEvent.on(t,"error",function(e){throw"Error with loading thumbnail image. ".err},this))}catch(e){r.asyncError(e)}return r},_recursivelyDrawImage:function(e,t,i,r,a,n,s,x,c,l){if(c=c||0,l=l||0,s=s||0,i.drawImage(n,c*r,l*a,r,a),0<s&&s%10==0?(l++,c=0):0!==s&&c++,s++,void 0!==t.images[s]&&t.images.length>=s){n=s-1;var d,u=s+1,p=Math.round((t.images[s].time-t.images[n].time)/2);n=t.images[n].time+p;t.images[u+1]||(p=0),p=t.images[s].time+p,n=0===n?"00:00:00":o.format("HH:MM:ss",1e3*n),p=0===p?"00:00:00":o.format("HH:MM:ss",1e3*p),void 0!==t.images[u]&&this._vttDescripitions.push(n+".000 --\x3e "+p+".000\n"+this.dyn.get("uploadoptions").thumbnail.url+"#xywh="+c*r+","+l*a+","+r+","+a+"\n\n"),(d=new Image).width=r,d.height=a,d.src=(window.URL||window.webkitURL).createObjectURL(t.images[s].snap),this._imageEvent.on(d,"load",function(){this._recursivelyDrawImage(e,t,i,r,a,d,s,x,c,l)},this),this._imageEvent.on(d,"error",function(e){throw"Error with loading thumbnail image. Error: ".err},this)}else{if(!(t.images.length<=s))throw"Could not draw all images";x.asyncSuccess(e)}}})}),e.define("module:VideoRecorder.Dynamics.RecorderStates.Uploading",["module:VideoRecorder.Dynamics.RecorderStates.State","base:Time","base:Async","base:Objs"],function(e,t,i,r,o){return e.extend({scoped:o},{dynamics:["loader","message"],_started:function(){this.dyn.set("cancancel",!0),this.dyn.set("skipinitial",this.dyn.get("skipinitial")||this.dyn.get("skipinitialonrerecord")),this.dyn.set("settingsvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("loadlabel",""),this.dyn.set("controlbarlabel",""),this.dyn.set("isrecorderready",!1),this.dyn.trigger("uploading"),this.dyn.set("rerecordvisible",this.dyn.get("early-rerecord")),(this.dyn.get("early-rerecord")||this.dyn.get("cancancel")&&this.dyn.get("allowcancel"))&&this.dyn.set("controlbar_active",!0),this.dyn.set("hovermessage",""),this.dyn.set("topmessage",""),!0!==this.dyn.get("media_src_not_supported")||!0!==this.dyn.get("was_allowtrim")&&!0!==this.dyn.get("was_localplayback")&&!0!==this.dyn.get("was_snapshotfromuploader")?this.dyn.set("uploading-message",this.dyn.string("uploading")):this.dyn.set("uploading-message",this.dyn.string("uploading-src-error")),this.dyn.set("message",this.dyn.get("uploading-message")),this.dyn.set("playertopmessage",this.dyn.get("message"));var e,r,o,a=this.dyn._dataUploader;this.listenOn(a,"success",function(){i.eventually(function(){this.destroyed()||(this._finished(),this.next("Verifying"))},this)}),this.listenOn(a,"error",function(e){var t=this.dyn.string("uploading-failed");try{e.forEach(function(e){for(var i in e)this.dyn.string("upload-error-"+i)&&(t=this.dyn.string("upload-error-"+i))},this)}catch(e){}this.dyn.set("player_active",!1),this.next("FatalError",{message:t,retry:this.dyn.recorderAttached()?"Uploading":"Initial"})}),this.listenOn(a,"progress",function(e,t){this.dyn.trigger("upload_progress",e,t),0!==t&&0<t&&0<=e&&(e=Math.min(100,Math.round(e/t*100)),isNaN(e)||(this.dyn.set("message",this.dyn.get("uploading-message")+": "+e+"%"),this.dyn.set("playertopmessage",this.dyn.get("message"))))}),this.dyn.get("localplayback")&&this.dyn.isFormatSupported()?(this.dyn.recorder&&this.dyn.recorder.supportsLocalPlayback()?this.dyn.set("playbacksource",this.dyn.recorder.localPlaybackSource()):this.dyn.set("playbacksource",(window.URL||window.webkitURL).createObjectURL(this.dyn._videoFile)),this.dyn.__lastCovershotUpload&&this.dyn.recorder&&this.dyn.set("playbackposter",this.dyn.recorder.snapshotToLocalPoster(this.dyn.__lastCovershotUpload)),this.dyn.set("loader_active",!1),this.dyn.set("message_active",!1),this.dyn._hideBackgroun
2dSnapshot(),this.dyn.set("player_active",!0)):this.dyn.get("videometadata").processingPlaceholder&&void 0!==window.URL&&(e=this.dyn,r=URL.createObjectURL(this.dyn.get("videometadata").processingPlaceholder),(o=new XMLHttpRequest).open("GET",r),o.onload=function(){var t=new FileReader;t.onloadend=function(){e.set("placeholderstyle","background: url('"+t.result+"') center/contain no-repeat")},t.readAsDataURL(o.response)},o.responseType="blob",o.send()),this.dyn.set("start-upload-time",t.now()),a.reset(),a.upload()},rerecord:function(){this.dyn._hideBackgroundSnapshot(),this.dyn._detachRecorder(),this.dyn.trigger("rerecord"),this.dyn.set("recordermode",!0),this.dyn.set("placeholderstyle",""),this.next("Initial")},_finished:function(){this.dyn.set("cancancel",!1),this.dyn.trigger("uploaded"),this.dyn.set("end-upload-time",t.now())}})}),e.define("module:VideoRecorder.Dynamics.RecorderStates.Verifying",["module:VideoRecorder.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader","message"],_started:function(){this.dyn.set("loadlabel",""),this.dyn.trigger("verifying"),this.dyn.set("message",this.dyn.string("verifying")+"..."),this.dyn.set("playertopmessage",this.dyn.get("message")),this.dyn.get("localplayback")&&this.dyn.isFormatSupported()?(this.dyn.set("loader_active",!1),this.dyn.set("message_active",!1)):(this.dyn.set("rerecordvisible",this.dyn.get("early-rerecord")),this.dyn.get("early-rerecord")&&this.dyn.set("controlbar_active",!0)),this.dyn._verifyRecording().success(function(){this.dyn.trigger("verified"),this.dyn._hideBackgroundSnapsh
2ot(),this.dyn._detachRecorder(),this.dyn.get("recordings")&&this.dyn.set("recordings",this.dyn.get("recordings")-1),this.dyn.set("message",""),this.dyn.set("playertopmessage",""),this.dyn.set("verified",!0),this.next("Player")},this).error(function(){this.dyn.set("player_active",!1),this.dyn.set("placeholderstyle",""),this.next("FatalError",{message:this.dyn.string("verifying-failed"),retry:this.dyn.recorderAttached()?"Verifying":"Initial"})},this)},rerecord:function(){this.dyn._hideBackgroundSnapshot(),this.dyn._detachRecorder(),this.dyn.trigger("rerecord"),this.dyn.set("recordermode",!0),this.next("Initial")}})}),e.define("module:VideoRecorder.Dynamics.Topmessage",["dynamics:Dynamic"],function(e,t){return e.extend({scoped:t},function(e){return{template:"\n<div class=\"{{css}}-topmessage-container\">\n    <div class='{{css}}-topmessage-background'>\n    </div>\n    <div data-selector=\"recorder-topmessage-block\" class='{{css}}-topmessage-message'>\n        {{topmessage}}\n    </div>\n</div>\n",attrs:{css:"ba-videorecorder",csscommon:"ba-commoncss",cssrecorder:"ba-recorder",topmessage:""}}}).registerFunctions({css:function(e){return e.css},topmessage:function(e){return e.topmessage}}).register("ba-videorecorder-topmessage")}),e.define("module:VideoRecorder.Dynamics.Recorder",["dynamics:Dynamic","module:Assets","module:StylesMixin","browser:Info","browser:Dom","browser:Events","browser:Upload.MultiUploader","browser:Upload.FileUploader","media:Recorder.VideoRecorderWrapper","media:Recorder.Support","media:WebRTC.Support","base:Types","base:Objs","base:Strings","base:Time","base:Timers","base:States.Host","base:Classes.ClassRegistry","base:Collections.Collection","base:Promise","module:VideoRecorder.Dynamics.RecorderStates.Initial","module:VideoRecorder.Dynamics.RecorderStates"],["module:VideoRecorder.Dynamics.Imagegallery","module:VideoRecorder.Dynamics.Loader","module:VideoRecorder.Dynamics.Controlbar","module:VideoRecorder.Dynamics.Message","module:VideoRecorder.Dynamics.Topmessage","module:VideoRecorder.Dynamics.Chooser","module:VideoRecorder.Dynamics.Faceoutline","module:Common.Dynamics.Helperframe","dynamics:Partials.ShowPartial","dynamics:Partials.IfPartial","dynamics:Partials.EventPartial","dynamics:Partials.OnPartial","dynamics:Partials.DataPartial","dynamics:Partials.AttrsPartial","dynamics:Partials.StylesPartial","dynamics:Partials.TemplateParti
2al","dynamics:Partials.HotkeyPartial"],function(e,t,i,r,o,a,n,s,x,c,l,d,u,p,m,h,b,g,v,f,y,_,E){return e.extend({scoped:E},[i,function(e){return{template:'\n<div data-selector="video-recorder-container" ba-show="{{!player_active}}"\n     class="{{css}}-container {{csstheme}} {{css}}-size-{{csssize}}\n     {{iecss}}-{{ie8 ? \'ie8\' : \'noie8\'}} {{css}}-{{ fullscreened ? \'fullscreen\' : \'normal\' }}-view\n     {{cssrecorder}}-{{ firefox ? \'firefox\' : \'common\'}}-browser\n     {{cssrecorder}}-{{themecolor}}-color\n\t {{csscommon}}-full-width"\n\t ba-styles="{{containerSizingStyles}}"\n>\n\n    <video tabindex="-1"\n\t\t   data-selector="recorder-status" class="{{css}}-video {{css}}-{{hasrecorder ? \'hasrecorder\' : \'norecorder\'}}"\n\t\t   data-video="video" playsinline disablePictureInPicture\n\t></video>\n\t<ba-videorecorder-faceoutline class="{{css}}-overlay" ba-if="{{faceoutline && hasrecorder && isrecorderready}}"></ba-videorecorder-faceoutline>\n    <div data-selector="recorder-overlay" style="{{placeholderstyle}}"\n\t\t class="{{cssrecorder}}-overlay {{hasplaceholderstyle ? (css + \'-overlay-with-placeholder\') : \'\'}}"\n\t\t ba-show="{{!hideoverlay}}"\n\t\t data-overlay="overlay"\n\t>\n\t\t<ba-{{dynloader}}\n\t\t\tba-css="{{cssloader || css}}"\n\t\t\tba-cssrecorder="{{cssrecorder || css}}"\n\t\t\tba-themecolor="{{themecolor}}"\n\t\t\tba-template="{{tmplloader}}"\n\t\t\tba-show="{{loader_active}}"\n\t\t\tba-tooltip="{{loadertooltip}}"\n\t\t\tba-hovermessage="{{=hovermessage}}"\n\t\t\tba-label="{{loaderlabel}}"\n\t\t></ba-{{dynloader}}>\n\n\t\t<ba-{{dynmessage}}\n\t\t\tba-css="{{cssmessage || css}}"\n\t\t\tba-themecolor="{{themecolor}}"\n\t\t\tba-cssrecorder="{{cssrecorder || css}}"\n\t\t\tba-template="{{tmplmessage}}"\n\t\t\tba-show="{{message_active}}"\n\t\t\tba-message="{{message}}"\n\t\t\tba-links="{{message_links}}"\n\t\t\tba-event:click="message_click"\n\t\t\tba-event:link="message_link_click"\n\t\t></ba-{{dynmessage}}>\n\n\t\t<ba-{{dyntopmessage}}\n\t\t\tba-css="{{csstopmessage || css}}"\n\t\t\tba-themecolor="{{themecolor}}"\n\t\t\tba-cssrecorder="{{cssrecorder || css}}"\n\t\t\tba-template="{{tmpltopmessage}}"\n\t\t\tba-show="{{topmessage_active && (topmessage || hovermessage)}}"\n\t\t\tba-topmessage="{{hovermessage || topmessage}}"\n\t\t></ba-{{dyntopmessage}}>\n\n\t\t<ba-{{dynchooser}}\n\t\t\tba-if="{{chooser_active && !is_initial_state}}"\n\t\t\tba-onlyaudio="{{onlyaudio}}"\n\t\t\tba-facecamera="{{facecamera}}
2"\n\t\t\tba-recordviafilecapture="{{recordviafilecapture}}"\n\t\t\tba-css="{{csschooser || css}}"\n\t\t\tba-themecolor="{{themecolor}}"\n\t\t\tba-cssrecorder="{{cssrecorder || css}}"\n\t\t\tba-template="{{tmplchooser}}"\n\t\t\tba-allowscreen="{{allowscreen}}"\n\t\t\tba-allowmultistreams="{{allowmultistreams}}"\n\t\t\tba-parentpopup="{{popup}}"\n\t\t\tba-allowrecord="{{allowrecord}}"\n\t\t\tba-allowupload="{{allowupload}}"\n\t\t\tba-allowcustomupload="{{allowcustomupload}}"\n\t\t\tba-allowedextensions="{{allowedextensions}}"\n\t\t\tba-primaryrecord="{{primaryrecord}}"\n\t\t\tba-initialmessages="{{initialmessages}}"\n\t\t\tba-timelimit="{{timelimit}}"\n\t\t\tba-event:record="record_video"\n\t\t\tba-event:record-screen="record_screen"\n\t\t\tba-event:upload="video_file_selected"\n\t\t></ba-{{dynchooser}}>\n\n\t\t<ba-{{dynimagegallery}}\n\t\t\tba-if="{{imagegallery_active}}"\n\t\t\tba-css="{{cssimagegallery || css}}"\n\t\t\tba-themecolor="{{themecolor}}"\n\t\t\tba-cssrecorder="{{cssrecorder || css}}"\n\t\t\tba-template="{{tmplimagegallery}}"\n\t\t\tba-imagecount="{{gallerysnapshots}}"\n\t\t\tba-snapshots="{{=snapshots}}"\n\t\t\tba-imagenativewidth="{{nativeRecordingWidth}}"\n\t\t\tba-imagenativeheight="{{nativeRecordingHeight}}"\n\t\t\tba-event:image-selected="select_image"\n\t\t\tba-event:upload-covershot="upload_covershot"\n\t\t></ba-{{dynimagegallery}}>\n\n\t\t<ba-{{dyncontrolbar}}\n\t\t\tba-css="{{csscontrolbar || css}}"\n\t\t\tba-cssrecorder="{{cssrecorder || css}}"\n\t\t\tba-csstheme="{{csstheme || css}}"\n\t\t\tba-themecolor="{{themecolor}}"\n\t\t\tba-template="{{tmplcontrolbar}}"\n\t\t\tba-show="{{controlbar_active}}"\n\t\t\tba-cameras="{{cameras}}"\n\t\t\tba-microphones="{{microphones}}"\n\t\t\tba-noaudio="{{noaudio}}"\n\t\t\tba-novideo="{{onlyaudio}}"\n\t\t\tba-allowscreen="{{record_media===\'screen\' || record_media===\'multistream\'}}"\n\t\t\tba-selectedcamera="{{selectedcamera || 0}}"\n\t\t\tba-selectedmicrophone="{{selectedmicrophone || 0}}"\n\t\t\tba-addstreamdeviceid="{{addstreamdeviceid || null}}"\n\t\t\tba-showaddstreambutton="{{showaddstreambutton}}"\n\t\t\tba-camerahealthy="{{camerahealthy}}"\n\t\t\tba-microphonehealthy="{{microphonehealthy}}"\n\t\t\tba-hovermessage="{{=hovermessage}}"\n\t\t\tba-settingsvisible="{{settingsvisible}}
2"\n\t\t\tba-recordvisible="{{recordvisible}}"\n\t\t\tba-cancelvisible="{{allowcancel && cancancel}}"\n\t\t\tba-uploadcovershotvisible="{{uploadcovershotvisible}}"\n\t\t\tba-rerecordvisible="{{rerecordvisible}}"\n\t\t\tba-stopvisible="{{stopvisible}}"\n\t\t\tba-skipvisible="{{skipvisible}}"\n\t\t\tba-controlbarlabel="{{controlbarlabel}}"\n\t\t\tba-mintimeindicator="{{mintimeindicator}}"\n\t\t\tba-timeminlimit="{{timeminlimit}}"\n\t\t\tba-resumevisible="{{resumevisible}}"\n\t\t\tba-pausable="{{pausable}}"\n\t\t\tba-firefox="{{firefox}}"\n\t\t\tba-event:select-camera="select_camera"\n\t\t\tba-event:select-microphone="select_microphone"\n\t\t\tba-event:invoke-record="record"\n\t\t\tba-event:invoke-rerecord="rerecord"\n\t\t\tba-event:invoke-stop="stop"\n\t\t\tba-event:invoke-skip="invoke_skip"\n\t\t\tba-event:invoke-pause="pause_recorder"\n\t\t\tba-event:invoke-resume="resume"\n\t\t\tba-event:invoke-cancel="cancel"\n\t\t\tba-event:upload-covershot="upload_covershot"\n\t\t\tba-event:toggle-face-mode="toggle_face_mode"\n\t\t\tba-event:add-new-stream="add_new_stream"\n\t\t></ba-{{dyncontrolbar}}>\n\n\t\t<ba-{{dynhelperframe}}\n\t\t\tba-if="{{helperframe_active || framevisible}}"\n\t\t\tba-template="{{tmphelperframe}}"\n\t\t\tba-framereversable= "{{multistreamreversable}}"\n\t\t\tba-framedragable="{{multistreamdraggable}}"\n\t\t\tba-frameresizeable="{{multistreamresizeable}}"\n\t\t\tba-framepositionx="{{addstreampositionx}}"\n\t\t\tba-framepositiony="{{addstreampositiony}}"\n\t\t\tba-frameproportional="{{addstreamproportional}}"\n\t\t\tba-flipframe="{{flip-camera}}"\n\t\t></ba-{{dynhelperframe}}>\n\t</div>\n</div>\n\n\n<div data-selector="recorder-player" ba-if="{{player_active}}" ba-styles="{{containerSizingStyles}}">\n\t<span ba-show="{{ie8}}">&nbsp;</span>\n\t<ba-{{dynvideoplayer}}\n\t\tba-theme="{{theme || \'default\'}}"\n\t\tba-themecolor="{{themecolor}}"\n\t\tba-cssrecorder="{{cssrecorder || css}}"\n\t\tba-source="{{localplayback ? playbacksource : \'\'}}"\n\t\tba-poster="{{localplayback ? playbackposter : \'\'}}"\n\t\tba-localplayback="{{localplayback}}"\n\t\tba-hideoninactivity="{{false}}"\n\t\tba-showsettingsmenu="{{showplayersettingsmenu}}"\n\t\tba-onlyaudio="{{onlyaudio}}"\n\t\tba-attrs="{{playerattrs}}"\n\t\tba-data:id="player"\n\t\tba-width="100%"\n\t\tba-height="100%"\n\t\tba-totalduration="{{duration}}"\n\t\tba-rerecordable="{{rerecordable && (recordings === null || recordings > 0)}}"\n\t\tba-submittable="{{manualsubmit && verified}}"\n\t\tba-reloadonplay="{{true}}"\n\t\tba-autoplay="{{autoplay}}"\n\t\tba-nofullscreen="{{nofullscreen}}"\n\t\tba-topmessage="{{playertopmessage}}"\n\t\tba-allowtexttrackupload="{{allowtexttrackupload}}"\n\t\tba-uploadtexttracksvisible="{{uploadtexttracksvisible}}"\n\t\tba-snapshottype="{{snapshottype}}"\n\t\tba-tracktags="{{tracktags}}"\n\t\tba-tracktagsstyled="{{tracktagsstyled}}"\n\t\tba-trackcuetext="{{trackcuetext}}"\n\t\tba-acceptedtracktexts="{{acceptedtracktexts}}"\n\t\tba-sharevideo="{{sharevideo}}"\n\t\tba-videofitstrategy="{{videofitstrategy}}"\n\t\tba-posterfitstrategy="{{posterfitstrategy}}"\n\t\tba-placeholderstyle="{{placeholderstyle}}"\n\t\tba-event:loaded="ready_to_play"\n\t\tba-event:rerecord="rerecord"\n\t\tba-event:playing="playing"\n\t\tba-event:paused="paused"\n\t\tba-event:ended="ended"\n\t\tba-event:submit="manual_submit"\n\t\tba-event:upload-text-tracks="upload_text_tracks"\n\t\tba-tracksshowselection="{{tracksshowselection}}"\n\t\tba-trackselectorhovered="{{trackselectorhovered}}"\n\t\tba-uploadlocales="{{uploadlocales}}"\n\t\tba-frameselectionmode="{{frameselectionmode}}"\n\t\tba-timeminlimit="{{timeminlimit}}"\n\t\tba-event:selected_label_value="selected_label_value"\n\t\tba-event:move_to_option="move_to_option"\n\t>\n\t</ba-{{dynvideoplayer}}>\n</div>\n',attrs:{css:"ba-videorecorder",csscommon:"ba-commoncss",cssrecorder:"ba-recorder",iecss:"ba-videorecorder",cssimagegallery:"",cssloader:"",csscontrolbar:"",cssmessage:"",csstopmessage:"",csschooser:"",csshelperframe:"",gallerysnapshots:3,"popup-width":"","popup-height":"",theme:"",csstheme:"",themecolor:"",dynimagegallery:"videorec
2order-imagegallery",dynloader:"videorecorder-loader",dyncontrolbar:"videorecorder-controlbar",dynmessage:"videorecorder-message",dyntopmessage:"videorecorder-topmessage",dynchooser:"videorecorder-chooser",dynvideoplayer:"videoplayer",dynhelperframe:"helperframe",tmplimagegallery:"",tmplloader:"",tmplcontrolbar:"",tmplmessage:"",tmpltopmessage:"",tmplchooser:"",tmplhelperframe:"",autorecord:!1,autoplay:!1,allowrecord:!0,allowupload:!0,allowcustomupload:!0,"manual-upload":!1,camerafacefront:!1,fittodimensions:!1,resizemode:null,createthumbnails:!1,primaryrecord:!0,allowscreen:!1,initialmessages:[],screenrecordmandatory:!1,nofullscreen:!1,recordingwidth:void 0,recordingheight:void 0,minuploadingwidth:void 0,maxuploadingwidth:void 0,minuploadingheight:void 0,maxuploadingheight:void 0,countdown:3,snapshotmax:15,"framerate-warning":null,framerate:null,audiobitrate:null,videobitrate:null,snapshottype:"jpg",picksnapshots:!0,playbacksource:"",screen:{},playbackposter:"",recordermode:!0,skipinitial:!1,skipinitialonrerecord:!1,timelimit:null,timeminlimit:null,webrtcstreaming:!1,webrtconmobile:!1,webrtcstreamingifnecessary:!0,"microphone-volume":1,"flip-camera":!1,flipscreen:!1,"early-rerecord":!1,"custom-covershots":!1,selectfirstcovershotonskip:!1,picksnapshotmandatory:!1,"media-orientation":null,manualsubmit:!1,allowedextensions:null,filesizelimit:null,faceoutline:!1,"display-timer":!0,pausable:!1,sharevideo:[],videofitstrategy:"pad",posterfitstrategy:"crop",placeholderstyle:"",hasplaceholderstyle:!1,"outsource-selectors":null,simulate:!1,onlyaudio:!1,noaudio:!1,"enforce-duration":null,localplayback:!1,uploadoptions:{},playerattrs:{},shortMessage:!0,"cpu-friendly":!1,rerecordable:!0,allowcancel:!1,recordings:null,ready:!0,orientation:!1,popup:!1,"audio-test-mandatory":!1,snapshotfromuploader:!1,snapshotfrommobilecapture:!1,allowmultistreams:!1,showaddstreambutton:!1,multistreamreversable:!0,multistreamdraggable:!0,multistreamresizeable:!1,addstreamproportional:!0,addstreampositionx:5,addstreampositiony:5,addstreampositionwidth:120,addstreampositionheight:null,addstreamminwidth:120,addstreamminheight:null,addstreamdeviceid:null,showsettingsmenu:!0,showplayersettingsmenu:!0,allowtexttrackupload:!1,framevisible:!1,uploadlocales:[{lang:"en",label:"English"}],tracktags:[],outsourceSelectors:[],hassubtitles:!1,videometadata:{},optionsinitialstate:{},playerfallbackwidth:320,playerfallbackheight:240,pickcovershotframe:!1,allowtrim:!1,trimoverlay:!0},computed:{"nativeRecordingWidth:recordingwidth,record_media":function(){return this.get("recordingwidth")||("screen"!==this.get("record_media")&&"multistream"!==this.get("record_media")?640:window.innerWidth||document.body.clientWidth)},"nativeRecordingHeight:recordingheight,record_media":function(){return this.get("recordingheight")||("screen"!==this.get("record_media")&&"multistream"!==this.get("record_media")?480:window.innerHeight||document.body.clientHeight)},"containerSizingStyles:aspectratio,nativeRecordingWidth,nativeRecordingHeight,activated, height, width":function(e,t,i,o,a,n){var s={aspectRatio:e||t+"/"+i};return a&&(s.height="string"==typeof a&&"%"===a[a.length-1]?a:a+"px"),n&&(s.width="str
2ing"==typeof n&&"%"===n[n.length-1]?n:n+"px"),o&&(r.isInternetExplorer()||r.isSafari()&&r.safariVersion()<15)&&(new ResizeObserver(function(r){this.set("height",Math.floor(r[0].target.offsetWidth/(e||t/i)))}.bind(this)).observe(this.activeElement().parentElement),s.height=Math.floor(this.activeElement().parentElement.offsetWidth/(e||t/i))+"px"),this.activeElement()&&this._applyStyles(this.activeElement(),s,this.__lastContainerSizingStyles),this.__lastContainerSizingStyles=s},"canswitchcamera:recordviafilecapture":function(){return!this.get("recordviafilecapture")&&r.isMobile()}},scopes:{player:">[id='player']"},types:{allowscreen:"boolean",rerecordable:"boolean",ready:"boolean",fittodimensions:"boolean",autorecord:"boolean",autoplay:"boolean",allowrecord:"boolean",allowupload:"boolean",allowcustomupload:"boolean",primaryrecord:"boolean",recordermode:"boolean",nofullscreen:"boolean",skipinitialonrerecord:"boolean",picksnapshots:"boolean",localplayback:"boolean",camerafacefront:"boolean",noaudio:"boolean",skipinitial:"boolean",popup:"boolean","popup-width":"int","popup-height":"int","enforce-duration":"bool",webrtcstreaming:"boolean",themecolor:"string",webrtconmobile:"boolean","manual-upload":"boolean",webrtcstreamingifnecessary:"boolean","microphone-volume":"float",audiobitrate:"int",videobitrate:"int",minuploadingwidth:"int",maxuploadingwidth:"int",minuploadingheight:"int",maxuploadingheight:"int","framerate-warning":"int",snapshotfromuploader:"boolean",snapshotfrommobilecapture:"boolean","flip-camera":"boolean",flipscreen:"boolean",faceoutline:"boolean","early-rerecord":"boolean","custom-covershots":"boolean",picksnapshotmandatory:"boolean",selectfirstcovershotonskip:"boolean",manualsubmit:"boolean",simulate:"boolean",allowedextensions:"array",onlyaudio:"boolean","cpu-friendly":"boolean",allowcancel:"boolean","display-timer":"boolean","audio-test-mandatory":"boolean",allowtexttrackupload:"boolean",uploadlocales:"array",allowmultistreams:"boolean",pausable:"boolean",sharevideo:"array",multistreamreversable:"boolean",multistreamdraggable:"boolean",multistreamresizeable:"boolean",addstreamproportional:"boolean",addstreampositionx:"int",addstreampositiony:"int",addstreampositionwidth:"int",addstreampositionheight:"int",addstreamminwidth:"int",addstreamminheight:"int",showsettingsmenu:"boolean",showplayersettingsmenu:"boolean",initialmessages:"array",screenrecordmandatory:"boolean","media-orientation":"string",mandatoryresolutions:"array",pickcovershotframe:"boolean",allowtrim:"boolean",trimoverlay:"boolean",outsourceSelectors:[]},extendables:["states"],remove_on_destroy:!0,events:{"change:camerahealthy":function(e){this.trigger("camerahealth",e)},"change:microphonehealthy":function(e){this.trigger("microphonehealth",e)},"change:webrtconmobile":function(){this.set("recordviafilecapture",r.isMobile()&&(!this.get("webrtconmobile")||!x.anySupport(this._videoRecorderWrapperOptions())))},"change:recordviafilecapture":function(){this.get("recordviafilecapture")&&(this.set("skipinitial",!1),this.set("skipinitialonrerecord",!1),this.set("autorecord",!1),this._screenRecorderVerifier(!1))},"change:placeholderstyle":function(e){this.set("hasplaceholderstyle",10<e.length)}},create:function(){var e;this._validateParameters(),l.globals(),this.set("optionsinitialstate",{autorecord:this.get("autorecord"),skipinitial:this.get("skipinitial")}),this.get("theme")&&this.set("theme",this.get("theme").toLowerCase()),this.get("theme")in t.recorderthemes&&u.iter(t.recorderthemes[this.get("theme")],function(e,t){this.isArgumentAttr(t)||this.set(t,e)},this),this.get("themecolor")||this.set("themecolor","default"),this.get("pausable")&&this.set("resumevisible",!1),this.set("ie8",r.isInternetExplorer()&&r.internetExplorerVersion()<9),this.set("hideoverlay",!1),this.set("firefox",r.isFirefox()),this.set("canswitchcamera",!1),this.set("recordviafilecapture",r.isMobile()&&(!this.get("webrtconmobile")||!x.anySupport(this._videoRecorderWrapperOptions()))),this.get("outsource-selectors")&&(e=u.map(this.get("outsource-selectors").split(/;/),function(e){var t={options:{type:"select",disabled:!0,showCapabilities:!0}},i="",r=(e=e.split("["))[0];if(/^cam\-[A-Za-z\d\-\_]*/i.test(r)&&(t.isCamera=!0,t.selector=r),/^mic\-[A-Za-z\d\-\_]*/i.test(r)&&(t.isCamera=!1,t.selector=r),5<(i=e[1]?e[1].replace(/\]$/,"").replace(/\=/g,":").replace(/\'/g,'"').replace(/(\w+:)|(\w+ :)/g,function(e){return'"'+e.substring(0,e.length-1)+'":'}):i).length)try{var o=JSON.parse("{"+i+"}");t.options=u.tree_extend(t.options,o)}catch(e){console.warn("Wrong settins for 'outsource-selectors' was provided")}if(!d.is_undefined(t.isCamera))return t}
2,this),this.set("outsourceSelectors",e)),this.get("recordviafilecapture")&&(this.set("skipinitial",!1),this.set("skipinitialonrerecord",!1),this.set("autorecord",!1),this._screenRecorderVerifier(!1)),this.__attachRequested=!1,this.__activated=!1,this._bound=!1,this.__recording=!1,this.__error=null,this.host=new b({stateRegistry:new g(this.cls.recorderStates())}),(this.host.dynamic=this).host.initialize(this._initialState),this._timer=new h.Timer({context:this,fire:this._timerFire,delay:250,start:!0}),this.activeElement().style.setProperty("display","inline-block"),this._applyStyles(this.activeElement(),this.get("containerSizingStyles")),this.__cameraResponsive=!0,this.__cameraSignal=!0,this._initSettings(),this.get("onlyaudio")&&(this.set("allowupload",!1),this.set("orientation",!1),this.set("picksnapshots",this.get("custom-covershots"))),r.isMobile()||this.set("orientation",!1),this.set("currentorientation",window.innerHeight>window.innerWidth?"portrait":"landscape"),this._screenRecorderVerifier()},getMediaType:function(){return"video"},getCovershotFile:function(){return this.__lastCovershotUpload},getVideoFile:function(){return this._videoFile||this.recorder&&this.recorder.localPlaybackSource()||null},_initialState:y,state:function(){return this.host.state()},recorderAttached:function(){return!!this.recorder},videoError:function(){return this.__error},_error:function(e,t){this.__error={error_type:e,error_code:t},this.trigger("error:"+e,t),this.trigger("error",e,t)},_clearError:function(){this.__error=null},_detachRecorder:function(){this.recorder&&this.recorder.weakDestroy(),this.recorder=null,this.set("hasrecorder",!1),this.set("autorecord",this.get("optionsinitialstate").autorecord)},_validateParameters:function(){var e=["crop","pad","original"];e.includes(this.get("videofitstrategy"))||console.warn("Invalid value for videofitstrategy: "+this.get("videofitstrategy")+"\nPossible values are: "+e.slice(0,-1).join(", ")+" or "+e.slice(-1)),e.includes(this.get("posterfitstrategy"))||console.warn("Invalid value for posterfitstrategy: "+this.get("posterfitstrategy")+"\nPossible values are: "+e.slice(0,-1).join(", ")+" or "+e.slice(-1)),(this.get("stretch")||this.get("stretchwidth")||this.get("stretchheight"))&&console.warn("Stretch parameters were deprecated, your player will stretch to the full container width by default."),["minheight","minwidth","minheight","minwidth"].forEach(function(e){this.get(e)&&console.warn(e+" parameter was deprecated, please use CSS instead.")}.bind(this))},_videoRecorderWrapperOptions:function(){var e=null,t=this.get("resizemode");return(this.get("allowscreen")&&"screen"===this.get("record_media")||this.get("allowmultistreams")&&"multistream"===this.get("record_media"))&&(e=this.get("screen"),t=t||"none"),this.get("allowrecord")||!this.get("autorecord")&&!this.get("skipinitial")||(this.get("allowscreen")||this.get("allowmultistreams"))&&(this.set("record_media",this.get("allowscreen")?"screen":"multistream"),e={}),{simulate:this.get("simulate"),recordVideo:!this.get("onlyaudio"),screenResizeMode:this.get("screenresizemode"),recordAudio:!this.get("noaudio"),recordingWidth:this.get("nativeRecordingWidth"),recordingHeight:this.get("nativeRecordingHeight"),audioBitrate:"number"==typeof this.get("audiobitrate")?this.get("audiobitrate"):void 0,videoBitrate:"number"==typeof this.get("videobitrate")?this.get("videobitrate"):void 0,webrtcStreaming:!!this.get("webrtcstreaming"),webrtcStreamingIfNecessary:!!this.get("webrtcstreamingifnecessary"),localPlaybackRequested:this.get("localplayback"),screen:e,resizeMode:t,framerate:this.get("framerate"),flip:this.get("flip-camera"),flipscreen:this.get("flipscreen"),fittodimensions:this.get("fittodimensions"),cpuFriendly:this.get("cpu-friendly")}},_attachRecorder:function(){var e;this.recorderAttached()||(this.__activated?("screen"===this.get("record_media")&&void 0!==navigator.mediaDevices&&void 0===navigator.mediaDevices.getDisplayMedia&&this.set("webrtcstreaming",!0),this.set("hasrecorder",!0),this.__attachRequested=!1,e=this.activeElement().querySelector("[data-vi
2deo='video']"),this._clearError(),this.recorder=x.create(u.extend({element:e},this._videoRecorderWrapperOptions())),this.recorder?(this.trigger("attached"),this.set("pausable",this.get("pausable")&&this.recorder.canPause())):this._error("attach")):this.__attachRequested=!0)},_softwareDependencies:function(){return this.recorderAttached()&&this.recorder?this.recorder.softwareDependencies():f.error("No recorder attached.")},_bindMedia:function(){!this._bound&&this.recorderAttached()&&this.recorder&&this.recorder.ready.success(function(){this.recorder&&(this.recorder.on("require_display",function(){this.set("hideoverlay",!0)},this),this.recorder.bindMedia().error(function(e){this.trigger("access_forbidden",e),this.set("hideoverlay",!1),this.off("require_display",null,this),this._error("bind",e)},this).success(function(){if(this.recorder){for(this.trigger("access_granted"),this.recorder.setVolumeGain(this.get("microphone-volume")),this.set("hideoverlay",!1),this.off("require_display",null,this),this.recorder.once("mainvideostreamended",function(){this.trigger("mainvideostreamended")},this),this.recorder.enumerateDevices().success(function(e){this.recorder&&(this.recorder.once("currentdevicesdetected",function(e){this.set("selectedcamera",e.video),this.set("selectedmicrophone",e.audio),0<this.get("outsourceSelectors").length&&this.setOutsourceSelectors(e)},this),this.set("cameras",new v(u.values(e.video))),this.set("microphones",new v(u.values(e.audio))),this.trigger(d.is_empty(e.video)?"no_camera":"has_camera"),this.trigger(d.is_empty(e.audio)?"no_microphone":"has_microphone"),this.set("showaddstreambutton",this._showAddStreamButton()))},this),this.get("noaudio")||this.recorder.testSoundLevel(!0),this.set("devicetesting",!0);0<this.get("snapshots").length;){var e=this.get("snapshots").unshift();this.recorder.removeSnapshot(e)}this._bound=!0,this.trigger("bound")}},this))},this)},isWebrtcStreaming:function(){return this.recorder&&this.recorder.isWebrtcStreaming()},_showAddStreamButton:function(){return this.get("allowmultistreams")&&(1<this.get("cameras").count()||1<=this.get("cameras").count()&&("screen"!==this.get("record_media")||"multistream"!==this.get("record_media")))},_initSettings:function(){this.set("snapshots",[]),this.thumbnails=[],this.__lastCovershotUpload=void 0,this.__pauseDelta=0,this.set("starttime",void 0),this.set("endtime",void 0),this.set("duration",0),this.set("videometadata",{height:null,width:null,ratio:null,thumbnails:{mainimage:null,images:[]},placeholderSnapshot:null})},_initializeUploader:function(){this._videoUploader&&this._videoUploader.weakDestroy(),this._dataUploader&&this._dataUploader.weakDestroy(),this._dataUploader=new n},_unbindMedia:function(){this._bound&&(this.recorder.unbindMedia(),this._bound=!1)},_uploadCovershot:function(e){this.get("simulate")||(this.__lastCovershotUpload=e,(e=(this.recorder||c).createSnapshotUploader(e,this.get("snapshottype"),this.get("uploadoptions").image)).upload(),this._dataUploader.addUploader(e))},_uploadCovershotFile:function(e){this.get("simulate")||(this.__lastCovershotUpload=e,(e=s.create(u.extend({source:e},this.get("uploadoptions").image))).upload(),this._dataUploader.addUploader(e))},_uploadThumbnails:function(e){this.get("simulate")||(this.set("videometadata",u.tree_merge(this.get("videometadata"),{thumbnails:{mainimage:e}})),(e=s.create(u.extend({source:e},this.get("uploadoptions").thumbnail))).upload(),this._dataUploader.addUploader(e))},_uploadThumbnailTracks:function(e){this.get("simulate")||(e=s.create(u.extend({source:e},this.get("uploadoptions").tracks)),this.get("uploadoptions").tracks.url&&this.get("tracktags").push({kind:"thumbnails",src:this.get("uploadoptions").tracks.url}),e.upload(),this._dataUploader.addUploader(e))},_uploadVideoFile:function(e){this.get("simulate")||((e=s.create(u.extend({source:e},this.get("uploadoptions").video))).upload(),this._videoUploader=e,this._dataUploader.addUploader(e))},_prepareRecording:function(){return f.create(!0)},_startRecording:function(){return this.__recording?f.error(!0):(this.get("noaudio")||this.recorder.testSoundLevel(!1),this.set("devicetesting",!1),this.recorder.startRecord({video:this.get("uploadoptions").video,audio:this.get("uploadoptions").audio,webrtcStreaming:this.get("uploadoptions").webrtcStreaming}).success(function(){this.__recording=!0,this.__recording_start_time=m.now()},this))},_stopRecording:function(){return this.__recording?this.recorder.stopRecord({video:this.get("uploadoptions").video,audio:this.get("uploadoptions").audio,webrtcStreaming:this.get("uploadoptions").webrtcStreaming,noUploading:this.get("uploadoptions").noUploading}).success(function(e){this.__recording=!1,e.upload(),this._dataUploader.addUploader(e)},this):f.error(!0)},isRecording:function(){return this.__recording},isFormatSupported:function(){return this.recorder&&this.recorder.supportsLocalPlayback()||this._videoFilePlaybackable},_verifyRecording:function(){return f.create(!0)},_afterActivate:function(t){e._afterActivate.call(this,t),this.set("activated",!0),this.__activated=!0,this.__attachRequested&&this._attachRecorder(),this.persistentTrigger("loaded"),this.activeElement().classList.add(this.get("csscommon")+"-full-width")}
2,_showBackgroundSnapshot:function(){var e,t,i,r,a,n,s;this.get("onlyaudio")||(this._hideBackgroundSnapshot(),this.get("snapshots")&&this.get("selectfirstcovershotonskip")&&this.get("snapshots")[0]&&(this.__backgroundSnapshot=this.get("snapshots")[0]),!this.__backgroundSnapshot&&this.recorder&&(this.__backgroundSnapshot=this.recorder.createSnapshot(this.get("snapshottype"))),e=this.activeElement().querySelector("[data-video]"),t=o.elementDimensions(e),this.__backgroundSnapshot&&(a=r=0,n=t.width,s=t.height,this.recorder._recorder._videoTrackSettings&&void 0!==this.recorder._recorder._videoTrackSettings.videoInnerFrame&&(n=(i=this.recorder._recorder._videoTrackSettings.videoInnerFrame).width||n,s=i.height||s,a=(t.width-n)/2,r=(t.height-s)/2),this.__backgroundSnapshotDisplay=this.recorder.createSnapshotDisplay(e,this.__backgroundSnapshot,a,r,n,s)))},_hideBackgroundSnapshot:function(){this.get("onlyaudio")||(this.__backgroundSnapshotDisplay&&this.recorder.removeSnapshotDisplay(this.__backgroundSnapshotDisplay),delete this.__backgroundSnapsh
2otDisplay,this.__backgroundSnapshot&&this.recorder.removeSnapshot(this.__backgroundSnapshot),delete this.__backgroundSnapshot)},_getFirstFrameSnapshot:function(){var e,t;return this.__firstFrameSnapshot?f.value(this.__firstFrameSnapshot):this._videoFile||this.recorder&&this.recorder.localPlaybackSource().src?(e=f.create(),t=this._videoFile||this.recorder.localPlaybackSource().src,c.createSnapshotFromSource(URL.createObjectURL(t),this.get("snapshottype"),0).success(function(i){this.__firstFrameSnapshot=i,e.asyncSuccess(i),URL.revokeObjectURL(t)},this).error(function(i){e.asyncError(i),URL.revokeObjectURL(t)},this),e):f.error("No source to get the snapshot from")},toggleFaceOutline:function(e){void 0===e?this.set("faceoutline",!this.get("faceoutline")):this.set("faceoutline",e)},isMobile:function(){return r.isMobile()},object_functions:["record","rerecord","record_screen","stop","play","pause","reset","cancel","pause_recorder","resume","upload_video","upload_covershot","select_camera","select_microphone","add_new_stream","trim"],functions:{cancel:function(){confirm(this.stringUnicode("cancel-confirm"))&&this.execute("reset")},record:function(){this._delegatedRecorder?this._delegatedRecorder.execute("record"):this.host.state().record()},record_video:function(){this.host.state().selectRecord()},record_screen:function(e){this._delegatedRecorder?this._delegatedRecorder.execute("record_screen"):this.host.state().selectRecordScreen(e)},pause_recorder:function(){this._delegatedRecorder?this._delegatedRecorder.execute("pause_recorder"):void 0!==this.recorder&&(this.__paused=!0,this.__pauseStart=m.now(),this.__recording=!1,this.recorder.pauseRecord(),this.recorder._recorder.once("paused",function(e){this.set("resumevisible",!0)},this))},resume:function(){this._delegatedRecorder?this._delegatedRecorder.execute("resume"):void 0!==this.recorder&&this._resume()},video_file_selected:function(e){this.__selected_video_file=e,this.get("manual-upload")||this.execute("upload_video")},upload_video:function(e){this.host.state().selectUpload(e||this.__selected_video_file)},upload_covershot:function(e){this.host.state().uploadCovershot(e)},select_camera:function(e){this.recorder&&(this.recorder.setCurrentDevices({video:e}),this.set("showaddstreambutton",this._showAddStreamButton()),this.set("selectedcamera",e))},select_microphone:function(e){this.recorder&&(this.recorder.setCurrentDevices({audio:e}),this.recorder.testSoundLevel(!0),this.set("selectedmicrophone",e)),this.set("microphonehealthy",!1)},toggle_face_mode:function(){this.recorder&&(this.recorder.setCameraFace(this.get("camerafacefront")),this.set("camerafacefront",!this.get("camerafacefront")))},add_new_stream:function(e){this._add_new_stream(e)},invoke_skip:function(){this.trigger("invoke-skip")},select_image:function(e){this.trigger("select-image",e)},rerecord:function(){this._delegatedRecorder?this._delegatedRecorder.execute("rerecord"):confirm(this.stringUnicode("rerecord-confirm"))&&(this.host.state().rerecord(),this._initSettings())},stop:function(){this._delegatedRecorder?this._delegatedRecorder.execute("stop"):(this.__paused&&this._resume(),this.host.state().stop())},play:function(){this._delegatedRecorder?this._delegatedRecorder.execute("play"):this.host.state().play()},pause:function(){this._delegatedRecorder?this._delegatedRecorder.execute("pause"):this.host.state().pause()},message_click:function(){this.trigger("message-click")},message_link_click:function(e){this.trigger("message-link-click",e)},playing:function(){this.trigger("playing")},paused:function(){this.trigger("paused")},ended:function(){this.trigger("ended")},reset:function(){this._delegatedRecorder?this._delegatedRecorder.execute("reset"):this._stopRecording().callback(function(){this._unbindMedia(),this._hideBackgroundSnapsh
2ot(),this._detachRecorder(),this._initSettings(),this.host.state().next("Initial")},this)},toggle_facemode:function(){this._toggleFaceMode()},trim:function(e,t){"Trimming"===this.host.state().state_name()&&this.trigger("manual-trim",e,t)},manual_submit:function(){this.set("rerecordable",!1),this.set("manualsubmit",!1),this.trigger("manually_submitted")},ready_to_play:function(){this.trigger("ready_to_play")}},_resume:function(){this.__paused=!1,this.__pauseDelta+=m.now()-this.__pauseStart,this.__recording=!0,this.recorder.resumeRecord(),this.recorder._recorder.once("resumed",function(){this.set("resumevisible",!1)},this)},destroy:function(){this._timer.destroy(),this.host.destroy(),this._detachRecorder(),e.destroy.call(this)},deltaCoefficient:function(){return this.recorderAttached()?this.recorder.deltaCoefficient():null},blankLevel:function(){return this.recorderAttached()?this.recorder.blankLevel():null},lightLevel:function(){return this.recorderAttached()?this.recorder.lightLevel():null},soundLevel:function(){return this.recorderAttached()?this.recorder.soundLevel():null},_toggleFaceMode:function(){this.set("camerafacefront",!!this.get("camerafacefront"))},_timerFire:function(){if(!this.destroyed()){this.set("currentorientation",window.innerHeight>window.innerWidth?"portrait":"landscape");try{this.recorderAttached()&&this.get("devicetesting")&&(this.get("onlyaudio")||(e=this.lightLevel(),this.set("camerahealthy",100<=e&&e<=200)),!this.get("noaudio"))&&!this.get("microphonehealthy")&&1.01<=this.soundLevel()&&(this.set("microphonehealthy",!0),this.recorder.testSoundLevel(!1))}catch(e){}var e,t,i,r,o,a;!this.get("onlyaudio")&&this.__recording&&(this.get("picksnapshots")?this.__recording_start_time+500<m.now()&&(e=this.get("snapshots").length<this.get("snapshotmax")?.25:.05,Math.random()<=e)&&(e=this.recorder.createSnapshot(this.get("snapshottype")))&&(!this.get("videometadata").height&&"undefined"!=typeof Image&&this.get("createthumbnails")&&c.snapshotMetaData(e).success(function(e){var t="landscape"===e.orientation?80:35;this.set("videometadata",u.tree_merge(this.get("videometadata"),e)),this.set("videometadata",u.tree_merge(this.get("videometadata"),{thumbnails:{width:t,height:Math.floor(t/e.width*e.height)}}))},this),this.get("snapshots").length<this.get("snapshotmax")?this.get("snapshots").push(e):(t=Math.floor(Math.random()*this.get("snapshotmax")),this.recorder.removeSnapshot(this.get("snapshots")[t]),this.get("snapshots")[t]=e),this.get("createthumbnails"))&&(t=Math.floor((m.now()-this.__recording_start_time)/1e3),i=1<this.get("videometadata").thumbnails.images.length?this.get("videometadata").thumbnails.images.length-1:0,void 0===(i=this.get("videometadata").thumbnails.images[i])||t>i.time+1)&&this.get("videometadata").thumbnails.images.push({time:t,snap:e}):this.get("videometadata").processingPlaceholder||(this.get("videometadata").processingPlaceholder=this.recorder.createSnapshot(this.get("snapshottype"))));try{this.recorderAttached()&&this._timer.fire_count()%20==0&&this._accessing_camera&&(r=.01<=this.blankLevel())!==this.__cameraSignal&&(this.__cameraSignal=r,this.trigger(r?"camera_signal":"camera_nosignal")),this.recorderAttached()&&this._timer.fire_count()%20==10&&this._accessing_camera&&(a=null===(o=this.recorder.deltaCoefficient())||.5<=o)!==this.__cameraResponsive&&(this.__cameraResponsive=a,this.trigger(a?"camera_responsive":"camera_unresponsive"))}catch(e){}this._updateCSSSize()}},domDimensions:function(){return o.elementDimensions(this.activeElement().childNodes[0])},_updateCSSSize:function(){var e=this.domDimensions().width;this.set("csssize",400<e?"normal":300<e?"medium":"small")},videoHeight:function(){var e,t=window.innerHeight||document.body.clientHeight;return!this.recorderAttached()||t<(e=this.recorder.cameraHeight())?t:e},videoWidth:function(){var e,t=window.innerWidth||document.body.clientWidth;return!this.recorderAttached()||t<(e=this.recorder.cameraWidth())?t:e},aspectRatio:function(){return this.videoWidth()/this.videoHeight()},isPortrait:function(){return void 0!==this.recorder&&void 0!==this.recorder._recorder._videoTrackSettings?this.recorder._recorder._videoTrackSettings.aspectRatio<1:this.aspectRatio()<1},isLandscape:function(){return!this.isPortrait()},parentWidth:function(){return this.get("width")||o.elementDimensions(this.activeElement()).width},parentHeight:function(){return this.get("height")||o.elementDimensions(this.activeElement()).height},parentAspectRatio:function(){return this.parentWidth()/this.parentHeight()},averageFrameRate:function(){return this.recorderAttached()?this.recorder.averageFrameRate():null},cloneAttrs:function(){return u.map(this.attrs,function(e,t){return this.get(t)},this)},popupAttrs:function(){return{popup:!1,width:this.get("popup-width"),height:this.get("popup-height")}},imageUploaded:function(){return!!this.__lastCovershotUpload},audioUploaded:function(){return this.recorder&&this.recorder.localPlaybackSource()&&!!this.recorder.localPlaybackSource().audiosrc},_screenRecorderVerifier:function(e){e&&(this.set("allowscreen",!1),this.set("allowmultistreams",!1)),(this.get("allowscreen")||this.get("allowmultistreams"))&&this.get("screenrecordmandatory")&&!r.isScreenRecorderSupported()&&this.get("initialmessages").push({id:void 0!==Date.now?+Date.now():1498744,message:this.string("screen-recorder-is-not-supported"),type:"warning"})},_add_new_stream:function(e){var t,i=this.recorder._recorder.stream().getTracks();this.get("cameras").iterate(function(r){r=r.data(),e=e||r.id,t||e!==r.id||(this.set("loadlabel",this.string("adding-new-stream")),this.set("loader_active",!0),this.recorder.addMultiStream(r,{positionX:this.get("addstreampositionx"),positionY:this.get("addstreampositiony"),width:this.get("addstreampositionwidth"),height:this.get("addstreampositionheight")},i).success(function(i){var r;t=!0,this.set("addstreamdeviceid",e),this.get("addstreampositionheight")||(r=1.333,void 0!==i.getTracks()[0]&&((i=i.getTracks()[0].getSettings()).aspectRatio?r=i.aspectRatio:0<i.height&&0<i.width&&(r=Math.round(i.width/i.height*100)/100)),i=r?this.get("addstreampositionwidth")/r:Math.round(this.get("addstreampositionwidth")/1.33),this.set("addstreampositionheight",i)),this.set("loadlabel",""),this.set("loader_active",!1),this.set("showaddstreambutton",!1),this.get("allowmultistreams")&&(this.get("multistreamreversable")||this.get("multistreamdraggable")||this.get("multistreamresizeable"))&&(this.set("helperframe_active",!0),this.set("framevisible",!0))},this).error(function(e){console.warn(e),this.set("loadlabel",e),this.set("loader_active",!1)},this))},this)},setOutsourceSelectors:function(e){u.map(this.get("outsourceSelectors"),function(t){var i,r,o,a,n=t.options,s=document.getElementById(t.selector);s?(i=t.isCamera,r=e[i?"video":"audio"],"select"===n.type&&"SELECT"!==s.tagName||"select"!==n.type&&"SELECT"===s.tagName?(n="You sould provide correct element selector, option element could be only select element child",a=document.createTextNode(n),"SELECT"===s.tagName&&(o=a,(a=document.createElement("option")).appendChild(o)),s.appendChild(a),console.warn(n)):this.__buildOutsourceElement(s,t.options,i,r)):console.warn("There are no element with id: "+t.selector+" to implement 'outsource-selectors'")},this)},__buildOutsourceElement:function(e,t,i,r){var o=this,a=i?this.get("cameras"):this.get("microphones"),n=[],s="";if(e.disabled=a.count()<=1&&t.disabled,0<a.count()){if("select"===t.type&&e.options)for(d.is_defined(e.options[0])&&(s=e.options[0].innerText);0<e.options.length;)e.remove(0);a.iterate(function(a){var s,x,c="",l=(t.showCapabilities&&i&&(l=a.get("capabilities"))&&void 0!==l.width&&void 0!==l.height&&(c="("+l.width.max+"x"+l.height.max+")"),a.get("id"));a=a.get("label");"select"===t.type&&"SELECT"===e.tagName&&((s=document.createElement("option")).value=l,s.innerText=a+c,s.selected=l===r,t.className&&(s.className+=t.className),e.a
2ppendChild(s)),"radio"===t.type&&(s=document.createElement("input"),x=document.createElement("label"),s.name=o.get("css")+(i?"-cam":"-mic")+"-radio-input",s.type="radio",t.className&&(x.className+=t.className),x.setAttribute("for",this.get("css")+l),s.value=l,s.checked=l===r,l=document.createTextNode(a+c),x.appendChild(s),x.appendChild(l),e.appendChild(x),s.addEventListener("change",function(e){var t=(e=e.target).value;e.checked&&t&&(i?o.select_camera(t):o.select_microphone(t))}),n.push({type:"change",element:s,container:x}))},this),"select"===t.type&&(n.push({type:"change",element:e}),e.addEventListener("change",function(e){Array.from(e.target.options).forEach(function(e){var t=e.value;e.selected&&t&&(i?o.select_camera(t):o.select_microphone(t))})})),o.on("recording",function(){0<n.length&&u.map(n,function(e){var t=e.type,i=e.element,r=e.container||i;if(removeEventListener(t,i),d.is_undefined(r.options))r.parentNode.removeChild(r);else{for(;0<r.options.length;)r.remove(0);e=document.createElement("option"),t=document.createTextNode(s),e.appendChild(t),r.appendChild(e)}})})}}}}],{recorderStates:function(){return[_]}}).register("ba-videorecorder").registerFunctions({"!player_active":function(e){return!e.player_active},css:function(e){return e.css},csstheme:function(e){return e.csstheme},csssize:function(e){return e.csssize},iecss:function(e){return e.iecss},"ie8 ? 'ie8' : 'noie8'":function(e){return e.ie8?"ie8":"noie8"},"fullscreened ? 'fullscreen' : 'normal'":function(e){return e.fullscreened?"fullscreen":"normal"},cssrecorder:function(e){return e.cssrecorder},"firefox ? 'firefox' : 'common'":function(e){return e.firefox?"firefox":"common"},themecolor:function(e){return e.themecolor},csscommon:function(e){return e.csscommon},containerSizingStyles:function(e){return e.containerSizingStyles},"hasrecorder ? 'hasrecorder' : 'norecorder'":function(e){return e.hasrecorder?"hasrecorder":"norecorder"},"faceoutline && hasrecorder && isrecorderready":function(e){return e.faceoutline&&e.hasrecorder&&e.isrecorderready},placeholderstyle:function(e){return e.placeholderstyle},"hasplaceholderstyle ? (css + '-overlay-with-placeholder') : ''":function(e){return e.hasplaceholderstyle?e.css+"-overlay-with-placeholder":""},"!hideoverlay":function(e){return!e.hideoverlay},dynloader:function(e){return e.dynloader},"cssloader || css":function(e){return e.cssloader||e.css},"cssrecorder || css":function(e){return e.cssrecorder||e.css},tmplloader:function(e){return e.tmplloader},loader_active:function(e){return e.loader_active},loadertooltip:function(e){return e.loadertooltip},hovermessage:function(e){return e.hovermessage},loaderlabel:function(e){return e.loaderlabel},dynmessage:function(e){return e.dynmessage},"cssmessage || css":function(e){return e.cssmessage||e.css},tmplmessage:function(e){return e.tmplmessage},message_active:function(e){return e.message_active},message:function(e){return e.message},message_links:function(e){return e.message_links},dyntopmessage:function(e){return e.dyntopmessage},"csstopmessage || css":function(e){return e.csstopmessage||e.css},tmpltopmessage:function(e){return e.tmpltopmessage},"topmessage_active && (topmessage || hovermessage)":function(e){return e.topmessage_active&&(e.topmessage||e.hovermessage)},"hovermessage || topmessage":function(e){return e.hovermessage||e.topmessage},dynchooser:function(e){return e.dynchooser},"chooser_active && !is_initial_state":function(e){return e.chooser_active&&!e.is_initial_state},onlyaudio:function(e){return e.onlyaudio},facecamera:function(e){return e.facecamera},recordviafilecapture:function(e){return e.recordviafilecapture},"csschooser || css":function(e){return e.csschooser||e.css},tmplchooser:function(e){return e.tmplchooser},allowscreen:function(e){return e.allowscreen},allowmultistreams:function(e){return e.allowmultistreams},popup:function(e){return e.popup},allowrecord:function(e){return e.allowrecord},allowupload:function(e){return e.allowupload},allowcustomupload:function(e){return e.allowcustomupload},allowedextensions:function(e){return e.allowedextensions},primaryrecord:function(e){return e.primaryrecord},initialmessages:function(e){return e.initialmessages},timelimit:function(e){return e.timelimit},dynimagegallery:function(e){return e.dynimagegallery},imagegallery_active:function(e){return e.imagegallery_active},"cssimagegallery || css":function(e){return e.cssimagegallery||e.css},tmplimagegallery:function(e){return e.tmplimagegallery},gallerysnapshots:function(e){return e.gallerysnapshots},snapshots:function(e){return e.snapshots},nativeRecordingWidth:function(e){return e.nativeRecordingWidth},nativeRecordingHeight:function(e){return e.nativeRecordingHeight},dyncontrolbar:function(e){return e.dyncontrolbar},"csscontrolbar || css":function(e){return e.csscontrolbar||e.css},"csstheme || css":function(e){return e.csstheme||e.css},tmplcontrolbar:function(e){return e.tmplcontrolbar},controlbar_active:function(e){return e.controlbar_active},cameras:function(e){return e.cameras},microphones:function(e){return e.microphones},noaudio:function(e){return e.noaudio},"record_media==='screen' || record_media==='multistream'":function(e){return"screen"===e.record_media||"multistream"
2===e.record_media},"selectedcamera || 0":function(e){return e.selectedcamera||0},"selectedmicrophone || 0":function(e){return e.selectedmicrophone||0},"addstreamdeviceid || null":function(e){return e.addstreamdeviceid||null},showaddstreambutton:function(e){return e.showaddstreambutton},camerahealthy:function(e){return e.camerahealthy},microphonehealthy:function(e){return e.microphonehealthy},settingsvisible:function(e){return e.settingsvisible},recordvisible:function(e){return e.recordvisible},"allowcancel && cancancel":function(e){return e.allowcancel&&e.cancancel},uploadcovershotvisible:function(e){return e.uploadcovershotvisible},rerecordvisible:function(e){return e.rerecordvisible},stopvisible:function(e){return e.stopvisible},skipvisible:function(e){return e.skipvisible},controlbarlabel:function(e){return e.controlbarlabel},mintimeindicator:function(e){return e.mintimeindicator},timeminlimit:function(e){return e.timeminlimit},resumevisible:function(e){return e.resumevisible},pausable:function(e){return e.pausable},firefox:function(e){return e.firefox},dynhelperframe:function(e){return e.dynhelperframe},"helperframe_active || framevisible":function(e){return e.helperframe_active||e.framevisible},tmphelperframe:function(e){return e.tmphelperframe},multistreamreversable:function(e){return e.multistreamreversable},multistreamdraggable:function(e){return e.multistreamdraggable},multistreamresizeable:function(e){return e.multistreamresizeable},addstreampositionx:function(e){return e.addstreampositionx},addstreampositiony:function(e){return e.addstreampositiony},addstreamproportional:function(e){return e.addstreamproportional},"flip-camera":function(e){return e.flip-e.camera},player_active:function(e){return e.player_active},ie8:function(e){return e.ie8},dynvideoplayer:function(e){return e.dynvideoplayer},"theme || 'default'":function(e){return e.theme||"default"},"localplayback ? playbacksource : ''":function(e){return e.localplayback?e.playbacksource:""},"localplayback ? playbackposter : ''":function(e){return e.localplayback?e.playbackposter:""},localplayback:function(e){return e.localplayback},false:function(e){return!1},showplayersettingsmenu:function(e){return e.showplayersettingsmenu},playerattrs:function(e){return e.playerattrs},duration:function(e){return e.duration},"rerecordable && (recordings === null || recordings > 0)":function(e){return e.rerecordable&&(null===e.recordings||0<e.recordings)},"manualsubmit && verified":function(e){return e.manualsubmit&&e.verified},true:function(e){return!0},autoplay:function(e){return e.autoplay},nofullscreen:function(e){return e.nofullscreen},playertopmessage:function(e){return e.playertopmessage},allowtexttrackupload:function(e){return e.allowtexttrackupload},uploadtexttracksvisible:function(e){return e.uploadtexttracksvisible},snapshottype:function(e){return e.snapshottype},tracktags:function(e){return e.tracktags},tracktagsstyled:function(e){return e.tracktagsstyled},trackcuetext:function(e){return e.trackcuetext},acceptedtracktexts:function(e){return e.acceptedtracktexts},sharevideo:function(e){return e.sharevideo},videofitstrategy:function(e){return e.videofitstrategy},posterfitstrategy:function(e){return e.posterfitstrategy},tracksshowselection:function(e){return e.tracksshowselection},trackselectorhovered:function(e){return e.trackselectorhovered},uploadlocales:function(e){return e.uploadlocales},frameselectionmode:function(e){return e.frameselectionmode}}).attachStringTable(t.strings).addStrings({"recorder-error":"An error occurred, please try again later. Click to retry.","attach-error":"We could not access the media interface. Depending on the device and browser, you might need to access the page via SSL.","software-required":"Please click below to install / activate the following requirements in order to proceed.","software-waiting":"Waiting for the requirements to be installed / activated. You might need to refresh the page after completion.","access-forbidden":"Access to the media was forbidden. Click to retry.","pick-covershot":"Pick a covershot.","pick-covershot-frame":"Select a frame to use as covershot.","framerate-warning":"The video frame rate is very low. We recommend closing all other programs and browser tabs or to use a faster computer.",uploading:"Uploading","uploading-src-error":"Unable to play back video now, uploading is still in progress","uploading-failed":"Uploading failed - click here to retry.","upload-error-duration":"Length of the uploaded video does not meet the requirements - click here to retry.","resolution-constraint-error":"The file you've selected does not match the required resolution - click here to retry.",verifying:"Verifying","verifying-failed":"Verifying failed - click here to retry.","rerecord-confirm":"Do you really want to redo your video?","cancel-confirm":"Do you really want to cancel your video upload?",video_file_too_large:"Your video file is too large (%s) - click here to try again with a smaller video file.",unsupported_video_type:"Please upload: %s - click here to retry.","orientation-portrait-required":"Please rotate your device to record in portrait mode.","orientation-landscape-required":"Please rotate your device to record in landscape mode.","switch-camera":"Switch camera","prepare-covershot":"Preparing covershots","prepare-thumbnails":"Preparing seeking thumbnails","adding-new-stream":"Adding New Stream","missing-track":"Required audio or video track is missing","device-already-in-use":"At least one of your input devices are already in use","browser-permission-denied":"Permission denied by browser, please grant access and reload page","screen-recorder-is-not-supported":"Screen recorder is not supported on this device","trim-prompt":"Do you want to trim your video?","trim-video":"Move the start and end markers to trim your video","wait-for-trim":"Waiting for trim command...","supported-mode":"Media resolution should be in '%s' mode.","re-choose-action":"Please click to choose another input device or retry action."})}),e.define("module:VideoRecorder.Dynamics.Trimmer",["dynamics:Dynamic","browser:Events","base:Promise"],function(e,t,i,r){return e.extend({scoped:r},function(e){return{template:'<div class="{{csstrimmer}}-container {{csscommon}}-accent-color-bg">\n    \n    <button ba-click="{{togglePlay()}}" class="{{csstrimmer}}-button-play" aria-label="{{playing || wasPlaying ? \'Pause\' : \'Play\'}}">\n        <i class="{{csscommon + \'-icon-\' + (playing || wasPlaying ? \'pause\' : \'play\')}} {{csscommon}}-accent-color"></i>\n    </button>\n    \n    <div\n        class="{{csstrimmer}}-progress-bar"\n        ontouchstart="{{handleProgressBarClick(domEvent)}}"\n        onmousedown="{{handleProgressBarClick(domEvent)}}"\n        data-selector="progressbar"\n    >\n        \n        <div\n            class="{{csstrimmer}}-snapshots"\n            data-selector="snapshots"\n        ></div>\n        \n        <div\n            class="{{csstrimmer}}-playhead"\n            style="left: calc({{duration ? position / duration * 100 : 0}}% - 1px)"\n        ></div>\n        \n        <div\n            class="{{csstrimmer}}-selection {{csscommon}}-accent-color-border"\n            ontouchstart="{{handleSelectionClick(domEvent)}}"\n            onmousedown="{{handleSelectionClick(domEvent)}}"\n            data-selector="selection"\n            style="\n                left: calc({{duration && startposition ? startposition / duration * 100 : 0}}% - 4px);\n                right: calc({{100 - (duration && endposition ? endposition / duration * 100 : 100)}}% - 4px);\n            "\n        ></div>\n    </div>\n    \n    <div class="{{csstrimmer}}-right-button-container">\n        \n        <button\n            class="{{csscommon}}-{{trimButtonEnabled ? \'accent-color-bg\' : \'disabled\'}} {{csstrimmer}}-button-trim"\n            ba-click="{{trim()}}"\n        >Trim</button>\n        \n        <button\n            class="{{csstrimmer}}-button-skip"\n            ba-click="{{skip()}}"\n        >Skip</button>\n    </div>\n</div>',attrs:{csscommon:"ba-commoncss",csstrimmer:"ba-videorecorder-trimmer"},computed:{"trimButtonEnabled:startposition,endposition,duration":function(e,t,i){return 0!==e&&null!==e||t!==i&&null!==t}},events:{"change:progress-bar-width":function(){this.call("updateThumbnails")}},destroy:function(){this._progressBarResizeObserver&&this._progressBarResizeObserver.disconnect(),e.destroy.call(this)},functions:{skip:function(){this.chainedTrigger("skip")},trim:function(){this.chainedTrigger("video-trimmed",{start:this.get("startposition"),end:this.get("endposition")})},togglePlay:function(){this.trigger(this.get("playing")?"pause":"play")},handleSelectionClick:function(e){var t,i,r,o;(e=e[0]).preventDefault(),("mousedown"!==e.type||0===e.button)&&(t=this.call("getClientX",e),i=e.target.getBoundingClientRect(),o=e.target.clientLeft,r=t>=i.left&&t<=i.left+o,o=t>=i.right-o&&t<=i.right,r||o)&&(e.stopPropagation(),r?this.call("attachUpdatePositionEventListeners",t,"startposition"):this.call("attachUpdatePositionEventListeners",t,"endposition"))},handleProgressBarClick:function(e){var t,i;(e=e[0]).preventDefault(),"mousedown"===e.type&&0!==e.button||(t=(e=this.call("getClientX",e))<=(i=this._selectionElement.getBoundingClientRect()).left,i=e>=i.right,t?this.call("attachUpdatePositionEventListeners",e,"startposition"):i?this.call("attachUpdatePositionEventListeners",e,"endposition"):(this.get("playing")&&(this.set("wasPlaying",!0),this.trigger("pause")),this.call("attachUpdatePositionEventListeners",e,"position")))},attachUpdatePositionEventListeners:function(e,t){this.call("updatePosition",e,t);var i=this._events;i.on(document,"mousemove touchmove",function(e){e.preventDefault(),this.call("updatePosition",this.call("getClientX",e),t)},this),i.on(document,"mouseup touchend",function(e){e.preventDefault(),this.get("wasPlaying")&&(this.trigger("play"),setTimeout(function(){this.set("wasPlaying",!1)}.bind(this),100)),i.off(document,"mouseup touchend mousemove touchmove")},this)},updatePosition:function(e,t){var i=this.call("getCurrentPosition",e),r=this.get("minduration")||1;switch(t){case"position":this.trigger("seek",i);break;case"startposition":var o=this.get("endposition")||this.get("duration");o-r<i?this.set(t,o-r):this.set(t,i);break;case"endposition":i<(o=this.get("startposition")||0)+r?this.set(t,o+r):this.set(t,i)}},getClientX:function(e){return 0===e.clientX?0:e.clientX||e.targetTouches[0].clientX},getCurrentPosition:function(e){var t=this._progressBarElement.getBoundingClientRect();e=e<t.left?0:e>t.left+t.width?1:(e-t.left)/(t.width||1);return this.get("duration")*e},updateThumbnails:function(){this._internalVideoElement&&0!==this._progressBarElement.clientWidth&&this.call("drawSnapshotRecursive",1)},createNewCanvas:function(){var e=document.createElement("canvas");return e.height=this._canvasHeight,e.width=this._canvasWidth,this._snapshotsElement.appendChild(e),e},drawSnapshot:function(e,t){var r=i.create();return this._internalVideoElement.currentTime=t||0,this._events.on(this._internalVideoElement,"seeked",function(){e.getContext("2d").drawImage(this._internalVideoElement,0,0,e.width,e.height),this._events.off(this._internalVideoElement,"seeked"),r.asyncSuccess()},this),r},drawSnapshotRecursive:function(e){e*this._canvasWidth>this._progressBarElement.clientWidth||(e+1>
2=this._canvases.length&&this._canvases.push(this.call("createNewCanvas")),this.call("drawSnapshot",this._canvases[e],this.get("duration")*(e*this._canvasWidth/this._progressBarElement.clientWidth)).success(function(){this.call("drawSnapshotRecursive",++e)},this))}},create:function(){this._events=this.auto_destroy(new t),this._progressBarElement=this.activeElement().querySelector("[data-selector='progressbar'"),this._selectionElement=this.activeElement().querySelector("[data-selector='selection']"),this._snapshotsElement=this.activeElement().querySelector("[data-selector='snapshots']"),this._progressBarResizeObserver=new ResizeObserver(function(e){e.forEach(function(e){e.contentRect.width!==this.get("progress-bar-width")&&this.set("progress-bar-width",e.contentRect.width)}.bind(this))}.bind(this)),this._progressBarResizeObserver.observe(this._progressBarElement),this._loadVideo().success(function(){this.call("updateThumbnails")},this)},_loadVideo:function(){var e=i.create(),t=document.createElement("video"),r=this.get("source").src||this.get("source");return t.src="string"==typeof r?r:URL.createObjectURL(r),this._events.on(t,"loadedmetadata",function(){this&&!this.destroyed()&&(this.get("duration")||this.set("duration",t.duration),this._internalVideoElement=t,this._canvasHeight=34,this._canvasWidth=this._canvasHeight*t.videoWidth/t.videoHeight,this._canvases=[],this._canvases.push(this.call("createNewCanvas")),this.call("drawSnapshot",this._canvases[0],0).success(function(){e.asyncSuccess(t)}))},this),e}}}).register("ba-videorecorder-trimmer").registerFunctions({csstrimmer:function(e){return e.csstrimmer},csscommon:function(e){return e.csscommon},"togglePlay()":function(e){return e.togglePlay()},"playing || wasPlaying ? 'Pause' : 'Play'":function(e){return e.playing||e.wasPlaying?"Pause":"Play"},"csscommon + '-icon-' + (playing || wasPlaying ? 'pause' : 'play')":function(e){return e.csscommon+"-icon-"+(e.playing||e.wasPlaying?"pause":"play")},"handleProgressBarClick(domEvent)":function(e){return e.handleProgressBarClick(e.domEvent)},"duration ? position / duration * 100 : 0":function(e){return e.duration?e.position/e.duration*100:0},"handleSelectionClick(domEvent)":function(e){return e.handleSelectionClick(e.domEvent)},"duration && startposition ? startposition / duration * 100 : 0":function(e){return e.duration&&e.startposition?e.startposition/e.duration*100:0},"100 - (duration && endposition ? endposition / duration * 100 : 100)":function(e){return 100-(e.duration&&e.endposition?e.endposition/e.duration*100:100)},"trimButtonEnabled ? 'accent-color-bg' : 'disabled'":function(e){return e.trimButtonEnabled?"accent-color-bg":"disabled"},"trim()":function(e){return e.trim()},"skip()":function(e){return e.skip()}})}),e.define("module:ImageViewer.Dynamics.Controlbar",["dynamics:Dynamic","module:Assets","browser:Info"],["dynamics:Partials.ShowPartial","dynamics:Partials.IfPartial","dynamics:Partials.ClickPartial"],function(e,t,i,r){return e.extend({scoped:r},function(e){return{template:'\n<div class="{{css}}-dashboard {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}">\n\t<div class="{{css}}-backbar"></div>\n\n\t<div class="{{css}}-controlbar">\n\n        <div tabindex="0" data-selector="submit-image-button"\n\t\t\t ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-leftbutton-container"\n\t\t\t ba-if="{{submittable}}" ba-click="{{submit()}}">\n            <div class="{{css}}-button-inner">\n                {{string(\'submit-image\')}}\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n\t\t\t ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-leftbutton-container" ba-if="{{rerecordable}}"\n\t\t\t ba-click="{{rerecord()}}" title="{{string(\'rerecord-image\')}}"\n\t\t>\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon}}-icon-ccw"></i>\n            </div>\n        </div>\n\n\t\t<div data-selector="image-title-block" class="{{css}}-image-title-container" ba-if="{{title}}">\n\t\t\t<p class="{{css}}-image-title">\n\t\t\t\t{{title}}\n\t\t\t</p>\n\t\t</div>\n\n\t\t<div tabindex="8" data-selector="button-icon-resize-full"\n\t\t\t ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-rightbutton-container"\n\t\t\t onkeydown="{{tab_index_move(domEvent)}}" ba-if="{{fullscreen}}"\n\t\t\t ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-image\') : string(\'fullscreen-image\') }}">\n\t\t\t<div class="{{css}}-button-inner">\n\t\t\t\t<i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n</div>\n',attrs:{css:"ba-imageviewer",rerecordable:!1,submittable:!1,fullscreen:!0,fullscreened:!1,activitydelta:0,title:""},functions:{toggle_fullscreen:function(){this.trigger("fullscreen")},rerecord:function(){this.trigger("rerecord")},submit:function(){this.set("submittable",!1),this.set("rerecordable",!1),this.trigger("submit")},tab_index_move:function(e,t,i){this.trigger("tab_index_move",e[0],t,i)}},create:function(){this.set("ismobile",i.isMobile())}}}).register("ba-imageviewer-controlbar").registerFunctions({css:function(e){return e.css},"activitydelta > 5000 && hideoninactivity ? (css + '-dashboard-hidden') : ''":function(e){return 5e3<e.activitydelta&&e.hideoninactivity?e.css+"-dashboard-hidden":""},"submit()":function(e){return e.submit()},submittable:function(e){return e.submittable},"string('submit-image')":function(e){return e.string("submit-image")},"rerecord()":function(e){return e.rerecord()},rerecordable:function(e){return e.rerecordable},"string('rerecord-image')":function(e){return e.string("rerecord-image")},csscommon:function(e){return e.csscommon},title:function(e){return e.title},"toggle_fullscreen()":function(e){return e.toggle_fullscreen()},"tab_index_move(domEvent)":function(e){return e.tab_index_move(e.domEvent)},fullscreen:function(e){return e.fullscreen},"fullscreened ? string('exit-fullscreen-image') : string('fullscreen-image')":function(e){return e.fullscreened?e.string("exit-fullscreen-image"):e.string("fullscreen-image")},"fullscreened ? 'small' : 'full'":function(e){return e.fullscreened?"small":"full"}}).attachStringTable(t.strings).addStrings({"rerecord-image":"Redo?","submit-image":"Confirm","fullscreen-image":"Enter fullscreen","exit-fullscreen-image":"Exit fullscreen"})}),e.define("module:ImageViewer.Dynamics.Message",["dynamics:Dynamic"],["dynamics:Partials.ClickPartial"],function(e,t){return e.extend({scoped:t},function(e){return{template:'\n<div class="{{css}}-message-container" ba-click="{{click()}}">\n    <div data-selector="message-block" class=\'{{css}}-message-message\'>\n        {{message}}\n    </div>\n</div>\n',attrs:{css:"ba-imageviewer",message:""},functions:{click:function(){this.trigger("click")}}}}).registerFunctions({css:function(e){return e.css},"click()":function(e){return e.click()},message:function(e){return e.message}}).register("ba-imageviewer-message")}),e.define("module:ImageViewer.Dynamics.Topmessage",["dynamics:Dynamic"],function(e,t){return e.extend({scoped:t},function(e){return{template:"\n<div class=\"{{css}}-topmessage-container\">\n    <div class='{{css}}-topmessage-background'>\n    </div>\n    <div data-selector=\"topmessage-message-block\" class='{{css}}-topmessage-message'>\n        {{topmessage}}\n    </div>\n</div>\n",attrs:{css:"ba-imageviewer",topmessage:""}}}).registerFunctions({css:function(e){return e.css},topmessage:function(e){return e.topmessage}}).register("ba-imageviewer-topmessage")}),e.define("module:ImageViewer.Dynamics.ImageViewer",["dynamics:Dynamic","module:Assets","browser:Info","browser:Dom","base
2:Types","base:Objs","base:Strings","base:Time","base:Timers","base:Classes.ClassRegistry","base:Async","browser:Events"],["module:ImageViewer.Dynamics.Message","module:ImageViewer.Dynamics.Controlbar","dynamics:Partials.EventPartial","dynamics:Partials.OnPartial","dynamics:Partials.TemplatePartial","dynamics:Partials.HotkeyPartial"],function(e,t,i,r,o,a,n,s,x,c,l,d,u){return e.extend({scoped:u},function(e){return{template:'<div itemscope itemtype="http://schema.org/ImageObject"\n    class="{{css}}-container {{css}}-size-{{csssize}} {{iecss}}-{{ie8 ? \'ie8\' : \'noie8\'}}\n    {{csstheme}} {{css}}-{{ fullscreened ? \'fullscreen\' : \'normal\' }}-view {{css}}-{{ firefox ? \'firefox\' : \'common\'}}-browser\n    {{css}}-{{themecolor}}-color"\n    ba-on:mousemove="{{user_activity()}}"\n    ba-on:mousedown="{{user_activity(true)}}"\n    ba-on:touchstart="{{user_activity(true)}}"\n\tba-styles="{{widthHeightStyles}}"\n>\n    <img tabindex="-1" class="{{css}}-image" data-image="image" />\n    <div class="{{css}}-overlay">\n\t    <ba-{{dyncontrolbar}}\n\t\t    ba-css="{{csscontrolbar || css}}"\n\t\t\tba-csscommon="{{csscommon || css}}"\n\t\t\tba-themecolor="{{themecolor}}"\n\t\t    ba-template="{{tmplcontrolbar}}"\n\t\t    ba-show="{{controlbar_active}}"\n\t\t    ba-event:rerecord="rerecord"\n\t\t    ba-event:submit="submit"\n\t\t    ba-event:fullscreen="toggle_fullscreen"\n\t\t\tba-event:tab_index_move="tab_index_move"\n\t\t\tba-tabindex="{{tabindex}}"\n\t\t    ba-title="{{title}}"\n\t\t    ba-activitydelta="{{activity_delta}}"\n\t\t    ba-hideoninactivity="{{hideoninactivity}}"\n\t\t    ba-rerecordable="{{rerecordable}}"\n\t\t    ba-submittable="{{submittable}}"\n\t\t    ba-fullscreen="{{fullscreensupport && !nofullscreen}}"\n            ba-fullscreened="{{fullscreened}}"\n            ba-source="{{source}}"\n\t\t></ba-{{dyncontrolbar}}>\n\n\t\t<ba-{{dynmessage}}\n\t\t    ba-css="{{cssmessage || css}}"\n\t\t\tba-csscommon="{{csscommon || css}}"\n\t\t\tba-theme-color="{{themecolor}}"\n\t\t    ba-template="{{tmplmessage}}"\n\t\t    ba-show="{{message_active}}"\n\t\t    ba-message="{{message}}"\n\t\t    ba-event:click="message_click"\n\t\t></ba-{{dynmessage}}>\n\n\t\t<ba-{{dyntopmessage}}\n\t\t    ba-css="{{csstopmessage || css}}"\n\t\t\tba-csscommon="{{csscommon || css}}"\n\t\t\tba-theme-color="{{themecolor}}"\n\t\t    ba-template="{{tmpltopmessage}}"\n\t\t    ba-show="{{topmessage}}"\n\t\t    ba-topmessage="{{topmessage}}"\n\t\t></ba-{{dyntopmessage}}>\n\t\t\n\t\t<meta itemprop="caption" content="{{title}}" />\n\t\t<meta itemprop="thumbnailUrl" content="{{poster}}"/>\n\t\t<meta itemprop="contentUrl" content="{{source}}"/>\n    </div>\n</div>\n',attrs:{css:"ba-imageviewer",csscommon:"ba-commoncss",iecss:"ba-imageviewer",cssmessage:"",csstopmessage:"",csscontrolbar:"",width:"",height:"","popup-width":"","popup-height":"",theme:"",csstheme:"",themecolor:"",dynmessage:"imageviewer-message",dyntopmessage:"imageviewer-topmessage",dyncontrolbar:"imageviewer-controlbar",tmplmessage:"",tmpltopmessage:"",tmplcontrolbar:"",source:"",title:"",fullscreened:!1,visibilityfraction:.8,rerecordable:!1,submittable:!1,popup:!1,nofullscreen:!1,ready:!0,stretch:!1,"popup-stretch":!1,hideoninactivity:!0,topmessage:"",closebuttonvisible:!1,customcaptionvisible:!1,initialoptions:{hideoninactivity:null}},types:{rerecordable:"boolean",ready:"boolean",nofullscreen:"boolean",stretch:"boolean",hideoninactivity:"boolean",popup:"boolean","popup-stretch":"boolean","popup-width":"int","popup-height":"int",fullscreened:"boolean",themecolor:"string",closebuttonvisible:"boolean",customcaptionvisible:"boolean"},computed:{"widthHeightStyles:width,height":function(){var e={},t=this.get("width"),i=this.get("height");return t&&(e.width=t+((t+"").match(/^\d+$/g)?"px":"")),i&&(e.height=i+((i+"").match(/^\d+$/g)?"px":"")),e}},events:{"change:source":function(){var e=this.image();e&&(e.src=this.get("source"))}},remove_on_destroy:!0,create:function(){this.get("theme")&&this.set("theme",this.get("theme").toLowerCase()),this.get("theme")in t.imageviewerthemes&&a.iter(t.imageviewerthemes[this.get("theme")],function(e,t){this.isArgumentAttr(t)||this.set(t,e)},this),this.get("themecolor")||this.set("themecolor","default"),this.set("ie8",i.isInternetExplorer()&&i.internetExplorerVersion()<9),this.set("firefox",i.isFirefox()),this.set("message",""),this.set("fullscreensupport",r.elementSupportsFullscreen(this.activeElement())),this.set("csssize","normal"),this.set("controlbar_active",this.get("fullscreensupport")||this.get("submittable")||this.get("rerecordable")),this.set("message_active",!1),this.set("last_activity",s.now()),this.set("activity_delta",0),this.__currentStretch=null,this.__imageViewer={},this.set("initialoptions",{hideoninactivity:this.get("hideoninactivity")}),this.activeElement().onkeydown=this._keyDownActivity.bind(this,this.activeElement()),this.on("change:stretch",function(){this._updateStretch()},this),this._timer=new x.Timer({context:this,fire:this._timerFire,delay:100,start:!0})},getMediaType:function(){return"image"},_keyDownActivity:function(e,t){var i=t.which||t.keyCode;32!==i&&37!==i&&38!==i&&39!==i&&40!==i||t.preventDefault(),32!==i&&13!==i&&9!==i||(this._resetActivity(),this.get("fullscreened")&&this.get("hideoninactivity")&&this.set("hideoninactivity",!1)),9===i&&t.shiftKey?(this._resetActivity(),this._findNextTabStop(e,t,function(e,t){e.focus()},-1)):9===i&&(this._resetActivity(),this._findNextTabStop(e,t,function(e,t){e.focus()}))},_findNextTabStop:function(e,t,i,r){var o,a,n,s,x=o=0,c=r||1,l=t.target.tabIndex,d=e.querySelectorAll("[tabindex]");if(d=Array.prototype.slice.call(d,0).filter(function(e){return(0<e.clientWidth||0<e.clientHeight)&&-1!==e.tabIndex&&(x<=e.tabIndex&&(x=e.tabIndex),o>=e.tabIndex&&(o=e.tabIndex),!0)}),1===c&&l===x||-1===r&&l===o||0===x)1<document.querySelectorAll("ba-imageviewer").length&&(e.tabIndex=-1,e.blur());else{for(var u=0;u<d.length;u++)d[u]&&(s=(n=d[u].tabIndex)-l,n<o||x<n||Math.sign(s)!==c||(!a||Math.abs(s)<Math.abs(a.tabIndex-l))&&(a=d[u]));a&&(t.preventDefault(),i(a,a.tabIndex))}},_afterActivate:function(t){e._afterActivate.call(this,t),this.image().src=this.get("source")},_resetActivity:function(){this.set("last_activity",s.now()),this.set("activity_delta",0)},object_functions:["rerecord"],functions:{user_activity:function(e){this.set("last_activity",s.now()),this.set("activity_delta",0)},message_click:function(){this.trigger("message:click")},rerecord:function(){this.get("rerecordable")&&this.trigger("rerecord")},toggle_fullscreen:function(){this.get("fullscreened")&&this.__imageViewer.imageWrapper?this._close_image():this._open_image()},submit:function(){this.get("submittable")&&(this.trigger("submit"),this.set("submittable",!1),this.set("rerecordable",!1))},tab_index_move:function(e,t,i){e=e.which||e.keyCode;var r,o=this.activeElement();13===e||32===e?i?(r=o.querySelector("[data-selector='"+i+"']"))&&l.eventually(function(){this.trigger("keyboardusecase",o),r.focus({preventScroll:!1})},this,100):(r=o.querySelector('[data-image="image"]'),l.eventually(function(){this.trigger("keyboardusecase",o),r.focus({preventScroll:!0})},this,100)):9===e&&t&&(r=o.querySelector("[data-selector='"+t+"']"))&&l.eventually(function(){this.trigger("keyboardusecase",o),r.focus({preventScroll:!1})},this,100)}},destroy:function(){this._timer.destroy(),this.host.destroy(),e.destroy.call(this)},_open_image:function(e){this.__imageViewer.counter=0,this.__imageViewer.imageViewer=document.createElement("div"),this.__imageViewer.imageWrapper=document.createElement("div"),this.__imageViewer.imageWrapper.className=this.get("css")+"-image-viewer-wrapper",this.__imageViewer.overlayElement=document.createElement("div"),this.__imageViewer.overlayElement.className=this.get("css")+"-image-viewer-overlay",this.__imageViewer.image=document.createElement("img"),this.__imageViewer.image.className=this.get("css")+"-image-viewer-expanded",this.__imageViewer.image.src=e||this.get("source"),this.get("customcaptionvisible")&&(this.__imageViewer.title=document.createElement("div"),this.__imageViewer.title.className=this.get("css")+"-image-viewer-title",e=document.createTextNode(this.get("title")),this.__imageViewer.title.appendChild(e)),this.get("closebuttonvisible")&&(this.__imageViewer.closeButton=document.createElement("div"),this.__imageViewer.closeButton.className=this.get("css")+"-close-button",this.__imageViewer.closeButton.tabIndex=0,this.__imageViewer.clickEvent=this.auto_destroy(new d),this.__imageViewer.clickEvent.on(this.__imageViewer.closeButton,"click",function(){this._close_image()},this),this.__imageViewer.clickEvent.on(this.__imageViewer.closeButton,"keydown",function(){this._close_image()},this)),this.__imageViewer.bodyOverlay=document.querySelector("ba-imageviewer"),this.__imageViewer.imageViewer.appendChild(this.__imageViewer.overlayElement),this.__imageViewer.imageViewer.appendChild(this.__imageViewer.image),this.get("customcaptionvisible")&&this.__imageViewer.imageViewer.appendChild(this.__imageViewer.title),this.get("closebuttonvisible")&&this.__imageViewer.imageViewer.appendChild(this.__imageViewer.closeButton),this.__imageViewer.bodyOverlay.parentNode.insertBefore(this.__imageViewer.imageWrapper,this.__imageViewer.bodyOverlay),this.__imageViewer.imageViewer.style.opacity=0,this.__imageViewer.imageWrapper.appendChild(this.__imageViewer.imageViewer),this.__imageViewer.fadeInCounter=new x.Timer({context:this,fire:this.__fadeIn,delay:40,start:!0}),this.set("hideoninactivity",!1),this.set("fullscreened",!0)},_close_image:function(){this.set("fullscreened",!1),this.set("hideoninactivity",this.get("initialoptions").hideoninactivity),this.__imageViewer.fadeInCounter=new x.Timer({context:this,fire:this.__fadeOut,delay:20,start:!0})},__fadeIn:function(){!this.__imageViewer.fadeInCounter||this.__imageViewer.fadeInCounter.destroyed()||(this.__imageViewer.counter<1.05?(this.__imageViewer.imageViewer.style.opacity=this.__imageViewer.counter,this.__imageViewer.counter+=.05):(this.__imageViewer.imageViewer.opacity=1,this.__imageViewer.fadeInCounter.stop()))},__fadeOut:function(){!this.__imageViewer.fadeInCounter||this.__imageViewer.fadeInCounter.destroyed()||(0<this.__imageViewer.counter?(this.__imageViewer.imageViewer.style.opacity=this.__imageViewer.counter,this.__imageViewer.counter-=.05):(this.__imageViewer.fadeInCounter.stop(),this.__imageViewer.bodyOverlay.parentNode.removeChild(this.__imageViewer.imageWrapper)))},_timerFire:function(){if(!this.destroyed()){try{this.set("activity_delta",s.now()-this.get("last_activity"))}catch(e){}try{this._updateStretch()}catch(e){}try{this._updateCSSSize()}catch(e){}}},_updateCSSSize:function(){var e=r.elementDimensions(this.activeElement()).width;this.set("csssize",400<e?"normal":300<e?"medium":"small")},image:function(){return this.activeElement().querySelector("img")},imageHeight:function(){var e=this.image().height,t=window.innerHeight||document.body.clientHeight;return!this._image()||t<e?t:e},imageWidth:function(){var e=window.innerWidth||document.body.clientWidth,t=this.image().width;return!this._image()||e<t?e:t},aspectRatio:function(){var e=this.imageHeight();return this.imageWidth()/e},parentWidth:function(){return r.elementDimensions(this.activeElement().parentElement).width},parentHeight:function(){return r.elementDimensions(this.activeElement().parentElement).height},parentAspectRatio:function(){return this.parentWidth()/this.parentHeight()},_updateStretch:function(){var e,t,i=null;this.get("stretch")&&(e=this.aspectRatio(),isFinite(e))&&(t=this.parentAspectRatio(),isFinite(t)?(e<t&&(i="height"),t<e&&(i="width")):t===1/0&&(i="height")),this.__currentStretch!==i&&(this.__currentStretch&&r.elementRemoveClass(this.activeElement(),this.get("css")+"-stretch-"+this.__currentStretch),i)&&r.elementAddClass(this.activeElement(),this.get("css")+"-stretch-"+i),this.__currentStretch=i},cloneAttrs:function(){return a.map(this.attrs,function(e,t){return this.get(t)},this)},popupAttrs:function(){return{popup:!1,width:this.get("popup-width"),height:this.get("popup-height"),stretch:this.get("popup-stretch")}}}},{}).register("ba-imageviewer").registerFunctions({css:function(e){return e.css},csssize:function(e){return e.csssize},iecss:function(e){return e.iecss},"ie8 ? 'ie8' : 'noie8'":function(e){return e.ie8?"ie8":"noie8"},csstheme:function(e){return e.csstheme},"fullscreened ? 'fullscreen' : 'normal'":function(e){return e.fullscreened?"fullscreen":"normal"},"firefox ? 'firefox' : 'common'":function(e){return e.firefox?"firefox":"common"},themecolor:function(e){return e.themecolor},"user_activity()":function(e){return e.user_activity()},"user_activity(true)":function(e){return e.user_activity(!0)}
2,widthHeightStyles:function(e){return e.widthHeightStyles},dyncontrolbar:function(e){return e.dyncontrolbar},"csscontrolbar || css":function(e){return e.csscontrolbar||e.css},"csscommon || css":function(e){return e.csscommon||e.css},tmplcontrolbar:function(e){return e.tmplcontrolbar},controlbar_active:function(e){return e.controlbar_active},tabindex:function(e){return e.tabindex},title:function(e){return e.title},activity_delta:function(e){return e.activity_delta},hideoninactivity:function(e){return e.hideoninactivity},rerecordable:function(e){return e.rerecordable},submittable:function(e){return e.submittable},"fullscreensupport && !nofullscreen":function(e){return e.fullscreensupport&&!e.nofullscreen},fullscreened:function(e){return e.fullscreened},source:function(e){return e.source},dynmessage:function(e){return e.dynmessage},"cssmessage || css":function(e){return e.cssmessage||e.css},tmplmessage:function(e){return e.tmplmessage},message_active:function(e){return e.message_active},message:function(e){return e.message},dyntopmessage:function(e){return e.dyntopmessage},"csstopmessage || css":function(e){return e.csstopmessage||e.css},tmpltopmessage:function(e){return e.tmpltopmessage},topmessage:function(e){return e.topmessage},poster:function(e){return e.poster}}).attachStringTable(t.strings).addStrings({"image-error":"An error occurred, please try again later. Click to retry."})}),e.define("module:ImageCapture.Dynamics.RecorderStates.State",["base:States.State","base:Events.ListenMixin","base:Objs"],function(e,t,i,r){return e.extend({scoped:r},[t,{dynamics:[],_start:function(){this.dyn=this.host.dynamic,i.iter(i.extend({message:!1,chooser:!1,topmessage:!1,controlbar:!1,loader:!1},i.objectify(this.dynamics)),function(e,t){this.dyn.set(t+"_active",e)},this),this.dyn.set("playertopmessage",""),this.dyn.set("message_links",null),this.dyn._accessing_camera=!1,this._started()},_started:function(){},record:function(){this.dyn.set("autorecord",!0)},rerecord:function(){},selectRecord:function(){},selectUpload:function(e){}}])}),e.define("module:ImageCapture.Dynamics.RecorderStates.FatalError",["module:ImageCapture.Dynamics.RecorderStates.State","browser:Info","base:Timers.Timer"],function(e,t,i,r){return e.extend({scoped:r},{dynamics:["message"],_locals:["message","retry"],_started:function(){this.dyn.set("message",this._message||this.dyn.string("recorder-error")),this.dyn.set("shortMessage",this.dyn.get("message").length<30),this.listenOn(this.dyn,"message-click",function(){this._retry&&this.next(this._retry)})}})}),e.define("module:ImageCapture.Dynamics.RecorderStates.Initial",["module:ImageCapture.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{_started:function(){this.dyn.set("is_initial_state",!0),this.dyn.set("verified",!1),this.dyn.set("playbacksource",null),this.dyn.set("player_active",!1),this.dyn._imageFileName=null,this.dyn._imageFile=null,this.dyn._imageFilePlaybackable=!1,this.dyn._initializeUploader(),this.dyn.get("recordermode")?this.dyn.get("autorecord")||this.dyn.get("skipinitial")?this.eventualNext("RequiredSoftwareCheck"):this.next("Chooser"):this.dyn.get("image")?this.next("Player"):(console.warn("recordermode:false requires an existing video to be present and provided."),this.dyn.set("recordermode",!0))},_end:function(){this.dyn.set("is_initial_state",!1)}})}),e.define("module:ImageCapture.Dynamics.RecorderStates.Player",["module:ImageCapture.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{rerecord:function(){this.dyn.trigger("rerecord"),this.dyn.set("recordermode",!0),this.next("Initial")},_started:function(){this.dyn.set("player_active",!0)},_end:function(){this.dyn.set("player_active",!1)}})}),e.define("module:ImageCapture.Dynamics.RecorderStates.Chooser",["module:ImageCapture.Dynamics.RecorderStates.State","base:Strings","browser:Info","media:Player.Support"],function(e,t,i,r,o){return e.extend({scoped:o},{dynamics:["chooser"],_started:function(){this.listenOn(this.dyn,"change:orientation change:currentorientation",function(){var e=this.dyn.get("orientation"),t=this.dyn.get("currentorientation");(t=e&&e!==t)&&this.dyn.set("message",this.dyn.string("orientation-"+e+"-required")),this.dyn.set("message_active",t),this.dyn.set("chooser_active",!t)},this,{initcall:!0})},record:function(){this.dyn.set("autorecord",!0),this.selectRecord()},selectRecord:function(){this.dyn.set("record_media","camera"),this.next("RequiredSoftwareCheck")},selectUpload:function(e){if(!(i.isMobile()&&i.isAndroid()&&i.isCordova())){if(this.dyn.get("allowedextensions")){var o=(e.files[0].name||"").toLowerCase(),a=!1;if(this.dyn.get("allowedextensions").forEach(function(e){t.ends_with(o,"."+e.toLowerCase())&&(a=!0)},this),!a)return void this.next("FatalError",{message:this.dyn.string("unsupported_image_type").replace("%s",this.dyn.get("allowedextensions").join(" / ")),retry:"Chooser"})}var n,s,x;if(this.dyn.get("filesizelimit")&&e.files&&0<e.files.length&&e.files[0].size&&e.files[0].size>this.dyn.get("filesizelimit"))return n="KB",s=Math.round(e.files[0].size/1e3),x=Math.round(this.dyn.get("filesizelimit")/1e3),999<s&&(n="MB",s=Math.round(s/1e3),x=Math.round(x/1e3)),void this.next("FatalError",{message:this.dyn.string("image_file_too_large").replace("%s",s+n+" / "+x+n),retry:"Chooser"})}
2try{r.imageFileInfo(e.files[0]).success(function(t){t.width&&this.dyn.get("minuploadingwidth")&&this.dyn.get("minuploadingwidth")>t.width||t.width&&this.dyn.get("maxuploadingwidth")&&this.dyn.get("maxuploadingwidth")<t.width||t.height&&this.dyn.get("minuploadingheight")&&this.dyn.get("minuploadingheight")>t.height||t.height&&this.dyn.get("maxuploadingheight")&&this.dyn.get("maxuploadingheight")<t.height?this.next("FatalError",{message:this.dyn.string("resolution-constraint-error"),retry:"Chooser"}):(this.dyn._imageFilePlaybackable=!0,this._uploadFile(e))},this).error(function(){this._uploadFile(e)},this)}catch(t){this._uploadFile(e)}},_uploadFile:function(e){this.dyn.set("creation-type",i.isMobile()?"mobile":"upload");try{this.dyn._imageFileName=e.files[0].name,this.dyn._imageFile=e.files[0]}catch(e){}this.dyn._prepareRecording().success(function(){this.dyn.trigger("upload_selected",e),this.dyn._uploadImageFile(e),this.next("Uploading")},this).error(function(e){this.next("FatalError",{message:e,retry:"Chooser"})},this)}})}),e.define("module:ImageCapture.Dynamics.RecorderStates.RequiredSoftwareCheck",["module:ImageCapture.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_started:function(){this.dyn.set("settingsvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.set("loaderlabel",""),this.listenOn(this.dyn,"error",function(e){this.next("FatalError",{message:this.dyn.string("attach-error"),retry:"Initial"})},this),this.dyn._attachRecorder(),this.dyn&&(this.dyn.on("message-link-click",function(e){e.execute(),this.next("RequiredSoftwareWait")},this),this.dyn._softwareDependencies().error(function(e){this.dyn.set("message_links",e),this.dyn.set("loader_active",!1),this.dyn.set("message_active",!0),this.dyn.set("message",this.dyn.string("software-required"))},this).success(function(){this.next("CameraAccess")},this))}})}),e.define("module:ImageCapture.Dynamics.RecorderStates.RequiredSoftwareWait",["module:ImageCapture.Dynamics.RecorderStates.State","base:Promise","browser:Dom"],function(e,t,i,r){return e.extend({scoped:r},{dynamics:["message"],_started:function(){this.dyn.set("settingsvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.set("loaderlabel",""),this.dyn.set("message",this.dyn.string("software-waiting")),t.resilience(function(){return i.isTabHidden()?t.error("Not ready"):this.dyn._softwareDependencies()},this,120,[],1e3).success(function(){this.next("CameraAccess")},this).error(function(){this.next("RequiredSoftwareCheck")},this),this.dyn.on("message-click",function(){this.next("RequiredSoftwareCheck")},this)}})}),e.define("module:ImageCapture.Dynamics.RecorderStates.CameraAccess",["module:ImageCapture.Dynamics.RecorderStates.State","base:Timers.Timer"],function(e,t,i){return e.extend({scoped:i},{dynamics:["loader"],_started:function(){this.dyn.set("settingsvisible",!0),this.dyn.set("recordvisible",!0),this.dyn.set("rerecordvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.set("loaderlabel",""),this.listenOn(this.dyn,"bound",function(){this.dyn.set("creation-type","webrtc");var e=this.auto_destroy(new t({start:!0,delay:100,context:this,fire:function(){.01<=this.dyn.blankLevel()&&.01<=this.dyn.deltaCoefficient()&&(e.stop(),this.next("CameraHasAccess"))}}))},this),this.listenOn(this.dyn,"error",function(e){this.next("FatalError",{message:this.dyn.string("attach-error"),retry:"Initial"})},this),this.listenOn(this.dyn,"access_forbidden",function(){this.next("FatalError",{message:this.dyn.string("access-forbidden"),retry:"Initial"})},this),this.dyn._bindMedia()}})}),e.define("module:ImageCapture.Dynamics.RecorderStates.CameraHasAccess",["module:ImageCapture.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["topmessage","controlbar"],_started:function(){this.dyn.trigger("ready_to_record"),this._preparePromise=null,0<this.dyn.get("countdown")&&this.dyn.recorder&&this.dyn.recorder.recordDelay(this.dyn.get("uploadoptions"))>1e3*this.dyn.get("countdown")&&(this._preparePromise=this.dyn._prepareRecording()),this.dyn.set("hovermessage",""),this.dyn.set("topmessage",""),this.dyn.set("settingsvisible",!0),this.dyn.set("recordv
2isible",!0),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.get("autorecord")&&this.next("RecordPrepare",{preparePromise:this._preparePromise})},record:function(){this.dyn.get("autorecord")||this.next("RecordPrepare",{preparePromise:this._preparePromise})}})}),e.define("module:ImageCapture.Dynamics.RecorderStates.RecordPrepare",["module:ImageCapture.Dynamics.RecorderStates.State","base:Timers.Timer","base:Time"],function(e,t,i,r){return e.extend({scoped:r},{dynamics:["loader"],_locals:["preparePromise"],_started:function(){this.dyn.set("message",""),this.dyn.set("loaderlabel","");var e,r,o,a,n,s=!1,x=(this.dyn._accessing_camera=!0,this._preparePromise=this._preparePromise||this.dyn._prepareRecording(),this.dyn.get("countdown")?1e3*this.dyn.get("countdown"):0),c=this.dyn.recorder.recordDelay(this.dyn.get("uploadoptions"))||0;x?(e=1e3,r=0,o=i.now(),a=o+Math.max(c,x),x<c?(r=Math.min(500,c-x),e=(c-r)/x*1e3):this.dyn.set("loaderlabel",this.dyn.get("countdown")),n=new t({context:this,delay:50,fire:function(){var t=i.now(),x=Math.max(0,a-t);r+o<t&&(this.dyn.set("loaderlabel",""+Math.ceil((x-r)/e)),this.dyn.trigger("countdown",Math.round((x-r)/e*1e3))),a<=t&&(this.dyn.set("loaderlabel",""),n.stop()),x<=c&&!s&&(s=!0,this._startRecording())}}),this.auto_destroy(n)):this._startRecording()},record:function(){this._startRecording()},_startRecording:function(){this.next("Recording")}})}),e.define("module:ImageCapture.Dynamics.RecorderStates.Recording",["module:ImageCapture.Dynamics.RecorderStates.State","base:Timers.Timer","base
2:Time","base:TimeFormat","base:Async"],function(e,t,i,r,o,a){return e.extend({scoped:a},{dynamics:["topmessage","controlbar"],_started:function(){this.dyn.set("hovermessage",""),this.dyn.set("topmessage",""),this.dyn._accessing_camera=!0,this.dyn.trigger("recording"),this.dyn.set("settingsvisible",!1),this.dyn.set("rerecordvisible",!1),this.dyn.set("recordvisible",!1),this.dyn._captureImage(),this.dyn._uploadCapture(),this.dyn._unbindMedia(),this.next("Uploading")}})}),e.define("module:ImageCapture.Dynamics.RecorderStates.Uploading",["module:ImageCapture.Dynamics.RecorderStates.State","base:Time","base:Async","base:Objs"],function(e,t,i,r,o){return e.extend({scoped:o},{dynamics:["loader","message"],_started:function(){this.dyn.set("cancancel",!0),this.dyn.set("skipinitial",this.dyn.get("skipinitial")||this.dyn.get("skipinitialonrerecord")),this.dyn.set("settingsvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("loadlabel",""),this.dyn.set("controlbarlabel",""),this.dyn.trigger("uploading"),this.dyn.set("rerecordvisible",this.dyn.get("early-rerecord")),this.dyn.get("early-rerecord")&&this.dyn.set("controlbar_active",!0),this.dyn.set("hovermessage",""),this.dyn.set("topmessage",""),this.dyn.set("message",this.dyn.string("uploading")),this.dyn.set("playertopmessage",this.dyn.get("message"));var e=this.dyn._dataUploader;this.listenOn(e,"success",function(){i.eventually(function(){this.destroyed()||(this._finished(),this.next("Verifying"))},this)}),this.listenOn(e,"error",function(e){var t=this.dyn.string("uploading-failed");try{e.forEach(function(e){for(var i in e)this.dyn.string("upload-error-"+i)&&(t=this.dyn.string("upload-error-"+i))},this)}catch(e){}this.dyn.set("player_active",!1),this.next("FatalError",{message:t,retry:this.dyn.recorderAttached()?"Uploading":"Initial"})}),this.listenOn(e,"progress",function(e,t){this.dyn.trigger("upload_progress",e,t),0!==t&&0<t&&0<=e&&(e=Math.min(100,Math.round(e/t*100)),isNaN(e)||(this.dyn.set("message",this.dyn.string("uploading")+": "+e+"%"),this.dyn.set("playertopmessage",this.dyn.get("message"))))}),this.dyn.get("localplayback")&&this.dyn.isFormatSupported()&&(this.dyn.recorder&&this.dyn.recorder.supportsLocalPlayback()?this.dyn.set("playbacksource",this.dyn.recorder.localPlaybackSource()):this.dyn.set("playbacksource",(window.URL||window.webkitURL).createObjectURL(this.dyn._imageFile)),this.dyn.set("loader_active",!1),this.dyn.set("message_active",!1),this.dyn.set("player_active",!0)),this.dyn.set("start-upload-time",t.now()),e.reset(),e.upload()},rerecord:function(){this.dyn._detachRecorder(),this.dyn.trigger("rerecord"),this.dyn.set("recordermode",!0),this.next("Initial")},_finished:function(){this.dyn.set("cancancel",!1),this.dyn.trigger("uploaded"),this.dyn.set("end-upload-time",t.now())}})}),e.define("module:ImageCapture.Dynamics.RecorderStates.Verifying",["module:ImageCapture.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader","message"],_started:function(){this.dyn.set("loadlabel",""),this.dyn.trigger("verifying"),this.dyn.set("message",this.dyn.string("verifying")+"..."),this.dyn.set("playertopmessage",this.dyn.get("message")),this.dyn.get("localplayback")&&this.dyn.isFormatSupported()?(this.dyn.set("loader_active",!1),this.dyn.set("message_active",!1)):(this.dyn.set("rerecordvisible",this.dyn.get("early-rerecord")),this.dyn.get("early-rerecord")&&this.dyn.set("controlbar_active",!0)),this.dyn._verifyRecording().success(function(){this.dyn.trigger("verified"),this.dyn._detachRecorder(),this.dyn.get("recordings")&&this.dyn.set("recordings",this.dyn.get("recordings")-1),this.dyn.set("message",""),this.dyn.set("playertopmessage",""),this.dyn.set("verified",!0),this.next("Player")},this).error(function(){this.dyn.set("player_active",!1),this.next("FatalError",{message:this.dyn.string("verifying-failed"),retry:this.dyn.recorderAttached()?"Verifying":"Initial"})},this)},rerecord:function(){this.dyn._detachRecorder(),this.dyn.trigger("rerecord"),this.dyn.set("recordermode",!0),this.next("Initial")}})}),e.define("module:ImageCapture.Dynamics.Chooser",["dynamics:Dynamic","module:Assets","browser:Info"],["dynamics:Partials.ClickPartial","dynamics:Partials.IfPartial"],function(e,t,i,r){return e.extend({scoped:r},function(e){return{template:'<div class="{{css}}-chooser-container">\n\t<div class="{{css}}-chooser-button-container">\n\t\t<div ba-repeat="{{action :: actions}}">\n\t\t\t<div ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n\t\t\t\t tabindex="0" class="{{css}}-chooser-button-{{action.index}}"\n\t\t\t     ba-click="{{click_action(action)}}"\n\t\t\t>\n\t\t\t\t<input ba-if="{{action.select && action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t\t   capture />\n\t\t\t\t<input ba-if="{{action.select && !action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t\t   />\n\t\t\t\t<i class="{{csscommon}}-icon-{{action.icon}}"\n\t\t\t\t   ba-if="{{action.icon}}"></i>\n\t\t\t\t<span>\n\t\t\t\t\t{{action.label}}\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>
2\n',attrs:{css:"ba-imagecapture",allowrecord:!0,allowupload:!0,primaryrecord:!0,recordviafilecapture:!1,allowcustomupload:!0,allowedextensions:null},types:{allowedextensions:"array",recordviafilecapture:"boolean"},collections:["actions"],create:function(){var e="",t=(this.get("allowedextensions")&&0<this.get("allowedextensions").length?(i.isEdge()||i.isChrome()||i.isOpera()||i.isFirefox()&&42<=i.firefoxVersion()||i.isInternetExplorer()&&10<=i.internetExplorerVersion())&&(e="."+this.get("allowedextensions").join(",.")):this.get("allowcustomupload")||(e="image/*,image/png"),[]),r=(this.get("primaryrecord")?(this.get("allowrecord")&&t.push("record"),this.get("allowupload")&&t.push("upload")):(this.get("allowupload")&&t.push("upload"),this.get("allowrecord")&&t.push("record")),this.get("actions"));t.forEach(function(t,o){switch(t){case"record":r.add({type:"record",index:o,icon:"videocam",label:this.string("capture-image"),select:i.isMobile()&&!(i.isAndroid()&&i.isCordova())&&this.get("recordviafilecapture"),capture:!0,accept:"image/*,image/png;capture=camcorder"});break;case"upload":r.add({type:"upload",index:o,icon:"upload",label:this.string("upload-image"),select:!(i.isiOS()&&i.isCordova()),accept:!i.isMobile()||i.isAndroid()&&i.isCordova()?e:"image/*,image/png"})}},this)},functions:{click_action:function(e){var t;e.get("select")||(i.isMobile()&&i.isCordova()?(t=this,i.isAndroid()?navigator.device.capture.captureImage(function(e){t.trigger("upload",e[0])},function(e){},{limit:1}):i.isiOS()&&navigator.camera.getPicture(function(e){t.trigger("upload",{localURL:e,fullPath:e})},function(e){},{destinationType:Camera.DestinationType.FILE_URI,sourceType:Camera.PictureSourceType.PHOTOLIBRARY,mediaType:Camera.MediaType.IMAGE})):this.trigger("record"))},select_file_action:function(e,t){e.get("select")&&this.trigger("upload",t[0].target)}}}}).registerFunctions({css:function(e){return e.css},actions:function(e){return e.actions},"click_action(action)":function(e){return e.click_action(e.action)},"action.index":function(e){return e.action.index},"action.select && action.capture":function(e){return e.action.select&&e.action.capture},"select_file_action(action, domEvent)":function(e){return e.select_file_action(e.action,e.domEvent)},"action.accept":function(e){return e.action.accept},"action.select && !action.capture":function(e){return e.action.select&&!e.action.capture},csscommon:function(e){return e.csscommon},"action.icon":function(e){return e.action.icon},"action.label":function(e){return e.action.label}}).register("ba-imagecapture-chooser").attachStringTable(t.strings).addStrings({"image-capture":"Capture Image","upload-image":"Upload Image"})}),e.define("module:ImageCapture.Dynamics.Controlbar",["dynamics:Dynamic","module:Assets","base:Timers.Timer"],["dynamics:Partials.ShowPartial","dynamics:Partials.RepeatPartial"],function(e,t,i,r){return e.extend({scoped:r},function(e){return{template:'<div class="{{css}}-dashboard">\n\t<div class="{{css}}-backbar"></div>\n\t<div data-selector="recorder-settings" class="{{css}}-settings" ba-show="{{settingsvisible && settingsopen}}">\n\t\t<div class="{{css}}-settings-backbar"></div>\n\t\t<div data-selector="settings-list-front" class="{{css}}-settings-front">\n\t\t\t<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}">\n\t\t\t\t<li>\n\t\t\t\t\t<input tabindex="0"\n\t\t\t\t\t\t   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\t   type=\'radio\' name=\'camera\' value="{{selectedcamera == camera.id}}" onclick="{{selectCamera(camera.id)}}"\n\t\t\t\t\t/>\n\t\t\t\t\t<span></span>\n\t\t\t\t\t<label tabindex="0"\n\t\t\t\t\t\t   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\t   onclick="{{selectCamera(camera.id)}}"\n\t\t\t\t\t>\n\t\t\t\t\t\t{{camera.label}}\n\t\t\t\t\t</label>\n\t\t\t\t </li>\n\t\t\t</ul>\n\t\t</div>\n\t</div>\n\t<div data-selector="controlbar" class="{{css}}-controlbar">\n\n        <div class="{{css}}-leftbutton-container" ba-show="{{settingsvisible}}">\n            <div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="record-button-icon-cog" class="{{css}}-button-inner {{css}}-button-{{settingsopen ? \'selected\' : \'unselected\'}}"\n                 onclick="{{settingsopen=!settingsopen}}"\n                 onmouseenter="{{hover(string(\'settings\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n                <i class="{{csscommon}}-icon-cog"></i>\n            </div>\n        </div>\n\n        <div class="{{css}}-lefticon-container" ba-show="{{settingsvisible}}">\n            <div data-selector="record-button-icon-videocam" class="{{csscommon}}-icon-inner"\n                 onmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n                <i class="{{csscommon}}-icon-videocam {{csscommon}}-icon-state-{{camerahealthy ? \'good\' : \'bad\' }}"></i>\n            </div>\n        </div>\n\n        <div class="{{css}}-label-container" ba-show="{{controlbarlabel}}">\n        \t<div data-selector="record-label-block" class="{{css}}-label-label">\n        \t\t{{controlbarlabel}}\n        \t</div>\n        </div>\n\n        <div class="{{css}}
2-rightbutton-container" ba-show="{{recordvisible}}">\n        \t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="record-primary-button" class="{{css}}-button-primary"\n                 onclick="{{record()}}"\n                 onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n        \t\t{{string(\'record\')}}\n        \t</div>\n        </div>\n\n        <div class="{{css}}-rightbutton-container" ba-show="{{rerecordvisible}}">\n        \t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="rerecord-primary-button" class="{{css}}-button-primary"\n                 onclick="{{rerecord()}}"\n                 onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n        \t\t{{string(\'rerecord\')}}\n        \t</div>\n        </div>\n\n\t\t<div class="{{css}}-rightbutton-container" ba-show="{{cancelvisible}}">\n\t\t\t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="cancel-primary-button" class="{{css}}-button-primary"\n\t\t\t\t onclick="{{cancel()}}"\n\t\t\t\t onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t>\n\t\t\t\t{{string(\'cancel\')}}\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n</div>\n',attrs:{css:"ba-imagecapture",hovermessage:""},functions:{selectCamera:function(e){this.trigger("select-camera",e)},hover:function(e){this.set("hovermessage",e)},unhover:function(){this.set("hovermessage","")},record:function(){this.trigger("invoke-record")},rerecord:function(){this.trigger("invoke-rerecord")},cancel:function(){this.trigger("invoke-cancel")}}}}).register("ba-imagecapture-controlbar").registerFunctions({css:function(e){return e.css},"settingsvisible && settingsopen":function(e){return e.settingsvisible&&e.settingsopen},cameras:function(e){return e.cameras},"selectCamera(camera.id)":function(e){return e.selectCamera(e.camera.id)},"selectedcamera == camera.id":function(e){return e.selectedcamera==e.camera.id},"camera.label":function(e){return e.camera.label},settingsvisible:function(e){return e.settingsvisible},"settingsopen=!settingsopen":function(e){return e.settingsopen=!e.settingsopen},"settingsopen ? 'selected' : 'unselected'":function(e){return e.settingsopen?"selected":"unselected"},"hover(string('settings'))":function(e){return e.hover(e.string("settings"))},"unhover()":function(e){return e.unhover()},csscommon:function(e){return e.csscommon},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(e){return e.hover(e.string(e.camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(e){return e.camerahealthy?"good":"bad"},controlbarlabel:function(e){return e.controlbarlabel},recordvisible:function(e){return e.recordvisible},"record()":function(e){return e.record()},"hover(string('record-tooltip'))":function(e){return e.hover(e.string("record-tooltip"))},"string('record')":function(e){return e.string("record")}
2,rerecordvisible:function(e){return e.rerecordvisible},"rerecord()":function(e){return e.rerecord()},"hover(string('rerecord-tooltip'))":function(e){return e.hover(e.string("rerecord-tooltip"))},"string('rerecord')":function(e){return e.string("rerecord")},cancelvisible:function(e){return e.cancelvisible},"cancel()":function(e){return e.cancel()},"hover(string('cancel-tooltip'))":function(e){return e.hover(e.string("cancel-tooltip"))},"string('cancel')":function(e){return e.string("cancel")}}).attachStringTable(t.strings).addStrings({settings:"Settings",camerahealthy:"Lighting is good",cameraunhealthy:"Lighting is not optimal",record:"Capture","record-tooltip":"Click here to capture.",rerecord:"Redo","rerecord-tooltip":"Click here to redo.",cancel:"Cancel","cancel-tooltip":"Click here to cancel."})}),e.define("module:ImageCapture.Dynamics.Faceoutline",["dynamics:Dynamic"],function(e,t){return e.extend({scoped:t},function(e){return{template:'<svg viewBox="0 0 301 171" style="width:100%; height:100%; position: absolute; top: 0; left: 0">\n    <g>\n        <path fill="none" stroke="white" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="3.0228,3.0228" d="M198.5,79.831c0,40.542-22.752,78.579-47.5,78.579c-24.749,0-47.5-38.036-47.5-78.579c0-40.543,17.028-68.24,47.5-68.24C185.057,11.591,198.5,39.288,198.5,79.831z"></path>\n    </g>\n</svg>'}}).registerFunctions({}).register("ba-imagecapture-faceoutline")}),e.define("module:ImageCapture.Dynamics.Loader",["dynamics:Dynamic","module:Assets"],["dynamics:Partials.ShowPartial"],function(e,t,i){return e.extend({scoped:i},function(e){return{template:'\n<div class="{{css}}-loader-container">\n    <div data-selector="recorder-loader-block" class="{{css}}-loader-loader" title="{{tooltip || \'\'}}">\n    </div>\n</div>\n<div data-selector="recorder-loader-label-container" class="{{css}}-loader-label" ba-show="{{label}}">\n\t{{label}}\n</div>\n',attrs:{css:"ba-imagecapture",tooltip:"",label:"",message:"",hovermessage:""}}}).registerFunctions({css:function(e){return e.css},"tooltip || ''":function(e){return e.tooltip||""},label:function(e){return e.label}}).register("ba-imagecapture-loader").attachStringTable(t.strings).addStrings({})}),e.define("module:ImageCapture.Dynamics.Message",["dynamics:Dynamic"],["dynamics:Partials.ClickPartial"],function(e,t,i){return e.extend({scoped:i},function(e){return{template:'\n<div data-selector="recorder-message-container" class="{{css}}-message-container" ba-click="{{click()}}">\n    <div data-selector="recorder-message-block" class=\'{{css}}-message-message\'>\n        <p>\n            {{message || ""}}\n        </p>\n        <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n            <li>\n                <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                    {{link.title}}\n                </a>\n            </li>\n        </ul>\n    </div>\n</div>\n',attrs:{css:"ba-imagecapture",message:"",links:null},functions:{click:function(){this.trigger("click")},linkClick:function(e){this.trigger("link",e)}}}}).registerFunctions({css:function(e){return e.css},"click()":function(e){return e.click()},'message || ""':function(e){return e.message||""},"links && links.length > 0":function(e){return e.links&&0<e.links.length},links:function(e){return e.links},"linkClick(link)":function(e){return e.linkClick(e.link)},"link.title":function(e){return e.link.title}}).register("ba-imagecapture-message")}),e.define("module:ImageCapture.Dynamics.Topmessage",["dynamics:Dynamic"],function(e,t){return e.extend({scoped:t},function(e){return{template:"\n<div class=\"{{css}}-topmessage-container\">\n    <div class='{{css}}-topmessage-background'>\n    </div>\n    <div data-selector=\"recorder-topmessage-block\" class='{{css}}-topmessage-message'>\n        {{topmessage}}\n    </div>\n</div>\n",attrs:{css:"ba-imagecapture",topmessage:""}}}).registerFunctions({css:function(e){return e.css},topmessage:function(e){return e.topmessage}}).register("ba-imagecapture-topmessage")}),e.define("module:ImageCapture.Dynamics.Recorder",["dynamics:Dynamic","module:Assets","browser:Info","browser:Dom","browser:Upload.MultiUploader","browser:Upload.FileUploader","media:ImageRecorder.ImageRecorderWrapper","base
2:Types","base:Objs","base:Strings","base:Time","base:Timers","base:States.Host","base:Classes.ClassRegistry","base:Collections.Collection","base:Promise","module:ImageCapture.Dynamics.RecorderStates.Initial","module:ImageCapture.Dynamics.RecorderStates"],["module:ImageCapture.Dynamics.Loader","module:ImageCapture.Dynamics.Controlbar","module:ImageCapture.Dynamics.Message","module:ImageCapture.Dynamics.Topmessage","module:ImageCapture.Dynamics.Chooser","module:ImageCapture.Dynamics.Faceoutline","dynamics:Partials.ShowPartial","dynamics:Partials.IfPartial","dynamics:Partials.EventPartial","dynamics:Partials.OnPartial","dynamics:Partials.DataPartial","dynamics:Partials.AttrsPartial","dynamics:Partials.StylesPartial","dynamics:Partials.TemplatePartial","dynamics:Partials.HotkeyPartial"],function(e,t,i,r,o,a,n,s,x,c,l,d,u,p,m,h,b,g,v){return e.extend({scoped:v},function(e){return{template:'\n<div data-selector="capture-container" ba-show="{{!player_active}}"\n     class="{{css}}-container {{css}}-size-{{csssize}} {{iecss}}-{{ie8 ? \'ie8\' : \'noie8\'}} {{csstheme}}\n     \t{{css}}-{{ fullscreened ? \'fullscreen\' : \'normal\' }}-view {{css}}-{{ firefox ? \'firefox\' : \'common\'}}-browser\n    \t{{css}}-{{themecolor}}-color"\n     ba-styles="{{widthHeightStyles}}"\n>\n\n    <img tabindex="-1" data-selector="recorder-status" class="{{css}}-video {{css}}-{{hasrecorder ? \'hasrecorder\' : \'norecorder\'}}" data-image="image" />\n\t<ba-imagecapture-faceoutline class="{{css}}-overlay" ba-if="{{faceoutline && hasrecorder}}">\n\t</ba-imagecapture-faceoutline>\n    <div data-selector="recorder-overlay" class=\'{{css}}-overlay\' ba-show="{{!hideoverlay}}" data-overlay="overlay">\n\t\t<ba-{{dynloader}}\n\t\t    ba-css="{{cssloader || css}}"\n\t\t\tba-themecolor="{{themecolor}}"\n\t\t    ba-template="{{tmplloader}}"\n\t\t    ba-show="{{loader_active}}"\n\t\t    ba-tooltip="{{loadertooltip}}"\n\t\t\tba-hovermessage="{{=hovermessage}}"\n\t\t    ba-label="{{loaderlabel}}"\n\t\t></ba-{{dynloader}}>\n\n\t\t<ba-{{dynmessage}}\n\t\t    ba-css="{{cssmessage || css}}"\n\t\t\tba-themecolor="{{themecolor}}"\n\t\t    ba-template="{{tmplmessage}}"\n\t\t    ba-show="{{message_active}}"\n\t\t    ba-message="{{message}}"\n\t\t\tba-links="{{message_links}}"\n\t\t    ba-event:click="message_click"\n\t\t\tba-event:link="message_link_click"\n\t\t></ba-{{dynmessage}}>\n\n\t\t<ba-{{dyntopmessage}}\n\t\t    ba-css="{{csstopmessage || css}}"\n\t\t\tba-themecolor="{{themecolor}}"\n\t\t    ba-template="{{tmpltopmessage}}"\n\t\t    ba-show="{{topmessage_active && (topmessage || hovermessage)}}"\n\t\t    ba-topmessage="{{hovermessage || topmessage}}"\n\t\t></ba-{{dyntopmessage}}>\n\n\t\t<ba-{{dynchooser}}
2\n\t\t\tba-recordviafilecapture="{{recordviafilecapture}}"\n\t\t    ba-css="{{csschooser || css}}"\n\t\t\tba-themecolor="{{themecolor}}"\n\t\t    ba-template="{{tmplchooser}}"\n\t\t    ba-if="{{chooser_active && !is_initial_state}}"\n\t\t    ba-allowrecord="{{allowrecord}}"\n\t\t    ba-allowupload="{{allowupload}}"\n\t\t    ba-allowcustomupload="{{allowcustomupload}}"\n\t\t    ba-allowedextensions="{{allowedextensions}}"\n\t\t    ba-primaryrecord="{{primaryrecord}}"\n\t\t    ba-event:record="capture_image"\n\t\t    ba-event:upload="upload_image"\n\t\t></ba-{{dynchooser}}>\n\n\t\t<ba-{{dyncontrolbar}}\n\t\t    ba-css="{{csscontrolbar || css}}"\n\t\t\tba-themecolor="{{themecolor}}"\n\t\t    ba-template="{{tmplcontrolbar}}"\n\t\t    ba-show="{{controlbar_active}}"\n\t\t    ba-cameras="{{cameras}}"\n\t\t    ba-selectedcamera="{{selectedcamera || 0}}"\n\t\t    ba-camerahealthy="{{camerahealthy}}"\n\t\t    ba-hovermessage="{{=hovermessage}}"\n\t\t    ba-settingsvisible="{{settingsvisible}}"\n\t\t    ba-recordvisible="{{recordvisible}}"\n\t\t\tba-cancelvisible="{{allowcancel && cancancel}}"\n\t\t    ba-rerecordvisible="{{rerecordvisible}}"\n\t\t    ba-controlbarlabel="{{controlbarlabel}}"\n\t\t    ba-event:select-camera="select_camera"\n\t\t    ba-event:invoke-record="record"\n\t\t    ba-event:invoke-rerecord="rerecord"\n\t\t></ba-{{dyncontrolbar}}>\n    </div>\n</div>\n\n<div data-selector="recorder-player" ba-if="{{player_active}}" ba-styles="{{widthHeightStyles}}">\n\t<span ba-show="{{ie8}}">&nbsp;</span>\n\t<ba-{{dynimageviewer}}\n\t    ba-theme="{{theme || \'default\'}}"\n        ba-themecolor="{{themecolor}}"\n        ba-source="{{playbacksource}}"\n        ba-hideoninactivity="{{false}}"\n        ba-stretch="{{stretch}}"\n        ba-attrs="{{playerattrs}}"\n        ba-data:id="player"\n        ba-width="{{width}}"\n        ba-height="{{height}}"\n        ba-rerecordable="{{rerecordable && (recordings === null || recordings > 0)}}"\n        ba-submittable="{{manualsubmit && verified}}"\n        ba-nofullscreen="{{nofullscreen}}"\n        ba-event:rerecord="rerecord"\n        ba-event:submit="manual_submit"\n\t>\n\t</ba-{{dynimageviewer}}>\n</div>\n',attrs:{css:"ba-imagecapture",csscommon:"ba-commoncss",iecss:"ba-imagecapture",cssimagegallery:"",cssloader:"",csscontrolbar:"",cssmessage:"",csstopmessage:"",csschooser:"",width:"",height:"",gallerysnapshots:3,theme:"",csstheme:"",dynloader:"imagecapture-loader",dyncontrolbar:"imagecapture-controlbar",dynmessage:"imagecapture-message",dyntopmessage:"imagecapture-topmessage",dynchooser:"imagecapture-chooser",dynimageviewer:"imageviewer",tmplloader:"",tmplcontrolbar:"",tmplmessage:"",tmpltopmessage:"",tmplchooser:"",autorecord:!1,allowrecord:!0,allowupload:!0,allowcustomupload:!0,camerafacefront:!1,primaryrecord:!0,nofullscreen:!1,recordingwidth:void 0,recordingheight:void 0,minuploadingwidth:void 0,maxuploadingwidth:void 0,minuploadingheight:void 0,maxuploadingheight:void 0,countdown:3,webrtconmobile:"boolean",snapshottype:"jpg",playbacksource:"",recordermode:!0,skipinitial:!1,skipinitialonrerecord:!1,"flip-camera":!1,"early-rerecord":!1,manualsubmit:!1,allowedextensions:null,filesizelimit:null,faceoutline:!1,simulate:!1,localplayback:!1,uploadoptions:{},playerattrs:{},shortMessage:!0,rerecordable:!0,recordings:null,ready:!0,orientation:!1,stretch:!1},computed:{"nativeRecordingWidth:recordingwidth,record_media":function(){return this.get("recordingwidth")||("screen"!==this.get("record_media")?640:window.innerWidth||document.body.clientWidth)},"nativeRecordingHeight:recordingheight,record_media":function(){return this.get("recordingheight")||("screen"!==this.get("record_media")?480:window.innerHeight||document.body.clientHeight)},"widthHeightStyles:width,height":function(){var e={},t=this.get("width"),i=this.get("height");return t&&(e.width=t+((t+"").match(/^\d+$/g)?"px":"")),i&&(e.height=i+((i+"").match(/^\d+$/g)?"px":"")),e},"canswitchcamera:recordviafilecapture":function(){return!this.get("recordviafilecapture")&&i.isMobile()}},scopes:{player:">[id='player']"},types:{rerecordable:"boolean",ready:"boolean",stretch:"boolean",autorecord:"boolean",allowrec
2ord:"boolean",allowupload:"boolean",allowcustomupload:"boolean",primaryrecord:"boolean",recordermode:"boolean",nofullscreen:"boolean",skipinitialonrerecord:"boolean",localplayback:"boolean",camerafacefront:"boolean",skipinitial:"boolean",minuploadingwidth:"int",maxuploadingwidth:"int",minuploadingheight:"int",maxuploadingheight:"int",webrtconmobile:"boolean","flip-camera":"boolean",faceoutline:"boolean","early-rerecord":"boolean",manualsubmit:"boolean",simulate:"boolean",allowedextensions:"array"},extendables:["states"],remove_on_destroy:!0,events:{"change:camerahealthy":function(e){this.trigger("camerahealth",e)},"change:webrtconmobile":function(){this.set("recordviafilecapture",i.isMobile()&&(!this.get("webrtconmobile")||!n.anySupport(this._imageCaptureWrapperOptions())))},"change:recordviafilecapture":function(){this.get("recordviafilecapture")&&(this.set("skipinitial",!1),this.set("skipinitialonrerecord",!1),this.set("allowscreen",!1),this.set("autorecord",!1))}},create:function(){this.get("theme")&&this.set("theme",this.get("theme").toLowerCase()),this.get("theme")in t.recorderthemes&&x.iter(t.recorderthemes[this.get("theme")],function(e,t){this.isArgumentAttr(t)||this.set(t,e)},this),this.set("ie8",i.isInternetExplorer()&&i.internetExplorerVersion()<9),this.set("hideoverlay",!1),this.set("canswitchcamera",!1),this.set("recordviafilecapture",i.isMobile()&&(!this.get("webrtconmobile")||!n.anySupport(this._imageCaptureWrapperOptions()))),this.get("recordviafilecapture")&&(this.set("skipinitial",!1),this.set("skipinitialonrerecord",!1),this.set("autorecord",!1)),this.__attachRequested=!1,this.__activated=!1,this._bound=!1,this.__recording=!1,this.__error=null,this.__currentStretch=null,this.on("change:stretch",function(){this._updateStretch()},this),this.host=new u({stateRegistry:new p(this.cls.recorderStates())}),(this.host.dynamic=this).host.initialize(this._initialState),this._timer=new d.Timer({context:this,fire:this._timerFire,delay:250,start:!0}),this.__cameraResponsive=!0,this.__cameraSignal=!0,i.isMobile()||this.set("orientation",!1),this.set("currentorientation",window.innerHeight>window.innerWidth?"portrait":"landscape")},getMediaType:function(){return"image"},getImageFile:function(){return this._imageFile||this.recorder&&this.recorder.localPlaybackSource()||null},_initialState:b,state:function(){return this.host.state()},recorderAttached:function(){return!!this.recorder},imageError:function(){return this.__error},isFormatSupported:function(){return this.dyn.recorder&&this.dyn.recorder.supportsLocalPlayback()||this.dyn._imageFilePlaybackable},_error:function(e,t){this.__error={error_type:e,error_code:t},this.trigger("error:"+e,t),this.trigger("error",e,t)},_clearError:function(){this.__error=null},_detachRecorder:function(){this.recorder&&this.recorder.weakDestroy(),this.recorder=null,this.set("hasrecorder",!1)},_imageCaptureWrapperOptions:function(){return{simulate:this.get("simulate"),localPlaybackRequested:this.get("localplayback"),flip:this.get("flip-camera")}},_attachRecorder:function(){var e;this.recorderAttached()||(this.__activated?(this.set("hasrecorder",!0),this.__attachRequested=!1,e=this.activeElement().querySelector("[data-image='image']"),this._clearError(),this.recorder=n.create(x.extend({element:e},this._imageCaptureWrapperOptions())),this.recorder?this.trigger("attached"):this._error("attach")):this.__attachRequested=!0)},_softwareDependencies:function(){return this.recorderAttached()&&this.recorder?this.recorder.softwareDependencies():h.error("No recorder attached.")},_bindMedia:function(){!this._bound&&this.recorderAttached()&&this.recorder&&this.recorder.ready.success(function(){this.recorder.on("require_display",function(){this.set("hideoverlay",!0)},this),this.recorder.bindMedia().error(function(e){this.trigger("access_forbidden",e),this.set("hideoverlay",!1),this.off("require_display",null,this),this._error("bind",e)},this).success(function(){this.trigger("access_granted"),this.set("hideoverlay",!1),this.off("require_display",null,this),this.recorder.enumerateDevices().success(function(e){var t=this.recorder.currentDevices();
2this.set("selectedcamera",t.video),this.set("cameras",new m(x.values(e.video)))},this),this.set("devicetesting",!0),this._updateStretch(),this._bound=!0,this.trigger("bound")},this)},this)},_initializeUploader:function(){this._dataUploader&&this._dataUploader.weakDestroy(),this._dataUploader=new o},_unbindMedia:function(){this._bound&&(this.recorder.unbindMedia(),this._bound=!1)},_uploadImageFile:function(e){this.get("simulate")||((e=a.create(x.extend({source:e},this.get("uploadoptions").image))).upload(),this._dataUploader.addUploader(e))},_prepareRecording:function(){return h.create(!0)},_captureImage:function(){this._snapshot=this.recorder.createSnapshot(this.get("snapshottype"))},_uploadCapture:function(){var e;this.get("simulate")||((e=this.recorder.createSnapshotUploader(this._snapshot,this.get("snapshottype"),this.get("uploadoptions").image)).upload(),this._dataUploader.addUploader(e))},_verifyRecording:function(){return h.create(!0)},_afterActivate:function(t){e._afterActivate.call(this,t),this.__activated=!0,this.__attachRequested&&this._attachRecorder(),this.persistentTrigger("loaded")},object_functions:["record","rerecord","reset"],functions:{record:function(){this.host.state().record()},record_image:function(){this.host.state().selectRecord()},upload_image:function(e){this.host.state().selectUpload(e)},select_camera:function(e){this.recorder&&(this.recorder.setCurrentDevices({video:e}),this.set("selectedcamera",e))},select_camera_face:function(e){this.recorder&&(this.recorder.setCameraFace(e),this.set("camerafacefront",e))},rerecord:function(){confirm(this.stringUnicode("rerecord-confirm"))&&this.host.state().rerecord()},message_click:function(){this.trigger("message-click")},message_link_click:function(e){this.trigger("message-link-click",e)},reset:function(){this._stopRecording().callback(function(){this._unbindMedia(),this._detachRecorder(),this.host.state().next("Initial")},this)},manual_submit:function(){this.set("rerecordable",!1),this.set("manualsubmit",!1),this.trigger("manually_submitted")},ready_to_play:function(){this.trigger("ready_to_play")}},destroy:function(){this._timer.destroy(),this.host.destroy(),this._detachRecorder(),e.destroy.call(this)},deltaCoefficient:function(){return this.recorderAttached()?this.recorder.deltaCoefficient():null},blankLevel:function(){return this.recorderAttached()?this.recorder.blankLevel():null},lightLevel:function(){return this.recorderAttached()?this.recorder.lightLevel():null},_timerFire:function(){if(!this.destroyed()){this.set("currentorientation",window.innerHeight>window.innerWidth?"portrait":"landscape");try{var e;this.recorderAttached()&&this.get("devicetesting")&&(e=this.lightLevel(),this.set("camerahealthy",100<=e&&e<=200))}catch(e){}try{var t,i,r;this.recorderAttached()&&this._timer.fire_count()%20==0&&this._accessing_camera&&(t=.01<=this.blankLevel())!==this.__cameraSignal&&(this.__cameraSignal=t,this.trigger(t?"camera_signal":"camera_nosignal")),this.recorderAttached()&&this._timer.fire_count()%20==10&&this._accessing_camera&&(r=null===(i=this.recorder.deltaCoefficient())||.5<=i)!==this.__cameraResponsive&&(this.__cameraResponsive=r,this.trigger(r?"camera_responsive":"camera_unresponsive"))}catch(e){}this._updateStretch(),this._updateCSSSize()}},_updateCSSSize:function(){var e=r.elementDimensions(this.activeElement()).width;this.set("csssize",400<e?"normal":300<e?"medium":"small")},imageHeight:function(){return this.recorderAttached()?this.recorder.cameraHeight():NaN},imageWidth:function(){return this.recorderAttached()?this.recorder.cameraWidth():NaN},aspectRatio:function(){return this.imageWidth()/this.imageHeight()},parentWidth:function(){return this.get("width")||r.elementDimensions(this.activeElement()).width},parentHeight:function(){return this.get("height")||r.elementDimensions(this.activeElement()).height},parentAspectRatio:function(){return this.parentWidth()/this.parentHeight()},_updateStretch:function(){var e,t,i=null;this.get("stretch")&&(e=this.aspectRatio(),isFinite(e))&&(t=this.parentAspectRatio(),isFinite(t)?(e<t&&(i="height"),t<e&&(i="width")):t===1/0&&(i="height")),this.__currentStretch!==i&&(this.__currentStretch&&r.elementRemoveClass(this.activeElement(),this.get("css")+"-stretch-"+this.__currentStretch),i)&&r.elementAddClass(this.activeElement(),this.get("css")+"-stretch-"+i),this.__currentStretch=i}}},{recorderStates:function(){return[g]}}).register("ba-imagecapture").registerFunctions({"!player_active":function(e){return!e.player_active},css:function(e){return e.css},csssize:function(e){return e.csssize},iecss:function(e){return e.iecss},"ie8 ? 'ie8' : 'noie8'":function(e){return e.ie8?"ie8":"noie8"},csstheme:function(e){return e.csstheme},"fullscreened ? 'fullscreen' : 'normal'":function(e){return e.fullscreened?"fullscreen":"normal"},"firefox ? 'firefox' : 'common'":function(e){return e.firefox?"firefox":"common"},themecolor:function(e){return e.themecolor}
2,widthHeightStyles:function(e){return e.widthHeightStyles},"hasrecorder ? 'hasrecorder' : 'norecorder'":function(e){return e.hasrecorder?"hasrecorder":"norecorder"},"faceoutline && hasrecorder":function(e){return e.faceoutline&&e.hasrecorder},"!hideoverlay":function(e){return!e.hideoverlay},dynloader:function(e){return e.dynloader},"cssloader || css":function(e){return e.cssloader||e.css},tmplloader:function(e){return e.tmplloader},loader_active:function(e){return e.loader_active},loadertooltip:function(e){return e.loadertooltip},hovermessage:function(e){return e.hovermessage},loaderlabel:function(e){return e.loaderlabel},dynmessage:function(e){return e.dynmessage},"cssmessage || css":function(e){return e.cssmessage||e.css},tmplmessage:function(e){return e.tmplmessage},message_active:function(e){return e.message_active},message:function(e){return e.message},message_links:function(e){return e.message_links},dyntopmessage:function(e){return e.dyntopmessage},"csstopmessage || css":function(e){return e.csstopmessage||e.css},tmpltopmessage:function(e){return e.tmpltopmessage},"topmessage_active && (topmessage || hovermessage)":function(e){return e.topmessage_active&&(e.topmessage||e.hovermessage)},"hovermessage || topmessage":function(e){return e.hovermessage||e.topmessage},dynchooser:function(e){return e.dynchooser},recordviafilecapture:function(e){return e.recordviafilecapture},"csschooser || css":function(e){return e.csschooser||e.css},tmplchooser:function(e){return e.tmplchooser},"chooser_active && !is_initial_state":function(e){return e.chooser_active&&!e.is_initial_state},allowrecord:function(e){return e.allowrecord},allowupload:function(e){return e.allowupload},allowcustomupload:function(e){return e.allowcustomupload},allowedextensions:function(e){return e.allowedextensions},primaryrecord:function(e){return e.primaryrecord},dyncontrolbar:function(e){return e.dyncontrolbar},"csscontrolbar || css":function(e){return e.csscontrolbar||e.css},tmplcontrolbar:function(e){return e.tmplcontrolbar},controlbar_active:function(e){return e.controlbar_active},cameras:function(e){return e.cameras},"selectedcamera || 0":function(e){return e.selectedcamera||0},camerahealthy:function(e){return e.camerahealthy},settingsvisible:function(e){return e.settingsvisible},recordvisible:function(e){return e.recordvisible},"allowcancel && cancancel":function(e){return e.allowcancel&&e.cancancel},rerecordvisible:function(e){return e.rerecordvisible},controlbarlabel:function(e){return e.controlbarlabel},player_active:function(e){return e.player_active},ie8:function(e){return e.ie8},dynimageviewer:function(e){return e.dynimageviewer},"theme || 'default'":function(e){return e.theme||"default"},playbacksource:function(e){return e.playbacksource},false:function(e){return!1},stretch:function(e){return e.stretch},playerattrs:function(e){return e.playerattrs},width:function(e){return e.width},height:function(e){return e.height},"rerecordable && (recordings === null || recordings > 0)":function(e){return e.rerecordable&&(null===e.recordings||0<e.recordings)},"manualsubmit && verified":function(e){return e.manualsubmit&&e.verified},nofullscreen:function(e){return e.nofullscreen}}).attachStringTable(t.strings).addStrings({"recorder-error":"An error occurred, please try again later. Click to retry.","attach-error":"We could not access the media interface. Depending on the device and browser, you might need to access the page via SSL.","software-required":"Please click below to install / activate the following requirements in order to proceed.","software-waiting":"Waiting for the requirements to be installed / activated. You might need to refresh the page after completion.","access-forbidden":"Access to the media was forbidden. Click to retry.",uploading:"Uploading","uploading-failed":"Uploading failed - click here to retry.","upload-error-duration":"Length of the uploaded image does not meet the requirements - click here to retry.","resolution-constraint-error":"The file you've selected does not match the required resolution - click here to retry.",verifying:"Verifying","verifying-failed":"Verifying failed - click here to retry.","rerecord-confirm":"Do you really want to retake your image?",image_file_too_large:"Your image file is too large (%s) - click here to try again with a smaller image file.",unsupported_image_type:"Please upload: %s - click here to retry.","orientation-portrait-required":"Please rotate your device to record in portrait mode.","orientation-landscape-required":"Please rotate your device to record in landscape mode."})}),e.define("module:AudioPlayer.Dynamics.Controlbar",["dynamics:Dynamic","base:TimeFormat","browser:Dom","module:Assets","browser:Info","browser:Events"],["dynamics:Partials.StylesPartial","dynamics:Partials.ShowPartial","dynamics:Partials.IfPartial","dynamics:Partials.ClickPartial"],function(e,t,i,r,o,a,n){return e.extend({scoped:n},function(e){return{template:'\n<div class="{{css}}-dashboard">\n\t<div tabindex="2" data-selector="progress-bar-inner" class="{{css}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}"\n\t\t ba-hotkey:right="{{seek(position + skipseconds)}}"\n\t\t ba-hotkey:left="{{seek(position - skipseconds)}}"\n         ba-hotkey:alt+right="{{seek(position + skipseconds * 3)}}"\n         ba-hotkey:alt+left="{{seek(position - skipseconds * 3)}}
2"\n\t\t onmouseout="this.blur()"\n\t\t ontouchstart="{{startUpdatePosition(domEvent)}}"\n\t\t onmousedown="{{startUpdatePosition(domEvent)}}"\n\t>\n\t\t<div class="{{css}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n\t\t<div class="{{css}}-progressbar-position"\n\t\t\t ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}"\n\t\t\t title="{{string(\'audio-progress\')}}"\n\t\t>\n\t\t\t<div class="{{css}}-progressbar-button"></div>\n\t\t</div>\n\t</div>\n\n\t<div class="{{css}}-backbar"></div>\n\n\t<div class="{{css}}-controlbar">\n\n        <div tabindex="0" data-selector="submit-audio-button"\n\t\t\t ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-leftbutton-container"\n\t\t\t ba-if="{{submittable}}" ba-click="{{submit()}}">\n            <div class="{{css}}-button-inner">\n                {{string(\'submit-audio\')}}\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n\t\t\t ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-leftbutton-container" ba-if="{{rerecordable}}"\n\t\t\t ba-click="{{rerecord()}}" title="{{string(\'rerecord-audio\')}}"\n\t\t>\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon}}-icon-ccw"></i>\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-play"\n\t\t\t onmouseout="this.blur()"\n\t\t\t class="{{css}}-leftbutton-container" title="{{string(\'play-audio\')}}"\n\t\t\t onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}" ba-if="{{!playing}}" ba-click="{{play()}}"\n\t\t>\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon}}-icon-play"></i>\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-pause"\n\t\t\t onmouseout="this.blur()"\n\t\t\t class="{{css}}-leftbutton-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n\t\t\t onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}" ba-if="{{playing}}" ba-click="{{pause()}}"\n\t\t\t title="{{disablepause ? string(\'pause-audio-disabled\') : string(\'pause-audio\')}}"\n\t\t>\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon}}-icon-pause"></i>\n            </div>\n        </div>\n\n\t\t<div class="{{css}}-time-container">\n\t\t\t<div class="{{css}}-time-value" title="{{string(\'elapsed-time\')}}">{{formatTime(position)}}</div>\n\t\t\t<div class="{{css}}-time-sep">/</div>\n\t\t\t<div class="{{css}}-time-value" title="{{string(\'total-time\')}}">{{formatTime(duration || position)}}</div>\n\t\t</div>\n\n\t\t<div data-selector="audio-title-block" class="{{css}}-title-container" ba-if="{{title}}">\n\t\t\t<p class="{{css}}-title">\n\t\t\t\t{{title}}\n\t\t\t</p>\n\t\t</div>\n\n\t\t<div class="{{css}}-volumebar">\n\t\t\t<div tabindex="5" data-selector="button-volume-bar"\n\t\t\t\t ba-hotkey:right="{{set_volume(volume + 0.1)}}" ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n\t\t\t\t ba-hotkey:up="{{set_volume(1)}}" ba-hotkey:down="{{set_volume(0)}}"\n\t\t\t\t onmouseout="this.blur()"\n\t\t\t\t class="{{css}}-volumebar-inner"\n\t\t\t\t ontouchstart="{{startUpdateVolume(domEvent)}}"\n\t\t\t\t ontouchmove="{{progressUpdateVolume(domEvent)}}"\n\t\t\t\t ontouchend="{{stopUpdateVolume(domEvent); this.blur()}};"\n\t\t\t\t onmousedown="{{startUpdateVolume(domEvent)}}"\n                 onmouseup="{{stopUpdateVolume(domEvent)}}"\n                 onmouseleave="{{stopUpdateVolume(domEvent)}}"\n                 onmousemove="{{progressUpdateVolume(domEvent)}}"\n\t\t\t>\n\t\t\t\t<div class="{{css}}-volumebar-position" ba-styles="{{{width: Math.min(100, Math.round(volume * 100)) + \'%\'}}}">\n\t\t\t\t    <div class="{{css}}-volumebar-button" title="{{string(\'volume-button\')}}"></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div tabindex="4" data-selector="button-icon-volume"\n\t\t\t ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-rightbutton-container"\n\t\t\t ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}">\n\t\t\t<div class="{{css}}-button-inner">\n\t\t\t\t<i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n</div>\n',attrs:{css:"ba-audioplayer",csscommon:"ba-commoncss",cssplayer:"ba-player",csstheme:"ba-audiooplayer-default-theme",duration:0,position:0,
2cached:0,volume:1,manuallypaused:!1,expandedprogress:!0,playing:!1,rerecordable:!1,submittable:!1,title:""},functions:{formatTime:function(e){return e=Math.max(e||0,.1),t.format(t.ELAPSED_MINUTES_SECONDS,1e3*e)},startUpdatePosition:function(e){var t,i;this.get("disableseeking")||(e[0].preventDefault(),this.__parent.get("playing")||!this.__parent.player||this.get("manuallypaused")||this.__parent.player.play(),t=e[0].currentTarget,this.set("dimensions",t.getBoundingClientRect()),this.set("_updatePosition",!0),this.call("progressUpdatePosition",e[0]),(i=this.get("events")).on(document,"mousemove touchmove",function(e){e.preventDefault(),this.call("progressUpdatePosition",e)},this),i.on(document,"mouseup touchend",function(e){e.preventDefault(),this.call("stopUpdatePosition"),i.off(document,"mouseup touchend mousemove touchmove")},this))},progressUpdatePosition:function(e){var t;this.get("dimensions")&&((e=e[0]||e).preventDefault(),e=(e=0===e.clientX?0:e.clientX||e.targetTouches[0].clientX)<(t=this.get("dimensions")).left?0:e>t.left+t.width?1:(e-t.left)/(t.width||1),t=this.get("duration")*e,this.get("_updatePosition"))&&(this.set("position",t),this.trigger("position",this.get("position")))},stopUpdatePosition:function(){this.set("_updatePosition",!1)},startUpdateVolume:function(e){e[0].preventDefault(),this.set("_updateVolume",!0),this.call("progressUpdateVolume",e)},progressUpdateVolume:function(e){var t,r;(e=e[0]).preventDefault(),this.get("_updateVolume")&&(t=e.clientX,e=e.currentTarget,r=i.elementOffset(e),e=i.elementDimensions(e),this.set("volume",(t-r.left)/(e.width||1)),this.trigger("volume",this.get("volume")))},stopUpdateVolume:function(e){e[0].preventDefault(),this.set("_updateVolume",!1)},startVerticallyUpdateVolume:function(e){e[0].preventDefault(),this.set("_updateVolume",!0),this.call("progressVerticallyUpdateVolume",e)},progressVerticallyUpdateVolume:function(e){var t,r;(e=e[0]).preventDefault(),this.get("_updateVolume")&&(t=e.pageY,e=e.currentTarget,r=i.elementOffset(e),e=i.elementDimensions(e),this.set("volume",1-(t-r.top)/e.height),this.trigger("volume",this.get("volume")))},stopVerticallyUpdateVolume:function(e){e[0].preventDefault(),this.set("_updateVolume",!1)},play:function(){this.trigger("play")},pause:function(){this.trigger("pause")},toggle_volume:function(){0<this.get("volume")?(this.__oldVolume=this.get("volume"),this.set("volume",0)):this.set("volume",this.__oldVolume||1),this.trigger("volume",this.get("volume"))},rerecord:function(){this.trigger("rerecord")},seek:function(e){this.trigger("seek",e)},set_volume:function(e){this.trigger("set_volume",e)},submit:function(){this.set("submittable",!1),this.set("rerecordable",!1),this.trigger("submit")},tab_index_move:function(e,t,i){this.trigger("tab_index_move",e[0],t,i)}},create:function(){this.set("ismobile",o.isMobile()),this.set("events",new a)}}}).register("ba-audioplayer-controlbar").registerFunctions({css:function(e){return e.css},"disableseeking ? cssplayer + '-disabled' : ''":function(e){return e.disableseeking?e.cssplayer+"-disabled":""},"seek(position + skipseconds)":function(e){return e.seek(e.position+e.skipseconds)},"seek(position - skipseconds)":function(e){return e.seek(e.position-e.skipseconds)},"seek(position + skipseconds * 3)":function(e){return e.seek(e.position+3*e.skipseconds)},"seek(position - skipseconds * 3)":function(e){return e.seek(e.position-3*e.skipseconds)}
2,"startUpdatePosition(domEvent)":function(e){return e.startUpdatePosition(e.domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.cached/e.duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.position/e.duration*100:0)+"%"}},"string('audio-progress')":function(e){return e.string("audio-progress")},"submit()":function(e){return e.submit()},submittable:function(e){return e.submittable},"string('submit-audio')":function(e){return e.string("submit-audio")},"rerecord()":function(e){return e.rerecord()},rerecordable:function(e){return e.rerecordable},"string('rerecord-audio')":function(e){return e.string("rerecord-audio")},csscommon:function(e){return e.csscommon},"string('play-audio')":function(e){return e.string("play-audio")},"tab_index_move(domEvent, null, 'button-icon-pause')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-pause")},"!playing":function(e){return!e.playing},"play()":function(e){return e.play()},"disablepause ? cssplayer + '-disabled' : ''":function(e){return e.disablepause?e.cssplayer+"-disabled":""},"tab_index_move(domEvent, null, 'button-icon-play')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-play")},playing:function(e){return e.playing},"pause()":function(e){return e.pause()},"disablepause ? string('pause-audio-disabled') : string('pause-audio')":function(e){return e.disablepause?e.string("pause-audio-disabled"):e.string("pause-audio")},"string('elapsed-time')":function(e){return e.string("elapsed-time")},"formatTime(position)":function(e){return e.formatTime(e.position)},"string('total-time')":function(e){return e.string("total-time")},"formatTime(duration || position)":function(e){return e.formatTime(e.duration||e.position)},title:function(e){return e.title},"set_volume(volume + 0.1)":function(e){return e.set_volume(e.volume+.1)},"set_volume(volume - 0.1)":function(e){return e.set_volume(e.volume-.1)},"set_volume(1)":function(e){return e.set_volume(1)},"set_volume(0)":function(e){return e.set_volume(0)}
2,"startUpdateVolume(domEvent)":function(e){return e.startUpdateVolume(e.domEvent)},"progressUpdateVolume(domEvent)":function(e){return e.progressUpdateVolume(e.domEvent)},"stopUpdateVolume(domEvent); this.blur()":function(e){return e.stopUpdateVolume(e.domEvent)},"stopUpdateVolume(domEvent)":function(e){return e.stopUpdateVolume(e.domEvent)},"{width: Math.min(100, Math.round(volume * 100)) + '%'}":function(e){return{width:Math.min(100,Math.round(100*e.volume))+"%"}},"string('volume-button')":function(e){return e.string("volume-button")},"toggle_volume()":function(e){return e.toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(e){return e.string(0<e.volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(e){return e.csscommon+"-icon-volume-"+(.5<=e.volume?"up":0<e.volume?"down":"off")}}).attachStringTable(r.strings).addStrings({"audio-progress":"Progress","rerecord-audio":"Redo?","submit-audio":"Confirm","play-audio":"Play","pause-audio":"Pause","pause-audio-disabled":"Pause not supported","elapsed-time":"Elapsed time","total-time":"Total length of","volume-button":"Set volume","volume-mute":"Mute sound","volume-unmute":"Unmute sound"})}),e.define("module:AudioPlayer.Dynamics.Loader",["dynamics:Dynamic","module:Assets"],function(e,t,i){return e.extend({scoped:i},function(e){return{template:'\n<div class="{{cssplayer}}-loader-container">\n    <div data-selector="loader-block" class="{{cssplayer}}-loader-loader" title="{{string(\'tooltip\')}}">\n    </div>\n</div>\n',attrs:{css:"ba-audioplayer"}}}).register("ba-audioplayer-loader").registerFunctions({cssplayer:function(e){return e.cssplayer},"string('tooltip')":function(e){return e.string("tooltip")}}).attachStringTable(t.strings).addStrings({tooltip:"Loading..."})}),e.define("module:AudioPlayer.Dynamics.Message",["dynamics:Dynamic"],["dynamics:Partials.ClickPartial"],function(e,t){return e.extend({scoped:t},function(e){return{template:'\n<div class="{{css}}-message-container" ba-click="{{click()}}">\n    <div data-selector="message-block" class=\'{{css}}-message-message\'>\n        <p> {{message}} </p>\n    </div>\n</div>\n',attrs:{css:"ba-audioplayer",message:""},functions:{click:function(){this.trigger("click")}}}}).registerFunctions({css:function(e){return e.css},"click()":function(e){return e.click()},message:function(e){return e.message}}).register("ba-audioplayer-message")}),e.define("module:AudioPlayer.Dynamics.PlayerStates.State",["base:States.State","base:Events.ListenMixin","base:Objs"],function(e,t,i,r){return e.extend({scoped:r},[t,{dynamics:[],_start:function(){this.dyn=this.host.dynamic,i.iter(i.extend({loader:!1,message:!1,controlbar:!1},i.objectify(this.dynamics)),function(e,t){this.dyn.set(t+"_active",e)},this),this.dyn.parent()&&"undefined"!==this.dyn.parent().record&&"undefined"!==this.dyn.parent().host&&(this.dyn._isRecorder=!0,this.dyn._recorderDyn=this.dyn.parent(),this.dyn._recorderHost=this.dyn._recorderDyn.host),this._started()},_started:function(){},play:function(){this.dyn.set("autoplay",!0)},nextToChooser:function(e){var t=this.dyn;return!!t._isRecorder&&"function"==typeof t._recorderHost.next&&(t._recorderHost.next("FatalError",{message:e,retry:"Chooser"}),!0)}}])}),e.define("module:AudioPlayer.Dynamics.PlayerStates.FatalError",["module:AudioPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["message"],_locals:["message"],_started:function(){this.dyn.set("message",this._message||this.dyn.string("audio-error"))}})}),e.define("module:AudioPlayer.Dynamics.PlayerStates.Initial",["module:AudioPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_started:function(){this.dyn.set("audioelement_active",!1),this.dyn.get("ready")?this.next("LoadPlayer"):this.listenOn(this.dyn,"change:ready",function(){this.next("LoadPlayer")})}})}),e.define("module:AudioPlayer.Dynamics.Player",["dynamics:Dynamic","module:Assets","module:AudioVisualization","browser:Info","browser:Dom","media:AudioPlayer.AudioPlayerWrapper","base
2:Types","base:Objs","base:Strings","base:Time","base:Timers","base:States.Host","base:Classes.ClassRegistry","base:Async","module:AudioPlayer.Dynamics.PlayerStates.Initial","module:AudioPlayer.Dynamics.PlayerStates","browser:Events"],["module:Common.Dynamics.Settingsmenu","module:AudioPlayer.Dynamics.Message","module:AudioPlayer.Dynamics.Loader","module:AudioPlayer.Dynamics.Controlbar","dynamics:Partials.EventPartial","dynamics:Partials.OnPartial","dynamics:Partials.TogglePartial","dynamics:Partials.StylesPartial","dynamics:Partials.TemplatePartial","dynamics:Partials.HotkeyPartial"],function(e,t,i,r,o,a,n,s,x,c,l,d,u,p,m,h,b,g){return e.extend({scoped:g},function(e){return{template:'<div itemscope itemtype="http://schema.org/AudioObject"\n    class="{{css}}-container {{cssplayer}}-size-{{csssize}} {{iecss}}-{{ie8 ? \'ie8\' : \'noie8\'}} {{csstheme}}\n    {{cssplayer}}-normal-view {{cssplayer}}-common-browser {{cssplayer}}-{{themecolor}}-color\n    {{cssplayer}}-{{title ? \'has-title\' : \'no-title\'}} {{visualeffectvisible ? cssplayer + \'-visual-effect-applied\' : \'\'}}"\n\tba-styles="{{widthHeightStyles}}"\n>\n\t<canvas data-selector="audio-canvas" class="{{csstheme}}-audio-canvas" ba-on:click="{{toggle_player()}}"></canvas>\n    <audio crossorigin="anonymous" tabindex="-1" class="{{css}}-audio" data-audio="audio"></audio>\n    <div class="{{css}}-overlay">\n\t\t<div tabindex="-1" class="{{css}}-player-toggle-overlay" data-selector="player-toggle-overlay"\n\t\t\t ba-hotkey:right="{{seek(position + skipseconds)}}" ba-hotkey:left="{{seek(position - skipseconds)}}"\n\t\t\t ba-hotkey:alt+right="{{seek(position + skipseconds * 3)}}" ba-hotkey:alt+left="{{seek(position - skipseconds * 3)}}"\n\t\t\t ba-hotkey:up="{{set_volume(volume + 0.1)}}" ba-hotkey:down="{{set_volume(volume - 0.1)}}"\n\t\t\t ba-hotkey:space^enter="{{toggle_player()}}"\n\t\t\t ba-on:click="{{toggle_player()}}"\n\t\t></div>\n\t    <ba-{{dyncontrolbar}}\n\t\t    ba-css="{{csscontrolbar || css}}"\n\t\t\tba-cssplayer="{{cssplayer || css}}"\n\t\t\tba-csscommon="{{csscommon || css}}"\n\t\t\tba-csstheme="{{csstheme || css}}"\n\t\t\tba-themecolor="{{themecolor}}"\n\t\t    ba-template="{{tmplcontrolbar}}"\n\t\t    ba-show="{{controlbar_active}}"\n\t\t    ba-playing="{{playing}}"\n\t\t\tba-playwhenvisible="{{playwhenvisible}}"\n\t\t    ba-event:rerecord="rerecord"\n\t\t    ba-event:submit="submit"\n\t\t    ba-event:play="play"\n\t\t    ba-event:pause="pause"\n\t\t    ba-event:position="seek"\n\t\t    ba-event:volume="set_volume"\n\t\t\tba-event:tab_index_move="tab_index_move"\n\t\t\tba-event:seek="seek"\n\t\t\tba-event:set_volume="set_volume"\n\t\t\tba-event:settings_menu="toggle_settings_menu"\n\t\t\tba-tabindex="{{tabindex}}"\n\t\t    ba-volume="{{volume}}"\n\t\t    ba-duration="{{duration}}"\n\t\t    ba-cached="{{buffered}}"\n\t\t    ba-title="{{title}}"\n\t\t    ba-position="{{position}}"\n\t\t    ba-rerecordable="{{rerecordable}}"\n\t\t    ba-submittable="{{submittable}}"\n            ba-source="{{source}}"\n\t\t\tba-disablepause="{{disablepause}}"\n\t\t\tba-disableseeking="{{disableseeking}}"\n\t\t\tba-skipseconds="{{skipseconds}}"\n\t\t\tba-settingsmenubutton="{{showsettingsmenu}}"\n\t\t\tba-settingsmenuactive="{{settingsmenu_active}}"\n\t\t></ba-{{dyncontrolbar}}>\n\n\t\t<ba-{{dynloader}}\n\t\t    ba-css="{{cssloader || css}}"\n\t\t\tba-cssplayer="{{cssplayer || css}}"\n\t\t\tba-csscommon="{{csscommon || css}}"\n\t\t\tba-theme-color="{{themecolor}}"\n\t\t    ba-template="{{tmplloader}}"\n\t\t\tba-playwhenvisible="{{playwhenvisible}}"\n\t\t    ba-show="{{loader_active}}"\n\t\t></ba-{{dynloader}}>\n\n\t\t<ba-{{dynmessage}}\n\t\t    ba-css="{{cssmessage || css}}"\n\t\t\tba-cssplayer="{{cssplayer || css}}"\n\t\t\tba-csscommon="{{csscommon || css}}"\n\t\t\tba-theme-color="{{themecolor}}"\n\t\t    ba-template="{{tmplmessage}}"\n\t\t    ba-show="{{message_active}}"\n\t\t    ba-message="{{message}}"\n\t\t    ba-event:click="message_click"\n\t\t></ba-{{dynmessage}}>\n\n\t\t<ba-{{dynsettingsmenu}}\n\t\t\tba-css="{{css}}"\n\t\t\tba-csstheme="{{csstheme || css}}"\n\t\t\tba-show="{{settingsmenu_active}}"\n\t\t\tba-template="{{tmplsettingsmenu}}"\n\t\t></ba-{{dynsettingsmenu}}>\n\n\t\t<meta itemprop="caption" content="{{title}}" />\n\t\t<meta itemprop="contentUrl" content="{{source}}"/>\n\t</div>\n</div>\n',attrs:{css:"ba-audioplayer",csscommon:"ba-commoncss",cssplayer:"ba-player",iecss:"ba-audioplayer",cssloader:"",cssmessage:"",csscontrolbar:"",width:"",height:"",theme:"",csstheme:"",themecolor:"",dynloader:"audioplayer
2-loader",dynmessage:"audioplayer-message",dyncontrolbar:"audioplayer-controlbar",dynsettingsmenu:"common-settingsmenu",tmplloader:"",tmplmessage:"",tmplcontrolbar:"",tmplsettingsmenu:"",source:"",sources:[],sourcefilter:{},playlist:null,volume:1,title:"",initialseek:null,visibilityfraction:.8,unmuted:!1,reloadonplay:!1,playonclick:!0,pauseonclick:!0,rerecordable:!1,submittable:!1,autoplay:!1,preload:!1,loop:!1,loopall:!1,ready:!0,totalduration:null,playwhenvisible:!1,playedonce:!1,manuallypaused:!1,disablepause:!1,disableseeking:!1,postervisible:!1,showsettingsmenu:!0,visualeffectvisible:!1,visualeffectsupported:!1,visualeffectheight:null,visualeffectminheight:120,visualeffecttheme:"red-bars",skipseconds:5,initialoptions:{volumelevel:null,playlist:[]},lastplaylistitem:!1,forciblymuted:!1,volumeafterinteraction:!1},types:{rerecordable:"boolean",loop:"boolean",loopall:"boolean",autoplay:"boolean",preload:"boolean",ready:"boolean",volume:"float",initialseek:"float",themecolor:"string",totalduration:"float",playwhenvisible:"boolean",playedonce:"boolean",manuallypaused:"boolean",disablepause:"boolean",disableseeking:"boolean",playonclick:"boolean",pauseonclick:"boolean",showsettings:"boolean",skipseconds:"integer",visualeffectvisible:"boolean",visualeffectmode:"string",visualeffectheight:"integer"},extendables:["states"],scopes:{settingsmenu:">[tagname='ba-common-settingsmenu']"},computed:{"widthHeightStyles:width,height":function(){var e={},t=this.get("width"),i=this.get("height");return t&&(e.width=t+((t+"").match(/^\d+$/g)?"px":"")),i&&(e.height=i+((i+"").match(/^\d+$/g)?"px":"")),e},"buffering:buffered,position,last_position_change_delta,playing":function(){return this.get("playing")&&this.get("buffered")<this.get("position")&&1e3<this.get("last_position_change_delta")}},events:{"change:visualeffectsupported":function(e){!e&&this.audioVisualization&&this.audioVisualization.destroy()}},remove_on_destroy:!0,create:function(){var e;this.get("visualeffectvisible")&&(!this.get("height")||this.get("height")<this.get("visualeffectminheight"))&&this.set("height",this.get("visualeffectminheight")),this.set("initialoptions",s.tree_merge(this.get("initialoptions"),{volumelevel:this.get("volume")})),this.get("theme")&&this.set("theme",this.get("theme").toLowerCase()),this.get("theme")in t.audioplayerthemes&&s.iter(t.audioplayerthemes[this.get("theme")],function(e,t){this.isArgumentAttr(t)||this.set(t,e)},this),this.get("themecolor")||this.set("themecolor","default"),this.get("playlist")&&(e=this.get("playlist")[0],this.set("source",e.source),this.set("sources",e.sources)),this.set("ie8",r.isInternetExplorer()&&r.internetExplorerVersion()<9),this.set("duration",this.get("totalduration")||0),this.set("position",0),this.set("buffered",0),this.set("message",""),this.set("csssize","normal"),this.set("loader_active",!1),this.set("controlbar_active",!1),this.set("message_active",!1),this.set("playing",!1),this.__attachRequested=!1,this.__activated=!1,this.__error=null,this.activeElement().onkeydown=this._keyDownActivity.bind(this,this.activeElement()),this.host=new d({stateRegistry:new u(this.cls.playerStates())}),(this.host.dynamic=this).host.initialize(this._initialState),this._timer=new l.Timer({context:this,fire:this._timerFire,delay:100,start:!0})},getMediaType:function(){return"audio"},_initialState:m,state:function(){return this.host.state()},audioAttached:function(){return!!this.player},audioLoaded:function(){return this.audioAttached()&&this.player.loaded()},audioError:function(){return this.__error},_error:function(e,t){this.__error={error_type:e,error_code:t},this.trigger("error:"+e,t),this.trigger("error",e,t)},_clearError:function(){this.__error=null},_detachAudio:function(){this.set("playing",!1),this.player&&this.player.weakDestroy(),this.player=null,this.__audio=null,this.set("audioelement_active",!1)},_attachAudio:function(){var e;this.audioAttached()||(this.__activated?(this.__attachRequested=!1,this.set("audioelement_active",!0),e=this.activeElement().querySelector("[data-audio='audio']"),this._clearError(),a.create(s.extend(this._getSources(),{element:e,preload:!!this.get("preload"),loop:!!this.get("loop")||this.get("lastplaylistitem")&&this.get("loopall"),reloadonplay:!!this.get("reloadonplay")})).error(function(e){this.destroyed()||this._error("attach",e)},this).success(function(t){if(!this.destroyed()){if(this.player=t,this.__audio=e,this.get("visualeffectvisible")&&i.supported()&&
2!this.audioVisualization){this.get("height")&&this.get("height")>this.get("visualeffectminheight")?this.set("visualeffectheight",this.get("height")):this.get("visualeffectheight")<this.get("visualeffectminheight")&&this.set("visualeffectheight",this.get("visualeffectminheight")),this.audioVisualization=new i(e,{height:this.get("visualeffectheight"),element:this.activeElement(),theme:this.get("visualeffecttheme")});try{this.audioVisualization.initializeVisualEffect(),this.set("visualeffectsupported",!0)}catch(e){this.set("visualeffectsupported",!1),console.warn(e)}}this.get("visualeffectvisible")&&this.audioVisualization&&(this.player.on("playing",function(){this.audioVisualization.start()},this),this.player.on("paused",function(){this.audioVisualization.pause()},this),this.player.on("ended",function(){this.audioVisualization.stop()},this)),this.get("playwhenvisible")&&this._playWhenVisible(e),r.isChromiumBased()&&this.get("forciblymuted")&&(e.isMuted=!0,o.userInteraction(function(){this.set_volume(this.get("initialoptions").volumelevel),0<this.get("volume")&&(e.isMuted=!1),this.set("forciblymuted",!1)},this)),this.player.on("playing",function(){this.set("playing",!0),this.trigger("playing")},this),this.player.on("error",function(e){this._error("audio",e)},this),this.player.error()&&this.player.trigger("error",this.player.error()),this.player.on("paused",function(){this.set("playing",!1),this.trigger("paused")},this),this.player.on("ended",function(){this.set("playing",!1),this.set("playedonce",!0),this.set("settingsmenu_active",!1),this.trigger("ended")},this),this.trigger("attached",t),this.player.once("loaded",function(){var e=Math.min(1,this.get("volume"));this.player.setVolume(e),this.player.setMuted(e<=0),this.trigger("loaded"),this.trigger("ready_to_play"),(this.get("totalduration")||this.player.duration()<1/0)&&this.set("duration",this.get("totalduration")||this.player.duration()),this.get("initialseek")&&this.player.setPosition(this.get("initialseek"))},this),this.player.loaded()&&this.player.trigger("loaded")}},this)):this.__attachRequested=!0)},_getSources:function(){var e=this.get("sourcefilter");return{source:this.get("source"),sources:e?s.filter(this.get("sources"),function(t){return s.subset_of(e,t)},this):this.get("sources")}},_afterActivate:function(t){e._afterActivate.call(this,t),this.__activated=!0,this.__attachRequested&&this._attachAudio(),this.__settingsMenu=this.scopes.settingsmenu,this.__settingsMenu.get("settings")&&this.set("hassettings",!0)},_playWhenVisible:function(e){var t=this;o.isElementVisible(e,this.get("visibilityfraction"))&&this.player.play(),this._visiblityScrollEvent=this.auto_destroy(new b),this._visiblityScrollEvent.on(document,"scroll",function(){t.get("playedonce")||t.get("manuallypaused")?t.get("playing")&&!o.isElementVisible(e,t.get("visibilityfraction"))&&t.player.pause():o.isElementVisible(e,t.get("visibilityfraction"))?t.player.play():t.get("playing")&&t.player.pause()})},reattachAudio:function(){this.set("reloadonplay",!0),this._detachAudio(),this._attachAudio()},_keyDownActivity:function(e,t){var i=t.which||t.keyCode;32!==i&&37!==i&&38!==i&&39!==i&&40!==i||t.preventDefault(),9===i&&t.shiftKey?this._findNextTabStop(e,t,function(e,t){e.focus()},-1):9===i&&this._findNextTabStop(e,t,function(e,t){e.focus()})},_findNextTabStop:function(e,t,i,r){var o,a,n,s,x=o=0,c=r||1,l=t.target.tabIndex,d=e.querySelectorAll("[tabindex]");if(d=Array.prototype.slice.call(d,0).filter(function(e){return(0<e.clientWidth||0<e.clientHeight)&&-1!==e.tabIndex&&(x<=e.tabIndex&&(x=e.tabIndex),o>=e.tabIndex&&(o=e.tabIndex),!0)}),1===c&&l===x||-1===r&&l===o||0===x)1<document.querySelectorAll("ba-audioplayer").length&&(this.get("playing")&&this.player.pause(),e.tabIndex=-1,e.blur());else{for(var u=0;u<d.length;u++)d[u]&&(s=(n=d[u].tabIndex)-l,n<o||x<n||Math.sign(s)!==c||(!a||Math.abs(s)<Math.abs(a.tabIndex-l))&&(a=d[u]));a&&(t.preventDefault(),i(a,a.tabIndex))}},object_functions:["play","rerecord","pause","stop","seek","set_volume"],functions:{message_click:function(){this.trigger("message:click")},play:function(){this.host.state().play(),this.set("manuallypaused",!1)},rerecord:function(){this.get("rerecordable")&&this.trigger("rerecord")},submit:function(){this.get("submittable")&&(this.trigger("submit"),this.set("submittable",!1),this.set("rerecordable",!1))},pause:function(){this.get("disablepause")||(this.get("playing")&&this.player.pause(),this.get("playwhenvisible")&&this.set("manuallypaused",!0))},stop:function(){this.audioLoaded()&&(this.get("playing")&&this.player.pause(),this.player.setPosition(0),this.trigger("stopped"))},seek:function(e){this.get("disableseeking")||this.audioLoaded()&&(e>this.player.duration()?this.player.setPosition(this.player.duration()-this.get("skipseconds")):(this.player.setPosition(e),this.trigger("seek",e)))},set_volume:function(e){e=Math.min(1,e),this.set("volume",e=e<=0?0:e),this.audioLoaded()&&(this.player.setVolume(e),this.player.setMuted(e<=0))},tab_index_move:function(e,t,i){e=e.which||e.keyCode;var r,o=this.activeElement();13===e||32===e?i?(r=o.querySelector("[data-selector='"+i+"']"))&&p.eventually(function(){this.trigger("keyboardusecase",o),r.focus({preventScroll:!1})},this,100):(r=o.querySelector('[data-audio="audio"]'),p.eventually(function(){this.trigger("keyboardusecase",o),r.focus({preventScroll:!0})},this,100)):9===e&&t&&(r=o.querySelector("[data-selector='"+t+"']"))&&p.eventually(function(){this.trigger("keyboardusecase",o),r.focus({preventScroll:!1})},this,100)},toggle_settings_menu:function(){this.set("settingsmenu_active",!this.get("settingsmenu_active"))},toggle_player:function(){this.get("playing")&&this.get("pauseonclick")?this.pause():!this.get("playing")&&this.get("playonclick")&&this.play()}},destroy:function(){this._timer.destroy(),this.host.destroy(),this._detachAudio(),e.destroy.call(this)},_timerFire:function(){if(!this.destroyed()){try{var e,t,i;this.audioLoaded()&&(e=c.now(),(t=this.player.position())===this.get("position")&&!this.get("last_position_change")||this.set("last_position_change",e),this.set("last_position_change_delta",e-this.get("last_position_change")),this.set("position",t),this.set("buffered",this.player.buffered()),i=this.player.duration(),this.get("totalduration")?this.set("duration",this.get("totalduration")):0<i&&i<1/0?this.set("duration",this.player.duration()):this.set("duration",t))}catch(e){}try{this._updateCSSSize()}catch(e){}}},_updateCSSSize:function(){var e=o.elementDimensions(this.activeElement()).width;this.set("csssize",400<e?"normal":300<e?"medium":"small")},cloneAttrs:function(){return s.map(this.attrs,function(e,t){return this.get(t)},this)}}},{playerStates:function(){return[h]}}).register("ba-audioplayer").registerFunctions({css:function(e){return e.css},cssplayer:function(e){return e.cssplayer},csssize:function(e){return e.csssize},iecss:function(e){return e.iecss},"ie8 ? 'ie8' : 'noie8'":function(e){return e.ie8?"ie8":"noie8"},csstheme:function(e){return e.csstheme},themecolor:function(e){return e.themecolor},"title ? 'has-title' : 'no-title'":function(e){return e.title?"has-title":"no-title"},"visualeffectvisible ? cssplayer + '-visual-effect-applied' : ''":function(e){return e.visualeffectvisible?e.cssplayer+"-visual-effect-applied":""}
2,widthHeightStyles:function(e){return e.widthHeightStyles},"toggle_player()":function(e){return e.toggle_player()},"seek(position + skipseconds)":function(e){return e.seek(e.position+e.skipseconds)},"seek(position - skipseconds)":function(e){return e.seek(e.position-e.skipseconds)},"seek(position + skipseconds * 3)":function(e){return e.seek(e.position+3*e.skipseconds)},"seek(position - skipseconds * 3)":function(e){return e.seek(e.position-3*e.skipseconds)},"set_volume(volume + 0.1)":function(e){return e.set_volume(e.volume+.1)},"set_volume(volume - 0.1)":function(e){return e.set_volume(e.volume-.1)},dyncontrolbar:function(e){return e.dyncontrolbar},"csscontrolbar || css":function(e){return e.csscontrolbar||e.css},"cssplayer || css":function(e){return e.cssplayer||e.css},"csscommon || css":function(e){return e.csscommon||e.css},"csstheme || css":function(e){return e.csstheme||e.css},tmplcontrolbar:function(e){return e.tmplcontrolbar},controlbar_active:function(e){return e.controlbar_active},playing:function(e){return e.playing},playwhenvisible:function(e){return e.playwhenvisible},tabindex:function(e){return e.tabindex},volume:function(e){return e.volume},duration:function(e){return e.duration},buffered:function(e){return e.buffered},title:function(e){return e.title},position:function(e){return e.position},rerecordable:function(e){return e.rerecordable},submittable:function(e){return e.submittable},source:function(e){return e.source},disablepause:function(e){return e.disablepause},disableseeking:function(e){return e.disableseeking},skipseconds:function(e){return e.skipseconds},showsettingsmenu:function(e){return e.showsettingsmenu},settingsmenu_active:function(e){return e.settingsmenu_active},dynloader:function(e){return e.dynloader},"cssloader || css":function(e){return e.cssloader||e.css},tmplloader:function(e){return e.tmplloader},loader_active:function(e){return e.loader_active},dynmessage:function(e){return e.dynmessage},"cssmessage || css":function(e){return e.cssmessage||e.css},tmplmessage:function(e){return e.tmplmessage},message_active:function(e){return e.message_active},message:function(e){return e.message},dynsettingsmenu:function(e){return e.dynsettingsmenu},tmplsettingsmenu:function(e){return e.tmplsettingsmenu}}).attachStringTable(t.strings).addStrings({"audio-error":"An error occurred, please try again later. Click to retry.","all-settings":"All settings"})}),e.define("module:AudioPlayer.Dynamics.PlayerStates.LoadPlayer",["module:AudioPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_started:function(){this.listenOn(this.dyn,"error:attach",function(){this.next("LoadError")},this),this.listenOn(this.dyn,"attached",function(){this.next("LoadAudio")},this),this.dyn.reattachAudio()}})}),e.define("module:AudioPlayer.Dynamics.PlayerStates.LoadError",["module:AudioPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["message"],_started:function(){this.dyn.set("message",this.dyn.string("audio-error")),this.listenOn(this.dyn,"message:click",function(){this.next("LoadPlayer")},this)}})}),e.define("module:AudioPlayer.Dynamics.PlayerStates.LoadAudio",["module:AudioPlayer.Dynamics.PlayerStates.State","browser:Info","browser:Dom","base:Timers.Timer"],function(e,t,i,r,o){return e.extend({scoped:o},{dynamics:["loader"],_started:function(){this.dyn.get("audioelement_active")?this.__loadAudio():(this.listenOn(this.dyn,"error:attach",function(){this.next("LoadError")},this),this.listenOn(this.dyn,"attached",function(){this.__loadAudio()},this),this.dyn.reattachAudio())},__loadAudio:function(){var e;this.listenOn(this.dyn,"error:audio",function(){this.next("ErrorAudio")},this),this.listenOn(this.dyn,"playing",function(){this.destroyed()||this.dyn.destroyed()||(this.dyn.get("autoseek")&&this.dyn.execute("seek",this.dyn.get("autoseek")),this.next("PlayAudio"))},this),this.dyn.get("autoplay")?(e=10,this.auto_destroy(new r({context:this,fire:function(){if(!this.destroyed()&&!this.dyn.destroyed()&&this.dyn.player)try{var t=this.dyn.player.play();t&&t.success(function(){this.next("PlayAudio")})}catch(e){}0===--e&&this.next("PlayAudio")},delay:200,immediate:!0}))):this.next("PlayAudio")}})}),e.define("module:AudioPlayer.Dynamics.PlayerStates.ErrorAudio",["module:AudioPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["message"],_started:function(){this.dyn.set("message",this.dyn.string("audio-error")),this.listenOn(this.dyn,"message:click",function(){this.nextToChooser(this.dyn.get("message"))?this.next("Initial"):this.next("LoadAudio")},this)}})}),e.define("module:AudioPlayer.Dynamics.PlayerStates.PlayAudio",["module:AudioPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["controlbar"],_started:function(){this.dyn.trigger("loaded"),this.dyn.set("autoplay",!1),this.listenOn(this.dyn,"ended",function(){this.dyn.set("autoseek",null),this.next("NextAudio")},this),this.listenOn(this.dyn,"change:buffering",function(){this.dyn.set("loader_active",this.dyn.get("buffering"))},this),this.listenOn(this.dyn,"error:audio",function(){this.next("ErrorAudio")},this)},play:function(){this.dyn.get("playing")||this.dyn.player.play()}})}),e.define("module:AudioPlayer.Dynamics.PlayerStates.NextAudio",["module:AudioPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{_started:function(){if(this.dyn.get("playlist")){var e,t=this.dyn.get("playlist"),i=t.shift();if(this.dyn.get("initialoptions").playlist.push(i),0<t.length)return e=t[0],this.dyn.set("source",e.source),this.dyn.set("sources",e.
2sources),this._playNext(e);if(i=this.dyn.get("initialoptions").playlist,this.dyn.set("lastplaylistitem",!0),this.dyn.trigger("last-playlist-item"),this.dyn.set("playlist",i),this.dyn.get("initialoptions").playlist=[],e=i[0],this.dyn.set("source",e.source),this.dyn.set("sources",e.sources),this.dyn.get("loopall"))return this._playNext(e);this.dyn.reattachAudio()}else this.dyn.get("loopall")&&(this.dyn.set("loop",!0),this.dyn.set("autoplay",!0),this.dyn.reattachAudio());this.next("LoadAudio")},_playNext:function(e){this.dyn.trigger("playlist-next",e),this.dyn.set("autoplay",!0),this.next("LoadAudio")}})}),e.define("module:AudioRecorder.Dynamics.Chooser",["dynamics:Dynamic","module:Assets","browser:Info"],["dynamics:Partials.ClickPartial","dynamics:Partials.IfPartial"],function(e,t,i,r){return e.extend({scoped:r},function(e){return{template:'<div class="{{css}}-chooser-container">\n\t<div class="{{css}}-chooser-button-container">\n\t\t<div ba-repeat="{{action :: actions}}">\n\t\t\t<div ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n\t\t\t\t tabindex="0" class="{{css}}-chooser-button-{{action.index}}"\n\t\t\t     ba-click="{{click_action(action)}}"\n\t\t\t>\n\t\t\t\t<input ba-if="{{action.select && action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t\t   capture />\n\t\t\t\t<input ba-if="{{action.select && !action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t\t   />\n\t\t\t\t<i class="{{csscommon}}-icon-{{action.icon}}"\n\t\t\t\t   ba-if="{{action.icon}}"></i>\n\t\t\t\t<span>\n\t\t\t\t\t{{action.label}}\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n',attrs:{css:"ba-audiorecorder",cssrecorder:"ba-recorder",allowrecord:!0,allowupload:!0,primaryrecord:!0,recordviafilecapture:!1,allowcustomupload:!0,allowedextensions:null},types:{allowedextensions:"array",recordviafilecapture:"boolean"},collections:["actions"],create:function(){var e="",t=(this.get("allowedextensions")&&0<this.get("allowedextensions").length?(i.isEdge()||i.isChrome()||i.isOpera()||i.isFirefox()&&42<=i.firefoxVersion()||i.isInternetExplorer()&&10<=i.internetExplorerVersion())&&(e="."+this.get("allowedextensions").join(",.")):this.get("allowcustomupload")||(e="audio/*,audio/mp3"),[]),r=(this.get("primaryrecord")?(this.get("allowrecord")&&t.push("record"),this.get("allowupload")&&t.push("upload")):(this.get("allowupload")&&t.push("upload"),this.get("allowrecord")&&t.push("record")),this.get("actions"));t.forEach(function(t,o){switch(t){case"record":r.add({type:"record",index:o,icon:"volume-up",label:this.string("record-audio"),select:i.isMobile()&&!(i.isAndroid()&&i.isCordova())&&this.get("recordviafilecapture"),capture:!0,accept:"audio/*,audio/mp3;capture=camcorder"});break;case"upload":r.add({type:"upload",index:o,icon:"upload",label:this.string("upload-audio"),select:!(i.isiOS()&&i.isCordova()),accept:!i.isMobile()||i.isAndroid()&&i.isCordova()?e:"audio/*,audio/mp3"})}},this)},functions:{click_action:function(e){var t;e.get("select")||(i.isMobile()&&i.isCordova()?(t=this,i.isAndroid()?navigator.device.capture.captureAudio(function(e){t.trigger("upload",e[0])},function(e){},{limit:1,duration:this.get("timelimit")}):i.isiOS()&&navigator.camera.getPicture(function(e){t.trigger("upload",{localURL:e,fullPath:e})},function(e){},{destinationType:Camera.DestinationType.FILE_URI,sourceType:Camera.PictureSourceType.PHOTOLIBRARY,mediaType:Camera.MediaType.AUDIO})):this.trigger("record"))},select_file_action:function(e,t){e.get("select")&&this.trigger("upload",t[0].target)}}}}).registerFunctions({css:function(e){return e.css},actions:function(e){return e.actions},"click_action(action)":function(e){return e.click_action(e.action)},"action.index":function(e){return e.action.index},"action.select && action.capture":function(e){return e.action.select&&e.action.capture},"select_file_action(action, domEvent)":function(e){return e.select_file_action(e.action,e.domEvent)},"action.accept":function(e){return e.action.accept},"action.select && !action.capture":function(e){return e.action.select&&!e.action.capture},csscommon:function(e){return e.csscommon},"action.icon":function(e){return e.action.icon},"action.label":function(e){return e.action.label}}).register("ba-audiorecorder-chooser").attachStringTable(t.strings).addStrings({"record-audio":"Record Audio","upload-audio":"Upload Audio"})}),e.define("module:AudioRecorder.Dynamics.Controlbar",["dynamics:Dynamic","module:Assets","base:Timers.Timer"],["dynamics:Partials.ShowPartial","dynamics:Partials.RepeatPartial"],function(e,t,i,r){return e.extend({scoped:r},function(e){return{template:'<div class="{{css}}-dashboard">\n\t<div class="{{css}}-backbar"></div>\n\t<div data-selector="recorder-settings" class="{{css}}-settings" ba-show="{{settingsvisible && settingsopen}}">\n\t\t<div class="{{css}}-settings-backbar"></div>\n\t\t<div data-selector="settings-list-front" class="{{css}}-settings-front">\n\t\t\t<ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}">\n\t\t\t\t<li tabindex="0"\n\t\t\t\t\tba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n\t\t\t\t\tonclick="{{selectMicrophone(microphone.id)}}"\n\t\t\t\t>\n\t\t\t\t\t<input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n\t\t\t\t\t<span></span>\n\t\t\t\t\t<label>\n\t\t\t\t\t\t{{microphone.label}}\n\t\t\t\t\t</label>\n\t\t\t\t </li>\n\t\t\t</ul>\n\t\t</div>\n\t</div>\n\t<div data-selector="controlbar" class="{{css}}-controlbar">\n\n        <div class="{{css}}-leftbutton-container" ba-show="{{settingsvisible}}">\n            <div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="record-button-icon-cog" class="{{css}}-button-inner {{css}}-button-{{settingsopen ? \'selected\' : \'unselected\'}}"\n                 onclick="{{settingsopen=!settingsopen}}"\n                 onmouseenter="{{hover(string(\'settings\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n                <i class="{{csscommon}}-icon-cog"></i>\n            </div>\n        </div>\n\n        <div class="{{css}}-lefticon-container" ba-show="{{settingsvisible}}">\n            <div data-selector="record-button-icon-mic" class="{{csscommon}}-icon-inner"\n                 onmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n                <i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n            </div>\n        </div>\n\n        <div class="{{css}}-lefticon-container" ba-show="{{stopvisible && recordingindication}}">\n            <div data-selector="recording-indicator" class="{{css}}-recording-indication">\n            </div>\n        </div>\n\n        <div class="{{css}}-label-container" ba-show="{{controlbarlabel}}">\n        \t<div data-selector="record-label-block" class="{{css}}-label-label">\n        \t\t{{controlbarlabel}}\n        \t</div>\n        </div>\n\n        <div class="{{css}}
2-rightbutton-container" ba-show="{{recordvisible}}">\n        \t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="record-primary-button" class="{{css}}-button-primary"\n                 onclick="{{record()}}"\n                 onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n        \t\t{{string(\'record\')}}\n        \t</div>\n        </div>\n\n        <div class="{{css}}-rightbutton-container" ba-show="{{rerecordvisible}}">\n        \t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="rerecord-primary-button" class="{{css}}-button-primary"\n                 onclick="{{rerecord()}}"\n                 onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n        \t\t{{string(\'rerecord\')}}\n        \t</div>\n        </div>\n\n\t\t<div class="{{css}}-rightbutton-container" ba-show="{{cancelvisible}}">\n\t\t\t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="cancel-primary-button" class="{{css}}-button-primary"\n\t\t\t\t onclick="{{cancel()}}"\n\t\t\t\t onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t>\n\t\t\t\t{{string(\'cancel\')}}\n\t\t\t</div>\n\t\t</div>\n\n        <div class="{{css}}-rightbutton-container" ba-show="{{stopvisible}}">\n        \t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="stop-primary-button" class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n\t\t\t\t title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n                 onclick="{{stop()}}"\n                 onmouseenter="{{hover( mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n        \t\t{{string(\'stop\')}}\n        \t</div>\n        </div>\n\n\t\t<div class="{{css}}-rightbutton-container" ba-show="{{pausable && !resumevisible && stopvisible}}">\n\t\t\t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="pause-primary-button" class="{{css}}-button-primary"\n\t\t\t\t title="{{string(\'pause-recorder\')}}"\n\t\t\t\t onclick="{{pause()}}"\n\t\t\t\t onmouseenter="{{hover(string(\'pause-recorder\'))}}"\n\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t>\n\t\t\t\t<i class="{{csscommon}}-icon-pause"></i>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="{{css}}-rightbutton-container" ba-show="{{pausable && resumevisible}}">\n\t\t\t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{resume()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="resume-primary-button" class="{{css}}-button-primary"\n\t\t\t\t title="{{string(\'resume-recorder\')}}"\n\t\t\t\t onclick="{{resume()}}"\n\t\t\t\t onmouseenter="{{hover(string(\'resume-recorder\'))}}"\n\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t>\n\t\t\t\t<i class="{{csscommon}}-icon-ccw"></i>\n\t\t\t</div>\n\t\t</div>\n\n\n\t</div>\n</div>\n',attrs:{css:"ba-audiorecorder",csscommon:"ba-commoncss",cssrecorder:"ba-recorder",hovermessage:"",recordingindication:!0},create:function(){this.auto_destroy(new i({context:this,fire:function(){this.set("recordingindication",!this.get("recordingindication")&&!this.__parent.__paused)},delay:500}))},functions:{selectMicrophone:function(e){this.set("settingsopen",!1),this.trigger("select-microphone",e)},hover:function(e){this.set("hovermessage",e)},unhover:function(){this.set("hovermessage","")},record:function(){this.trigger("invoke-record")},rerecord:function(){this.trigger("invoke-rerecord")},pause:function(){this.trigger("invoke-pause")},resume:function(){this.trigger("invoke-resume")},stop:function(){this.trigger("invoke-stop")},cancel:function(){this.trigger("invoke-cancel")}}}}).register("ba-audiorecorder-controlbar").registerFunctions({css:function(e){return e.css},"settingsvisible && settingsopen":function(e){return e.settingsvisible&&e.settingsopen},microphones:function(e){return e.microphones},"selectMicrophone(microphone.id)":function(e){return e.selectMicrophone(e.microphone.id)},"selectedmicrophone == microphone.id":function(e){return e.selectedmicrophone==e.microphone.id},"microphone.label":function(e){return e.microphone.label},settingsvisible:function(e){return e.settingsvisible},"settingsopen=!settingsopen":function(e){return e.settingsopen=!e.settingsopen},"settingsopen ? 'selected' : 'unselected'":function(e){return e.settingsopen?"selected":"unselected"},"hover(string('settings'))":function(e){return e.hover(e.string("settings"))},"unhover()":function(e){return e.unhover()},csscommon:function(e){return e.csscommon},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(e){return e.hover(e.string(e.microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(e){return e.microphonehealthy?"good":"bad"},"stopvisible && recordingindication":function(e){return e.stopvisible&&e.recordingindication},controlbarlabel:function(e){return e.controlbarlabel}
2,recordvisible:function(e){return e.recordvisible},"record()":function(e){return e.record()},"hover(string('record-tooltip'))":function(e){return e.hover(e.string("record-tooltip"))},"string('record')":function(e){return e.string("record")},rerecordvisible:function(e){return e.rerecordvisible},"rerecord()":function(e){return e.rerecord()},"hover(string('rerecord-tooltip'))":function(e){return e.hover(e.string("rerecord-tooltip"))},"string('rerecord')":function(e){return e.string("rerecord")},cancelvisible:function(e){return e.cancelvisible},"cancel()":function(e){return e.cancel()},"hover(string('cancel-tooltip'))":function(e){return e.hover(e.string("cancel-tooltip"))},"string('cancel')":function(e){return e.string("cancel")},stopvisible:function(e){return e.stopvisible},"stop()":function(e){return e.stop()},"mintimeindicator ? css + '-disabled': ''":function(e){return e.mintimeindicator?e.css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(e){return e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip")},"hover( mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(e){return e.hover(e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip"))},"string('stop')":function(e){return e.string("stop")},"pausable && !resumevisible && stopvisible":function(e){return e.pausable&&!e.resumevisible&&e.stopvisible},"pause()":function(e){return e.pause()},"string('pause-recorder')":function(e){return e.string("pause-recorder")},"hover(string('pause-recorder'))":function(e){return e.hover(e.string("pause-recorder"))},"pausable && resumevisible":function(e){return e.pausable&&e.resumevisible},"resume()":function(e){return e.resume()},"string('resume-recorder')":function(e){return e.string("resume-recorder")},"hover(string('resume-recorder'))":function(e){return e.hover(e.string("resume-recorder"))}}).attachStringTable(t.strings).addStrings({settings:"Settings",microphonehealthy:"Sound is good",microphoneunhealthy:"Cannot pick up any sound",record:"Record","record-tooltip":"Click here to record.",rerecord:"Redo","rerecord-tooltip":"Click here to redo.",stop:"Stop","stop-tooltip":"Click here to stop.","stop-available-after":"Minimum recording time is %d seconds",cancel:"Cancel","cancel-tooltip":"Click here to cancel.","pause-recorder":"Pause Recorder","resume-recorder":"Resume Recorder"})}),e.define("module:AudioRecorder.Dynamics.Loader",["dynamics:Dynamic","module:Assets"],["dynamics:Partials.ShowPartial"],function(e,t,i){return e.extend({scoped:i},function(e){return{template:'\n<div class="{{cssrecorder}}-loader-container">\n    <div data-selector="recorder-loader-block" class="{{cssrecorder}}-loader-loader" title="{{tooltip || \'\'}}">\n    </div>\n</div>\n<div data-selector="recorder-loader-label-container" class="{{cssrecorder}}-loader-label" ba-show="{{label}}">\n\t{{label}}\n</div>\n',attrs:{css:"ba-audiorecorder",tooltip:"",label:"",message:"",hovermessage:""}}}).registerFunctions({cssrecorder:function(e){return e.cssrecorder},"tooltip || ''":function(e){return e.tooltip||""},label:function(e){return e.label}}).register("ba-audiorecorder-loader").attachStringTable(t.strings).addStrings({})}),e.define("module:AudioRecorder.Dynamics.Message",["dynamics:Dynamic"],["dynamics:Partials.ClickPartial"],function(e,t,i){return e.extend({scoped:i},function(e){return{template:'\n<div data-selector="recorder-message-container" class="{{css}}-message-container" ba-click="{{click()}}">\n    <div data-selector="recorder-message-block" class=\'{{css}}-message-message\'>\n        <p>\n            {{message || ""}}\n        </p>\n        <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n            <li>\n                <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                    {{link.title}}\n                </a>\n            </li>\n        </ul>\n    </div>\n</div>\n',attrs:{css:"ba-audiorecorder",message:"",links:null},functions:{click:function(){this.trigger("click")},linkClick:function(e){this.trigger("link",e)}}}}).registerFunctions({css:function(e){return e.css},"click()":function(e){return e.click()},'message || ""':function(e){return e.message||""},"links && links.length > 0":function(e){return e.links&&0<e.links.length},links:function(e){return e.links}
2,"linkClick(link)":function(e){return e.linkClick(e.link)},"link.title":function(e){return e.link.title}}).register("ba-audiorecorder-message")}),e.define("module:AudioRecorder.Dynamics.RecorderStates.State",["base:States.State","base:Events.ListenMixin","base:Objs"],function(e,t,i,r){return e.extend({scoped:r},[t,{dynamics:[],_start:function(){this.dyn=this.host.dynamic,i.iter(i.extend({message:!1,chooser:!1,controlbar:!1,loader:!1},i.objectify(this.dynamics)),function(e,t){this.dyn.set(t+"_active",e)},this),this.dyn.set("message_links",null),this.dyn._accessing_microphone=!1,this._started()},_started:function(){},record:function(){this.dyn.set("autorecord",!0)},stop:function(){this.dyn.scopes.player.execute("stop")},play:function(){this.dyn.scopes.player.execute("play")},pause:function(){this.dyn.scopes.player.execute("pause")},rerecord:function(){},selectRecord:function(){},selectUpload:function(e){}}])}),e.define("module:AudioRecorder.Dynamics.RecorderStates.FatalError",["module:AudioRecorder.Dynamics.RecorderStates.State","browser:Info","base:Timers.Timer"],function(e,t,i,r){return e.extend({scoped:r},{dynamics:["message"],_locals:["message","retry"],_started:function(){this.dyn.set("message",this._message||this.dyn.string("recorder-error")),this.dyn.set("shortMessage",this.dyn.get("message").length<30),this.listenOn(this.dyn,"message-click",function(){this._retry&&this.next(this._retry)})}})}),e.define("module:AudioRecorder.Dynamics.RecorderStates.Initial",["module:AudioRecorder.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{_started:function(){this.dyn.set("is_initial_state",!0),this.dyn.set("verified",!1),this.dyn.set("playbacksource",null),this.dyn.set("player_active",!1),this.dyn._audioFileName=null,this.dyn._audioFile=null,this.dyn._audioFilePlaybackable=!1,this.dyn._initializeUploader(),this.dyn.get("recordermode")?this.dyn.get("autorecord")||this.dyn.get("skipinitial")?this.eventualNext("RequiredSoftwareCheck"):this.next("Chooser"):this.dyn.get("audio")?this.next("Player"):(console.warn("recordermode:false requires an existing audio to be present and provided."),this.dyn.set("recordermode",!0))},_end:function(){this.dyn.set("is_initial_state",!1)}})}),e.define("module:AudioRecorder.Dynamics.Recorder",["dynamics:Dynamic","module:Assets","module:AudioVisualization","browser:Info","browser:Dom","browser:Upload.MultiUploader","browser:Upload.FileUploader","media:AudioRecorder.AudioRecorderWrapper","media:WebRTC.Support","base:Types","base:Objs","base:Strings","base:Time","base:Timers","base:States.Host","base:Classes.ClassRegistry","base:Collections.Collection","base:Promise","module:AudioRecorder.Dynamics.RecorderStates.Initial","module:AudioRecorder.Dynamics.RecorderStates"],["module:AudioRecorder.Dynamics.Loader","module:AudioRecorder.Dynamics.Controlbar","module:AudioRecorder.Dynamics.Message","module:AudioRecorder.Dynamics.Chooser","dynamics:Partials.ShowPartial","dynamics:Partials.IfPartial","dynamics:Partials.EventPartial","dynamics:Partials.OnPartial","dynamics:Partials.DataPartial","dynamics:Partials.AttrsPartial","dynamics:Partials.StylesPartial","dynamics:Partials.TemplateParti
2al","dynamics:Partials.HotkeyPartial"],function(e,t,i,r,o,a,n,s,x,c,l,d,u,p,m,h,b,g,v,f,y){return e.extend({scoped:y},function(e){return{template:'\n<div data-selector="audio-recorder-container" ba-show="{{!player_active}}"\n     class="{{css}}-container {{csstheme}} {{css}}-size-{{csssize}} {{iecss}}-{{ie8 ? \'ie8\' : \'noie8\'}}\n     \t{{cssrecorder}}-{{ firefox ? \'firefox\' : \'common\'}}-browser {{cssaudio}}\n    \t{{cssrecorder}}-{{themecolor}}-color"\n     ba-styles="{{widthHeightStyles}}"\n>\n\n\t<canvas data-selector="visualization-canvas" class="{{css}}-visualization-canvas"></canvas>\n    <audio tabindex="-1" data-selector="recorder-status" class="{{css}}-audio {{css}}-{{hasrecorder ? \'hasrecorder\' : \'norecorder\'}}" data-audio="audio" playsinline></audio>\n    <div data-selector="audio-recorder-overlay" class=\'{{cssrecorder}}-overlay\' ba-show="{{!hideoverlay}}" data-overlay="overlay">\n\t\t<ba-{{dynloader}}\n\t\t    ba-css="{{cssloader || css}}"\n\t\t\tba-themecolor="{{themecolor}}"\n\t\t\tba-cssrecorder="{{cssrecorder || css}}"\n\t\t\tba-cssrecorder="{{cssrecorder || css}}"\n\t\t    ba-template="{{tmplloader}}"\n\t\t    ba-show="{{loader_active}}"\n\t\t    ba-tooltip="{{loadertooltip}}"\n\t\t\tba-hovermessage="{{=hovermessage}}"\n\t\t    ba-label="{{loaderlabel}}"\n\t\t></ba-{{dynloader}}>\n\n\t\t<ba-{{dynmessage}}\n\t\t    ba-css="{{cssmessage || css}}"\n\t\t\tba-themecolor="{{themecolor}}"\n\t\t\tba-cssrecorder="{{cssrecorder || css}}"\n\t\t    ba-template="{{tmplmessage}}"\n\t\t    ba-show="{{message_active}}"\n\t\t    ba-message="{{message}}"\n\t\t\tba-links="{{message_links}}"\n\t\t    ba-event:click="message_click"\n\t\t\tba-event:link="message_link_click"\n\t\t></ba-{{dynmessage}}>\n\n\t\t<ba-{{dynchooser}}
2\n\t\t\tba-recordviafilecapture="{{recordviafilecapture}}"\n\t\t    ba-css="{{csschooser || css}}"\n\t\t\tba-themecolor="{{themecolor}}"\n\t\t\tba-cssrecorder="{{cssrecorder || css}}"\n\t\t    ba-template="{{tmplchooser}}"\n\t\t    ba-if="{{chooser_active && !is_initial_state}}"\n\t\t    ba-allowrecord="{{allowrecord}}"\n\t\t    ba-allowupload="{{allowupload}}"\n\t\t    ba-allowcustomupload="{{allowcustomupload}}"\n\t\t    ba-allowedextensions="{{allowedextensions}}"\n\t\t    ba-primaryrecord="{{primaryrecord}}"\n\t\t    ba-timelimit="{{timelimit}}"\n\t\t    ba-event:record="record_audio"\n\t\t    ba-event:upload="upload_audio"\n\t\t></ba-{{dynchooser}}>\n\n\t\t<ba-{{dyncontrolbar}}\n\t\t    ba-css="{{csscontrolbar || css}}"\n\t\t\tba-csstheme="{{csstheme || css}}"\n\t\t\tba-themecolor="{{themecolor}}"\n\t\t\tba-cssrecorder="{{cssrecorder || css}}"\n\t\t    ba-template="{{tmplcontrolbar}}"\n\t\t    ba-show="{{controlbar_active}}"\n\t\t    ba-microphones="{{microphones}}"\n\t\t\tba-pausable="{{pausable}}"\n\t\t\tba-resumevisible="{{resumevisible}}"\n\t\t\tba-selectedmicrophone="{{selectedmicrophone || 0}}"\n\t\t    ba-microphonehealthy="{{microphonehealthy}}"\n\t\t    ba-hovermessage="{{=hovermessage}}"\n\t\t    ba-settingsvisible="{{settingsvisible}}
2"\n\t\t    ba-recordvisible="{{recordvisible}}"\n\t\t\tba-cancelvisible="{{allowcancel && cancancel}}"\n\t\t    ba-rerecordvisible="{{rerecordvisible}}"\n\t\t    ba-stopvisible="{{stopvisible}}"\n\t\t    ba-controlbarlabel="{{controlbarlabel}}"\n\t\t\tba-mintimeindicator="{{mintimeindicator}}"\n\t\t\tba-timeminlimit="{{timeminlimit}}"\n\t\t    ba-event:select-microphone="select_microphone"\n\t\t    ba-event:invoke-record="record"\n\t\t    ba-event:invoke-rerecord="rerecord"\n\t\t    ba-event:invoke-stop="stop"\n\t\t\tba-event:invoke-pause="pause_recorder"\n\t\t\tba-event:invoke-resume="resume"\n\t\t></ba-{{dyncontrolbar}}>\n    </div>\n</div>\n\n<div data-selector="recorder-player" ba-if="{{player_active}}" ba-styles="{{widthHeightStyles}}">\n\t<span ba-show="{{ie8}}">&nbsp;</span>\n\t<ba-{{dynaudioplayer}}\n\t    ba-theme="{{theme || \'default\'}}"\n        ba-themecolor="{{themecolor}}"\n        ba-source="{{playbacksource}}"\n        ba-hideoninactivity="{{false}}"\n\t\tba-visualeffectheight="{{visualeffectheight}}"\n\t\tba-visualeffecttheme="{{visualeffecttheme}}"\n        ba-attrs="{{playerattrs}}"\n        ba-data:id="player"\n        ba-width="{{width}}"\n        ba-height="{{height}}"\n        ba-totalduration="{{duration}}"\n        ba-rerecordable="{{rerecordable && (recordings === null || recordings > 0)}}"\n        ba-submittable="{{manualsubmit && verified}}"\n        ba-reloadonplay="{{true}}"\n        ba-autoplay="{{autoplay}}"\n\t\tba-visualeffectvisible="{{visualeffectvisible}}"\n\t\tba-event:loaded="ready_to_play"\n        ba-event:rerecord="rerecord"\n        ba-event:playing="playing"\n        ba-event:paused="paused"\n        ba-event:ended="ended"\n        ba-event:submit="manual_submit"\n\t>\n\t</ba-{{dynaudioplayer}}>\n</div>\n',attrs:{css:"ba-videorecorder",cssaudio:"ba-audiorecorder",cssrecorder:"ba-recorder",csscommon:"ba-commoncss",iecss:"ba-audiorecorder",cssimagegallery:"",cssloader:"",csscontrolbar:"",cssmessage:"",csstopmessage:"",csschooser:"",width:"",height:"",gallerysnapshots:3,theme:"",csstheme:"",dynloader:"audiorecorder-loader",dyncontrolbar:"audiorecorder-controlbar",dynmessage:"audiorecorder-message",dynchooser:"audiorecorder-chooser",dynaudioplayer:"audioplayer",tmplloader:"",tmplcontrolbar:"",tmplmessage:"",tmplchooser:"",autorecord:!1,autoplay:!1,allowrecord:!0,allowupload:!0,allowcustomupload:!0,primaryrecord:!0,countdown:3,audiobitrate:null,playbacksource:"",recordermode:!0,skipinitial:!1,skipinitialonrerecord:!1,timelimit:null,timeminlimit:null,webrtcstreaming:!1,webrtconmobile:!1,webrtcstreamingifnecessary:!0,"microphone-volume":1,"early-rerecord":!1,manualsubmit:!1,allowedextensions:null,filesizelimit:null,"display-timer":!0,pausable:!1,visualeffectvisible:!0,visualeffectsupported:!1,visualeffectheight:null,visualeffectminheight:120,visualeffecttheme:"red-bars",simulate:!1,"enforce-duration":null,localplayback:!1,uploadoptions:{},playerattrs:{},shortMessage:!0,rerecordable:!0,allowcancel:!1,recordings:null,ready:!0,"audio-test-mandatory":!1},scopes:{player:">[id='player']"},computed:{"widthHeightStyles:width,height":function(){var e={},t=this.get("width"),i=this.get("height");return t&&(e.width=t+((t+"").match(/^\d+$/g)?"px":"")),i&&(e.height=i+((i+"").match(/^\d+$/g)?"px":"")),e}},types:{rerecordable:"boolean",ready:"boolean",autorecord:"boolean",autoplay:"boolean",allowrecord:"boolean",allowupload:"boolean",allowcustomupload:"boolean",primaryrecord:"boolean",recordermode:"boolean",skipinitialonrerecord:"boolean",localplayback:"boolean",skipinitial:"boolean",pausable:"boolean","enforce-duration":"bool",webrtcstreaming:"boolean",webrtconmobile:"boolean",webrtcstreamingifnecessary:"boolean","microphone-volume":"float",audiobitrate:"int","early-rerecord":"boolean",manualsubmit:"boolean",simulate:"boolean",allowedextensions:"array",allowcancel:"boolean","display-timer":"boolean","audio-test-mandatory":"boolean",visualeffectvisible:"boolean"},extendables:["states"],remove_on_destroy:!0,events:{"change:microphonehealthy":function(e){this.trigger("microphonehealth",e)}
2,"change:webrtconmobile":function(){this.set("recordviafilecapture",r.isMobile()&&(!this.get("webrtconmobile")||!s.anySupport(this._audioRecorderWrapperOptions())))},"change:recordviafilecapture":function(){this.get("recordviafilecapture")&&(this.set("skipinitial",!1),this.set("skipinitialonrerecord",!1),this.set("autorecord",!1))},"change:visualeffectsupported":function(e){!e&&this.audioVisualization&&this.audioVisualization.destroy()}},create:function(){x.globals(),this.get("theme")&&this.set("theme",this.get("theme").toLowerCase()),this.get("theme")in t.recorderthemes&&l.iter(t.recorderthemes[this.get("theme")],function(e,t){this.isArgumentAttr(t)||this.set(t,e)},this),this.set("ie8",r.isInternetExplorer()&&r.internetExplorerVersion()<9),this.set("hideoverlay",!1),this.set("recordviafilecapture",r.isMobile()&&(!this.get("webrtconmobile")||!s.anySupport(this._audioRecorderWrapperOptions()))),this.get("recordviafilecapture")&&(this.set("skipinitial",!1),this.set("skipinitialonrerecord",!1),this.set("autorecord",!1)),this.get("pausable")&&this.set("resumevisible",!1),this.__attachRequested=!1,this.__activated=!1,this._bound=!1,this.__recording=!1,this.__error=null,this.host=new m({stateRegistry:new h(this.cls.recorderStates())}),(this.host.dynamic=this).host.initialize(this._initialState),this._timer=new p.Timer({context:this,fire:this._timerFire,delay:250,start:!0}),this._initSettings()},getMediaType:function(){return"audio"},getAudioFile:function(){return this._audioFile||this.recorder&&this.recorder.localPlaybackSource()||null},_initialState:v,state:function(){return this.host.state()},recorderAttached:function(){return!!this.recorder},audioError:function(){return this.__error},_error:function(e,t){this.__error={error_type:e,error_code:t},this.trigger("error:"+e,t),this.trigger("error",e,t)},_clearError:function(){this.__error=null},_detachRecorder:function(){this.recorder&&this.recorder.weakDestroy(),this.recorder=null,this.set("hasrecorder",!1)},_audioRecorderWrapperOptions:function(){return{simulate:this.get("simulate"),audioBitrate:this.get("audiobitrate"),webrtcStreaming:!!this.get("webrtcstreaming"),webrtcStreamingIfNecessary:!!this.get("webrtcstreamingifnecessary"),localPlaybackRequested:this.get("localplayback")}},_attachRecorder:function(){var e;this.recorderAttached()||(this.__activated?(this.set("hasrecorder",!0),this.__attachRequested=!1,e=this.activeElement().querySelector("[data-audio='audio']"),this._clearError(),this.recorder=s.create(l.extend({element:e},this._audioRecorderWrapperOptions())),this.recorder?(this.trigger("attached"),this.set("pausable",this.get("pausable")&&this.recorder.canPause())):this._error("attach")):this.__attachRequested=!0)},_softwareDependencies:function(){return this.recorderAttached()&&this.recorder?this.recorder.softwareDependencies():g.error("No recorder attached.")},_bindMedia:function(){!this._bound&&this.recorderAttached()&&this.recorder&&this.recorder.ready.success(function(){this.recorder.on("require_display",function(){this.set("hideoverlay",!0)},this),this.recorder.bindMedia().error(function(e){this.trigger("access_forbidden",e),this.set("hideoverlay",!1),this.off("require_display",null,this),this._error("bind",e)},this).success(function(){var e;this.trigger("access_granted"),this.recorder.setVolumeGain(this.get("microphone-volume")),this.set("hideoverlay",!1),this.off("require_display",null,this),this.get("visualeffectvisible")&&i.supported()&&(this.get("height")&&this.get("height")>this.get("visualeffectminheight")?this.set("visualeffectheight",this.get("height")):this.get("visualeffectheight")<this.get("visualeffectminheight")&&this.set("visualeffectheight",this.get("visualeffectminheight")),this.audioVisualization=new i(this.recorder._recorder.stream(),{element:this.activeElement(),recorder:this.recorder,height:this.get("visualeffectheight"),theme:this.get("visualeffecttheme")}),e=new p.Timer({context:this,immediate:!0,delay:50,fire:function(){if(this.recorder._analyser){try{this.audioVisualization.initializeVisualEffect(),this.audioVisualization.start(),this.set("visualeffectsupported",!0)}catch(e){this.set("visualeffectsupported",!1),console.warn(e)}e.stop()}}}),this.auto_destroy(e)),this.recorder.enumerateDevices().success(function(e){var t=this.recorder.currentDevices();this.set("selectedmicrophone",t.audio),this.set("microphones",new b(l.values(e.audio)))},this),this.recorder.testSoundLevel(!0),this.set("devicetesting",!0),this._bound=!0,this.trigger("bound")},this)},this)},isWebrtcStreaming:function(){return this.recorder&&this.recorder.isWebrtcStreaming()},isFormatSupported:function(){return this.recorder&&this.recorder.supportsLocalPlayback()||this._audioFilePlaybackable},_initSettings:function(){this.set("duration",0)},_initializeUploader:function(){this._audioUploader&&this._audioUploader.weakDestroy(),this._dataUploader&&this._dataUploader.weakDestroy(),this._dataUploader=new a},_unbindMedia:function(){this._bound&&(this.recorder.unbindMedia(),this._bound=!1)},_uploadAudioFile:function(e){this.get("simulate")||((e=n.create(l.extend({source:e},this.get("uploadoptions").audio))).upload(),this._audioUploader=e,this._dataUploader.addUploader(e))},_prepareRecording:function(){return g.create(!0)},_startRecording:function(){return this.__recording?g.error(!0):(this.set("devicetesting",!1),this.recorder.startRecord({audio:this.get("uploadoptions").audio,webrtcStreaming:this.get("uploadoptions").webrtcStreaming}).success(function(){this.__recording=!0,this.__recording_start_time=u.now()},this))},_stopRecording:function(){return this.__recording?(this.audioVisualization&&this.audioVisualization.stop(),this.recorder.stopRecord({audio:this.get("uploadoptions").audio,webrtcStreaming:this.get("uploadoptions").webrtcStreaming,noUploading:this.get("uploadoptions").noUploading}).success(function(e){this.__recording=!1,e.upload(),this._dataUploader.addUploader(e)},this)):g.error(!0)},isRecording:function(){return this.__recording},_verifyRecording:function(){return g.create(!0)},_afterActivate:function(t){e._afterActivate.call(this,t),this.__activated=!0,this.__attachRequested&&this._attachRecorder(),this.persistentTrigger("loaded")},object_functions:["record","rerecord","stop","play","pause","reset","pause_recorder","resume"],functions:{cancel:function(){confirm(this.stringUnicode("cancel-confirm"))&&this.execute("reset")},record:function(){this.host.state().record()},record_audio:function(){this.host.state().selectRecord()},upload_audio:function(e){this.host.state().selectUpload(e)},select_microphone:function(e){this.recorder&&(this.recorder.setCurrentDevices({audio:e}),this.recorder.testSoundLevel(!0),this.set("selectedmicrophone",e),this.audioVisualization)&&this.recorder._recorder.on("bound",function(){this.audioVisualization.updateSourceStream()},this),this.set("microphonehealthy",!1)},rerecord:function(){confirm(this.stringUnicode("rerecord-confirm"))&&(this.host.state().rerecord(),this._initSettings())},stop:function(){this.__paused&&this._resume(),this.host.state().stop()},pause_recorder:function(){void 0!==this.recorder&&(this.recorder.pauseRecord(),this.recorder._recorder.once("paused",function(){this.__paused=!0,this.__recording=!1,this.set("resumevisible",!0)},this))},resume:function(){void 0!==this.recorder&&this._resume()},play:function(){this.host.state().play()},pause:function(){this.host.state().pause()},message_click:function(){this.trigger("message-click")},message_link_click:function(e){this.trigger("message-link-click",e)},playing:function(){this.trigger("playing")},paused:function(){this.trigger("paused")},ended:function(){this.trigger("ended")},reset:function(){this._stopRecording().callback(function(){this._unbindMedia(),this._detachRecorder(),this._initSettings(),this.host.state().next("Initial")},this)},manual_submit:function(){this.set("rerecordable",!1),this.set("manualsubmit",!1),this.trigger("manually_submitted")},ready_to_play:function(){this.trigger("ready_to_play")}},_resume:function(){this.__paused=!1,this.__recording=!0,this.recorder.resumeRecord(),this.recorder._recorder.once("resumed",function(){this.set("resumevisible",!1)},this)},destroy:function(){this._timer.destroy(),this.host.destroy(),this._detachRecorder(),e.destroy.call(this)},soundLevel:function(){return this.recorderAttached()?this.recorder.soundLevel():null},_timerFire:function(){if(!this.destroyed()){try{this.recorderAttached()&&this.get("devicetesting")&&!this.get("microphonehealthy")&&1.01<=this.soundLevel()&&(this.set("microphonehealthy",!0),this.recorder.testSoundLevel(!1))}catch(e){}this._updateCSSSize()}},_updateCSSSize:function(){var e=o.elementDimensions(this.activeElement()).width;this.set("csssize",400<e?"normal":300<e?"medium":"small")},parentWidth:function(){return this.get("width")||o.elementDimensions(this.activeElement()).width},parentHeight:function(){return this.get("height")||o.elementDimensions(this.activeElement()).height},parentAspectRatio:function(){return this.parentWidth()/this.parentHeight()}}},{recorderStates:function(){return[f]}}).register("ba-audiorecorder").registerFunctions({"!player_active":function(e){return!e.player_active},css:function(e){return e.css},csstheme:function(e){return e.csstheme},csssize:function(e){return e.csssize},iecss:function(e){return e.iecss},"ie8 ? 'ie8' : 'noie8'":function(e){return e.ie8?"ie8":"noie8"}
2,cssrecorder:function(e){return e.cssrecorder},"firefox ? 'firefox' : 'common'":function(e){return e.firefox?"firefox":"common"},cssaudio:function(e){return e.cssaudio},themecolor:function(e){return e.themecolor},widthHeightStyles:function(e){return e.widthHeightStyles},"hasrecorder ? 'hasrecorder' : 'norecorder'":function(e){return e.hasrecorder?"hasrecorder":"norecorder"},"!hideoverlay":function(e){return!e.hideoverlay},dynloader:function(e){return e.dynloader},"cssloader || css":function(e){return e.cssloader||e.css},"cssrecorder || css":function(e){return e.cssrecorder||e.css},tmplloader:function(e){return e.tmplloader},loader_active:function(e){return e.loader_active},loadertooltip:function(e){return e.loadertooltip},hovermessage:function(e){return e.hovermessage},loaderlabel:function(e){return e.loaderlabel},dynmessage:function(e){return e.dynmessage},"cssmessage || css":function(e){return e.cssmessage||e.css},tmplmessage:function(e){return e.tmplmessage},message_active:function(e){return e.message_active},message:function(e){return e.message},message_links:function(e){return e.message_links},dynchooser:function(e){return e.dynchooser},recordviafilecapture:function(e){return e.recordviafilecapture},"csschooser || css":function(e){return e.csschooser||e.css},tmplchooser:function(e){return e.tmplchooser},"chooser_active && !is_initial_state":function(e){return e.chooser_active&&!e.is_initial_state},allowrecord:function(e){return e.allowrecord},allowupload:function(e){return e.allowupload},allowcustomupload:function(e){return e.allowcustomupload},allowedextensions:function(e){return e.allowedextensions},primaryrecord:function(e){return e.primaryrecord},timelimit:function(e){return e.timelimit},dyncontrolbar:function(e){return e.dyncontrolbar},"csscontrolbar || css":function(e){return e.csscontrolbar||e.css},"csstheme || css":function(e){return e.csstheme||e.css},tmplcontrolbar:function(e){return e.tmplcontrolbar},controlbar_active:function(e){return e.controlbar_active},microphones:function(e){return e.microphones},pausable:function(e){return e.pausable},resumevisible:function(e){return e.resumevisible},"selectedmicrophone || 0":function(e){return e.selectedmicrophone||0},microphonehealthy:function(e){return e.microphonehealthy},settingsvisible:function(e){return e.settingsvisible},recordvisible:function(e){return e.recordvisible},"allowcancel && cancancel":function(e){return e.allowcancel&&e.cancancel},rerecordvisible:function(e){return e.rerecordvisible},stopvisible:function(e){return e.stopvisible},controlbarlabel:function(e){return e.controlbarlabel},mintimeindicator:function(e){return e.mintimeindicator},timeminlimit:function(e){return e.timeminlimit},player_active:function(e){return e.player_active},ie8:function(e){return e.ie8},dynaudioplayer:function(e){return e.dynaudioplayer},"theme || 'default'":function(e){return e.theme||"default"},playbacksource:function(e){return e.playbacksource},false:function(e){return!1},visualeffectheight:function(e){return e.visualeffectheight},visualeffecttheme:function(e){return e.visualeffecttheme},playerattrs:function(e){return e.playerattrs},width:function(e){return e.width},height:function(e){return e.height},duration:function(e){return e.duration},"rerecordable && (recordings === null || recordings > 0)":function(e){return e.rerecordable&&(null===e.recordings||0<e.recordings)},"manualsubmit && verified":function(e){return e.manualsubmit&&e.verified},true:function(e){return!0},autoplay:function(e){return e.autoplay},visualeffectvisible:function(e){return e.visualeffectvisible}}).attachStringTable(t.strings).addStrings({"recorder-error":"An error occurred, please try again later. Click to retry.","attach-error":"We could not access the media interface. Depending on the device and browser, you might need to access the page via SSL.","software-required":"Please click below to install / activate the following requirements in order to proceed.","software-waiting":"Waiting for the requirements to be installed / activated. You might need to refresh the page after completion.","access-forbidden":"Acce
2ss to the media was forbidden. Click to retry.",uploading:"Uploading","uploading-failed":"Uploading failed - click here to retry.","upload-error-duration":"Length of the uploaded audio does not meet the requirements - click here to retry.",verifying:"Verifying","verifying-failed":"Verifying failed - click here to retry.","rerecord-confirm":"Do you really want to redo your audio?","cancel-confirm":"Do you really want to cancel your audio upload?",audio_file_too_large:"Your audio file is too large (%s) - click here to try again with a smaller audio file.",unsupported_audio_type:"Please upload: %s - click here to retry.","uploading-src-error":"Unable to play back audio now, uploading is still in progress","missing-track":"Required audio track is missing","device-already-in-use":"At least one of your input devices are already in use","browser-permission-denied":"Permission denied by browser, please grant access and reload page"})}),e.define("module:AudioRecorder.Dynamics.RecorderStates.Player",["module:AudioRecorder.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{rerecord:function(){this.dyn.trigger("rerecord"),this.dyn.set("recordermode",!0),this.next("Initial")},_started:function(){this.dyn.set("player_active",!0)},_end:function(){this.dyn.set("player_active",!1)}})}),e.define("module:AudioRecorder.Dynamics.RecorderStates.Chooser",["module:AudioRecorder.Dynamics.RecorderStates.State","base:Strings","browser:Info","media:Player.Support"],function(e,t,i,r,o){return e.extend({scoped:o},{dynamics:["chooser"],record:function(){this.dyn.set("autorecord",!0),this.selectRecord()},selectRecord:function(){this.dyn.set("record_media","microphone"),this.next("RequiredSoftwareCheck")},selectUpload:function(e){if(!(i.isMobile()&&i.isAndroid()&&i.isCordova())){if(this.dyn.get("allowedextensions")){var o=(e.files[0].name||"").toLowerCase(),a=!1;if(this.dyn.get("allowedextensions").forEach(function(e){t.ends_with(o,"."+e.toLowerCase())&&(a=!0)},this),!a)return void this.next("FatalError",{message:this.dyn.string("unsupported_audio_type").replace("%s",this.dyn.get("allowedextensions").join(" / ")),retry:"Chooser"})}var n,s,x;if(this.dyn.get("filesizelimit")&&e.files&&0<e.files.length&&e.files[0].size&&e.files[0].size>this.dyn.get("filesizelimit"))return n="KB",s=Math.round(e.files[0].size/1e3),x=Math.round(this.dyn.get("filesizelimit")/1e3),999<s&&(n="MB",s=Math.round(s/1e3),x=Math.round(x/1e3)),void this.next("FatalError",{message:this.dyn.string("audio_file_too_large").replace("%s",s+n+" / "+x+n),retry:"Chooser"})}try{r.audioFileInfo(e.files[0]).success(function(t){t.duration&&this.dyn.get("enforce-duration")&&(this.dyn.get("timeminlimit")&&t.duration<this.dyn.get("timeminlimit")||this.dyn.get("timelimit")&&t.duration>this.dyn.get("timelimit"))?this.next("FatalError",{message:this.dyn.string("upload-error-duration"),retry:"Chooser"}):(this.dyn._audioFilePlaybackable=!0,this.dyn.set("duration",t.duration),this._uploadFile(e))},this).error(function(t){t.code===MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED&&(this.dyn.get("localplayback")&&(this.dyn.set("localplayback",!1),this.dyn.set("was_localplayback",!0)),this.dyn.set("media_src_not_supported",!0)),this._uploadFile(e)},this)}catch(t){this._uploadFile(e)}},_uploadFile:function(e){this.dyn.set("creation-type",i.isMobile()?"mobile":"upload");try{this.dyn._audioFileName=e.files[0].name,this.dyn._audioFile=e.files[0]}catch(e){}this.dyn._prepareRecording().success(function(){this.dyn.trigger("upload_selected",e),this.dyn._uploadAudioFile(e),this._setValueToEmpty(e),this.next("Uploading")},this).error(function(t){this._setValueToEmpty(e),this.next("FatalError",{message:t,retry:"Chooser"})},this)},_setValueToEmpty:function(e){try{e.value=""}catch(e){}}})}),e.define("module:AudioRecorder.Dynamics.RecorderStates.RequiredSoftwareCheck",["module:AudioRecorder.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_started:function(){this.dyn.set("settingsvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("skipvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.set("loaderlabel",""),this.listenOn(this.dyn,"error",function(e){this.next("FatalError",{message:this.dyn.string("attach-error"),retry:"Initial"})},this),this.dyn._attachRecorder(),this.dyn&&(this.dyn.on("message-link-click",function(e){e.execute(),this.next("RequiredSoftwareWait")},this),this.dyn._softwareDependencies().error(function(e){this.dyn.set("message_links",e),this.dyn.set("loader_active",!1),this.dyn.set("message_active",!0),this.dyn.set("message",this.dyn.string("softw
2are-required"))},this).success(function(){this.next("MicrophoneAccess")},this))}})}),e.define("module:AudioRecorder.Dynamics.RecorderStates.RequiredSoftwareWait",["module:AudioRecorder.Dynamics.RecorderStates.State","base:Promise","browser:Dom"],function(e,t,i,r){return e.extend({scoped:r},{dynamics:["message"],_started:function(){this.dyn.set("settingsvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.set("loaderlabel",""),this.dyn.set("message",this.dyn.string("software-waiting")),t.resilience(function(){return i.isTabHidden()?t.error("Not ready"):this.dyn._softwareDependencies()},this,120,[],1e3).success(function(){this.next("MicrophoneAccess")},this).error(function(){this.next("RequiredSoftwareCheck")},this),this.dyn.on("message-click",function(){this.next("RequiredSoftwareCheck")},this)}})}),e.define("module:AudioRecorder.Dynamics.RecorderStates.MicrophoneAccess",["module:AudioRecorder.Dynamics.RecorderStates.State","base:Timers.Timer"],function(e,t,i){return e.extend({scoped:i},{dynamics:["loader"],_started:function(){this.dyn.set("settingsvisible",!0),this.dyn.set("recordvisible",!0),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.set("loaderlabel",""),this.listenOn(this.dyn,"bound",function(){this.dyn.set("creation-type","webrtc"),this.next("MicrophoneHasAccess")},this),this.listenOn(this.dyn,"error",function(e){this.next("FatalError",{message:this.dyn.string("attach-error"),retry:"Initial"})},this),this.listenOn(this.dyn,"access_forbidden",function(){this.next("FatalError",{message:this.dyn.string("access-forbidden"),retry:"Initial"})},this),this.dyn._bindMedia()}})}),e.define("module:AudioRecorder.Dynamics.RecorderStates.MicrophoneHasAccess",["module:AudioRecorder.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["controlbar"],_started:function(){this.dyn.trigger("ready_to_record"),this._preparePromise=null,0<this.dyn.get("countdown")&&this.dyn.recorder&&this.dyn.recorder.recordDelay(this.dyn.get("uploadoptions"))>1e3*this.dyn.get("countdown")&&(this._preparePromise=this.dyn._prepareRecording()),this.dyn.get("pausable")&&this.dyn.set("pausable",this.dyn.recorder.canPause()),this.dyn.set("hovermessage",""),this.dyn.set("settingsvisible",!0),this.dyn.set("recordvisible",!0),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.get("autorecord")&&this.next("RecordPrepare",{preparePromise:this._preparePromise})},record:function(){this.dyn.get("autorecord")||this.dyn.get("audio-test-mandatory")&&!this.dyn.get("microphonehealthy")&&!this._preparePromise||this.next("RecordPrepare",{preparePromise:this._preparePromise})}})}),e.define("module:AudioRecorder.Dynamics.RecorderStates.RecordPrepare",["module:AudioRecorder.Dynamics.RecorderStates.State","base:Timers.Timer","base
2:Time"],function(e,t,i,r){return e.extend({scoped:r},{dynamics:["loader"],_locals:["preparePromise"],_started:function(){this.dyn.set("message",""),this.dyn.set("loaderlabel","");var e,r,o,a,n,s=!1,x=(this.dyn._accessing_microphone=!0,this._preparePromise=this._preparePromise||this.dyn._prepareRecording(),this.dyn.get("countdown")?1e3*this.dyn.get("countdown"):0),c=this.dyn.recorder.recordDelay(this.dyn.get("uploadoptions"))||0;x?(e=1e3,r=0,o=i.now(),a=o+Math.max(c,x),x<c?(r=Math.min(500,c-x),e=(c-r)/x*1e3):this.dyn.set("loaderlabel",this.dyn.get("countdown")),n=new t({context:this,delay:50,fire:function(){var t=i.now(),x=Math.max(0,a-t);r+o<t&&(this.dyn.set("loaderlabel",""+Math.ceil((x-r)/e)),this.dyn.trigger("countdown",Math.round((x-r)/e*1e3))),a<=t&&(this.dyn.set("loaderlabel",""),n.stop()),x<=c&&!s&&(s=!0,this._startRecording())}}),this.auto_destroy(n)):this._startRecording()},record:function(){this._startRecording()},_startRecording:function(){this._preparePromise.success(function(){this.dyn._startRecording().success(function(){this.next("Recording")},this).error(function(e){this.next("FatalError",{message:e,retry:"RequiredSoftwareCheck"})},this)},this).error(function(e){this.next("FatalError",{message:e,retry:"RequiredSoftwareCheck"})},this)}})}),e.define("module:AudioRecorder.Dynamics.RecorderStates.Recording",["module:AudioRecorder.Dynamics.RecorderStates.State","base:Timers.Timer","base
2:Time","base:TimeFormat","base:Async","browser:Info"],function(e,t,i,r,o,a,n){return e.extend({scoped:n},{dynamics:["controlbar"],_started:function(){this.dyn.set("hovermessage",""),this.dyn.set("topmessage",""),this.dyn._accessing_microphone=!0,this.dyn.trigger("recording"),this.dyn.set("settingsvisible",!1),this.dyn.set("rerecordvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("stopvisible",!0),this._startTime=i.now(),this._stopping=!1,this.__firedTimes=0,this.__pauseDelta=0,this.__timerDelay=10,this._timer=this.auto_destroy(new t({immediate:!0,delay:this.__timerDelay,context:this,fire:this._timerFire}))},_timerFire:function(){this.__firedTimes+=1;var e=this.dyn.get("timelimit"),t=i.now()-this.__pauseDelta,o=Math.max(0,e?this._startTime+1e3*e-t:t-this._startTime);this.dyn.trigger("recording_progress",t-this._startTime,!!this.dyn.__paused),this.dyn.set("controlbarlabel",this.dyn.get("display-timer")?r.format(r.ELAPSED_MINUTES_SECONDS,o):""),this.dyn.__paused&&(this.__pauseDelta+=this.__timerDelay),this.dyn.get("timeminlimit")&&this.dyn.set("mintimeindicator",(i.now()-this._startTime)/1e3<=this.dyn.get("timeminlimit")),e&&this._startTime+1e3*e<=t&&(this._timer.stop(),this.stop())},stop:function(){var e=this.dyn.get("timeminlimit");if(e){var t=(i.now()-this._startTime-this.__pauseDelta)/1e3;if(t<e&&(!(e=this.dyn.get("timelimit"))||t<e))return}this._stopping||(this.dyn.set("loader_active",!0),this.dyn.set("controlbar_active",!1),this.dyn.set("message_active",!0),this.dyn.set("message",""),this._stopping=!0,o.eventually(function(){this.dyn._stopRecording().success(function(){this._hasStopped(),this.next("Uploading")},this).error(function(e){this.next("FatalError",{message:e,retry:"RequiredSoftwareCheck"})},this)},this))},_hasStopped:function(){this.dyn.set("duration",(i.now()-this._startTime-this.__pauseDelta)/1e3),this.dyn._unbindMedia(),this.dyn.trigger("recording_stopped")}})}),e.define("module:AudioRecorder.Dynamics.RecorderStates.Uploading",["module:AudioRecorder.Dynamics.RecorderStates.State","base:Time","base:Async","base:Objs"],function(e,t,i,r,o){return e.extend({scoped:o},{dynamics:["loader","message"],_started:function(){this.dyn.set("cancancel",!0),this.dyn.set("skipinitial",this.dyn.get("skipinitial")||this.dyn.get("skipinitialonrerecord")),this.dyn.set("settingsvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("loadlabel",""),this.dyn.set("controlbarlabel",""),this.dyn.trigger("uploading"),this.dyn.set("rerecordvisible",this.dyn.get("early-rerecord")),this.dyn.get("media_src_not_supported")&&this.dyn.get("was_localplayback")?this.dyn.set("uploading-message",this.dyn.string("uploading-src-error")):this.dyn.set("uploading-message",this.dyn.string("uploading")),this.dyn.get("early-rerecord")&&this.dyn.set("controlbar_active",!0),this.dyn.set("hovermessage",""),this.dyn.set("message",this.dyn.get("uploading-message"));var e=this.dyn._dataUploader;this.listenOn(e,"success",function(){i.eventually(function(){this.destroyed()||(this._finished(),this.next("Verifying"))},this)}),this.listenOn(e,"error",function(e){var t=this.dyn.string("uploading-failed");try{e.forEach(function(e){for(var i in e)this.dyn.string("upload-error-"+i)&&(t=this.dyn.string("upload-error-"+i))},this)}catch(e){}this.dyn.set("player_active",!1),this.next("FatalError",{message:t,retry:this.dyn.recorderAttached()?"Uploading":"Initial"})}),this.listenOn(e,"progress",function(e,t){this.dyn.trigger("upload_progress",e,t),0!==t&&0<t&&0<=e&&(e=Math.min(100,Math.round(e/t*100)),isNaN(e)||(this.dyn.set("message",this.dyn.get("uploading-message")+": "+e+"%"),this.dyn.set("playertopmessage",this.dyn.get("message"))))}),this.dyn.get("localplayback")&&this.dyn.isFormatSupported()&&(this.dyn.recorder&&this.dyn.recorder.supportsLocalPlayback()?this.dyn.set("playbacksource",this.dyn.recorder.localPlaybackSource()):this.dyn.set("playbacksource",(window.URL||window.webkitURL).createObjectURL(this.dyn._audioFile)),this.dyn.set("loader_active",!1),this.dyn.set("message_active",!1),this.dyn.set("player_active",!0)),this.dyn.set("start-upload-time",t.now()),e.reset(),e.upload()},rerecord:function(){this.dyn._detachRecorder(),this.dyn.trigger("rerecord"),this.dyn.set("recordermode",!0),this.next("Initial")},_finished:function(){this.dyn.set("cancancel",!1),this.dyn.trigger("uploaded"),this.dyn.set("end-upload-time",t.now())}})}),e.define("module:AudioRecorder.Dynamics.RecorderStates.Verifying",["module:AudioRecorder.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader","message"],_started:function(){this.dyn.set("loadlabel",""),this.dyn.trigger("verifying"),this.dyn.set("message",this.dyn.string("verifying")+"..."),this.dyn.set("playertopmessage",this.dyn.get("message")),this.dyn.get("localplayback")&&this.dyn.isFormatSupported()?(this.dyn.set("loader_active",!1),this.dyn.set("message_active",!1)):(this.dyn.set("rerecordv
2isible",this.dyn.get("early-rerecord")),this.dyn.get("early-rerecord")&&this.dyn.set("controlbar_active",!0)),this.dyn._verifyRecording().success(function(){this.dyn.trigger("verified"),this.dyn._detachRecorder(),this.dyn.get("recordings")&&this.dyn.set("recordings",this.dyn.get("recordings")-1),this.dyn.set("message",""),this.dyn.set("verified",!0),this.next("Player")},this).error(function(){this.dyn.set("player_active",!1),this.next("FatalError",{message:this.dyn.string("verifying-failed"),retry:this.dyn.recorderAttached()?"Verifying":"Initial"})},this)},rerecord:function(){this.dyn._detachRecorder(),this.dyn.trigger("rerecord"),this.dyn.set("recordermode",!0),this.next("Initial")}})}),e.define("module:VideoCall.Dynamics.CallViewer",["dynamics:Dynamic"],function(e,t){return e.extend({scoped:t},{template:'<div class="ba-commoncss-full-width">\n\t<ba-local-view  ba-stream="{{=local_stream}}"\n\t\t\t\t\tba-camera_active={{local_camera_active}}\n\t\t\t\t\tba-microphone_active="{{local_microphone_active}}"\n\t></ba-local-view>\n\t<ba-remote-view ba-stream="{{=remote_stream}}"\n\t\t\t\t\tba-camera_active={{remote_camera_active}}\n\t\t\t\t\tba-microphone_active="{{remote_microphone_active}}"\n\t></ba-remote-view>\n\t<ba-call-controlbar></ba-call-controlbar>\n</div>'}).register("ba-call-view").registerFunctions({local_stream:function(e){return e.local_stream},local_camera_active:function(e){return e.local_camera_active},local_microphone_active:function(e){return e.local_microphone_active},remote_stream:function(e){return e.remote_stream},remote_camera_active:function(e){return e.remote_camera_active},remote_microphone_active:function(e){return e.remote_microphone_active}})}),e.define("module:VideoCall.Dynamics.BaseView",["dynamics:Dynamic"],[],function(e,t){return e.extend({scoped:t},function(e){return{template:'<div class="{{cssclass}}">\n\t\n\t<video ba-if="{{camera_active}}"></video>\n</div>\n',attrs:{cssclass:"ba-call-camera-view"},events:{"change:stream":function(e){e&&this.video&&(this.video.srcObject=e,this.video.play())}},create:function(){this.video=this.activeElement().querySelector("video"),this.get("stream")&&(this.video.srcObject=this.get("stream"),this.video.play())}}}).registerFunctions({cssclass:function(e){return e.cssclass},camera_active:function(e){return e.camera_active}})}),e.define("module:VideoCall.Dynamics.LocalView",["module:Assets","module:VideoCall.Dynamics.BaseView"],[],function(e,t,i){return t.extend({scoped:i},function(e){return{template:e.template.replace("<video",'<div ba-if="{{error}}" ba-click="{{retry()}}">\n    <p>{{error}}</p>\n</div>\n<video muted'),attrs:{cssclass:"ba-call-local-view"},channels:{"errors:local_camera_error":function(){this.set("error",this.string("local-camera-connection-error"))}},functions:{retry:function(){this.set("error",""),this.channel("local_camera").trigger("retry")}}}}).register("ba-local-view").registerFunctions({error:function(e){return e.error},"retry()":function(e){return e.retry()}}).attachStringTable(e.strings).addStrings({"local-camera-connection-error":"There was an error when connecting to local camera. Click to try again."})}),e.define("module:VideoCall.Dynamics.RemoteView",["module:VideoCall.Dynamics.BaseView"],[],function(e,t){return e.extend({scoped:t},function(e){return{template:e.template.replace("<video","<video"),attrs:{cssclass:"ba-call-remote-view"},create:function(){e.create.call(this)}}}).register("ba-remote-view").registerFunctions({})}),e.define("module:VideoCall.Dynamics.Controlbar",["dynamics:Dynamic","module:Assets"],[],function(e,t,i){return e.extend({scoped:i},function(e){return{template:'<div class="ba-call-controlbar">\n\t<button class="ba-call-mute-btn" ba-click="{{toggle_mute()}}">{{string(\'mute-button\')}}</button>\n\t<button class="ba-call-camera-btn" ba-click="{{toggle_camera()}}">{{string(\'camera-button\')}}</button>\n\t<button class="ba-call-leave-btn" ba-click="{{leave_call()}}">Leave Call</button>\n</div>',functions:{toggle_mute:function(){this.channel("call").trigger("toggle_mute")},toggle_camera:function(){this.channel("call").trigger("toggle_camera")},leave_call:function(){this.channel("call").trigger("leave_call")}}}}).register("ba-call-controlbar").registerFunctions({"toggle_mute()":function(e){return e.toggle_mute()},"string('mute-button')":function(e){return e.string("mute-button")},"toggle_camera()":function(e){return e.toggle_camera()},"string('camera-button')":function(e){return e.string("camera-button")},"leave_call()":function(e){return e.leave_call()}}).attachStringTable(t.strings).addStrings({"camera-button":"Show/Hide Camera","leave-button":"Leave Call","mute-button":"Mute/Unmute"})}),e.define("module:VideoCall.Dynamics.Lobby",["dynamics:Dynamic","module:Assets"],[],function(e,t,i){return e.extend({scoped:i},function(e){return{template:'<div class="ba-video-call-lobby">\n\t<h1>{{title}}</h1>\n\t<p>{{description}}</p>\n\t<button ba-click="{{connect()}}">{{button}}</button>\n\t<div class="ba-call-lobby-camera">\n\t\t<button class="ba-call-lobby-mute-btn" ba-click="{{toggle_mute()}}">{{string(\'mute-button\')}}</button>\n\t\t<button class="ba-call-lobby-camera-btn" ba-click="{{toggle_camera()}}">{{string(\'camera-button\')}}</button>\n\t\t<ba-local-view ba-stream="{{=stream}}"\n\t\t\t\t\t   ba-camera_active="{{camera_active}}"\n\t\t\t\t\t   ba-microphone_active="{{microphone_active}}"\n\t\t></ba-local-view>\n\t</div>\n</div>\n',attrs:{mode:"join"}
2,computed:{"title:mode":function(e){return"create"===e?this.string("title-create"):this.string("title-join")},"description:mode":function(e){return"create"===e?this.string("description-create"):this.string("description-join")},"button:mode":function(e){return"create"===e?this.string("create-button"):this.string("join-button")}},functions:{connect:function(){this.channel("call").trigger("connect")},toggle_mute:function(){this.channel("call").trigger("toggle_mute")},toggle_camera:function(){this.channel("call").trigger("toggle_camera")}}}}).register("ba-call-lobby").registerFunctions({title:function(e){return e.title},description:function(e){return e.description},"connect()":function(e){return e.connect()},button:function(e){return e.button},"toggle_mute()":function(e){return e.toggle_mute()},"string('mute-button')":function(e){return e.string("mute-button")},"toggle_camera()":function(e){return e.toggle_camera()},"string('camera-button')":function(e){return e.string("camera-button")},stream:function(e){return e.stream},camera_active:function(e){return e.camera_active},microphone_active:function(e){return e.microphone_active}}).attachStringTable(t.strings).addStrings({"camera-button":"Camera","description-create":"When you're ready click on the button below to create a call.","description-join":"When you're ready click on the button below to join the call.","join-button":"Join","create-button":"Create","mute-button":"Mute","title-create":"Create Call","title-join":"Join Call"})}),e.define("module:VideoCall.Dynamics.CallStates.State",["base:States.State"],function(e,t){return e.extend({scoped:t},{_start:function(){this.dyn=this.host.dynamic,this._started()}})}),e.define("module:VideoCall.Dynamics.CallStates.Initial",["module:VideoCall.Dynamics.CallStates.State"],function(e,t){return e.extend({scoped:t},{_started:function(){this.dyn._getUserMedia({audio:!0,video:!0}),this.dyn.get("skipinitial")?this.next("Connecting"):(this.dyn.channel("call").on("connect",function(){this.next("Connecting")}.bind(this)),this.dyn.set("lobby_active",!0))},_end:function(){this.dyn.set("lobby_active",!1)}})}),e.define("module:VideoCall.Dynamics.CallStates.Connecting",["module:VideoCall.Dynamics.CallStates.State"],function(e,t){return e.extend({scoped:t},{_started:function(){this.dyn.set("message",this.dyn.string("connecting")),this.dyn.trigger("connecting"),this.dyn._connect().success(function(){this.dyn.set("connected",!0),this.dyn.trigger("connected",this.dyn.get("call_data")),this.next("Active")}.bind(this)).error(function(){this.next("ConnectionFailed")}.bind(this))},_end:function(){this.dyn.set("message","")}})}),e.define("module:VideoCall.Dynamics.CallStates.ConnectionFailed",["module:VideoCall.Dynamics.CallStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_started:function(){this.dyn.set("message",this.dyn.string("connection-error")),this.dyn.activeElement().addEventListener("click",function(){this.next("Connecting")}.bind(this),{once:!0})},_end:function(){this.dyn.set("message","")}})}),e.define("module:VideoCall.Dynamics.CallStates.Active",["module:VideoCall.Dynamics.CallStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_started:function(){this.dyn.set("call_active",!0),this.dyn.on("ended",function(){this.next("Ended")}.bind(this))},_end:function(){this.dyn.set("call_active",!1)}})}),e.define("module:VideoCall.Dynamics.CallStates.Ended",["module:VideoCall.Dynamics.CallStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_started:function(){this.dyn.get("local_stream").getVideoTracks()[0].stop(),this.dyn.set("message",this.dyn.string("call-ended"))},_end:function(){this.set("message","")}})}),e.define("module:VideoCall.Dynamics.Call",["base:Classes.ClassRegistry","base:Promise","base
2:States.Host","dynamics:Dynamic","media:WebRTC.Support","module:Assets","module:VideoCall.Dynamics.CallStates.Initial","module:VideoCall.Dynamics.CallStates"],function(e,t,i,r,o,a,n,s,x){return r.extend({scoped:x},function(r){return{template:'<div class="video-call-container ba-commoncss-full-width ba-commoncss-landscape-aspect-ratio">\n\t\n\t<ba-call-lobby ba-if="{{lobby_active}}"\n\t\t\t\t   ba-stream="{{=local_stream}}"\n\t\t\t\t   ba-camera_active="{{local_camera_active}}"\n\t\t\t\t   ba-microphone_active="{{local_microphone_active}}"\n\t\t\t\t   ba-mode="{{mode}}"\n\t></ba-call-lobby>\n\n\t\n\t<p ba-if="{{message}}"\n\t   class="ba-commoncss-full-width ba-commoncss-full-height"\n\t>{{message}}</p>\n\n\t\n\t<ba-call-view ba-if="{{call_active}}"\n\t\t\t\t  ba-local_stream="{{=local_stream}}"\n\t\t\t\t  ba-remote_stream="{{=remote_stream}}"\n\t\t\t\t  ba-local_camera_active="{{local_camera_active}}"\n\t\t\t\t  ba-local_microphone_active="{{local_microphone_active}}"\n\t\t\t\t  ba-remote_camera_active="{{remote_camera_active}}"\n\t\t\t\t  ba-remote_microphone_active="{{remote_microphone_active}}"\n\t></ba-call-view>\n</div>',attrs:{local_camera_active:!1,local_microphone_active:!1,local_stream:void 0,remote_camera_active:!1,remote_microphone_active:!1,remote_stream:void 0,skipinitial:!1},registerchannels:["call","local_camera","errors"],channels:{"call:leave_call":function(){this.trigger("ended")},"call:toggle_camera":function(){this.set("local_camera_active",!this.get("local_camera_active"))},"call:toggle_mute":function(){this.set("local_microphone_active",!this.get("local_microphone_active"))},"local_camera:retry":function(){this._getUserMedia({audio:!0,video:!0})}},object_functions:["leave"],functions:{leave:function(){this.get("connected")&&this.channel("call").trigger("leave_call")}},events:{"change:local_camera_active":function(e){this.get("local_stream")&&(this.get("local_stream").getVideoTracks()[0].enabled=e,this._dataChannelIsReady())&&this._dataChannel.send(JSON.stringify({remote_camera_active:e}))},"change:local_microphone_active":function(e){this.get("local_stream")&&(this.get("local_stream").getAudioTracks()[0].enabled=e,this._dataChannelIsReady())&&this._dataChannel.send(JSON.stringify({remote_microphone_active:e}))},"change:local_stream":function(e){e&&(this.get("local_stream").getVideoTracks()[0].enabled=!!this.get("local_camera_active"),this.get("local_stream").getAudioTracks()[0].enabled=!!this.get("local_microphone_active"))},error:function(e,t){this.channel("errors").trigger(e),this.trigger(e,t)}},_afterActivate:function(e){r._afterActivate.call(this,e),this.persistentTrigger("loaded")},create:function(){this._initStateMachine()},_initStateMachine:function(){var t=new i({stateRegistry:new e(this.cls.callStates())});t.dynamic=this,t.initialize(n)},_getUserMedia:function(e){return o.userMediaSupported()?o.userMedia(e).success(function(e){return this.trigger("access_granted"),this.set("local_stream",e),e},this).error(function(e){"Permission denied"===e.message?this.trigger("error","access_forbidden"):this.trigger("error","local_camera_error",e)},this):(e=new Error("Camera access is only available in secure contexts (HTTPS)."),console.error(e),this.trigger("error","camera_access_unsupported",e),t.error(e))},_connect:function(){var e=t.create();return setTimeout(function(){t.conditional(!this.get("local_stream"),function(){var e=t.create();return this.once("change:local_stream",function(t){t&&e.asyncSuccess(t)}),e}.bind(this),this.get("local_stream")).success(function(e){this.set("remote_stream",e),this.set("remote_camera_active",!0),this.set("remote_microphone_active",!0)},this),e.asyncSuccess()}.bind(this),1e3),e},_createPeerConnection:function(e){this._peerConnection||(this._peerConnection=new RTCPeerConnection(e),this._createDataChannel())},_createDataChannel:function(){this._peerConnection&&(this._dataChannel=this._peerConnection.createDataChannel("call",{negotiated:!0,id:0}),this._dataChannel.onopen=function(e){this._dataChannel.send(JSON.stringify({remote_camera_active:this.get("local_camera_active"),remote_microphone_active:this.get("local_microphone_active")}))}.bind(this),this._dataChannel.onmessage=function(e){this.setAll(JSON.parse(e.data))}.bind(this))},_dataChannelIsReady:function(){return this._dataChannel&&"open"===this._dataChannel.readyState}}},{callStates:function(){return[s]}}).register("ba-video-call").registerFunctions({lobby_active:function(e){return e.lobby_active},local_stream:function(e){return e.local_stream},local_camera_active:function(e){return e.local_camera_active},local_microphone_active:function(e){return e.local_microphone_active},mode:function(e){return e.mode},message:function(e){return e.message},call_active:function(e){return e.call_active},remote_stream:function(e){return e.remote_stream},remote_camera_active:function(e){return e.remote_camera_active},remote_microphone_active:function(e){return e.remote_microphone_active}}
2).attachStringTable(a.strings).addStrings({"call-ended":"Call ended",connecting:"Connecting...","connection-error":"There was an error while connecting, please click to try again."})})}.call(t),function(){var e=this.subScope();e.binding("browser","root:BetaJS.Browser"),e.binding("dynamics","root:BetaJS.Dynamics"),e.binding("module","root:BetaJS.MediaComponents"),e.extend("module:Assets.playerthemes",["browser:Info","dynamics:Parser"],function(e,t){return e=e.isInternetExplorer()&&e.internetExplorerVersion()<=8,t.registerFunctions({csstheme:function(e){return e.csstheme},title_hide_class:function(e){return e.title_hide_class},"title && !prominent_title_closed":function(e){return e.title&&!e.prominent_title_closed},title:function(e){return e.title},closeable_title:function(e){return e.closeable_title},"prominent_title_closed=true":function(e){return e.prominent_title_closed=!0},"!closeable_title":function(e){return!e.closeable_title},controlbar_hide_class:function(e){return e.controlbar_hide_class},"submit()":function(e){return e.submit()},submittable:function(e){return e.submittable},"string('submit-video')":function(e){return e.string("submit-video")},"rerecord()":function(e){return e.rerecord()},rerecordable:function(e){return e.rerecordable},"string('rerecord-video')":function(e){return e.string("rerecord-video")},csscommon:function(e){return e.csscommon},"skipinitial ? 0 : 1":function(e){return e.skipinitial?0:1},"play()":function(e){return e.play()},"tab_index_move(domEvent, null, 'button-icon-pause')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-pause")},"!playing":function(e){return!e.playing},"string('play-video')":function(e){return e.string("play-video")},"pause()":function(e){return e.pause()},"tab_index_move(domEvent, null, 'button-icon-play')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-play")},"disablepause ? cssplayer + '-disabled' : ''":function(e){return e.disablepause?e.cssplayer+"-disabled":""},playing:function(e){return e.playing},"disablepause ? string('pause-video-disabled') : string('pause-video')":function(e){return e.disablepause?e.string("pause-video-disabled"):e.string("pause-video")},"toggle_position_info()":function(e){return e.toggle_position_info()},"revertposition ? string('remaining-time') : string('elapsed-time')":function(e){return e.revertposition?e.string("remaining-time"):e.string("elapsed-time")},'(revertposition && duration > 0) ? "-" : ""':function(e){return e.revertposition&&0<e.duration?"-":""},"(revertposition && duration > 0) ? formatTime(duration - position) : formatTime(position)":function(e){return e.revertposition&&0<e.duration?e.formatTime(e.duration-e.position):e.formatTime(e.position)},"formatTime(duration || position)":function(e){return e.formatTime(e.duration||e.position)},trimmingmode:function(e){return e.trimmingmode},"trim()":function(e){return e.trim()},"string('trim-video')":function(e){return e.string("trim-video")},frameselectionmode:function(e){return e.frameselectionmode},"select_frame()":function(e){return e.select_frame()},"string('select-frame')":function(e){return e.string("select-frame")},"toggle_settings_menu()":function(e){return e.toggle_settings_menu()},cssplayer:function(e){return e.cssplayer},"settingsmenuactive ? 'active' : 'inactive'":function(e){return e.settingsmenuactive?"active":"inactive"},settingsmenubutton:function(e){return e.settingsmenubutton},"string('settings')":function(e){return e.string("settings")},"tab_index_move(domEvent)":function(e){return e.tab_index_move(e.domEvent)},"toggle_tracks()":function(e){return e.toggle_tracks()},"(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload":function(e){return 0<e.tracktags.length&&e.showsubtitlebutton||e.allowtexttrackupload},"tracktextvisible ? 'active' : 'inactive'":function(e){return e.tracktextvisible?"active":"inactive"},"tracktextvisible ? string('close-tracks') : string('show-tracks')":function(e){return e.tracktextvisible?e.string("close-tracks"):e.string("show-tracks")},"hover_cc(true)":function(e){return e.hover_cc(!0)},"hover_cc(false)":function(e){return e.hover_cc(!1)},"toggle_fullscreen()":function(e){return e.toggle_fullscreen()},fullscreen:function(e){return e.fullscreen},"fullscreened ? string('exit-fullscreen-video') : string('fullscreen-video')":function(e){return e.fullscreened?e.string("exit-fullscreen-video"):e.string("fullscreen-video")},"fullscreened ? 'small' : 'full'":function(e){return e.fullscreened?"small":"full"},"show_airplay_devices()":function(e){return e.show_airplay_devices()},airplaybuttonvisible:function(e){return e.airplaybuttonvisible},castbuttonvisble:function(e){return e.castbuttonvisble},"toggle_stream()":function(e){return e.toggle_stream()},"streams.length > 1 && currentstream":function(e){return 1<e.streams.length&&e.currentstream},"string('change-resolution')":function(e){return e.string("change-resolution")},currentstream_label:function(e){return e.currentstream_label},"!hidevolumebar":function(e){return!e.hidevolumebar},"set_volume(volume + 0.1)":function(e){return e.set_volume(e.volume+.1)},"set_volume(volume - 0.1)":function(e){return e.set_volume(e.volume-.1)}
2,"startUpdateVolume(domEvent, currElement)":function(e){return e.startUpdateVolume(e.domEvent,e.currElement)},"{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(e){return{width:Math.ceil(1+Math.min(99,Math.round(100*e.volume)))+"%"}},"string('volume-button')":function(e){return e.string("volume-button")},"toggle_volume()":function(e){return e.toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(e){return e.string(0<e.volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(e){return e.csscommon+"-icon-volume-"+(.5<=e.volume?"up":0<e.volume?"down":"off")},"disableseeking ? cssplayer + '-disabled' : ''":function(e){return e.disableseeking?e.cssplayer+"-disabled":""},"seek(position + skipseconds)":function(e){return e.seek(e.position+e.skipseconds)},"seek(position - skipseconds)":function(e){return e.seek(e.position-e.skipseconds)},"startUpdatePosition(domEvent)":function(e){return e.startUpdatePosition(e.domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.cached/e.duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.position/e.duration*100:0)+"%"}},"string('video-progress')":function(e){return e.string("video-progress")},css:function(e){return e.css},"{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + '%'}":function(e){return{left:Math.round(e.duration&&e.trimstart?e.trimstart/e.duration*100:0)+"%"}},"{left: 'auto', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + '%'}":function(e){return{left:"auto",right:100-Math.round(e.duration&&e.trimend?e.trimend/e.duration*100:100)+"%"}}}),t.registerFunctions({"play()":function(e){return e.play()},"tab_index_move(domEvent, null, 'player-toggle-overlay')":function(e){return e.tab_index_move(e.domEvent,null,"player-toggle-overlay")},cssplayer:function(e){return e.cssplayer},"string('tooltip')":function(e){return e.string("tooltip")},"showduration && (duration != 0 && duration != undefined)":function(e){return e.showduration&&0!=e.duration&&null!=e.duration},css:function(e){return e.css},"formatTime(duration)":function(e){return e.formatTime(e.duration)},"rerecordable || submittable":function(e){return e.rerecordable||e.submittable},"submittable && !trimmingmode":function(e){return e.submittable&&!e.trimmingmode},"submit()":function(e){return e.submit()},"string('submit-video')":function(e){return e.string("submit-video")},"rerecordable && !trimmingmode":function(e){return e.rerecordable&&!e.trimmingmode},"rerecord()":function(e){return e.rerecord()},"string('rerecord')":function(e){return e.string("rerecord")},trimmingmode:function(e){return e.trimmingmode},"string('trim')":function(e){return e.string("trim")},"skip()":function(e){return e.skip()},"string('skip')":function(e){return e.string("skip")}}),{modern:{css:"ba-videoplayer",csstheme:"ba-player-theme-modern",cssplayer:"ba-player",tmplcontrolbar:'<div data-selector="video-title-block" class="{{csstheme}}-title-container {{csstheme}}-prominent-title-container {{title_hide_class}}" ba-if="{{title && !prominent_title_closed}}">\n\t<div>&nbsp;</div>\n\t<p class="{{csstheme}}-title">\n\t\t{{title}}\n\t</p>\n\t<div ba-if="{{closeable_title}}" class="prominent-title-close" ba-click="{{prominent_title_closed=true}}"><span>&#10006;</span></div>\n\t<div ba-if="{{!closeable_title}}">&nbsp;</div>\n</div>\n<div class="{{csstheme}}-dashboard {{controlbar_hide_class}}">\n\n\t<div tabindex="0" data-selector="submit-video-button"\n\t\t ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n\t\t class="{{csstheme}}-leftbutton-container"\n\t\t ba-if="{{submittable}}" ba-click="{{submit()}}"\n\t>\n\t\t<div class="{{csstheme}}-button-inner">\n\t\t\t{{string(\'submit-video\')}}\n\t\t</div>\n\t</div>\n\n\t<div tabindex="0" data-selector="button-icon-ccw"\n\t\t ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n\t\t class="{{csstheme}}-leftbutton-container"\n\t\t ba-if="{{rerecordable}}" ba-click="{{rerecord()}}" title="{{string(\'rerecord-video\')}}"\n\t>\n\t\t<div class="{{csstheme}}-button-inner">\n\t\t\t<i class="{{csscommon}}-icon-ccw"></i>\n\t\t</div>\n\t</div>\n\n\t<div tabindex="{{skipinitial ? 0 : 1}}" data-selector="button-icon-play"\n\t\t ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n\t\t onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n\t\t class="{{csstheme}}-leftbutton-container"\n\t\t ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-video\')}}"\n\t>\n\t\t<div class="{{csstheme}}-button-inner">\n\t\t\t<i class="{{csscommon}}-icon-play"></i>\n\t\t</div>\n\t</div>\n\n\t<div tabindex="{{skipinitial ? 0 : 1}}" data-selector="button-icon-pause"\n\t\t ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n\t\t onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n\t\t class="{{csstheme}}-leftbutton-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n\t\t ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-video-disabled\') : string(\'pause-video\')}}"\n\t>\n\t\t<div class="{{csstheme}}-button-inner">\n\t\t\t<i class="{{csscommon}}-icon-pause"></i>\n\t\t</div>\n\t</div>\n\t<div class="{{csstheme}}-time-container">\n\t\t<div class="{{csstheme}}-time-value {{csscommon}}-clickable" ba-click="{{toggle_position_info()}}"\n\t\t\t title="{{revertposition ? string(\'remaining-time\') : string(\'elapsed-time\')}}"\n\t\t>\n\t\t\t<span class="{{csstheme}}-time-position">\n                {{(revertposition && duration > 0) ? "-" : ""}}\n\t\t\t\t{{(revertposition && duration >
2 0) ? formatTime(duration - position) : formatTime(position)}} /\n\t\t\t</span>{{formatTime(duration || position)}}\n\t\t</div>\n\t</div>\n\n\t<div tabindex="11" class="{{csstheme}}-primary-button-container {{csstheme}}-rightbutton-container" ba-if="{{trimmingmode}}">\n\t\t<div data-selector="trim-button"\n\t\t\t onmouseout="this.blur()"\n\t\t\t ba-click="{{trim()}}"\n\t\t\t class="{{csstheme}}-primary-button {{csstheme}}-button-inner">\n\t\t\t {{string(\'trim-video\')}}\n\t\t</div>\n\t</div>\n\n\t<div tabindex="11" class="{{csstheme}}-primary-button-container {{csstheme}}-rightbutton-container" ba-if="{{frameselectionmode}}">\n\t\t<div data-selector="select-frame-button"\n\t\t\t onmouseout="this.blur()"\n\t\t\t ba-click="{{select_frame()}}"\n\t\t\t class="{{csstheme}}-primary-button {{csstheme}}-button-inner">\n\t\t\t {{string(\'select-frame\')}}\n\t\t</div>\n\t</div>\n\n\t<div tabindex="10" data-selector="button-icon-settings"\n\t\t ba-hotkey:space^enter="{{toggle_settings_menu()}}" onmouseout="this.blur()"\n\t\t class="{{csstheme}}-rightbutton-container {{cssplayer}}-button-{{settingsmenuactive ? \'active\' : \'inactive\'}}"\n\t\t ba-if="{{settingsmenubutton}}" ba-click="{{toggle_settings_menu()}}"\n\t\t title="{{string(\'settings\')}}"\n\t\t onkeydown="{{tab_index_move(domEvent)}}"\n\t>\n\t\t<div class="{{csstheme}}-button-inner {{csstheme}}-settings-button">\n\t\t\t<i class="{{csscommon}}-icon-cog"></i>\n\t\t</div>\n\t</div>\n\n\t<div tabindex="9" data-selector="cc-button-container"\n\t\t ba-hotkey:space^enter="{{toggle_tracks()}}" onmouseout="this.blur()"\n\t\t ba-if="{{(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload}}"\n\t\t class="{{csstheme}}-rightbutton-container  {{cssplayer}}-button-{{tracktextvisible ? \'active\' : \'inactive\'}}"\n\t\t title="{{tracktextvisible ? string(\'close-tracks\') : string(\'show-tracks\')}}"\n\t\t ba-click="{{toggle_tracks()}}"\n\t\t onmouseover="{{hover_cc(true)}}"\n\t\t onmouseleave="{{hover_cc(false)}}"\n\t>\n\t\t<div class="{{csstheme}}-button-inner {{csstheme}}-subtitle-button-inner">\n\t\t\t<i class="{{csscommon}}-icon-subtitle"></i>\n\t\t</div>\n\t</div>\n\n\n\t<div tabindex="8" data-selector="button-icon-resize-full"\n\t\t ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n\t\t onkeydown="{{tab_index_move(domEvent)}}"\n\t\t class="{{csstheme}}-rightbutton-container"\n\t\t ba-if="{{fullscreen}}" ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-video\') : string(\'fullscreen-video\') }}"\n\t>\n\t\t<div class="{{csstheme}}-button-inner {{csstheme}}-full-screen-btn-inner">\n\t\t\t<i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n\t\t</div>\n\t</div>\n\n\t<div tabindex="7" data-selector="button-airplay"\n\t\t ba-hotkey:space^enter="{{show_airplay_devices()}}" onmouseout="this.blur()"\n\t\t class="{{csstheme}}-rightbutton-container {{cssplayer}}-airplay-container" ba-show="{{airplaybuttonvisible}}"\n\t\t ba-click="{{show_airplay_devices()}}"\n\t>\n\t\t<svg width="16px" height="11px" viewBox="0 0 16 11" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n\t\t\t\n\t\t\t<title>Airplay</title>\n\t\t\t<desc>Airplay icon.</desc>\n\t\t\t<defs></defs>\n\t\t\t<g stroke="none" stroke-width="1" fill-rule="evenodd" sketch:type="MSPage">\n\t\t\t\t<path d="M4,11 L12,11 L8,7 L4,11 Z M14.5454545,0 L1.45454545,0 C0.654545455,0 0,0.5625 0,1.25 L0,8.75 C0,9.4375 0.654545455,10 1.45454545,10 L4.36363636,10 L4.36363636,8.75 L1.45454545,8.75 L1.45454545,1.25 L14.5454545,1.25 L14.5454545,8.75 L11.6363636,8.75 L11.6363636,10 L14.5454545,10 C15.3454545,10 16,9.4375 16,8.75 L16,1.25 C16,0.5625 15.3454545,0 14.5454545,0 L14.5454545,0 Z" sketch:type="MSShapeGroup"></path>\n\t\t\t</g>\n\t\t</svg>\n\t</div>\n\n\t<div data-selector="button-chromecast" class="{{csstheme}}-rightbutton-container {{csstheme}}-cast-button-container" ba-show="{{castbuttonvisble}}">\n\t\t<button tabindex="6" class="{{csstheme}}-gcast-button" is="google-cast-button"></button>\n\t</div>\n\n\t<div tabindex="5" data-selector="button-stream-label"\n\t\t ba-hotkey:space^enter="{{toggle_stream()}}" onmouseout="this.blur()"\n\t\t class="{{csstheme}}-rightbutton-container" ba-if="{{streams.length > 1 && currentstream}}"\n\t\t ba-click="{{toggle_stream()}}" title="{{string(\'change-resolution\')}}"\n\t>\n\t\t<div class="{{csstheme}}-button-inner">\n\t\t\t<span class="{{csstheme}}-button-text">{{currentstream_label}}</span>\n\t\t</div>\n\t</div>\n\n\t<div class="{{csstheme}}-volumebar" ba-show="{{!hidevolumebar}}">\n\t\t<div tabindex="4" data-selector="button-volume-bar"\n\t\t\t ba-hotkey:right="{{set_volume(volume + 0.1)}}"\n\t\t\t ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n\t\t\t onmouseout="this.blur()"\n\t\t\t class="{{csstheme}}
2-volumebar-inner"\n\t\t\t ontouchstart="{{startUpdateVolume(domEvent, currElement)}}"\n\t\t\t onmousedown="{{startUpdateVolume(domEvent, currElement)}}"\n\t\t>\n\t\t\t<div class="{{csstheme}}-volumebar-position" ba-styles="{{{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n\t\t</div>\n\t</div>\n\n\t<div tabindex="3" data-selector="button-icon-volume"\n\t\t ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n\t\t class="{{csstheme}}-rightbutton-container {{csstheme}}-volume-button-container"\n\t\t ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n\t>\n\t\t<div class="{{csstheme}}-button-inner">\n\t\t\t<i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n\t\t</div>\n\t</div>\n\n\t<div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n\t\t<div tabindex="2" data-selector="progress-bar-inner"\n\t\t\t ba-hotkey:right="{{seek(position + skipseconds)}}"\n\t\t\t ba-hotkey:left="{{seek(position - skipseconds)}}"\n\t\t\t onmouseout="this.blur()"\n\t\t\t class="{{csstheme}}-progressbar-inner"\n\t\t\t ontouchstart="{{startUpdatePosition(domEvent)}}"\n\t\t\t onmousedown="{{startUpdatePosition(domEvent)}}"\n\t\t>\n\t\t\t<div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n\t\t\t<div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'video-progress\')}}"></div>\n\t\t\t<div class="{{css}}-progressbar-marker"\n\t\t\t\tdata-selector="trim-start-marker"\n\t\t\t\tba-if="{{trimmingmode}}"\n\t\t\t\tba-styles="{{{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + \'%\'}}}"\n\t\t\t></div>\n\t\t\t<div class="{{css}}-progressbar-marker"\n\t\t\t\tdata-selector="trim-end-marker"\n\t\t\t\tba-if="{{trimmingmode}}"\n\t\t\t\tba-styles="{{{left: \'auto\', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + \'%\'}}}"\n\t\t\t></div>\n\t\t</div>\n\t</div>\n',tmplplaybutton:'\n<div tabindex="0" data-selector="play-button"\n     ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n     onkeydown="{{tab_index_move(domEvent, null, \'player-toggle-overlay\')}}"\n     class="{{cssplayer}}-playbutton-container" ba-click="{{play()}}" title="{{string(\'tooltip\')}}"\n>\n\t<div class="{{cssplayer}}-playbutton-button"></div>\n</div>\n<div ba-show="{{showduration && (duration != 0 && duration != undefined)}}" class="{{css}}-playbutton-duration">\n    {{formatTime(duration)}}\n</div>\n\n<div class="{{cssplayer}}-rerecord-bar" ba-if="{{rerecordable || submittable}}">\n\t<div class="{{cssplayer}}-rerecord-backbar"></div>\n\t<div class="{{cssplayer}}-rerecord-frontbar">\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{submittable && !trimmingmode}}">\n            <div tabindex="0" data-selector="player-submit-button"\n                 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{submit()}}">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{rerecordable && !trimmingmode}}">\n        \t<div tabindex="0" data-selector="player-rerecord-button"\n                 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{rerecord()}}">\n        \t\t{{string(\'rerecord\')}}\n        \t</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        \t<div tabindex="0" data-selector="player-trim-button"\n                 ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{play()}}">\n        \t\t{{string(\'trim\')}}\n        \t</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        \t<div tabindex="0" data-selector="player-skip-button"\n                 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{skip()}}">\n        \t\t{{string(\'skip\')}}\n        \t</div>\n        </div>\n\t</div>\n</div>\n',cssloader:e?"ba-videoplayer":"",cssmessage:"ba-videoplayer",cssplaybutton:e?"ba-videoplayer":""}}}),e.extend("module:Assets.recorderthemes",["dynamics:Parser"],function(e){return e.registerFunctions({css:function(e){return e.css},"initialmessages.length > 0":function(e){return 0<e.initialmessages.length},csscommon:function(e){return e.csscommon},initialmessages:function(e){return e.initialmessages},"initialmessage.message":function(e){return e.initialmessage.message},"initialmessage.type ? initialmessage.type : 'default'":function(e){return e.initialmessage.type||"default"},"initialmessage.id":function(e){return e.initialmessage.id},"actions.first().get('icon')":function(e){return e.actions.first().get("icon")},actions:function(e){return e.actions},"click_action(action)":function(e){return e.click_action(e.action)},"action.index":function(e){return e.action.index},"action.select && action.capture":function(e){return e.action.select&&e.action.capture},"select_file_action(action, domEvent)":function(e){return e.select_file_action(e.action,e.domEvent)},"action.accept":function(e){return e.action.accept},"action.select && !action.capture":function(e){return e.action.select&&!e.action.capture},"action.label":function(e){return e.action.label}}),{modern:{css:"ba-videorecorder",csstheme:"ba-recorder-theme-modern",cssrec
2order:"ba-recorder",cssloader:"ba-videorecorder",tmplchooser:'<div class="{{css}}-chooser-container">\n\t<div ba-if="{{initialmessages.length > 0}}" class="{{csscommon}}-message-container">\n\t\t<ul ba-repeat="{{initialmessage :: initialmessages}}">\n\t\t\t<li ba-if="{{initialmessage.message}}"\n\t\t\t\tclass="{{csscommon}}-message-text {{csscommon}}-message-{{initialmessage.type ? initialmessage.type : \'default\'}}"\n\t\t\t>\n\t\t\t\t{{ initialmessage.message }}\n\t\t\t\t<span ba-if="{{initialmessage.id}}"\n\t\t\t\t\t  class="{{csscommon}}-action-button"\n\t\t\t\t\t  ba-click="close_message(initialmessage.id)"\n\t\t\t\t>\n\t\t\t\t\t<i class="{{csscommon}}-icon-cancel"></i>\n\t\t\t\t</span>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\n\t<div class="{{css}}-chooser-button-container">\n\n\t\t<div class="{{css}}-chooser-icon-container">\n\t\t\t<i class="{{csscommon}}-icon-{{actions.first().get(\'icon\')}}"></i>\n\t\t</div>\n\t\t<div ba-repeat="{{action :: actions}}">\n\t\t\t<div tabindex="0"\n\t\t\t\tba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n\t\t\t\t class="{{css}}-chooser-button-{{action.index}}"\n\t\t\t\t ba-click="{{click_action(action)}}"\n\t\t\t>\n\t\t\t\t<input ba-if="{{action.select && action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t\t   capture />\n\t\t\t\t<input ba-if="{{action.select && !action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t/>\n\t\t\t\t<span>\n\t\t\t\t\t{{action.label}}\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'}}}),e.extend("module:Assets.imageviewerthemes",["browser:Info","dynamics:Parser"],function(e,t){return e=e.isInternetExplorer()&&e.internetExplorerVersion()<=8,t.registerFunctions({css:function(e){return e.css},"activitydelta > 5000 && hideoninactivity ? (css + '-dashboard-hidden') : ''":function(e){return 5e3<e.activitydelta&&e.hideoninactivity?e.css+"-dashboard-hidden":""},title:function(e){return e.title},"submit()":function(e){return e.submit()},submittable:function(e){return e.submittable},"string('submit-image')":function(e){return e.string("submit-image")},"rerecord()":function(e){return e.rerecord()},rerecordable:function(e){return e.rerecordable},"string('rerecord-image')":function(e){return e.string("rerecord-image")},csscommon:function(e){return e.csscommon},"toggle_fullscreen()":function(e){return e.toggle_fullscreen()},"tab_index_move(domEvent)":function(e){return e.tab_index_move(e.domEvent)},fullscreen:function(e){return e.fullscreen},"fullscreened ? string('exit-fullscreen-image') : string('fullscreen-image')":function(e){return e.fullscreened?e.string("exit-fullscreen-image"):e.string("fullscreen-image")},"fullscreened ? 'small' : 'full'":function(e){return e.fullscreened?"small":"full"}}),{modern:{css:"ba-imageviewer",csstheme:"ba-imageviewer-theme-modern",tmplcontrolbar:'<div data-selector="image-title-block" class="{{css}}-image-title-container {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}" ba-if="{{title}}">\n\t<p class="{{css}}-image-title">\n\t\t{{title}}\n\t</p>\n</div>\n\n<div class="{{css}}-dashboard {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}">\n\n    <div tabindex="0" data-selector="submit-image-button"\n\t\t ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n\t\t class="{{css}}-leftbutton-container"\n\t\t ba-if="{{submittable}}" ba-click="{{submit()}}"\n\t>\n        <div class="{{css}}-button-inner">\n        \t{{string(\'submit-image\')}}\n        </div>\n    </div>\n\n    <div tabindex="0" data-selector="button-icon-ccw"\n\t\t ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n\t\t class="{{css}}-leftbutton-container"\n\t\t ba-if="{{rerecordable}}" ba-click="{{rerecord()}}" title="{{string(\'rerecord-image\')}}"\n\t>\n    \t<div class="{{css}}-button-inner">\n    \t\t<i class="{{csscommon}}-icon-ccw"></i>\n    \t</div>\n    </div>\n\n\t<div tabindex="8" data-selector="button-icon-resize-full"\n\t\t ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n\t\t onkeydown="{{tab_index_move(domEvent)}}"\n\t\t class="{{css}}-rightbutton-container"\n\t\tba-if="{{fullscreen}}" ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-image\') : string(\'fullscreen-image\') }}"\n\t>\n\t\t<div class="{{css}}-button-inner {{css}}-full-screen-btn-inner">\n\t\t\t<i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n\t\t</div>\n\t</div>\n\n\n</div>\n',cssloader:e?"ba-imageviewer":"",cssmessage:"ba-imageviewer"}}}),e.extend("module:Assets.audioplayerthemes",["browser:Info","dynamics:Parser"],function(e,t){return e=e.isInternetExplorer()&&e.internetExplorerVersion()<=8,t.registerFunctions({csstheme:function(e){return e.csstheme},title:function(e){return e.title},"submit()":function(e){return e.submit()},submittable:function(e){return e.submittable},"string('submit-audio')":function(e){return e.string("submit-audio")},"rerecord()":function(e){return e.rerecord()},rerecordable:function(e){return e.rerecordable},"string('rerecord-audio')":function(e){return e.string("rerecord-audio")},csscommon:function(e){return e.csscommon},"play()":function(e){return e.play()},"tab_index_move(domEvent, null, 'button-icon-pause')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-pause")},"!playing":function(e){return!e.playing},"string('play-audio')":function(e){return e.string("play-audio")},"pause()":function(e){return e.pause()},"tab_index_move(domEvent, null, 'button-icon-play')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-play")},"disablepause ? cssplayer + '-disabled' : ''":function(e){return e.disablepause?e.cssplayer+"-disabled":""},playing:function(e){return e.playing},"disablepause ? string('pause-audio-disabled') : string('pause-audio')":function(e){return e.disablepause?e.string("pause-audio-disabled"):e.string("pause-audio")},"string('elapsed-time')":function(e){return e.string("elapsed-time")},"formatTime(position)":function(e){return e.formatTime(e.position)}
2,"formatTime(duration || position)":function(e){return e.formatTime(e.duration||e.position)},"set_volume(volume + 0.1)":function(e){return e.set_volume(e.volume+.1)},"set_volume(volume - 0.1)":function(e){return e.set_volume(e.volume-.1)},"startUpdateVolume(domEvent)":function(e){return e.startUpdateVolume(e.domEvent)},"stopUpdateVolume(domEvent)":function(e){return e.stopUpdateVolume(e.domEvent)},"progressUpdateVolume(domEvent)":function(e){return e.progressUpdateVolume(e.domEvent)},"{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(e){return{width:Math.ceil(1+Math.min(99,Math.round(100*e.volume)))+"%"}},"string('volume-button')":function(e){return e.string("volume-button")},"toggle_volume()":function(e){return e.toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(e){return e.string(0<e.volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(e){return e.csscommon+"-icon-volume-"+(.5<=e.volume?"up":0<e.volume?"down":"off")},"disableseeking ? cssplayer + '-disabled' : ''":function(e){return e.disableseeking?e.cssplayer+"-disabled":""},"seek(position + skipseconds)":function(e){return e.seek(e.position+e.skipseconds)},"seek(position - skipseconds)":function(e){return e.seek(e.position-e.skipseconds)}
2,"startUpdatePosition(domEvent)":function(e){return e.startUpdatePosition(e.domEvent)},"stopUpdatePosition(domEvent)":function(e){return e.stopUpdatePosition(e.domEvent)},"progressUpdatePosition(domEvent)":function(e){return e.progressUpdatePosition(e.domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.cached/e.duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.position/e.duration*100:0)+"%"}},"string('audio-progress')":function(e){return e.string("audio-progress")}}),{modern:{css:"ba-audioplayer",csstheme:"ba-player-theme-modern",tmplcontrolbar:'<div data-selector="audio-title-block" class="{{csstheme}}-title-container " ba-if="{{title}}">\n\t<p class="{{csstheme}}-title">\n\t\t{{title}}\n\t</p>\n</div>\n\n<div class="{{csstheme}}-dashboard ">\n\n    <div tabindex="0" data-selector="submit-audio-button"\n\t\t ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n\t\t class="{{csstheme}}-leftbutton-container"\n\t\t ba-if="{{submittable}}" ba-click="{{submit()}}"\n\t>\n        <div class="{{csstheme}}-button-inner">\n        \t{{string(\'submit-audio\')}}\n        </div>\n    </div>\n\n    <div tabindex="0" data-selector="button-icon-ccw"\n\t\t ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n\t\t class="{{csstheme}}-leftbutton-container"\n\t\t ba-if="{{rerecordable}}" ba-click="{{rerecord()}}" title="{{string(\'rerecord-audio\')}}"\n\t>\n    \t<div class="{{csstheme}}-button-inner">\n    \t\t<i class="{{csscommon}}-icon-ccw"></i>\n    \t</div>\n    </div>\n\n\t<div tabindex="0" data-selector="button-icon-play"\n\t\t ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n\t\t onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n\t\t class="{{csstheme}}-leftbutton-container"\n\t\t ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-audio\')}}"\n\t>\n\t\t<div class="{{csstheme}}-button-inner">\n\t\t\t<i class="{{csscommon}}-icon-play"></i>\n\t\t</div>\n\t</div>\n\n\t<div tabindex="0" data-selector="button-icon-pause"\n\t\t ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n\t\t onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n\t\t class="{{csstheme}}-leftbutton-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n\t\t ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-audio-disabled\') : string(\'pause-audio\')}}"\n\t>\n\t\t<div class="{{csstheme}}-button-inner">\n\t\t\t<i class="{{csscommon}}-icon-pause"></i>\n\t\t</div>\n\t</div>\n\t<div class="{{csstheme}}-time-container">\n\t\t<div class="{{csstheme}}-time-value" title="{{string(\'elapsed-time\')}}">{{formatTime(position)}}/{{formatTime(duration || position)}}</div>\n\t</div>\n\n\n\t<div class="{{csstheme}}-volumebar">\n\t\t<div tabindex="4" data-selector="button-volume-bar"\n\t\t\t ba-hotkey:right="{{set_volume(volume + 0.1)}}"\n\t\t\t ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n\t\t\t onmouseout="this.blur()"\n\t\t\t class="{{csstheme}}-volumebar-inner"\n\t\t\t onmousedown="{{startUpdateVolume(domEvent)}}"\n\t\t\t onmouseup="{{stopUpdateVolume(domEvent)}}"\n\t\t\t onmouseleave="{{stopUpdateVolume(domEvent)}}"\n\t\t\t onmousemove="{{progressUpdateVolume(domEvent)}}"\n\t\t>\n\t\t\t<div class="{{csstheme}}-volumebar-position" ba-styles="{{{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n\t\t</div>\n\t</div>\n\n\t<div tabindex="3" data-selector="button-icon-volume"\n\t\t ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n\t\t class="{{csstheme}}-rightbutton-container {{csstheme}}-volume-button-container"\n\t\t ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n\t>\n\t\t<div class="{{csstheme}}-button-inner">\n\t\t\t<i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n\t\t</div>\n\t</div>\n\n\t<div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n\t\t<div tabindex="2" data-selector="progress-bar-inner"\n\t\t\t ba-hotkey:right="{{seek(position + skipseconds)}}"\n\t\t\t ba-hotkey:left="{{seek(position - skipseconds)}}"\n\t\t\t onmouseout="this.blur()"\n\t\t\t class="{{csstheme}}
2-progressbar-inner"\n\t\t     onmousedown="{{startUpdatePosition(domEvent)}}"\n\t\t     onmouseup="{{stopUpdatePosition(domEvent)}}"\n\t\t     onmouseleave="{{stopUpdatePosition(domEvent)}}"\n\t\t     onmousemove="{{progressUpdatePosition(domEvent)}}"\n\t\t>\n\t\t<div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n\t\t<div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'audio-progress\')}}"></div>\n\t</div>\n</div>\n',cssloader:e?"ba-audioplayer":"",cssmessage:"ba-audioplayer",cssplaybutton:e?"ba-audioplayer":""}}}),e.extend("module:Assets.audiorecorderthemes",["dynamics:Parser"],function(e){return e.registerFunctions({css:function(e){return e.css},csscommon:function(e){return e.csscommon},"actions.first().get('icon')":function(e){return e.actions.first().get("icon")},actions:function(e){return e.actions},"click_action(action)":function(e){return e.click_action(e.action)},"action.index":function(e){return e.action.index},"action.select && action.capture":function(e){return e.action.select&&e.action.capture},"select_file_action(action, domEvent)":function(e){return e.select_file_action(e.action,e.domEvent)},"action.accept":function(e){return e.action.accept},"action.select && !action.capture":function(e){return e.action.select&&!e.action.capture},"action.label":function(e){return e.action.label}}),{modern:{css:"ba-audiorecorder",csstheme:"ba-audiorecorder-theme-modern",cssrecorder:"ba-recorder",cssloader:"ba-audiorecorder",tmplchooser:'<div class="{{css}}-chooser-container">\n\n\t<div class="{{css}}-chooser-button-container">\n\n\t\t<div class="{{css}}-chooser-icon-container">\n\t\t\t<i class="{{csscommon}}-icon-{{actions.first().get(\'icon\')}}"></i>\n\t\t</div>\n\t\t<div ba-repeat="{{action :: actions}}">\n\t\t\t<div tabindex="0"\n\t\t\t\tba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n\t\t\t\t class="{{css}}-chooser-button-{{action.index}}"\n\t\t\t\t ba-click="{{click_action(action)}}"\n\t\t\t>\n\t\t\t\t<input ba-if="{{action.select && action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t\t   capture />\n\t\t\t\t<input ba-if="{{action.select && !action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t/>\n\t\t\t\t<span>\n\t\t\t\t\t{{action.label}}\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n'}}})}.call(t),function(){var e=this.subScope();e.binding("browser","root:BetaJS.Browser"),e.binding("dynamics","root:BetaJS.Dynamics"),e.binding("module","root:BetaJS.MediaComponents"),e.extend("module:Assets.playerthemes",["browser:Info","dynamics:Parser"],function(e,t){return e=e.isInternetExplorer()&&e.internetExplorerVersion()<=8,t.registerFunctions({csstheme:function(e){return e.csstheme},title_hide_class:function(e){return e.title_hide_class},"title && !prominent_title_closed":function(e){return e.title&&!e.prominent_title_closed},title:function(e){return e.title},closeable_title:function(e){return e.closeable_title},"prominent_title_closed=true":function(e){return e.prominent_title_closed=!0},"!closeable_title":function(e){return!e.closeable_title},controlbar_hide_class:function(e){return e.controlbar_hide_class},"submit()":function(e){return e.submit()},submittable:function(e){return e.submittable},"string('submit-video')":function(e){return e.string("submit-video")},"rerecord()":function(e){return e.rerecord()},rerecordable:function(e){return e.rerecordable},"string('rerecord-video')":function(e){return e.string("rerecord-video")},csscommon:function(e){return e.csscommon},"skipinitial ? 0 : 1":function(e){return e.skipinitial?0:1},"play()":function(e){return e.play()},"!playing":function(e){return!e.playing},"string('play-video')":function(e){return e.string("play-video")},"tab_index_move(domEvent, null, 'button-icon-pause')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-pause")},"pause()":function(e){return e.pause()},"disablepause ? cssplayer + '-disabled' : ''":function(e){return e.disablepause?e.cssplayer+"-disabled":""},playing:function(e){return e.playing},"disablepause ? string('pause-video-disabled') : string('pause-video')":function(e){return e.disablepause?e.string("pause-video-disabled"):e.string("pause-video")},"tab_index_move(domEvent, null, 'button-icon-play')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-play")},"toggle_position_info()":function(e){return e.toggle_position_info()},"revertposition ? string('remaining-time') : string('elapsed-time')":function(e){return e.revertposition?e.string("remaining-time"):e.string("elapsed-time")},'revertposition ? "-" : ""':function(e){return e.revertposition?"-":""}
2,"revertposition ? formatTime(duration - position) : formatTime(position)":function(e){return e.revertposition?e.formatTime(e.duration-e.position):e.formatTime(e.position)},"string('total-time')":function(e){return e.string("total-time")},"formatTime(duration || position)":function(e){return e.formatTime(e.duration||e.position)},"toggle_volume()":function(e){return e.toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(e){return e.string(0<e.volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(e){return e.csscommon+"-icon-volume-"+(.5<=e.volume?"up":0<e.volume?"down":"off")},"!hidevolumebar":function(e){return!e.hidevolumebar},"set_volume(volume + 0.1)":function(e){return e.set_volume(e.volume+.1)},"set_volume(volume - 0.1)":function(e){return e.set_volume(e.volume-.1)},"startUpdateVolume(domEvent, currElement)":function(e){return e.startUpdateVolume(e.domEvent,e.currElement)},"{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(e){return{width:Math.ceil(1+Math.min(99,Math.round(100*e.volume)))+"%"}},"string('volume-button')":function(e){return e.string("volume-button")},"toggle_stream()":function(e){return e.toggle_stream()},"streams.length > 1 && currentstream":function(e){return 1<e.streams.length&&e.currentstream},"string('change-resolution')":function(e){return e.string("change-resolution")},currentstream_label:function(e){return e.currentstream_label},"show_airplay_devices()":function(e){return e.show_airplay_devices()},cssplayer:function(e){return e.cssplayer},airplaybuttonvisible:function(e){return e.airplaybuttonvisible},castbuttonvisble:function(e){return e.castbuttonvisble},"toggle_fullscreen()":function(e){return e.toggle_fullscreen()},fullscreen:function(e){return e.fullscreen},"fullscreened ? string('exit-fullscreen-video') : string('fullscreen-video')":function(e){return e.fullscreened?e.string("exit-fullscreen-video"):e.string("fullscreen-video")},"tab_index_move(domEvent)":function(e){return e.tab_index_move(e.domEvent)},"fullscreened ? 'small' : 'full'":function(e){return e.fullscreened?"small":"full"},"toggle_tracks()":function(e){return e.toggle_tracks()},"(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload":function(e){return 0<e.tracktags.length&&e.showsubtitlebutton||e.allowtexttrackupload},"tracktextvisible ? 'active' : 'inactive'":function(e){return e.tracktextvisible?"active":"inactive"},"tracktextvisible ? string('close-tracks') : string('show-tracks')":function(e){return e.tracktextvisible?e.string("close-tracks"):e.string("show-tracks")},"hover_cc(true)":function(e){return e.hover_cc(!0)},"hover_cc(false)":function(e){return e.hover_cc(!1)},settingsmenubutton:function(e){return e.settingsmenubutton},"toggle_settings_menu()":function(e){return e.toggle_settings_menu()},"settingsmenuactive ? 'active' : 'inactive'":function(e){return e.settingsmenuactive?"active":"inactive"},"string('settings')":function(e){return e.string("settings")},trimmingmode:function(e){return e.trimmingmode},"trim()":function(e){return e.trim()},"string('trim-video')":function(e){return e.string("trim-video")},frameselectionmode:function(e){return e.frameselectionmode},"select_frame()":function(e){return e.select_frame()},"string('select-frame')":function(e){return e.string("select-frame")},"disableseeking ? cssplayer + '-disabled' : ''":function(e){return e.disableseeking?e.cssplayer+"-disabled":""},"seek(position + skipseconds)":function(e){return e.seek(e.position+e.skipseconds)},"seek(position - skipseconds)":function(e){return e.seek(e.position-e.skipseconds)},"seek(position + skipseconds * 3)":function(e){return e.seek(e.position+3*e.skipseconds)},"seek(position - skipseconds * 3)":function(e){return e.seek(e.position-3*e.skipseconds)}
2,"startUpdatePosition(domEvent)":function(e){return e.startUpdatePosition(e.domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.cached/e.duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.position/e.duration*100:0)+"%"}},"string('video-progress')":function(e){return e.string("video-progress")},"{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + '%'}":function(e){return{left:Math.round(e.duration&&e.trimstart?e.trimstart/e.duration*100:0)+"%"}},"{left: 'auto', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + '%'}":function(e){return{left:"auto",right:100-Math.round(e.duration&&e.trimend?e.trimend/e.duration*100:100)+"%"}}}),t.registerFunctions({"play()":function(e){return e.play()},"tab_index_move(domEvent, null, 'player-toggle-overlay')":function(e){return e.tab_index_move(e.domEvent,null,"player-toggle-overlay")},cssplayer:function(e){return e.cssplayer},"string('tooltip')":function(e){return e.string("tooltip")},"showduration && (duration != 0 && duration != undefined)":function(e){return e.showduration&&0!=e.duration&&null!=e.duration},css:function(e){return e.css},"formatTime(duration)":function(e){return e.formatTime(e.duration)},"rerecordable || submittable":function(e){return e.rerecordable||e.submittable},"submittable && !trimmingmode":function(e){return e.submittable&&!e.trimmingmode},"submit()":function(e){return e.submit()},"string('submit-video')":function(e){return e.string("submit-video")},"rerecordable && !trimmingmode":function(e){return e.rerecordable&&!e.trimmingmode},"rerecord()":function(e){return e.rerecord()},"string('rerecord')":function(e){return e.string("rerecord")},trimmingmode:function(e){return e.trimmingmode},"string('trim')":function(e){return e.string("trim")},"skip()":function(e){return e.skip()},"string('skip')":function(e){return e.string("skip")}}),{cube:{css:"ba-videoplayer",csstheme:"ba-player-cube-theme",cssplayer:"ba-player",tmplcontrolbar:'\n<div data-selector="video-title-block" class="{{csstheme}}-title-block {{title_hide_class}}" ba-if="{{title && !prominent_title_closed}}">\n    <p class="{{csstheme}}-title">\n        {{title}}\n    </p>\n    <div ba-if="{{closeable_title}}" class="prominent-title-close" ba-click="{{prominent_title_closed=true}}"><span>&#10006;</span></div>\n\t<div ba-if="{{!closeable_title}}">&nbsp;</div>\n</div>\n\n<div class="{{csstheme}}-dashboard {{controlbar_hide_class}}">\n\n    <div class="{{csstheme}}-left-block">\n\n        <div tabindex="0" data-selector="submit-video-button"\n             ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container" ba-if="{{submittable}}" ba-click="{{submit()}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n             ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container" ba-if="{{rerecordable}}"\n             ba-click="{{rerecord()}}" title="{{string(\'rerecord-video\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-ccw"></i>\n            </div>\n        </div>\n\n        <div tabindex="{{skipinitial ? 0 : 1}}" data-selector="button-icon-play"\n             ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container"\n             ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-video\')}}"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-play"></i>\n            </div>\n        </div>\n\n        <div tabindex="{{skipinitial ? 0 : 1 }}" data-selector="button-icon-pause"\n             ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n             ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-video-disabled\') : string(\'pause-video\')}}"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-pause"></i>\n            </div>\n        </div>\n    </div>\n\n    <div class="{{csstheme}}-right-block">\n        <div class="{{csstheme}}-button-container {{csstheme}}-timer-container {{csscommon}}-clickable"\n             ba-click="{{toggle_position_info()}}"\n        >\n            <div class="{{csstheme}}-time-container">\n                <div class="{{csstheme}}-time-value"\n                     title="{{revertposition ? string(\'remaining-time\') : string(\'elapsed-time\')}}"\n                >\n                    {{revertposition ? "-" : ""}}
2\n                    {{revertposition ? formatTime(duration - position) : formatTime(position)}}\n                </div>\n            </div>\n            <p> / </p>\n            <div class="{{csstheme}}-time-container">\n                <div class="{{csstheme}}-time-value" title="{{string(\'total-time\')}}">{{formatTime(duration || position)}}</div>\n            </div>\n        </div>\n\n        <div tabindex="3" data-selector="button-icon-volume"\n             ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container"\n             ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}">\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-volumebar" ba-show="{{!hidevolumebar}}">\n            <div tabindex="4" data-selector="button-volume-bar"\n                 ba-hotkey:right="{{set_volume(volume + 0.1)}}"\n                 ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n                 onmouseout="this.blur()"\n                 class="{{csstheme}}-volumebar-inner"\n                 ontouchstart="{{startUpdateVolume(domEvent, currElement)}}"\n                 onmousedown="{{startUpdateVolume(domEvent, currElement)}}"\n            >\n                <div class="{{csstheme}}-volumebar-position" ba-styles="{{{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n            </div>\n        </div>\n\n        <div tabindex="5" data-selector="button-stream-label"\n             ba-hotkey:space^enter="{{toggle_stream()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container" ba-if="{{streams.length > 1 && currentstream}}"\n             ba-click="{{toggle_stream()}}" title="{{string(\'change-resolution\')}}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-stream-label-container">\n                <div class="{{csstheme}}-button-text {{csstheme}}-stream-label">\n                    <span>{{currentstream_label}}</span>\n                </div>\n            </div>\n        </div>\n\n        <div tabindex="6" data-selector="button-airplay"\n             ba-hotkey:space^enter="{{show_airplay_devices()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container {{cssplayer}}-airplay-container"\n             ba-show="{{airplaybuttonvisible}}" ba-click="{{show_airplay_devices()}}">\n            <svg width="16px" height="11px" viewBox="0 0 16 11" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n                \n                <title>Airplay</title>\n                <desc>Airplay icon.</desc>\n                <defs></defs>\n                <g stroke="none" stroke-width="1" fill-rule="evenodd" sketch:type="MSPage">\n                    <path d="M4,11 L12,11 L8,7 L4,11 Z M14.5454545,0 L1.45454545,0 C0.654545455,0 0,0.5625 0,1.25 L0,8.75 C0,9.4375 0.654545455,10 1.45454545,10 L4.36363636,10 L4.36363636,8.75 L1.45454545,8.75 L1.45454545,1.25 L14.5454545,1.25 L14.5454545,8.75 L11.6363636,8.75 L11.6363636,10 L14.5454545,10 C15.3454545,10 16,9.4375 16,8.75 L16,1.25 C16,0.5625 15.3454545,0 14.5454545,0 L14.5454545,0 Z" sketch:type="MSShapeGroup"></path>\n                </g>\n            </svg>\n        </div>\n\n        <div tabindex="7" data-selector="button-chromecast" onmouseout="this.blur()" class="{{csstheme}}-button-container {{csstheme}}-cast-button-container" ba-show="{{castbuttonvisble}}">\n            <button class="{{csstheme}}-gcast-button" is="google-cast-button"></button>\n        </div>\n\n        <div tabindex="8" data-selector="button-icon-resize-full"\n             ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container" ba-if={{fullscreen}}\n             ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-video\') : string(\'fullscreen-video\') }}"\n             onkeydown="{{tab_index_move(domEvent)}}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-full-screen-btn-inner">\n                <i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n            </div>\n        </div>\n\n        <div tabindex="9" data-selector="cc-button-container"\n             ba-hotkey:space^enter="{{toggle_tracks()}}" onmouseout="this.blur()"\n             ba-if="{{(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload}}"\n             class="{{csstheme}}-button-container  {{cssplayer}}-button-{{tracktextvisible ? \'active\' : \'inactive\'}}
2"\n             title="{{tracktextvisible ? string(\'close-tracks\') : string(\'show-tracks\')}}"\n             ba-click="{{toggle_tracks()}}"\n             onmouseover="{{hover_cc(true)}}"\n             onmouseleave="{{hover_cc(false)}}"\n             onkeydown="{{tab_index_move(domEvent)}}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-subtitle-button-inner">\n                <i class="{{csscommon}}-icon-subtitle"></i>\n            </div>\n        </div>\n\n        <div tabindex="10" data-selector="button-icon-settings" ba-if="{{settingsmenubutton}}"\n             ba-hotkey:space^enter="{{toggle_settings_menu()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container {{cssplayer}}-button-{{settingsmenuactive ? \'active\' : \'inactive\'}}"\n             ba-click="{{toggle_settings_menu()}}"\n             title="{{string(\'settings\')}}"\n             onkeydown="{{tab_index_move(domEvent)}}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-settings-button">\n                <i class="{{csscommon}}-icon-cog"></i>\n            </div>\n        </div>\n\n        <div tabindex="11" class="{{csstheme}}-button-container" ba-if="{{trimmingmode}}">\n            <div data-selector="trim-button"\n                 onmouseout="this.blur()"\n                 ba-click="{{trim()}}"\n                 class="{{csstheme}}-button-inner {{csstheme}}-primary-button">\n                 {{string(\'trim-video\')}}\n            </div>\n        </div>\n\n        <div tabindex="11" class="{{csstheme}}-button-container" ba-if="{{frameselectionmode}}">\n            <div data-selector="select-frame-button"\n                 onmouseout="this.blur()"\n                 ba-click="{{select_frame()}}"\n                 class="{{csstheme}}-button-inner {{csstheme}}-primary-button">\n                 {{string(\'select-frame\')}}\n            </div>\n        </div>\n    </div>\n\n    <div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n        <div tabindex="2" data-selector="progress-bar-inner"\n             ba-hotkey:right="{{seek(position + skipseconds)}}"\n             ba-hotkey:left="{{seek(position - skipseconds)}}"\n             ba-hotkey:alt+right="{{seek(position + skipseconds * 3)}}"\n             ba-hotkey:alt+left="{{seek(position - skipseconds * 3)}}"\n             onmouseout="this.blur()"\n             class="{{csstheme}}-progressbar-inner"\n             ontouchstart="{{startUpdatePosition(domEvent)}}"\n             onmousedown="{{startUpdatePosition(domEvent)}}"\n        >\n\n            <div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n            <div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'video-progress\')}}"></div>\n            <div class="{{csstheme}}-progressbar-marker"\n                data-selector="trim-start-marker"\n                ba-if="{{trimmingmode}}"\n                ba-styles="{{{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + \'%\'}}}"\n            ></div>\n            <div class="{{csstheme}}-progressbar-marker"\n                    data-selector="trim-end-marker"\n                    ba-if="{{trimmingmode}}"\n                    ba-styles="{{{left: \'auto\', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + \'%\'}}}"\n            ></div>\n        </div>\n    </div>\n\n</div>\n',tmplplaybutton:'\n<div tabindex="0" data-selector="play-button"\n     ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n     onkeydown="{{tab_index_move(domEvent, null, \'player-toggle-overlay\')}}"\n     class="{{cssplayer}}-playbutton-container" ba-click="{{play()}}" title="{{string(\'tooltip\')}}"\n>\n\t<div class="{{cssplayer}}-playbutton-button"></div>\n</div>\n<div ba-show="{{showduration && (duration != 0 && duration != undefined)}}" class="{{css}}-playbutton-duration">
2\n    {{formatTime(duration)}}\n</div>\n\n<div class="{{cssplayer}}-rerecord-bar" ba-if="{{rerecordable || submittable}}">\n\t<div class="{{cssplayer}}-rerecord-backbar"></div>\n\t<div class="{{cssplayer}}-rerecord-frontbar">\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{submittable && !trimmingmode}}">\n            <div tabindex="0" data-selector="player-submit-button"\n                 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{submit()}}">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{rerecordable && !trimmingmode}}">\n        \t<div tabindex="0" data-selector="player-rerecord-button"\n                 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{rerecord()}}">\n        \t\t{{string(\'rerecord\')}}\n        \t</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        \t<div tabindex="0" data-selector="player-trim-button"\n                 ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{play()}}">\n        \t\t{{string(\'trim\')}}\n        \t</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        \t<div tabindex="0" data-selector="player-skip-button"\n                 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{skip()}}">\n        \t\t{{string(\'skip\')}}\n        \t</div>\n        </div>\n\t</div>\n</div>\n',cssloader:e?"ba-videoplayer":"",cssmessage:"ba-videoplayer",cssplaybutton:e?"ba-videoplayer":""}}}),e.extend("module:Assets.recorderthemes",["dynamics:Parser"],function(e){return e.registerFunctions({csstheme:function(e){return e.csstheme},css:function(e){return e.css},"settingsvisible && settingsopen":function(e){return e.settingsvisible&&e.settingsopen},videoselectnotification:function(e){return e.videoselectnotification},"string('add-stream')":function(e){return e.string("add-stream")},csscommon:function(e){return e.csscommon},"showaddstreambutton && firefox && allowscreen":function(e){return e.showaddstreambutton&&e.firefox&&e.allowscreen},"addNewStream()":function(e){return e.addNewStream()},"hover(string('add-stream'))":function(e){return e.hover(e.string("add-stream"))},"showaddstreambutton && !firefox":function(e){return e.showaddstreambutton&&!e.firefox},cameras:function(e){return e.cameras},"(camera.id !== selectedcamera) || allowscreen":function(e){return e.camera.id!==e.selectedcamera||e.allowscreen},"addNewStream(camera.id)":function(e){return e.addNewStream(e.camera.id)},"camera.label":function(e){return e.camera.label},"(showaddstreambutton && !firefox) || (firefox && allowscreen)":function(e){return e.showaddstreambutton&&!e.firefox||e.firefox&&e.allowscreen},"!novideo && !allowscreen && !ismobile":function(e){return!e.novideo&&!e.allowscreen&&!e.ismobile},"hover(string('select-camera'))":function(e){return e.hover(e.string("select-camera"))},"selectCamera(camera.id)":function(e){return e.selectCamera(e.camera.id)},"selectedcamera == camera.id":function(e){return e.selectedcamera==e.camera.id},"(!noaudio && !novideo) || !allowscreen":function(e){return!e.noaudio&&!e.novideo||!e.allowscreen},microphones:function(e){return e.microphones},"!noaudio && !allowscreen":function(e){return!e.noaudio&&!e.allowscreen},"selectMicrophone(microphone.id)":function(e){return e.selectMicrophone(e.microphone.id)},"hover(string('select-audio-input'))":function(e){return e.hover(e.string("select-audio-input"))},"selectedmicrophone == microphone.id":function(e){return e.selectedmicrophone==e.microphone.id},"microphone.label":function(e){return e.microphone.label},rerecordvisible:function(e){return e.rerecordvisible},"rerecord()":function(e){return e.rerecord()},"hover(string('rerecord-tooltip'))":function(e){return e.hover(e.string("rerecord-tooltip"))},"unhover()":function(e){return e.unhover()},"string('rerecord')":function(e){return e.string("rerecord")},cancelvisible:function(e){return e.cancelvisible},"cancel()":function(e){return e.cancel()},"hover(string('cancel-tooltip'))":function(e){return e.hover(e.string("cancel-tooltip"))},"string('cancel')":function(e){return e.string("cancel")},"stopvisible && recordingindication":function(e){return e.stopvisible&&e.recordingindication},settingsvisible:function(e){return e.settingsvisible},ismobile:function(e){return e.ismobile},"toggleFaceMode()":function(e){return e.toggleFaceMode()},"hover(string('switch-camera'))":function(e){return e.hover(e.string("switch-camera"))},"settingsopen=!settingsopen":function(e){return e.settingsopen=!e.settingsopen},"settingsopen ? 'selected' : 'unselected'":function(e){return e.settingsopen?"selected":"unselected"},"hover(string('settings'))":function(e){return e.hover(e.string("settings"))},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(e){return e.hover(e.string(e.microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(e){return e.microphonehealthy?"good":"bad"},"!novideo && !allowscreen":function(e){return!e.novideo&&!e.allowscreen},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(e){return e.hover(e.string(e.camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(e){return e.camerahealthy?"good":"bad"}
2,cssrecorder:function(e){return e.cssrecorder},recordvisible:function(e){return e.recordvisible},"record()":function(e){return e.record()},"hover(string('record-tooltip'))":function(e){return e.hover(e.string("record-tooltip"))},"string('record')":function(e){return e.string("record")},stopvisible:function(e){return e.stopvisible},"controlbarlabel && !rerecordvisible":function(e){return e.controlbarlabel&&!e.rerecordvisible},controlbarlabel:function(e){return e.controlbarlabel},"pausable && !resumevisible":function(e){return e.pausable&&!e.resumevisible},"stop()":function(e){return e.stop()},"string('pause-recorder')":function(e){return e.string("pause-recorder")},"pause()":function(e){return e.pause()},"hover(string('pause-recorder'))":function(e){return e.hover(e.string("pause-recorder"))},"pausable && resumevisible":function(e){return e.pausable&&e.resumevisible},"resume()":function(e){return e.resume()},"string('resume-recorder')":function(e){return e.string("resume-recorder")},"hover(string('resume-recorder'))":function(e){return e.hover(e.string("resume-recorder"))},"mintimeindicator ? css + '-disabled': ''":function(e){return e.mintimeindicator?e.css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(e){return e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip")},"hover(mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(e){return e.hover(e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip"))},"string('stop')":function(e){return e.string("stop")},skipvisible:function(e){return e.skipvisible},"skip()":function(e){return e.skip()},"hover(string('skip-tooltip'))":function(e){return e.hover(e.string("skip-tooltip"))},"string('skip')":function(e){return e.string("skip")},uploadcovershotvisible:function(e){return e.uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(e){return e.hover(e.string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(e){return e.uploadCovershot(e.domEvent)},covershot_accept_string:function(e){return e.covershot_accept_string},"string('upload-covershot')":function(e){return e.string("upload-covershot")}}),e.registerFunctions({showslidercontainer:function(e){return e.showslidercontainer},css:function(e){return e.css},"left()":function(e){return e.left()},csscommon:function(e){return e.csscommon},images:function(e){return e.images},"select(image)":function(e){return e.select(e.image)},"{left: image.left + 'px', top: image.top + 'px', width: image.width + 'px', height: image.height + 'px'}":function(e){return{left:e.image.left+"px",top:e.image.top+"px",width:e.image.width+"px",height:e.image.height+"px"}},"right()":function(e){return e.right()},"!showslidercontainer":function(e){return!e.showslidercontainer},covershot_accept_string:function(e){return e.covershot_accept_string},"uploadCovershot(domEvent)":function(e){return e.uploadCovershot(e.domEvent)},"string('upload-covershot')":function(e){return e.string("upload-covershot")}}),e.registerFunctions({css:function(e){return e.css},"initialmessages.length > 0":function(e){return 0<e.initialmessages.length},csscommon:function(e){return e.csscommon},initialmessages:function(e){return e.initialmessages},"initialmessage.message":function(e){return e.initialmessage.message},"initialmessage.type ? initialmessage.type : 'default'":function(e){return e.initialmessage.type||"default"},"initialmessage.id":function(e){return e.initialmessage.id},actions:function(e){return e.actions},"click_action(action)":function(e){return e.click_action(e.action)},"action.index":function(e){return e.action.index},"action.select && action.capture":function(e){return e.action.select&&e.action.capture},"select_file_action(action, domEvent)":function(e){return e.select_file_action(e.action,e.domEvent)},"action.accept":function(e){return e.action.accept},"action.switchcamera":function(e){return e.action.switchcamera},"action.select && !action.capture":function(e){return e.action.select&&!e.action.capture},"action.label":function(e){return e.action.label},"action.icon":function(e){return e.action.icon}}
2),e.registerFunctions({cssrecorder:function(e){return e.cssrecorder},"click()":function(e){return e.click()},"shortMessage ? 'short-message' : 'long-message'":function(e){return e.shortMessage?"short-message":"long-message"},'message || ""':function(e){return e.message||""},"links && links.length > 0":function(e){return e.links&&0<e.links.length},links:function(e){return e.links},"linkClick(link)":function(e){return e.linkClick(e.link)},"link.title":function(e){return e.link.title}}),{cube:{css:"ba-videorecorder",cssrecorder:"ba-recorder",csstheme:"ba-recorder-theme-cube",cssmessage:"ba-videorecorder-theme-cube",cssloader:"ba-videorecorder",tmplcontrolbar:'<div class="{{csstheme}}-dashboard">\n\n\t<div class="{{css}}-settings-front">\n\n\t\t\n\t\t<div data-selector="recorder-settings" class="{{css}}-settings" ba-show="{{settingsvisible && settingsopen}}">\n\t\t\t<div data-selector="settings-list-front" class="{{css}}-bubble-info">\n\t\t\t\t<ul data-selector="add-new-stream" ba-if="{{videoselectnotification}}">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<div data-selector="single-camera-stream">\n\t\t\t\t\t\t\t<i class="ba-commoncss-icon-plus"></i> {{string(\'add-stream\')}}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<div data-selector="single-camera-stream" class="{{csscommon}}-text-error">\n\t\t\t\t\t\t\t{{videoselectnotification}}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t\t<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && firefox && allowscreen}}">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<div data-selector="single-camera-stream"\n\t\t\t\t\t\t\t class="{{css}}-add-stream"\n\t\t\t\t\t\t\t onclick="{{addNewStream()}}"\n\t\t\t\t\t\t\t onmouseenter="{{hover(string(\'add-stream\'))}}"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<i class="{{csscommon}}-icon-plus"></i> {{string(\'add-stream\')}}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\n\t\t\t\t<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && !firefox}}" ba-repeat="{{camera :: cameras}}">\n\t\t\t\t\t<li ba-show="{{(camera.id !== selectedcamera) || allowscreen}}">\n\t\t\t\t\t\t<div data-selector="single-camera-stream"\n\t\t\t\t\t\t\t class="{{css}}-add-stream"\n\t\t\t\t\t\t\t onclick="{{addNewStream(camera.id)}}"\n\t\t\t\t\t\t\t onmouseenter="{{hover(string(\'add-stream\'))}}"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<i class="{{csscommon}}-icon-plus"></i> {{camera.label}}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t\t<hr ba-show="{{(showaddstreambutton && !firefox) || (firefox && allowscreen)}}"/>\n\t\t\t\t<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}" ba-show="{{!novideo && !allowscreen && !ismobile}}">\n\t\t\t\t\t<li onmouseenter="{{hover(string(\'select-camera\'))}}">\n\t\t\t\t\t\t<input tabindex="0"\n\t\t\t\t\t\t\t   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n                               type=\'radio\'\n\t\t\t\t\t\t\t   name=\'camera\' value="{{selectedcamera == camera.id}}" onclick="{{selectCamera(camera.id)}}"\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t<label tabindex="0" ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\t\t   onclick="{{selectCamera(camera.id)}}"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t{{camera.label}}\n\t\t\t\t\t\t</label>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t\t<hr ba-show="{{(!noaudio && !novideo) || !allowscreen}}"/>\n\t\t\t\t<ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}" ba-show="{{!noaudio && !allowscreen}}">\n\t\t\t\t\t<li tabindex="0"\n\t\t\t\t\t\tba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\tonmouseenter="{{hover(string(\'select-audio-input\'))}}"\n\t\t\t\t\t\tonclick="{{selectMicrophone(microphone.id)}}"\n\t\t\t\t\t>\n\t\t\t\t\t\t<input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t{{microphone.label}}\n\t\t\t\t\t\t</label>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n\n\t\n\t<div data-selector="controlbar" class="{{css}}-controlbar">\n\n\t\t<div class="{{css}}-controlbar-center-section">\n\n\t\t\t<div class="{{css}}
2-button-container" ba-show="{{rerecordvisible}}">\n\t\t\t\t<div tabindex="0" data-selector="rerecord-primary-button"\n\t\t\t\t\t ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n\t\t\t\t\t class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{rerecord()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'rerecord\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-button-container" ba-show="{{cancelvisible}}">\n\t\t\t\t<div tabindex="0" data-selector="cancel-primary-button"\n\t\t\t\t\t ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n\t\t\t\t\t class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{cancel()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}">\n\t\t\t\t\t{{string(\'cancel\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t</div>\n\n\t\t<div class="{{css}}-controlbar-left-section">\n\n\t\t\t<div class="{{css}}-indicator-container" ba-show="{{stopvisible && recordingindication}}">\n\t\t\t\t<div data-selector="recording-indicator" class="{{css}}-recording-indication"></div>\n\t\t\t</div>\n\n\t\t\t<div ba-show="{{settingsvisible}}">\n\n\t\t\t\t<div class="{{css}}-button" ba-show="{{ismobile}}">\n\t\t\t\t\t<div data-selector="face-mode-toggle-icon" class="{{css}}-mobile-camera-switcher {{css}}-button-inner {{css}}-button-unselected"\n\t\t\t\t\t\t onclick="{{toggleFaceMode()}}"\n\t\t\t\t\t\t onmouseenter="{{hover(string(\'switch-camera\'))}}"\n\t\t\t\t\t>\n\t\t\t\t\t\t<i class="{{csscommon}}-icon-arrows-cw"></i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class="{{css}}-button">\n\t\t\t\t\t<div tabindex="0" ba-hotkey:space^enter="{{settingsopen=!settingsopen}}"\n\t\t\t\t\t\t data-selector="record-button-icon-cog" class="{{css}}-button-inner {{css}}-button-{{settingsopen ? \'selected\' : \'unselected\' }}"\n\t\t\t\t\t\t onmouseout="this.blur()"\n\t\t\t\t\t\t onclick="{{settingsopen=!settingsopen}}"\n\t\t\t\t\t\t onmouseenter="{{hover(string(\'settings\'))}}"\n\t\t\t\t\t\t onmouseleave="{{unhover()}}" >\n\t\t\t\t\t\t<i class="{{csscommon}}-icon-cog"></i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class="{{css}}-button" ba-show="{{!noaudio && !allowscreen}}">\n\t\t\t\t\t<div data-selector="record-button-icon-mic" class="{{css}}-button-inner"\n\t\t\t\t\t\t onmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n\t\t\t\t\t\t onmouseleave="{{unhover()}}">\n\t\t\t\t\t\t<i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class="{{css}}-button" ba-show="{{!novideo && !allowscreen}}">\n\t\t\t\t\t<div data-selector="record-button-icon-videocam" class="{{css}}-button-inner"\n\t\t\t\t\t\t onmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n\t\t\t\t\t\t onmouseleave="{{unhover()}}">\n\t\t\t\t\t\t<i class="{{csscommon}}-icon-videocam {{csscommon}}-icon-state-{{ camerahealthy ? \'good\' : \'bad\' }}"></i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="{{cssrecorder}}-controlbar-right-section">\n\n\t\t\t<div class="{{css}}-rightbutton-container" ba-show="{{recordvisible}}">\n\t\t\t\t<div tabindex="0" data-selector="record-primary-button"\n\t\t\t\t\t ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n\t\t\t\t\t class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{record()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}">\n\t\t\t\t\t{{string(\'record\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t</div>\n\n\t\t<div class="{{css}}-stop-container" ba-show="{{stopvisible}}">\n\t\t\t<div class="{{css}}-timer-container">\n\t\t\t\t<div class="{{css}}-label-container" ba-show="{{controlbarlabel && !rerecordvisible}}">\n\t\t\t\t\t<div data-selector="record-label-block" class="{{css}}-label {{css}}-button-primary">\n\t\t\t\t\t\t{{controlbarlabel}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-stop-button-container">\n\n\t\t\t\t<div class="{{css}}-button">\n                    <div tabindex="0" ba-show="{{pausable && !resumevisible}}"\n                         ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n                         data-selector="pause-primary-button" class="{{css}}-button"\n                         title="{{string(\'pause-recorder\')}}"\n                         onclick="{{pause()}}"\n                         onmouseenter="{{hover(string(\'pause-recorder\'))}}"\n                         onmouseleave="{{unhover()}}"\n                    >\n                        <i class="{{csscommon}}-icon-pause"></i>\n                    </div>\n\n                    <div tabindex="0" ba-show="{{pausable && resumevisible}}"\n                         ba-hotkey:space^enter="{{resume()}}" onmouseout="this.blur()"\n                         data-selector="resume-primary-button" class="{{css}}-button"\n                         title="{{string(\'resume-recorder\')}}"\n                         onclick="{{resume()}}"\n                         onmouseenter="{{hover(string(\'resume-recorder\'))}}"\n                         onmouseleave="{{unhover()}}"\n                    >\n                        <i class="{{csscommon}}-icon-ccw"></i>\n                    </div>\n\t\t\t\t</div>\n\n\t\t\t\t<div tabindex="0" data-selector="stop-primary-button"\n\t\t\t\t\t ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n\t\t\t\t\t class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n\t\t\t\t\t title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n\t\t\t\t\t onclick="{{stop()}}"\n\t\t\t\t\t onmouseenter="{{hover(mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'stop\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n            <div tabindex="0" data-selector="skip-primary-button"\n\t\t\t\t ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n\t\t\t\t class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                {{string(\'skip\')}}\n            </div>\n        </div>\n\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n            <div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                <input type="file"\n                       class="{{css}}-chooser-file"\n                       style="height:100px"\n                       onchange="{{uploadCovershot(domEvent)}}
2"\n                       accept="{{covershot_accept_string}}" />\n                <span>\n                    {{string(\'upload-covershot\')}}\n                </span>\n            </div>\n        </div>\n\n\t</div>\n\n</div>\n',tmplimagegallery:'<div ba-if="{{showslidercontainer}}" data-selector="image-gallery" class="{{css}}-image-gallery-container">\n\t<div data-selector="slider-left-button" class="{{css}}-imagegallery-leftbutton">\n\t\t<div tabindex="0" data-selector="slider-left-inner-button"\n\t\t\t ba-hotkey:space^enter^left="{{left()}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-imagegallery-button-inner" onclick="{{left()}}"\n\t\t>\n\t\t\t<i class="{{csscommon}}-icon-left-open"></i>\n\t\t</div>\n\t</div>\n\n\t<div data-selector="images-imagegallery-container" ba-repeat="{{image::images}}" class="{{css}}-imagegallery-container" data-gallery-container>\n\t\t<div tabindex="0" data-selector="imagegallery-selected-image"\n\t\t\t ba-hotkey:space^enter="{{select(image)}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-imagegallery-image"\n\t\t\t ba-styles="{{{left: image.left + \'px\', top: image.top + \'px\', width: image.width + \'px\', height: image.height + \'px\'}}}"\n\t\t\t onclick="{{select(image)}}"\n\t\t>\n\t\t</div>\n\t</div>\n\n\t<div data-selector="slider-right-button" class="{{css}}-imagegallery-rightbutton">\n\t\t<div tabindex="0" data-selector="slider-right-inner-button"\n\t\t\t ba-hotkey:space^enter^right="{{right()}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-imagegallery-button-inner"\n\t\t\t onclick="{{right()}}"\n\t\t>\n\t\t\t<i class="{{csscommon}}-icon-right-open"></i>\n\t\t</div>\n\t</div>\n</div>\n\n<div ba-if="{{!showslidercontainer}}" class="{{css}}-chooser-container">\n\t<div data-selector="covershot-primary-button" class="{{css}}-chooser-button-container">\n\t\t<div class="{{css}}-chooser-button-0">\n\t\t\t<input type="file"\n\t\t\t\t   tabindex="0"\n\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t   accept="{{covershot_accept_string}}"\n\t\t\t\t   onchange="{{uploadCovershot(domEvent)}}"\n\t\t\t/>\n\t\t\t<i class="{{csscommon}}-icon-picture"></i>\n\t\t\t<span>\n\t\t\t{{string(\'upload-covershot\')}}\n\t\t</span>\n\t\t</div>\n\t</div>\n</div>\n',tmplchooser:'<div class="{{css}}-chooser-container">\n\t<div ba-if="{{initialmessages.length > 0}}" class="{{csscommon}}-message-container">\n\t\t<ul ba-repeat="{{initialmessage :: initialmessages}}">\n\t\t\t<li ba-if="{{initialmessage.message}}"\n\t\t\t\tclass="{{csscommon}}-message-text {{csscommon}}-message-{{initialmessage.type ? initialmessage.type : \'default\'}}"\n\t\t\t>\n\t\t\t\t{{ initialmessage.message }}\n\t\t\t\t<span ba-if="{{initialmessage.id}}"\n\t\t\t\t\t  class="{{csscommon}}-action-button"\n\t\t\t\t\t  ba-click="close_message(initialmessage.id)"\n\t\t\t\t>\n\t\t\t\t\t<i class="{{csscommon}}-icon-cancel"></i>\n\t\t\t\t</span>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\n\t<div class="{{css}}-chooser-button-container">\n\n\t\t<div ba-repeat="{{action :: actions}}">\n\t\t\t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n\t\t\t\t class="{{css}}-chooser-button-{{action.index}}"\n\t\t\t\t ba-click="{{click_action(action)}}">\n\t\t\t\t<input ba-if="{{action.select && action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t\t   capture="{{action.switchcamera}}" />\n\t\t\t\t<input ba-if="{{action.select && !action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t/>\n\t\t\t\t<span>\n\t\t\t\t\t{{action.label}}\n\t\t\t\t</span>\n\t\t\t\t<i class="{{csscommon}}-icon-{{action.icon}}"\n\t\t\t\t   ba-if="{{action.icon}}"></i>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n',tmplmessage:'<div data-selector="recorder-message-container" class="{{cssrecorder}}-message-container" ba-click="{{click()}}">\n    <div class="{{cssrecorder}}-top-inner-message-container {{cssrecorder}}-{{shortMessage ? \'short-message\' : \'long-message\'}}">\n        <div class="{{cssrecorder}}-first-inner-message-container">\n            <div class="{{cssrecorder}}-second-inner-message-container">\n                <div class="{{cssrecorder}}-third-inner-message-container">\n                    <div class="{{cssrecorder}}-fourth-inner-message-container">\n                        <div data-selector="recorder-message-block" class=\'{{cssrecorder}}-message-message\'>\n                            <p>\n                                {{message || ""}}\n                            </p>\n                            <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n                                <li>\n                                    <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                                        {{link.title}}\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'}}}),e.extend("module:Assets.imageviewerthemes",["browser:Info","dynamics:Parser"],function(e,t){return e=e.isInternetExplorer()&&e.internetExplorerVersion()<=8,t.registerFunctions({css:function(e){return e.css},"activitydelta > 5000 && hideoninactivity ? (css + '-dashboard-hidden') : ''":function(e){return 5e3<e.activitydelta&&e.hideoninactivity?e.css+"-dashboard-hidden":""},title:function(e){return e.title},"submit()":function(e){return e.submit()},submittable:function(e){return e.submittable},"string('submit-image')":function(e){return e.string("submit-image")},"rerecord()":function(e){return e.rerecord()},rerecordable:function(e){return e.rerecordable},"string('rerecord-image')":function(e){return e.string("rerecord-image")},csscommon:function(e){return e.csscommon},"toggle_fullscreen()":function(e){return e.toggle_fullscreen()},fullscreen:function(e){return e.fullscreen},"fullscreened ? string('exit-fullscreen-image') : string('fullscreen-image')":function(e){return e.fullscreened?e.string("exit-fullscreen-image"):e.string("fullscreen-image")},"tab_index_move(domEvent)":function(e){return e.tab_index_move(e.domEvent)},"fullscreened ? 'small' : 'full'":function(e){return e.fullscreened?"small":"full"}}),{cube:{css:"ba-imageviewer",csstheme:"ba-imageviewer-cube-theme",tmplcontrolbar:'\n<div data-selector="image-title-block" class="{{css}}-image-title-block {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}" ba-if="{{title}}">\n    <p class="{{css}}-image-title">\n        {{title}}\n    </p>\n</div>\n\n<div class="{{css}}-dashboard {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}">\n\n    <div class="{{css}}-left-block">\n\n        <div tabindex="0" data-selector="submit-image-button"\n             ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n             class="{{css}}-button-container" ba-if="{{submittable}}" ba-click="{{submit()}}"\n        >\n            <div class="{{css}}-button-inner">\n                {{string(\'submit-image\')}}\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n             ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n             class="{{css}}-button-container" ba-if="{{rerecordable}}"\n             ba-click="{{rerecord()}}" title="{{string(\'rerecord-image\')}}"\n        >\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon}}-icon-ccw"></i>\n            </div>\n        </div>\n\n    </div>\n\n    <div class="{{css}}-right-block">\n        <div tabindex="8" data-selector="button-icon-resize-full"\n             ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n             class="{{css}}-button-container" ba-if={{fullscreen}}\n             ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-image\') : string(\'fullscreen-image\') }}"\n             onkeydown="{{tab_index_move(domEvent)}}"\n        >\n            <div class="{{css}}-button-inner {{css}}-full-screen-btn-inner">\n                <i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n            </div>\n        </div>\n\n    </div>\n\n</div>\n',cssloader:e?"ba-imageviewer":"",cssmessage:"ba-imageviewer"}}}),e.extend("module:Assets.audioplayerthemes",["browser:Info","dynamics:Parser"],function(e,t){return e=e.isInternetExplorer()&&e.internetExplorerVersion()<=8,t.registerFunctions({csstheme:function(e){return e.csstheme},title:function(e){return e.title},"submit()":function(e){return e.submit()},submittable:function(e){return e.submittable},"string('submit-audio')":function(e){return e.string("submit-audio")},"rerecord()":function(e){return e.rerecord()},rerecordable:function(e){return e.rerecordable},"string('rerecord-audio')":function(e){return e.string("rerecord-audio")},csscommon:function(e){return e.csscommon},"play()":function(e){return e.play()},"!playing":function(e){return!e.playing},"string('play-audio')":function(e){return e.string("play-audio")},"tab_index_move(domEvent, null, 'button-icon-pause')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-pause")},"pause()":function(e){return e.pause()},"disablepause ? cssplayer + '-disabled' : ''":function(e){return e.disablepause?e.cssplayer+"-disabled":""},playing:function(e){return e.playing},"disablepause ? string('pause-audio-disabled') : string('pause-audio')":function(e){return e.disablepause?e.string("pause-audio-disabled"):e.string("pause-audio")},"tab_index_move(domEvent, null, 'button-icon-play')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-play")},"string('elapsed-time')":function(e){return e.string("elapsed-time")},"formatTime(position)":function(e){return e.formatTime(e.position)},"string('total-time')":function(e){return e.string("total-time")}
2,"formatTime(duration || position)":function(e){return e.formatTime(e.duration||e.position)},"toggle_volume()":function(e){return e.toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(e){return e.string(0<e.volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(e){return e.csscommon+"-icon-volume-"+(.5<=e.volume?"up":0<e.volume?"down":"off")},"set_volume(volume + 0.1)":function(e){return e.set_volume(e.volume+.1)},"set_volume(volume - 0.1)":function(e){return e.set_volume(e.volume-.1)},"startUpdateVolume(domEvent)":function(e){return e.startUpdateVolume(e.domEvent)},"stopUpdateVolume(domEvent)":function(e){return e.stopUpdateVolume(e.domEvent)},"progressUpdateVolume(domEvent)":function(e){return e.progressUpdateVolume(e.domEvent)},"{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(e){return{width:Math.ceil(1+Math.min(99,Math.round(100*e.volume)))+"%"}},"string('volume-button')":function(e){return e.string("volume-button")},"disableseeking ? cssplayer + '-disabled' : ''":function(e){return e.disableseeking?e.cssplayer+"-disabled":""},"seek(position + skipseconds)":function(e){return e.seek(e.position+e.skipseconds)},"seek(position - skipseconds)":function(e){return e.seek(e.position-e.skipseconds)},"seek(position + skipseconds * 3)":function(e){return e.seek(e.position+3*e.skipseconds)},"seek(position - skipseconds * 3)":function(e){return e.seek(e.position-3*e.skipseconds)}
2,"startUpdatePosition(domEvent)":function(e){return e.startUpdatePosition(e.domEvent)},"stopUpdatePosition(domEvent)":function(e){return e.stopUpdatePosition(e.domEvent)},"progressUpdatePosition(domEvent)":function(e){return e.progressUpdatePosition(e.domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.cached/e.duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.position/e.duration*100:0)+"%"}},"string('audio-progress')":function(e){return e.string("audio-progress")}}),{cube:{css:"ba-audioplayer",csstheme:"ba-player-cube-theme",tmplcontrolbar:'\n<div data-selector="audio-title-block" class="{{csstheme}}-title-block " ba-if="{{title}}">\n    <p class="{{csstheme}}-title">\n        {{title}}\n    </p>\n</div>\n\n<div class="{{csstheme}}-dashboard ">\n\n    <div class="{{csstheme}}-left-block">\n\n        <div tabindex="0" data-selector="submit-audio-button"\n             ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container" ba-if="{{submittable}}" ba-click="{{submit()}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                {{string(\'submit-audio\')}}\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n             ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container" ba-if="{{rerecordable}}"\n             ba-click="{{rerecord()}}" title="{{string(\'rerecord-audio\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-ccw"></i>\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-play"\n             ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container"\n             ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-audio\')}}"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-play"></i>\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-pause"\n             ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n             ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-audio-disabled\') : string(\'pause-audio\')}}"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-pause"></i>\n            </div>\n        </div>\n    </div>\n\n    <div class="{{csstheme}}-right-block">\n        <div class="{{csstheme}}-button-container {{csstheme}}-timer-container">\n            <div class="{{csstheme}}-time-container">\n                <div class="{{csstheme}}-time-value" title="{{string(\'elapsed-time\')}}">{{formatTime(position)}}</div>\n            </div>\n            <p> / </p>\n            <div class="{{csstheme}}-time-container">\n                <div class="{{csstheme}}-time-value" title="{{string(\'total-time\')}}">{{formatTime(duration || position)}}</div>\n            </div>\n        </div>\n\n        <div tabindex="3" data-selector="button-icon-volume"\n             ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container"\n             ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}">\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-volumebar">\n            <div tabindex="4" data-selector="button-volume-bar"\n                 ba-hotkey:right="{{set_volume(volume + 0.1)}}"\n                 ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n                 onmouseout="this.blur()"\n                 class="{{csstheme}}
2-volumebar-inner"\n                 onmousedown="{{startUpdateVolume(domEvent)}}"\n                 onmouseup="{{stopUpdateVolume(domEvent)}}"\n                 onmouseleave="{{stopUpdateVolume(domEvent)}}"\n                 onmousemove="{{progressUpdateVolume(domEvent)}}">\n                <div class="{{csstheme}}-volumebar-position" ba-styles="{{{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n            </div>\n        </div>\n\n    </div>\n\n    <div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n        <div tabindex="2" data-selector="progress-bar-inner"\n             ba-hotkey:right="{{seek(position + skipseconds)}}"\n             ba-hotkey:left="{{seek(position - skipseconds)}}"\n             ba-hotkey:alt+right="{{seek(position + skipseconds * 3)}}"\n             ba-hotkey:alt+left="{{seek(position - skipseconds * 3)}}"\n             onmouseout="this.blur()"\n             class="{{csstheme}}-progressbar-inner"\n             onmousedown="{{startUpdatePosition(domEvent)}}"\n             onmouseup="{{stopUpdatePosition(domEvent)}}"\n             onmouseleave="{{stopUpdatePosition(domEvent)}}"\n             onmousemove="{{progressUpdatePosition(domEvent)}}">\n\n            <div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n            <div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'audio-progress\')}}"></div>\n        </div>\n    </div>\n\n</div>\n',cssloader:e?"ba-audioplayer":"",cssmessage:"ba-audioplayer",cssplaybutton:e?"ba-audioplayer":""}}}),e.extend("module:Assets.audiorecorderthemes",["dynamics:Parser"],function(e){return e.registerFunctions({csstheme:function(e){return e.csstheme},css:function(e){return e.css},"settingsvisible && settingsopen":function(e){return e.settingsvisible&&e.settingsopen},cameras:function(e){return e.cameras},"selectCamera(camera.id)":function(e){return e.selectCamera(e.camera.id)},"selectedcamera == camera.id":function(e){return e.selectedcamera==e.camera.id},"camera.label":function(e){return e.camera.label},microphones:function(e){return e.microphones},audio:function(e){return e.audio},"selectMicrophone(microphone.id)":function(e){return e.selectMicrophone(e.microphone.id)},"selectedmicrophone == microphone.id":function(e){return e.selectedmicrophone==e.microphone.id},"microphone.label":function(e){return e.microphone.label},rerecordvisible:function(e){return e.rerecordvisible},"rerecord()":function(e){return e.rerecord()},"hover(string('rerecord-tooltip'))":function(e){return e.hover(e.string("rerecord-tooltip"))},"unhover()":function(e){return e.unhover()},"string('rerecord')":function(e){return e.string("rerecord")},cancelvisible:function(e){return e.cancelvisible},"cancel()":function(e){return e.cancel()},"hover(string('cancel-tooltip'))":function(e){return e.hover(e.string("cancel-tooltip"))},"string('cancel')":function(e){return e.string("cancel")},settingsvisible:function(e){return e.settingsvisible},"settingsopen=!settingsopen":function(e){return e.settingsopen=!e.settingsopen},"settingsopen ? 'selected' : 'unselected'":function(e){return e.settingsopen?"selected":"unselected"},"hover(string('settings'))":function(e){return e.hover(e.string("settings"))},csscommon:function(e){return e.csscommon},"!noaudio && !allowscreen":function(e){return!e.noaudio&&!e.allowscreen},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(e){return e.hover(e.string(e.microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(e){return e.microphonehealthy?"good":"bad"},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(e){return e.hover(e.string(e.camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(e){return e.camerahealthy?"good":"bad"},recordvisible:function(e){return e.recordvisible},"record()":function(e){return e.record()},"hover(string('record-tooltip'))":function(e){return e.hover(e.string("record-tooltip"))},"string('record')":function(e){return e.string("record")},stopvisible:function(e){return e.stopvisible}
2,"controlbarlabel && !rerecordvisible":function(e){return e.controlbarlabel&&!e.rerecordvisible},controlbarlabel:function(e){return e.controlbarlabel},"stop()":function(e){return e.stop()},"mintimeindicator ? css + '-disabled': ''":function(e){return e.mintimeindicator?e.css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(e){return e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip")},"hover(mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(e){return e.hover(e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip"))},"string('stop')":function(e){return e.string("stop")},skipvisible:function(e){return e.skipvisible},"skip()":function(e){return e.skip()},"hover(string('skip-tooltip'))":function(e){return e.hover(e.string("skip-tooltip"))},"string('skip')":function(e){return e.string("skip")},uploadcovershotvisible:function(e){return e.uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(e){return e.hover(e.string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(e){return e.uploadCovershot(e.domEvent)},covershot_accept_string:function(e){return e.covershot_accept_string},"string('upload-covershot')":function(e){return e.string("upload-covershot")}}),e.registerFunctions({css:function(e){return e.css},actions:function(e){return e.actions},"click_action(action)":function(e){return e.click_action(e.action)},"action.index":function(e){return e.action.index},"action.select && action.capture":function(e){return e.action.select&&e.action.capture},"select_file_action(action, domEvent)":function(e){return e.select_file_action(e.action,e.domEvent)},"action.accept":function(e){return e.action.accept},"action.select && !action.capture":function(e){return e.action.select&&!e.action.capture},"action.label":function(e){return e.action.label},csscommon:function(e){return e.csscommon},"action.icon":function(e){return e.action.icon}}),e.registerFunctions({css:function(e){return e.css},"click()":function(e){return e.click()},"shortMessage ? 'short-message' : 'long-message'":function(e){return e.shortMessage?"short-message":"long-message"},'message || ""':function(e){return e.message||""},"links && links.length > 0":function(e){return e.links&&0<e.links.length},links:function(e){return e.links},"linkClick(link)":function(e){return e.linkClick(e.link)},"link.title":function(e){return e.link.title}}),{cube:{css:"ba-audiorecorder",csstheme:"ba-audiorecorder-theme-cube",cssmessage:"ba-audiorecorder-message-theme-cube",cssrecorder:"ba-recorder",tmplcontrolbar:'<div class="{{csstheme}}-dashboard">\n\n\t<div class="{{css}}-settings-front">\n\n\t\t\n\t\t<div data-selector="recorder-settings" class="{{css}}-settings" ba-show="{{settingsvisible && settingsopen}}">\n\t\t\t<div data-selector="settings-list-front" class="{{css}}-bubble-info">\n\t\t\t\t<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<input tabindex="0"\n\t\t\t\t\t\t\t   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n                               type=\'radio\'\n\t\t\t\t\t\t\t   name=\'camera\' value="{{selectedcamera == camera.id}}" onclick="{{selectCamera(camera.id)}}"\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t<label tabindex="0" ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\t\t   onclick="{{selectCamera(camera.id)}}"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t{{camera.label}}\n\t\t\t\t\t\t</label>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t\t<ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}" ba-show="{{audio}}">\n\t\t\t\t\t<li tabindex="0"\n\t\t\t\t\t\tba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\tonclick="{{selectMicrophone(microphone.id)}}"\n\t\t\t\t\t>\n\t\t\t\t\t\t<input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t{{microphone.label}}\n\t\t\t\t\t\t</label>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n\n\t\n\t<div data-selector="controlbar" class="{{css}}-controlbar">\n\n\t\t<div class="{{css}}-controlbar-center-section">\n\n\t\t\t<div class="{{css}}
2-button-container" ba-show="{{rerecordvisible}}">\n\t\t\t\t<div tabindex="0" data-selector="rerecord-primary-button"\n\t\t\t\t\t ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n\t\t\t\t\t class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{rerecord()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'rerecord\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-button-container" ba-show="{{cancelvisible}}">\n\t\t\t\t<div tabindex="0" data-selector="cancel-primary-button"\n\t\t\t\t\t ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n\t\t\t\t\t class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{cancel()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}">\n\t\t\t\t\t{{string(\'cancel\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t</div>\n\n\t\t<div class="{{css}}-controlbar-left-section" ba-show="{{settingsvisible}}">\n\n            <div class="{{css}}-button" ba-show="{{settingsvisible}}">\n\n\t\t\t\t<div tabindex="0" ba-hotkey:space^enter="{{settingsopen=!settingsopen}}"\n\t\t\t\t\t data-selector="record-button-icon-cog" class="{{css}}-button-inner {{css}}-button-{{settingsopen ? \'selected\' : \'unselected\' }}"\n\t\t\t\t\t onclick="{{settingsopen=!settingsopen}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'settings\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}" >\n\t\t\t\t\t<i class="{{csscommon}}-icon-cog"></i>\n\t\t\t\t</div>\n\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-button" ba-show="{{!noaudio && !allowscreen}}">\n\t\t\t\t<div data-selector="record-button-icon-mic" class="{{css}}-button-inner"\n\t\t\t\t\tonmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n\t\t\t\t\tonmouseleave="{{unhover()}}">\n\t\t\t\t\t<i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-button" ba-show="{{!noaudio && !allowscreen}}">\n\t\t\t\t<div data-selector="record-button-icon-audiocam" class="{{css}}-button-inner"\n\t\t\t\t\tonmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n\t\t\t\t\tonmouseleave="{{unhover()}}">\n                    <i class="{{csscommon}}-icon-audiocam {{csscommon}}-icon-state-{{ camerahealthy ? \'good\' : \'bad\' }}"></i>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="{{css}}-controlbar-right-section">\n\n\t\t\t<div class="{{css}}-rightbutton-container" ba-show="{{recordvisible}}">\n\t\t\t\t<div tabindex="0" data-selector="record-primary-button"\n\t\t\t\t\t ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n\t\t\t\t\t class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{record()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}">\n\t\t\t\t\t{{string(\'record\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t</div>\n\n\t\t<div class="{{css}}-stop-container" ba-show="{{stopvisible}}">\n\t\t\t<div class="{{css}}-timer-container">\n\t\t\t\t<div class="{{css}}-label-container" ba-show="{{controlbarlabel && !rerecordvisible}}">\n\t\t\t\t\t<div data-selector="record-label-block" class="{{css}}-label {{css}}-button-primary">\n\t\t\t\t\t\t{{controlbarlabel}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-stop-button-container">\n\t\t\t\t<div tabindex="0" data-selector="stop-primary-button"\n\t\t\t\t\t ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="stop-primary-button" class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n\t\t\t\t\t title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n\t\t\t\t\t onclick="{{stop()}}"\n\t\t\t\t\t onmouseenter="{{hover(mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}">\n\t\t\t\t\t{{string(\'stop\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n            <div tabindex="0" data-selector="skip-primary-button"\n\t\t\t\t ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n\t\t\t\t class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                {{string(\'skip\')}}\n            </div>\n        </div>\n\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n            <div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                <input type="file"\n                       class="{{css}}-chooser-file"\n                       style="height:100px"\n                       onchange="{{uploadCovershot(domEvent)}}
2"\n                       accept="{{covershot_accept_string}}" />\n                <span>\n                    {{string(\'upload-covershot\')}}\n                </span>\n            </div>\n        </div>\n\n\t</div>\n\n</div>\n',tmplchooser:'<div class="{{css}}-chooser-container">\n\n\t<div class="{{css}}-chooser-button-container">\n\n\t\t<div ba-repeat="{{action :: actions}}">\n\t\t\t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n\t\t\t\t class="{{css}}-chooser-button-{{action.index}}"\n\t\t\t\t ba-click="{{click_action(action)}}">\n\t\t\t\t<input ba-if="{{action.select && action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t\t   capture />\n\t\t\t\t<input ba-if="{{action.select && !action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t/>\n\t\t\t\t<span>\n\t\t\t\t\t{{action.label}}\n\t\t\t\t</span>\n\t\t\t\t<i class="{{csscommon}}-icon-{{action.icon}}"\n\t\t\t\t   ba-if="{{action.icon}}"></i>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>',tmplmessage:'<div data-selector="recorder-message-container" class="{{css}}-message-container" ba-click="{{click()}}">\n    <div class="{{css}}-top-inner-message-container {{css}}-{{shortMessage ? \'short-message\' : \'long-message\'}}">\n        <div class="{{css}}-first-inner-message-container">\n            <div class="{{css}}-second-inner-message-container">\n                <div class="{{css}}-third-inner-message-container">\n                    <div class="{{css}}-fourth-inner-message-container">\n                        <div data-selector="recorder-message-block" class=\'{{css}}-message-message\'>\n                            <p>\n                                {{message || ""}}\n                            </p>\n                            <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n                                <li>\n                                    <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                                        {{link.title}}\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'}}})}.call(t),function(){var e=this.subScope();e.binding("browser","root:BetaJS.Browser"),e.binding("dynamics","root:BetaJS.Dynamics"),e.binding("module","root:BetaJS.MediaComponents"),e.extend("module:Assets.playerthemes",["browser:Info","dynamics:Parser"],function(e,t){return e=e.isInternetExplorer()&&e.internetExplorerVersion()<=8,t.registerFunctions({csstheme:function(e){return e.csstheme},"(prominent_title_closed && controlbar_hide_class ? cssplayer + '-dashboard-hidden' : '')":function(e){return e.prominent_title_closed&&e.controlbar_hide_class?e.cssplayer+"-dashboard-hidden":""},title_hide_class:function(e){return e.title_hide_class},"title && !prominent_title_closed":function(e){return e.title&&!e.prominent_title_closed},closeable_title:function(e){return e.closeable_title},"prominent_title_closed=true":function(e){return e.prominent_title_closed=!0},title:function(e){return e.title},"!hidevolumebar":function(e){return!e.hidevolumebar},"set_volume(volume + 0.1)":function(e){return e.set_volume(e.volume+.1)},"set_volume(volume - 0.1)":function(e){return e.set_volume(e.volume-.1)},controlbar_hide_class:function(e){return e.controlbar_hide_class},"startUpdateVolume(domEvent, currElement)":function(e){return e.startUpdateVolume(e.domEvent,e.currElement)},"{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(e){return{width:Math.ceil(1+Math.min(99,Math.round(100*e.volume)))+"%"}},"string('volume-button')":function(e){return e.string("volume-button")},"skipinitial ? 0 : 1":function(e){return e.skipinitial?0:1},"toggle_volume()":function(e){return e.toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(e){return e.string(0<e.volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(e){return e.csscommon+"-icon-volume-"+(.5<=e.volume?"up":0<e.volume?"down":"off")},"submit()":function(e){return e.submit()},submittable:function(e){return e.submittable},"string('submit-video')":function(e){return e.string("submit-video")},"rerecord()":function(e){return e.rerecord()},rerecordable:function(e){return e.rerecordable},"string('rerecord-video')":function(e){return e.string("rerecord-video")},csscommon:function(e){return e.csscommon},"skipinitial ? 0 : 3":function(e){return e.skipinitial?0:3},"play()":function(e){return e.play()},"tab_index_move(domEvent, null, 'button-icon-pause')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-pause")},"!playing":function(e){return!e.playing},"string('play-video')":function(e){return e.string("play-video")},"pause()":function(e){return e.pause()},"tab_index_move(domEvent, null, 'button-icon-play')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-play")},"disablepause ? cssplayer + '-disabled' : ''":function(e){return e.disablepause?e.cssplayer+"-disabled":""},playing:function(e){return e.playing},"disablepause ? string('pause-video-disabled') : string('pause-video')":function(e){return e.disablepause?e.string("pause-video-disabled"):e.string("pause-video")},"toggle_position_info()":function(e){return e.toggle_position_info()},"revertposition ? string('remaining-time') : string('elapsed-time')":function(e){return e.revertposition?e.string("remaining-time"):e.string("elapsed-time")},'(revertposition && duration > 0) ? "-" : ""':function(e){return e.revertposition&&0<e.duration?"-":""},"(revertposition && duration >
2 0) ? formatTime(duration - position) : formatTime(position)":function(e){return e.revertposition&&0<e.duration?e.formatTime(e.duration-e.position):e.formatTime(e.position)},"toggle_settings_menu()":function(e){return e.toggle_settings_menu()},cssplayer:function(e){return e.cssplayer},"settingsmenuactive ? 'active' : 'inactive'":function(e){return e.settingsmenuactive?"active":"inactive"},settingsmenubutton:function(e){return e.settingsmenubutton},"string('settings')":function(e){return e.string("settings")},"tab_index_move(domEvent)":function(e){return e.tab_index_move(e.domEvent)},"toggle_tracks()":function(e){return e.toggle_tracks()},"(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload":function(e){return 0<e.tracktags.length&&e.showsubtitlebutton||e.allowtexttrackupload},"tracktextvisible ? 'active' : 'inactive'":function(e){return e.tracktextvisible?"active":"inactive"},"tracktextvisible ? string('close-tracks') : string('show-tracks')":function(e){return e.tracktextvisible?e.string("close-tracks"):e.string("show-tracks")},"hover_cc(true)":function(e){return e.hover_cc(!0)},"hover_cc(false)":function(e){return e.hover_cc(!1)},"toggle_fullscreen()":function(e){return e.toggle_fullscreen()},fullscreen:function(e){return e.fullscreen},"fullscreened ? string('exit-fullscreen-video') : string('fullscreen-video')":function(e){return e.fullscreened?e.string("exit-fullscreen-video"):e.string("fullscreen-video")},"fullscreened ? 'resize-minimize' : 'resize-full'":function(e){return e.fullscreened?"resize-minimize":"resize-full"},trimmingmode:function(e){return e.trimmingmode},"trim()":function(e){return e.trim()},"string('trim-video')":function(e){return e.string("trim-video")},frameselectionmode:function(e){return e.frameselectionmode},"select_frame()":function(e){return e.select_frame()},"string('select-frame')":function(e){return e.string("select-frame")},"show_airplay_devices()":function(e){return e.show_airplay_devices()},airplaybuttonvisible:function(e){return e.airplaybuttonvisible},castbuttonvisble:function(e){return e.castbuttonvisble},"toggle_stream()":function(e){return e.toggle_stream()},"streams.length > 1 && currentstream":function(e){return 1<e.streams.length&&e.currentstream},"string('change-resolution')":function(e){return e.string("change-resolution")},currentstream_label:function(e){return e.currentstream_label},"string('total-time')":function(e){return e.string("total-time")},"formatTime(duration || position)":function(e){return e.formatTime(e.duration||e.position)},"disableseeking ? cssplayer + '-disabled' : ''":function(e){return e.disableseeking?e.cssplayer+"-disabled":""},"seek(position + skipseconds)":function(e){return e.seek(e.position+e.skipseconds)},"seek(position - skipseconds)":function(e){return e.seek(e.position-e.skipseconds)}
2,"startUpdatePosition(domEvent)":function(e){return e.startUpdatePosition(e.domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.cached/e.duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.position/e.duration*100:0)+"%"}},"string('video-progress')":function(e){return e.string("video-progress")},"{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + '%'}":function(e){return{left:Math.round(e.duration&&e.trimstart?e.trimstart/e.duration*100:0)+"%"}},"{left: 'auto', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + '%'}":function(e){return{left:"auto",right:100-Math.round(e.duration&&e.trimend?e.trimend/e.duration*100:100)+"%"}}}),t.registerFunctions({csstheme:function(e){return e.csstheme},"click()":function(e){return e.click()},'message || ""':function(e){return e.message||""}}),t.registerFunctions({"play()":function(e){return e.play()},"tab_index_move(domEvent, null, 'player-toggle-overlay')":function(e){return e.tab_index_move(e.domEvent,null,"player-toggle-overlay")},cssplayer:function(e){return e.cssplayer},"string('tooltip')":function(e){return e.string("tooltip")},"showduration && (duration != 0 && duration != undefined)":function(e){return e.showduration&&0!=e.duration&&null!=e.duration},css:function(e){return e.css},"formatTime(duration)":function(e){return e.formatTime(e.duration)},"rerecordable || submittable":function(e){return e.rerecordable||e.submittable},"submittable && !trimmingmode":function(e){return e.submittable&&!e.trimmingmode},"submit()":function(e){return e.submit()},"string('submit-video')":function(e){return e.string("submit-video")},"rerecordable && !trimmingmode":function(e){return e.rerecordable&&!e.trimmingmode},"rerecord()":function(e){return e.rerecord()},"string('rerecord')":function(e){return e.string("rerecord")},trimmingmode:function(e){return e.trimmingmode},"string('trim')":function(e){return e.string("trim")},"skip()":function(e){return e.skip()},"string('skip')":function(e){return e.string("skip")}}),{space:{css:"ba-videoplayer",csstheme:"ba-player-space-theme",cssplayer:"ba-player",tmplcontrolbar:'<div class="{{csstheme}}-title-container {{(prominent_title_closed && controlbar_hide_class ? cssplayer + \'-dashboard-hidden\' : \'\')}}">\n    <div class="{{csstheme}}-title {{title_hide_class}}" ba-if="{{title && !prominent_title_closed}}">\n        <div ba-if="{{closeable_title}}" class="prominent-title-close" ba-click="{{prominent_title_closed=true}}"><span>&#10006;</span></div>\n        <p>{{title}}</p>\n    </div>\n\n    <div class="{{csstheme}}-volumebar" ba-show="{{!hidevolumebar}}">\n        <div tabindex="2" data-selector="button-volume-bar"\n             ba-hotkey:right="{{set_volume(volume + 0.1)}}"\n             ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n             onmouseout="this.blur()"\n             class="{{csstheme}}-volumebar-inner {{controlbar_hide_class}}"\n             ontouchstart="{{startUpdateVolume(domEvent, currElement)}}"\n             onmousedown="{{startUpdateVolume(domEvent, currElement)}}"\n        >\n            <div class="{{csstheme}}-volumebar-position" ba-styles="{{{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n        </div>\n    </div>\n\n    <div tabindex="{{skipinitial ? 0 : 1}}" data-selector="button-icon-volume"\n         ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n         class="{{csstheme}}-rightbutton-container {{controlbar_hide_class}}"\n         ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n    >\n        <div class="{{csstheme}}-button-inner">\n            <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n        </div>\n    </div>\n</div>\n\n<div class="{{csstheme}}-dashboard {{controlbar_hide_class}}">\n\n    <div class="{{csstheme}}-controlbar-footer">\n        <div tabindex="0" data-selector="submit-video-button"\n             ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-leftbutton-container" ba-if="{{submittable}}"  ba-click="{{submit()}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n             ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-leftbutton-container" ba-if="{{rerecordable}}"\n             ba-click="{{rerecord()}}" title="{{string(\'rerecord-video\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-ccw"></i>\n            </div>\n        </div>\n\n        <div tabindex="{{skipinitial ? 0 : 3}}" data-selector="button-icon-play"\n             ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n             class="{{csstheme}}-leftbutton-container" ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-video\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-play"></i>\n            </div>\n        </div>\n\n        <div tabindex="{{skipinitial ? 0 : 3}}" data-selector="button-icon-pause"\n             ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n             class="{{csstheme}}-leftbutton-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n             ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-video-disabled\') : string(\'pause-video\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-pause"></i>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-time-container {{csscommon}}-clickable" ba-click="{{toggle_position_info()}}">\n            <div class="{{csstheme}}-time-value"\n                 title="{{revertposition ? string(\'remaining-time\') : string(\'elapsed-time\')}}"\n            >\n                {{(revertposition && duration > 0) ? "-" : ""}}\n                {{(revertposition && duration >
2 0) ? formatTime(duration - position) : formatTime(position)}}\n            </div>\n        </div>\n\n        <div tabindex="11" data-selector="button-icon-settings"\n             ba-hotkey:space^enter="{{toggle_settings_menu()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-rightbutton-container {{csstheme}}-settings-button-container {{cssplayer}}-button-{{settingsmenuactive ? \'active\' : \'inactive\'}}"\n             ba-if="{{settingsmenubutton}}" ba-click="{{toggle_settings_menu()}}"\n             title="{{string(\'settings\')}}"\n             onkeydown="{{tab_index_move(domEvent)}}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-settings-button">\n                <i class="{{csscommon}}-icon-cog"></i>\n            </div>\n        </div>\n\n        <div tabindex="10" data-selector="cc-button-container"\n             ba-hotkey:space^enter="{{toggle_tracks()}}" onmouseout="this.blur()"\n             ba-if="{{(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload}}"\n             class="{{csstheme}}-rightbutton-container {{csstheme}}-cc-button-container {{cssplayer}}-button-{{tracktextvisible ? \'active\' : \'inactive\'}}"\n             title="{{tracktextvisible ? string(\'close-tracks\') : string(\'show-tracks\')}}"\n             ba-click="{{toggle_tracks()}}"\n             onmouseover="{{hover_cc(true)}}"\n             onmouseleave="{{hover_cc(false)}}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-subtitle-button-inner">\n                <i class="{{csscommon}}-icon-subtitle"></i>\n            </div>\n        </div>\n\n        <div tabindex="9" data-selector="button-icon-resize-full"\n             ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent)}}"\n             class="{{csstheme}}-rightbutton-container"\n             ba-if="{{fullscreen}}" ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-video\') : string(\'fullscreen-video\') }}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-full-screen-btn-inner">\n                <i class="{{csscommon}}-icon-{{fullscreened ? \'resize-minimize\' : \'resize-full\'}}"></i>\n            </div>\n        </div>\n\n        <div tabindex="8" class="{{csstheme}}-rightbutton-container" ba-if="{{trimmingmode}}">\n            <div data-selector="trim-button"\n                 onmouseout="this.blur()"\n                 ba-click="{{trim()}}"\n                 class="{{csstheme}}-primary-button {{csstheme}}-button-inner">\n                 {{string(\'trim-video\')}}\n            </div>\n        </div>\n\n        <div tabindex="8" class="{{csstheme}}-rightbutton-container" ba-if="{{frameselectionmode}}">\n            <div data-selector="select-frame-button"\n                 onmouseout="this.blur()"\n                 ba-click="{{select_frame()}}"\n                 class="{{csstheme}}-primary-button {{csstheme}}-button-inner">\n                 {{string(\'select-frame\')}}\n            </div>\n        </div>\n\n        <div tabindex="7" data-selector="button-airplay"\n             ba-hotkey:space^enter="{{show_airplay_devices()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-rightbutton-container {{cssplayer}}-airplay-container"\n             ba-show="{{airplaybuttonvisible}}" ba-click="{{show_airplay_devices()}}"\n        >\n            <svg width="16px" height="11px" viewBox="0 0 16 11" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n                \n                <title>Airplay</title>\n                <desc>Airplay icon.</desc>\n                <defs></defs>\n                <g stroke="none" stroke-width="1" fill-rule="evenodd" sketch:type="MSPage">\n                    <path d="M4,11 L12,11 L8,7 L4,11 Z M14.5454545,0 L1.45454545,0 C0.654545455,0 0,0.5625 0,1.25 L0,8.75 C0,9.4375 0.654545455,10 1.45454545,10 L4.36363636,10 L4.36363636,8.75 L1.45454545,8.75 L1.45454545,1.25 L14.5454545,1.25 L14.5454545,8.75 L11.6363636,8.75 L11.6363636,10 L14.5454545,10 C15.3454545,10 16,9.4375 16,8.75 L16,1.25 C16,0.5625 15.3454545,0 14.5454545,0 L14.5454545,0 Z" sketch:type="MSShapeGroup"></path>\n                </g>\n            </svg>\n        </div>\n\n        <div data-selector="button-chromecast" class="{{csstheme}}-rightbutton-container {{csstheme}}-cast-button-container" ba-show="{{castbuttonvisble}}">\n            <button tabindex="6" class="{{csstheme}}-gcast-button" is="google-cast-button"></button>\n        </div>\n\n        <div tabindex="5" data-selector="button-stream-label"\n             ba-hotkey:space^enter="{{toggle_stream()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-rightbutton-container"\n             ba-if="{{streams.length > 1 && currentstream}}" ba-click="{{toggle_stream()}}" title="{{string(\'change-resolution\')}}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-stream-label-container">
2\n                <span class="{{csstheme}}-button-text {{csstheme}}-stream-label">{{currentstream_label}}</span>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-time-container {{csstheme}}-rightbutton-container {{csstheme}}-right-time-container">\n            <div class="{{csstheme}}-time-value" title="{{string(\'total-time\')}}">{{formatTime(duration || position)}}</div>\n        </div>\n\n        <div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n            <div tabindex="4" data-selector="progress-bar-inner"\n                 ba-hotkey:right="{{seek(position + skipseconds)}}"\n                 ba-hotkey:left="{{seek(position - skipseconds)}}"\n                 onmouseout="this.blur()"\n                 class="{{csstheme}}-progressbar-inner"\n                 ontouchstart="{{startUpdatePosition(domEvent)}}"\n                 onmousedown="{{startUpdatePosition(domEvent)}}"\n            >\n\n                <div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n                <div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'video-progress\')}}">\n                </div>\n                <div class="{{csstheme}}-progressbar-marker"\n                    data-selector="trim-start-marker"\n                    ba-if="{{trimmingmode}}"\n                    ba-styles="{{{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + \'%\'}}}"\n                ></div>\n                <div class="{{csstheme}}-progressbar-marker"\n                    data-selector="trim-end-marker"\n                    ba-if="{{trimmingmode}}"\n                    ba-styles="{{{left: \'auto\', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + \'%\'}}}"\n                ></div>\n            </div>\n        </div>\n\n    </div>\n\n</div>\n',tmplmessage:'<div class="{{csstheme}}-message-container" ba-click="{{click()}}">\n    <div data-selector="message-block" class="{{csstheme}}-first-inner-message-container">\n        <div class="{{csstheme}}-second-inner-message-container">\n            <div class="{{csstheme}}-third-inner-message-container">\n                <div class="{{csstheme}}-fourth-inner-message-container">\n                    <div class=\'{{csstheme}}-message-message\'>\n                        {{message || ""}}\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n',tmplplaybutton:'\n<div tabindex="0" data-selector="play-button"\n     ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n     onkeydown="{{tab_index_move(domEvent, null, \'player-toggle-overlay\')}}"\n     class="{{cssplayer}}-playbutton-container" ba-click="{{play()}}" title="{{string(\'tooltip\')}}"\n>\n\t<div class="{{cssplayer}}-playbutton-button"></div>\n</div>\n<div ba-show="{{showduration && (duration != 0 && duration != undefined)}}" class="{{css}}-playbutton-duration">\n    {{formatTime(duration)}}\n</div>\n\n<div class="{{cssplayer}}-rerecord-bar" ba-if="{{rerecordable || submittable}}">\n\t<div class="{{cssplayer}}-rerecord-backbar"></div>\n\t<div class="{{cssplayer}}-rerecord-frontbar">\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{submittable && !trimmingmode}}">\n            <div tabindex="0" data-selector="player-submit-button"\n                 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{submit()}}">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{rerecordable && !trimmingmode}}">\n        \t<div tabindex="0" data-selector="player-rerecord-button"\n                 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{rerecord()}}">\n        \t\t{{string(\'rerecord\')}}\n        \t</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        \t<div tabindex="0" data-selector="player-trim-button"\n                 ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{play()}}">\n        \t\t{{string(\'trim\')}}\n        \t</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        \t<div tabindex="0" data-selector="player-skip-button"\n                 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{skip()}}">\n        \t\t{{string(\'skip\')}}\n        \t</div>\n        </div>\n\t</div>\n</div>\n',cssloader:e?"ba-videoplayer":"",cssmessage:"ba-videoplayer",cssplaybutton:e?"ba-videoplayer":""}}}),e.extend("module:Assets.recorderthemes",["dynamics:Parser"],function(e){return e.registerFunctions({css:function(e){return e.css},topmessage:function(e){return e.topmessage}}),e.registerFunctions({csstheme:function(e){return e.csstheme},css:function(e){return e.css},"settingsvisible && settingsopen":function(e){return e.settingsvisible&&e.settingsopen},videoselectnotification:function(e){return e.videoselectnotification},"string('add-stream')":function(e){return e.string("add-stream")},csscommon:function(e){return e.csscommon},"showaddstreambutton && firefox && allowscreen":function(e){return e.showaddstreambutton&&e.firefox&&e.allowscreen},"addNewStream()":function(e){return e.addNewStream()},"hover(string('add-stream'))":function(e){return e.hover(e.string("add-stream"))},"showaddstreambutton && !firefox":function(e){return e.showaddstreambutton&&!e.firefox},cameras:function(e){return e.cameras},"(camera.id !== selectedcamera) || allowscreen":function(e){return e.camera.id!==e.selectedcamera||e.allowscreen}
2,"addNewStream(camera.id)":function(e){return e.addNewStream(e.camera.id)},"camera.label":function(e){return e.camera.label},"(showaddstreambutton && !firefox) || (firefox && allowscreen)":function(e){return e.showaddstreambutton&&!e.firefox||e.firefox&&e.allowscreen},"!novideo && !allowscreen && !ismobile":function(e){return!e.novideo&&!e.allowscreen&&!e.ismobile},"hover(string('select-camera'))":function(e){return e.hover(e.string("select-camera"))},"selectCamera(camera.id)":function(e){return e.selectCamera(e.camera.id)},"selectedcamera == camera.id":function(e){return e.selectedcamera==e.camera.id},"(!noaudio && !novideo) || !allowscreen":function(e){return!e.noaudio&&!e.novideo||!e.allowscreen},microphones:function(e){return e.microphones},"!noaudio && !allowscreen":function(e){return!e.noaudio&&!e.allowscreen},"selectMicrophone(microphone.id)":function(e){return e.selectMicrophone(e.microphone.id)},"hover(string('select-audio-input'))":function(e){return e.hover(e.string("select-audio-input"))},"selectedmicrophone == microphone.id":function(e){return e.selectedmicrophone==e.microphone.id},"microphone.label":function(e){return e.microphone.label},rerecordvisible:function(e){return e.rerecordvisible},"rerecord()":function(e){return e.rerecord()},"hover(string('rerecord-tooltip'))":function(e){return e.hover(e.string("rerecord-tooltip"))},"unhover()":function(e){return e.unhover()},"string('rerecord')":function(e){return e.string("rerecord")},cancelvisible:function(e){return e.cancelvisible},"cancel()":function(e){return e.cancel()},"hover(string('cancel-tooltip'))":function(e){return e.hover(e.string("cancel-tooltip"))},"string('cancel')":function(e){return e.string("cancel")},"stopvisible && recordingindication":function(e){return e.stopvisible&&e.recordingindication},settingsvisible:function(e){return e.settingsvisible},ismobile:function(e){return e.ismobile},"toggleFaceMode()":function(e){return e.toggleFaceMode()},"hover(string('switch-camera'))":function(e){return e.hover(e.string("switch-camera"))},"settingsopen=!settingsopen":function(e){return e.settingsopen=!e.settingsopen},"settingsopen ? 'selected' : 'unselected'":function(e){return e.settingsopen?"selected":"unselected"},"hover(string('settings'))":function(e){return e.hover(e.string("settings"))},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(e){return e.hover(e.string(e.microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(e){return e.microphonehealthy?"good":"bad"},"!novideo && !allowscreen":function(e){return!e.novideo&&!e.allowscreen},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(e){return e.hover(e.string(e.camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(e){return e.camerahealthy?"good":"bad"},cssrecorder:function(e){return e.cssrecorder},stopvisible:function(e){return e.stopvisible},"pausable && !resumevisible":function(e){return e.pausable&&!e.resumevisible},"stop()":function(e){return e.stop()},"string('pause-recorder')":function(e){return e.string("pause-recorder")},"pause()":function(e){return e.pause()},"hover(string('pause-recorder'))":function(e){return e.hover(e.string("pause-recorder"))},"pausable && resumevisible":function(e){return e.pausable&&e.resumevisible},"resume()":function(e){return e.resume()},"string('resume-recorder')":function(e){return e.string("resume-recorder")},"hover(string('resume-recorder'))":function(e){return e.hover(e.string("resume-recorder"))},recordvisible:function(e){return e.recordvisible},"record()":function(e){return e.record()},"hover(string('record-tooltip'))":function(e){return e.hover(e.string("record-tooltip"))},"string('record')":function(e){return e.string("record")},"controlbarlabel && !rerecordvisible":function(e){return e.controlbarlabel&&!e.rerecordvisible},controlbarlabel:function(e){return e.controlbarlabel},"mintimeindicator ? css + '-disabled': ''":function(e){return e.mintimeindicator?e.css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(e){return e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip")},"hover(mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(e){return e.hover(e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip"))},"string('stop')":function(e){return e.string("stop")},skipvisible:function(e){return e.skipvisible},"skip()":function(e){return e.skip()},"hover(string('skip-tooltip'))":function(e){return e.hover(e.string("skip-tooltip"))},"string('skip')":function(e){return e.string("skip")},uploadcovershotvisible:function(e){return e.uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(e){return e.hover(e.string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(e){return e.uploadCovershot(e.domEvent)}
2,covershot_accept_string:function(e){return e.covershot_accept_string},"string('upload-covershot')":function(e){return e.string("upload-covershot")}}),e.registerFunctions({showslidercontainer:function(e){return e.showslidercontainer},css:function(e){return e.css},"left()":function(e){return e.left()},csscommon:function(e){return e.csscommon},images:function(e){return e.images},"select(image)":function(e){return e.select(e.image)},"{left: image.left + 'px', top: image.top + 'px', width: image.width + 'px', height: image.height + 'px'}":function(e){return{left:e.image.left+"px",top:e.image.top+"px",width:e.image.width+"px",height:e.image.height+"px"}},"right()":function(e){return e.right()},"!showslidercontainer":function(e){return!e.showslidercontainer},covershot_accept_string:function(e){return e.covershot_accept_string},"uploadCovershot(domEvent)":function(e){return e.uploadCovershot(e.domEvent)},"string('upload-covershot')":function(e){return e.string("upload-covershot")}}),e.registerFunctions({css:function(e){return e.css},"initialmessages.length > 0":function(e){return 0<e.initialmessages.length},csscommon:function(e){return e.csscommon},initialmessages:function(e){return e.initialmessages},"initialmessage.message":function(e){return e.initialmessage.message},"initialmessage.type ? initialmessage.type : 'default'":function(e){return e.initialmessage.type||"default"},"initialmessage.id":function(e){return e.initialmessage.id},actions:function(e){return e.actions},"click_action(action)":function(e){return e.click_action(e.action)},"action.index":function(e){return e.action.index},"action.select && action.capture":function(e){return e.action.select&&e.action.capture},"select_file_action(action, domEvent)":function(e){return e.select_file_action(e.action,e.domEvent)},"action.accept":function(e){return e.action.accept},"action.switchcamera":function(e){return e.action.switchcamera},"action.select && !action.capture":function(e){return e.action.select&&!e.action.capture},"action.label":function(e){return e.action.label},"action.icon":function(e){return e.action.icon}}),e.registerFunctions({cssrecorder:function(e){return e.cssrecorder},"click()":function(e){return e.click()},"shortMessage ? 'short-message' : 'long-message'":function(e){return e.shortMessage?"short-message":"long-message"},'message || ""':function(e){return e.message||""},"links && links.length > 0":function(e){return e.links&&0<e.links.length},links:function(e){return e.links},"linkClick(link)":function(e){return e.linkClick(e.link)},"link.title":function(e){return e.link.title}}),{space:{css:"ba-videorecorder",csstheme:"ba-recorder-theme-space",cssrecorder:"ba-recorder",cssmessage:"ba-videorecorder",cssloader:"ba-videorecorder",tmpltopmessage:'<div class="{{css}}-topmessage-container">\n    <div data-selector="recorder-topmessage-block" class=\'{{css}}-topmessage-message\'>\n        {{topmessage}}\n    </div>\n</div>\n',tmplcontrolbar:'<div class="{{csstheme}}-dashboard">\n\n\t<div class="{{css}}-settings-front">\n\n\t\t\n\t\t<div data-selector="recorder-settings" class="{{css}}-settings" ba-show="{{settingsvisible && settingsopen}}">\n\t\t\t<div class="{{css}}-bubble-info">\n\t\t\t\t<ul data-selector="add-new-stream" ba-if="{{videoselectnotification}}">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<div data-selector="single-camera-stream">\n\t\t\t\t\t\t\t<i class="ba-commoncss-icon-plus"></i> {{string(\'add-stream\')}}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<div data-selector="single-camera-stream" class="{{csscommon}}-text-error">\n\t\t\t\t\t\t\t{{videoselectnotification}}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\n\t\t\t\t<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && firefox && allowscreen}}">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<div data-selector="single-camera-stream"\n\t\t\t\t\t\t\t class="{{css}}-add-stream"\n\t\t\t\t\t\t\t onclick="{{addNewStream()}}"\n\t\t\t\t\t\t\t onmouseenter="{{hover(string(\'add-stream\'))}}"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<i class="{{csscommon}}-icon-plus"></i> {{string(\'add-stream\')}}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\n\t\t\t\t<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && !firefox}}" ba-repeat="{{camera :: cameras}}">\n\t\t\t\t\t<li ba-show="{{(camera.id !== selectedcamera) || allowscreen}}">\n\t\t\t\t\t\t<div data-selector="single-camera-stream"\n\t\t\t\t\t\t\t class="{{css}}
2-add-stream"\n\t\t\t\t\t\t\t onclick="{{addNewStream(camera.id)}}"\n\t\t\t\t\t\t\t onmouseenter="{{hover(string(\'add-stream\'))}}"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<i class="{{csscommon}}-icon-plus"></i> {{camera.label}}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</li>\n\n\t\t\t\t</ul>\n\t\t\t\t<hr ba-show="{{(showaddstreambutton && !firefox) || (firefox && allowscreen)}}"/>\n\n\t\t\t\t<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}" ba-show="{{!novideo && !allowscreen && !ismobile}}">\n\t\t\t\t\t<li onmouseenter="{{hover(string(\'select-camera\'))}}">\n\t\t\t\t\t\t<input tabindex="0"\n\t\t\t\t\t\t\t   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\t\t   type=\'radio\' name=\'camera\' value="{{selectedcamera == camera.id}}"\n\t\t\t\t\t\t\t   onclick="{{selectCamera(camera.id)}}"\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t<label onclick="{{selectCamera(camera.id)}}" ba-hotkey:space^enter="{{selectCamera(camera.id)}}">\n\t\t\t\t\t\t\t{{camera.label}}\n\t\t\t\t\t\t</label>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t\t<hr ba-show="{{(!noaudio && !novideo) || !allowscreen}}"/>\n\t\t\t\t<ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}" ba-show="{{!noaudio && !allowscreen}}">\n\t\t\t\t\t<li tabindex="0"\n\t\t\t\t\t\tba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\tonmouseenter="{{hover(string(\'select-audio-input\'))}}"\n\t\t\t\t\t\tonclick="{{selectMicrophone(microphone.id)}}"\n\t\t\t\t\t>\n\t\t\t\t\t\t<input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t{{microphone.label}}\n\t\t\t\t\t\t</label>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n\n\t\n\t<div data-selector="controlbar" class="{{css}}-controlbar">\n\n\t\t<div class="{{css}}-controlbar-center-section">\n\n\t\t\t<div data-selector="rerecord-primary-button" class="{{css}}-button-container" ba-show="{{rerecordvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n\t\t\t\t\t class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{rerecord()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'rerecord\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div data-selector="cancel-primary-button" class="{{css}}-button-container" ba-show="{{cancelvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n\t\t\t\t\t class="{{css}}-button-primary" onclick="{{cancel()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'cancel\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t</div>\n\n\t\t<div class="{{css}}-controlbar-left-section">\n\n\t\t\t<div class="{{css}}-indicator-container" ba-show="{{stopvisible && recordingindication}}">\n\t\t\t\t<div data-selector="recording-indicator" class="{{css}}-recording-indication"></div>\n\t\t\t</div>\n\n\t\t\t<div ba-show="{{settingsvisible}}">\n\n\t\t\t\t<div class="{{css}}-circle-button"  ba-show="{{ismobile}}">\n\t\t\t\t\t<div data-selector="face-mode-toggle-icon"\n\t\t\t\t\t\t class="{{css}}-mobile-camera-switcher {{css}}-button-inner {{css}}-button-circle-unselected"\n\t\t\t\t\t\t onclick="{{toggleFaceMode()}}"\n\t\t\t\t\t\t onmouseenter="{{hover(string(\'switch-camera\'))}}"\n\t\t\t\t\t>\n\t\t\t\t\t\t<i class="{{csscommon}}-icon-arrows-cw"></i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class="{{css}}-circle-button">\n\t\t\t\t\t<div tabindex="0"\n\t\t\t\t\t\t ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n\t\t\t\t\t\t data-selector="record-button-icon-cog"\n\t\t\t\t\t\t class="{{css}}-button-inner {{css}}-button-circle-{{settingsopen ? \'selected\' : \'unselected\' }}"\n\t\t\t\t\t\t onclick="{{settingsopen=!settingsopen}}"\n\t\t\t\t\t\t onmouseenter="{{hover(string(\'settings\'))}}"\n\t\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t\t>\n\t\t\t\t\t\t<i class="{{csscommon}}-icon-cog"></i>\n\t\t\t\t\t</div>\n\n\t\t\t\t</div>\n\n\t\t\t\t<div class="{{css}}-circle-button" ba-show="{{!noaudio && !allowscreen}}">\n\t\t\t\t\t<div data-selector="record-button-icon-mic" class="{{css}}-button-inner"\n\t\t\t\t\t\t onmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n\t\t\t\t\t\t onmouseleave="{{unhover()}}">\n\t\t\t\t\t\t<i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class="{{css}}-circle-button" ba-show="{{!novideo && !allowscreen}}">\n\t\t\t\t\t<div data-selector="record-button-icon-videocam" class="{{css}}-button-inner"\n\t\t\t\t\t\t onmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n\t\t\t\t\t\t onmouseleave="{{unhover()}}">\n\t\t\t\t\t\t<i class="{{csscommon}}-icon-videocam {{csscommon}}-icon-state-{{ camerahealthy ? \'good\' : \'bad\' }}"></i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t</div>\n\n\t\t</div>\n\n\t\t<div class="{{cssrecorder}}-controlbar-right-section">\n\n\t\t\t<div class="{{css}}-rightbutton-container {{css}}-pause-button-container" ba-show="{{stopvisible}}">\n\t\t\t\t<div class="{{css}}-circle-button">\n                    <div tabindex="0" data-selector="pause-primary-button"  ba-show="{{pausable && !resumevisible}}"\n                         ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n                         data-selector="pause-primary-button" class="{{css}}-button-inner"\n                         title="{{string(\'pause-recorder\')}}"\n                         onclick="{{pause()}}"\n                         onmouseenter="{{hover(string(\'pause-recorder\'))}}"\n                         onmouseleave="{{unhover()}}"\n                    >\n                        <i class="{{csscommon}}-icon-pause"></i>\n                    </div>\n\n                    <div tabindex="0" data-selector="resume-primary-button"  ba-show="{{pausable && resumevisible}}"\n                         ba-hotkey:space^enter="{{resume()}}" onmouseout="this.blur()"\n                         data-selector="resume-primary-button" class="{{css}}-button-inner"\n                         title="{{string(\'resume-recorder\')}}"\n                         onclick="{{resume()}}"\n                         onmouseenter="{{hover(string(\'resume-recorder\'))}}"\n                         onmouseleave="{{unhover()}}"\n                    >\n                        <i class="{{csscommon}}-icon-ccw"></i>\n                    </div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}
2-rightbutton-container" ba-show="{{recordvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="record-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{record()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'record\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t</div>\n\n\t\t<div class="{{css}}-stop-container" ba-show="{{stopvisible}}">\n\n\t\t\t<div class="{{css}}-timer-container">\n\t\t\t\t<div class="{{css}}-label-container" ba-show="{{controlbarlabel && !rerecordvisible}}">\n\t\t\t\t\t<div data-selector="record-label-block" class="{{css}}-label {{css}}-button-primary">\n\t\t\t\t\t\t{{controlbarlabel}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-stop-button-container">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="stop-primary-button"\n\t\t\t\t\t class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n\t\t\t\t\t title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n\t\t\t\t\t onclick="{{stop()}}"\n\t\t\t\t\t onmouseenter="{{hover(mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'stop\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n            <div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="skip-primary-button" class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n                {{string(\'skip\')}}\n            </divi>\n        </div>\n\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n            <div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                <input type="file"\n                       class="{{css}}-chooser-file"\n                       style="height:100px"\n                       onchange="{{uploadCovershot(domEvent)}}"\n                       accept="{{covershot_accept_string}}" />\n                <span>\n                    {{string(\'upload-covershot\')}}\n                </span>\n            </div>\n        </div>\n\n\t</div>\n\n</div>\n',tmplimagegallery:'<div ba-if="{{showslidercontainer}}" data-selector="image-gallery" class="{{css}}-image-gallery-container">\n\t<div data-selector="slider-left-button" class="{{css}}-imagegallery-leftbutton">\n\t\t<div tabindex="0" data-selector="slider-left-inner-button"\n\t\t\t ba-hotkey:space^enter^left="{{left()}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-imagegallery-button-inner" onclick="{{left()}}"\n\t\t>\n\t\t\t<i class="{{csscommon}}-icon-left-open"></i>\n\t\t</div>\n\t</div>\n\n\t<div data-selector="images-imagegallery-container" ba-repeat="{{image::images}}" class="{{css}}-imagegallery-container" data-gallery-container>\n\t\t<div tabindex="0" data-selector="imagegallery-selected-image"\n\t\t\t ba-hotkey:space^enter="{{select(image)}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-imagegallery-image"\n\t\t\t ba-styles="{{{left: image.left + \'px\', top: image.top + \'px\', width: image.width + \'px\', height: image.height + \'px\'}}}"\n\t\t\t onclick="{{select(image)}}"\n\t\t>\n\t\t</div>\n\t</div>\n\n\t<div data-selector="slider-right-button" class="{{css}}-imagegallery-rightbutton">\n\t\t<div tabindex="0" data-selector="slider-right-inner-button"\n\t\t\t ba-hotkey:space^enter^right="{{right()}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-imagegallery-button-inner"\n\t\t\t onclick="{{right()}}"\n\t\t>\n\t\t\t<i class="{{csscommon}}-icon-right-open"></i>\n\t\t</div>\n\t</div>\n</div>\n\n<div ba-if="{{!showslidercontainer}}
2" class="{{css}}-chooser-container">\n\t<div data-selector="covershot-primary-button" class="{{css}}-chooser-button-container">\n\t\t<div class="{{css}}-chooser-button-0">\n\t\t\t<input type="file"\n\t\t\t\t   tabindex="0"\n\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t   accept="{{covershot_accept_string}}"\n\t\t\t\t   onchange="{{uploadCovershot(domEvent)}}"\n\t\t\t/>\n\t\t\t<i class="{{csscommon}}-icon-picture"></i>\n\t\t\t<span>\n\t\t\t{{string(\'upload-covershot\')}}\n\t\t</span>\n\t\t</div>\n\t</div>\n</div>\n',tmplchooser:'<div class="{{css}}-chooser-container">\n\t<div ba-if="{{initialmessages.length > 0}}" class="{{csscommon}}-message-container">\n\t\t<ul ba-repeat="{{initialmessage :: initialmessages}}">\n\t\t\t<li ba-if="{{initialmessage.message}}"\n\t\t\t\tclass="{{csscommon}}-message-text {{csscommon}}-message-{{initialmessage.type ? initialmessage.type : \'default\'}}"\n\t\t\t>\n\t\t\t\t{{ initialmessage.message }}\n\t\t\t\t<span ba-if="{{initialmessage.id}}"\n\t\t\t\t\t  class="{{csscommon}}-action-button"\n\t\t\t\t\t  ba-click="close_message(initialmessage.id)"\n\t\t\t\t>\n\t\t\t\t\t<i class="{{csscommon}}-icon-cancel"></i>\n\t\t\t\t</span>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\n\t<div class="{{css}}-chooser-button-container">\n\n\t\t<div ba-repeat="{{action :: actions}}">\n\t\t\t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n\t\t\t\t class="{{css}}-chooser-button-{{action.index}}"\n\t\t\t\t ba-click="{{click_action(action)}}">\n\t\t\t\t<input ba-if="{{action.select && action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t\t   capture="{{action.switchcamera}}" />\n\t\t\t\t<input ba-if="{{action.select && !action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t/>\n\t\t\t\t<span>\n\t\t\t\t\t{{action.label}}\n\t\t\t\t</span>\n\t\t\t\t<i class="{{csscommon}}-icon-{{action.icon}}"\n\t\t\t\t   ba-if="{{action.icon}}"></i>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n',tmplmessage:'<div data-selector="recorder-message-container" class="{{cssrecorder}}-message-container" ba-click="{{click()}}">\n    <div class="{{cssrecorder}}-top-inner-message-container {{cssrecorder}}-{{shortMessage ? \'short-message\' : \'long-message\'}}">\n        <div class="{{cssrecorder}}-first-inner-message-container">\n            <div class="{{cssrecorder}}-second-inner-message-container">\n                <div class="{{cssrecorder}}-third-inner-message-container">\n                    <div class="{{cssrecorder}}-fourth-inner-message-container">\n                        <div data-selector="recorder-message-block" class=\'{{cssrecorder}}-message-message\'>\n                            <p>\n                                {{message || ""}}\n                            </p>\n                            <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n                                <li>\n                                    <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                                        {{link.title}}\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'}}}),e.extend("module:Assets.imageviewerthemes",["browser:Info","dynamics:Parser"],function(e,t){return e=e.isInternetExplorer()&&e.internetExplorerVersion()<=8,t.registerFunctions({css:function(e){return e.css},"activitydelta > 5000 && hideoninactivity ? (css + '-dashboard-hidden') : ''":function(e){return 5e3<e.activitydelta&&e.hideoninactivity?e.css+"-dashboard-hidden":""},title:function(e){return e.title},"submit()":function(e){return e.submit()},submittable:function(e){return e.submittable},"string('submit-image')":function(e){return e.string("submit-image")},"rerecord()":function(e){return e.rerecord()},rerecordable:function(e){return e.rerecordable},"string('rerecord-image')":function(e){return e.string("rerecord-image")},csscommon:function(e){return e.csscommon},"toggle_fullscreen()":function(e){return e.toggle_fullscreen()},"tab_index_move(domEvent)":function(e){return e.tab_index_move(e.domEvent)},fullscreen:function(e){return e.fullscreen},"fullscreened ? string('exit-fullscreen-image') : string('fullscreen-image')":function(e){return e.fullscreened?e.string("exit-fullscreen-image"):e.string("fullscreen-image")},"fullscreened ? 'resize-minimize' : 'resize-full'":function(e){return e.fullscreened?"resize-minimize":"resize-full"}}),t.registerFunctions({css:function(e){return e.css},"click()":function(e){return e.click()},'message || ""':function(e){return e.message||""}}),{space:{css:"ba-imageviewer",csstheme:"ba-imageviewer-space-theme",tmplcontrolbar:'<div class="{{css}}-image-title-container {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}">\n    <div class="{{css}}-title" ba-if="{{title}}">\n        <p>{{title}}</p>\n    </div>\n\n</div>\n\n<div class="{{css}}-dashboard {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}">\n\n    <div class="{{css}}-controlbar-footer">\n        <div tabindex="0" data-selector="submit-image-button"\n             ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n             class="{{css}}-leftbutton-container" ba-if="{{submittable}}"  ba-click="{{submit()}}"\n        >\n           <div class="{{css}}-button-inner">\n               {{string(\'submit-image\')}}\n           </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n             ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n             class="{{css}}-leftbutton-container" ba-if="{{rerecordable}}"\n             ba-click="{{rerecord()}}" title="{{string(\'rerecord-image\')}}"\n        >\n           <div class="{{css}}-button-inner">\n               <i class="{{csscommon}}-icon-ccw"></i>\n           </div>\n        </div>\n\n        <div tabindex="8" data-selector="button-icon-resize-full"\n             ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent)}}"\n             class="{{css}}-rightbutton-container"\n             ba-if="{{fullscreen}}" ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-image\') : string(\'fullscreen-image\') }}"\n        >\n            <div class="{{css}}-button-inner {{css}}-full-screen-btn-inner">\n                <i class="{{csscommon}}-icon-{{fullscreened ? \'resize-minimize\' : \'resize-full\'}}"></i>\n            </div>\n        </div>\n\n    </div>\n\n</div>\n',tmplmessage:'<div class="{{css}}-message-container" ba-click="{{click()}}">\n    <div data-selector="message-block" class="{{css}}-first-inner-message-container">\n        <div class="{{css}}-second-inner-message-container">\n            <div class="{{css}}-third-inner-message-container">\n                <div class="{{css}}-fourth-inner-message-container">\n                    <div class=\'{{css}}-message-message\'>\n                        {{message || ""}}\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n',cssloader:e?"ba-imageviewer":"",cssmessage:"ba-imageviewer"}}}),e.extend("module:Assets.audioplayerthemes",["browser:Info","dynamics:Parser"],function(e,t){return e=e.isInternetExplorer()&&e.internetExplorerVersion()<=8,t.registerFunctions({csstheme:function(e){return e.csstheme},title:function(e){return e.title},"set_volume(volume + 0.1)":function(e){return e.set_volume(e.volume+.1)},"set_volume(volume - 0.1)":function(e){return e.set_volume(e.volume-.1)}
2,"startUpdateVolume(domEvent)":function(e){return e.startUpdateVolume(e.domEvent)},"stopUpdateVolume(domEvent)":function(e){return e.stopUpdateVolume(e.domEvent)},"progressUpdateVolume(domEvent)":function(e){return e.progressUpdateVolume(e.domEvent)},"{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(e){return{width:Math.ceil(1+Math.min(99,Math.round(100*e.volume)))+"%"}},"string('volume-button')":function(e){return e.string("volume-button")},"toggle_volume()":function(e){return e.toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(e){return e.string(0<e.volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(e){return e.csscommon+"-icon-volume-"+(.5<=e.volume?"up":0<e.volume?"down":"off")},"submit()":function(e){return e.submit()},submittable:function(e){return e.submittable},"string('submit-audio')":function(e){return e.string("submit-audio")},"rerecord()":function(e){return e.rerecord()},rerecordable:function(e){return e.rerecordable},"string('rerecord-audio')":function(e){return e.string("rerecord-audio")},csscommon:function(e){return e.csscommon},"play()":function(e){return e.play()},"tab_index_move(domEvent, null, 'button-icon-pause')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-pause")},"!playing":function(e){return!e.playing},"string('play-audio')":function(e){return e.string("play-audio")},"pause()":function(e){return e.pause()},"tab_index_move(domEvent, null, 'button-icon-play')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-play")},"disablepause ? cssplayer + '-disabled' : ''":function(e){return e.disablepause?e.cssplayer+"-disabled":""},playing:function(e){return e.playing},"disablepause ? string('pause-audio-disabled') : string('pause-audio')":function(e){return e.disablepause?e.string("pause-audio-disabled"):e.string("pause-audio")},"string('elapsed-time')":function(e){return e.string("elapsed-time")},"formatTime(position)":function(e){return e.formatTime(e.position)},"string('total-time')":function(e){return e.string("total-time")},"formatTime(duration || position)":function(e){return e.formatTime(e.duration||e.position)},"disableseeking ? cssplayer + '-disabled' : ''":function(e){return e.disableseeking?e.cssplayer+"-disabled":""},"seek(position + skipseconds)":function(e){return e.seek(e.position+e.skipseconds)},"seek(position - skipseconds)":function(e){return e.seek(e.position-e.skipseconds)}
2,"startUpdatePosition(domEvent)":function(e){return e.startUpdatePosition(e.domEvent)},"stopUpdatePosition(domEvent)":function(e){return e.stopUpdatePosition(e.domEvent)},"progressUpdatePosition(domEvent)":function(e){return e.progressUpdatePosition(e.domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.cached/e.duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.position/e.duration*100:0)+"%"}},"string('audio-progress')":function(e){return e.string("audio-progress")}}),t.registerFunctions({css:function(e){return e.css},"click()":function(e){return e.click()},'message || ""':function(e){return e.message||""}}),{space:{css:"ba-audioplayer",csstheme:"ba-player-space-theme",tmplcontrolbar:'<div class="{{csstheme}}-title-container ">\n    <div class="{{csstheme}}-title" ba-if="{{title}}">\n        <p>{{title}}</p>\n    </div>\n\n    <div class="{{csstheme}}-volumebar">\n        <div tabindex="2" data-selector="button-volume-bar"\n             ba-hotkey:right="{{set_volume(volume + 0.1)}}"\n             ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n             onmouseout="this.blur()"\n             class="{{csstheme}}-volumebar-inner"\n             onmousedown="{{startUpdateVolume(domEvent)}}"\n             onmouseup="{{stopUpdateVolume(domEvent)}}"\n             onmouseleave="{{stopUpdateVolume(domEvent)}}"\n             onmousemove="{{progressUpdateVolume(domEvent)}}"\n        >\n            <div class="{{csstheme}}-volumebar-position" ba-styles="{{{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n        </div>\n    </div>\n\n    <div tabindex="0" data-selector="button-icon-volume"\n         ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n         class="{{csstheme}}-rightbutton-container"\n         ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n    >\n        <div class="{{csstheme}}-button-inner">\n            <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n        </div>\n    </div>\n</div>\n\n<div class="{{csstheme}}-dashboard ">\n\n    <div class="{{csstheme}}-controlbar-footer">\n        <div tabindex="0" data-selector="submit-audio-button"\n             ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-leftbutton-container" ba-if="{{submittable}}"  ba-click="{{submit()}}"\n        >\n           <div class="{{csstheme}}-button-inner">\n               {{string(\'submit-audio\')}}\n           </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n             ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-leftbutton-container" ba-if="{{rerecordable}}"\n             ba-click="{{rerecord()}}" title="{{string(\'rerecord-audio\')}}"\n        >\n           <div class="{{csstheme}}-button-inner">\n               <i class="{{csscommon}}-icon-ccw"></i>\n           </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-play"\n             ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n             class="{{csstheme}}-leftbutton-container" ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-audio\')}}"\n        >\n           <div class="{{csstheme}}-button-inner">\n               <i class="{{csscommon}}-icon-play"></i>\n           </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-pause"\n             ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n             class="{{csstheme}}-leftbutton-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n             ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-audio-disabled\') : string(\'pause-audio\')}}"\n        >\n           <div class="{{csstheme}}-button-inner">\n               <i class="{{csscommon}}-icon-pause"></i>\n           </div>\n        </div>\n\n        <div class="{{csstheme}}-time-container">\n           <div class="{{csstheme}}-time-value" title="{{string(\'elapsed-time\')}}">{{formatTime(position)}}</div>\n        </div>\n\n        <div class="{{csstheme}}-time-container {{csstheme}}-rightbutton-container {{csstheme}}-right-time-container">\n           <div class="{{csstheme}}-time-value" title="{{string(\'total-time\')}}">
2{{formatTime(duration || position)}}</div>\n        </div>\n\n        <div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n           <div tabindex="4" data-selector="progress-bar-inner"\n                ba-hotkey:right="{{seek(position + skipseconds)}}"\n                ba-hotkey:left="{{seek(position - skipseconds)}}"\n                onmouseout="this.blur()"\n                class="{{csstheme}}-progressbar-inner"\n                onmousedown="{{startUpdatePosition(domEvent)}}"\n                onmouseup="{{stopUpdatePosition(domEvent)}}"\n                onmouseleave="{{stopUpdatePosition(domEvent)}}"\n                onmousemove="{{progressUpdatePosition(domEvent)}}"\n           >\n\n               <div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n               <div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'audio-progress\')}}">\n                   <div class="{{csstheme}}-progressbar-button"></div>\n               </div>\n           </div>\n        </div>\n\n    </div>\n\n</div>\n',tmplmessage:'<div class="{{css}}-message-container" ba-click="{{click()}}">\n    <div data-selector="message-block" class="{{css}}-first-inner-message-container">\n        <div class="{{css}}-second-inner-message-container">\n            <div class="{{css}}-third-inner-message-container">\n                <div class="{{css}}-fourth-inner-message-container">\n                    <div class=\'{{css}}-message-message\'>\n                        {{message || ""}}\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n',cssloader:e?"ba-audioplayer":"",cssmessage:"ba-audioplayer"}}}),e.extend("module:Assets.audiorecorderthemes",["dynamics:Parser"],function(e){return e.registerFunctions({css:function(e){return e.css},topmessage:function(e){return e.topmessage}}),e.registerFunctions({csstheme:function(e){return e.csstheme},css:function(e){return e.css},"settingsvisible && settingsopen":function(e){return e.settingsvisible&&e.settingsopen},cameras:function(e){return e.cameras},"selectCamera(camera.id)":function(e){return e.selectCamera(e.camera.id)},"selectedcamera == camera.id":function(e){return e.selectedcamera==e.camera.id},"camera.label":function(e){return e.camera.label},microphones:function(e){return e.microphones},audio:function(e){return e.audio},"selectMicrophone(microphone.id)":function(e){return e.selectMicrophone(e.microphone.id)},"selectedmicrophone == microphone.id":function(e){return e.selectedmicrophone==e.microphone.id},"microphone.label":function(e){return e.microphone.label},rerecordvisible:function(e){return e.rerecordvisible},"rerecord()":function(e){return e.rerecord()},"hover(string('rerecord-tooltip'))":function(e){return e.hover(e.string("rerecord-tooltip"))},"unhover()":function(e){return e.unhover()},"string('rerecord')":function(e){return e.string("rerecord")},cancelvisible:function(e){return e.cancelvisible},"cancel()":function(e){return e.cancel()},"hover(string('cancel-tooltip'))":function(e){return e.hover(e.string("cancel-tooltip"))},"string('cancel')":function(e){return e.string("cancel")},settingsvisible:function(e){return e.settingsvisible},"settingsopen=!settingsopen":function(e){return e.settingsopen=!e.settingsopen},"settingsopen ? 'selected' : 'unselected'":function(e){return e.settingsopen?"selected":"unselected"},"hover(string('settings'))":function(e){return e.hover(e.string("settings"))},csscommon:function(e){return e.csscommon},"!noaudio && !allowscreen":function(e){return!e.noaudio&&!e.allowscreen},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(e){return e.hover(e.string(e.microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(e){return e.microphonehealthy?"good":"bad"},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(e){return e.hover(e.string(e.camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(e){return e.camerahealthy?"good":"bad"}
2,recordvisible:function(e){return e.recordvisible},"record()":function(e){return e.record()},"hover(string('record-tooltip'))":function(e){return e.hover(e.string("record-tooltip"))},"string('record')":function(e){return e.string("record")},stopvisible:function(e){return e.stopvisible},"controlbarlabel && !rerecordvisible":function(e){return e.controlbarlabel&&!e.rerecordvisible},controlbarlabel:function(e){return e.controlbarlabel},"stop()":function(e){return e.stop()},"mintimeindicator ? css + '-disabled': ''":function(e){return e.mintimeindicator?e.css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(e){return e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip")},"hover(mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(e){return e.hover(e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip"))},"string('stop')":function(e){return e.string("stop")},skipvisible:function(e){return e.skipvisible},"skip()":function(e){return e.skip()},"hover(string('skip-tooltip'))":function(e){return e.hover(e.string("skip-tooltip"))},"string('skip')":function(e){return e.string("skip")},uploadcovershotvisible:function(e){return e.uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(e){return e.hover(e.string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(e){return e.uploadCovershot(e.domEvent)},covershot_accept_string:function(e){return e.covershot_accept_string},"string('upload-covershot')":function(e){return e.string("upload-covershot")}}),e.registerFunctions({css:function(e){return e.css},actions:function(e){return e.actions},"click_action(action)":function(e){return e.click_action(e.action)},"action.index":function(e){return e.action.index},"action.select && action.capture":function(e){return e.action.select&&e.action.capture},"select_file_action(action, domEvent)":function(e){return e.select_file_action(e.action,e.domEvent)},"action.accept":function(e){return e.action.accept},"action.select && !action.capture":function(e){return e.action.select&&!e.action.capture},"action.label":function(e){return e.action.label},csscommon:function(e){return e.csscommon},"action.icon":function(e){return e.action.icon}}),e.registerFunctions({css:function(e){return e.css},"click()":function(e){return e.click()},"shortMessage ? 'short-message' : 'long-message'":function(e){return e.shortMessage?"short-message":"long-message"},'message || ""':function(e){return e.message||""},"links && links.length > 0":function(e){return e.links&&0<e.links.length},links:function(e){return e.links},"linkClick(link)":function(e){return e.linkClick(e.link)},"link.title":function(e){return e.link.title}}),{space:{css:"ba-audiorecorder",csstheme:"ba-audiorecorder-theme-space",cssrecorder:"ba-recorder",cssmessage:"ba-audiorecorder",cssloader:"ba-audiorecorder",tmpltopmessage:'<div class="{{css}}-topmessage-container">\n    <div data-selector="recorder-topmessage-block" class=\'{{css}}-topmessage-message\'>\n        {{topmessage}}\n    </div>\n</div>\n',tmplcontrolbar:'<div class="{{csstheme}}-dashboard">\n\n\t<div class="{{css}}-settings-front">\n\n\t\t\n\t\t<div data-selector="recorder-settings" class="{{css}}-settings" ba-show="{{settingsvisible && settingsopen}}">\n\t\t\t<div class="{{css}}-bubble-info">\n\t\t\t\t<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<input tabindex="0"\n\t\t\t\t\t\t\t   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\t\t   type=\'radio\' name=\'camera\' value="{{selectedcamera == camera.id}}"\n\t\t\t\t\t\t\t   onclick="{{selectCamera(camera.id)}}"\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t<label onclick="{{selectCamera(camera.id)}}" ba-hotkey:space^enter="{{selectCamera(camera.id)}}">\n\t\t\t\t\t\t\t{{camera.label}}\n\t\t\t\t\t\t</label>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t\t<ul data-selector="record-button-icon-cog" ba-repeat="{{microphone :: microphones}}" ba-show="{{audio}}">\n\t\t\t\t\t<li tabindex="0"\n\t\t\t\t\t\tba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\tonclick="{{selectMicrophone(microphone.id)}}"\n\t\t\t\t\t>\n\t\t\t\t\t\t<input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t{{microphone.label}}\n\t\t\t\t\t\t</label>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n\n\t\n\t<div data-selector="controlbar" class="{{css}}-controlbar">\n\n\t\t<div class="{{css}}-controlbar-center-section">\n\n\t\t\t<div data-selector="rerecord-primary-button" class="{{css}}
2-button-container" ba-show="{{rerecordvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n\t\t\t\t\t class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{rerecord()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'rerecord\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div data-selector="cancel-primary-button" class="{{css}}-button-container" ba-show="{{cancelvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n\t\t\t\t\t class="{{css}}-button-primary" onclick="{{cancel()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'cancel\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t</div>\n\n\t\t<div class="{{css}}-controlbar-left-section" ba-show="{{settingsvisible}}">\n\n            <div class="{{css}}-circle-button" ba-show="{{settingsvisible}}">\n\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="record-button-icon-cog" class="{{css}}-button-inner {{css}}-button-circle-{{settingsopen ? \'selected\' : \'unselected\' }}"\n\t\t\t\t\t onclick="{{settingsopen=!settingsopen}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'settings\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t<i class="{{csscommon}}-icon-cog"></i>\n\t\t\t\t</div>\n\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-circle-button" ba-show="{{!noaudio && !allowscreen}}">\n\t\t\t\t<div data-selector="record-button-icon-mic" class="{{css}}-button-inner"\n\t\t\t\t\tonmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n\t\t\t\t\tonmouseleave="{{unhover()}}">\n\t\t\t\t\t<i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-circle-button" ba-show="{{!noaudio && !allowscreen}}">\n\t\t\t\t<div data-selector="record-button-icon-audiocam" class="{{css}}-button-inner"\n\t\t\t\t\tonmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n\t\t\t\t\tonmouseleave="{{unhover()}}">\n                    <i class="{{csscommon}}-icon-audiocam {{csscommon}}-icon-state-{{ camerahealthy ? \'good\' : \'bad\' }}"></i>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="{{css}}-controlbar-right-section">\n\n\t\t\t<div class="{{css}}-rightbutton-container" ba-show="{{recordvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="record-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{record()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'record\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t</div>\n\n\t\t<div class="{{css}}-stop-container" ba-show="{{stopvisible}}">\n\n\t\t\t<div class="{{css}}-timer-container">\n\t\t\t\t<div class="{{css}}-label-container" ba-show="{{controlbarlabel && !rerecordvisible}}">\n\t\t\t\t\t<div data-selector="record-label-block" class="{{css}}-label {{css}}-button-primary">\n\t\t\t\t\t\t{{controlbarlabel}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-stop-button-container">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="stop-primary-button"\n\t\t\t\t\t class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n\t\t\t\t\t title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n\t\t\t\t\t onclick="{{stop()}}"\n\t\t\t\t\t onmouseenter="{{hover(mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'stop\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n            <div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="skip-primary-button" class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n                {{string(\'skip\')}}\n            </divi>\n        </div>\n\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n            <div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                <input type="file"\n                       class="{{css}}-chooser-file"\n                       style="height:100px"\n                       onchange="{{uploadCovershot(domEvent)}}
2"\n                       accept="{{covershot_accept_string}}" />\n                <span>\n                    {{string(\'upload-covershot\')}}\n                </span>\n            </div>\n        </div>\n\n\t</div>\n\n</div>\n',tmplchooser:'<div class="{{css}}-chooser-container">\n\n\t<div class="{{css}}-chooser-button-container">\n\n\t\t<div ba-repeat="{{action :: actions}}">\n\t\t\t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n\t\t\t\t class="{{css}}-chooser-button-{{action.index}}"\n\t\t\t\t ba-click="{{click_action(action)}}">\n\t\t\t\t<input ba-if="{{action.select && action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t\t   capture />\n\t\t\t\t<input ba-if="{{action.select && !action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t/>\n\t\t\t\t<span>\n\t\t\t\t\t{{action.label}}\n\t\t\t\t</span>\n\t\t\t\t<i class="{{csscommon}}-icon-{{action.icon}}"\n\t\t\t\t   ba-if="{{action.icon}}"></i>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>',tmplmessage:'<div data-selector="recorder-message-container" class="{{css}}-message-container" ba-click="{{click()}}">\n    <div class="{{css}}-top-inner-message-container {{css}}-{{shortMessage ? \'short-message\' : \'long-message\'}}">\n        <div class="{{css}}-first-inner-message-container">\n            <div class="{{css}}-second-inner-message-container">\n                <div class="{{css}}-third-inner-message-container">\n                    <div class="{{css}}-fourth-inner-message-container">\n                        <div data-selector="recorder-message-block" class=\'{{css}}-message-message\'>\n                            <p>\n                                {{message || ""}}\n                            </p>\n                            <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n                                <li>\n                                    <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                                        {{link.title}}\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'}}})}.call(t),function(){var e=this.subScope();e.binding("browser","root:BetaJS.Browser"),e.binding("dynamics","root:BetaJS.Dynamics"),e.binding("module","root:BetaJS.MediaComponents"),e.extend("module:Assets.playerthemes",["browser:Info","dynamics:Parser"],function(e,t){return e=e.isInternetExplorer()&&e.internetExplorerVersion()<=8,t.registerFunctions({csstheme:function(e){return e.csstheme},"((prominent_title_closed || title_hide_class) && controlbar_hide_class) ? cssplayer + '-dashboard-hidden' : ''":function(e){return(e.prominent_title_closed||e.title_hide_class)&&e.controlbar_hide_class?e.cssplayer+"-dashboard-hidden":""},controlbar_hide_class:function(e){return e.controlbar_hide_class},"toggle_fullscreen()":function(e){return e.toggle_fullscreen()},"tab_index_move(domEvent)":function(e){return e.tab_index_move(e.domEvent)},fullscreen:function(e){return e.fullscreen},"fullscreened ? string('exit-fullscreen-video') : string('fullscreen-video')":function(e){return e.fullscreened?e.string("exit-fullscreen-video"):e.string("fullscreen-video")},csscommon:function(e){return e.csscommon},"fullscreened ? 'small' : 'full'":function(e){return e.fullscreened?"small":"full"},"toggle_volume()":function(e){return e.toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(e){return e.string(0<e.volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(e){return e.csscommon+"-icon-volume-"+(.5<=e.volume?"up":0<e.volume?"down":"off")},"!hidevolumebar":function(e){return!e.hidevolumebar},"set_volume(volume + 0.1)":function(e){return e.set_volume(e.volume+.1)},"set_volume(volume - 0.1)":function(e){return e.set_volume(e.volume-.1)}
2,"startUpdateVolume(domEvent, currElement)":function(e){return e.startUpdateVolume(e.domEvent,e.currElement)},"{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(e){return{width:Math.ceil(1+Math.min(99,Math.round(100*e.volume)))+"%"}},"string('volume-button')":function(e){return e.string("volume-button")},title_hide_class:function(e){return e.title_hide_class},"title && !prominent_title_closed":function(e){return e.title&&!e.prominent_title_closed},closeable_title:function(e){return e.closeable_title},"prominent_title_closed=true":function(e){return e.prominent_title_closed=!0},title:function(e){return e.title},"submit()":function(e){return e.submit()},submittable:function(e){return e.submittable},"string('submit-video')":function(e){return e.string("submit-video")},"skipinitial ? 0 : -1":function(e){return e.skipinitial?0:-1},"play()":function(e){return e.play()},"tab_index_move(domEvent, null, 'button-icon-pause')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-pause")},"!playing":function(e){return!e.playing},"string('play-video')":function(e){return e.string("play-video")},"pause()":function(e){return e.pause()},"tab_index_move(domEvent, null, 'button-icon-play')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-play")},"disablepause ? cssplayer + '-disabled' : ''":function(e){return e.disablepause?e.cssplayer+"-disabled":""},playing:function(e){return e.playing},"disablepause ? string('pause-video-disabled') : string('pause-video')":function(e){return e.disablepause?e.string("pause-video-disabled"):e.string("pause-video")},"disableseeking ? cssplayer + '-disabled' : ''":function(e){return e.disableseeking?e.cssplayer+"-disabled":""},"seek(position + skipseconds)":function(e){return e.seek(e.position+e.skipseconds)},"seek(position - skipseconds)":function(e){return e.seek(e.position-e.skipseconds)}
2,"startUpdatePosition(domEvent)":function(e){return e.startUpdatePosition(e.domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.cached/e.duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.position/e.duration*100:0)+"%"}},"string('video-progress')":function(e){return e.string("video-progress")},trimmingmode:function(e){return e.trimmingmode},"{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + '%'}":function(e){return{left:Math.round(e.duration&&e.trimstart?e.trimstart/e.duration*100:0)+"%"}},"{left: 'auto', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + '%'}":function(e){return{left:"auto",right:100-Math.round(e.duration&&e.trimend?e.trimend/e.duration*100:100)+"%"}},"rerecord()":function(e){return e.rerecord()},rerecordable:function(e){return e.rerecordable},"string('rerecord-video')":function(e){return e.string("rerecord-video")},"toggle_position_info()":function(e){return e.toggle_position_info()},"revertposition ? string('remaining-time') : string('elapsed-time')":function(e){return e.revertposition?e.string("remaining-time"):e.string("elapsed-time")},'(revertposition && duration > 0) ? "-" : ""':function(e){return e.revertposition&&0<e.duration?"-":""},"(revertposition && duration > 0) ? formatTime(duration - position) : formatTime(position)":function(e){return e.revertposition&&0<e.duration?e.formatTime(e.duration-e.position):e.formatTime(e.position)},"string('total-time')":function(e){return e.string("total-time")},"formatTime(duration || position)":function(e){return e.formatTime(e.duration||e.position)},"toggle_stream()":function(e){return e.toggle_stream()},"streams.length > 1 && currentstream":function(e){return 1<e.streams.length&&e.currentstream},"string('change-resolution')":function(e){return e.string("change-resolution")},currentstream_label:function(e){return e.currentstream_label},"show_airplay_devices()":function(e){return e.show_airplay_devices()},cssplayer:function(e){return e.cssplayer},airplaybuttonvisible:function(e){return e.airplaybuttonvisible},castbuttonvisble:function(e){return e.castbuttonvisble},"toggle_settings_menu()":function(e){return e.toggle_settings_menu()},"settingsmenuactive ? 'visible' : 'hidden'":function(e){return e.settingsmenuactive?"visible":"hidden"},settingsmenubutton:function(e){return e.settingsmenubutton},"string('settings')":function(e){return e.string("settings")},"trim()":function(e){return e.trim()},"string('trim-video')":function(e){return e.string("trim-video")},frameselectionmode:function(e){return e.frameselectionmode},"select_frame()":function(e){return e.select_frame()},"string('select-frame')":function(e){return e.string("select-frame")},"toggle_tracks()":function(e){return e.toggle_tracks()},"(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload":function(e){return 0<e.tracktags.length&&e.showsubtitlebutton||e.allowtexttrackupload},"tracktextvisible ? 'active' : 'inactive'":function(e){return e.tracktextvisible?"active":"inactive"},"tracktextvisible ? string('close-tracks') : string('show-tracks')":function(e){return e.tracktextvisible?e.string("close-tracks"):e.string("show-tracks")},"hover_cc(true)":function(e){return e.hover_cc(!0)},"hover_cc(false)":function(e){return e.hover_cc(!1)}}),t.registerFunctions({"play()":function(e){return e.play()},"tab_index_move(domEvent, null, 'player-toggle-overlay')":function(e){return e.tab_index_move(e.domEvent,null,"player-toggle-overlay")},cssplayer:function(e){return e.cssplayer},"string('tooltip')":function(e){return e.string("tooltip")},"showduration && (duration != 0 && duration != undefined)":function(e){return e.showduration&&0!=e.duration&&null!=e.duration},css:function(e){return e.css},"formatTime(duration)":function(e){return e.formatTime(e.duration)},"rerecordable || submittable":function(e){return e.rerecordable||e.submittable},"submittable && !trimmingmode":function(e){return e.submittable&&!e.trimmingmode},"submit()":function(e){return e.submit()},"string('submit-video')":function(e){return e.string("submit-video")},"rerecordable && !trimmingmode":function(e){return e.rerecordable&&!e.trimmingmode},"rerecord()":function(e){return e.rerecord()},"string('rerecord')":function(e){return e.string("rerecord")},trimmingmode:function(e){return e.trimmingmode},"string('trim')":function(e){return e.string("trim")},"skip()":function(e){return e.skip()},"string('skip')":function(e){return e.string("skip")}}),{minimalist:{css:"ba-videoplayer",csstheme:"ba-player-minimalist-theme",cssplayer:"ba-player",tmplcontrolbar:'<div class="{{csstheme}}-dashboard {{((prominent_title_closed || title_hide_class) && controlbar_hide_class) ? cssplayer + \'-dashboard-hidden\' : \'\'}}">\n\n    <div class=\'{{csstheme}}-controlbar-header\'>\n        <div class="{{csstheme}}-header-pad">&nbsp;</div>\n        <div class="{{csstheme}}-controlbar-header-icons-block {{controlbar_hide_class}}">\n\n            <div class="{{csstheme}}-right-block">\n\n                <div tabindex="1" data-selector="button-icon-resize-full"\n                     ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n                     onkeydown="{{tab_index_move(domEvent)}}"\n                     class="{{csstheme}}-button-container"\n                     ba-if="{{fullscreen}}" ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-video\') : string(\'fullscreen-video\') }}"\n                >\n                    <div class="{{csstheme}}-button-inner {{csstheme}}-full-screen-btn-inner">\n                        <i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n                    </div>\n                </div>\n\n                <div tabindex="2" data-selector="button-icon-volume"\n                     ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n                     class="{{csstheme}}-button-container" ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n                >\n                    <div class="{{csstheme}}-button-inner">\n                        <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n                    </div>\n                </div>\n\n                <div class="{{csstheme}}-volumebar" ba-show="{{!hidevolumebar}}">\n                    <div tabindex="3" data-selector="button-volume-bar"\n                         ba-hotkey:right="{{set_volume(volume + 0.1)}}"\n                         ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n                         onmouseout="this.blur()"\n                         class="{{csstheme}}-volumebar-inner"\n                         ontouchstart="{{startUpd
2ateVolume(domEvent, currElement)}}"\n                         onmousedown="{{startUpdateVolume(domEvent, currElement)}}"\n                    >\n                        <div class="{{csstheme}}-volumebar-position" ba-styles="{{{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n                    </div>\n                </div>\n\n            </div>\n\n        </div>\n\n\n        <div class="{{csstheme}}-controlbar-header-title-block {{title_hide_class}}" ba-if="{{title && !prominent_title_closed}}">\n            <div class="{{csstheme}}-title"><p><span ba-if="{{closeable_title}}" ba-click="{{prominent_title_closed=true}}">&#10006;</span> {{title}}</p></div>\n        </div>\n\n        <div class="{{csstheme}}-header-pad">&nbsp;</div>\n    </div>\n\n    <div class="{{csstheme}}-controlbar-footer {{controlbar_hide_class}}">\n\n        <div class="{{csstheme}}-controlbar-top-block">\n\n            <div tabindex="0" data-selector="submit-video-button"\n                 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-button-container" ba-if="{{submittable}}"  ba-click="{{submit()}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    {{string(\'submit-video\')}}\n                </div>\n            </div>\n\n            <div tabindex="{{skipinitial ? 0 : -1}}" data-selector="button-icon-play"\n                 ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n                 class="{{csstheme}}-button-container" ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-video\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon}}-icon-play"></i>\n                </div>\n            </div>\n\n            <div tabindex="{{skipinitial ? 0 : -1}}" data-selector="button-icon-pause"\n                 ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n                 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n                 class="{{csstheme}}-button-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n                 ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-video-disabled\') : string(\'pause-video\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i tabindex="0" class="{{csscommon}}-icon-pause"></i>\n                </div>\n            </div>\n\n        </div>\n        <div class="{{csstheme}}-controlbar-middle-block">\n\n            <div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n                <div tabindex="4" data-selector="progress-bar-inner"\n                     ba-hotkey:right="{{seek(position + skipseconds)}}"\n                     ba-hotkey:left="{{seek(position - skipseconds)}}"\n                     onmouseout="this.blur()"\n                     class="{{csstheme}}-progressbar-inner"\n                     ontouchstart="{{startUpdatePosition(domEvent)}}"\n                     onmousedown="{{startUpdatePosition(domEvent)}}"\n                >\n\n                    <div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n                    <div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'video-progress\')}}">\n                        <div class="{{csstheme}}-progressbar-button"></div>\n                    </div>\n                    <div class="{{csstheme}}-progressbar-marker"\n                        data-selector="trim-start-marker"\n                        ba-if="{{trimmingmode}}"\n                        ba-styles="{{{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + \'%\'}}}"\n                    ></div>\n                    <div class="{{csstheme}}-progressbar-marker"\n                        data-selector="trim-end-marker"\n                        ba-if="{{trimmingmode}}"\n                        ba-styles="{{{left: \'auto\', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + \'%\'}}}"\n                    ></div>\n                </div>\n            </div>\n\n        </div>\n        <div class="{{csstheme}}-controlbar-bottom-block">\n            <div tabindex="0" data-selector="button-icon-ccw"\n                 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-button-container {{csstheme}}-player-rerecord"\n                 ba-if="{{rerecordable}}" ba-click="{{rerecord()}}" title="{{string(\'rerecord-video\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon}}-icon-ccw"></i>\n                </div>\n            </div>\n\n            <div class="{{csstheme}}-button-container {{csstheme}}-time-container {{csscommon}}-clickable"\n                 ba-click="{{toggle_position_info()}}"\n            >\n                <div class="{{csstheme}}-time-value"\n                     title="{{revertposition ? string(\'remaining-time\') : string(\'elapsed-time\')}}"\n                >\n                    {{(revertposition && duration > 0) ? "-" : ""}}\n                    {{(revertposition && duration >
2 0) ? formatTime(duration - position) : formatTime(position)}}\n                </div>\n                <p> / </p>\n                <div class="{{csstheme}}-time-value" title="{{string(\'total-time\')}}">{{formatTime(duration || position)}}</div>\n            </div>\n\n            <div tabindex="5" data-selector="button-stream-label"\n                 ba-hotkey:space^enter="{{toggle_stream()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-button-container" ba-if="{{streams.length > 1 && currentstream}}"\n                 ba-click="{{toggle_stream()}}" title="{{string(\'change-resolution\')}}"\n            >\n                <div class="{{csstheme}}-button-inner {{csstheme}}-stream-label-container">\n                    <span class="{{csstheme}}-button-text {{csstheme}}-stream-label">{{currentstream_label}}</span>\n                </div>\n            </div>\n            <div tabindex="6" data-selector="button-airplay"\n                 ba-hotkey:space^enter="{{show_airplay_devices()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-button-container {{cssplayer}}-airplay-container"\n                 ba-show="{{airplaybuttonvisible}}" ba-click="{{show_airplay_devices()}}"\n            >\n                <svg width="16px" height="11px" viewBox="0 0 16 11" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n                    \n                    <title>Airplay</title>\n                    <desc>Airplay icon.</desc>\n                    <defs></defs>\n                    <g stroke="none" stroke-width="1" fill-rule="evenodd" sketch:type="MSPage">\n                        <path d="M4,11 L12,11 L8,7 L4,11 Z M14.5454545,0 L1.45454545,0 C0.654545455,0 0,0.5625 0,1.25 L0,8.75 C0,9.4375 0.654545455,10 1.45454545,10 L4.36363636,10 L4.36363636,8.75 L1.45454545,8.75 L1.45454545,1.25 L14.5454545,1.25 L14.5454545,8.75 L11.6363636,8.75 L11.6363636,10 L14.5454545,10 C15.3454545,10 16,9.4375 16,8.75 L16,1.25 C16,0.5625 15.3454545,0 14.5454545,0 L14.5454545,0 Z" sketch:type="MSShapeGroup"></path>\n                    </g>\n                </svg>\n            </div>\n\n            <div tabindex="7" data-selector="button-chromecast" onmouseout="this.blur()" class="{{csstheme}}-button-container {{csstheme}}-cast-button-container" ba-show="{{castbuttonvisble}}">\n                <button class="{{csstheme}}-gcast-button" is="google-cast-button"></button>\n            </div>\n\n            <div tabindex="10" data-selector="button-icon-settings"\n                 ba-hotkey:space^enter="{{toggle_settings_menu()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-right-button-container {{cssplayer}}-settings-{{settingsmenuactive ? \'visible\' : \'hidden\'}}"\n                 ba-if="{{settingsmenubutton}}" ba-click="{{toggle_settings_menu()}}"\n                 title="{{string(\'settings\')}}"\n                 onkeydown="{{tab_index_move(domEvent)}}"\n            >\n                <div class="{{csstheme}}-settings-button">\n                    <i class="{{csscommon}}-icon-cog"></i>\n                </div>\n            </div>\n\n            <div tabindex="9" class="{{csstheme}}-primary-button-container {{csstheme}}-right-button-container" ba-if="{{trimmingmode}}">\n                <div data-selector="trim-button"\n                     onmouseout="this.blur()"\n                     ba-click="{{trim()}}"\n                     class="{{csstheme}}-primary-button {{csstheme}}-button-inner">\n                     {{string(\'trim-video\')}}\n                </div>\n            </div>\n\n            <div tabindex="9" class="{{csstheme}}-primary-button-container {{csstheme}}-right-button-container" ba-if="{{frameselectionmode}}">\n                <div data-selector="select-frame-button"\n                     onmouseout="this.blur()"\n                     ba-click="{{select_frame()}}"\n                     class="{{csstheme}}-primary-button {{csstheme}}-button-inner">\n                     {{string(\'select-frame\')}}\n                </div>\n            </div>\n\n            <div tabindex="8" data-selector="cc-button-container"\n                 ba-hotkey:space^enter="{{toggle_tracks()}}" onmouseout="this.blur()"\n                 ba-if="{{(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload}}"\n                 ba-click="{{toggle_tracks()}}"\n                 class="{{csstheme}}-right-button-container {{cssplayer}}-button-{{tracktextvisible ? \'active\' : \'inactive\'}}
2"\n                 title="{{ tracktextvisible ? string(\'close-tracks\') : string(\'show-tracks\')}}"\n                 onmouseover="{{hover_cc(true)}}" onmouseleave="{{hover_cc(false)}}"\n            >\n                <div class="{{csstheme}}-subtitle-button-inner">\n                    <i class="{{csscommon}}-icon-subtitle"></i>\n                </div>\n            </div>\n\n\n        </div>\n    </div>\n\n</div>\n',tmplplaybutton:'\n<div tabindex="0" data-selector="play-button"\n     ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n     onkeydown="{{tab_index_move(domEvent, null, \'player-toggle-overlay\')}}"\n     class="{{cssplayer}}-playbutton-container" ba-click="{{play()}}" title="{{string(\'tooltip\')}}"\n>\n\t<div class="{{cssplayer}}-playbutton-button"></div>\n</div>\n<div ba-show="{{showduration && (duration != 0 && duration != undefined)}}" class="{{css}}-playbutton-duration">\n    {{formatTime(duration)}}\n</div>\n\n<div class="{{cssplayer}}-rerecord-bar" ba-if="{{rerecordable || submittable}}">\n\t<div class="{{cssplayer}}-rerecord-backbar"></div>\n\t<div class="{{cssplayer}}-rerecord-frontbar">\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{submittable && !trimmingmode}}">\n            <div tabindex="0" data-selector="player-submit-button"\n                 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{submit()}}">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{rerecordable && !trimmingmode}}">\n        \t<div tabindex="0" data-selector="player-rerecord-button"\n                 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{rerecord()}}">\n        \t\t{{string(\'rerecord\')}}\n        \t</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        \t<div tabindex="0" data-selector="player-trim-button"\n                 ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{play()}}">\n        \t\t{{string(\'trim\')}}\n        \t</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        \t<div tabindex="0" data-selector="player-skip-button"\n                 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{skip()}}">\n        \t\t{{string(\'skip\')}}\n        \t</div>\n        </div>\n\t</div>\n</div>\n',cssloader:e?"ba-videoplayer":"",cssmessage:"ba-videoplayer",cssplaybutton:e?"ba-videoplayer":""}}}),e.extend("module:Assets.recorderthemes",["dynamics:Parser"],function(e){return e.registerFunctions({css:function(e){return e.css},topmessage:function(e){return e.topmessage}}),e.registerFunctions({csstheme:function(e){return e.csstheme},css:function(e){return e.css},"stopvisible && recordingindication":function(e){return e.stopvisible&&e.recordingindication},settingsvisible:function(e){return e.settingsvisible},ismobile:function(e){return e.ismobile},"toggleFaceMode()":function(e){return e.toggleFaceMode()},"hover(string('switch-camera'))":function(e){return e.hover(e.string("switch-camera"))},csscommon:function(e){return e.csscommon},settingsopen:function(e){return e.settingsopen},videoselectnotification:function(e){return e.videoselectnotification},"string('add-stream')":function(e){return e.string("add-stream")},"showaddstreambutton && firefox && allowscreen":function(e){return e.showaddstreambutton&&e.firefox&&e.allowscreen},"addNewStream()":function(e){return e.addNewStream()},"hover(string('add-stream'))":function(e){return e.hover(e.string("add-stream"))},"showaddstreambutton && !firefox":function(e){return e.showaddstreambutton&&!e.firefox},cameras:function(e){return e.cameras},"(camera.id !== selectedcamera) || allowscreen":function(e){return e.camera.id!==e.selectedcamera||e.allowscreen}
2,"addNewStream(camera.id)":function(e){return e.addNewStream(e.camera.id)},"camera.label":function(e){return e.camera.label},"(showaddstreambutton && !firefox) || (firefox && allowscreen)":function(e){return e.showaddstreambutton&&!e.firefox||e.firefox&&e.allowscreen},"!novideo && !allowscreen && !ismobile":function(e){return!e.novideo&&!e.allowscreen&&!e.ismobile},"hover(string('select-camera'))":function(e){return e.hover(e.string("select-camera"))},"selectedcamera == camera.id":function(e){return e.selectedcamera==e.camera.id},"selectCamera(camera.id)":function(e){return e.selectCamera(e.camera.id)},"(!noaudio && !novideo) || !allowscreen":function(e){return!e.noaudio&&!e.novideo||!e.allowscreen},microphones:function(e){return e.microphones},"!noaudio && !allowscreen":function(e){return!e.noaudio&&!e.allowscreen},"selectMicrophone(microphone.id)":function(e){return e.selectMicrophone(e.microphone.id)},"hover(string('select-audio-input'))":function(e){return e.hover(e.string("select-audio-input"))},"selectedmicrophone == microphone.id":function(e){return e.selectedmicrophone==e.microphone.id},"microphone.label":function(e){return e.microphone.label},"settingsopen=!settingsopen":function(e){return e.settingsopen=!e.settingsopen},"settingsopen ? 'selected' : 'unselected'":function(e){return e.settingsopen?"selected":"unselected"},"hover(string('settings'))":function(e){return e.hover(e.string("settings"))},"unhover()":function(e){return e.unhover()},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(e){return e.hover(e.string(e.microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(e){return e.microphonehealthy?"good":"bad"},"!novideo && !allowscreen":function(e){return!e.novideo&&!e.allowscreen},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(e){return e.hover(e.string(e.camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(e){return e.camerahealthy?"good":"bad"},stopvisible:function(e){return e.stopvisible},controlbarlabel:function(e){return e.controlbarlabel},rerecordvisible:function(e){return e.rerecordvisible},"rerecord()":function(e){return e.rerecord()},"hover(string('rerecord-tooltip'))":function(e){return e.hover(e.string("rerecord-tooltip"))},"string('rerecord')":function(e){return e.string("rerecord")},cancelvisible:function(e){return e.cancelvisible},"cancel()":function(e){return e.cancel()},"hover(string('cancel-tooltip'))":function(e){return e.hover(e.string("cancel-tooltip"))},"string('cancel')":function(e){return e.string("cancel")},recordvisible:function(e){return e.recordvisible},"record()":function(e){return e.record()},"hover(string('record-tooltip'))":function(e){return e.hover(e.string("record-tooltip"))},"string('record')":function(e){return e.string("record")},"stop()":function(e){return e.stop()},"mintimeindicator ? css + '-disabled': ''":function(e){return e.mintimeindicator?e.css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(e){return e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip")},"hover(mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(e){return e.hover(e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip"))},"string('stop')":function(e){return e.string("stop")},"pausable && !resumevisible":function(e){return e.pausable&&!e.resumevisible},"string('pause-recorder')":function(e){return e.string("pause-recorder")},"pause()":function(e){return e.pause()},"hover(string('pause-recorder'))":function(e){return e.hover(e.string("pause-recorder"))},"pausable && resumevisible":function(e){return e.pausable&&e.resumevisible},"resume()":function(e){return e.resume()},"string('resume-recorder')":function(e){return e.string("resume-recorder")},"hover(string('resume-recorder'))":function(e){return e.hover(e.string("resume-recorder"))},skipvisible:function(e){return e.skipvisible},"skip()":function(e){return e.skip()},"hover(string('skip-tooltip'))":function(e){return e.hover(e.string("skip-tooltip"))},"string('skip')":function(e){return e.string("skip")},uploadcovershotvisible:function(e){return e.uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(e){return e.hover(e.string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(e){return e.uploadCovershot(e.domEvent)}
2,covershot_accept_string:function(e){return e.covershot_accept_string},"string('upload-covershot')":function(e){return e.string("upload-covershot")}}),e.registerFunctions({showslidercontainer:function(e){return e.showslidercontainer},css:function(e){return e.css},"left()":function(e){return e.left()},csscommon:function(e){return e.csscommon},images:function(e){return e.images},"select(image)":function(e){return e.select(e.image)},"{left: image.left + 'px', top: image.top + 'px', width: image.width + 'px', height: image.height + 'px'}":function(e){return{left:e.image.left+"px",top:e.image.top+"px",width:e.image.width+"px",height:e.image.height+"px"}},"right()":function(e){return e.right()},"!showslidercontainer":function(e){return!e.showslidercontainer},covershot_accept_string:function(e){return e.covershot_accept_string},"uploadCovershot(domEvent)":function(e){return e.uploadCovershot(e.domEvent)},"string('upload-covershot')":function(e){return e.string("upload-covershot")}}),e.registerFunctions({css:function(e){return e.css},"initialmessages.length > 0":function(e){return 0<e.initialmessages.length},csscommon:function(e){return e.csscommon},initialmessages:function(e){return e.initialmessages},"initialmessage.message":function(e){return e.initialmessage.message},"initialmessage.type ? initialmessage.type : 'default'":function(e){return e.initialmessage.type||"default"},"initialmessage.id":function(e){return e.initialmessage.id},actions:function(e){return e.actions},"click_action(action)":function(e){return e.click_action(e.action)},"action.index":function(e){return e.action.index},"action.select && action.capture":function(e){return e.action.select&&e.action.capture},"select_file_action(action, domEvent)":function(e){return e.select_file_action(e.action,e.domEvent)},"action.accept":function(e){return e.action.accept},"action.switchcamera":function(e){return e.action.switchcamera},"action.select && !action.capture":function(e){return e.action.select&&!e.action.capture},"action.label":function(e){return e.action.label},"action.icon":function(e){return e.action.icon}}),e.registerFunctions({cssrecorder:function(e){return e.cssrecorder},"click()":function(e){return e.click()},"shortMessage ? 'short-message' : 'long-message'":function(e){return e.shortMessage?"short-message":"long-message"},'message || ""':function(e){return e.message||""},"links && links.length > 0":function(e){return e.links&&0<e.links.length},links:function(e){return e.links},"linkClick(link)":function(e){return e.linkClick(e.link)},"link.title":function(e){return e.link.title}}),{minimalist:{css:"ba-videorecorder",csstheme:"ba-recorder-theme-minimalist",cssrecorder:"ba-recorder",cssmessage:"ba-videorecorder",cssloader:"ba-videorecorder",tmpltopmessage:'<div data-selector="recorder-topmessage-block" class="{{css}}-topmessage-container">\n    <div class=\'{{css}}-topmessage-message\'>\n        {{topmessage}}\n    </div>\n</div>',tmplcontrolbar:'<div class="{{csstheme}}-dashboard">\n\n\t\n\t<div class="{{css}}-settings-left-sidebar">\n\n\t\t<div class="{{css}}-controlbar-left-section">\n\n\t\t\t<div class="{{css}}-indicator-container" ba-show="{{stopvisible && recordingindication}}">\n\t\t\t\t<div data-selector="recording-indicator" class="{{css}}-recording-indication"></div>\n\t\t\t</div>\n\n            <div ba-show="{{settingsvisible}}">\n\n\t\t\t\t\n\t\t\t\t<div data-selector="recorder-settings" class="{{css}}-settings {{css}}-settings-button-container">\n\n\t\t\t\t\t<div class="{{css}}-circle-button" ba-show="{{ismobile}}">\n\t\t\t\t\t\t<div data-selector="face-mode-toggle-icon"\n\t\t\t\t\t\t\t class="{{css}}-mobile-camera-switcher {{css}}-button-inner {{css}}-button-circle-unselected"\n\t\t\t\t\t\t\t onclick="{{toggleFaceMode()}}"\n\t\t\t\t\t\t\t onmouseenter="{{hover(string(\'switch-camera\'))}}"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<i class="{{csscommon}}-icon-arrows-cw"></i>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div data-selector="settings-list-front" class="{{css}}-circle-button" ba-show="{{settingsvisible}}">\n\n\t\t\t\t\t\t<div class="{{css}}-bubble-info-container" ba-show="{{settingsopen}}">\n\t\t\t\t\t\t\t<div class="{{css}}-bubble-info">\n\t\t\t\t\t\t\t\t<ul data-selector="add-new-stream" ba-if="{{videoselectnotification}}">\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t<div data-selector="single-camera-stream">\n\t\t\t\t\t\t\t\t\t\t\t<i class="ba-commoncss-icon-plus"></i> {{string(\'add-stream\')}}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t<div data-selector="single-camera-stream" class="{{csscommon}}-text-error">\n\t\t\t\t\t\t\t\t\t\t\t{{videoselectnotification}}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t</ul>\n\n\t\t\t\t\t\t\t\t<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && firefox && allowscreen}}">\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t<div data-selector="single-camera-stream"\n\t\t\t\t\t\t\t\t\t\t\t class="{{css}}-add-stream"\n\t\t\t\t\t\t\t\t\t\t\t onclick="{{addNewStream()}}"\n\t\t\t\t\t\t\t\t\t\t\t onmouseenter="{{hover(string(\'add-stream\'))}}"\n\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t<i class="{{csscommon}}-icon-plus"></i> {{string(\'add-stream\')}}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t</ul>\n\n\t\t\t\t\t\t\t\t<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && !firefox}}" ba-repeat="{{camera :: cameras}}">\n\t\t\t\t\t\t\t\t\t<li ba-show="{{(camera.id !== selectedcamera) || allowscreen}}">\n\t\t\t\t\t\t\t\t\t\t<div data-selector="single-camera-stream"\n\t\t\t\t\t\t\t\t\t\t\t class="{{css}}-add-stream"\n\t\t\t\t\t\t\t\t\t\t\t onclick="{{addNewStream(camera.id
2)}}"\n\t\t\t\t\t\t\t\t\t\t\t onmouseenter="{{hover(string(\'add-stream\'))}}"\n\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t<i class="{{csscommon}}-icon-plus"></i> {{camera.label}}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</li>\n\n\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t<hr ba-show="{{(showaddstreambutton && !firefox) || (firefox && allowscreen)}}"/>\n\n\t\t\t\t\t\t\t\t<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}" ba-show="{{!novideo && !allowscreen && !ismobile}}">\n\t\t\t\t\t\t\t\t\t<li onmouseenter="{{hover(string(\'select-camera\'))}}">\n\t\t\t\t\t\t\t\t\t\t<input tabindex="0" onmouseout="this.blur()"\n\t\t\t\t\t\t\t\t\t\t\t   type=\'radio\' name=\'camera\' value="{{selectedcamera == camera.id}}" onclick="{{selectCamera(camera.id)}}"\n\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t\t\t\t\t<label tabindex="0" onmouseout="this.blur()" onclick="{{selectCamera(camera.id)}}">\n\t\t\t\t\t\t\t\t\t\t\t{{camera.label}}\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t<hr ba-show="{{(!noaudio && !novideo) || !allowscreen}}"/>\n\t\t\t\t\t\t\t\t<ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}" ba-show="{{!noaudio && !allowscreen}}">\n\t\t\t\t\t\t\t\t\t<li tabindex="0"\n\t\t\t\t\t\t\t\t\t\tba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\t\t\t\t\tonmouseenter="{{hover(string(\'select-audio-input\'))}}"\n\t\t\t\t\t\t\t\t\t\tonclick="{{selectMicrophone(microphone.id)}}"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t<input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n\t\t\t\t\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t{{microphone.label}}\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div tabindex="0"\n\t\t\t\t\t\t\t ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n\t\t\t\t\t\t\t data-selector="record-button-icon-cog"\n\t\t\t\t\t\t\t class="{{css}}-button-inner {{css}}-button-circle-{{settingsopen ? \'selected\' : \'unselected\' }}"\n\t\t\t\t\t\t\t onclick="{{settingsopen=!settingsopen}}"\n\t\t\t\t\t\t\t onmouseenter="{{hover(string(\'settings\'))}}"\n\t\t\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<i class="{{csscommon}}-icon-cog"></i>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="{{css}}-circle-button" ba-show="{{!noaudio && !allowscreen}}">\n\t\t\t\t\t\t<div data-selector="record-button-icon-mic" class="{{css}}-button-inner"\n\t\t\t\t\t\t\t onmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n\t\t\t\t\t\t\t onmouseleave="{{unhover()}}">\n\t\t\t\t\t\t\t<i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class="{{css}}-circle-button" ba-show="{{!novideo && !allowscreen}}">\n\t\t\t\t\t\t<div data-selector="record-button-icon-videocam" class="{{css}}-button-inner"\n\t\t\t\t\t\t\t onmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n\t\t\t\t\t\t\t onmouseleave="{{unhover()}}">\n\t\t\t\t\t\t\t<i class="{{csscommon}}-icon-videocam {{csscommon}}-icon-state-{{ camerahealthy ? \'good\' : \'bad\' }}"></i>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t</div>\n\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n\n\t<div class="{{css}}-controlbar-middle-section">\n\n\t\t<div class="{{css}}-timer-container" ba-show="{{stopvisible}}">\n\t\t\t<div class="{{css}}-label-container" ba-show="{{controlbarlabel}}">\n\t\t\t\t<div data-selector="record-label-block" class="{{css}}-label {{css}}-button-primary">\n\t\t\t\t\t{{controlbarlabel}}\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n\n\t\n\t<div data-selector="controlbar" class="{{css}}-controlbar">\n\n\t\t<div class="{{css}}-controlbar-center-section">\n\n\t\t\t<div class="{{css}}
2-button-container" ba-show="{{rerecordvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="rerecord-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{rerecord()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'rerecord\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-button-container" ba-show="{{cancelvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="cancel-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{cancel()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'cancel\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-primary-button-container" ba-show="{{recordvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="record-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{record()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'record\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t</div>\n\n\t\t<div class="{{css}}-stop-container" ba-show="{{stopvisible}}">\n\n\t\t\t<div class="{{css}}-stop-button-container">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="stop-primary-button" class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n\t\t\t\t\t title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n\t\t\t\t\t onclick="{{stop()}}"\n\t\t\t\t\t onmouseenter="{{hover(mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'stop\')}}\n\t\t\t\t</div>\n\t\t\t\t<div tabindex="0" data-selector="pause-primary-button"  ba-show="{{pausable && !resumevisible}}"\n\t\t\t\t\t ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="pause-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t title="{{string(\'pause-recorder\')}}"\n\t\t\t\t\t onclick="{{pause()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'pause-recorder\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t<i class="{{csscommon}}-icon-pause"></i>\n\t\t\t\t</div>\n\n\t\t\t\t<div tabindex="0" data-selector="resume-primary-button"  ba-show="{{pausable && resumevisible}}"\n\t\t\t\t\t ba-hotkey:space^enter="{{resume()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="resume-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t title="{{string(\'resume-recorder\')}}"\n\t\t\t\t\t onclick="{{resume()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'resume-recorder\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t<i class="{{csscommon}}-icon-ccw"></i>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n            <div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="skip-primary-button" class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n                {{string(\'skip\')}}\n            </div>\n        </div>\n\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n            <div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                <input type="file"\n                       class="{{css}}-chooser-file"\n                       style="height:100px"\n                       onchange="{{uploadCovershot(domEvent)}}
2"\n                       accept="{{covershot_accept_string}}" />\n                <span>\n                    {{string(\'upload-covershot\')}}\n                </span>\n            </div>\n        </div>\n\n\t</div>\n\n</div>\n',tmplimagegallery:'<div ba-if="{{showslidercontainer}}" data-selector="image-gallery" class="{{css}}-image-gallery-container">\n\t<div data-selector="slider-left-button" class="{{css}}-imagegallery-leftbutton">\n\t\t<div tabindex="0" data-selector="slider-left-inner-button"\n\t\t\t ba-hotkey:space^enter^left="{{left()}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-imagegallery-button-inner" onclick="{{left()}}"\n\t\t>\n\t\t\t<i class="{{csscommon}}-icon-left-open"></i>\n\t\t</div>\n\t</div>\n\n\t<div data-selector="images-imagegallery-container" ba-repeat="{{image::images}}" class="{{css}}-imagegallery-container" data-gallery-container>\n\t\t<div tabindex="0" data-selector="imagegallery-selected-image"\n\t\t\t ba-hotkey:space^enter="{{select(image)}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-imagegallery-image"\n\t\t\t ba-styles="{{{left: image.left + \'px\', top: image.top + \'px\', width: image.width + \'px\', height: image.height + \'px\'}}}"\n\t\t\t onclick="{{select(image)}}"\n\t\t>\n\t\t</div>\n\t</div>\n\n\t<div data-selector="slider-right-button" class="{{css}}-imagegallery-rightbutton">\n\t\t<div tabindex="0" data-selector="slider-right-inner-button"\n\t\t\t ba-hotkey:space^enter^right="{{right()}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-imagegallery-button-inner"\n\t\t\t onclick="{{right()}}"\n\t\t>\n\t\t\t<i class="{{csscommon}}-icon-right-open"></i>\n\t\t</div>\n\t</div>\n</div>\n\n<div ba-if="{{!showslidercontainer}}" class="{{css}}-chooser-container">\n\t<div data-selector="covershot-primary-button" class="{{css}}-chooser-button-container">\n\t\t<div class="{{css}}-chooser-button-0">\n\t\t\t<input type="file"\n\t\t\t\t   tabindex="0"\n\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t   accept="{{covershot_accept_string}}"\n\t\t\t\t   onchange="{{uploadCovershot(domEvent)}}"\n\t\t\t/>\n\t\t\t<i class="{{csscommon}}-icon-picture"></i>\n\t\t\t<span>\n\t\t\t{{string(\'upload-covershot\')}}\n\t\t</span>\n\t\t</div>\n\t</div>\n</div>\n',tmplchooser:'<div class="{{css}}-chooser-container">\n\t<div ba-if="{{initialmessages.length > 0}}" class="{{csscommon}}-message-container">\n\t\t<ul ba-repeat="{{initialmessage :: initialmessages}}">\n\t\t\t<li ba-if="{{initialmessage.message}}"\n\t\t\t\tclass="{{csscommon}}-message-text {{csscommon}}-message-{{initialmessage.type ? initialmessage.type : \'default\'}}"\n\t\t\t>\n\t\t\t\t{{ initialmessage.message }}\n\t\t\t\t<span ba-if="{{initialmessage.id}}"\n\t\t\t\t\t  class="{{csscommon}}-action-button"\n\t\t\t\t\t  ba-click="close_message(initialmessage.id)"\n\t\t\t\t>\n\t\t\t\t\t<i class="{{csscommon}}-icon-cancel"></i>\n\t\t\t\t</span>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\n\t<div class="{{css}}-chooser-button-container">\n\n\t\t<div ba-repeat="{{action :: actions}}">\n\t\t\t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n\t\t\t\t class="{{css}}-chooser-button-{{action.index}}"\n\t\t\t\t ba-click="{{click_action(action)}}">\n\t\t\t\t<input ba-if="{{action.select && action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t\t   capture="{{action.switchcamera}}" />\n\t\t\t\t<input ba-if="{{action.select && !action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t/>\n\t\t\t\t<span>\n\t\t\t\t\t{{action.label}}\n\t\t\t\t</span>\n\t\t\t\t<i class="{{csscommon}}-icon-{{action.icon}}"\n\t\t\t\t   ba-if="{{action.icon}}"></i>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n',tmplmessage:'<div data-selector="recorder-message-container" class="{{cssrecorder}}-message-container" ba-click="{{click()}}">\n    <div class="{{cssrecorder}}-top-inner-message-container {{cssrecorder}}-{{shortMessage ? \'short-message\' : \'long-message\'}}">\n        <div class="{{cssrecorder}}-first-inner-message-container">\n            <div class="{{cssrecorder}}-second-inner-message-container">\n                <div class="{{cssrecorder}}-third-inner-message-container">\n                    <div class="{{cssrecorder}}-fourth-inner-message-container">\n                        <div data-selector="recorder-message-block" class=\'{{cssrecorder}}-message-message\'>\n                            <p>\n                                {{message || ""}}\n                            </p>\n                            <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n                                <li>\n                                    <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                                        {{link.title}}\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'}}}),e.extend("module:Assets.imageviewerthemes",["browser:Info","dynamics:Parser"],function(e,t){return e=e.isInternetExplorer()&&e.internetExplorerVersion()<=8,t.registerFunctions({css:function(e){return e.css},"activitydelta > 5000 && hideoninactivity ? (css + '-dashboard-hidden') : ''":function(e){return 5e3<e.activitydelta&&e.hideoninactivity?e.css+"-dashboard-hidden":""},"toggle_fullscreen()":function(e){return e.toggle_fullscreen()},"tab_index_move(domEvent)":function(e){return e.tab_index_move(e.domEvent)},fullscreen:function(e){return e.fullscreen},"fullscreened ? string('exit-fullscreen-image') : string('fullscreen-image')":function(e){return e.fullscreened?e.string("exit-fullscreen-image"):e.string("fullscreen-image")},csscommon:function(e){return e.csscommon},"fullscreened ? 'small' : 'full'":function(e){return e.fullscreened?"small":"full"},title:function(e){return e.title},"submit()":function(e){return e.submit()},submittable:function(e){return e.submittable},"string('submit-image')":function(e){return e.string("submit-image")},"rerecord()":function(e){return e.rerecord()},rerecordable:function(e){return e.rerecordable},"string('rerecord-image')":function(e){return e.string("rerecord-image")}}),{minimalist:{css:"ba-imageviewer",csstheme:"ba-imageviewer-minimalist-theme",tmplcontrolbar:'<div class="{{css}}-dashboard {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}">\n\n    <div class=\'{{css}}-controlbar-header\'>\n        <div class="{{css}}-controlbar-header-icons-block">\n\n            <div class="{{css}}-right-block">\n\n                <div tabindex="1" data-selector="button-icon-resize-full"\n                     ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n                     onkeydown="{{tab_index_move(domEvent)}}"\n                     class="{{css}}-button-container"\n                     ba-if="{{fullscreen}}" ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-image\') : string(\'fullscreen-image\') }}"\n                >\n                    <div class="{{css}}-button-inner {{css}}-full-screen-btn-inner">\n                        <i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n                    </div>\n                </div>\n\n            </div>\n\n        </div>\n\n\n        <div class="{{css}}-controlbar-header-title-block" ba-if="{{title}}">\n            <div class="{{css}}-title"><p>{{title}}</p></div>\n        </div>\n    </div>\n\n    <div class="{{css}}-controlbar-footer">\n\n        <div class="{{css}}-controlbar-top-block">\n\n            <div tabindex="0" data-selector="submit-image-button"\n                 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 class="{{css}}-button-container" ba-if="{{submittable}}"  ba-click="{{submit()}}"\n            >\n                <div class="{{css}}-button-inner">\n                    {{string(\'submit-image\')}}\n                </div>\n            </div>\n\n        </div>\n        <div class="{{css}}-controlbar-bottom-block">\n            <div tabindex="0" data-selector="button-icon-ccw"\n                 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 class="{{css}}-button-container {{css}}-player-rerecord"\n                 ba-if="{{rerecordable}}" ba-click="{{rerecord()}}" title="{{string(\'rerecord-image\')}}"\n            >\n                <div class="{{css}}-button-inner">\n                    <i class="{{csscommon}}-icon-ccw"></i>\n                </div>\n            </div>\n\n        </div>\n    </div>\n\n</div>\n',cssloader:e?"ba-imageviewer":"",cssmessage:"ba-imageviewer"}}}),e.extend("module:Assets.audioplayerthemes",["browser:Info","dynamics:Parser"],function(e,t){return e=e.isInternetExplorer()&&e.internetExplorerVersion()<=8,t.registerFunctions({csstheme:function(e){return e.csstheme},"toggle_volume()":function(e){return e.toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(e){return e.string(0<e.volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(e){return e.csscommon+"-icon-volume-"+(.5<=e.volume?"up":0<e.volume?"down":"off")},"set_volume(volume + 0.1)":function(e){return e.set_volume(e.volume+.1)},"set_volume(volume - 0.1)":function(e){return e.set_volume(e.volume-.1)}
2,"startUpdateVolume(domEvent)":function(e){return e.startUpdateVolume(e.domEvent)},"stopUpdateVolume(domEvent)":function(e){return e.stopUpdateVolume(e.domEvent)},"progressUpdateVolume(domEvent)":function(e){return e.progressUpdateVolume(e.domEvent)},"{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(e){return{width:Math.ceil(1+Math.min(99,Math.round(100*e.volume)))+"%"}},"string('volume-button')":function(e){return e.string("volume-button")},title:function(e){return e.title},"submit()":function(e){return e.submit()},submittable:function(e){return e.submittable},"string('submit-audio')":function(e){return e.string("submit-audio")},"play()":function(e){return e.play()},"tab_index_move(domEvent, null, 'button-icon-pause')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-pause")},"!playing":function(e){return!e.playing},"string('play-audio')":function(e){return e.string("play-audio")},csscommon:function(e){return e.csscommon},"pause()":function(e){return e.pause()},"tab_index_move(domEvent, null, 'button-icon-play')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-play")},"disablepause ? cssplayer + '-disabled' : ''":function(e){return e.disablepause?e.cssplayer+"-disabled":""},playing:function(e){return e.playing},"disablepause ? string('pause-audio-disabled') : string('pause-audio')":function(e){return e.disablepause?e.string("pause-audio-disabled"):e.string("pause-audio")},"disableseeking ? cssplayer + '-disabled' : ''":function(e){return e.disableseeking?e.cssplayer+"-disabled":""},"seek(position + skipseconds)":function(e){return e.seek(e.position+e.skipseconds)},"seek(position - skipseconds)":function(e){return e.seek(e.position-e.skipseconds)}
2,"startUpdatePosition(domEvent)":function(e){return e.startUpdatePosition(e.domEvent)},"stopUpdatePosition(domEvent)":function(e){return e.stopUpdatePosition(e.domEvent)},"progressUpdatePosition(domEvent)":function(e){return e.progressUpdatePosition(e.domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.cached/e.duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.position/e.duration*100:0)+"%"}},"string('audio-progress')":function(e){return e.string("audio-progress")},"rerecord()":function(e){return e.rerecord()},rerecordable:function(e){return e.rerecordable},"string('rerecord-audio')":function(e){return e.string("rerecord-audio")},"string('elapsed-time')":function(e){return e.string("elapsed-time")},"formatTime(position)":function(e){return e.formatTime(e.position)},"string('total-time')":function(e){return e.string("total-time")},"formatTime(duration || position)":function(e){return e.formatTime(e.duration||e.position)}}),{minimalist:{css:"ba-audioplayer",csstheme:"ba-player-minimalist-theme",tmplcontrolbar:'<div class="{{csstheme}}-dashboard ">\n\n    <div class=\'{{csstheme}}-controlbar-header\'>\n        <div class="{{csstheme}}-controlbar-header-icons-block">\n\n            <div class="{{csstheme}}-right-block">\n\n                <div tabindex="2" data-selector="button-icon-volume"\n                     ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n                     class="{{csstheme}}-button-container" ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n                >\n                    <div class="{{csstheme}}-button-inner">\n                        <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n                    </div>\n                </div>\n\n                <div class="{{csstheme}}-volumebar">\n                    <div tabindex="3" data-selector="button-volume-bar"\n                         ba-hotkey:right="{{set_volume(volume + 0.1)}}"\n                         ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n                         onmouseout="this.blur()"\n                         class="{{csstheme}}-volumebar-inner"\n                         onmousedown="{{startUpdateVolume(domEvent)}}"\n                         onmouseup="{{stopUpdateVolume(domEvent)}}"\n                         onmouseleave="{{stopUpdateVolume(domEvent)}}"\n                         onmousemove="{{progressUpdateVolume(domEvent)}}"\n                    >\n                        <div class="{{csstheme}}-volumebar-position" ba-styles="{{{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n                    </div>\n                </div>\n\n            </div>\n\n        </div>\n\n\n        <div class="{{csstheme}}-controlbar-header-title-block" ba-if="{{title}}">\n            <div class="{{csstheme}}-title"><p>{{title}}</p></div>\n        </div>\n    </div>\n\n    <div class="{{csstheme}}-controlbar-footer">\n\n        <div class="{{csstheme}}-controlbar-top-block">\n\n            <div tabindex="0" data-selector="submit-audio-button"\n                 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-button-container" ba-if="{{submittable}}"  ba-click="{{submit()}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    {{string(\'submit-audio\')}}\n                </div>\n            </div>\n\n            <div tabindex="0" data-selector="button-icon-play"\n                 ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n                 class="{{csstheme}}-button-container" ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-audio\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon}}-icon-play"></i>\n                </div>\n            </div>\n\n            <div tabindex="0" data-selector="button-icon-pause"\n                 ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n                 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n                 class="{{csstheme}}-button-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n                 ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-audio-disabled\') : string(\'pause-audio\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i tabindex="0" class="{{csscommon}}-icon-pause"></i>\n                </div>\n            </div>\n\n        </div>\n        <div class="{{csstheme}}-controlbar-middle-block">\n\n            <div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n                <div tabindex="4" data-selector="progress-bar-inner"\n                     ba-hotkey:right="{{seek(position + skipseconds)}}"\n                     ba-hotkey:left="{{seek(position - skipseconds)}}"\n                     onmouseout="this.blur()"\n                     class="{{csstheme}}-progressbar-inner"\n                     onmousedown="{{startUpd
2atePosition(domEvent)}}"\n                     onmouseup="{{stopUpdatePosition(domEvent)}}"\n                     onmouseleave="{{stopUpdatePosition(domEvent)}}"\n                     onmousemove="{{progressUpdatePosition(domEvent)}}"\n                >\n\n                    <div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n                    <div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'audio-progress\')}}">\n                        <div class="{{csstheme}}-progressbar-button"></div>\n                    </div>\n                </div>\n            </div>\n\n        </div>\n        <div class="{{csstheme}}-controlbar-bottom-block">\n            <div tabindex="0" data-selector="button-icon-ccw"\n                 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-button-container {{csstheme}}-player-rerecord"\n                 ba-if="{{rerecordable}}" ba-click="{{rerecord()}}" title="{{string(\'rerecord-audio\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon}}-icon-ccw"></i>\n                </div>\n            </div>\n\n            <div class="{{csstheme}}-button-container {{csstheme}}-time-container">\n                <div class="{{csstheme}}-time-value" title="{{string(\'elapsed-time\')}}">{{formatTime(position)}}</div>\n                <p> / </p>\n                <div class="{{csstheme}}-time-value" title="{{string(\'total-time\')}}">{{formatTime(duration || position)}}</div>\n            </div>\n\n        </div>\n    </div>\n\n</div>\n',cssloader:e?"ba-audioplayer":"",cssmessage:"ba-audioplayer",cssplaybutton:e?"ba-audioplayer":""}}}),e.extend("module:Assets.audiorecorderthemes",["dynamics:Parser"],function(e){return e.registerFunctions({css:function(e){return e.css},topmessage:function(e){return e.topmessage}}),e.registerFunctions({csstheme:function(e){return e.csstheme},css:function(e){return e.css},settingsvisible:function(e){return e.settingsvisible},settingsopen:function(e){return e.settingsopen},cameras:function(e){return e.cameras},"selectedcamera == camera.id":function(e){return e.selectedcamera==e.camera.id},"selectCamera(camera.id)":function(e){return e.selectCamera(e.camera.id)},"camera.label":function(e){return e.camera.label},"settingsopen=!settingsopen":function(e){return e.settingsopen=!e.settingsopen},"settingsopen ? 'selected' : 'unselected'":function(e){return e.settingsopen?"selected":"unselected"},"hover(string('settings'))":function(e){return e.hover(e.string("settings"))},"unhover()":function(e){return e.unhover()},csscommon:function(e){return e.csscommon},"!noaudio && !allowscreen":function(e){return!e.noaudio&&!e.allowscreen},"settingsvisible && settingsopen && audio":function(e){return e.settingsvisible&&e.settingsopen&&e.audio},microphones:function(e){return e.microphones},audio:function(e){return e.audio},"selectMicrophone(microphone.id)":function(e){return e.selectMicrophone(e.microphone.id)},"selectedmicrophone == microphone.id":function(e){return e.selectedmicrophone==e.microphone.id},"microphone.label":function(e){return e.microphone.label},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(e){return e.hover(e.string(e.microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(e){return e.microphonehealthy?"good":"bad"},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(e){return e.hover(e.string(e.camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(e){return e.camerahealthy?"good":"bad"},stopvisible:function(e){return e.stopvisible},controlbarlabel:function(e){return e.controlbarlabel},rerecordvisible:function(e){return e.rerecordvisible},"rerecord()":function(e){return e.rerecord()},"hover(string('rerecord-tooltip'))":function(e){return e.hover(e.string("rerecord-tooltip"))},"string('rerecord')":function(e){return e.string("rerecord")},cancelvisible:function(e){return e.cancelvisible},"cancel()":function(e){return e.cancel()},"hover(string('cancel-tooltip'))":function(e){return e.hover(e.string("cancel-tooltip"))},"string('cancel')":function(e){return e.string("cancel")}
2,recordvisible:function(e){return e.recordvisible},"record()":function(e){return e.record()},"hover(string('record-tooltip'))":function(e){return e.hover(e.string("record-tooltip"))},"string('record')":function(e){return e.string("record")},"stop()":function(e){return e.stop()},"mintimeindicator ? css + '-disabled': ''":function(e){return e.mintimeindicator?e.css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(e){return e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip")},"hover(mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(e){return e.hover(e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip"))},"string('stop')":function(e){return e.string("stop")},skipvisible:function(e){return e.skipvisible},"skip()":function(e){return e.skip()},"hover(string('skip-tooltip'))":function(e){return e.hover(e.string("skip-tooltip"))},"string('skip')":function(e){return e.string("skip")},uploadcovershotvisible:function(e){return e.uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(e){return e.hover(e.string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(e){return e.uploadCovershot(e.domEvent)},covershot_accept_string:function(e){return e.covershot_accept_string},"string('upload-covershot')":function(e){return e.string("upload-covershot")}}),e.registerFunctions({css:function(e){return e.css},actions:function(e){return e.actions},"click_action(action)":function(e){return e.click_action(e.action)},"action.index":function(e){return e.action.index},"action.select && action.capture":function(e){return e.action.select&&e.action.capture},"select_file_action(action, domEvent)":function(e){return e.select_file_action(e.action,e.domEvent)},"action.accept":function(e){return e.action.accept},"action.select && !action.capture":function(e){return e.action.select&&!e.action.capture},"action.label":function(e){return e.action.label},csscommon:function(e){return e.csscommon},"action.icon":function(e){return e.action.icon}}),e.registerFunctions({css:function(e){return e.css},"click()":function(e){return e.click()},"shortMessage ? 'short-message' : 'long-message'":function(e){return e.shortMessage?"short-message":"long-message"},'message || ""':function(e){return e.message||""},"links && links.length > 0":function(e){return e.links&&0<e.links.length},links:function(e){return e.links},"linkClick(link)":function(e){return e.linkClick(e.link)},"link.title":function(e){return e.link.title}}),{minimalist:{css:"ba-audiorecorder",csstheme:"ba-audiorecorder-theme-minimalist",cssrecorder:"ba-recorder",cssmessage:"ba-audiorecorder",cssloader:"ba-audiorecorder",tmpltopmessage:'<div data-selector="recorder-topmessage-block" class="{{css}}-topmessage-container">\n    <div class=\'{{css}}-topmessage-message\'>\n        {{topmessage}}\n    </div>\n</div>',tmplcontrolbar:'<div class="{{csstheme}}-dashboard">\n\n\t\n\t<div class="{{css}}-settings-left-sidebar">\n\n\t\t<div class="{{css}}-controlbar-left-section" ba-show="{{settingsvisible}}">\n\n\t\t\t\n\t\t\t<div data-selector="recorder-settings" class="{{css}}-settings {{css}}-settings-button-container">\n\n\t\t\t\t<div data-selector="settings-list-front" class="{{css}}-circle-button" ba-show="{{settingsvisible}}">\n\n\t\t\t\t\t<div class="{{css}}-bubble-info" ba-show="{{settingsopen}}" >\n\t\t\t\t\t\t<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}">\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<input tabindex="0" onmouseout="this.blur()"\n\t\t\t\t\t\t\t\t\t   type=\'radio\' name=\'camera\' value="{{selectedcamera == camera.id}}" onclick="{{selectCamera(camera.id)}}"\n\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t\t\t<label tabindex="0" onmouseout="this.blur()" onclick="{{selectCamera(camera.id)}}">\n\t\t\t\t\t\t\t\t\t{{camera.label}}\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div tabindex="0"\n\t\t\t\t\t\t ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n\t\t\t\t\t\t data-selector="record-button-icon-cog"\n\t\t\t\t\t\t class="{{css}}-button-inner {{css}}-button-circle-{{settingsopen ? \'selected\' : \'unselected\' }}"\n\t\t\t\t\t\t onclick="{{settingsopen=!settingsopen}}"\n\t\t\t\t\t\t onmouseenter="{{hover(string(\'settings\'))}}"\n\t\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t\t>\n\t\t\t\t\t\t<i class="{{csscommon}}-icon-cog"></i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\n                <div class="{{css}}-circle-button" ba-show="{{!noaudio && !allowscreen}}">\n\n                    <div class="{{css}}-bubble-info" ba-show="{{settingsvisible && settingsopen && audio }}">\n                        <ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}" ba-show="{{audio}}">\n                            <li tabindex="0"\n\t\t\t\t\t\t\t\tba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\t\t\tonclick="{{selectMicrophone(microphone.id)}}"\n\t\t\t\t\t\t\t>\n                                <input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />
2\n                                <span></span>\n                                <label>\n                                    {{microphone.label}}\n                                </label>\n                            </li>\n                        </ul>\n                    </div>\n\n                    <div data-selector="record-button-icon-mic" class="{{css}}-button-inner"\n                         onmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n                         onmouseleave="{{unhover()}}">\n                        <i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n                    </div>\n                </div>\n\n                <div class="{{css}}-circle-button" ba-show="{{!noaudio && !allowscreen}}">\n                    <div data-selector="record-button-icon-audiocam" class="{{css}}-button-inner"\n                         onmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n                         onmouseleave="{{unhover()}}">\n                        <i class="{{csscommon}}-icon-audiocam {{csscommon}}-icon-state-{{ camerahealthy ? \'good\' : \'bad\' }}"></i>\n                    </div>\n                </div>\n\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n\n\t<div class="{{css}}-controlbar-middle-section">\n\n\t\t<div class="{{css}}-timer-container" ba-show="{{stopvisible}}">\n\t\t\t<div class="{{css}}-label-container" ba-show="{{controlbarlabel}}">\n\t\t\t\t<div data-selector="record-label-block" class="{{css}}-label {{css}}-button-primary">\n\t\t\t\t\t{{controlbarlabel}}\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n\n\t\n\t<div data-selector="controlbar" class="{{css}}-controlbar">\n\n\t\t<div class="{{css}}-controlbar-center-section">\n\n\t\t\t<div class="{{css}}-button-container" ba-show="{{rerecordvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="rerecord-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{rerecord()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'rerecord\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-button-container" ba-show="{{cancelvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="cancel-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{cancel()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'cancel\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-primary-button-container" ba-show="{{recordvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="record-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{record()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'record\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t</div>\n\n\t\t<div class="{{css}}-stop-container" ba-show="{{stopvisible}}">\n\n\t\t\t<div class="{{css}}-stop-button-container">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="stop-primary-button" class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n\t\t\t\t\t title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n\t\t\t\t\t onclick="{{stop()}}"\n\t\t\t\t\t onmouseenter="{{hover(mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'stop\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n            <div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="skip-primary-button" class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n                {{string(\'skip\')}}\n            </div>\n        </div>\n\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n            <div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                <input type="file"\n                       class="{{css}}-chooser-file"\n                       style="height:100px"\n                       onchange="{{uploadCovershot(domEvent)}}
2"\n                       accept="{{covershot_accept_string}}" />\n                <span>\n                    {{string(\'upload-covershot\')}}\n                </span>\n            </div>\n        </div>\n\n\t</div>\n\n</div>\n',tmplchooser:'<div class="{{css}}-chooser-container">\n\n\t<div class="{{css}}-chooser-button-container">\n\n\t\t<div ba-repeat="{{action :: actions}}">\n\t\t\t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n\t\t\t\t class="{{css}}-chooser-button-{{action.index}}"\n\t\t\t\t ba-click="{{click_action(action)}}">\n\t\t\t\t<input ba-if="{{action.select && action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t\t   capture />\n\t\t\t\t<input ba-if="{{action.select && !action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t/>\n\t\t\t\t<span>\n\t\t\t\t\t{{action.label}}\n\t\t\t\t</span>\n\t\t\t\t<i class="{{csscommon}}-icon-{{action.icon}}"\n\t\t\t\t   ba-if="{{action.icon}}"></i>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>',tmplmessage:'<div data-selector="recorder-message-container" class="{{css}}-message-container" ba-click="{{click()}}">\n    <div class="{{css}}-top-inner-message-container {{css}}-{{shortMessage ? \'short-message\' : \'long-message\'}}">\n        <div class="{{css}}-first-inner-message-container">\n            <div class="{{css}}-second-inner-message-container">\n                <div class="{{css}}-third-inner-message-container">\n                    <div class="{{css}}-fourth-inner-message-container">\n                        <div data-selector="recorder-message-block" class=\'{{css}}-message-message\'>\n                            <p>\n                                {{message || ""}}\n                            </p>\n                            <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n                                <li>\n                                    <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                                        {{link.title}}\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'}}})}.call(t),function(){var e=this.subScope();e.binding("browser","root:BetaJS.Browser"),e.binding("dynamics","root:BetaJS.Dynamics"),e.binding("module","root:BetaJS.MediaComponents"),e.extend("module:Assets.playerthemes",["browser:Info","dynamics:Parser"],function(e,t){return e=e.isInternetExplorer()&&e.internetExplorerVersion()<=8,t.registerFunctions({csstheme:function(e){return e.csstheme},title_hide_class:function(e){return e.title_hide_class},"title && !prominent_title_closed":function(e){return e.title&&!e.prominent_title_closed},closeable_title:function(e){return e.closeable_title},title:function(e){return e.title},"prominent_title_closed=true":function(e){return e.prominent_title_closed=!0},controlbar_hide_class:function(e){return e.controlbar_hide_class},"submit()":function(e){return e.submit()},submittable:function(e){return e.submittable},"string('submit-video')":function(e){return e.string("submit-video")},"rerecord()":function(e){return e.rerecord()},rerecordable:function(e){return e.rerecordable},"string('rerecord-video')":function(e){return e.string("rerecord-video")},csscommon:function(e){return e.csscommon},"skipinitial ? 0 : 1":function(e){return e.skipinitial?0:1},"play()":function(e){return e.play()},"tab_index_move(domEvent, null, 'button-icon-pause')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-pause")},"!playing":function(e){return!e.playing},"string('play-video')":function(e){return e.string("play-video")},"pause()":function(e){return e.pause()},"tab_index_move(domEvent, null, 'button-icon-play')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-play")},"disablepause ? cssplayer + '-disabled' : ''":function(e){return e.disablepause?e.cssplayer+"-disabled":""},playing:function(e){return e.playing},"disablepause ? string('pause-video-disabled') : string('pause-video')":function(e){return e.disablepause?e.string("pause-video-disabled"):e.string("pause-video")},"toggle_volume()":function(e){return e.toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(e){return e.string(0<e.volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(e){return e.csscommon+"-icon-volume-"+(.5<=e.volume?"up":0<e.volume?"down":"off")},"!hidevolumebar":function(e){return!e.hidevolumebar},"set_volume(volume + 0.1)":function(e){return e.set_volume(e.volume+.1)},"set_volume(volume - 0.1)":function(e){return e.set_volume(e.volume-.1)}
2,"startUpdateVolume(domEvent, currElement)":function(e){return e.startUpdateVolume(e.domEvent,e.currElement)},"{height: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(e){return{height:Math.ceil(1+Math.min(99,Math.round(100*e.volume)))+"%"}},"string('volume-button')":function(e){return e.string("volume-button")},"toggle_position_info()":function(e){return e.toggle_position_info()},"revertposition ? string('remaining-time') : string('elapsed-time')":function(e){return e.revertposition?e.string("remaining-time"):e.string("elapsed-time")},'(revertposition && duration > 0) ? "-" : ""':function(e){return e.revertposition&&0<e.duration?"-":""},"(revertposition && duration > 0) ? formatTime(duration - position) : formatTime(position)":function(e){return e.revertposition&&0<e.duration?e.formatTime(e.duration-e.position):e.formatTime(e.position)},"toggle_settings_menu()":function(e){return e.toggle_settings_menu()},cssplayer:function(e){return e.cssplayer},"settingsmenuactive ? 'active' : 'inactive'":function(e){return e.settingsmenuactive?"active":"inactive"},settingsmenubutton:function(e){return e.settingsmenubutton},"string('settings')":function(e){return e.string("settings")},"tab_index_move(domEvent)":function(e){return e.tab_index_move(e.domEvent)},"toggle_tracks()":function(e){return e.toggle_tracks()},"(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload":function(e){return 0<e.tracktags.length&&e.showsubtitlebutton||e.allowtexttrackupload},"tracktextvisible ? 'active' : 'inactive'":function(e){return e.tracktextvisible?"active":"inactive"},"tracktextvisible ? string('close-tracks') : string('show-tracks')":function(e){return e.tracktextvisible?e.string("close-tracks"):e.string("show-tracks")},"hover_cc(true)":function(e){return e.hover_cc(!0)},"hover_cc(false)":function(e){return e.hover_cc(!1)},"toggle_fullscreen()":function(e){return e.toggle_fullscreen()},fullscreen:function(e){return e.fullscreen},"fullscreened ? string('exit-fullscreen-video') : string('fullscreen-video')":function(e){return e.fullscreened?e.string("exit-fullscreen-video"):e.string("fullscreen-video")},"fullscreened ? 'small' : 'full'":function(e){return e.fullscreened?"small":"full"},trimmingmode:function(e){return e.trimmingmode},"trim()":function(e){return e.trim()},"string('trim-video')":function(e){return e.string("trim-video")},frameselectionmode:function(e){return e.frameselectionmode},"select_frame()":function(e){return e.select_frame()},"string('select-frame')":function(e){return e.string("select-frame")},"show_airplay_devices()":function(e){return e.show_airplay_devices()},airplaybuttonvisible:function(e){return e.airplaybuttonvisible},castbuttonvisble:function(e){return e.castbuttonvisble},"toggle_stream()":function(e){return e.toggle_stream()},"streams.length > 1 && currentstream":function(e){return 1<e.streams.length&&e.currentstream},"string('change-resolution')":function(e){return e.string("change-resolution")},currentstream_label:function(e){return e.currentstream_label},"string('total-time')":function(e){return e.string("total-time")},"formatTime(duration || position)":function(e){return e.formatTime(e.duration||e.position)},"disableseeking ? cssplayer + '-disabled' : ''":function(e){return e.disableseeking?e.cssplayer+"-disabled":""},"seek(position + skipseconds)":function(e){return e.seek(e.position+e.skipseconds)},"seek(position - skipseconds)":function(e){return e.seek(e.position-e.skipseconds)}
2,"startUpdatePosition(domEvent)":function(e){return e.startUpdatePosition(e.domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.cached/e.duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.position/e.duration*100:0)+"%"}},"string('video-progress')":function(e){return e.string("video-progress")},"{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + '%'}":function(e){return{left:Math.round(e.duration&&e.trimstart?e.trimstart/e.duration*100:0)+"%"}},"{left: 'auto', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + '%'}":function(e){return{left:"auto",right:100-Math.round(e.duration&&e.trimend?e.trimend/e.duration*100:100)+"%"}}}),t.registerFunctions({"play()":function(e){return e.play()},"tab_index_move(domEvent, null, 'player-toggle-overlay')":function(e){return e.tab_index_move(e.domEvent,null,"player-toggle-overlay")},cssplayer:function(e){return e.cssplayer},"string('tooltip')":function(e){return e.string("tooltip")},"showduration && (duration != 0 && duration != undefined)":function(e){return e.showduration&&0!=e.duration&&null!=e.duration},css:function(e){return e.css},"formatTime(duration)":function(e){return e.formatTime(e.duration)},"rerecordable || submittable":function(e){return e.rerecordable||e.submittable},"submittable && !trimmingmode":function(e){return e.submittable&&!e.trimmingmode},"submit()":function(e){return e.submit()},"string('submit-video')":function(e){return e.string("submit-video")},"rerecordable && !trimmingmode":function(e){return e.rerecordable&&!e.trimmingmode},"rerecord()":function(e){return e.rerecord()},"string('rerecord')":function(e){return e.string("rerecord")},trimmingmode:function(e){return e.trimmingmode},"string('trim')":function(e){return e.string("trim")},"skip()":function(e){return e.skip()},"string('skip')":function(e){return e.string("skip")}}),{theatre:{css:"ba-videoplayer",csstheme:"ba-player-theatre-theme",csscommon:"ba-commoncss",cssplayer:"ba-player",tmplcontrolbar:'<div data-selector="video-title-block" class="{{csstheme}}-title-container {{title_hide_class}}"  ba-if="{{title && !prominent_title_closed}}">\n    <div>\n        <div ba-if="{{closeable_title}}">&nbsp;</div>\n        <p class="{{csstheme}}-title">\n            {{title}}\n        </p>\n        <div ba-if="{{closeable_title}}" class="prominent-title-close" ba-click="{{prominent_title_closed=true}}"><span>&#10006;</span></div>\n    </div>\n</div>\n<div class="{{csstheme}}-dashboard {{controlbar_hide_class}}">\n\n    <div class="{{csstheme}}-left-block">\n\n        <div tabindex="0" data-selector="submit-video-button"\n             ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-leftbutton-container"\n             ba-if="{{submittable}}"  ba-click="{{submit()}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n             ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-leftbutton-container"\n             ba-if="{{rerecordable}}" ba-click="{{rerecord()}}"\n             title="{{string(\'rerecord-video\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-ccw"></i>\n            </div>\n        </div>\n\n        <div tabindex="{{skipinitial ? 0 : 1}}" data-selector="button-icon-play"\n             ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n             class="{{csstheme}}-button-container"\n             ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-video\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-play"></i>\n            </div>\n        </div>\n\n        <div tabindex="{{skipinitial ? 0 : 1}}" data-selector="button-icon-pause"\n             ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n             class="{{csstheme}}-button-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n             ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-video-disabled\') : string(\'pause-video\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-pause"></i>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-volume-icon-container">\n\n            <div tabindex="2" data-selector="button-icon-volume"\n                 ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-button-container"\n                 ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n                </div>\n            </div>\n\n            <div class="{{csstheme}}-volumebar" ba-show="{{!hidevolumebar}}">\n                <div tabindex="-1" data-selector="button-volume-bar"\n                     ba-hotkey:up="{{set_volume(volume + 0.1)}}"\n                     ba-hotkey:down="{{set_volume(volume - 0.1)}}"\n                     onmouseout="this.blur()"\n                     class="{{csstheme}}-volumebar-inner"\n                     ontouchstart="{{startUpd
2ateVolume(domEvent, currElement)}}"\n                     onmousedown="{{startUpdateVolume(domEvent, currElement)}}"\n                >\n                    <div class="{{csstheme}}-volumebar-position" ba-styles="{{{height: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n                </div>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-time-container {{csscommon}}-clickable" ba-click="{{toggle_position_info()}}">\n            <div class="{{csstheme}}-time-value"\n                 title="{{revertposition ? string(\'remaining-time\') : string(\'elapsed-time\')}}"\n            >\n                {{(revertposition && duration > 0) ? "-" : ""}}\n                {{(revertposition && duration > 0) ? formatTime(duration - position) : formatTime(position)}}\n            </div>\n        </div>\n    </div>\n\n    <div class="{{csstheme}}-right-block">\n\n        <div tabindex="10" data-selector="button-icon-settings"\n             ba-hotkey:space^enter="{{toggle_settings_menu()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-rightbutton-container {{csstheme}}-settings-button-container {{cssplayer}}-button-{{settingsmenuactive ? \'active\' : \'inactive\'}}"\n             ba-if="{{settingsmenubutton}}" ba-click="{{toggle_settings_menu()}}"\n             title="{{string(\'settings\')}}"\n             onkeydown="{{tab_index_move(domEvent)}}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-settings-button-inner">\n                <i class="{{csscommon}}-icon-cog"></i>\n            </div>\n        </div>\n\n        <div tabindex="9" data-selector="cc-button-container"\n             ba-hotkey:space^enter="{{toggle_tracks()}}" onmouseout="this.blur()"\n             ba-if="{{(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload}}"\n             class="{{csstheme}}-rightbutton-container {{csstheme}}-cc-button-container {{cssplayer}}-button-{{tracktextvisible ? \'active\' : \'inactive\'}}"\n             title="{{ tracktextvisible ? string(\'close-tracks\') : string(\'show-tracks\')}}"\n             ba-click="{{toggle_tracks()}}"\n             onmouseover="{{hover_cc(true)}}"\n             onmouseleave="{{hover_cc(false)}}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-subtitle-button-inner">\n                <i class="{{csscommon}}-icon-subtitle"></i>\n            </div>\n        </div>\n\n        <div tabindex="8" data-selector="button-icon-resize-full"\n             ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent)}}"\n             class="{{csstheme}}-button-container {{csstheme}}-fullscreen-icon-container"\n             ba-if="{{fullscreen}}" ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-video\') : string(\'fullscreen-video\') }}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-full-screen-btn-inner">\n                <i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n            </div>\n        </div>\n\n        <div tabindex="7" class="{{csstheme}}-button-container" ba-if="{{trimmingmode}}">\n            <div data-selector="trim-button"\n                 onmouseout="this.blur()"\n                 ba-click="{{trim()}}"\n                 class="{{csstheme}}-primary-button {{csstheme}}-button-inner">\n                 {{string(\'trim-video\')}}\n            </div>\n        </div>\n\n        <div tabindex="7" class="{{csstheme}}-button-container" ba-if="{{frameselectionmode}}">\n            <div data-selector="select-frame-button"\n                 onmouseout="this.blur()"\n                 ba-click="{{select_frame()}}"\n                 class="{{csstheme}}-primary-button {{csstheme}}-button-inner">\n                 {{string(\'select-frame\')}}\n            </div>\n        </div>\n\n        <div tabindex="6" data-selector="button-airplay"\n             ba-hotkey:space^enter="{{show_airplay_devices()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container {{cssplayer}}-airplay-container"\n             ba-show="{{airplaybuttonvisible}}" ba-click="{{show_airplay_devices()}}"\n        >\n            <svg width="16px" height="11px" viewBox="0 0 16 11" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n                \n                <title>Airplay</title>\n                <desc>Airplay icon.</desc>\n                <defs></defs>\n                <g stroke="none" stroke-width="1" fill-rule="evenodd" sketch:type="MSPage">\n                    <path d="M4,11 L12,11 L8,7 L4,11 Z M14.5454545,0 L1.45454545,0 C0.654545455,0 0,0.5625 0,1.25 L0,8.75 C0,9.4375 0.654545455,10 1.45454545,10 
2L4.36363636,10 L4.36363636,8.75 L1.45454545,8.75 L1.45454545,1.25 L14.5454545,1.25 L14.5454545,8.75 L11.6363636,8.75 L11.6363636,10 L14.5454545,10 C15.3454545,10 16,9.4375 16,8.75 L16,1.25 C16,0.5625 15.3454545,0 14.5454545,0 L14.5454545,0 Z" sketch:type="MSShapeGroup"></path>\n                </g>\n            </svg>\n        </div>\n\n        <div data-selector="button-chromecast" class="{{csstheme}}-button-container {{csstheme}}-cast-button-container" ba-show="{{castbuttonvisble}}">\n            <button tabindex="0" class="{{csstheme}}-gcast-button" is="google-cast-button"></button>\n        </div>\n\n        <div tabindex="5" data-selector="button-stream-label"\n             ba-hotkey:space^enter="{{toggle_stream()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container {{csstheme}}-stream-label-container"\n             ba-if="{{streams.length > 1 && currentstream}}" ba-click="{{toggle_stream()}}" title="{{string(\'change-resolution\')}}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-stream-label-container">\n                <span class="{{csstheme}}-button-text {{csstheme}}-stream-label">{{currentstream_label}}</span>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-time-container {{csstheme}}-right-time-container">\n            <div class="{{csstheme}}-time-value" title="{{string(\'total-time\')}}">{{formatTime(duration || position)}}</div>\n        </div>\n\n    </div>\n\n    <div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n        <div tabindex="4" data-selector="progress-bar-inner"\n             ba-hotkey:right="{{seek(position + skipseconds)}}"\n             ba-hotkey:left="{{seek(position - skipseconds)}}"\n             onmouseout="this.blur()"\n             class="{{csstheme}}-progressbar-inner"\n             ontouchstart="{{startUpdatePosition(domEvent)}}"\n             onmousedown="{{startUpdatePosition(domEvent)}}"\n        >\n\n            <div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n            <div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'video-progress\')}}">\n                <div class="{{csstheme}}-progressbar-button"></div>\n            </div>\n            <div class="{{csstheme}}-progressbar-marker"\n                data-selector="trim-start-marker"\n                ba-if="{{trimmingmode}}"\n                ba-styles="{{{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + \'%\'}}}"\n            ></div>\n            <div class="{{csstheme}}-progressbar-marker"\n                data-selector="trim-end-marker"\n                ba-if="{{trimmingmode}}"\n                ba-styles="{{{left: \'auto\', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + \'%\'}}}"\n            ></div>\n        </div>\n    </div>\n\n</div>\n',tmplplaybutton:'\n<div tabindex="0" data-selector="play-button"\n     ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n     onkeydown="{{tab_index_move(domEvent, null, \'player-toggle-overlay\')}}"\n     class="{{cssplayer}}-playbutton-container" ba-click="{{play()}}" title="{{string(\'tooltip\')}}"\n>\n\t<div class="{{cssplayer}}-playbutton-button"></div>\n</div>\n<div ba-show="{{showduration && (duration != 0 && duration != undefined)}}" class="{{css}}-playbutton-duration">\n    {{formatTime(duration)}}\n</div>\n\n<div class="{{cssplayer}}-rerecord-bar" ba-if="{{rerecordable || submittable}}">\n\t<div class="{{cssplayer}}-rerecord-backbar"></div>\n\t<div class="{{cssplayer}}-rerecord-frontbar">\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{submittable && !trimmingmode}}">\n            <div tabindex="0" data-selector="player-submit-button"\n                 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{submit()}}">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{rerecordable && !trimmingmode}}">\n        \t<div tabindex="0" data-selector="player-rerecord-button"\n                 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{rerecord()}}">\n        \t\t{{string(\'rerecord\')}}\n        \t</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        \t<div tabindex="0" data-selector="player-trim-button"\n                 ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{play()}}">\n        \t\t{{string(\'trim\')}}\n        \t</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        \t<div tabindex="0" data-selector="player-skip-button"\n                 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{skip()}}">\n        \t\t{{string(\'skip\')}}\n        \t</div>\n        </div>\n\t</div>\n</div>\n',cssloader:e?"ba-videoplayer":"",cssmessage:"ba-videoplayer",cssplaybutton:e?"ba-videoplayer":""}}}),e.extend("module:Assets.recorderthemes",["dynamics:Parser"],function(e){return e.registerFunctions({csstheme:function(e){return e.csstheme},css:function(e){return e.css},"settingsvisible && settingsopen":function(e){return e.settingsvisible&&e.settingsopen},videoselectnotification:function(e){return e.videoselectnotification},"string('add-stream')":function(e){return e.string("add-stream")},csscommon:function(e){return e.csscommon},"showaddstreambutton && firefox && allowscreen":function(e){return e.showaddstreambutton&&e.firefox&&e.allowscreen},"addNewStream()":function(e){return e.addNewStream()},"hover(string('add-stream'))":function(e){return e.hover(e.string("add-stream"))},"showaddstreambutton && !firefox":function(e){return e.showaddstreambutton&&!e.firefox},cameras:function(e){return e.cameras},"(camera.id !== selectedcamera) || allowscreen":function(e){return e.camera.id!==e.selectedcamera||e.allowscreen}
2,"addNewStream(camera.id)":function(e){return e.addNewStream(e.camera.id)},"camera.label":function(e){return e.camera.label},"(showaddstreambutton && !firefox) || (firefox && allowscreen)":function(e){return e.showaddstreambutton&&!e.firefox||e.firefox&&e.allowscreen},"!novideo && !allowscreen && !ismobile":function(e){return!e.novideo&&!e.allowscreen&&!e.ismobile},"hover(string('select-camera'))":function(e){return e.hover(e.string("select-camera"))},"selectCamera(camera.id)":function(e){return e.selectCamera(e.camera.id)},"selectedcamera == camera.id":function(e){return e.selectedcamera==e.camera.id},"(!noaudio && !novideo) || !allowscreen":function(e){return!e.noaudio&&!e.novideo||!e.allowscreen},microphones:function(e){return e.microphones},"!noaudio && !allowscreen":function(e){return!e.noaudio&&!e.allowscreen},"selectMicrophone(microphone.id)":function(e){return e.selectMicrophone(e.microphone.id)},"hover(string('select-audio-input'))":function(e){return e.hover(e.string("select-audio-input"))},"selectedmicrophone == microphone.id":function(e){return e.selectedmicrophone==e.microphone.id},"microphone.label":function(e){return e.microphone.label},rerecordvisible:function(e){return e.rerecordvisible},"rerecord()":function(e){return e.rerecord()},"hover(string('rerecord-tooltip'))":function(e){return e.hover(e.string("rerecord-tooltip"))},"unhover()":function(e){return e.unhover()},"string('rerecord')":function(e){return e.string("rerecord")},cancelvisible:function(e){return e.cancelvisible},"cancel()":function(e){return e.cancel()},"hover(string('cancel-tooltip'))":function(e){return e.hover(e.string("cancel-tooltip"))},"string('cancel')":function(e){return e.string("cancel")},"stopvisible && recordingindication":function(e){return e.stopvisible&&e.recordingindication},settingsvisible:function(e){return e.settingsvisible},ismobile:function(e){return e.ismobile},"toggleFaceMode()":function(e){return e.toggleFaceMode()},"hover(string('switch-camera'))":function(e){return e.hover(e.string("switch-camera"))},"settingsopen=!settingsopen":function(e){return e.settingsopen=!e.settingsopen},"settingsopen ? 'selected' : 'unselected'":function(e){return e.settingsopen?"selected":"unselected"},"hover(string('settings'))":function(e){return e.hover(e.string("settings"))},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(e){return e.hover(e.string(e.microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(e){return e.microphonehealthy?"good":"bad"},"!novideo && !allowscreen":function(e){return!e.novideo&&!e.allowscreen},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(e){return e.hover(e.string(e.camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(e){return e.camerahealthy?"good":"bad"},cssrecorder:function(e){return e.cssrecorder},recordvisible:function(e){return e.recordvisible},"record()":function(e){return e.record()},"hover(string('record-tooltip'))":function(e){return e.hover(e.string("record-tooltip"))},"string('record')":function(e){return e.string("record")},stopvisible:function(e){return e.stopvisible},"controlbarlabel && !rerecordvisible":function(e){return e.controlbarlabel&&!e.rerecordvisible},controlbarlabel:function(e){return e.controlbarlabel},"pausable && !resumevisible":function(e){return e.pausable&&!e.resumevisible},"stop()":function(e){return e.stop()},"string('pause-recorder')":function(e){return e.string("pause-recorder")},"pause()":function(e){return e.pause()},"hover(string('pause-recorder'))":function(e){return e.hover(e.string("pause-recorder"))},"pausable && resumevisible":function(e){return e.pausable&&e.resumevisible},"resume()":function(e){return e.resume()},"string('resume-recorder')":function(e){return e.string("resume-recorder")},"hover(string('resume-recorder'))":function(e){return e.hover(e.string("resume-recorder"))},"mintimeindicator ? css + '-disabled': ''":function(e){return e.mintimeindicator?e.css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(e){return e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip")},"hover(mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(e){return e.hover(e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip"))},"string('stop')":function(e){return e.string("stop")},skipvisible:function(e){return e.skipvisible},"skip()":function(e){return e.skip()},"hover(string('skip-tooltip'))":function(e){return e.hover(e.string("skip-tooltip"))},"string('skip')":function(e){return e.string("skip")},uploadcovershotvisible:function(e){return e.uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(e){return e.hover(e.string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(e){return e.uploadCovershot(e.domEvent)}
2,covershot_accept_string:function(e){return e.covershot_accept_string},"string('upload-covershot')":function(e){return e.string("upload-covershot")}}),e.registerFunctions({showslidercontainer:function(e){return e.showslidercontainer},css:function(e){return e.css},"left()":function(e){return e.left()},csscommon:function(e){return e.csscommon},images:function(e){return e.images},"select(image)":function(e){return e.select(e.image)},"{left: image.left + 'px', top: image.top + 'px', width: image.width + 'px', height: image.height + 'px'}":function(e){return{left:e.image.left+"px",top:e.image.top+"px",width:e.image.width+"px",height:e.image.height+"px"}},"right()":function(e){return e.right()},"!showslidercontainer":function(e){return!e.showslidercontainer},covershot_accept_string:function(e){return e.covershot_accept_string},"uploadCovershot(domEvent)":function(e){return e.uploadCovershot(e.domEvent)},"string('upload-covershot')":function(e){return e.string("upload-covershot")}}),e.registerFunctions({css:function(e){return e.css},"initialmessages.length > 0":function(e){return 0<e.initialmessages.length},csscommon:function(e){return e.csscommon},initialmessages:function(e){return e.initialmessages},"initialmessage.message":function(e){return e.initialmessage.message},"initialmessage.type ? initialmessage.type : 'default'":function(e){return e.initialmessage.type||"default"},"initialmessage.id":function(e){return e.initialmessage.id},actions:function(e){return e.actions},"click_action(action)":function(e){return e.click_action(e.action)},"action.index":function(e){return e.action.index},"action.select && action.capture":function(e){return e.action.select&&e.action.capture},"select_file_action(action, domEvent)":function(e){return e.select_file_action(e.action,e.domEvent)},"action.accept":function(e){return e.action.accept},"action.switchcamera":function(e){return e.action.switchcamera},"action.select && !action.capture":function(e){return e.action.select&&!e.action.capture},"action.label":function(e){return e.action.label},"action.icon":function(e){return e.action.icon}}),e.registerFunctions({cssrecorder:function(e){return e.cssrecorder},"click()":function(e){return e.click()},"shortMessage ? 'short-message' : 'long-message'":function(e){return e.shortMessage?"short-message":"long-message"},'message || ""':function(e){return e.message||""},"links && links.length > 0":function(e){return e.links&&0<e.links.length},links:function(e){return e.links},"linkClick(link)":function(e){return e.linkClick(e.link)},"link.title":function(e){return e.link.title}}),{theatre:{css:"ba-videorecorder",csstheme:"ba-recorder-theme-theatre",cssrecorder:"ba-recorder",cssmessage:"ba-videorecorder",cssloader:"ba-videorecorder",tmplcontrolbar:'<div class="{{csstheme}}-dashboard">\n\n\t<div class="{{css}}-settings-front">\n\n\t\t\n\t\t<div data-selector="recorder-settings" class="{{css}}-settings" ba-show="{{settingsvisible && settingsopen}}">\n\t\t\t<div class="{{css}}-bubble-info">\n\t\t\t\t<ul data-selector="add-new-stream" ba-if="{{videoselectnotification}}">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<div data-selector="single-camera-stream">\n\t\t\t\t\t\t\t<i class="ba-commoncss-icon-plus"></i> {{string(\'add-stream\')}}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<div data-selector="single-camera-stream" class="{{csscommon}}-text-error">\n\t\t\t\t\t\t\t{{videoselectnotification}}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\n\t\t\t\t<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && firefox && allowscreen}}">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<div data-selector="single-camera-stream"\n\t\t\t\t\t\t\t class="{{css}}-add-stream"\n\t\t\t\t\t\t\t onclick="{{addNewStream()}}"\n\t\t\t\t\t\t\t onmouseenter="{{hover(string(\'add-stream\'))}}"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<i class="{{csscommon}}-icon-plus"></i> {{string(\'add-stream\')}}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\n\t\t\t\t<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && !firefox}}" ba-repeat="{{camera :: cameras}}">\n\t\t\t\t\t<li ba-show="{{(camera.id !== selectedcamera) || allowscreen}}">\n\t\t\t\t\t\t<div data-selector="single-camera-stream"\n\t\t\t\t\t\t\t class="{{css}}
2-add-stream"\n\t\t\t\t\t\t\t onclick="{{addNewStream(camera.id)}}"\n\t\t\t\t\t\t\t onmouseenter="{{hover(string(\'add-stream\'))}}"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<i class="{{csscommon}}-icon-plus"></i> {{camera.label}}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\n\t\t\t\t<hr ba-show="{{(showaddstreambutton && !firefox) || (firefox && allowscreen)}}"/>\n\n\t\t\t\t<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}" ba-show="{{!novideo && !allowscreen && !ismobile}}">\n\t\t\t\t\t<li onmouseenter="{{hover(string(\'select-camera\'))}}">\n\t\t\t\t\t\t<input tabindex="0"\n\t\t\t\t\t\t\t   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\t\t   type=\'radio\' name=\'camera\'\n\t\t\t\t\t\t\t   value="{{selectedcamera == camera.id}}"\n\t\t\t\t\t\t\t   onclick="{{selectCamera(camera.id)}}"\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t<label tabindex="0"\n\t\t\t\t\t\t\t   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\t\t   onclick="{{selectCamera(camera.id)}}"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t{{camera.label}}\n\t\t\t\t\t\t</label>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t\t<hr ba-show="{{(!noaudio && !novideo) || !allowscreen}}"/>\n\t\t\t\t<ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}" ba-show="{{!noaudio && !allowscreen}}">\n\t\t\t\t\t<li tabindex="0"\n\t\t\t\t\t\tba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\tonmouseenter="{{hover(string(\'select-audio-input\'))}}"\n\t\t\t\t\t\tonclick="{{selectMicrophone(microphone.id)}}"\n\t\t\t\t\t>\n\t\t\t\t\t\t<input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t{{microphone.label}}\n\t\t\t\t\t\t</label>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n\n\t\n\t<div data-selector="controlbar" class="{{css}}-controlbar">\n\n\t\t<div class="{{css}}-controlbar-center-section">\n\n\t\t\t<div class="{{css}}-button-container" ba-show="{{rerecordvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="rerecord-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{rerecord()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'rerecord\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-button-container" ba-show="{{cancelvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="cancel-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{cancel()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'cancel\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t</div>\n\n\t\t<div class="{{css}}-controlbar-left-section">\n\n\t\t\t<div class="{{css}}-indicator-container" ba-show="{{stopvisible && recordingindication}}">\n\t\t\t\t<div data-selector="recording-indicator" class="{{css}}-recording-indication"></div>\n\t\t\t</div>\n\n\t\t\t<div ba-show="{{settingsvisible}}">\n\n\t\t\t\t<div class="{{css}}-button" ba-show="{{ismobile}}">\n                    <div data-selector="face-mode-toggle-icon"\n                         class="{{css}}-button-inner {{css}}-button-circle-unselected"\n                         onclick="{{toggleFaceMode()}}"\n                         onmouseenter="{{hover(string(\'switch-camera\'))}}"\n                    >\n                        <i class="{{csscommon}}-icon-arrows-cw"></i>\n                    </div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class="{{css}}-button">\n\n\t\t\t\t\t<div tabindex="0"\n\t\t\t\t\t\t ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n\t\t\t\t\t\t data-selector="record-button-icon-cog"\n\t\t\t\t\t\t class="{{css}}-button-inner {{css}}-button-{{settingsopen ? \'selected\' : \'unselected\' }}"\n\t\t\t\t\t\t onclick="{{settingsopen=!settingsopen}}"\n\t\t\t\t\t\t onmouseenter="{{hover(string(\'settings\'))}}"\n\t\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t\t>\n\t\t\t\t\t\t<i class="{{csscommon}}-icon-cog"></i>\n\t\t\t\t\t</div>\n\n\t\t\t\t</div>\n\n\t\t\t\t<div class="{{css}}-button" ba-show="{{!noaudio && !allowscreen}}">\n\t\t\t\t\t<div data-selector="record-button-icon-mic" class="{{css}}-button-inner"\n\t\t\t\t\t\t onmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n\t\t\t\t\t\t onmouseleave="{{unhover()}}">\n\t\t\t\t\t\t<i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class="{{css}}-button" ba-show="{{!novideo && !allowscreen}}">\n\t\t\t\t\t<div data-selector="record-button-icon-videocam" class="{{css}}-button-inner"\n\t\t\t\t\t\t onmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n\t\t\t\t\t\t onmouseleave="{{unhover()}}">\n\t\t\t\t\t\t<i class="{{csscommon}}-icon-videocam {{csscommon}}-icon-state-{{ camerahealthy ? \'good\' : \'bad\' }}"></i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t</div>\n\n\t\t<div class="{{cssrecorder}}-controlbar-right-section">\n\n\t\t\t<div class="{{css}}
2-rightbutton-container" ba-show="{{recordvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="record-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{record()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'record\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t</div>\n\n\t\t<div class="{{css}}-stop-container" ba-show="{{stopvisible}}">\n\n\t\t\t<div class="{{css}}-timer-container">\n\t\t\t\t<div class="{{css}}-label-container" ba-show="{{controlbarlabel && !rerecordvisible}}">\n\t\t\t\t\t<div data-selector="record-label-block" class="{{css}}-label {{css}}-button-primary">\n\t\t\t\t\t\t{{controlbarlabel}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-stop-button-container">\n\n\t\t\t\t<div class="{{css}}-button">\n\t\t\t\t\t<div tabindex="0" ba-show="{{pausable && !resumevisible}}"\n\t\t\t\t\t\t ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n\t\t\t\t\t\t data-selector="pause-primary-button" class="{{css}}-button"\n\t\t\t\t\t\t title="{{string(\'pause-recorder\')}}"\n\t\t\t\t\t\t onclick="{{pause()}}"\n\t\t\t\t\t\t onmouseenter="{{hover(string(\'pause-recorder\'))}}"\n\t\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t\t>\n\t\t\t\t\t\t<i class="{{csscommon}}-icon-pause"></i>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div tabindex="0" ba-show="{{pausable && resumevisible}}"\n\t\t\t\t\t\t ba-hotkey:space^enter="{{resume()}}" onmouseout="this.blur()"\n\t\t\t\t\t\t data-selector="resume-primary-button" class="{{css}}-button"\n\t\t\t\t\t\t title="{{string(\'resume-recorder\')}}"\n\t\t\t\t\t\t onclick="{{resume()}}"\n\t\t\t\t\t\t onmouseenter="{{hover(string(\'resume-recorder\'))}}"\n\t\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t\t>\n\t\t\t\t\t\t<i class="{{csscommon}}-icon-ccw"></i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="stop-primary-button"\n\t\t\t\t\t class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n\t\t\t\t\t title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n\t\t\t\t\t onclick="{{stop()}}"\n\t\t\t\t\t onmouseenter="{{hover(mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'stop\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n            <div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="skip-primary-button" class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n                {{string(\'skip\')}}\n            </div>\n        </div>\n\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n            <div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                <input type="file"\n                       class="{{css}}-chooser-file"\n                       style="height:100px"\n                       onchange="{{uploadCovershot(domEvent)}}"\n                       accept="{{covershot_accept_string}}" />\n                <span>\n                    {{string(\'upload-covershot\')}}\n                </span>\n            </div>\n        </div>\n\n\t</div>\n\n</div>\n',tmplimagegallery:'<div ba-if="{{showslidercontainer}}" data-selector="image-gallery" class="{{css}}-image-gallery-container">\n\t<div data-selector="slider-left-button" class="{{css}}-imagegallery-leftbutton">\n\t\t<div tabindex="0" data-selector="slider-left-inner-button"\n\t\t\t ba-hotkey:space^enter^left="{{left()}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-imagegallery-button-inner" onclick="{{left()}}"\n\t\t>\n\t\t\t<i class="{{csscommon}}-icon-left-open"></i>\n\t\t</div>\n\t</div>\n\n\t<div data-selector="images-imagegallery-container" ba-repeat="{{image::images}}" class="{{css}}-imagegallery-container" data-gallery-container>\n\t\t<div tabindex="0" data-selector="imagegallery-selected-image"\n\t\t\t ba-hotkey:space^enter="{{select(image)}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-imagegallery-image"\n\t\t\t ba-styles="{{{left: image.left + \'px\', top: image.top + \'px\', width: image.width + \'px\', height: image.height + \'px\'}}}"\n\t\t\t onclick="{{select(image)}}"\n\t\t>\n\t\t</div>\n\t</div>\n\n\t<div data-selector="slider-right-button" class="{{css}}-imagegallery-rightbutton">\n\t\t<div tabindex="0" data-selector="slider-right-inner-button"\n\t\t\t ba-hotkey:space^enter^right="{{r
2ight()}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-imagegallery-button-inner"\n\t\t\t onclick="{{right()}}"\n\t\t>\n\t\t\t<i class="{{csscommon}}-icon-right-open"></i>\n\t\t</div>\n\t</div>\n</div>\n\n<div ba-if="{{!showslidercontainer}}" class="{{css}}-chooser-container">\n\t<div data-selector="covershot-primary-button" class="{{css}}-chooser-button-container">\n\t\t<div class="{{css}}-chooser-button-0">\n\t\t\t<input type="file"\n\t\t\t\t   tabindex="0"\n\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t   accept="{{covershot_accept_string}}"\n\t\t\t\t   onchange="{{uploadCovershot(domEvent)}}"\n\t\t\t/>\n\t\t\t<i class="{{csscommon}}-icon-picture"></i>\n\t\t\t<span>\n\t\t\t{{string(\'upload-covershot\')}}\n\t\t</span>\n\t\t</div>\n\t</div>\n</div>\n',tmplchooser:'<div class="{{css}}-chooser-container">\n\t<div ba-if="{{initialmessages.length > 0}}" class="{{csscommon}}-message-container">\n\t\t<ul ba-repeat="{{initialmessage :: initialmessages}}">\n\t\t\t<li ba-if="{{initialmessage.message}}"\n\t\t\t\tclass="{{csscommon}}-message-text {{csscommon}}-message-{{initialmessage.type ? initialmessage.type : \'default\'}}"\n\t\t\t>\n\t\t\t\t{{ initialmessage.message }}\n\t\t\t\t<span ba-if="{{initialmessage.id}}"\n\t\t\t\t\t  class="{{csscommon}}-action-button"\n\t\t\t\t\t  ba-click="close_message(initialmessage.id)"\n\t\t\t\t>\n\t\t\t\t\t<i class="{{csscommon}}-icon-cancel"></i>\n\t\t\t\t</span>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\n\t<div class="{{css}}-chooser-button-container">\n\n\t\t<div ba-repeat="{{action :: actions}}">\n\t\t\t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n\t\t\t\t class="{{css}}-chooser-button-{{action.index}}"\n\t\t\t\t ba-click="{{click_action(action)}}">\n\t\t\t\t<input ba-if="{{action.select && action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t\t   capture="{{action.switchcamera}}" />\n\t\t\t\t<input ba-if="{{action.select && !action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t/>\n\t\t\t\t<span>\n\t\t\t\t\t{{action.label}}\n\t\t\t\t</span>\n\t\t\t\t<i class="{{csscommon}}-icon-{{action.icon}}"\n\t\t\t\t   ba-if="{{action.icon}}"></i>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n',tmplmessage:'<div data-selector="recorder-message-container" class="{{cssrecorder}}-message-container" ba-click="{{click()}}">\n    <div class="{{cssrecorder}}-top-inner-message-container {{cssrecorder}}-{{shortMessage ? \'short-message\' : \'long-message\'}}">\n        <div class="{{cssrecorder}}-first-inner-message-container">\n            <div class="{{cssrecorder}}-second-inner-message-container">\n                <div class="{{cssrecorder}}-third-inner-message-container">\n                    <div class="{{cssrecorder}}-fourth-inner-message-container">\n                        <div data-selector="recorder-message-block" class=\'{{cssrecorder}}-message-message\'>\n                            <p>\n                                {{message || ""}}\n                            </p>\n                            <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n                                <li>\n                                    <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                                        {{link.title}}\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'}}}),e.extend("module:Assets.imageviewerthemes",["browser:Info","dynamics:Parser"],function(e,t){return e=e.isInternetExplorer()&&e.internetExplorerVersion()<=8,t.registerFunctions({css:function(e){return e.css},"activitydelta > 5000 && hideoninactivity ? (css + '-dashboard-hidden') : ''":function(e){return 5e3<e.activitydelta&&e.hideoninactivity?e.css+"-dashboard-hidden":""},title:function(e){return e.title},"submit()":function(e){return e.submit()},submittable:function(e){return e.submittable},"string('submit-image')":function(e){return e.string("submit-image")},"rerecord()":function(e){return e.rerecord()},rerecordable:function(e){return e.rerecordable},"string('rerecord-image')":function(e){return e.string("rerecord-image")},csscommon:function(e){return e.csscommon},"toggle_fullscreen()":function(e){return e.toggle_fullscreen()},"tab_index_move(domEvent)":function(e){return e.tab_index_move(e.domEvent)},fullscreen:function(e){return e.fullscreen},"fullscreened ? string('exit-fullscreen-image') : string('fullscreen-image')":function(e){return e.fullscreened?e.string("exit-fullscreen-image"):e.string("fullscreen-image")},"fullscreened ? 'small' : 'full'":function(e){return e.fullscreened?"small":"full"}}),{theatre:{css:"ba-imageviewer",csstheme:"ba-imageviewer-theatre-theme",tmplcontrolbar:'<div data-selector="image-title-block" class="{{css}}-image-title-container {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}"  ba-if="{{title}}">\n    <p class="{{css}}-image-title">\n        {{title}}\n    </p>\n</div>\n<div class="{{css}}-dashboard {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}">\n\n    <div class="{{css}}-left-block">\n\n        <div tabindex="0" data-selector="submit-image-button"\n             ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n             class="{{css}}-leftbutton-container"\n             ba-if="{{submittable}}"  ba-click="{{submit()}}"\n        >\n            <div class="{{css}}-button-inner">\n                {{string(\'submit-image\')}}\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n             ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n             class="{{css}}-leftbutton-container"\n             ba-if="{{rerecordable}}" ba-click="{{rerecord()}}"\n             title="{{string(\'rerecord-image\')}}"\n        >\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon}}-icon-ccw"></i>\n            </div>\n        </div>\n\n    </div>\n\n    <div class="{{css}}-right-block">\n\n        <div tabindex="8" data-selector="button-icon-resize-full"\n             ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent)}}"\n             class="{{css}}-button-container {{css}}-fullscreen-icon-container"\n             ba-if="{{fullscreen}}" ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-image\') : string(\'fullscreen-image\') }}"\n        >\n            <div class="{{css}}-button-inner {{css}}-full-screen-btn-inner">\n                <i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n            </div>\n        </div>\n\n\n    </div>\n\n</div>\n',cssloader:e?"ba-imageviewer":"",cssmessage:"ba-imageviewer"}}}),e.extend("module:Assets.audioplayerthemes",["browser:Info","dynamics:Parser"],function(e,t){return e=e.isInternetExplorer()&&e.internetExplorerVersion()<=8,t.registerFunctions({csstheme:function(e){return e.csstheme},title:function(e){return e.title},"submit()":function(e){return e.submit()},submittable:function(e){return e.submittable},"string('submit-audio')":function(e){return e.string("submit-audio")},"rerecord()":function(e){return e.rerecord()},rerecordable:function(e){return e.rerecordable},"string('rerecord-audio')":function(e){return e.string("rerecord-audio")},csscommon:function(e){return e.csscommon},"play()":function(e){return e.play()},"tab_index_move(domEvent, null, 'button-icon-pause')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-pause")},"!playing":function(e){return!e.playing},"string('play-audio')":function(e){return e.string("play-audio")},"pause()":function(e){return e.pause()},"tab_index_move(domEvent, null, 'button-icon-play')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-play")},"disablepause ? cssplayer + '-disabled' : ''":function(e){return e.disablepause?e.cssplayer+"-disabled":""},playing:function(e){return e.playing},"disablepause ? string('pause-audio-disabled') : string('pause-audio')":function(e){return e.disablepause?e.string("pause-audio-disabled"):e.string("pause-audio")},"toggle_volume()":function(e){return e.toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(e){return e.string(0<e.volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(e){return e.csscommon+"-icon-volume-"+(.5<=e.volume?"up":0<e.volume?"down":"off")},"set_volume(volume + 0.1)":function(e){return e.set_volume(e.volume+.1)},"set_volume(volume - 0.1)":function(e){return e.set_volume(e.volume-.1)},"startVerticallyUpdateVolume(domEvent)":function(e){return e.startVerticallyUpdateVolume(e.domEvent)},"stopVerticallyUpdateVolume(domEvent)":function(e){return e.stopVerticallyUpdateVolume(e.domEvent)},"progressVerticallyUpdateVolume(domEvent)":function(e){return e.progressVerticallyUpdateVolume(e.domEvent)}
2,"{height: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(e){return{height:Math.ceil(1+Math.min(99,Math.round(100*e.volume)))+"%"}},"string('volume-button')":function(e){return e.string("volume-button")},"string('elapsed-time')":function(e){return e.string("elapsed-time")},"formatTime(position)":function(e){return e.formatTime(e.position)},"string('total-time')":function(e){return e.string("total-time")},"formatTime(duration || position)":function(e){return e.formatTime(e.duration||e.position)},"disableseeking ? cssplayer + '-disabled' : ''":function(e){return e.disableseeking?e.cssplayer+"-disabled":""},"seek(position + skipseconds)":function(e){return e.seek(e.position+e.skipseconds)},"seek(position - skipseconds)":function(e){return e.seek(e.position-e.skipseconds)},"startUpdatePosition(domEvent)":function(e){return e.startUpdatePosition(e.domEvent)},"stopUpdatePosition(domEvent)":function(e){return e.stopUpdatePosition(e.domEvent)},"progressUpdatePosition(domEvent)":function(e){return e.progressUpdatePosition(e.domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.cached/e.duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.position/e.duration*100:0)+"%"}},"string('audio-progress')":function(e){return e.string("audio-progress")}}),{theatre:{css:"ba-audioplayer",csstheme:"ba-player-theatre-theme",tmplcontrolbar:'<div data-selector="audio-title-block" class="{{csstheme}}-title-container "  ba-if="{{title}}">\n    <p class="{{csstheme}}-title">\n        {{title}}\n    </p>\n</div>\n<div class="{{csstheme}}-dashboard ">\n\n    <div class="{{csstheme}}-left-block">\n\n        <div tabindex="0" data-selector="submit-audio-button"\n             ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-leftbutton-container"\n             ba-if="{{submittable}}"  ba-click="{{submit()}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                {{string(\'submit-audio\')}}\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n             ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-leftbutton-container"\n             ba-if="{{rerecordable}}" ba-click="{{rerecord()}}"\n             title="{{string(\'rerecord-audio\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-ccw"></i>\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-play"\n             ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n             class="{{csstheme}}-button-container"\n             ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-audio\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-play"></i>\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-pause"\n             ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n             class="{{csstheme}}-button-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n             ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-audio-disabled\') : string(\'pause-audio\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-pause"></i>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-volume-icon-container">\n\n            <div tabindex="2" data-selector="button-icon-volume"\n                 ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-button-container"\n                 ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n                </div>\n            </div>\n\n            <div class="{{csstheme}}-volumebar">\n                <div tabindex="-1" data-selector="button-volume-bar"\n                     ba-hotkey:up="{{set_volume(volume + 0.1)}}"\n                     ba-hotkey:down="{{set_volume(volume - 0.1)}}"\n                     onmouseout="this.blur()"\n                     class="{{csstheme}}-volumebar-inner"\n                     onmousedown="{{startVerticallyUpdateVolume(domEvent)}}"\n                     onmouseup="{{stopVerticallyUpdateVolume(domEvent)}}"\n                     onmouseleave="{{stopVerticallyUpdateVolume(domEvent)}}"\n                     onmousemove="{{progressVerticallyUpdateVolume(domEvent)}}"\n                >\n                    <div class="{{csstheme}}
2-volumebar-position" ba-styles="{{{height: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n                </div>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-time-container">\n            <div class="{{csstheme}}-time-value" title="{{string(\'elapsed-time\')}}">{{formatTime(position)}}</div>\n        </div>\n    </div>\n\n    <div class="{{csstheme}}-right-block">\n\n        <div class="{{csstheme}}-time-container {{csstheme}}-right-time-container">\n            <div class="{{csstheme}}-time-value" title="{{string(\'total-time\')}}">{{formatTime(duration || position)}}</div>\n        </div>\n\n    </div>\n\n    <div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n        <div tabindex="4" data-selector="progress-bar-inner"\n             ba-hotkey:right="{{seek(position + skipseconds)}}"\n             ba-hotkey:left="{{seek(position - skipseconds)}}"\n             onmouseout="this.blur()"\n             class="{{csstheme}}-progressbar-inner"\n             onmousedown="{{startUpdatePosition(domEvent)}}"\n             onmouseup="{{stopUpdatePosition(domEvent)}}"\n             onmouseleave="{{stopUpdatePosition(domEvent)}}"\n             onmousemove="{{progressUpdatePosition(domEvent)}}"\n        >\n\n            <div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n            <div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'audio-progress\')}}">\n                <div class="{{csstheme}}-progressbar-button"></div>\n            </div>\n        </div>\n    </div>\n\n</div>\n',cssloader:e?"ba-audioplayer":"",cssmessage:"ba-audioplayer",cssplaybutton:e?"ba-audioplayer":""}}}),e.extend("module:Assets.audiorecorderthemes",["dynamics:Parser"],function(e){return e.registerFunctions({csstheme:function(e){return e.csstheme},css:function(e){return e.css},"settingsvisible && settingsopen":function(e){return e.settingsvisible&&e.settingsopen},cameras:function(e){return e.cameras},"selectCamera(camera.id)":function(e){return e.selectCamera(e.camera.id)},"selectedcamera == camera.id":function(e){return e.selectedcamera==e.camera.id},"camera.label":function(e){return e.camera.label},microphones:function(e){return e.microphones},audio:function(e){return e.audio},"selectMicrophone(microphone.id)":function(e){return e.selectMicrophone(e.microphone.id)},"selectedmicrophone == microphone.id":function(e){return e.selectedmicrophone==e.microphone.id},"microphone.label":function(e){return e.microphone.label},rerecordvisible:function(e){return e.rerecordvisible},"rerecord()":function(e){return e.rerecord()},"hover(string('rerecord-tooltip'))":function(e){return e.hover(e.string("rerecord-tooltip"))},"unhover()":function(e){return e.unhover()},"string('rerecord')":function(e){return e.string("rerecord")},cancelvisible:function(e){return e.cancelvisible},"cancel()":function(e){return e.cancel()},"hover(string('cancel-tooltip'))":function(e){return e.hover(e.string("cancel-tooltip"))},"string('cancel')":function(e){return e.string("cancel")},settingsvisible:function(e){return e.settingsvisible},"settingsopen=!settingsopen":function(e){return e.settingsopen=!e.settingsopen},"settingsopen ? 'selected' : 'unselected'":function(e){return e.settingsopen?"selected":"unselected"},"hover(string('settings'))":function(e){return e.hover(e.string("settings"))},csscommon:function(e){return e.csscommon},"!noaudio && !allowscreen":function(e){return!e.noaudio&&!e.allowscreen},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(e){return e.hover(e.string(e.microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(e){return e.microphonehealthy?"good":"bad"},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(e){return e.hover(e.string(e.camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(e){return e.camerahealthy?"good":"bad"}
2,recordvisible:function(e){return e.recordvisible},"record()":function(e){return e.record()},"hover(string('record-tooltip'))":function(e){return e.hover(e.string("record-tooltip"))},"string('record')":function(e){return e.string("record")},stopvisible:function(e){return e.stopvisible},"controlbarlabel && !rerecordvisible":function(e){return e.controlbarlabel&&!e.rerecordvisible},controlbarlabel:function(e){return e.controlbarlabel},"stop()":function(e){return e.stop()},"mintimeindicator ? css + '-disabled': ''":function(e){return e.mintimeindicator?e.css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(e){return e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip")},"hover(mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(e){return e.hover(e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip"))},"string('stop')":function(e){return e.string("stop")},skipvisible:function(e){return e.skipvisible},"skip()":function(e){return e.skip()},"hover(string('skip-tooltip'))":function(e){return e.hover(e.string("skip-tooltip"))},"string('skip')":function(e){return e.string("skip")},uploadcovershotvisible:function(e){return e.uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(e){return e.hover(e.string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(e){return e.uploadCovershot(e.domEvent)},covershot_accept_string:function(e){return e.covershot_accept_string},"string('upload-covershot')":function(e){return e.string("upload-covershot")}}),e.registerFunctions({css:function(e){return e.css},actions:function(e){return e.actions},"click_action(action)":function(e){return e.click_action(e.action)},"action.index":function(e){return e.action.index},"action.select && action.capture":function(e){return e.action.select&&e.action.capture},"select_file_action(action, domEvent)":function(e){return e.select_file_action(e.action,e.domEvent)},"action.accept":function(e){return e.action.accept},"action.select && !action.capture":function(e){return e.action.select&&!e.action.capture},"action.label":function(e){return e.action.label},csscommon:function(e){return e.csscommon},"action.icon":function(e){return e.action.icon}}),e.registerFunctions({css:function(e){return e.css},"click()":function(e){return e.click()},"shortMessage ? 'short-message' : 'long-message'":function(e){return e.shortMessage?"short-message":"long-message"},'message || ""':function(e){return e.message||""},"links && links.length > 0":function(e){return e.links&&0<e.links.length},links:function(e){return e.links},"linkClick(link)":function(e){return e.linkClick(e.link)},"link.title":function(e){return e.link.title}}),{theatre:{css:"ba-audiorecorder",csstheme:"ba-audiorecorder-theme-theatre",cssrecorder:"ba-recorder",cssmessage:"ba-audiorecorder",cssloader:"ba-audiorecorder",tmplcontrolbar:'<div class="{{csstheme}}-dashboard">\n\n\t<div class="{{css}}-settings-front">\n\n\t\t\n\t\t<div data-selector="recorder-settings" class="{{css}}-settings" ba-show="{{settingsvisible && settingsopen}}">\n\t\t\t<div class="{{css}}-bubble-info">\n\t\t\t\t<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<input tabindex="0"\n\t\t\t\t\t\t\t   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\t\t   type=\'radio\' name=\'camera\'\n\t\t\t\t\t\t\t   value="{{selectedcamera == camera.id}}"\n\t\t\t\t\t\t\t   onclick="{{selectCamera(camera.id)}}"\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t<label tabindex="0"\n\t\t\t\t\t\t\t   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\t\t   onclick="{{selectCamera(camera.id)}}"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t{{camera.label}}\n\t\t\t\t\t\t</label>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t\t<ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}" ba-show="{{audio}}">\n\t\t\t\t\t<li tabindex="0"\n\t\t\t\t\t\tba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\tonclick="{{selectMicrophone(microphone.id)}}"\n\t\t\t\t\t>\n\t\t\t\t\t\t<input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t{{microphone.label}}\n\t\t\t\t\t\t</label>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n\n\t\n\t<div data-selector="controlbar" class="{{css}}-controlbar">\n\n\t\t<div class="{{css}}-controlbar-center-section">\n\n\t\t\t<div class="{{css}}
2-button-container" ba-show="{{rerecordvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="rerecord-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{rerecord()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'rerecord\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-button-container" ba-show="{{cancelvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="cancel-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{cancel()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'cancel\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t</div>\n\n\t\t<div class="{{css}}-controlbar-left-section" ba-show="{{settingsvisible}}">\n\n            <div class="{{css}}-button" ba-show="{{settingsvisible}}">\n\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="record-button-icon-cog"\n\t\t\t\t\t class="{{css}}-button-inner {{css}}-button-{{settingsopen ? \'selected\' : \'unselected\' }}"\n\t\t\t\t\t onclick="{{settingsopen=!settingsopen}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'settings\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t<i class="{{csscommon}}-icon-cog"></i>\n\t\t\t\t</div>\n\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-button" ba-show="{{!noaudio && !allowscreen}}">\n\t\t\t\t<div data-selector="record-button-icon-mic" class="{{css}}-button-inner"\n\t\t\t\t\tonmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n\t\t\t\t\tonmouseleave="{{unhover()}}">\n\t\t\t\t\t<i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-button" ba-show="{{!noaudio && !allowscreen}}">\n\t\t\t\t<div data-selector="record-button-icon-audiocam" class="{{css}}-button-inner"\n\t\t\t\t\tonmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n\t\t\t\t\tonmouseleave="{{unhover()}}">\n                    <i class="{{csscommon}}-icon-audiocam {{csscommon}}-icon-state-{{ camerahealthy ? \'good\' : \'bad\' }}"></i>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="{{css}}-controlbar-right-section">\n\n\t\t\t<div class="{{css}}-rightbutton-container" ba-show="{{recordvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="record-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{record()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'record\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t</div>\n\n\t\t<div class="{{css}}-stop-container" ba-show="{{stopvisible}}">\n\n\t\t\t<div class="{{css}}-timer-container">\n\t\t\t\t<div class="{{css}}-label-container" ba-show="{{controlbarlabel && !rerecordvisible}}">\n\t\t\t\t\t<div data-selector="record-label-block" class="{{css}}-label {{css}}-button-primary">\n\t\t\t\t\t\t{{controlbarlabel}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-stop-button-container">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="stop-primary-button"\n\t\t\t\t\t class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n\t\t\t\t\t title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n\t\t\t\t\t onclick="{{stop()}}"\n\t\t\t\t\t onmouseenter="{{hover(mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'stop\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n            <div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="skip-primary-button" class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n                {{string(\'skip\')}}\n            </div>\n        </div>\n\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n            <div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                <input type="file"\n                       class="{{css}}-chooser-file"\n                       style="height:100px"\n                       onchange="{{uploadCovershot(domEvent)}}
2"\n                       accept="{{covershot_accept_string}}" />\n                <span>\n                    {{string(\'upload-covershot\')}}\n                </span>\n            </div>\n        </div>\n\n\t</div>\n\n</div>\n',tmplchooser:'<div class="{{css}}-chooser-container">\n\n\t<div class="{{css}}-chooser-button-container">\n\n\t\t<div ba-repeat="{{action :: actions}}">\n\t\t\t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n\t\t\t\t class="{{css}}-chooser-button-{{action.index}}"\n\t\t\t\t ba-click="{{click_action(action)}}">\n\t\t\t\t<input ba-if="{{action.select && action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t\t   capture />\n\t\t\t\t<input ba-if="{{action.select && !action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t/>\n\t\t\t\t<span>\n\t\t\t\t\t{{action.label}}\n\t\t\t\t</span>\n\t\t\t\t<i class="{{csscommon}}-icon-{{action.icon}}"\n\t\t\t\t   ba-if="{{action.icon}}"></i>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>',tmplmessage:'<div data-selector="recorder-message-container" class="{{css}}-message-container" ba-click="{{click()}}">\n    <div class="{{css}}-top-inner-message-container {{css}}-{{shortMessage ? \'short-message\' : \'long-message\'}}">\n        <div class="{{css}}-first-inner-message-container">\n            <div class="{{css}}-second-inner-message-container">\n                <div class="{{css}}-third-inner-message-container">\n                    <div class="{{css}}-fourth-inner-message-container">\n                        <div data-selector="recorder-message-block" class=\'{{css}}-message-message\'>\n                            <p>\n                                {{message || ""}}\n                            </p>\n                            <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n                                <li>\n                                    <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                                        {{link.title}}\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'}}})}.call(t),function(){var e=this.subScope();e.binding("browser","root:BetaJS.Browser"),e.binding("dynamics","root:BetaJS.Dynamics"),e.binding("module","root:BetaJS.MediaComponents"),e.extend("module:Assets.playerthemes",["browser:Info","dynamics:Parser"],function(e,t){return e=e.isInternetExplorer()&&e.internetExplorerVersion()<=8,t.registerFunctions({csstheme:function(e){return e.csstheme},"((prominent_title_closed || title_hide_class) && controlbar_hide_class) ? cssplayer + '-dashboard-hidden' : ''":function(e){return(e.prominent_title_closed||e.title_hide_class)&&e.controlbar_hide_class?e.cssplayer+"-dashboard-hidden":""},controlbar_hide_class:function(e){return e.controlbar_hide_class},csscommon:function(e){return e.csscommon},"toggle_position_info()":function(e){return e.toggle_position_info()},"revertposition ? string('remaining-time') : string('elapsed-time')":function(e){return e.revertposition?e.string("remaining-time"):e.string("elapsed-time")},'revertposition ? "-" : ""':function(e){return e.revertposition?"-":""},"revertposition ? formatTime(duration - position) : formatTime(position)":function(e){return e.revertposition?e.formatTime(e.duration-e.position):e.formatTime(e.position)},"string('total-time')":function(e){return e.string("total-time")},"formatTime(duration || position)":function(e){return e.formatTime(e.duration||e.position)},"disableseeking ? cssplayer + '-disabled' : ''":function(e){return e.disableseeking?e.cssplayer+"-disabled":""},"skipinitial ? 2 : 1":function(e){return e.skipinitial?2:1},"seek(position + skipseconds)":function(e){return e.seek(e.position+e.skipseconds)},"seek(position - skipseconds)":function(e){return e.seek(e.position-e.skipseconds)}
2,"startUpdatePosition(domEvent)":function(e){return e.startUpdatePosition(e.domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.cached/e.duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.position/e.duration*100:0)+"%"}},"string('video-progress')":function(e){return e.string("video-progress")},"string('elapsed-time')":function(e){return e.string("elapsed-time")},"formatTime(position)":function(e){return e.formatTime(e.position)},trimmingmode:function(e){return e.trimmingmode},"{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + '%'}":function(e){return{left:Math.round(e.duration&&e.trimstart?e.trimstart/e.duration*100:0)+"%"}},"{left: 'auto', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + '%'}":function(e){return{left:"auto",right:100-Math.round(e.duration&&e.trimend?e.trimend/e.duration*100:100)+"%"}},"submit()":function(e){return e.submit()},submittable:function(e){return e.submittable},"string('submit-video')":function(e){return e.string("submit-video")},"rerecord()":function(e){return e.rerecord()},rerecordable:function(e){return e.rerecordable},"string('rerecord-video')":function(e){return e.string("rerecord-video")}
2,"skipinitial ? 0 : 2":function(e){return e.skipinitial?0:2},"play()":function(e){return e.play()},"tab_index_move(domEvent, null, 'button-icon-pause')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-pause")},"!playing":function(e){return!e.playing},"string('play-video')":function(e){return e.string("play-video")},"pause()":function(e){return e.pause()},"tab_index_move(domEvent, null, 'button-icon-play')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-play")},"disablepause ? cssplayer + '-disabled' : ''":function(e){return e.disablepause?e.cssplayer+"-disabled":""},playing:function(e){return e.playing},"disablepause ? string('pause-video-disabled') : string('pause-video')":function(e){return e.disablepause?e.string("pause-video-disabled"):e.string("pause-video")},"toggle_volume()":function(e){return e.toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(e){return e.string(0<e.volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(e){return e.csscommon+"-icon-volume-"+(.5<=e.volume?"up":0<e.volume?"down":"off")},"!hidevolumebar":function(e){return!e.hidevolumebar},"set_volume(volume + 0.1)":function(e){return e.set_volume(e.volume+.1)},"set_volume(volume - 0.1)":function(e){return e.set_volume(e.volume-.1)}
2,"startUpdateVolume(domEvent, currElement)":function(e){return e.startUpdateVolume(e.domEvent,e.currElement)},"{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(e){return{width:Math.ceil(1+Math.min(99,Math.round(100*e.volume)))+"%"}},"string('volume-button')":function(e){return e.string("volume-button")},title_hide_class:function(e){return e.title_hide_class},"title && !prominent_title_closed":function(e){return e.title&&!e.prominent_title_closed},closeable_title:function(e){return e.closeable_title},"prominent_title_closed=true":function(e){return e.prominent_title_closed=!0},title:function(e){return e.title},"toggle_stream()":function(e){return e.toggle_stream()},"streams.length > 1 && currentstream":function(e){return 1<e.streams.length&&e.currentstream},"string('change-resolution')":function(e){return e.string("change-resolution")},currentstream_label:function(e){return e.currentstream_label},"show_airplay_devices()":function(e){return e.show_airplay_devices()},cssplayer:function(e){return e.cssplayer},airplaybuttonvisible:function(e){return e.airplaybuttonvisible},castbuttonvisble:function(e){return e.castbuttonvisble},"toggle_settings_menu()":function(e){return e.toggle_settings_menu()},"settingsmenuactive ? 'active' : 'inactive'":function(e){return e.settingsmenuactive?"active":"inactive"},settingsmenubutton:function(e){return e.settingsmenubutton},"string('settings')":function(e){return e.string("settings")},"tab_index_move(domEvent)":function(e){return e.tab_index_move(e.domEvent)},"toggle_fullscreen()":function(e){return e.toggle_fullscreen()},"fullscreened ? 'active' : 'inactive'":function(e){return e.fullscreened?"active":"inactive"},fullscreen:function(e){return e.fullscreen},"fullscreened ? string('exit-fullscreen-video') : string('fullscreen-video')":function(e){return e.fullscreened?e.string("exit-fullscreen-video"):e.string("fullscreen-video")},"fullscreened ? 'small' : 'full'":function(e){return e.fullscreened?"small":"full"},"toggle_tracks()":function(e){return e.toggle_tracks()},"(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload":function(e){return 0<e.tracktags.length&&e.showsubtitlebutton||e.allowtexttrackupload},"tracktextvisible ? 'active' : 'inactive'":function(e){return e.tracktextvisible?"active":"inactive"},"tracktextvisible ? string('close-tracks') : string('show-tracks')":function(e){return e.tracktextvisible?e.string("close-tracks"):e.string("show-tracks")},"hover_cc(true)":function(e){return e.hover_cc(!0)},"hover_cc(false)":function(e){return e.hover_cc(!1)},"trim()":function(e){return e.trim()},"string('trim-video')":function(e){return e.string("trim-video")},frameselectionmode:function(e){return e.frameselectionmode},"select_frame()":function(e){return e.select_frame()},"string('select-frame')":function(e){return e.string("select-frame")}}),t.registerFunctions({"play()":function(e){return e.play()},"tab_index_move(domEvent, null, 'player-toggle-overlay')":function(e){return e.tab_index_move(e.domEvent,null,"player-toggle-overlay")},cssplayer:function(e){return e.cssplayer},"string('tooltip')":function(e){return e.string("tooltip")},"showduration && (duration != 0 && duration != undefined)":function(e){return e.showduration&&0!=e.duration&&null!=e.duration},css:function(e){return e.css},"formatTime(duration)":function(e){return e.formatTime(e.duration)},"rerecordable || submittable":function(e){return e.rerecordable||e.submittable},"submittable && !trimmingmode":function(e){return e.submittable&&!e.trimmingmode},"submit()":function(e){return e.submit()},"string('submit-video')":function(e){return e.string("submit-video")},"rerecordable && !trimmingmode":function(e){return e.rerecordable&&!e.trimmingmode},"rerecord()":function(e){return e.rerecord()},"string('rerecord')":function(e){return e.string("rerecord")},trimmingmode:function(e){return e.trimmingmode},"string('trim')":function(e){return e.string("trim")},"skip()":function(e){return e.skip()},"string('skip')":function(e){return e.string("skip")}}),{elevate:{css:"ba-videoplayer",csstheme:"ba-player-elevate-theme",cssplayer:"ba-player",tmplcontrolbar:'\n<div class="{{csstheme}}-dashboard {{((prominent_title_closed || title_hide_class) && controlbar_hide_class) ? cssplayer + \'-dashboard-hidden\' : \'\'}}">\n\n    <div class="{{csstheme}}-top-block {{controlbar_hide_class}}">\n\n        <div class="{{csstheme}}-top-left-block {{csscommon}}-clickable" ba-click="{{toggle_position_info()}}">\n            <div class="{{csstheme}}-time-container {{csstheme}}-left-time-container">\n                <div class="{{csstheme}}-time-value"\n                     title="{{revertposition ? string(\'remaining-time\') : string(\'elapsed-time\')}}"\n                >\n                    {{revertposition ? "-" : ""}}
2\n                    {{revertposition ? formatTime(duration - position) : formatTime(position)}}\n                </div>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-top-right-block">\n\n            <div class="{{csstheme}}-time-container {{csstheme}}-right-time-container">\n                <div class="{{csstheme}}-time-value" title="{{string(\'total-time\')}}">{{formatTime(duration || position)}}</div>\n            </div>\n\n        </div>\n\n        <div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n            <div tabindex="{{skipinitial ? 2 : 1}}"\n                 ba-hotkey:right="{{seek(position + skipseconds)}}"\n                 ba-hotkey:left="{{seek(position - skipseconds)}}"\n                 onmouseout="this.blur()"\n                 data-selector="progress-bar-inner" class="{{csstheme}}-progressbar-inner"\n                 ontouchstart="{{startUpdatePosition(domEvent)}}"\n                 onmousedown="{{startUpdatePosition(domEvent)}}"\n            >\n\n                <div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n                <div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'video-progress\')}}">\n                    <div class="{{csstheme}}-progressbar-button-description" style="display: none">\n                        <div class="{{csstheme}}-current-stream-screen-shot">\n                            <img src=""/>\n                        </div>\n                        <div class="{{csstheme}}-time-container">\n                            <div class="{{csstheme}}-time-value" title="{{string(\'elapsed-time\')}}">{{formatTime(position)}}</div>\n                        </div>\n                    </div>\n                    <div class="{{csstheme}}-progressbar-button"></div>\n                </div>\n                <div class="{{csstheme}}-progressbar-marker"\n                    data-selector="trim-start-marker"\n                    ba-if="{{trimmingmode}}"\n                    ba-styles="{{{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + \'%\'}}}"\n                ></div>\n                <div class="{{csstheme}}-progressbar-marker"\n                    data-selector="trim-end-marker"\n                    ba-if="{{trimmingmode}}"\n                    ba-styles="{{{left: \'auto\', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + \'%\'}}}"\n                ></div>\n            </div>\n        </div>\n\n    </div>\n\n    <div class="{{csstheme}}-bottom-block">\n\n        <div class="{{csstheme}}-left-block {{controlbar_hide_class}}">\n\n            <div tabindex="0" ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 data-selector="submit-video-button" class="{{csstheme}}-leftbutton-container"\n                 ba-if="{{submittable}}"  ba-click="{{submit()}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    {{string(\'submit-video\')}}\n                </div>\n            </div>\n\n            <div tabindex="0" ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 data-selector="button-icon-ccw" class="{{csstheme}}-leftbutton-container"\n                 ba-if="{{rerecordable}}" ba-click="{{rerecord()}}" title="{{string(\'rerecord-video\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon}}-icon-ccw"></i>\n                </div>\n            </div>\n\n            <div tabindex="{{skipinitial ? 0 : 2}}" ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n                 data-selector="button-icon-play" class="{{csstheme}}-button-container"\n                 ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-video\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon}}-icon-play"></i>\n                </div>\n            </div>\n\n            <div tabindex="{{skipinitial ? 0 : 2}}" ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n                 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n                 data-selector="button-icon-pause" class="{{csstheme}}-button-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n                 ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-video-disabled\') : string(\'pause-video\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon}}-icon-pause"></i>\n                </div>\n            </div>\n\n            <div tabindex="3" ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n                 data-selector="button-icon-volume" class="{{csstheme}}-button-container"\n                 ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n                </div>\n            </div>\n\n            <div class="{{csstheme}}-volumebar" ba-show="{{!hidevolumebar}}">\n                <div tabindex="4"\n                     ba-hotkey:right="{{set_volume(volume + 0.1)}}"\n                     ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n                     onmouseout="this.blur()"\n                     data-selector="button-volume-bar" class="{{csstheme}}-volumebar-inner"\n                     ontouchstart="{{startUpd
2ateVolume(domEvent, currElement)}}"\n                     onmousedown="{{startUpdateVolume(domEvent, currElement)}}"\n                >\n                    <div class="{{csstheme}}-volumebar-position" ba-styles="{{{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n                </div>\n            </div>\n\n        </div>\n\n        <div class="{{csstheme}}-center-block {{title_hide_class}}">\n            <div data-selector="video-title-block" class="{{csstheme}}-title-block" ba-if="{{title && !prominent_title_closed}}">\n                <p class="{{csstheme}}-title"><span ba-if="{{closeable_title}}" ba-click="{{prominent_title_closed=true}}">&#10006;</span>\n                    {{title}}\n                </p>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-right-block {{controlbar_hide_class}}">\n\n            <div tabindex="5" ba-hotkey:space^enter="{{toggle_stream()}}" onmouseout="this.blur()"\n                 data-selector="button-stream-label" class="{{csstheme}}-button-container"\n                 ba-if="{{streams.length > 1 && currentstream}}" ba-click="{{toggle_stream()}}" title="{{string(\'change-resolution\')}}"\n            >\n                <div class="{{csstheme}}-button-inner {{csstheme}}-stream-label-container">\n                    <span class="{{csstheme}}-button-text {{csstheme}}-stream-label">{{currentstream_label}}</span>\n                </div>\n            </div>\n\n            <div tabindex="6" ba-hotkey:space^enter="{{show_airplay_devices()}}" onmouseout="this.blur()"\n                 data-selector="button-airplay" class="{{csstheme}}-button-container {{cssplayer}}-airplay-container"\n                 ba-show="{{airplaybuttonvisible}}" ba-click="{{show_airplay_devices()}}"\n            >\n                <svg width="16px" height="11px" viewBox="0 0 16 11" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n                    \n                    <title>Airplay</title>\n                    <desc>Airplay icon.</desc>\n                    <defs></defs>\n                    <g stroke="none" stroke-width="1" fill-rule="evenodd" sketch:type="MSPage">\n                        <path d="M4,11 L12,11 L8,7 L4,11 Z M14.5454545,0 L1.45454545,0 C0.654545455,0 0,0.5625 0,1.25 L0,8.75 C0,9.4375 0.654545455,10 1.45454545,10 L4.36363636,10 L4.36363636,8.75 L1.45454545,8.75 L1.45454545,1.25 L14.5454545,1.25 L14.5454545,8.75 L11.6363636,8.75 L11.6363636,10 L14.5454545,10 C15.3454545,10 16,9.4375 16,8.75 L16,1.25 C16,0.5625 15.3454545,0 14.5454545,0 L14.5454545,0 Z" sketch:type="MSShapeGroup"></path>\n                    </g>\n                </svg>\n            </div>\n\n            <div data-selector="button-chromecast" class="{{csstheme}}-button-container {{csstheme}}-cast-button-container"\n                 ba-show="{{castbuttonvisble}}">\n                <button tabindex="7" class="{{csstheme}}-gcast-button" is="google-cast-button"></button>\n            </div>\n\n            <div tabindex="8" data-selector="button-icon-settings"\n                 ba-hotkey:space^enter="{{toggle_settings_menu()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-button-container {{cssplayer}}-button-{{settingsmenuactive ? \'active\' : \'inactive\'}}"\n                 ba-if="{{settingsmenubutton}}" ba-click="{{toggle_settings_menu()}}"\n                 title="{{string(\'settings\')}}"\n                 onkeydown="{{tab_index_move(domEvent)}}"\n            >\n                <div class="{{csstheme}}-button-inner  {{csstheme}}-settings-button">\n                    <i class="{{csscommon}}-icon-cog"></i>\n                </div>\n            </div>\n\n            <div tabindex="9" data-selector="button-icon-resize-full"\n                 ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-button-container  {{cssplayer}}-button-{{fullscreened ? \'active\' : \'inactive\'}}"\n                 ba-if="{{fullscreen}}" ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-video\') : string(\'fullscreen-video\') }}"\n            >\n                <div class="{{csstheme}}-button-inner {{csstheme}}-full-screen-btn-inner">\n                    <i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n                </div>\n            </div>\n\n            <div tabindex="10" data-selector="cc-button-container"\n                 ba-hotkey:space^enter="{{toggle_tracks()}}" onmouseout="this.blur()"\n                 ba-if="{{(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload}}"\n                 class="{{csstheme}}-button-container  {{cssplayer}}-button-{{tracktextvisible ? \'active\' : \'inactive\'}}
2"\n                 title="{{tracktextvisible ? string(\'close-tracks\') : string(\'show-tracks\')}}"\n                 ba-click="{{toggle_tracks()}}"\n                 onmouseover="{{hover_cc(true)}}"\n                 onmouseleave="{{hover_cc(false)}}"\n            >\n                <div class="{{csstheme}}-button-inner {{csstheme}}-subtitle-button-inner">\n                    <i class="{{csscommon}}-icon-subtitle"></i>\n                </div>\n            </div>\n\n            <div tabindex="11" class="{{csstheme}}-primary-button-container {{csstheme}}-button-container" ba-if="{{trimmingmode}}">\n                <div data-selector="trim-button"\n                     onmouseout="this.blur()"\n                     ba-click="{{trim()}}"\n                     class="{{csstheme}}-primary-button {{csstheme}}-button-inner">\n                     {{string(\'trim-video\')}}\n                </div>\n            </div>\n\n            <div tabindex="11" class="{{csstheme}}-primary-button-container {{csstheme}}-button-container" ba-if="{{frameselectionmode}}">\n                <div data-selector="select-frame-button"\n                     onmouseout="this.blur()"\n                     ba-click="{{select_frame()}}"\n                     class="{{csstheme}}-primary-button {{csstheme}}-button-inner">\n                     {{string(\'select-frame\')}}\n                </div>\n            </div>\n\n        </div>\n\n    </div>\n</div>\n',tmplplaybutton:'\n<div tabindex="0" data-selector="play-button"\n     ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n     onkeydown="{{tab_index_move(domEvent, null, \'player-toggle-overlay\')}}"\n     class="{{cssplayer}}-playbutton-container" ba-click="{{play()}}" title="{{string(\'tooltip\')}}"\n>\n\t<div class="{{cssplayer}}-playbutton-button"></div>\n</div>\n<div ba-show="{{showduration && (duration != 0 && duration != undefined)}}" class="{{css}}-playbutton-duration">\n    {{formatTime(duration)}}\n</div>\n\n<div class="{{cssplayer}}-rerecord-bar" ba-if="{{rerecordable || submittable}}">\n\t<div class="{{cssplayer}}-rerecord-backbar"></div>\n\t<div class="{{cssplayer}}-rerecord-frontbar">\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{submittable && !trimmingmode}}">\n            <div tabindex="0" data-selector="player-submit-button"\n                 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{submit()}}">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{rerecordable && !trimmingmode}}">\n        \t<div tabindex="0" data-selector="player-rerecord-button"\n                 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{rerecord()}}">\n        \t\t{{string(\'rerecord\')}}\n        \t</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        \t<div tabindex="0" data-selector="player-trim-button"\n                 ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{play()}}">\n        \t\t{{string(\'trim\')}}\n        \t</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        \t<div tabindex="0" data-selector="player-skip-button"\n                 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{skip()}}">\n        \t\t{{string(\'skip\')}}\n        \t</div>\n        </div>\n\t</div>\n</div>\n',cssloader:e?"ba-videoplayer":"",cssmessage:"ba-videoplayer",cssplaybutton:e?"ba-videoplayer":""}}}),e.extend("module:Assets.recorderthemes",["dynamics:Parser"],function(e){return e.registerFunctions({css:function(e){return e.css},topmessage:function(e){return e.topmessage}}),e.registerFunctions({csstheme:function(e){return e.csstheme},css:function(e){return e.css},"stopvisible && recordingindication":function(e){return e.stopvisible&&e.recordingindication},settingsvisible:function(e){return e.settingsvisible},ismobile:function(e){return e.ismobile},"toggleFaceMode()":function(e){return e.toggleFaceMode()},"hover(string('switch-camera'))":function(e){return e.hover(e.string("switch-camera"))},csscommon:function(e){return e.csscommon},settingsopen:function(e){return e.settingsopen},videoselectnotification:function(e){return e.videoselectnotification},"string('add-stream')":function(e){return e.string("add-stream")},"showaddstreambutton && firefox && allowscreen":function(e){return e.showaddstreambutton&&e.firefox&&e.allowscreen},"addNewStream()":function(e){return e.addNewStream()},"hover(string('add-stream'))":function(e){return e.hover(e.string("add-stream"))},"showaddstreambutton && !firefox":function(e){return e.showaddstreambutton&&!e.firefox},cameras:function(e){return e.cameras},"(camera.id !== selectedcamera) || allowscreen":function(e){return e.camera.id!==e.selectedcamera||e.allowscreen}
2,"addNewStream(camera.id)":function(e){return e.addNewStream(e.camera.id)},"camera.label":function(e){return e.camera.label},"(showaddstreambutton && !firefox) || (firefox && allowscreen)":function(e){return e.showaddstreambutton&&!e.firefox||e.firefox&&e.allowscreen},"!novideo && !allowscreen && !ismobile":function(e){return!e.novideo&&!e.allowscreen&&!e.ismobile},"hover(string('select-camera'))":function(e){return e.hover(e.string("select-camera"))},"selectCamera(camera.id)":function(e){return e.selectCamera(e.camera.id)},"selectedcamera == camera.id":function(e){return e.selectedcamera==e.camera.id},"(!noaudio && !novideo) || !allowscreen":function(e){return!e.noaudio&&!e.novideo||!e.allowscreen},microphones:function(e){return e.microphones},"!noaudio && !allowscreen":function(e){return!e.noaudio&&!e.allowscreen},"selectMicrophone(microphone.id)":function(e){return e.selectMicrophone(e.microphone.id)},"hover(string('select-audio-input'))":function(e){return e.hover(e.string("select-audio-input"))},"selectedmicrophone == microphone.id":function(e){return e.selectedmicrophone==e.microphone.id},"microphone.label":function(e){return e.microphone.label},"settingsopen=!settingsopen":function(e){return e.settingsopen=!e.settingsopen},"settingsopen ? 'selected' : 'unselected'":function(e){return e.settingsopen?"selected":"unselected"},"hover(string('settings'))":function(e){return e.hover(e.string("settings"))},"unhover()":function(e){return e.unhover()},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(e){return e.hover(e.string(e.microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(e){return e.microphonehealthy?"good":"bad"},"!novideo && !allowscreen":function(e){return!e.novideo&&!e.allowscreen},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(e){return e.hover(e.string(e.camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(e){return e.camerahealthy?"good":"bad"},stopvisible:function(e){return e.stopvisible},controlbarlabel:function(e){return e.controlbarlabel},rerecordvisible:function(e){return e.rerecordvisible},"rerecord()":function(e){return e.rerecord()},"hover(string('rerecord-tooltip'))":function(e){return e.hover(e.string("rerecord-tooltip"))},"string('rerecord')":function(e){return e.string("rerecord")},cancelvisible:function(e){return e.cancelvisible},"cancel()":function(e){return e.cancel()},"hover(string('cancel-tooltip'))":function(e){return e.hover(e.string("cancel-tooltip"))},"string('cancel')":function(e){return e.string("cancel")},recordvisible:function(e){return e.recordvisible},"record()":function(e){return e.record()},"hover(string('record-tooltip'))":function(e){return e.hover(e.string("record-tooltip"))},"string('record')":function(e){return e.string("record")},"stop()":function(e){return e.stop()},"mintimeindicator ? css + '-disabled': ''":function(e){return e.mintimeindicator?e.css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(e){return e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip")},"hover(mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(e){return e.hover(e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip"))},"string('stop')":function(e){return e.string("stop")},"pausable && !resumevisible":function(e){return e.pausable&&!e.resumevisible},"string('pause-recorder')":function(e){return e.string("pause-recorder")},"pause()":function(e){return e.pause()},"hover(string('pause-recorder'))":function(e){return e.hover(e.string("pause-recorder"))},"pausable && resumevisible":function(e){return e.pausable&&e.resumevisible},"resume()":function(e){return e.resume()},"string('resume-recorder')":function(e){return e.string("resume-recorder")},"hover(string('resume-recorder'))":function(e){return e.hover(e.string("resume-recorder"))},skipvisible:function(e){return e.skipvisible},"skip()":function(e){return e.skip()},"hover(string('skip-tooltip'))":function(e){return e.hover(e.string("skip-tooltip"))},"string('skip')":function(e){return e.string("skip")},uploadcovershotvisible:function(e){return e.uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(e){return e.hover(e.string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(e){return e.uploadCovershot(e.domEvent)}
2,covershot_accept_string:function(e){return e.covershot_accept_string},"string('upload-covershot')":function(e){return e.string("upload-covershot")}}),e.registerFunctions({showslidercontainer:function(e){return e.showslidercontainer},css:function(e){return e.css},"left()":function(e){return e.left()},csscommon:function(e){return e.csscommon},images:function(e){return e.images},"select(image)":function(e){return e.select(e.image)},"{left: image.left + 'px', top: image.top + 'px', width: image.width + 'px', height: image.height + 'px'}":function(e){return{left:e.image.left+"px",top:e.image.top+"px",width:e.image.width+"px",height:e.image.height+"px"}},"right()":function(e){return e.right()},"!showslidercontainer":function(e){return!e.showslidercontainer},covershot_accept_string:function(e){return e.covershot_accept_string},"uploadCovershot(domEvent)":function(e){return e.uploadCovershot(e.domEvent)},"string('upload-covershot')":function(e){return e.string("upload-covershot")}}),e.registerFunctions({css:function(e){return e.css},"initialmessages.length > 0":function(e){return 0<e.initialmessages.length},csscommon:function(e){return e.csscommon},initialmessages:function(e){return e.initialmessages},"initialmessage.message":function(e){return e.initialmessage.message},"initialmessage.type ? initialmessage.type : 'default'":function(e){return e.initialmessage.type||"default"},"initialmessage.id":function(e){return e.initialmessage.id},actions:function(e){return e.actions},"click_action(action)":function(e){return e.click_action(e.action)},"action.index":function(e){return e.action.index},"action.select && action.capture":function(e){return e.action.select&&e.action.capture},"select_file_action(action, domEvent)":function(e){return e.select_file_action(e.action,e.domEvent)},"action.accept":function(e){return e.action.accept},"action.switchcamera":function(e){return e.action.switchcamera},"action.select && !action.capture":function(e){return e.action.select&&!e.action.capture},"action.label":function(e){return e.action.label},"action.icon":function(e){return e.action.icon}}),e.registerFunctions({cssrecorder:function(e){return e.cssrecorder},"click()":function(e){return e.click()},"shortMessage ? 'short-message' : 'long-message'":function(e){return e.shortMessage?"short-message":"long-message"},'message || ""':function(e){return e.message||""},"links && links.length > 0":function(e){return e.links&&0<e.links.length},links:function(e){return e.links},"linkClick(link)":function(e){return e.linkClick(e.link)},"link.title":function(e){return e.link.title}}),{elevate:{css:"ba-videorecorder",csstheme:"ba-recorder-theme-elevate",cssrecorder:"ba-recorder",cssmessage:"ba-videorecorder",cssloader:"ba-videorecorder",tmpltopmessage:'<div class="{{css}}-topmessage-container">\n    <div data-selector="recorder-topmessage-block" class=\'{{css}}-topmessage-message\'>\n        {{topmessage}}\n    </div>\n</div>\n',tmplcontrolbar:'<div class="{{csstheme}}-dashboard">\n\n\t\n\t<div class="{{css}}-settings-left-sidebar">\n\n\t\t<div class="{{css}}-indicator-container" ba-show="{{stopvisible && recordingindication}}">\n\t\t\t<div data-selector="recording-indicator" class="{{css}}-recording-indication"></div>\n\t\t</div>\n\n\t\t<div class="{{css}}-controlbar-left-section" ba-show="{{settingsvisible}}">\n\n\t\t\t\n\t\t\t<div data-selector="recorder-settings" class="{{css}}-settings {{css}}-settings-button-container">\n\n\t\t\t\t<div class="{{css}}-circle-button" ba-show="{{ismobile}}">\n\t\t\t\t\t<div data-selector="face-mode-toggle-icon" class="{{css}}-mobile-camera-switcher {{css}}-button-inner"\n\t\t\t\t\t\t onclick="{{toggleFaceMode()}}"\n\t\t\t\t\t\t onmouseenter="{{hover(string(\'switch-camera\'))}}"\n\t\t\t\t\t>\n\t\t\t\t\t\t<i class="{{csscommon}}-icon-arrows-cw"></i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class="{{css}}-circle-button" ba-show="{{settingsvisible}}">\n\n\t\t\t\t\t<div class="{{css}}-bubble-info" ba-show="{{settingsopen}}">\n\t\t\t\t\t\t<ul data-selector="add-new-stream" ba-if="{{videoselectnotification}}">\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<div data-selector="single-camera-stream">\n\t\t\t\t\t\t\t\t\t<i class="ba-commoncss-icon-plus"></i> {{string(\'add-stream\')}}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<div data-selector="single-camera-stream" class="{{csscommon}}-text-error">\n\t\t\t\t\t\t\t\t\t{{videoselectnotification}}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\n\t\t\t\t\t\t<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && firefox && allowscreen}}">\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<div data-selector="single-camera-stream"\n\t\t\t\t\t\t\t\t\t class="{{css}}-add-stream"\n\t\t\t\t\t\t\t\t\t onclick="{{addNewStream()}}"\n\t\t\t\t\t\t\t\t\t onmouseenter="{{hover(string(\'add-stream\'))}}"\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t<i class="{{csscommon}}-icon-plus"></i> {{string(\'add-stream\')}}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\n\t\t\t\t\t\t<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && !firefox}}" ba-repeat="{{camera :: cameras}}">\n\t\t\t\t\t\t\t<li ba-show="{{(camera.id !== selectedcamera) || allowscreen}}">\n\t\t\t\t\t\t\t\t<div data-selector="single-camera-stream"\n\t\t\t\t\t\t\t\t\t class="{{css}}-add-stream"\n\t\t\t\t\t\t\t\t\t onclick="{{addNewStream(camera.id
2)}}"\n\t\t\t\t\t\t\t\t\t onmouseenter="{{hover(string(\'add-stream\'))}}"\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t<i class="{{csscommon}}-icon-plus"></i> {{camera.label}}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t<hr ba-show="{{(showaddstreambutton && !firefox) || (firefox && allowscreen)}}"/>\n\n\t\t\t\t\t\t<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}" ba-show="{{!novideo && !allowscreen && !ismobile}}">\n\t\t\t\t\t\t\t<li onmouseenter="{{hover(string(\'select-camera\'))}}">\n\t\t\t\t\t\t\t\t<input tabindex="0"\n\t\t\t\t\t\t\t\t\t   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\t\t\t\t   type=\'radio\' name=\'camera\' value="{{selectedcamera == camera.id}}"\n\t\t\t\t\t\t\t\t\t   onclick="{{selectCamera(camera.id)}}"\n\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t\t\t<label tabindex="0"\n\t\t\t\t\t\t\t\t\t   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\t\t\t\t   onclick="{{selectCamera(camera.id)}}"\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t{{camera.label}}\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t<hr ba-show="{{(!noaudio && !novideo) || !allowscreen}}"/>\n\t\t\t\t\t\t<ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}" ba-show="{{!noaudio && !allowscreen}}">\n\t\t\t\t\t\t\t<li tabindex="0"\n\t\t\t\t\t\t\t\tba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\t\t\tonmouseenter="{{hover(string(\'select-audio-input\'))}}"\n\t\t\t\t\t\t\t\tonclick="{{selectMicrophone(microphone.id)}}"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n\t\t\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t{{microphone.label}}\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div tabindex="0"\n\t\t\t\t\t\t ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n\t\t\t\t\t\t data-selector="record-button-icon-cog"\n\t\t\t\t\t\t class="{{css}}-button-inner {{css}}-button-circle-{{settingsopen ? \'selected\' : \'unselected\' }}"\n\t\t\t\t\t\t onclick="{{settingsopen=!settingsopen}}"\n\t\t\t\t\t\t onmouseenter="{{hover(string(\'settings\'))}}"\n\t\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t\t>\n\t\t\t\t\t\t<i class="{{csscommon}}-icon-cog"></i>\n\t\t\t\t\t</div>\n\n\t\t\t\t</div>\n\n                <div class="{{css}}-circle-button" ba-show="{{!noaudio && !allowscreen}}">\n\n                    <div data-selector="record-button-icon-mic" class="{{css}}-button-inner"\n                         onmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n                         onmouseleave="{{unhover()}}">\n                        <i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n                    </div>\n                </div>\n\n                <div class="{{css}}-circle-button" ba-show="{{!novideo && !allowscreen}}">\n                    <div data-selector="record-button-icon-videocam" class="{{css}}-button-inner"\n                         onmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n                         onmouseleave="{{unhover()}}">\n                        <i class="{{csscommon}}-icon-videocam {{csscommon}}-icon-state-{{ camerahealthy ? \'good\' : \'bad\' }}"></i>\n                    </div>\n                </div>\n\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n\n\t<div class="{{css}}-controlbar-middle-section">\n\n\t\t<div class="{{css}}-timer-container" ba-show="{{stopvisible}}">\n\t\t\t<div class="{{css}}-label-container" ba-show="{{controlbarlabel}}">\n\t\t\t\t<div data-selector="record-label-block" class="{{css}}-label {{css}}-button-primary">\n\t\t\t\t\t{{controlbarlabel}}\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n\n\t\n\t<div data-selector="controlbar" class="{{css}}-controlbar">\n\n\t\t<div class="{{css}}-controlbar-center-section">\n\n\t\t\t<div class="{{css}}
2-button-container" ba-show="{{rerecordvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="rerecord-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{rerecord()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'rerecord\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-button-container" ba-show="{{cancelvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="cancel-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{cancel()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'cancel\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-primary-button-container" ba-show="{{recordvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="record-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{record()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'record\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t</div>\n\n\t\t<div class="{{css}}-stop-container" ba-show="{{stopvisible}}">\n\n\t\t\t<div class="{{css}}-stop-button-container">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="stop-primary-button" class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n\t\t\t\t\t title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n\t\t\t\t\t onclick="{{stop()}}"\n\t\t\t\t\t onmouseenter="{{hover(mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'stop\')}}\n\t\t\t\t</div>\n\n                <div tabindex="0" data-selector="pause-primary-button"  ba-show="{{pausable && !resumevisible}}"\n                     ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n                     data-selector="pause-primary-button" class="{{css}}-button-primary"\n                     title="{{string(\'pause-recorder\')}}"\n                     onclick="{{pause()}}"\n                     onmouseenter="{{hover(string(\'pause-recorder\'))}}"\n                     onmouseleave="{{unhover()}}"\n                >\n                    <i class="{{csscommon}}-icon-pause"></i>\n                </div>\n\n                <div tabindex="0" data-selector="resume-primary-button"  ba-show="{{pausable && resumevisible}}"\n                     ba-hotkey:space^enter="{{resume()}}" onmouseout="this.blur()"\n                     data-selector="resume-primary-button" class="{{css}}-button-primary"\n                     title="{{string(\'resume-recorder\')}}"\n                     onclick="{{resume()}}"\n                     onmouseenter="{{hover(string(\'resume-recorder\'))}}"\n                     onmouseleave="{{unhover()}}"\n                >\n                    <i class="{{csscommon}}-icon-ccw"></i>\n                </div>\n\n\t\t\t</div>\n\t\t</div>\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n            <div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="skip-primary-button" class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n                {{string(\'skip\')}}\n            </div>\n        </div>\n\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n            <div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                <input type="file"\n                       class="{{css}}-chooser-file"\n                       style="height:100px"\n                       onchange="{{uploadCovershot(domEvent)}}
2"\n                       accept="{{covershot_accept_string}}" />\n                <span>\n                    {{string(\'upload-covershot\')}}\n                </span>\n            </div>\n        </div>\n\n\t</div>\n\n</div>\n',tmplimagegallery:'<div ba-if="{{showslidercontainer}}" data-selector="image-gallery" class="{{css}}-image-gallery-container">\n\t<div data-selector="slider-left-button" class="{{css}}-imagegallery-leftbutton">\n\t\t<div tabindex="0" data-selector="slider-left-inner-button"\n\t\t\t ba-hotkey:space^enter^left="{{left()}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-imagegallery-button-inner" onclick="{{left()}}"\n\t\t>\n\t\t\t<i class="{{csscommon}}-icon-left-open"></i>\n\t\t</div>\n\t</div>\n\n\t<div data-selector="images-imagegallery-container" ba-repeat="{{image::images}}" class="{{css}}-imagegallery-container" data-gallery-container>\n\t\t<div tabindex="0" data-selector="imagegallery-selected-image"\n\t\t\t ba-hotkey:space^enter="{{select(image)}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-imagegallery-image"\n\t\t\t ba-styles="{{{left: image.left + \'px\', top: image.top + \'px\', width: image.width + \'px\', height: image.height + \'px\'}}}"\n\t\t\t onclick="{{select(image)}}"\n\t\t>\n\t\t</div>\n\t</div>\n\n\t<div data-selector="slider-right-button" class="{{css}}-imagegallery-rightbutton">\n\t\t<div tabindex="0" data-selector="slider-right-inner-button"\n\t\t\t ba-hotkey:space^enter^right="{{right()}}" onmouseout="this.blur()"\n\t\t\t class="{{css}}-imagegallery-button-inner"\n\t\t\t onclick="{{right()}}"\n\t\t>\n\t\t\t<i class="{{csscommon}}-icon-right-open"></i>\n\t\t</div>\n\t</div>\n</div>\n\n<div ba-if="{{!showslidercontainer}}" class="{{css}}-chooser-container">\n\t<div data-selector="covershot-primary-button" class="{{css}}-chooser-button-container">\n\t\t<div class="{{css}}-chooser-button-0">\n\t\t\t<input type="file"\n\t\t\t\t   tabindex="0"\n\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t   accept="{{covershot_accept_string}}"\n\t\t\t\t   onchange="{{uploadCovershot(domEvent)}}"\n\t\t\t/>\n\t\t\t<i class="{{csscommon}}-icon-picture"></i>\n\t\t\t<span>\n\t\t\t{{string(\'upload-covershot\')}}\n\t\t</span>\n\t\t</div>\n\t</div>\n</div>\n',tmplchooser:'<div class="{{css}}-chooser-container">\n\t<div ba-if="{{initialmessages.length > 0}}" class="{{csscommon}}-message-container">\n\t\t<ul ba-repeat="{{initialmessage :: initialmessages}}">\n\t\t\t<li ba-if="{{initialmessage.message}}"\n\t\t\t\tclass="{{csscommon}}-message-text {{csscommon}}-message-{{initialmessage.type ? initialmessage.type : \'default\'}}"\n\t\t\t>\n\t\t\t\t{{ initialmessage.message }}\n\t\t\t\t<span ba-if="{{initialmessage.id}}"\n\t\t\t\t\t  class="{{csscommon}}-action-button"\n\t\t\t\t\t  ba-click="close_message(initialmessage.id)"\n\t\t\t\t>\n\t\t\t\t\t<i class="{{csscommon}}-icon-cancel"></i>\n\t\t\t\t</span>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\n\t<div class="{{css}}-chooser-button-container">\n\n\t\t<div ba-repeat="{{action :: actions}}">\n\t\t\t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n\t\t\t\t class="{{css}}-chooser-button-{{action.index}}"\n\t\t\t\t ba-click="{{click_action(action)}}">\n\t\t\t\t<input ba-if="{{action.select && action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t\t   capture="{{action.switchcamera}}" />\n\t\t\t\t<input ba-if="{{action.select && !action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t/>\n\t\t\t\t<span>\n\t\t\t\t\t{{action.label}}\n\t\t\t\t</span>\n\t\t\t\t<i class="{{csscommon}}-icon-{{action.icon}}"\n\t\t\t\t   ba-if="{{action.icon}}"></i>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n',tmplmessage:'<div data-selector="recorder-message-container" class="{{cssrecorder}}-message-container" ba-click="{{click()}}">\n    <div class="{{cssrecorder}}-top-inner-message-container {{cssrecorder}}-{{shortMessage ? \'short-message\' : \'long-message\'}}">\n        <div class="{{cssrecorder}}-first-inner-message-container">\n            <div class="{{cssrecorder}}-second-inner-message-container">\n                <div class="{{cssrecorder}}-third-inner-message-container">\n                    <div class="{{cssrecorder}}-fourth-inner-message-container">\n                        <div data-selector="recorder-message-block" class=\'{{cssrecorder}}-message-message\'>\n                            <p>\n                                {{message || ""}}\n                            </p>\n                            <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n                                <li>\n                                    <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                                        {{link.title}}\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'}}}),e.extend("module:Assets.imageviewerthemes",["browser:Info","dynamics:Parser"],function(e,t){return e=e.isInternetExplorer()&&e.internetExplorerVersion()<=8,t.registerFunctions({css:function(e){return e.css},"activitydelta > 5000 && hideoninactivity ? (css + '-dashboard-hidden') : ''":function(e){return 5e3<e.activitydelta&&e.hideoninactivity?e.css+"-dashboard-hidden":""},"submit()":function(e){return e.submit()},submittable:function(e){return e.submittable},"string('submit-image')":function(e){return e.string("submit-image")},"rerecord()":function(e){return e.rerecord()},rerecordable:function(e){return e.rerecordable},"string('rerecord-image')":function(e){return e.string("rerecord-image")},csscommon:function(e){return e.csscommon},title:function(e){return e.title},"toggle_fullscreen()":function(e){return e.toggle_fullscreen()},fullscreen:function(e){return e.fullscreen},"fullscreened ? string('exit-fullscreen-image') : string('fullscreen-image')":function(e){return e.fullscreened?e.string("exit-fullscreen-image"):e.string("fullscreen-image")},"fullscreened ? 'small' : 'full'":function(e){return e.fullscreened?"small":"full"}}),{elevate:{css:"ba-imageviewer",csstheme:"ba-imageviewer-elevate-theme",tmplcontrolbar:'\n<div class="{{css}}-dashboard {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}">\n\n    <div class="{{css}}-bottom-block">\n\n        <div class="{{css}}-left-block">\n\n            <div tabindex="0" ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 data-selector="submit-image-button" class="{{css}}-leftbutton-container"\n                 ba-if="{{submittable}}"  ba-click="{{submit()}}"\n            >\n                <div class="{{css}}-button-inner">\n                    {{string(\'submit-image\')}}\n                </div>\n            </div>\n\n            <div tabindex="0" ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 data-selector="button-icon-ccw" class="{{css}}-leftbutton-container"\n                 ba-if="{{rerecordable}}" ba-click="{{rerecord()}}" title="{{string(\'rerecord-image\')}}"\n            >\n                <div class="{{css}}-button-inner">\n                    <i class="{{csscommon}}-icon-ccw"></i>\n                </div>\n            </div>\n\n        </div>\n\n        <div class="{{css}}-center-block">\n            <div data-selector="image-title-block" class="{{css}}-image-title-block" ba-if="{{title}}">\n                <p class="{{css}}-image-title">\n                    {{title}}\n                </p>\n            </div>\n        </div>\n\n        <div class="{{css}}-right-block">\n\n            <div tabindex="8" data-selector="button-icon-resize-full"\n                 ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n                 class="{{css}}-button-container"\n                 ba-if="{{fullscreen}}" ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-image\') : string(\'fullscreen-image\') }}"\n            >\n                <div class="{{css}}-button-inner {{css}}-full-screen-btn-inner">\n                    <i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n                </div>\n            </div>\n\n        </div>\n\n    </div>\n</div>\n',cssloader:e?"ba-imageviewer":"",cssmessage:"ba-imageviewer"}}}),e.extend("module:Assets.audioplayerthemes",["browser:Info","dynamics:Parser"],function(e,t){return e=e.isInternetExplorer()&&e.internetExplorerVersion()<=8,t.registerFunctions({csstheme:function(e){return e.csstheme},"string('elapsed-time')":function(e){return e.string("elapsed-time")},"formatTime(position)":function(e){return e.formatTime(e.position)},"string('total-time')":function(e){return e.string("total-time")}
2,"formatTime(duration || position)":function(e){return e.formatTime(e.duration||e.position)},"disableseeking ? cssplayer + '-disabled' : ''":function(e){return e.disableseeking?e.cssplayer+"-disabled":""},"seek(position + skipseconds)":function(e){return e.seek(e.position+e.skipseconds)},"seek(position - skipseconds)":function(e){return e.seek(e.position-e.skipseconds)},"startUpdatePosition(domEvent)":function(e){return e.startUpdatePosition(e.domEvent)},"stopUpdatePosition(domEvent)":function(e){return e.stopUpdatePosition(e.domEvent)},"progressUpdatePosition(domEvent)":function(e){return e.progressUpdatePosition(e.domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.cached/e.duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(e){return{width:Math.round(e.duration?e.position/e.duration*100:0)+"%"}},"string('audio-progress')":function(e){return e.string("audio-progress")},"submit()":function(e){return e.submit()},submittable:function(e){return e.submittable},"string('submit-audio')":function(e){return e.string("submit-audio")},"rerecord()":function(e){return e.rerecord()},rerecordable:function(e){return e.rerecordable},"string('rerecord-audio')":function(e){return e.string("rerecord-audio")},csscommon:function(e){return e.csscommon},"play()":function(e){return e.play()},"tab_index_move(domEvent, null, 'button-icon-pause')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-pause")},"!playing":function(e){return!e.playing},"string('play-audio')":function(e){return e.string("play-audio")},"pause()":function(e){return e.pause()},"tab_index_move(domEvent, null, 'button-icon-play')":function(e){return e.tab_index_move(e.domEvent,null,"button-icon-play")},"disablepause ? cssplayer + '-disabled' : ''":function(e){return e.disablepause?e.cssplayer+"-disabled":""},playing:function(e){return e.playing},"disablepause ? string('pause-audio-disabled') : string('pause-audio')":function(e){return e.disablepause?e.string("pause-audio-disabled"):e.string("pause-audio")},"toggle_volume()":function(e){return e.toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(e){return e.string(0<e.volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(e){return e.csscommon+"-icon-volume-"+(.5<=e.volume?"up":0<e.volume?"down":"off")},"set_volume(volume + 0.1)":function(e){return e.set_volume(e.volume+.1)},"set_volume(volume - 0.1)":function(e){return e.set_volume(e.volume-.1)}
2,"startUpdateVolume(domEvent)":function(e){return e.startUpdateVolume(e.domEvent)},"stopUpdateVolume(domEvent)":function(e){return e.stopUpdateVolume(e.domEvent)},"progressUpdateVolume(domEvent)":function(e){return e.progressUpdateVolume(e.domEvent)},"{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(e){return{width:Math.ceil(1+Math.min(99,Math.round(100*e.volume)))+"%"}},"string('volume-button')":function(e){return e.string("volume-button")},title:function(e){return e.title}}),{elevate:{css:"ba-audioplayer",csstheme:"ba-player-elevate-theme",tmplcontrolbar:'\n<div class="{{csstheme}}-dashboard ">\n\n    <div class="{{csstheme}}-top-block">\n\n        <div class="{{csstheme}}-top-left-block">\n            <div class="{{csstheme}}-time-container {{csstheme}}-left-time-container">\n                <div class="{{csstheme}}-time-value" title="{{string(\'elapsed-time\')}}">{{formatTime(position)}}</div>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-top-right-block">\n\n            <div class="{{csstheme}}-time-container {{csstheme}}-right-time-container">\n                <div class="{{csstheme}}-time-value" title="{{string(\'total-time\')}}">{{formatTime(duration || position)}}</div>\n            </div>\n\n        </div>\n\n        <div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n            <div tabindex="2"\n                 ba-hotkey:right="{{seek(position + skipseconds)}}"\n                 ba-hotkey:left="{{seek(position - skipseconds)}}"\n                 onmouseout="this.blur()"\n                 data-selector="progress-bar-inner" class="{{csstheme}}-progressbar-inner"\n                 onmousedown="{{startUpdatePosition(domEvent)}}"\n                 onmouseup="{{stopUpdatePosition(domEvent)}}"\n                 onmouseleave="{{stopUpdatePosition(domEvent)}}"\n                 onmousemove="{{progressUpdatePosition(domEvent)}}"\n            >\n\n                <div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n                <div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'audio-progress\')}}">\n                    <div class="{{csstheme}}-progressbar-button-description" style="display: none">\n                        <div class="{{csstheme}}-time-container">\n                            <div class="{{csstheme}}-time-value" title="{{string(\'elapsed-time\')}}">{{formatTime(position)}}</div>\n                        </div>\n                    </div>\n                    <div class="{{csstheme}}-progressbar-button"></div>\n                </div>\n            </div>\n        </div>\n\n    </div>\n\n    <div class="{{csstheme}}-bottom-block">\n\n        <div class="{{csstheme}}-left-block">\n\n            <div tabindex="0" ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 data-selector="submit-audio-button" class="{{csstheme}}-leftbutton-container"\n                 ba-if="{{submittable}}"  ba-click="{{submit()}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    {{string(\'submit-audio\')}}\n                </div>\n            </div>\n\n            <div tabindex="0" ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 data-selector="button-icon-ccw" class="{{csstheme}}-leftbutton-container"\n                 ba-if="{{rerecordable}}" ba-click="{{rerecord()}}" title="{{string(\'rerecord-audio\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon}}-icon-ccw"></i>\n                </div>\n            </div>\n\n            <div tabindex="0" ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n                 data-selector="button-icon-play" class="{{csstheme}}-button-container"\n                 ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-audio\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon}}-icon-play"></i>\n                </div>\n            </div>\n\n            <div tabindex="0" ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n                 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n                 data-selector="button-icon-pause" class="{{csstheme}}-button-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n                 ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-audio-disabled\') : string(\'pause-audio\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon}}-icon-pause"></i>\n                </div>\n            </div>\n\n            <div tabindex="3" ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n                 data-selector="button-icon-volume" class="{{csstheme}}-button-container"\n                 ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n                </div>\n            </div>\n\n            <div class="{{csstheme}}-volumebar">\n                <div tabindex="4"\n                     ba-hotkey:right="{{set_volume(volume + 0.1)}}"\n                     ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n                     onmouseout="this.blur()"\n                     data-selector="button-volume-bar" class="{{csstheme}}
2-volumebar-inner"\n                     onmousedown="{{startUpdateVolume(domEvent)}}"\n                     onmouseup="{{stopUpdateVolume(domEvent)}}"\n                     onmouseleave="{{stopUpdateVolume(domEvent)}}"\n                     onmousemove="{{progressUpdateVolume(domEvent)}}"\n                >\n                    <div class="{{csstheme}}-volumebar-position" ba-styles="{{{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n                </div>\n            </div>\n\n        </div>\n\n        <div class="{{csstheme}}-center-block">\n            <div data-selector="audio-title-block" class="{{csstheme}}-title-block" ba-if="{{title}}">\n                <p class="{{csstheme}}-title">\n                    {{title}}\n                </p>\n            </div>\n        </div>\n\n    </div>\n</div>\n',cssloader:e?"ba-audioplayer":"",cssmessage:"ba-audioplayer",cssplaybutton:e?"ba-audioplayer":""}}}),e.extend("module:Assets.audiorecorderthemes",["dynamics:Parser"],function(e){return e.registerFunctions({css:function(e){return e.css},topmessage:function(e){return e.topmessage}}),e.registerFunctions({csstheme:function(e){return e.csstheme},css:function(e){return e.css},settingsvisible:function(e){return e.settingsvisible},settingsopen:function(e){return e.settingsopen},cameras:function(e){return e.cameras},"selectCamera(camera.id)":function(e){return e.selectCamera(e.camera.id)},"selectedcamera == camera.id":function(e){return e.selectedcamera==e.camera.id},"camera.label":function(e){return e.camera.label},"settingsopen=!settingsopen":function(e){return e.settingsopen=!e.settingsopen},"settingsopen ? 'selected' : 'unselected'":function(e){return e.settingsopen?"selected":"unselected"},"hover(string('settings'))":function(e){return e.hover(e.string("settings"))},"unhover()":function(e){return e.unhover()},csscommon:function(e){return e.csscommon},"!noaudio && !allowscreen":function(e){return!e.noaudio&&!e.allowscreen},"settingsvisible && settingsopen && audio":function(e){return e.settingsvisible&&e.settingsopen&&e.audio},microphones:function(e){return e.microphones},audio:function(e){return e.audio},"selectMicrophone(microphone.id)":function(e){return e.selectMicrophone(e.microphone.id)},"selectedmicrophone == microphone.id":function(e){return e.selectedmicrophone==e.microphone.id},"microphone.label":function(e){return e.microphone.label},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(e){return e.hover(e.string(e.microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(e){return e.microphonehealthy?"good":"bad"},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(e){return e.hover(e.string(e.camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(e){return e.camerahealthy?"good":"bad"},stopvisible:function(e){return e.stopvisible},controlbarlabel:function(e){return e.controlbarlabel},rerecordvisible:function(e){return e.rerecordvisible},"rerecord()":function(e){return e.rerecord()},"hover(string('rerecord-tooltip'))":function(e){return e.hover(e.string("rerecord-tooltip"))},"string('rerecord')":function(e){return e.string("rerecord")},cancelvisible:function(e){return e.cancelvisible},"cancel()":function(e){return e.cancel()},"hover(string('cancel-tooltip'))":function(e){return e.hover(e.string("cancel-tooltip"))},"string('cancel')":function(e){return e.string("cancel")},recordvisible:function(e){return e.recordvisible},"record()":function(e){return e.record()},"hover(string('record-tooltip'))":function(e){return e.hover(e.string("record-tooltip"))},"string('record')":function(e){return e.string("record")},"stop()":function(e){return e.stop()},"mintimeindicator ? css + '-disabled': ''":function(e){return e.mintimeindicator?e.css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(e){return e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip")},"hover(mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(e){return e.hover(e.mintimeindicator?e.string("stop-available-after").replace("%d",e.timeminlimit):e.string("stop-tooltip"))},"string('stop')":function(e){return e.string("stop")},skipvisible:function(e){return e.skipvisible},"skip()":function(e){return e.skip()},"hover(string('skip-tooltip'))":function(e){return e.hover(e.string("skip-tooltip"))},"string('skip')":function(e){return e.string("skip")},uploadcovershotvisible:function(e){return e.uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(e){return e.hover(e.string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(e){return e.uploadCovershot(e.domEvent)}
2,covershot_accept_string:function(e){return e.covershot_accept_string},"string('upload-covershot')":function(e){return e.string("upload-covershot")}}),e.registerFunctions({css:function(e){return e.css},actions:function(e){return e.actions},"click_action(action)":function(e){return e.click_action(e.action)},"action.index":function(e){return e.action.index},"action.select && action.capture":function(e){return e.action.select&&e.action.capture},"select_file_action(action, domEvent)":function(e){return e.select_file_action(e.action,e.domEvent)},"action.accept":function(e){return e.action.accept},"action.select && !action.capture":function(e){return e.action.select&&!e.action.capture},"action.label":function(e){return e.action.label},csscommon:function(e){return e.csscommon},"action.icon":function(e){return e.action.icon}}),e.registerFunctions({css:function(e){return e.css},"click()":function(e){return e.click()},"shortMessage ? 'short-message' : 'long-message'":function(e){return e.shortMessage?"short-message":"long-message"},'message || ""':function(e){return e.message||""},"links && links.length > 0":function(e){return e.links&&0<e.links.length},links:function(e){return e.links},"linkClick(link)":function(e){return e.linkClick(e.link)},"link.title":function(e){return e.link.title}}),{elevate:{css:"ba-audiorecorder",csstheme:"ba-audiorecorder-theme-elevate",cssrecorder:"ba-recorder",cssmessage:"ba-audiorecorder",cssloader:"ba-audiorecorder",tmpltopmessage:'<div class="{{css}}-topmessage-container">\n    <div data-selector="recorder-topmessage-block" class=\'{{css}}-topmessage-message\'>\n        {{topmessage}}\n    </div>\n</div>\n',tmplcontrolbar:'<div class="{{csstheme}}-dashboard">\n\n\t\n\t<div class="{{css}}-settings-left-sidebar">\n\n\t\t<div class="{{css}}-controlbar-left-section" ba-show="{{settingsvisible}}">\n\n\t\t\t\n\t\t\t<div data-selector="recorder-settings" class="{{css}}-settings {{css}}-settings-button-container">\n\n\t\t\t\t<div class="{{css}}-circle-button" ba-show="{{settingsvisible}}">\n\n\t\t\t\t\t<div class="{{css}}-bubble-info" ba-show="{{settingsopen}}" >\n\t\t\t\t\t\t<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}">\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<input tabindex="0"\n\t\t\t\t\t\t\t\t\t   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\t\t\t\t   type=\'radio\' name=\'camera\' value="{{selectedcamera == camera.id}}"\n\t\t\t\t\t\t\t\t\t   onclick="{{selectCamera(camera.id)}}"\n\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t\t\t<label tabindex="0"\n\t\t\t\t\t\t\t\t\t   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\t\t\t\t   onclick="{{selectCamera(camera.id)}}"\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t{{camera.label}}\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div tabindex="0"\n\t\t\t\t\t\t ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n\t\t\t\t\t\t data-selector="record-button-icon-cog"\n\t\t\t\t\t\t class="{{css}}-button-inner {{css}}-button-circle-{{settingsopen ? \'selected\' : \'unselected\' }}"\n\t\t\t\t\t\t onclick="{{settingsopen=!settingsopen}}"\n\t\t\t\t\t\t onmouseenter="{{hover(string(\'settings\'))}}"\n\t\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t\t>\n\t\t\t\t\t\t<i class="{{csscommon}}-icon-cog"></i>\n\t\t\t\t\t</div>\n\n\t\t\t\t</div>\n\n\n                <div class="{{css}}-circle-button" ba-show="{{!noaudio && !allowscreen}}">\n\n                    <div class="{{css}}-bubble-info" ba-show="{{settingsvisible && settingsopen && audio }}">\n                        <ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}" ba-show="{{audio}}">\n                            <li tabindex="0"\n\t\t\t\t\t\t\t\tba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n\t\t\t\t\t\t\t\tonclick="{{selectMicrophone(microphone.id)}}"\n\t\t\t\t\t\t\t>\n                                <input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />
2\n                                <span></span>\n                                <label>\n                                    {{microphone.label}}\n                                </label>\n                            </li>\n                        </ul>\n                    </div>\n\n                    <div data-selector="record-button-icon-mic" class="{{css}}-button-inner"\n                         onmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n                         onmouseleave="{{unhover()}}">\n                        <i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n                    </div>\n                </div>\n\n                <div class="{{css}}-circle-button" ba-show="{{!noaudio && !allowscreen}}">\n                    <div data-selector="record-button-icon-audiocam" class="{{css}}-button-inner"\n                         onmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n                         onmouseleave="{{unhover()}}">\n                        <i class="{{csscommon}}-icon-audiocam {{csscommon}}-icon-state-{{ camerahealthy ? \'good\' : \'bad\' }}"></i>\n                    </div>\n                </div>\n\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n\n\t<div class="{{css}}-controlbar-middle-section">\n\n\t\t<div class="{{css}}-timer-container" ba-show="{{stopvisible}}">\n\t\t\t<div class="{{css}}-label-container" ba-show="{{controlbarlabel}}">\n\t\t\t\t<div data-selector="record-label-block" class="{{css}}-label {{css}}-button-primary">\n\t\t\t\t\t{{controlbarlabel}}\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n\n\t\n\t<div data-selector="controlbar" class="{{css}}-controlbar">\n\n\t\t<div class="{{css}}-controlbar-center-section">\n\n\t\t\t<div class="{{css}}-button-container" ba-show="{{rerecordvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="rerecord-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{rerecord()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'rerecord\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-button-container" ba-show="{{cancelvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="cancel-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{cancel()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'cancel\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class="{{css}}-primary-button-container" ba-show="{{recordvisible}}">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="record-primary-button" class="{{css}}-button-primary"\n\t\t\t\t\t onclick="{{record()}}"\n\t\t\t\t\t onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'record\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t</div>\n\n\t\t<div class="{{css}}-stop-container" ba-show="{{stopvisible}}">\n\n\t\t\t<div class="{{css}}-stop-button-container">\n\t\t\t\t<div tabindex="0"\n\t\t\t\t\t ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n\t\t\t\t\t data-selector="stop-primary-button" class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n\t\t\t\t\t title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n\t\t\t\t\t onclick="{{stop()}}"\n\t\t\t\t\t onmouseenter="{{hover(mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n\t\t\t\t\t onmouseleave="{{unhover()}}"\n\t\t\t\t>\n\t\t\t\t\t{{string(\'stop\')}}\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n            <div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n\t\t\t\t data-selector="skip-primary-button" class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n\t\t\t>\n                {{string(\'skip\')}}\n            </div>\n        </div>\n\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n            <div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                <input type="file"\n                       class="{{css}}-chooser-file"\n                       style="height:100px"\n                       onchange="{{uploadCovershot(domEvent)}}
2"\n                       accept="{{covershot_accept_string}}" />\n                <span>\n                    {{string(\'upload-covershot\')}}\n                </span>\n            </div>\n        </div>\n\n\t</div>\n\n</div>\n',tmplchooser:'<div class="{{css}}-chooser-container">\n\n\t<div class="{{css}}-chooser-button-container">\n\n\t\t<div ba-repeat="{{action :: actions}}">\n\t\t\t<div tabindex="0"\n\t\t\t\t ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n\t\t\t\t class="{{css}}-chooser-button-{{action.index}}"\n\t\t\t\t ba-click="{{click_action(action)}}">\n\t\t\t\t<input ba-if="{{action.select && action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t\t   capture />\n\t\t\t\t<input ba-if="{{action.select && !action.capture}}"\n\t\t\t\t\t   type="file"\n\t\t\t\t\t   class="{{css}}-chooser-file"\n\t\t\t\t\t   onchange="{{select_file_action(action, domEvent)}}"\n\t\t\t\t\t   accept="{{action.accept}}"\n\t\t\t\t/>\n\t\t\t\t<span>\n\t\t\t\t\t{{action.label}}\n\t\t\t\t</span>\n\t\t\t\t<i class="{{csscommon}}-icon-{{action.icon}}"\n\t\t\t\t   ba-if="{{action.icon}}"></i>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>',tmplmessage:'<div data-selector="recorder-message-container" class="{{css}}-message-container" ba-click="{{click()}}">\n    <div class="{{css}}-top-inner-message-container {{css}}-{{shortMessage ? \'short-message\' : \'long-message\'}}">\n        <div class="{{css}}-first-inner-message-container">\n            <div class="{{css}}-second-inner-message-container">\n                <div class="{{css}}-third-inner-message-container">\n                    <div class="{{css}}-fourth-inner-message-container">\n                        <div data-selector="recorder-message-block" class=\'{{css}}-message-message\'>\n                            <p>\n                                {{message || ""}}\n                            </p>\n                            <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n                                <li>\n                                    <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                                        {{link.title}}\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'}}})}.call(t),function(){var e=this.subScope();e.binding("browser","root:BetaJS.Browser"),e.binding("base","root:BetaJS"),e.binding("module","global:ZiggeoApi.V2"),e.binding("private","root:ZiggeoApi.V2"),e.binding("media","root:BetaJS.Media"),e.binding("mediacomponents","root:BetaJS.MediaComponents"),e.binding("dynamics","root:BetaJS.Dynamics"),e.define("module:",function(){return{guid:"6c65838a-53fd-4fd1-8d48-e571a0500135"}}),e.define("private:Core",function(){return{servers:{local:{whitedomains:["*"],"server.api.server.public.domain":"localhost:91","server.api.server.public.protocol":"http","assets.api.server.public.domain":"localhost:92","assets.api.server.public.protocol":"http","embed.api.server.public.domain":"localhost:93","embed.api.server.public.protocol":"http","analytics.api.server.public.domain":"localhost:1197","analytics.api.server.public.protocol":"http","server.js-api.server.public.domain":"localhost:1197","server.js-api.server.public.protocol":"http","embed-cdn.api.server.public.domain":"localhost:7342","embed-cdn.api.server.public.protocol":"http","media-cdn.api.server.public.domain":"localhost:7343","media-cdn.api.server.public.protocol":"http","streaming-cdn.api.server.public.domain":"localhost:90","streaming-cdn.api.server.public.protocol":"http","webserver.public.domain":"localhost:98","webserver.public.protocol":"http","web-api-server.public.domain":"localhost:96","web-api-server.public.protocol":"http","cdn-api-server.public.domain":"localhost:2396","cdn-api-server.public.protocol":"http","hosted.pages.server.public.domain":"localhost:99","hosted.pages.server.public.protocol":"http","wowza.api.record.rtmp.protocol":"rtmp","wowza.api.record.rtmp.domain":"localhost","wowza.api.record.rtmp.path":"record/_definst_","wowza.api.record.rtmp.audiopath":"audiorecord/_definst_","wowza.api.record.webrtc.wssurl":"wss://localhost:4444/webrtc-session.json","wowza.api.record.webrtc.app":"webrtcziggeo","wowza.api.record.webrtc.audioapp":"webrtcziggeoaudio",prefix:"",location:"Home",account_number_prefix:"01","server.default-date-format":"M j, Y","server.default-time-format":"h:i a",regions:{other:{prefix:"r1",location:"Somewhere",account_number_prefix:"02","server.api.server.public.domain":"localhost:191","embed.api.server.public.domain":"localhost:193","analytics.api.server.public.domain":"localhost:2197","server.js-api.server.public.domain":"localhost:2197","embed-cdn.api.server.public.domain":"localhost:11193","streaming-cdn.api.server.public.domain":"localhost:190","webserver.public.domain":"localhost:198","web-
2api-server.public.domain":"localhost:196","cdn-api-server.public.domain":"localhost:23196","hosted.pages.server.public.domain":"localhost:199","server.default-date-format":"d-m-Y","server.default-time-format":"H:i"}},tags:{local:!0,development:!0}},production:{whitedomains:["*.ziggeo.com","ziggeo.com","localhost"],"server.api.server.public.domain":"srv-api.ziggeo.com","server.api.server.public.protocol":"https","assets.api.server.public.domain":"assets.ziggeo.com","assets.api.server.public.protocol":"https","embed.api.server.public.domain":"embed-api.ziggeo.com","embed.api.server.public.protocol":"https","analytics.api.server.public.domain":"api-us-east-1.ziggeo.com","analytics.api.server.public.protocol":"https","server.js-api.server.public.domain":"api-us-east-1.ziggeo.com","server.js-api.server.public.protocol":"https","embed-cdn.api.server.public.domain":"video-cdn.ziggeo.com","embed-cdn.api.server.public.protocol":"https","streaming-cdn.api.server.public.domain":"streaming-cdn.ziggeo.com","streaming-cdn.api.server.public.protocol":"https","media-cdn.api.server.public.domain":"media-cdn.ziggeo.com","media-cdn.api.server.public.protocol":"https","webserver.public.domain":"ziggeo.com","webserver.public.protocol":"https","web-api-server.public.domain":"webapi.ziggeo.com","web-api-server.public.protocol":"https","cdn-api-server.public.domain":"cdnapi.ziggeo.com","cdn-api-server.public.protocol":"https","hosted.pages.server.public.domain":"ziggeo.io","hosted.pages.server.public.protocol":"https","wowza.api.record.rtmp.protocol":"rtmps","wowza.api.record.rtmp.domain":"wowza.ziggeo.com","wowza.api.record.rtmp.path":"record/_definst_","wowza.api.record.rtmp.audiopath":"audiorecord/_definst_","wowza.api.record.webrtc.wssurl":"wss://wowza.ziggeo.com:443/webrtc-session.json","wowza.api.record.webrtc.app":"webrtcziggeo","wowza.api.record.webrtc.audioapp":"webrtcziggeoaudio",prefix:"",location:"U.S. / International",account_number_prefix:"01","server.default-date-format":"M j, Y","server.default-time-format":"h:i a",regions:{"eu-west-1":{prefix:"r1",location:"Ireland / EU",account_number_prefix:"02","server.api.server.public.domain":"srv-api-eu-west-1.ziggeo.com","embed.api.server.public.domain":"embed-api-eu-west-1.ziggeo.com","analytics.api.server.public.domain":"api-eu-west-1.ziggeo.com","server.js-api.server.public.domain":"api-eu-west-1.ziggeo.com","embed-cdn.api.server.public.domain":"video-cdn-eu-west-1.ziggeo.com","streaming-cdn.api.server.public.domain":"streaming-cdn-eu-west-1.ziggeo.com","media-cdn.api.server.public.domain":"media-cdn-eu-west-1.ziggeo.com","webserver.public.domain":"eu-west-1.ziggeo.com","web-api-server.public.domain":"webapi-eu-west-1.ziggeo.com","cdn-api-server.public.domain":"cdnapi-eu-west-1.ziggeo.com","hosted.pages.server.public.domain":"eu-west-1.ziggeo.io","wowza.api.record.rtmp.domain":"wowza-eu-west-1.ziggeo.com","wowza.api.record.webrtc.wssurl":"wss://wowza-eu-west-1.ziggeo.com:443/webrtc-session.json","server.default-date-format":"d-m-Y","server.default-time-format":"H:i"}},tags:{production:!0}},development:{whitedomains:["*.ziggeo.com","ziggeo.com","localhost"],"server.api.server.public.domain":"srv-api-dev.ziggeo.com","server.api.server.public.protocol":"https","assets.api.server.public.domain":"assets-dev.ziggeo.com","assets.api.server.public.protocol":"https","embed.api.server.public.domain":"embed-api-dev.ziggeo.com","embed.api.server.public.protocol":"https","analytics.api.server.public.domain":"api-us-east-1-dev.ziggeo.com","analytics.api.server.public.protocol":"https","embed-cdn.api.server.public.domain":"video-dev-cdn.ziggeo.com","embed-cdn.api.server.public.protocol":"https","server.js-api.server.public.domain":"api-us-east-1-dev.ziggeo.com","server.js-api.server.public.protocol":"https","streaming-cdn.api.server.public.domain":"streaming-cdn-dev.ziggeo.com","streaming-cdn.api.server.public.protocol":"https","media-cdn.api.server.public.domain":"media-cdn-dev.ziggeo.com","media-cdn.api.server.public.protocol":"https","webserver.public.domain":"www-dev.ziggeo.com","webserver.public.protocol":"https","web-api-server.public.domain":"webapi-dev.ziggeo.com","web-api-server.public.protocol":"https","cdn-api-server.public.domain":"cdnapi-dev.ziggeo.com","cdn-api-server.public.protocol":"https","hosted.pages.server.public.domain":"dev.ziggeo.io","hosted.pages.server.public.protocol":"https","wowza.api.record.rtmp.protocol":"rtmps","wowza.api.record.rtmp.domain":"wowza-dev.ziggeo.com","wowza.api.record.rtmp.path":"record/_definst_","wowza.api.record.rtmp.audiopath":"audiorecord/_definst_","wowza.api.record.webrtc.wssurl":"wss://wowza-dev.ziggeo.com:443/webrtc-session.json","wowza.api.record.webrtc.app":"webrtcziggeo","wowza.api.record.webrtc.audioapp":"webrtcziggeoaudio",prefix:"",location:"U.S. (US Law)",account_number_prefix:"01","server.default-date-format":"M j, Y","server.default-time-format":"h:i a",regions:{"eu-west-1":{prefix:"r1",location:"Ireland (European Law)",account_number_prefix:"02","server.api.server.public.domain":"srv-api-dev-eu-west-1.ziggeo.com","embed.api.server.public.domain":"embed-api-dev-eu-west-1.ziggeo.com","analytics.api.server.public.domain":"api-eu-west-1.ziggeo.com","embed-cdn.api.server.public.domain":"video-dev-cdn-eu-west-1.ziggeo.com","server.js-api.server.public.domain":"api-eu-west-1.ziggeo.com","streaming-cdn.api.server.public.domain":"streaming-cdn-dev-eu-west-1.ziggeo.com","media-cdn.api.server.public.domain":"media-cdn-dev-eu-west-1.ziggeo.com","webserver.public.domain":"dev-eu-west-1.ziggeo.com","web-api-server.public.domain":"webapi-dev-eu-west-1.ziggeo.com","cdn-api-server.public.domain":"cdnapi-dev-eu-west-1.ziggeo.com","hosted.pages.server.public.domain":"dev-eu-west-1.ziggeo.io","wowza.api.record.rtmp.domain":"wowza-dev-eu-west-1.ziggeo.com","wowza.api.record.webrtc.wssurl":"wss://wowza-dev-eu-west-1.ziggeo.com:443/webrtc-session.json","server.default-date-format":"d-m-Y","server.default-time-format":"H:i"}},tags:{development:!0}}},models:{session_cookie_prefix:"i07af2jp98rvoctt26y5egy3"},revision:{version:1,revision:43,latest:!0,prerelease:!0}
2,video:{iframe:{"allow-player-mods":["speakers","autoplay","fullscreen"],"allow-recorder-mods":["speakers","autoplay","fullscreen","microphone","camera","usermedia"],"allow-audio-player-mods":["speakers","autoplay","fullscreen"],"allow-audio-recorder-mods":["speakers","autoplay","fullscreen","microphone","usermedia"],"allow-image-viewer-mods":["fullscreen"],"allow-image-capture-mods":["fullscreen","camera","usermedia"]}}}}),e.define("private:Application.Cache",["base:Class","base:Promise"],function(e,t,i){return e.extend({scoped:i},function(e){return{constructor:function(t){e.constructor.call(this),this.application=t,this._cache={audios:{},videos:{},images:{}}},store:function(e,t,i){return this.getTable(i)[e]?this.update(e,t,i):this.create(e,t,i)},create:function(e,i,r){return this.getTable(r)[e]?t.error("Already exists"):(this.getTable(r)[e]=i,t.value(i))},read:function(e,i){return this.getTable(i)[e]?t.value(this.getTable(i)[e]):t.error("Not found")},update:function(e,i,r){return this.getTable(r)[e]?(this.getTable(r)[e]=i,t.value(i)):t.error("Not found")},remove:function(e,i){return this.getTable(i)[e]?(delete this.getTable(i)[e],t.value()):t.error("Not found")},getTable:function(e){return this._cache[(e||"video")+"s"]}}})}),e.define("private:Application.Connect",["base:Class","base:Objs","base:Ajax.AjaxWrapper"],["browser:Ajax.IframePostmessageAjax","browser:Ajax.JsonpScriptAjax","browser:Ajax.XDomainRequestAjax","browser:Ajax.XmlHttpRequestAjax"],function(e,t,i,r){return e.extend({scoped:r},function(e){return{constructor:function(t){e.constructor.call(this),this.application=t,this.ajax=new i({sendContentType:!1,contentType:"urlencoded",resilience:5,resilience_delay:2500,resilience_filter:function(e){return 400<=e.status_code()&&e.status_code()<500},wrapStatus:!0,wrapStatusParam:"_wrapstatus",noCache:!0,noCacheParam:"_nocache"})},destroy:function(){this.ajax.destroy(),e.destroy.call(this)},rawRequest:function(e,t){return this.ajax.execute({method:t.method,data:t.data,query:t.query,uri:e,resilience:t.resilience,sendContentType:t.sendContentType})},request:function(e,t){return this.rawRequest(this.application.urls.httpApiResourceUrl(e,t),t)},apiRequest:function(e,i){return this.rawRequest(this.application.urls.apiResourceUrl(e,i),t.extend({sendContentType:!0},i))}}})}),e.define("private:Application.Data",["base:Properties.Properties","base:Objs","browser:Cookies","private:Core","browser:Upload.FileUploader","dynamics:Parser"],["browser:Upload.ChunkedFileUploader"],function(e,t,i,r,o,a,n){return e.extend({scoped:n},function(e){return{constructor:function(t,o){if(e.constructor.call(this),this.set("token",(o=o||{}).token),!this.get("token"))throw"You need to specify an application token when creating an application";this.set("webrtc_streaming","boolean"==typeof o.webrtc_streaming&&o.webrtc_streaming),this.set("webrtc_streaming_if_necessary","boolean"!=typeof o.webrtc_streaming_if_necessary||o.webrtc_streaming_if_necessary),this.set("webrtc_on_mobile","boolean"==typeof o.webrtc_on_mobile&&o.webrtc_on_mobile),this.set("track_tags",Array.isArray(o.track_tags)?o.track_tags:[]),this.set("auth","boolean"==typeof o.auth&&o.auth),this.set("analytics","boolean"!=typeof o.analytics||o.analytics),this.set("google_analytics","boolean"==typeof o.google_analytics&&o.google_analytics),this.set("google_analytics_track",void 0!==o.google_analytics_track?o.google_analytics_track:["init_application","embedding_loaded","record_start","record_end","rerecord_confirm","upload_start"]),this.compute("cookie_key",function(){return r.models.session_cookie_prefix+this.get("token")},["token"]),this.set("cookie_value",this.get("auth")?i.get(this.get("cookie_key")):""),this.on("change:cookie_value",function(e){this.get("auth")&&i.set(this.get("cookie_key"),e)},this),this.set("testing_application",!1),this.set("debug","debug"in o&&void 0!==o.debug?o.debug:r.revision.prerelease),this.set("chrome_extension_id",o.chrome_extension_id),this.set("opera_extension_id",o.opera_extension_id),this.set("chrome_extension_install_link",o.chrome_extension_install_link),this.set("opera_extension_
2install_link",o.opera_extension_install_link),o.disable_secure_templates&&(a.secureMode=!1)},getUploaderConfig:function(e,i,r){return e={url:e,serverSupportPostMessage:!0,resilience:5},i&&(e.source=i),t.extend(e,r)},getUploader:function(e,t,i){return o.create(this.getUploaderConfig(e,t,i))},getSignedUploaderConfig:function(e,t,i){return this.getUploaderConfig(e,i,{data:t})},getSignedUploader:function(e,t,i){return o.create(this.getSignedUploaderConfig(e,t,i))}}})}),e.define("private:Application.Debugger",["base:Class","base:Timers.Timer","browser:Events"],function(e,t,i,r){return e.extend({scoped:r},function(e){return{constructor:function(r){e.constructor.call(this),this.application=r,this.__events=this.auto_destroy(new i),this.__events.on(window,"error",function(e){this.__logError({message:e.message,source:e.filename,lineno:e.lineno,colno:e.colno,time:e.timeStamp})},this),this.__queue=[],this.__quota=25,this.__timer=this.auto_destroy(new t({context:this,fire:this.__pushErrors,delay:5e3}))},__logError:function(e){this.__queue.length>=this.__quota||this.__queue.push(e)},__pushErrors:function(){var e;0!==this.__queue.length&&(e=this.__queue,this.__queue=[],this.__quota-=e.length,this.application.connect.request("/debugger",{data:{events:JSON.stringify(e)},method:"POST"}))}}})}),e.define("module:Device",["base:Events.Events","base:Functions","base:Async","base:Promise","media:Recorder.WebRTCVideoRecorderWrapper","media:WebRTC.Support","browser:Info","private:Core"],function(e,t,i,r,o,a,n,s){var x=function(e,t){try{return e()}catch(e){return t||!1}},c=new e,l={info:x(function(){return{location:document.location.href,userAgent:navigator.userAgent,device:n.formatDevice(),os:n.formatOS(),browser:n.formatBrowser(),version:n.formatBrowserVersion(),revision:s.revision}},{}),on:t.as_method(c.on,c),webrtc:x(function(){return o.supported({})}),cameras:null,microphones:null,camera_count:null,microphone_count:null},d=function(){l.devices=null,c.persistentTrigger("device_error")};return l.media=function(){if("devices"in l)return l.devices?r.value(l.devices):r.error("failed");var e=r.create();try{a.enumerateMediaSources().success(function(t){e.asyncSuccess(t),l.devices=t,l.cameras=t.video,l.microphones=t.audio,l.camera_count=t.videoCount,l.microphone_count=t.audioCount,c.persistentTrigger("device_info",l.cameras,l.microphones,l.camera_count,l.microphone_count),c.persistentTrigger(0<l.camera_count?"has_camera":"no_camera"),c.persistentTrigger(0<l.microphone_count?"has_microphone":"no_microphone")}).error(function(){e.asyncError("failed"),d()})}catch(t){e.asyncError("failed"),d()}return e},l}),e.define("module:Locale",["base:Classes.LocaleAggregator","base:Classes.LocaleTable","browser:Info","mediacomponents:Assets"],function(e,t,i,r){var o=new e;e=new t;return o.register(e),o.register(r.strings),o.setWeakLocale(i.language()),{setLocale:function(e){o.setLocale(e)},mainLocale:e,mediaLocale:r.strings}}),e.define("private:Logger",[],function(){return{__console:function(e,t){try{console&&console[e]&&console[e].apply(console,t)}catch(e){}return this},warn:function(){return this.__console("warn",arguments)},log:function(){return this.__console("log",arguments)}}}),e.define("private:Environment",["private:Logger","private:Core","browser:Info","browser:Loader","base:Objs","base:Types","base:Net.Uri"],function(e,t,i,r,o,a,n){t.revision.prerelease&&e.warn("You are currently using a prerelease version of the Ziggeo JS SDK. We suggest using the stable revision for production use, and prereleases for staging environments and tests only.");var s=!!window.ZiggeoLocal||!!window.ZiggeoWeb&&-1===location.hostname.indexOf("ziggeo.com"),x=!1;s||(x=!0);try{0!==location.protocol.indexOf("file")||i.isCordova()||e.warn("In order to use Ziggeo's recording technology, this page needs to be served via https. The file:// protocol is not supported. For more details contact us at [email protected]")}catch(e){}try{0===location.protocol.indexOf("https")?window.location!==window.parent.location&&0===document.referrer.indexOf("https")&&e.warn("Accessing the camera and the microphone on insecure origins (HTTP) is deprecated, and future browser versions will stop to support insecure origins. We highly recommend upgrading to SSL (HTTPS). For more details contact us at [email protected]"):0===location.protocol.indexOf("http")&&e.warn("Accessing the camera and the microphone on insecure origins (HTTP) is deprecated, and future browser versions will stop to support insecure origins. We highly recommend upgrading to SSL (HTTPS). For more details contact us at [email protected]")}catch(e){}i=!s;var c=!(e=s||!!window.ZiggeoDev||!!window.ZiggeoWeb&&i&&-1!==location.hostname.indexOf("dev")),l=s?"local":c?"production":"development",d=o.clone(t.servers[l],1),u={};if(c&&(u.cdn=d["assets.api.server.public.domain"].replace("assets.","assets-cdn.")),u.normal=d["assets.api.server.public.domain"],s)try{window.location.hostname&&/^\d+\.\d+\.\d+\.\d+$/.test(window.location.hostname)&&(d=o.map(d,function(e){return a.is_string(e)?e.replace("localhost",window.location.hostname):e}),u.local=d["assets.api.server.public.domain"])}catch(e){}var p,m=d["assets.api.server.public.domain"],h="/v"+t.revision.version+"-r"+t.revision.revision+"/",b=x?"https":"http";for(p in u)try{var g=u[p],v=r.findScript(g);if(v&&-1!==v.src.indexOf("ziggeo.js")){var f=n.parse(v.src);b=x?"https":f.protocol,m=f.host;f.port&&(m+=":"+f.port),h=f.directory;break}}catch(e){}return{isLocal:s,isServer:i,isDevelopment:e,isProduction:c,environment:l,serverEnvironments:t.servers,servers:d,serversByToken:function(e){var t=o.clone(d,-1);return o.iter(d.regions,function(i){0===e.indexOf(i.prefix)&&(t=o.extend(t,i))}),t},assetsDomain:m,assetsPath:h,assetsBase:b+"://"+m+h,sslRequired:x}}),e.define("private:Application.Urls",["base:Class","base:Objs","base:Sort","base
2:Types","base:Comparators","base:Net.Uri","base:Async","browser:Info","media:WebRTC.RecorderWrapper","private:Environment"],function(e,t,i,r,o,a,n,s,x,c,l){return e.extend({scoped:l},function(e){return{constructor:function(t){e.constructor.call(this),this.application=t,this.__servers=c.serversByToken(this.application.data.get("token"))},httpApiBaseUrl:function(){return(c.sslRequired?"https":"http")+"://"+this.__servers["embed.api.server.public.domain"]},httpStreamingBaseUrl:function(){return(c.sslRequired?"https":"http")+"://"+this.__servers["embed-cdn.api.server.public.domain"]},apiStreamingBaseUrl:function(){return(c.sslRequired?"https":"http")+"://"+this.__servers["media-cdn.api.server.public.domain"]},webrtcStreamingApp:function(e){return this.__servers["wowza.api.record.webrtc.app"]+(e||"")},wssUrl:function(){return this.__servers["wowza.api.record.webrtc.wssurl"]},webrtcAudioStreamingApp:function(e){return this.__servers["wowza.api.record.webrtc.audioapp"]+(e||"")},httpApiAppUrl:function(){return this.httpApiBaseUrl()+"/v1/applications/"+this.application.data.get("token")},apiBaseUrl:function(){return(c.isLocal?"http":"https")+"://"+this.__servers["server.js-api.server.public.domain"]},apiAppUrl:function(){return this.apiBaseUrl()+"/embed/v1/applications/"+this.application.data.get("token")},apiResourceUrl:function(e,i){return this.resourceUrl(this.apiAppUrl(),e,t.extend({auth:!0},i))},httpApiResourceUrl:function(e,i){return this.resourceUrl(this.httpApiAppUrl(),e,t.extend({auth:!0},i))},httpStreamingAppUrl:function(){return this.httpStreamingBaseUrl()+"/v1/applications/"+this.application.data.get("token")},httpStreamingResourceUrl:function(e,t){return this.resourceUrl(this.httpStreamingAppUrl(),e,t)},apiStreamingAppUrl:function(){return this.apiStreamingBaseUrl()+"/v1/applications/"+this.application.data.get("token")},apiStreamingResourceUrl:function(e,t){return this.resourceUrl(this.apiStreamingAppUrl(),e,t)},urlParams:function(e){var r=t.extend({},t.filter((e=e||{}).params,function(e,t){return null!==e&&""!==e}));return e.auth&&this.application.data.get("auth")&&((r=t.extend(r,t.filter(e.auth,function(e,t){return null!==e&&""!==e})))[this.application.data.get("cookie_key")]=this.application.data.get("cookie_value")),i.sort_object(r,o.byValue)},hostedBaseUrl:function(){return(c.sslRequired?"https":"http")+"://"+this.__servers["hosted.pages.server.public.domain"]},hostedUrl:function(e){return this.hostedBaseUrl()+e},resourceUrl:function(e,t,i){return a.appendUriParams(e+(t&&0!==t.indexOf("/")?"/":"")+t,this.urlParams(i))},liveCallsSignUrl:function(e){return this.apiResourceUrl("",e)+"/live-calls-sign-request"}}})}),e.define("module:Config",["private:Environment","base:Properties.Properties","base:Functions"],function(e,t,i){return t=new t,{set:i.as_method(t.set,t),get:i.as_method(t.get,t)}}),e.define("private:S3.Config",[],function(){return{chunkSize:5242880,numberOfUrlsPerRequest:1e3,minNumberOfUrls:5}}),e.define("private:S3.MediaUploader",["base:Maths","base:Objs","browser:Upload.FileUploader","browser:Upload.MultiUploader","browser:Upload.S3MultipartSupport","private:S3.Config"],function(e,t,i,r,o,a,n){return i.extend({scoped:n},function(n){return{constructor:function(e){n.constructor.call(this,e),this._chunks=[],this._chunksSize=0,this._currentPartNumber=1,this._parts=[],this._urls={},this._multiUploader=this.auto_destroy(new r({uploadLimit:this._options.uploadLimit}))},reset:function(){n.reset.call(this),this._chunks=[],this._chunksSize=0,this._currentPartNumber=1,this._parts=[],this._urls={},this._multiUploader.destroy(),this._multiUploader=this.auto_destroy(new r({uploadLimit:this._options.uploadLimit}))},getUploadId:function(){return this.uploadId||this._options.uploadId},setUploadId:function(e){this.uploadId=e},getUploadUrls:function(i){return i=i||e.range(this._currentPartNumber,this._currentPartNumber+a.numberOfUrlsPerRequest),this.getUploadUrlsPromise(i.toString()).mapSuccess(function(e){this.getUploadId()||this.setUploadId(e.url_data.uploadId),this._urls=t.extend(this._urls,e.url_data.urls)},this)},getUploadUrlsPromise:function(e){return this._uploadUrlsPromise(e)},setUploadUrlsPromise:function(e){this._uploadUrlsPromise=e},_upload:function(){this._multiUploader.on("error",this._errorCallback,this).on("progress",this._progressCallback,this).on("success",function(){this._successCallback(0<this._parts.length?o.sortParts(this._parts):void 0)},this),this._multiUploader.upload()},upload:function(e){if(e&&(this._chunks.push(e),this._chunksSize+=e.size),0<this._chunksSize&&(this._chunksSize>=a.chunkSize||!e)&&this.uploadChunk(new Blob(this._chunks,{type:this._chunks[0].type})),!e)return n.upload.call(this)},_shouldRequestNewUrls:function(){return t.count(this._urls)-this._currentPartNumber===a.minNumberOfUrls},uploadChunk:function(e){this._shouldRequestNewUrls()&&this.getUploadUrls();var t=this._currentPartNumber;e=this._multiUploader.auto_destroy(i.create({method:"PUT",url:this._urls[this._currentPartNumber],source:e,resilience:this._options.resilience,noFormData:!0}));this._multiUploader.addUploader(e),e.on("success",function(e,i){this._parts.push({ETag:JSON.parse(i.getResponseHeader("ETag")),PartNumber:t})},this),e.upload(),this._chunks=[],this._chunksSize=0,this._currentPartNumber++}}})}),e.define("module:Supplementary",["base:Async"],function(e){return{eventInvokeCallback:function(t,i,r){try{t.apply(i,r)}catch(o){e.eventually(function(){throw console.warn(o,t,i,r),o})}}}}),e.define("module:AudioPlayerStates.Initial",["mediacomponents:AudioPlayer.Dynamics.PlayerStates.Initial"],function(e,t){return e.extend({scoped:t},function(e){return{dynamics:["loader"],_started:function(){this.dyn.get("audio_data")&&4===this.dyn.get("audio_data").state?this.next("AudioProcessing"):e._started.call(this)}}})}),e.define("module:AudioPlayerStates.AudioProcessing",["mediacomponents:AudioPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},function(e){return{dynamics:["loader","message"],_started:function(){this.dyn.set("message",this.dyn.string("audio-processing")),this.__shareaudio=this.dyn.get("shareaudio"),this.dyn.set("shareaudio",[]),this.dyn._trackProcessing()},_end:function(){this.dyn.set("shareaudio",this.__shareaudio),e._end.call(this)}}})}),e.define("module:AudioPlayerStates.LoadAudio",["mediacomponents:AudioPlayer.Dynamics.PlayerStates.LoadAudio"],function(e,t){return e.extend({scoped:t},function(e){return{_started:function(){this.dyn.loadDataFromCac
2he(),e._started.call(this)}}})}),e.define("module:AudioPlayerStates.PlayAudio",["mediacomponents:AudioPlayer.Dynamics.PlayerStates.PlayAudio"],function(e,t){return e.extend({scoped:t},function(e){return{_started:function(){e._started.call(this),this.dyn._track("audio_play_start")}}})}),e.define("module:AudioRecorderStates.Recording",["mediacomponents:AudioRecorder.Dynamics.RecorderStates.Recording"],function(e,t){return e.extend({scoped:t},function(e){return{_started:function(){e._started.call(this),this.dyn._track("audio_record_start")},_hasStopped:function(){e._hasStopped.call(this),this.dyn._track("audio_record_end",{media_time:this.dyn.get("duration")})}}})}),e.define("module:AudioRecorderStates.Chooser",["mediacomponents:AudioRecorder.Dynamics.RecorderStates.Chooser"],function(e,t){return e.extend({scoped:t},function(e){return{_uploadFile:function(t){e._uploadFile.call(this,t),this.dyn._track("audio_upload_start",{data_size:t.size})}}})}),e.define("module:AudioRecorderStates.Uploading",["mediacomponents:AudioRecorder.Dynamics.RecorderStates.Uploading","base:Time"],function(e,t,i){return e.extend({scoped:i},function(e){return{_started:function(){var t;this.dyn.get("cache")&&(t={data:this.dyn.get("audio_data"),audioFile:this.dyn.getAudioFile()},this.dyn.get("token")&&this.dyn.application.cache.store(this.dyn.get("token"),t,this.dyn.getMediaType()),this.dyn.get("key")&&this.dyn.application.cache.store("_"+this.dyn.get("key"),t,this.dyn.getMediaType()),this.dyn.setProp("playerattrs.cache",!0),this.dyn.setProp("playerattrs.use-cache",!0)),e._started.call(this),this.dyn._track("audio_uploading_start",{data_size:this.dyn._dataUploader.totalBytes()})},_finished:function(){e._finished.call(this),this.dyn._track("audio_uploading_end",{media_time:this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"),data_size:this.dyn._dataUploader.totalBytes(),bandwidth:this.dyn._dataUploader.totalBytes()/(this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"))}),this.dyn._track("upstream_bandwidth",{media_time:this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"),data_size:this.dyn._dataUploader.totalBytes(),bandwidth:this.dyn._dataUploader.totalBytes()/(this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"))}),this.dyn.setProp("playerattrs.forcerefresh",t.now())}}})}),e.define("module:ImageRecorderStates.Recording",["mediacomponents:ImageCapture.Dynamics.RecorderStates.Recording"],function(e,t){return e.extend({scoped:t},function(e){return{_started:function(){e._started.call(this),this.dyn._track("image_record_start")},_hasStopped:function(){e._hasStopped.call(this),this.dyn._track("image_record_end",{media_time:this.dyn.get("duration")})}}})}),e.define("module:ImageRecorderStates.Chooser",["mediacomponents:ImageCapture.Dynamics.RecorderStates.Chooser"],function(e,t){return e.extend({scoped:t},function(e){return{_uploadFile:function(t){e._uploadFile.call(this,t),this.dyn._track("image_upload_start",{data_size:t.size})}}})}),e.define("module:ImageRecorderStates.Uploading",["mediacomponents:ImageCapture.Dynamics.RecorderStates.Uploading","base:Time"],function(e,t,i){return e.extend({scoped:i},function(e){return{_started:function(){var t;this.dyn.get("cache")&&(t={data:this.dyn.get("image_data"),imageFile:this.dyn.getImageFile()},this.dyn.get("token")&&this.dyn.application.cache.store(this.dyn.get("token"),t,this.dyn.getMediaType()),this.dyn.get("key")&&this.dyn.application.cache.store("_"+this.dyn.get("key"),t,this.dyn.getMediaType()),this.dyn.setProp("playerattrs.cache",!0),this.dyn.setProp("playerattrs.use-cache",!0)),e._started.call(this),this.dyn._track("image_uploading_start",{data_size:this.dyn._dataUploader.totalBytes()})},_finished:function(){e._finished.call(this),this.dyn._track("image_uploading_end",{media_time:this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"),data_size:this.dyn._dataUploader.totalBytes(),bandwidth:this.dyn._dataUploader.totalBytes()/(this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"))}),this.dyn._track("upstream_bandwidth",{media_time:this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"),data_size:this.dyn._dataUploader.totalBytes(),bandwidth:this.dyn._dataUploader.totalBytes()/(this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"))}),this.dyn.setProp("playerattrs.forcerefresh",t.now())}}})}),e.define("module:PlayerStates.Initial",["mediacomponents:VideoPlayer.Dynamics.PlayerStates.Initial"],function(e,t){return e.extend({scoped:t},function(e){return{dynamics:["loader"],_started:function(){this.dyn.get("video_data")&&4===this.dyn.get("video_data").state?this.next("VideoProcessing"):e._started.call(this)}}})}),e.define("module:PlayerStates.PosterError",["mediacomponents:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_fail:function(){4===this.dyn.get("video_data").state?this.next("VideoProcessing"):window.navigator.onLine?(this.dyn.set("loader_active",!1),this.dyn.set("message_active",!0),this.dyn.set("message",this.dyn.string("video-access-error")),this.listenOn(this.dyn,"message:click",function(){this.next("LoadPlayer")},this)):this.next("LoadError")},_started:function(){!0===this.dyn.get("video_status")?this._fail():this.listenOn(this.dyn,"change:video_status",function(){!0===this.dyn.get("video_status")&&this._fail()})}})}),e.define("module:PlayerStates.VideoProcessing",["mediacomponents:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},function(e){return{dynamics:["loader","message"],_started:function(){this.dyn.set("message",this.dyn.string("video-processing")),this.__sharevideo=this.dyn.get("sharevideo"),this.dyn.set("sharevideo",[]),this.dyn._trackProcessing()},_end:function(){this.dyn.set("sharevideo",this.__sharevideo),e._end.call(this)}}})}),e.define("module:PlayerStates.LoadVideo",["mediacomponents:VideoPlayer.Dynamics.PlayerStates.LoadVideo"],function(e,t){return e.extend({scoped:t},function(e){return{_started:function(){this.dyn.loadDataFromCac
2he(),e._started.call(this)}}})}),e.define("module:PlayerStates.PlayVideo",["mediacomponents:VideoPlayer.Dynamics.PlayerStates.PlayVideo"],function(e,t){return e.extend({scoped:t},function(e){return{_started:function(){e._started.call(this),this.dyn._track("play_start")}}})}),e.define("module:RecorderStates.Recording",["mediacomponents:VideoRecorder.Dynamics.RecorderStates.Recording"],function(e,t){return e.extend({scoped:t},function(e){return{_started:function(){e._started.call(this),this.dyn._track("record_start")},_hasStopped:function(){this.dyn._requiresDeviceOrientation&&(this.dyn._rotation=this.dyn._readDeviceOrientation()),e._hasStopped.call(this),this.dyn._track("record_end",{media_time:this.dyn.get("duration")})}}})}),e.define("module:RecorderStates.Chooser",["mediacomponents:VideoRecorder.Dynamics.RecorderStates.Chooser"],function(e,t){return e.extend({scoped:t},function(e){return{_uploadFile:function(t){e._uploadFile.call(this,t),this.dyn._track("upload_start",{data_size:t.size})}}})}),e.define("module:RecorderStates.CovershotSelection",["mediacomponents:VideoRecorder.Dynamics.RecorderStates.CovershotSelection"],function(e,t){return e.extend({scoped:t},function(e){return{_next:function(t){this.dyn._track(t?"cover_skip":"cover_select"),e._next.call(this,t)}}})}),e.define("module:RecorderStates.CovershotSelectionFromGallery",["mediacomponents:VideoRecorder.Dynamics.RecorderStates.CovershotSelectionFromGallery"],function(e,t){return e.extend({scoped:t},function(e){return{_next:function(t){this.dyn._track(t?"cover_skip":"cover_select"),e._next.call(this,t)}}})}),e.define("module:RecorderStates.CovershotSelectionFromPlayer",["mediacomponents:VideoRecorder.Dynamics.RecorderStates.CovershotSelectionFromPlayer"],function(e,t){return e.extend({scoped:t},function(e){return{_next:function(t){this.dyn._track(t?"cover_skip":"cover_select"),e._next.call(this,t)}}})}),e.define("module:RecorderStates.Uploading",["mediacomponents:VideoRecorder.Dynamics.RecorderStates.Uploading","base:Time"],function(e,t,i){return e.extend({scoped:i},function(e){return{_started:function(){var t;this.dyn.get("cache")&&(t={data:this.dyn.get("video_data"),videoFile:this.dyn.getVideoFile(),covershotFile:this.dyn.getCovershotFile()},this.dyn.get("token")&&this.dyn.application.cache.store(this.dyn.get("token"),t,this.dyn.getMediaType()),this.dyn.get("key")&&this.dyn.application.cache.store("_"+this.dyn.get("key"),t,this.dyn.getMediaType()),this.dyn.setProp("playerattrs.cache",!0),this.dyn.setProp("playerattrs.use-cache",!0)),e._started.call(this),this.dyn._track("uploading_start",{data_size:this.dyn._dataUploader.totalBytes()})},_finished:function(){e._finished.call(this),this.dyn._track("uploading_end",{media_time:this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"),data_size:this.dyn._dataUploader.totalBytes(),bandwidth:this.dyn._dataUploader.totalBytes()/(this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"))}),this.dyn._track("upstream_bandwidth",{media_time:this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"),data_size:this.dyn._dataUploader.totalBytes(),bandwidth:this.dyn._dataUploader.totalBytes()/(this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"))}),this.dyn.setProp("playerattrs.forcerefresh",t.now())}}})}),e.define("private:KVSWebRTCLoaderMixin",["browser:Loader"],function(e){return{_deferActivate:function(){try{if(KVSWebRTC)return!1}catch(t){if(t instanceof ReferenceError)return e.loadScript("https://unpkg.com/amazon-kinesis-video-streams-webrtc/dist/kvs-webrtc.min.js",function(){this.activate()}.bind(this)),!0;throw t}}}}),e.define("private:Application.VideosApiMixin",function(){return{index:function(e,t,i){return this.application.connect.request("/videos/",{method:"GET",auth:t,resilience:i,data:e})},destroy:function(e,t,i){return this.application.connect.request("/videos/"+e,{method:"DELETE",auth:t,resilience:i})},destroy_file:function(e,t,i){return this.application.connect.request("/videos/"+e+"/file",{method:"DELETE",auth:t,resilience:i})},create:function(e,t,i){return this.application.connect.request("/videos",{method:"POST",auth:t,resilience:i,data:e})},_create:function(e,t,i){return this.application.connect.request("/videos/videos-upload-url",{method:"POST",auth:t,resilience:i,data:e})},update:function(e,t,i,r){return this.application.connect.request("/videos/"+e,{method:"POST",auth:i,resilience:r,data:t})},_playback:function(e,t,i,r){return this.application.connect.request("/videos/"+e+"/playback",{method:"POST",auth:i,resilience:r,data:t})},get:function(e,t,i){return this.application.connect.request("/videos/"+e,{method:"GET",auth:t,resilience:i})}}}),e.define("private:Application.Videos",["base:Class","base:Promise","base
2:Objs","base:Time","base:Async","base:Types","base:Net.HttpHeader","base:Ids","base:Comparators","private:Application.VideosApiMixin"],function(e,t,i,r,o,a,n,s,x,c,l){return e.extend({scoped:l},[c,function(e){return{constructor:function(t){e.constructor.call(this),this.application=t,this.__cache={}},imageUrl:function(e,t){return this.application.urls.httpStreamingResourceUrl("videos/"+e+"/image",{auth:(t=t||{}).auth,params:i.extend({refresh:this.refreshToken(e)},t.params)})},publicVideoUrl:function(e){return this.application.urls.hostedUrl("/v/"+e)},iframeVideoUrl:function(e){return this.application.urls.hostedUrl("/p/"+e)},iframeRecorderUrl:function(){return this.application.urls.hostedUrl("/r/"+this.application.data.get("token"))},videoUrl:function(e,t){return this.application.urls.httpStreamingResourceUrl("videos/"+e+"/video.mp4",{auth:(t=t||{}).auth,params:i.extend({refresh:this.refreshToken(e),download:!!t.download||null},t.params)})},refreshToken:function(e){try{var t=this.cache(e,{weak:!0}).value();return!t||t.submission_date===t.resubmission_date||86400<r.now()/1e3-t.resubmission_date?null:t.resubmission_date}catch(e){return null}},__cacheGet:function(e){return this.__cache[e]||(this.__cache[e]={ready:!1,data:null,error:null,last_update:null,auth:null,next_update:null,next_update_timer:null,updating:!1,promises:[],watchers:{}}),this.__cache[e]},__cacheUpdate:function(e,t){var n,s=this.__cacheGet(e);s.updating||s.next_update&&s.next_update<=t||(s.next_update&&(o.clearEventually(s.next_update_timer),s.next_update=null),(n=r.now())<t?(s.next_update=t,s.next_update_timer=o.eventually(function(){this.__cacheUpdate(e)},this,t-n)):(s.updating=!0,this.get(e,s.auth).callback(function(t,n){s.ready=!0,s.updating=!1;var c=r.now(),l=s.last_update?c-s.last_update:null,d=(s.last_update=c,s.next_update=null,s.data),u=t;s.data=n,s.error=t,o.clearEventually(s.next_update_timer),i.iter(s.promises,function(e){e.asyncCallback(t,n)},this),s.promises=[],a.is_empty(s.watchers)||((!t||t.equals(u))&&x.deepEqual(n,d,10)||i.iter(s.watchers,function(e){e.callback.call(e.context,t,n)},this),null===l?i.iter(s.watchers,function(e){e.weak||(l=null===l?e.initialage:Math.min(e.initialage,l))},this):l*=2,null!==l&&(i.iter(s.watchers,function(e){!e.weak&&e.maxage&&(l=Math.min(l,e.maxage))},this),this.__cacheUpdate(e,c+l)))},this)))},cacheInvalidate:function(e){this.__cacheGet(e).ready=!1},cache:function(e,r){var o=this.__cacheGet(e);return(r=i.extend({auth:null,weak:!1,force:!1,age:null},r)).weak&&!o.ready?t.error(!0):o.ready&&!r.force&&(!r.age||now-o.last_update<r.age)?o.data?t.value(o.data):t.error(o.error):(r.auth&&(o.auth=r.auth),r=t.create(),o.promises.push(r),this.__cacheUpdate(e),r)},watch:function(e,t,o,a){var n=this.__cacheGet(e);(t=i.extend({auth:null,weak:!1,maxage:null,initialage:1e3},t)).auth&&(n.auth=t.auth),n.watchers[s.objectId(a)]={context:a,callback:o,weak:t.weak,maxage:t.maxage,age:t.initialage},t.weak||this.__cacheUpdate(e,t.initialage+r.now())},unwatch:function(e,t){delete this.__cacheGet(e).watchers[s.objectId(t)]},createByUpload:function(e){return this._create(i.extend(i.clone(e.data,1),{create_stream:!0,image_url:!!e.image_data,audio_url:!!e.audio_data}),e.auth,5).mapSuccess(function(i){var r=t.create(),o=this.application.streams.signedDataUploader(i.video.token,i.stream.token,{auth:e.auth,video_data:e.video_data,audio_data:e.audio_data,image_data:e.image_data,url_data:i.url_data});return e.progress&&o.on("progress",e.progress,e.context),o.on("error",function(e){r.asyncError(e)},this),o.on("success",function(){this.application.streams._confirm(i.video.token,i.stream.token,{},e.auth,50).forwardCallback(r)},this),o.upload(),r},this)}}}])}),e.define("private:Application.StreamsApiMixin",function(){return{index:function(e,t,i,r){return this.application.connect.request("/videos/"+e+"/streams/",{method:"GET",auth:i,resilience:r,data:t})},destroy:function(e,t,i,r){return this.application.connect.request("/videos/"+e+"/streams/"+t,{method:"DELETE",auth:i,resilience:r})},destroy_file:function(e,t,i,r){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/file",{method:"DELETE",auth:i,resilience:r})},create:function(e,t,i,r){return this.application.connect.request("/videos/"+e+"/streams",{method:"POST",auth:i,resilience:r,data:t})},_create:function(e,t,i,r){return this.application.connect.request("/videos/"+e+"/streams/streams-upload-url",{method:"POST",auth:i,resilience:r,data:t})},accept:function(e,t,i,r){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/accept",{method:"POST",auth:i,resilience:r})},_image_attach:function(e,t,i,r,o){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/imageattach",{method:"POST",auth:r,resilience:o,data:i})},_audio_attach:function(e,t,i,r,o){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/audioattach",{method:"POST",auth:r,resilience:o,data:i})},_recorder_submit:function(e,t,i,r,o){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/recordersubmit",{method:"POST",auth:r,resilience:o,data:i})},_uploader_state:function(e,t,i,r){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/uploaderstate",{method:"GET",auth:i,resilience:r})},_subtitle_attach:function(e,t,i,r){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/subtitleattach",{method:"POST",auth:i,resilience:r})},_confirm:function(e,t,i,r,o,a){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/confirm-video",{method:"POST",auth:r,resilience:o,data:i,query:a})},_confirm_image:function(e,t,i,r,o){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/confirm-image",{method:"POST",auth:r,resilience:o,data:i})},_confirm_audio:function(e,t,i,r,o){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/confirm-audio",{method:"POST",auth:r,resilience:o,data:i})},_get_video_upload_urls:function(e,t,i,r,o){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/video-upload-urls",{method:"GET",auth:r,resilience:o,data:i})},_get_image_upload_urls:function(e,t,i,r,o){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/image-upload-urls",{method:"GET",auth:r,resilience:o,data:i})},_get_audio_upload_urls:function(e,t,i,r,o){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/audio-upload-urls",{method:"GET",auth:r,resilience:o,data:i})}}}),e.define("private:Application.Streams",["base:Class","base:Objs","private:Application.StreamsApiMixin","browser:Upload.MultiUploader"],function(e,t,i,r,o){return e.extend({scoped:o},[i,function(e){return{constructor:function(t){e.constructor.call(this),this.application=t},imageUrl:function(e,t,i){return this.application.urls.httpStreamingResourceUrl("videos/"+e+"/streams/"+t+"/image",{auth:(i=i||{}).auth,params:i.params})},videoUrl:function(e,i,r){return this.application.urls.httpStreamingResourceUrl("videos/"+e+"/streams/"+i+"/video.mp4",{auth:(r=r||{}).auth,params:t.extend({download:!!r.download||null},r.params)})},videoAttachUrl:function(e,t,i){return this.application.urls.httpApiResourceUrl("/videos/"+e+"/streams/"+t+"/videoattach",{auth:i})},videoAttachUploaderConfig:function(e,t,i,r){return this.application.data.getUploaderConfig(this.videoAttachUrl(e,t,i),r)},videoAttachUploader:function(e,t,i,r){return this.application.data.getUploader(this.videoAttachUrl(e,t,i),r)},imageAttachUrl:function(e,t,i){return this.application.urls.httpApiResourceUrl("/videos/"+e+"/streams/"+t+"/imageattach",{auth:i})},imageAttachUploaderConfig:function(e,t,i,r){return this.application.data.getUploaderConfig(this.imageAttachUrl(e,t,i),r,{nonessential:!1})},imageAttachUploader:function(e,t,i,r){return this.application.data.getUploader(this.imageAttachUrl(e,t,i),r,{essential:!1})},audioAttachUrl:function(e,t,i){return this.application.urls.httpApiResourceUrl("/videos/"+e+"/streams/"+t+"/audioattach",{auth:i})},subtitleAttachUrl:function(e,t,i){return this.application.urls.httpApiResourceUrl("/videos/"+e+"/streams/"+t+"/subtitleattach",{auth:i})},audioAttachUploaderConfig:function(e,t,i,r){return this.application.data.getUploaderConfig(this.audioAttachUrl(e,t,i),r)},subtitleAttachUploaderUrl:function(e,t,i){return this.subtitleAttachUrl(e,t,i)},audioAttachUploader:function(e,t,i,r){return this.application.data.getUploader(this.audioAttachUrl(e,t,i),r)},webrtcStreamName:function(e,t,i){return"applications___"+this.application.data.get("token")+"___videos___"+e+"___streams___"+t+"___video"},dataUploader:function(e,t,i){var o=new r;return i.video_data&&o.addUploader(this.videoAttachUploader(e,t,i.auth,i.video_data)),i.audio_data&&o.addUploader(this.audioAttachUploader(e,t,i.auth,i.audio_data)),i.image_data&&o.addUploader(this.imageAttachUploader(e,t,i.auth,i.image_data)),o},signedDataUploader:function(e,t,i){var o=new r;return i.video_data&&o.addUploader(this.application.data.getSignedUploader(i.url_data.url,i.url_data.fields,i.video_data)),i.audio_data&&o.addUploader(this.application.data.getSignedUploader(i.audio_url_data.url,i.audio_url_data.fields,i.audio_data)),i.image_data&&o.addUploader(this.application.data.getSignedUploader(i.image_url_data.url,i.image_url_data.fields,i.image_data)),o}}}])}),e.define("private:Application.AudiosApiMixin",function(){return{index:function(e,t,i){return this.application.connect.apiRequest("/audios/",{method:"GET",auth:t,resilience:i,data:e})},destroy:function(e,t,i){return this.application.connect.apiRequest("/audios/"+e,{method:"DELETE",auth:t,resilience:i})},create:function(e,t,i){return this.application.connect.apiRequest("/audios",{method:"POST",auth:t,resilience:i,data:e})},update:function(e,t,i,r){return this.application.connect.apiRequest("/audios/"+e,{method:"POST",auth:i,resilience:r,data:t})},get:function(e,t,i){return this.application.connect.apiRequest("/audios/"+e,{method:"GET",auth:t,resilience:i})}}}),e.define("private:Application.Audios",["base:Class","base:Promise","base
2:Objs","base:Time","base:Async","base:Types","base:Net.HttpHeader","base:Ids","base:Comparators","private:Application.AudiosApiMixin"],function(e,t,i,r,o,a,n,s,x,c,l){return e.extend({scoped:l},[c,function(e){return{constructor:function(t){e.constructor.call(this),this.application=t,this.__cache={}},audioUrl:function(e,t){return this.application.urls.apiStreamingResourceUrl("audios/"+e+"/audio.aac",{auth:(t=t||{}).auth,params:i.extend({refresh:this.refreshToken(e),download:!!t.download||null},t.params)})},refreshToken:function(e){try{var t=this.cache(e,{weak:!0}).value();return!t||t.submission_date===t.resubmission_date||86400<r.now()/1e3-t.resubmission_date?null:t.resubmission_date}catch(e){return null}},__cacheGet:function(e){return this.__cache[e]||(this.__cache[e]={ready:!1,data:null,error:null,last_update:null,auth:null,next_update:null,next_update_timer:null,updating:!1,promises:[],watchers:{}}),this.__cache[e]},__cacheUpdate:function(e,t){var n,s=this.__cacheGet(e);s.updating||s.next_update&&s.next_update<=t||(s.next_update&&(o.clearEventually(s.next_update_timer),s.next_update=null),(n=r.now())<t?(s.next_update=t,s.next_update_timer=o.eventually(function(){this.__cacheUpdate(e)},this,t-n)):(s.updating=!0,this.get(e,s.auth).callback(function(t,n){n=n&&n.audio?n.audio:n,s.ready=!0,s.updating=!1;var c=r.now(),l=s.last_update?c-s.last_update:null,d=(s.last_update=c,s.next_update=null,s.data),u=t;s.data=n,s.error=t,o.clearEventually(s.next_update_timer),i.iter(s.promises,function(e){e.asyncCallback(t,n)},this),s.promises=[],a.is_empty(s.watchers)||((!t||t.equals(u))&&x.deepEqual(n,d,10)||i.iter(s.watchers,function(e){e.callback.call(e.context,t,n)},this),null===l?i.iter(s.watchers,function(e){e.weak||(l=null===l?e.initialage:Math.min(e.initialage,l))},this):l*=2,null!==l&&(i.iter(s.watchers,function(e){!e.weak&&e.maxage&&(l=Math.min(l,e.maxage))},this),this.__cacheUpdate(e,c+l)))},this)))},cacheInvalidate:function(e){this.__cacheGet(e).ready=!1},cache:function(e,r){var o=this.__cacheGet(e);return(r=i.extend({auth:null,weak:!1,force:!1,age:null},r)).weak&&!o.ready?t.error(!0):o.ready&&!r.force&&(!r.age||now-o.last_update<r.age)?o.data?t.value(o.data):t.error(o.error):(r.auth&&(o.auth=r.auth),r=t.create(),o.promises.push(r),this.__cacheUpdate(e),r)},watch:function(e,t,o,a){var n=this.__cacheGet(e);(t=i.extend({auth:null,weak:!1,maxage:null,initialage:1e3},t)).auth&&(n.auth=t.auth),n.watchers[s.objectId(a)]={context:a,callback:o,weak:t.weak,maxage:t.maxage,age:t.initialage},t.weak||this.__cacheUpdate(e,t.initialage+r.now())},unwatch:function(e,t){delete this.__cacheGet(e).watchers[s.objectId(t)]},createByUpload:function(e){return this.create(i.extend(i.clone(e.data,1),{create_stream:!0}),e.auth,5).mapSuccess(function(i){var r=t.create(),o=this.application.data.getSignedUploader(i.url_data.url,i.url_data.fields,e.audio_data);return e.progress&&o.on("progress",e.progress,e.context),o.on("error",function(e){r.asyncError(e)},this),o.on("success",function(){this.application.audio_streams.confirm(i.audio.token,i.audio_stream.token,{},e.auth,50).forwardCallback(r)},this),o.upload(),r},this)}}}])}),e.define("private:Application.AudioStreamsApiMixin",function(){return{index:function(e,t,i,r){return this.application.connect.apiRequest("/audios/"+e+"/streams/",{method:"GET",auth:i,resilience:r,data:t})},destroy:function(e,t,i,r){return this.application.connect.apiRequest("/audios/"+e+"/streams/"+t,{method:"DELETE",auth:i,resilience:r})},create:function(e,t,i,r){return this.application.connect.apiRequest("/audios/"+e+"/streams",{method:"POST",auth:i,resilience:r,data:t})},confirm:function(e,t,i,r,o){return this.application.connect.apiRequest("/audios/"+e+"/streams/"+t+"/confirm",{method:"POST",auth:r,resilience:o,data:i})},submit:function(e,t,i,r,o){return this.application.connect.apiRequest("/audios/"+e+"/streams/"+t+"/submit",{method:"POST",auth:r,resilience:o,data:i})},get:function(e,t,i,r){return this.application.connect.apiRequest("/audios/"+e+"/streams/"+t,{method:"GET",auth:i,resilience:r})},_get_audio_upload_urls:function(e,t,i,r,o){return this.application.connect.apiRequest("/audios/"+e+"/streams/"+t+"/audio-upload-urls",{method:"GET",auth:r,resilience:o,data:i})}}}),e.define("private:Application.AudioStreams",["base:Class","base:Objs","private:Application.AudioStreamsApiMixin"],function(e,t,i,r){return e.extend({scoped:r},[i,function(e){return{constructor:function(t){e.constructor.call(this),this.application=t},audioUrl:function(e,i,r){return this.application.urls.apiStreamingResourceUrl("audios/"+e+"/streams/"+i+"/audio.aac",{auth:(r=r||{}).auth,params:t.extend({download:!!r.download||null},r.params)})},webrtcStreamName:function(e,t,i){return"applications___"+this.application.data.get("token")+"___audios___"+e+"___streams___"+t+"___audio"}}}])}),e.define("private:Application.ImagesApiMixin",function(){return{index:function(e,t,i){return this.application.connect.apiRequest("/images/",{method:"GET",auth:t,resilience:i,data:e})},destroy:function(e,t,i){return this.application.connect.apiRequest("/images/"+e,{method:"DELETE",auth:t,resilience:i})},create:function(e,t,i){return this.application.connect.apiRequest("/images",{method:"POST",auth:t,resilience:i,data:e})},update:function(e,t,i,r){return this.application.connect.apiRequest("/images/"+e,{method:"POST",auth:i,resilience:r,data:t})},get:function(e,t,i){return this.application.connect.apiRequest("/images/"+e,{method:"GET",auth:t,resilience:i})}}}),e.define("private:Application.Images",["base:Class","base:Promise","base
2:Objs","base:Time","base:Async","base:Net.HttpHeader","base:Ids","base:Comparators","private:Application.ImagesApiMixin"],function(e,t,i,r,o,a,n,s,x,c){return e.extend({scoped:c},[x,function(e){return{constructor:function(t){e.constructor.call(this),this.application=t,this.__cache={}},imageUrl:function(e,t){return this.application.urls.apiStreamingResourceUrl("images/"+e+"/image.jpg",{auth:(t=t||{}).auth,params:i.extend({refresh:this.refreshToken(e),download:!!t.download||null},t.params)})},refreshToken:function(e){try{var t=this.cache(e,{weak:!0}).value();return!t||t.submission_date===t.resubmission_date||86400<r.now()/1e3-t.resubmission_date?null:t.resubmission_date}catch(e){return null}},__cacheGet:function(e){return this.__cache[e]||(this.__cache[e]={ready:!1,data:null,error:null,last_update:null,auth:null,next_update:null,next_update_timer:null,updating:!1,promises:[],watchers:{}}),this.__cache[e]},__cacheUpdate:function(e,t){var a,n=this.__cacheGet(e);n.updating||n.next_update&&n.next_update<=t||(n.next_update&&(o.clearEventually(n.next_update_timer),n.next_update=null),(a=r.now())<t?(n.next_update=t,n.next_update_timer=o.eventually(function(){this.__cacheUpdate(e)},this,t-a)):(n.updating=!0,this.get(e,n.auth).callback(function(t,a){a=a&&a.image?a.image:a,n.ready=!0,n.updating=!1;var x=r.now(),c=n.last_update?x-n.last_update:null,l=(n.last_update=x,n.next_update=null,n.data),d=t;n.data=a,n.error=t,o.clearEventually(n.next_update_timer),i.iter(n.promises,function(e){e.asyncCallback(t,a)},this),(!t||t.equals(d))&&s.deepEqual(a,l,10)||i.iter(n.watchers,function(e){e.callback.call(e.context,t,a)},this),null===c?i.iter(n.watchers,function(e){e.weak||(c=null===c?e.initialage:Math.min(e.initialage,c))},this):c*=2,null!==c&&(i.iter(n.watchers,function(e){!e.weak&&e.maxage&&(c=Math.min(c,e.maxage))},this),this.__cacheUpdate(e,x+c))},this)))},cacheInvalidate:function(e){this.__cacheGet(e).ready=!1},cache:function(e,r){var o=this.__cacheGet(e);return(r=i.extend({auth:null,weak:!1,force:!1,age:null},r)).weak&&!o.ready?t.error(!0):o.ready&&!r.force&&(!r.age||now-o.last_update<r.age)?o.data?t.value(o.data):t.error(o.error):(r.auth&&(o.auth=r.auth),r=t.create(),o.promises.push(r),this.__cacheUpdate(e),r)},watch:function(e,t,o,a){var s=this.__cacheGet(e);(t=i.extend({auth:null,weak:!1,maxage:null,initialage:1e3},t)).auth&&(s.auth=t.auth),s.watchers[n.objectId(a)]={context:a,callback:o,weak:t.weak,maxage:t.maxage,age:t.initialage},t.weak||this.__cacheUpdate(e,t.initialage+r.now())},unwatch:function(e,t){delete this.__cacheGet(e).watchers[n.objectId(t)]},createByUpload:function(e){return this.create(i.extend(i.clone(e.data,1),{create_stream:!0}),e.auth).mapSuccess(function(i){var r=t.create(),o=this.application.image_streams.dataUploader(i.image.token,i.stream.token,{auth:e.auth,image_data:e.image_data});return e.progress&&o.on("progress",e.progress,e.context),o.on("error",function(e){r.asyncError(e)},this),o.on("success",function(){this.application.image_streams.submit(i.image.token,i.stream.token,null,e.auth,50).forwardCallback(r)},this),o.upload(),r},this)}}}])}),e.define("private:Application.ImageStreamsApiMixin",function(){return{index:function(e,t,i,r){return this.application.connect.apiRequest("/images/"+e+"/streams/",{method:"GET",auth:i,resilience:r,data:t})},destroy:function(e,t,i,r){return this.application.connect.apiRequest("/images/"+e+"/streams/"+t,{method:"DELETE",auth:i,resilience:r})},create:function(e,t,i,r){return this.application.connect.apiRequest("/images/"+e+"/streams",{method:"POST",auth:i,resilience:r,data:t})},confirm:function(e,t,i,r,o){return this.application.connect.apiRequest("/images/"+e+"/streams/"+t+"/submit",{method:"POST",auth:r,resilience:o,data:i})},submit:function(e,t,i,r,o){return this.application.connect.apiRequest("/images/"+e+"/streams/"+t+"/submit",{method:"POST",auth:r,resilience:o,data:i})},get:function(e,t,i,r){return this.application.connect.apiRequest("/images/"+e+"/streams/"+t,{method:"GET",auth:i,resilience:r})},_get_image_upload_urls:function(e,t,i,r,o){return this.application.connect.apiRequest("/images/"+e+"/streams/"+t+"/image-upload-urls",{method:"GET",auth:r,resilience:o,data:i})}}}),e.define("private:Application.ImageStreams",["base:Class","base:Objs","private:Application.ImageStreamsApiMixin"],function(e,t,i,r){return e.extend({scoped:r},[i,function(e){return{constructor:function(t){e.constructor.call(this),this.application=t},imageUrl:function(e,i,r){return this.application.urls.apiStreamingResourceUrl("images/"+e+"/streams/"+i+"/image.jpg",{auth:(r=r||{}).auth,params:t.extend({download:!!r.download||null},r.params)})},webrtcStreamName:function(e,t,i){return"applications___"+this.application.data.get("token")+"___images___"+e+"___streams___"+t+"___image"},dataUploader:function(e,t,i){return this.imageAttachUploader(e,t,i.auth,i.image_data)}}}])}),e.define("private:Application.AnalyticsApiMixin",function(){return{_push:function(e,t,i){return this.application.connect.apiRequest("/scitylana/kcart",{method:"POST",auth:t,resilience:i,data:e})}}}),e.define("private:Application.Analytics",["base:Class","base:Events.EventsMixin","base:Objs","base:Time","base:Timers.Timer","browser:Info","private:Application.AnalyticsApiMixin","private:Core","private:Environment","private:Logger"],function(e,t,i,r,o,a,n,s,x,c,l){var d=r.now();return e.extend({scoped:l},[t,n,function(e){return{constructor:function(t){e.constructor.call(this),this.application=t,this.__google_analytics_events={},t.data.get("google_analytics")&&(this.__google_analytics_events=i.objectify(t.data.get("google_analytics_track"))),this.__queue=[],this.__trackFailed=0,this.__trackSuccess=0,this.application.data.get("analytics")&&(this.__timer=this.auto_destroy(new o({context:this,fire:this.__pushEvents,delay:5e3})))},_generateEvent:function(e,t,o,a,n,x){return x=x||r.now(),o=o||{},a=a||{},n=n||{},{tokens:i.extend({application_token:this.application.data.get("token")},o),client:{type:"web",version:"v"+s.revision.version+"-"+s.revision.revision,revision:s.revision.revision,sdk_version:e},environment:{location:document.location.href,time:x-d},device:{navigator_appname:navigator.appName,navigator_appcodename:navigator.appCodeName,navigator_appversion:navigator.appVersion,navigator_cookieenabled:navigator.cookieEnabled,navigator_language:navigator.language||navigator.userLanguage||"",navigator_platform:navigator.platform,navigator_useragent:navigator.userAgent,navigator_window_chrome:"chrome"in window,navigator_window_opera:"opera"in window},event:{time:x,type:t,media_time:a.media_time||null,embed_type:a.embed_type||null,data_size:a.data_size||null,bandwidth:a.bandwidth||null},media:{duration:n.duration||null,width:n.width||null,height:n.height||null,tags:n.tags?n.tags.join(","):null,creation_type:n.creation_type||null,hd:n.width&&n.height&&921600<=n.width*n.height}}},track:function(e,t,i,r,o,a){try{var n=this._generateEvent(e,t,i,r,o,a);this.application.data.get("analytics")&&this.__queue.push(n),this.__google_analytics_events[t]&&ga("send","event","Ziggeo",t,"Ziggeo Campaign",r.media_time||o.duration||r.data_size||void 0),this.trigger("track",
2n)}catch(e){}},userTrack:function(e){this.track("2",e)},__pushEvents:function(){var e;!this.application.data.get("analytics")||0===this.__queue.length||10<this.__trackFailed&&this.__trackSuccess/this.__trackFailed<.5||(e=this.__queue,this.__queue=[],this._push({events:JSON.stringify(e)}).error(function(){this.__trackFailed++,this.__queue=e.concat(this.__queue)},this).success(function(){this.__trackSuccess++},this))}}}])}),e.define("private:Application.VideoCallsApiMixin",function(){return{create:function(e,t,i){return this.application.connect.apiRequest("/live-calls",{method:"POST",auth:t,resilience:i,data:e})},sign:function(e,t,i){return this.application.connect.apiRequest("/live-calls-sign-request",{method:"POST",auth:t,resilience:i,data:e})},join:function(e,t,i,r){return this.application.connect.apiRequest("/live-calls/"+e+"/join",{method:"POST",auth:i,resilience:r,data:t})},leave:function(e,t,i,r){return this.application.connect.apiRequest("/live-calls/"+e,{method:"POST",auth:i,resilience:r,data:t})},end:function(e,t,i,r){return this.application.connect.apiRequest("/live-calls/"+e,{method:"POST",auth:i,resilience:r,data:t})},update:function(e,t,i,r){return this.application.connect.apiRequest("/live-calls/"+e,{method:"POST",auth:i,resilience:r,data:t})}}}),e.define("private:Application.VideoCalls",["base:Class","private:Application.VideoCallsApiMixin"],function(e,t,i){return e.extend({scoped:i},[t,function(e){return{constructor:function(t){e.constructor.call(this),this.application=t}}}])}),e.define("module:Application",["base:Class","base:Objs","base:Events.EventsMixin","base:Events.Events","base:Async","base:Promise","browser:Dom","module:Locale","private:Application.Data","private:Application.Urls","private:Application.Cache","private:Application.Connect","private:Application.Videos","private:Application.Streams","private:Application.Audios","private:Application.AudioStreams","private:Application.Images","private:Application.ImageStreams","private:Application.VideoCalls","private:Application.Analytics","private:Application.Debugger","module:Supplementary"],function(e,t,i,r,o,a,n,s,x,c,l,d,u,p,m,h,b,g,v,f,y,_,E){s.mainLocale.register({error_503:"We are maintaining our service. We will be back shortly.",error_404:"We cannot recognize your api key. Please make sure to specify it in your website's header.",error_401:"You are not allowed to access the application from this site.",error_412:"You need to confirm / upgrade your account.",error_unknown:"An unknown error occurred. Our team has been notified and will resolve the issue."},"application");var C=e.extend({scoped:E},[i,function(e){return{constructor:function(t){"lazy"===window.ZiggeoObserverConfig&&C.undefer(),e.constructor.call(this),this.__authCache={},this.data=this.auto_destroy(new x(this,t)),this.data.get("debug")&&(this.debug=this.auto_destroy(new y(this))),this.urls=this.auto_destroy(new c(this)),this.cache=this.auto_destroy(new l(this)),this.connect=this.auto_destroy(new d(this)),this.videos=this.auto_destroy(new u(this)),this.streams=this.auto_destroy(new p(this)),this.audios=this.auto_destroy(new m(this)),this.audio_streams=this.auto_destroy(new h(this)),this.images=this.auto_destroy(new b(this)),this.image_streams=this.auto_destroy(new g(this)),this.video_calls=this.auto_destroy(new v(this)),this.analytics=this.auto_destroy(new f(this)),this.embed_events=this.auto_destroy(new r),this.embed_events._invokeCallback=_.eventInvokeCallback,this._invokeCallback=_.eventInvokeCallback,this.cls.register(this),this.__init()},destroy:function(){this.cls.unregister(this),e.destroy.call(this)},__init:function(){this.connect.request("session",{method:"POST",params:{noauth:!this.data.get("auth")},resilience:5}).success(function(e){this.data.set("cookie_changed",e.token!==this.data.get("cookie_value")),this.data.set("cookie_value",e.token),this.data.set("testing_application",e.testing_application),this.data.set("ready",!0),this.analytics.track("2","init_application",{}),n.ready(function(){o.eventually(function(){this.persistentTrigger("ready")},this)},this)},this).error(function(e){this.data.set("error",e.status_code());var t=s.mainLocale.get("error_"+e.status_code(),"application");this.data.set("error_message",t||s.mainLocale.get("error_unknown","application")),this.persistentTrigger("error",e.status_code(),this.data.get("error_message"))},this)},authMediaReady:function(e,t,i){if(t&&e){var r=e.client_auth||e.server_auth;if(r&&!this.__authCache[r])return this[i].get(t,{auth:e}).callback(function(){this.__authCache[r]=!0},this)}return a.value(!0)},authVideoReady:function(e,t){return this.authMediaReady(e,t,"videos")},authAudioReady:function(e,t){return this.authMediaReady(e,t,"audios")}}}],{__default:null,__instances:{},__deferred:0,events:new r,setDefault:function(e){this.__default=e,this.events.trigger("set-default",e)},getDefault:function(){return this.__default},getByToken:function(e){return this.__instances[e]},instanceByToken:function(e,i){return this.getByToken(e)||new this(t.extend({token:e},i))},register:function(e){var t=e.data.get("token");if(t in this.__instances)throw"Application Instance already existing for this application token.";this.__instances[t]=e,this.__default||this.setDefault(e)},unregister:function(e){var t=e.data.get("token");this.__instances[t]===e&&delete this.__instances[t],this.getDefault()===e&&this.setDefault(null)},isDeferred:function(){return 0<this.__deferred},defer:function(){this.__deferred++},undefer:function(){this.__deferred--,0===this.__deferred&&this.events.trigger("undefer")},onUndefer:function(e,t){this.isDeferred()?this.events.once("undefer",e,t):e.call(t||this)}});return window.ZiggeoDefer&&C.__deferred++,["lazy","manual"].includes(window.ZiggeoObserverConfig)&&C.__deferred++,C}),e.define("private:Dynamics",["dynamics:DomObserver","dynamics:Parser","dynamics:Registries","base:Async","browser:Dom","module:Application"],function(e,t,i,r,o,a){t.secureMode=!0;var n=new e({allowed_dynamics:["ziggeoplayer","ziggeorecorder","ziggeoaudioplayer","ziggeoaudiorecorder","ziggeoimageviewer","ziggeoimagecapture","ziggeoiframeplayer","ziggeoiframerecorder","ziggeovideocall"],enabled:!(i.prefixes.ziggeo=!0)}),s="active";return["lazy","manual","once"].includes(window.ZiggeoObserverConfig)&&(s=window.ZiggeoObserverConfig),window.ZiggeoObserverConfig&&window.ZiggeoDefer&&console.warn("You are using both ZiggeoObserverConfig and ZiggeoDefer together. In most cases you do not want to do that and instead want to use ZiggeoObserverConfig only. Feel free to reach out to our support team at [email protected] for more info."),o.ready(function(){r.eventually(function(){a.onUndefer(function(){n.enable(),"once"===s&&n.disable()})})}),{domObserver:n}}),e.define("private:ZiggeoDynamicMixin",["module:Application","base:Types"],function(e,t){return{_obtainApplication:function(){this.get("application")&&(this.application=t.is_string(this.get("application"))?e.instanceByToken(this.get("application")):this.get("application")),this.application=this.application||e.getDefault()},_deferActivate:function(){return this._obtainApplication(),!(this.application||!this.get("lazy-application")||(e.events.once("set-default",function(e){this.application=e,this.activate()},this),0))}}}),e.define("module:AudioPlayer",["mediacomponents:AudioPlayer.Dynamics.Player","private:Logger","module:Application","base:Types","module:AudioPlayerStates.Initial","module:AudioPlayerStates","base:Net.HttpHeader","module:Locale","module:Supplementary","base:Objs","base:Time","base:Timers.Timer","base
2:Promise","base:TimeFormat","private:ZiggeoDynamicMixin"],function(e,t,i,r,o,a,n,s,x,c,l,d,u,p,m,h){return e.extend({scoped:h},[m,function(e){return{attrs:{"client-auth":null,"server-auth":null,"intermediate-token":null,audio:null,stream:null,application:null,cache:!1,forcerefresh:!1,pauseonplay:!1,"use-cache":!1},types:{playlist:"array",cache:"bool",pauseonplay:"bool","use-cache":"bool","lazy-application":"bool"},loadDataFromCache:function(){(this.get("use-cache")||this.get("usecache"))&&this.application.cache.read(this.get("audio"),this.getMediaType()).success(function(e){e.data&&this.set("audio_data",e.data),e.audioFile&&this.set("source",e.audioFile)}.bind(this))},create:function(){if(this.loadDataFromCache(),this._invokeCallback=x.eventInvokeCallback,this.get("source")||0<this.get("sources").length)return e.create.call(this);this.set("ready",!1),this.__playlist=this.get("playlist"),this.set("playlist",null),e.create.call(this),this.set("auth",{client_auth:this.get("client-auth"),server_auth:this.get("server-auth"),intermediate_token:this.get("intermediate-token")}),this.set("application_status",null),this.set("audio_status",null)},_initialState:o,_notifications:{_activate:"_createWithApplication"},_trackProcessing:function(){this.__tempa=this.get("audio"),this.application.audios.watch(this.__tempa,{auth:this.get("auth"),maxage:2500}
2,this.__audioUpdate,this),this.set("start-processing-time",l.now()),this._track("audio_processing_start"),this._processingTimer=this.auto_destroy(new d({delay:100,context:this,fire:function(){var e=1e3;this.get("duration")&&1e3<this.get("duration")/60*1e3&&(e=this.get("duration")/60*1e3),e=(l.now()-this.get("start-processing-time"))/e,e=1-1/(1+Math.sqrt(Math.sqrt(e)));(this.parent()?this.parent():this).trigger("processing",e)}}))},_stopTrackingProcessing:function(){this._processingTimer.destroy(),this.application.audios.unwatch(this.__tempa,this),this.set("end-processing-time",l.now()),this._track("audio_processing_end",{media_time:this.get("end-processing-time")-this.get("start-processing-time")}),(this.parent()?this.parent():this).trigger("processed")},_audioWasProcessing:function(){return!!this._processingTimer},_createWithApplication:function(){var e,i;this._obtainApplication(),this.application?this.application.data.get("auth")||!this.get("client-auth")&&!this.get("server-auth")?(this.application.embed_events.delegateEvents(null,this,null,[this]),this.__playlist&&(this.set("playlist",this.__playlist.map(function(e){return this.__sourceByAudio(e)},this)),e=this.get("playlist")[0],this.set("source",e.source),this.set("audio",e.token),this.on("playlist-next",function(e){this.set("audio",e.token)},this)),i=this.parent()&&void 0!==this.parent().record&&void 0!==this.parent().host,this.listenOn(this.application,"ready",function(){this.application.authAudioReady(this.get("auth"),this.get("audio")).callback(function(){this.set("application_status",!0),this.get("playlist")?(this.__setAudioSources(),this.set("ready",!0)):i?this.application.audios.get(this.get("audio"),{auth:this.get("auth")}).callback(function(e,t){this.get("localplayback")&&this.parent()&&this.parent().once("verified",function(){this.destroyed()||this._trackProcessing()},this),this.get("source")||this.__setAudioSources(),t&&4===t.state&&!this.get("localplayback")&&this.state().next("AudioProcessing"),this.set("ready",!0)},this):(this.get("source")||this.__setAudioSources(),this.set("ready",!0)),this._track("embedding_loaded")},this)},this).listenOn(this.application,"error",function(e,t){this.set("application_status",!1),this.state().next("FatalError",{message:t})},this),this.get("pauseonplay")&&this.application.embed_events.on("playing",function(e){e!==this&&this.get("playing")&&this.execute("pause")},this),this.set("tracktags",this.application.data.get("track_tags"))):t.warn("You are specifying auth tokens on your embedding yet your application is initialized with auth = false."):t.warn("No application (token) defined. We need an application (token) to include an embedding.")},destroy:function(){this.application.embed_events.off(null,null,this),e.destroy.call(this)},events:{"change:audio":function(){var e;this.host&&(this.set("stream",null),e=0<=this.host.state().state_name().indexOf("Error"),this.__setAudioSources(),e)&&this.host.next("Initial")},paused:function(){this._track("audio_play_pause",{media_time:this.get("position")})},playing:function(){this._track("audio_play_playing",{media_time:this.get("position")})},ended:function(){this._track("audio_play_end",{media_time:this.get("duration")})},seek:function(e){this._track("audio_play_seek",{media_time:e})}},__setAudioSources:function(){this.get("audio")&&this.get("application_status")&&(this.get("stream")||this.set("refresh_token",this.application.audios.refreshToken(this.get("audio"))),this.__setSources(),this.application.audios.cache(this.get("audio"),{auth:this.get("auth")}).callback(this.__audioUpdate,this),this.get("ready"))&&this.reattachAudio()},__sourceByAudio:function(e,t){var i,r,o,a,n,s=this.get("audio_data"),x=(s&&s.duration&&this.set("duration",s.duration),c.filter(s&&s.streams?s.streams:[],function(e){return(e.token===s.original_stream.token||e.parent_stream===s.original_stream.token)&&5===e.state&&3===e.streamable},this));return this.get("playlist")&&(x=[],t=null),t||x.length<2?(i=t?this.application.audio_streams:this.application.audios,r=[e],t&&r.push(t),r.push({auth:this.get("auth"),params:{force_refresh:this.get("forcerefresh")}}),{source:i.audioUrl.apply(i,r),token:e}):(o=[],a=[],n={force_refresh:this.get("forcerefresh"),auth:this.get("auth")},c.iter(x,function(t){o.push({src:this.application.audio_streams.audioUrl(e,t.token,n),token:t.token}
2),a.push({filter:{token:t.token}})},this),{source:null,sources:o,streams:a,currentstream:a[0],token:e})},__setSources:function(){this.setAll(this.__sourceByAudio(this.get("audio"),this.get("stream")))},__audioUpdate:function(e,t){this.destroyed()||(e?(this.set("audio_status",!1),e.status_code()===n.HTTP_STATUS_NOT_FOUND?this.state().next("FatalError",{message:this.string("audio-not-found")}):e.status_code()===n.HTTP_STATUS_FORBIDDEN?this.state().next("FatalError",{message:this.string("audio-access-forbidden")}):this.state().next("LoadError")):(this.set("audio_data",t),this.get("title")||this.set("title",t.title),this.set("totalduration",t.duration),!1!==t.approved||this.get("intermediate-token")?t.state<4?this.state().next("FatalError",{message:this.string("audio-unknown-error")}):(this.set("audio_status",!0),4!==t.state||this.get("localplayback")?(this._audioWasProcessing()&&this._stopTrackingProcessing(),"AudioProcessing"===this.state().state_name()?(this.set("refresh_token",this.application.audios.refreshToken(this.get("audio"))),this.set("forcerefresh",l.now()),this.__setSources(),this.state().next("LoadPlayer")):this.get("stream")||this.get("refresh_token")||!this.application.audios.refreshToken(this.get("audio"))?this.__setSources():(this.set("refresh_token",this.application.audios.refreshToken(this.get("audio"))),this.__setSources(),this.state().next("LoadPlayer"))):"AudioProcessing"!==this.state().state_name()&&this.state().next("AudioProcessing")):this.state().next("FatalError",{message:t.moderation_reason||this.string("audio-rejected")})))},_track:function(e,t,i){var r,o;this.application&&(r=l.now(),(o=u.create()).success(function(){this.application.analytics.track("2",e,{audio_token:this.get("audio_data").token,stream_token:this.get("stream")?this.get("stream"):void 0},c.extend({embed_type:"player"},t),c.extend({duration:this.get("audio_data").duration||this.get("duration"),tags:this.get("audio_data").tags},i),r)},this),this.get("audio_data")?o.asyncSuccess():this.once("change:audio_data",function(){o.asyncSuccess()},this))}}}],function(e){return{playerStates:function(){return e.playerStates.call(this).concat([a])}}}).register("ba-ziggeoaudioplayer").register("ziggeoaudioplayer").attachStringTable(s.mainLocale).addStrings({"audio-not-found":"We could not find the specified audio file.","audio-access-forbidden":"You are not permitted to access this audio file.","audio-unknown-error":"We cannot access this audio at the moment. Please try again later.","audio-rejected":"The audio has been rejected.","audio-processing":"The audio is processing - stay tuned.","audio-access-error":"The audio is currently under moderation. You may click to retry."})}),e.define("module:PopupAudioPlayer",["module:AudioPlayer","mediacomponents:PopupHelper"],function(e,t,i){return e.extend({scoped:i},t.mixin)}),e.define("module:AudioRecorder",["mediacomponents:AudioRecorder.Dynamics.Recorder","module:Application","module:Device","private:Logger","private:Environment","module:AudioRecorderStates","base:Types","base:MediaTypes","base:Time","base:Strings","module:Locale","module:Supplementary","base:Objs","base:Promise","base
2:Async","browser:Events","browser:Info","private:ZiggeoDynamicMixin"],function(e,t,i,r,o,a,n,s,x,c,l,d,u,p,m,h,b,g,v){return e.extend({scoped:v},[g,function(e){return{template:e.template.replace('"overlay">','"overlay"><a class="ziggeo-v2-testing" ba-if="{{testing}}" href="https://ziggeo.com/pricing" target="_blank"></a>'),attrs:{dynaudioplayer:"ziggeoaudioplayer","audio-profile":null,"meta-profile":null,"client-auth":null,"server-auth":null,"intermediate-token":null,application:null,audio:null,description:null,title:null,tags:null,"custom-data":null,key:null,"expiration-days":null,"force-overwrite":null,"recover-streams":null,"input-bind":null,"form-accept":null,cache:!1,playermodeifexists:!1,rerecordableifexists:!1},types:{tags:"array","custom-data":"object","expiration-days":"int",cache:"bool","delete-old-streams":"bool","force-overwrite":"bool","recover-streams":"bool","lazy-application":"bool",playermodeifexists:"bool",rerecordableifexists:"bool"},events:{rerecord:function(){this.__inputBindElement&&(this.__inputBindElement.value=""),this.get("form-accept")&&this._formAcceptEvents.on(document.querySelector(this.get("form-accept")),"submit",function(e){e.preventDefault()})}},create:function(){this._invokeCallback=d.eventInvokeCallback,this.set("ready",!1),e.create.call(this),this.get("audio")&&(!this.get("key")&&c.starts_with(this.get("audio"),"_")?this.set("key",c.strip_start(this.get("audio"),"_")):this.set("token",this.get("audio"))),this.get("simulate")&&this.set("localplayback",!0),this.set("auth",{client_auth:this.get("client-auth"),server_auth:this.get("server-auth"),intermediate_token:this.get("intermediate-token")}),this.set("application_status",null),this.__hadInitialaudio=!!this.get("audio"),this.get("audio")||(this.set("playermodeifexists",!1),this.set("rerecordableifexists",!1),this.get("form-accept")&&(this._formAcceptEvents=this.auto_destroy(new h),this._formAcceptEvents.on(document.querySelector(this.get("form-accept")),"submit",function(e){e.preventDefault()}))),this.on("rerecord",function(){this._track("rerecord_confirm")},this),this.scopes.player.on("change:audio_data",function(e){this.set("audio_data",e),(e=e.streams.find(function(e){return e.token===this.get("stream")},this))&&this.set("stream_data",e)},this)},_notifications:{_activate:"_createWithApplication"},_deferActivate:function(){var e;return this._obtainApplication(),!!(!this.application&&this.get("lazy-application")||this.get("playermodeifexists")||this.get("rerecordableifexists"))&&(e=p.create(),this.application?e.asyncSuccess(!0):t.events.once("set-default",function(t){this.application=t,e.asyncSuccess(!0)},this),(e=this.get("playermodeifexists")||this.get("rerecordableifexists")?e.mapSuccess(function(e){return this.application.audios.get(this.get("audio")||(this.get("key")?"_"+this.get("key"):null),{auth:this.get("auth")}).success(function(t){return t&&"EMPTY"!==t.state_string&&(this.get("playermodeifexists")&&this.set("recordermode",!1),this.get("rerecordableifexists")||this.set("rerecordable",!1)),!this.get("audio")&&this.get("key")&&this.set("audio","_"+this.get("key")),this.set("playermodeifexists",!1),this.set("rerecordableifexists",!1),e},this)},this).mapError(function(e){return this.get("audio")&&404===e.status_code()&&this.set("audio",null),this.set("playermodeifexists",!1),this.set("rerecordableifexists",!1),p.value(!0)},this):e).success(this.activate,this),!0)},_createWithApplication:function(){this._obtainApplication(),this.application?this.application.data.get("auth")||!this.get("client-auth")&&!this.get("server-auth")?(this.application.embed_events.delegateEvents(null,this,null,[this]),this.application.on("ready",function(){this.set("application_status",!0),this.set("ready",!0),this.set("testing",this.application.data.get("testing_application"))},this).on("error",function(e,t){this.set("application_status",!1),this.state().next("FatalError",{message:t})},this),this.set("playerattrs",{application:this.application,"client-auth":this.get("client-auth"),"server-auth":this.get("server-auth"),"intermediate-token":this.get("intermediate-token"),audio:this.get("audio"),"force-refresh":x.now()}),this._track("audio_embedding_loaded"),this.set("webrtcstreaming",this.application.data.get("webrtc_streaming")),this.set("webrtcstreamingifnecessary",this.application.data.get("webrtc_streaming_if_necessary")),this.set("webrtconmobile",this.application.data.get("webrtc_on_mobile")),b.isSafari()&&b.isDesktop()&&!this.get("webrtcstreaming")&&!this.get("webrtcstreamingifnecessary")&&this.set("webrtcstreamingifnecessary",!0),!this.get("webrtcstreaming")&&!this.get("webrtcstreamingifnecessary")||this.get("timeminlimit")||this.set("timeminlimit",5),this._updateUrls()):r.warn("You are specifying auth tokens on your embedding yet your application is initialized with auth = false."):r.warn("No application (token) defined. We need an application (token) to include an embedding.")},_track:function(e,t,i){this.application.analytics.track("2",e,{audio_token:this.get("audio"),stream_token:this.get("stream")},u.extend({embed_type:this.__hadInitialaudio?"rerecorder":"recorder"},t),u.extend({creation_type:this.get("creation-type"),duration:this.get("duration"),tags:this.get("tags")}
2,i))},functions:{reset:function(){this.get("audio")&&!this.__hadInitialaudio&&this.set("audio",null),e.functions.reset.call(this)}},_updateUrls:function(e){this.set("playerattrs.audio",this.get("audio")),this.set("uploadoptions",{webrtcStreaming:{wssUrl:this.get("webrtcstreaming")||this.get("webrtcstreamingifnecessary")?this.application.urls.wssUrl():void 0,streamInfo:this.get("webrtcstreaming")||this.get("webrtcstreamingifnecessary")?{applicationName:this.application.urls.webrtcStreamingApp(b.isFirefox()?"udp":""),streamName:this.application.streams.webrtcStreamName(this.get("audio"),this.get("stream"),this.get("auth"))}:void 0,delay:4750,stopDelay:2750},audio:e?u.extend({resilienceCheck:function(e){return!e||!e.duration}},this.application.data.getSignedUploaderConfig(e.url,e.fields)):void 0})},__createParams:function(){var e={};try{var t=this.activeElement().cloneNode();t.innerHTML="",e=t.outerHTML}catch(e){}return{description:this.get("description"),title:this.get("title"),tags:this.get("tags")?this.get("tags").join(","):void 0,data:this.get("custom-data")?JSON.stringify(this.get("custom-data")):void 0,key:this.get("key"),expiration_days:this.get("expiration-days"),delete_old_streams:this.get("delete-old-streams"),force_overwrite:this.get("force-overwrite"),audio_profile:this.get("audio-profile"),meta_profile:this.get("meta-profile"),enforce_duration:this.get("enforce-duration"),recover_streams:this.get("recover-streams"),max_duration:this.get("timelimit"),user_language:navigator.language||navigator.userLanguage,audio_file_name:this._audioFileName,device_info:u.extend({api_version:2,embed_code:e,media_source:this.__getMediaSource(),capture_type:this.__getCaptureType()},i.info)}},__recordingTypeParams:function(){var e={create_stream:!0};if(this.recorder){try{var t=this.recorder._recorder._recorder._mediaRecorder.mimeType;t&&u.extend(e,{audio_type:s.getExtension(t)})}catch(e){}return u.extend(e,{webrtc_recording:!0,webrtc_streaming:this.isWebrtcStreaming()})}return this._audioFile&&u.extend(e,{audio_type:c.last_after(this._audioFile.name,".")}),e},__getMediaSource:function(){return this.__recordingTypeParams().webrtc_recording?"record":"upload"},__getCaptureType:function(){var e=this.__recordingTypeParams();return e.webrtc_streaming?"webrtc_streaming":e.webrtc_recording?"webrtc":"file_capture"},_prepareRecording:function(){return this.get("audio")?this.application.audio_streams.create(this.get("audio"),this.__recordingTypeParams(),this.get("auth"),5).mapSuccess(function(e){this.set("token",e.audio.token),this.set("audio_data",e.audio),this.set("stream",e.audio_stream.token),this.set("stream_data",e.audio_stream),this._updateUrls(e.url_data)},this):this.application.audios.create(u.extend(this.__createParams(),this.__recordingTypeParams()),this.get("auth"),5).mapSuccess(function(e){this.set("token",e.audio.token),this.set("audio",e.audio.token),this.set("audio_data",e.audio),this.set("stream",e.audio_stream.token),this.set("stream_data",e.audio_stream),this._updateUrls(e.url_data)},this)},_verifyRecording:function(){var e=p.create();return m.eventually(function(){this.get("audio")&&(this.get("simulate")?p.value(!0):this.application.audio_streams.confirm(this.get("audio"),this.get("stream"),{},this.get("auth"),50)).success(function(){this.__inputBindElement&&(this.__inputBindElement.value=this.get("audio")),this.get("form-accept")&&this._formAcceptEvents.off(document.querySelector(this.get("form-accept")),"submit"),this.application.audios.cacheInvalidate(this.get("audio"))},this).forwardCallback(e)},this,2500),e},_afterActivate:function(t){e._afterActivate.apply(this,arguments),this.get("input-bind")&&(this.__inputBindElement=document.getElementsByName(this.get("input-bind"))[0],this.__inputBindElement||(this.__inputBindElement=document.createElement("input"),this.__inputBindElement.type="hidden",this.__inputBindElement.id=this.get("input-bind"),this.__inputBindElement.name=this.get("input-bind"),t.parentElement.appendChild(this.__inputBindElement)),this.get("audio"))&&(this.__inputBindElement.value=this.get("audio"))}}}],function(e){return{recorderStates:function(){return e.recorderStates.call(this).concat([a])}}}).register("ba-ziggeoaudiorecorder").register("ziggeoaudiorecorder").registerFunctions({testing:function(e){return e.testing}}).attachStringTable(l.mainLocale).addStrings({})}),e.define("module:PopupAudioRecorder",["module:AudioRecorder","mediacomponents:PopupHelper"],function(e,t,i){return e.extend({scoped:i},t.mixin)}),e.define("module:IframePlayer",["mediacomponents:IframeHelper","private:Core","private:ZiggeoDynamicMixin"],function(e,t,i,r){return e.extend({scoped:r},[i,{getAllowModifiers:function(){return t.video.iframe["allow-player-mods"]},getSrc:function(){return this.application.videos.iframeVideoUrl(this.get("video"))}}]).register("ba-ziggeoiframeplayer").register("ziggeoiframeplayer")}),e.define("module:IframeRecorder",["mediacomponents:IframeHelper","private:Core","private:ZiggeoDynamicMixin"],function(e,t,i,r){return e.extend({scoped:r},[i,{getAllowModifiers:function(){return t.video.iframe["allow-recorder-mods"]},getSrc:function(){return this.application.videos.iframeRecorder
2Url()}}]).register("ba-ziggeoiframerecorder").register("ziggeoiframerecorder")}),e.define("module:VideoCall",["base:Ajax.Support","base:Promise","mediacomponents:VideoCall.Dynamics.Call","private:KVSWebRTCLoaderMixin","private:ZiggeoDynamicMixin"],function(e,t,i,r,o,a){return i.extend({scoped:a},[o,function(i){return{attrs:{call:null,master:!0,role:"master",viewer:!1},computed:{"mode:call":function(e){return e?"join":"create"}},types:{call:"string",master:"bool",role:"string",viewer:"bool"},create:function(){this.set("viewer","viewer"===this.get("role")),this.set("master","viewer"!==this.get("role")),i.create.call(this)},_deferActivate:function(){return!!o._deferActivate.call(this)||!!r._deferActivate.call(this)},_connect:function(){return this.get("call")?this.get("master")?this._startMasterConnection():this.get("viewer")?this._startViewerConnection():void 0:this._createCallAndConnect()},_createCallAndConnect:function(){return this.application.video_calls.create().mapSuccess(function(e){return this.set("call_data",e.call),this.set("call",e.call.token),this._connect()}.bind(this))},_startMasterConnection:function(){return this._startConnection({master:!0})},_startViewerConnection:function(){return this._startConnection({viewer:!0})},_startConnection:function(i){var r=t.create();return this.application.video_calls.join(this.get("call"),i).success(function(t){t.signaling_client.requestSigner={getSignedURL:function(t,i,r){return r=r||new Date,e.execute({method:"POST",uri:this.application.urls.liveCallsSignUrl(),data:{endpoint:t,query_params:i,date:r}}).toNativePromise()}.bind(this)};var o=new KVSWebRTC.SignalingClient(t.signaling_client),a=(this.set("call_data",t.call),this._signalingClient=o,{iceServers:t.ice_servers,iceTransportPolicy:"all"});i.viewer&&this._createPeerConnection(a),o.on("open",function(){r.asyncSuccess(),!i.master&&this.get("local_stream")&&(this._videoSender=this._peerConnection.addTrack(this.get("local_stream").getVideoTracks()[0],this.get("local_stream")),this._audioSender=this._peerConnection.addTrack(this.get("local_stream").getAudioTracks()[0],this.get("local_stream")),this._peerConnection.createOffer({offerToReceiveAudio:!0,offerToReceiveVideo:!0}).then(function(e){this._peerConnection.setLocalDescription(e).then(function(){this._useTrickleICE&&this._signalingClient.sendSdpOffer(this._peerConnection.localDescription)}.bind(this))}.bind(this)))}.bind(this)),i.viewer&&o.on("sdpAnswer",function(e){this._peerConnection.setRemoteDescription(e)}.bind(this)),i.master&&o.on("sdpOffer",function(e,t){i.master&&(this._createPeerConnection(a),this._peerConnectionByClientId[t]=this._peerConnection),this._peerConnection.addEventListener("icecandidate",function(e){e.candidate?this._useTrickleICE&&o.sendIceCandidate(e.candidate,t):this._useTrickleICE||o.sendSdpAnswer(this._peerConnection.localDescription,t)}.bind(this)),this._peerConnection.addEventListener("track",function(e){console.log("received track",e),"audio"===e.track.kind&&this.set("remote_microphone_active",!0),"video"===e.track.kind&&this.set("remote_camera_active",!0),this.set("remote_stream",e.streams[0]),this.get("remote_stream").addEventListener("removetrack",function(e){console.log("removetrack event",e)}),this.get("remote_stream").addEventListener("addtrack",function(e){console.log("addtrack event",e)})}.bind(this)),this.get("local_stream")&&(this._videoSender=this._peerConnection.addTrack(this.get("local_stream").getVideoTracks()[0],this.get("local_stream")),this._audioSender=this._peerConnection.addTrack(this.get("local_stream").getAudioTracks()[0],this.get("local_stream"))),this._peerConnection.setRemoteDescription(e).then(function(){this._peerConnection.createAnswer({offerToReceiveAudio:!0,offerToReceiveVideo:!0}).then(function(e){this._peerConnection.setLocalDescription(e).then(function(){this._useTrickleICE&&o.sendSdpAnswer(this._peerConnection.localDescription,t)}.bind(this))}.bind(this))}.bind(this))}.bind(this)),o.on("iceCandidate",function(e,t){i.viewer&&this._peerConnection.addIceCandidate(e),i.master&&this._peerConnectionByClientId[t].addIceCandidate(e)}.bind(this)),o.on("close",function(){this.host.state().next("CallEnded")}.bind(this)),o.on("error",function(e){throw r.asyncError(e),new Error(e)}.bind(this)),i.viewer&&(this._peerConnection.addEventListener("icecandidate",function(e){e.candidate?this._useTrickleICE&&o.sendIceCandidate(e.candidate):this._useTrickleICE||o.sendSdpOffer(this._peerConnection.localDescription)}.bind(this)),this._peerConnection.addEventListener("track",function(e){this.set("remote_stream",e.streams[0])}.bind(this))),o.open()}.bind(this)).error(function(e){r.asyncError(e)}),r},_useTrickleICE:!0,_peerConnectionByClientId:{}}}]).register("ba-ziggeovideocall").register("ziggeovideocall")}),e.define("module:ImageCapture",["mediacomponents:ImageCapture.Dynamics.Recorder","module:Application","module:Device","private:Logger","private:Environment","module:ImageRecorderStates","base:Types","base:Time","base:Strings","module:Locale","module:Supplementary","base:Objs","base:Promise","base
2:Async","browser:Events","browser:Info","private:ZiggeoDynamicMixin"],function(e,t,i,r,o,a,n,s,x,c,l,d,u,p,m,h,b,g){return e.extend({scoped:g},[b,function(e){return{template:e.template.replace('"overlay">','"overlay"><a class="ziggeo-v2-testing" ba-if="{{testing}}" href="https://ziggeo.com/pricing" target="_blank"></a>'),attrs:{dynimageviewer:"ziggeoimageviewer","effect-profile":null,"preview-effect-profile":null,"image-profile":null,"meta-profile":null,"client-auth":null,"server-auth":null,"intermediate-token":null,application:null,image:null,description:null,title:null,tags:null,"custom-data":null,key:null,"auto-crop":null,"auto-pad":null,"expiration-days":null,"force-overwrite":null,"recover-streams":null,"input-bind":null,"form-accept":null,cache:!1,playermodeifexists:!1,rerecordableifexists:!1,"use-cache":!1},types:{tags:"array","custom-data":"object","auto-crop":"bool","auto-pad":"bool",cache:"bool","expiration-days":"int","delete-old-streams":"bool","force-overwrite":"bool","recover-streams":"bool","effect-profile":"array","lazy-application":"bool",playermodeifexists:"bool",rerecordableifexists:"bool","use-cache":"bool"},events:{rerecord:function(){this.__inputBindElement&&(this.__inputBindElement.value=""),this.get("form-accept")&&this._formAcceptEvents.on(document.querySelector(this.get("form-accept")),"submit",function(e){e.preventDefault()})}},create:function(){this._invokeCallback=l.eventInvokeCallback,this.set("ready",!1),e.create.call(this),this.get("image")&&(!this.get("key")&&x.starts_with(this.get("image"),"_")?this.set("key",x.strip_start(this.get("image"),"_")):this.set("token",this.get("image"))),this.get("simulate")&&this.set("localplayback",!0),n.is_string(this.get("effect-profile"))&&this.set("effect-profile",n.parseArray(this.get("effect-profile"))),this.set("auth",{client_auth:this.get("client-auth"),server_auth:this.get("server-auth"),intermediate_token:this.get("intermediate-token")}),this.set("application_status",null),this.__hadInitialimage=!!this.get("image"),this.get("image")||(this.set("playermodeifexists",!1),this.set("rerecordableifexists",!1),this.get("form-accept")&&(this._formAcceptEvents=this.auto_destroy(new m),this._formAcceptEvents.on(document.querySelector(this.get("form-accept")),"submit",function(e){e.preventDefault()}))),this.on("rerecord",function(){this._track("rerecord_confirm")},this),this.scopes.player.on("change:image_data",function(e){this.set("image_data",e),(e=e.streams.find(function(e){return e.token===this.get("stream")},this))&&this.set("stream_data",e)},this)},_notifications:{_activate:"_createWithApplication"},_deferActivate:function(){var e;return this._obtainApplication(),!!(!this.application&&this.get("lazy-application")||this.get("playermodeifexists")||this.get("rerecordableifexists"))&&(e=u.create(),this.application?e.asyncSuccess(!0):t.events.once("set-default",function(t){this.application=t,e.asyncSuccess(!0)},this),(e=this.get("playermodeifexists")||this.get("rerecordableifexists")?e.mapSuccess(function(e){return this.application.images.get(this.get("image")||(this.get("key")?"_"+this.get("key"):null),{auth:this.get("auth")}).success(function(t){return t&&"EMPTY"!==t.state_string&&(this.get("playermodeifexists")&&this.set("recordermode",!1),this.get("rerecordableifexists")||this.set("rerecordable",!1)),!this.get("image")&&this.get("key")&&this.set("image","_"+this.get("key")),this.set("playermodeifexists",!1),this.set("rerecordableifexists",!1),e},this)},this).mapError(function(e){return this.get("image")&&404===e.status_code()&&this.set("image",null),this.set("playermodeifexists",!1),this.set("rerecordableifexists",!1),u.value(!0)}):e).success(this.activate,this),!0)},_createWithApplication:function(){this._obtainApplication(),this.application?this.application.data.get("auth")||!this.get("client-auth")&&!this.get("server-auth")?(this.application.embed_events.delegateEvents(null,this,null,[this]),this.application.on("ready",function(){this.set("application_status",!0),this.set("ready",!0),this.set("testing",this.application.data.get("testing_application"))},this).on("error",function(e,t){this.set("application_status",!1),this.state().next("FatalError",{message:t})},this),this.set("playerattrs",{application:this.application,"effect-profile":this.get("preview-effect-profile"),"client-auth":this.get("client-auth"),"server-auth":this.get("server-auth"),"intermediate-token":this.get("intermediate-token"),image:this.get("image"),"force-refresh":s.now()}),this._track("image_embedding_loaded"),this._updateUrls()):r.warn("You are specifying auth tokens on your embedding yet your application is initialized with auth = false."):r.warn("No application (token) defined. We need an application (token) to include an embedding.")},_track:function(e,t,i){this.application.analytics.track("2",e,{image_token:this.get("image"),stream_token:this.get("stream")},d.extend({embed_type:this.__hadInitialimage?"rerecorder":"recorder"},t),d.extend({creation_type:this.get("creation-type"),width:this.get("recordingwidth"),height:this.get("recordingheight"),tags:this.get("tags")}
2,i))},functions:{reset:function(){this.get("image")&&!this.__hadInitialimage&&this.set("image",null),e.functions.reset.call(this)}},_updateUrls:function(){this.set("playerattrs.image",this.get("image")),this.set("uploadoptions",{image:this.application.image_streams.attachUploaderConfig(this.get("image"),this.get("stream"),this.get("auth"))})},_readDeviceOrientation:function(){return window.orientation+90||void 0},__createParams:function(){var e={};try{var t=this.activeElement().cloneNode();t.innerHTML="",e=t.outerHTML}catch(e){}return{description:this.get("description"),title:this.get("title"),tags:this.get("tags")?this.get("tags").join(","):void 0,data:this.get("custom-data")?JSON.stringify(this.get("custom-data")):void 0,key:this.get("key"),auto_crop:this.get("auto-crop"),auto_pad:this.get("auto-pad"),expiration_days:this.get("expiration-days"),delete_old_streams:this.get("delete-old-streams"),effect_profile:this.get("effect-profile")?this.get("effect-profile").join(","):void 0,force_overwrite:this.get("force-overwrite"),image_profile:this.get("image-profile"),meta_profile:this.get("meta-profile"),recover_streams:this.get("recover-streams"),user_language:navigator.language||navigator.userLanguage,image_file_name:this._imageFileName,device_info:d.extend({api_version:2,embed_code:e},i.info)}},_prepareRecording:function(){return this._requiresDeviceOrientation=h.isMobile()&&h.isiOS()&&void 0!==window.orientation&&this.recorder,this.get("image")?this.application.image_streams.create(this.get("image"),{},this.get("auth")).mapSuccess(function(e){this.set("token",e.image.token),this.set("image_data",e.image),this.set("stream",e.image_stream.token),this.set("stream_data",e.image_stream),this._updateUrls()},this):this.application.images.create(d.extend(this.__createParams(),{}),this.get("auth")).mapSuccess(function(e){this.set("token",e.image.token),this.set("image",e.image.token),this.set("image_data",e.image),this.set("stream",e.stream.token),this.set("stream_data",e.stream),this._updateUrls()},this)},_verifyRecording:function(){var e=u.create();return p.eventually(function(){this.get("image")&&(this.get("simulate")?u.value(!0):this.application.streams._recorder_submit(this.get("image"),this.get("stream"),{rotation:this._requiresDeviceOrientation?this._readDeviceOrientation():void 0},this.get("auth"),50)).success(function(){this.__inputBindElement&&(this.__inputBindElement.value=this.get("image")),this.get("form-accept")&&this._formAcceptEvents.off(document.querySelector(this.get("form-accept")),"submit"),this.application.images.cacheInvalidate(this.get("image"))},this).forwardCallback(e)},this,2500),e},_afterActivate:function(t){e._afterActivate.apply(this,arguments),this.get("input-bind")&&(this.__inputBindElement=document.getElementsByName(this.get("input-bind"))[0],this.__inputBindElement||(this.__inputBindElement=document.createElement("input"),this.__inputBindElement.type="hidden",this.__inputBindElement.id=this.get("input-bind"),this.__inputBindElement.name=this.get("input-bind"),t.parentElement.appendChild(this.__inputBindElement)),this.get("image"))&&(this.__inputBindElement.value=this.get("image"))}}}],function(e){return{recorderStates:function(){return e.recorderStates.call(this).concat([a])}}}).register("ba-ziggeoimagecapture").register("ziggeoimagecapture").registerFunctions({testing:function(e){return e.testing}}).attachStringTable(c.mainLocale).addStrings({})}),e.define("module:PopupImageCapture",["module:ImageCapture","mediacomponents:PopupHelper"],function(e,t,i){return e.extend({scoped:i},t.mixin)}),e.define("module:ImageViewer",["mediacomponents:ImageViewer.Dynamics.ImageViewer","private:Logger","module:Application","base:Types","base:Net.HttpHeader","module:Locale","module:Supplementary","base:Objs","base:Time","base:Promise","base
2:TimeFormat","private:ZiggeoDynamicMixin"],function(e,t,i,r,o,a,n,s,x,c,l,d,u){return e.extend({scoped:u},[d,function(e){return{attrs:{"stream-width":null,"stream-height":null,"effect-profile":null,"client-auth":null,"server-auth":null,"intermediate-token":null,image:null,stream:null,application:null,cache:!1,forcerefresh:!1},types:{cache:"bool","lazy-application":"bool"},loadDataFromCache:function(){(this.get("use-cache")||this.get("usecache"))&&this.application.cache.read(this.get("image"),this.getMediaType()).success(function(e){this.set("image_data",e.data),this.set("source",e.imageFile)}.bind(this))},create:function(){if(this.loadDataFromCache(),this._invokeCallback=n.eventInvokeCallback,this.get("source")||0<this.get("sources").length)return e.create.call(this);this.set("ready",!1),this.get("effect-profile")&&r.is_array(this.get("effect-profile"))&&this.set("effect-profile",this.get("effect-profile")[0]),e.create.call(this),this.set("auth",{client_auth:this.get("client-auth"),server_auth:this.get("server-auth"),intermediate_token:this.get("intermediate-token")}),this.set("application_status",null),this.set("image_status",null)},_notifications:{_activate:"_createWithApplication"},_obtainApplication:function(){this.get("application")&&(this.application=r.is_string(this.get("application"))?i.instanceByToken(this.get("application")):this.get("application")),this.application=this.application||i.getDefault()},_createWithApplication:function(){this._obtainApplication(),this.application?this.application.data.get("auth")||!this.get("client-auth")&&!this.get("server-auth")?(this.application.embed_events.delegateEvents(null,this,null,[this]),this.application.on("ready",function(){this.set("application_status",!0),this.get("source")||this.__setImageSources(),this.set("ready",!0),this._track("image_embedding_loaded")},this).on("error",function(e,t){this.set("application_status",!1),this.state().next("FatalError",{message:t})},this)):t.warn("You are specifying auth tokens on your embedding yet your application is initialized with auth = false."):t.warn("No application (token) defined. We need an application (token) to include an embedding.")},destroy:function(){this.application.embed_events.off(null,null,this),e.destroy.call(this)},events:{"change:image":function(){this.set("stream",null),this.__setImageSources()}},__setImageSources:function(){this.get("image")&&this.get("application_status")&&(this.set("shareimageurl",this.application.images.publicImageUrl(this.get("image")).replace("http://","https://")),this.get("stream")||this.set("refresh_token",this.application.images.refreshToken(this.get("image"))),this.__setSources(),this.application.images.cache(this.get("image"),{auth:this.get("auth")}).callback(this.__imageUpdate,this),this.get("ready"))&&this.reattachImage()},__sourceByImage:function(e,t){var i,r,o,a,n,x=this.get("image_data"),c=s.filter(x&&x.streams?x.streams:[],function(e){return!(e.token!==x.original_stream.token&&e.parent_stream!==x.original_stream.token||5!==e.state||3!==e.streamable||this.get("effect-profile")&&e.effect_profile!==this.get("effect-profile"))},this);return t||this.get("stream-width")||this.get("stream-height")||c.length<2?(i=t?this.application.image_streams:this.application.images,r=[e],t&&r.push(t),r.push({auth:this.get("auth"),params:{stream_width:this.get("stream-width"),stream_height:this.get("stream-height"),effect_profile:this.get("effect-profile"),force_refresh:this.get("forcerefresh")}}),{source:i.imageUrl.apply(i,r),token:e}):(o=[],a=[],n={effect_profile:this.get("effect-profile"),force_refresh:this.get("forcerefresh"),auth:this.get("auth")},s.iter(c,function(t){o.push({src:this.application.image_streams.imageUrl(e,t.token,n),token:t.token}),a.push({width:t.image_width,height:t.image_height,filter:{token:t.token}})},this),{source:null,sources:o,streams:a,currentstream:a[0],token:e})},__setSources:function(){this.setAll(this.__sourceByImage(this.get("image"),this.get("stream")))},__imageUpdate:function(e,t){if(!this.destroyed())if(e)this.set("image_status",!1),e.status_code()===o.HTTP_STATUS_NOT_FOUND?this.state().next("FatalError",{message:this.string("image-not-found")}):e.status_code()===o.HTTP_STATUS_FORBIDDEN?this.state().next("FatalError",{message:this.string("image-access-forbidden")}):this.state().next("FatalError",{message:this.string("image-unknown-error")});else if(this.set("image_data",t),this.get("title")||this.set("title",t.title),this.set("totalduration",t.duration),!1!==t.approved||this.get("intermediate-token"))if(t.state<4)this.state().next("FatalError",{message:this.string("image-unknown-error")});else if(this.set("image_status",!0),4===t.state)"ImageProcessing"!==this.state().state_name()&&this.state().next("ImageProcessing");else{if(this.get("effect-profile")){var i=!1;if(s.iter(t.streams,function(e){e.effect_profile===this.get("effect-profile")&&4<e.state&&(i=!0)},this),!i)return void("ImageProcessing"!==this.state().state_name()&&this.state().next("ImageProcessing"));if("ImageProcessing"===this.state().state_name())return this.set("forcerefresh",x.now()),this.__setSources(),void this.state().next("LoadPlayer")}"ImageProcessing"===this.state().state_name()?(this.set("refresh_token",this.application.images.refreshToken(this.get("image"))),this.set("forcerefresh",x.now()),this.__setSources(),this.state().next("LoadPlayer")):this.get("stream")||this.get("refresh_token")||!this.application.images.refreshToken(this.get("image"))?this.__setSources():(this.set("refresh_token",this.application.images.refreshToken(this.get("image"))),this.__setSources(),this.state().next("LoadPlayer"))}else this.state().next("FatalError",{message:t.moderation_reason||this.string("image-rejected")})},_track:function(e,t,i){var r,o;
2this.application&&(r=x.now(),(o=c.create()).success(function(){this.application.analytics.track("2",e,{image_token:this.get("image_data").token,stream_token:this.get("stream")?this.get("stream"):void 0},s.extend({embed_type:"player"},t),s.extend({width:this.get("stream")?this.get("stream").width:this.imageWidth(),height:this.get("stream")?this.get("stream").height:this.imageHeight(),tags:this.get("image_data").tags},i),r)},this),this.get("image_data")?o.asyncSuccess():this.once("change:image_data",function(){o.asyncSuccess()},this))}}}]).register("ba-ziggeoimageviewer").register("ziggeoimageviewer").attachStringTable(a.mainLocale).addStrings({"image-not-found":"We could not find the specified image file.","image-access-forbidden":"You are not permitted to access this image file.","image-unknown-error":"We cannot access this image at the moment. Please try again later.","image-rejected":"The image has been rejected.","image-processing":"The image is processing - stay tuned.","image-access-error":"The image is currently under moderation. You may click to retry."})}),e.define("module:PopupImageViewer",["module:ImageViewer","mediacomponents:PopupHelper"],function(e,t,i){return e.extend({scoped:i},t.mixin)}),e.define("module:Player",["mediacomponents:VideoPlayer.Dynamics.Player","private:Logger","module:Application","base:Types","module:PlayerStates.Initial","module:PlayerStates","base:Net.HttpHeader","module:Locale","module:Supplementary","base:Objs","base:Time","base:Timers.Timer","base
2:Promise","base:TimeFormat","private:ZiggeoDynamicMixin"],function(e,t,i,r,o,a,n,s,x,c,l,d,u,p,m,h){return e.extend({scoped:h},[m,function(e){return{attrs:{"stream-width":null,"stream-height":null,"effect-profile":null,"client-auth":null,"server-auth":null,"intermediate-token":null,video:null,stream:null,application:null,cache:!1,forcerefresh:!1,pauseonplay:!1,"use-cache":!1,"audio-transcription-as-subtitles":!1,"default-fallback":!1},types:{playlist:"array",cache:"bool",pauseonplay:"bool","use-cache":"bool","lazy-application":"bool","audio-transcription-as-subtitles":"bool","default-fallback":"bool"},loadDataFromCache:function(){(this.get("use-cache")||this.get("usecache"))&&this.application.cache.read(this.get("video"),this.getMediaType()).success(function(e){e.data&&this.set("video_data",e.data),e.videoFile&&this.set("source",e.videoFile),e.covershotFile&&this.set("poster",e.covershotFile)}.bind(this))},create:function(){if(this.loadDataFromCache(),this._invokeCallback=x.eventInvokeCallback,this.get("source")||0<this.get("sources").length)return e.create.call(this);this.set("ready",!1),this.__playlist=this.get("playlist"),this.set("playlist",null),this.get("effect-profile")&&r.is_array(this.get("effect-profile"))&&this.set("effect-profile",this.get("effect-profile")[0]),e.create.call(this),this.set("auth",{client_auth:this.get("client-auth"),server_auth:this.get("server-auth"),intermediate_token:this.get("intermediate-token")}),this.set("application_status",null),this.set("video_status",null)},_initialState:o,_notifications:{_activate:"_createWithApplication"},_trackProcessing:function(){this.__tempv=this.get("video"),this.application.videos.watch(this.__tempv,{auth:this.get("auth"),maxage:2500}
2,this.__videoUpdate,this),this.set("start-processing-time",l.now()),this._track("processing_start"),this._processingTimer=this.auto_destroy(new d({delay:100,context:this,fire:function(){var e=1e3;this.get("duration")&&1e3<this.get("duration")/60*1e3&&(e=this.get("duration")/60*1e3),e=(l.now()-this.get("start-processing-time"))/e,e=1-1/(1+Math.sqrt(Math.sqrt(e)));(this.parent()?this.parent():this).trigger("processing",e)}}))},_stopTrackingProcessing:function(){this._processingTimer.destroy(),this.application.videos.unwatch(this.__tempv,this),this.set("end-processing-time",l.now()),this._track("processing_end",{media_time:this.get("end-processing-time")-this.get("start-processing-time")}),(this.parent()?this.parent():this).trigger("processed")},_videoWasProcessing:function(){return!!this._processingTimer},_createWithApplication:function(){var e,i;this._obtainApplication(),this.application?this.application.data.get("auth")||!this.get("client-auth")&&!this.get("server-auth")?(this.application.embed_events.delegateEvents(null,this,null,[this]),this.__playlist&&(this.set("playlist",this.__playlist.map(function(e){return this.__sourceByVideo(e)},this)),e=this.get("playlist")[0],this.set("poster",e.poster),this.set("source",e.source),this.set("video",e.token),this.on("playlist-next",function(e){this.set("video",e.token)},this)),i=this.parent()&&void 0!==this.parent().record&&void 0!==this.parent().host&&!this.get("postersource"),this.listenOn(this.application,"ready",function(){this.application.authVideoReady(this.get("auth"),this.get("video")).callback(function(){this.set("application_status",!0),this.get("playlist")?(this.__setVideoSources(),this.set("ready",!0)):i?this.application.videos.get(this.get("video"),{auth:this.get("auth")}).callback(function(e,t){this.get("localplayback")&&this.parent()&&this.parent().once("verified",function(){this.destroyed()||this._trackProcessing()},this),this.get("source")||this.__setVideoSources(),t&&4===t.state&&!this.get("localplayback")&&this.state().next("VideoProcessing"),this.get("effect-profile")||this.set("ready",!0)},this):(this.get("source")||this.__setVideoSources(),this.get("effect-profile")||this.set("ready",!0)),this._track("embedding_loaded")},this)},this).listenOn(this.application,"error",function(e,t){this.set("application_status",!1),this.state().next("FatalError",{message:t})},this),this.get("pauseonplay")&&this.application.embed_events.on("playing",function(e){e!==this&&this.get("playing")&&this.execute("pause")},this),this.set("tracktags",this.application.data.get("track_tags"))):t.warn("You are specifying auth tokens on your embedding yet your application is initialized with auth = false."):t.warn("No application (token) defined. We need an application (token) to include an embedding.")},destroy:function(){this.application.embed_events.off(null,null,this),e.destroy.call(this)},getSubtitle:function(){var e=this.get("video_data").streams[0].audio_transcription;return!!e&&this.__audioTranscriptionToVTT(e.words,e.times)},events:{"change:video":function(){var e;this.host&&(this.set("stream",null),e=0<=this.host.state().state_name().indexOf("Error"),this.__setVideoSources(),e)&&this.host.next("Initial")},paused:function(){this._track("play_pause",{media_time:this.get("position")})},playing:function(){this._track("play_playing",{media_time:this.get("position")})},ended:function(){this._track("play_end",{media_time:this.get("duration")})},seek:function(e){this._track("play_seek",{media_time:e})}},__setShareVideoUrl:function(e){this.set("sharevideourl",this.application.videos.iframeVideoUrl(e).replace("http://","https://"))},__setVideoSources:function(){this.get("video")&&this.get("application_status")&&(this.__setShareVideoUrl(this.get("video")),this.get("stream")||this.set("refresh_token",this.application.videos.refreshToken(this.get("video"))),this.__setSources(),this.application.videos.cache(this.get("video"),{auth:this.get("auth")}).callback(this.__videoUpdate,this),this.get("ready"))&&this.reattachVideo()},__sourceByVideo:function(e,t){var i,r,o,a,n,s=this.get("video_data"),x=(s&&null!==s.title&&this.set("posteralt",s.title),s&&s.duration&&s.duration&&this.set("duration",s.duration),s&&s.description&&this.set("description",s.description),s&&(void 0!==s.created&&this.set("uploaddate",s.created),void 0!==s.embed_image_url&&this.set("thumbnailurl","https://"+s.embed_image_url),void 0!==s.embed_video_url)&&(-1===s.embed_video_url.indexOf(".mp4")?this.set("contenturl","https://"+s.embed_video_url+".mp4"):this.set("contenturl","https://"+s.embed_video_url)),this.get("effect-profile")),l=(s&&s.default_stream&&s.default_stream.effect_profile&&!this.get("effect-profile")&&(x=s.default_stream.effect_profile),c.filter(s&&s.streams?s.streams:[],function(e){return!(e.token!==s.original_stream.token&&e.parent_stream!==s.original_stream.token||5!==e.state||3!==e.streamable||(x||e.effect_profile)&&e.effect_profile!==x)},this));return this.get("playlist")&&(l=[],t=null),s&&"_"===this.get("video")[0]&&this.__setShareVideoUrl(s.token),t||this.get("stream-width")||this.get("stream-height")||l.length<2?(i=t?this.application.streams:this.application.videos,r=[e],t&&r.push(t),r.push({auth:this.get("auth"),params:{stream_width:this.get("stream-width"),stream_height:this.get("stream-height"),effect_profile:this.get("effect-profile"),force_refresh:this.get("forcerefresh")}}),{poster:this.get("poster")||i.imageUrl.apply(i,r),source:i.videoUrl.apply(i,r),token:e}):(o=[],a=[],n={effect_profile:this.get("effect-profile"),force_refresh:this.get("forcerefresh"),auth:this.get("auth")},c.iter(l,function(t){o.push({src:this.application.streams.videoUrl(e,t.token,n),poster:this.application.streams.imageUrl(e,t.token,n),token:t.token}),a.push({width:t.video_width,height:t.video_height,filter:{token:t.token}})},this),{poster:null,source:null,sources:o,streams:a,currentstream:a[0],token:e})},__setSources:function(){this.set("uploadoptions",{textTracks:this.application.streams.subtitleAttachUploaderUrl(this.get("video"),this.get("stream")||this.properties().getProp("video_data.original_stream.token"),this.get("auth"))}),this.setAll(this.__sourceByVideo(this.get("video"),this.get("stream")))},__audioTranscriptionToVTT:function(e,t,i){i=i||5;for(var r=e.length,o=0,a=["WEBVTT"];o<r;){var n=t[o].start,s=t[o].end,x=[e[o]];for(o++,j=i-1;0<j&&o<r;)s=t[o].end,x.push(e[o]),o++,j--;a.push(""),a.push(p.format("HH:MM:ss.l",n)+" --\x3e "+p.format("HH:MM:ss.l",s)),a.push(x.join(" "))}return a.join("\n")}
2,__videoUpdate:function(e,t){if(!this.destroyed())if(e)this.set("video_status",!1),e.status_code()===n.HTTP_STATUS_NOT_FOUND?this.state().next("FatalError",{message:this.string("video-not-found")}):e.status_code()===n.HTTP_STATUS_FORBIDDEN?this.state().next("FatalError",{message:this.string("video-access-forbidden")}):this.state().next("LoadError");else{this.set("video_data",t);var i=[];try{var r=t.default_stream.audio_transcription||t.original_stream.audio_transcription,o=(r&&this.get("audio-transcription-as-subtitles")&&i.push({lang:"en",kind:"subtitles",label:"Transcription",content:this.__audioTranscriptionToVTT(r.words,r.times)}),t.default_stream.subtitles||t.original_stream.subtitles);o&&c.iter(o,function(e,t){i.push({lang:t,kind:"subtitles",label:e.label,content:e.data})})}catch(e){}if(this.set("tracktags",this.get("tracktags").concat(i)),this.get("title")||this.set("title",t.title),this.set("totalduration",t.duration),!1!==t.approved||this.get("intermediate-token"))if(t.state<4)this.state().next("FatalError",{message:this.string("video-unknown-error")});else if(this.set("video_status",!0),4!==t.state||this.get("localplayback")){if(this.get("effect-profile")){var a=!1,s=!1;if(c.iter(t.streams,function(e){e.effect_profile===this.get("effect-profile")&&4<e.state&&(a=!0),e.effect_profile!==this.get("effect-profile")||"EMPTY"!=e.state_string&&"PROCESSING"!=e.state_string||(s=!0)},this),null!=t.effect_profile&&-1!=t.effect_profile.indexOf(this.get("effect-profile"))&&(s=!0),!a&&!this.get("default-fallback"))return s?void this.state().next("VideoProcessing"):void("VideoProcessing"!==this.state().state_name()&&(this._detachImage(),this._detachVideo(),this.on("image-attached",function(){this._detachImage()},this),this.on("video-attached",function(){this._detachVideo()},this),this._error("effectprofile","effect profile not found"),this.state().next("FatalError",{message:this.string("video-effect-profile-not-found")})));if(this.set("ready",!0),"VideoProcessing"===this.state().state_name())return this.set("forcerefresh",l.now()),this.__setSources(),void this.state().next("LoadPlayer")}this._videoWasProcessing()&&this._stopTrackingProcessing(),"VideoProcessing"===this.state().state_name()?(this.set("refresh_token",this.application.videos.refreshToken(this.get("video"))),this.set("forcerefresh",l.now()),this.__setSources(),this.state().next("LoadPlayer")):this.get("stream")||this.get("refresh_token")||!this.application.videos.refreshToken(this.get("video"))?this.__setSources():(this.set("refresh_token",this.application.videos.refreshToken(this.get("video"))),this.__setSources(),this.state().next("LoadPlayer"))}else"VideoProcessing"!==this.state().state_name()&&this.state().next("VideoProcessing");else this.state().next("FatalError",{message:t.moderation_reason||this.string("video-rejected")})}},_track:function(e,t,i){var r,o;this.application&&(r=l.now(),(o=u.create()).success(function(){this.application.analytics.track("2",e,{video_token:this.get("video_data").token,stream_token:this.get("stream")?this.get("stream"):void 0},c.extend({embed_type:"player"},t),c.extend({duration:this.get("video_data").duration||this.get("duration"),width:this.get("stream")?this.get("stream").width:this.videoWidth(),height:this.get("stream")?this.get("stream").height:this.videoHeight(),tags:this.get("video_data").tags},i),r)},this),this.get("video_data")?o.asyncSuccess():this.once("change:video_data",function(){o.asyncSuccess()},this))}}}],function(e){return{playerStates:function(){return e.playerStates.call(this).concat([a])}}}).register("ba-ziggeoplayer").register("ziggeoplayer").attachStringTable(s.mainLocale).addStrings({"video-not-found":"We could not find the specified video file.","video-access-forbidden":"You are not permitted to access this video file.","video-unknown-error":"We cannot access this video at the moment. Please try again later.","video-rejected":"The video has been rejected.","video-processing":"The video is processing - stay tuned.","video-access-error":"The video is currently under moderation. You may click to retry.","video-effect-profile-not-found":"Video is unavailable at the moment"})}),e.define("module:PopupPlayer",["module:Player","mediacomponents:PopupHelper"],function(e,t,i){return e.extend({scoped:i},t.mixin)}),e.define("module:Recorder",["mediacomponents:VideoRecorder.Dynamics.Recorder","module:Application","module:Device","private:Logger","private:Environment","private:S3.MediaUploader","module:RecorderStates","base:Types","base:MediaTypes","base:Time","base:Strings","module:Locale","module:Supplementary","base:Objs","base:Promise","base
2:Async","browser:Events","browser:Info","browser:Upload.S3MultipartSupport","private:ZiggeoDynamicMixin"],function(e,t,i,r,o,a,n,s,x,c,l,d,u,p,m,h,b,g,v,f,y){return e.extend({scoped:y},[f,function(e){return{template:e.template.replace('"overlay">','"overlay"><a class="ziggeo-v2-testing" ba-if="{{testing}}" href="https://ziggeo.com/pricing" target="_blank"></a>'),attrs:{dynvideoplayer:"ziggeoplayer","effect-profile":null,"preview-effect-profile":null,"video-profile":null,"meta-profile":null,"client-auth":null,"server-auth":null,"intermediate-token":null,application:null,video:null,description:null,title:null,tags:null,"custom-data":null,key:null,"auto-crop":null,"default-image-selector":.1,"auto-pad":null,"expiration-days":null,"force-overwrite":null,"recover-streams":null,"transcript-language":"en-US","input-bind":null,"form-accept":null,cache:!1,playermodeifexists:!1,rerecordableifexists:!1,chrome_extension_id:null,opera_extension_id:null,chrome_extension_install_link:null,opera_extension_install_link:null},types:{tags:"array","custom-data":"object","auto-crop":"bool","auto-pad":"bool",cache:"bool","expiration-days":"int","delete-old-streams":"bool","force-overwrite":"bool","recover-streams":"bool","default-image-selector":"float","effect-profile":"array","lazy-application":"bool",playermodeifexists:"bool",rerecordableifexists:"bool"},events:{rerecord:function(){this.__inputBindElement&&(this.__inputBindElement.value=""),this.get("form-accept")&&this._formAcceptEvents.on(document.querySelector(this.get("form-accept")),"submit",function(e){e.preventDefault()})}},create:function(){this._invokeCallback=u.eventInvokeCallback,this.set("ready",!1),e.create.call(this),this.get("video")&&(!this.get("key")&&l.starts_with(this.get("video"),"_")?this.set("key",l.strip_start(this.get("video"),"_")):this.set("token",this.get("video"))),this.get("simulate")&&this.set("localplayback",!0),s.is_string(this.get("effect-profile"))&&this.set("effect-profile",s.parseArray(this.get("effect-profile"))),this.set("auth",{client_auth:this.get("client-auth"),server_auth:this.get("server-auth"),intermediate_token:this.get("intermediate-token")}),this.set("application_status",null),this.__hadInitialVideo=!!this.get("video"),this.get("video")||(this.set("playermodeifexists",!1),this.set("rerecordableifexists",!1),this.get("form-accept")&&(this._formAcceptEvents=this.auto_destroy(new b),this._formAcceptEvents.on(document.querySelector(this.get("form-accept")),"submit",function(e){e.preventDefault()}))),this.on("rerecord",function(){this._track("rerecord_confirm")},this),this.scopes.player.on("change:video_data",function(e){this.set("video_data",e),(e=e.streams.find(function(e){return e.token===this.get("stream")},this))&&this.set("stream_data",e)},this)},_notifications:{_activate:"_createWithApplication"},_deferActivate:function(){var e;return this._obtainApplication(),!!(!this.application&&this.get("lazy-application")||this.get("playermodeifexists")||this.get("rerecordableifexists"))&&(e=m.create(),this.application?e.asyncSuccess(!0):t.events.once("set-default",function(t){this.application=t,e.asyncSuccess(!0)},this),(e=this.get("playermodeifexists")||this.get("rerecordableifexists")?e.mapSuccess(function(e){return this.application.videos.get(this.get("video")||(this.get("key")?"_"+this.get("key"):null),{auth:this.get("auth")}).mapSuccess(function(t){return t&&"EMPTY"!==t.state_string&&(this.get("playermodeifexists")&&this.set("recordermode",!1),this.get("rerecordableifexists")||this.set("rerecordable",!1)),!this.get("video")&&this.get("key")&&this.set("video","_"+this.get("key")),this.set("playermodeifexists",!1),this.set("rerecordableifexists",!1),e},this)},this).mapError(function(e){return this.get("video")&&404===e.status_code()&&this.set("video",null),this.set("playermodeifexists",!1),this.set("rerecordableifexists",!1),m.value(!0)},this):e).success(this.activate,this),!0)},_createWithApplication:function(){this._obtainApplication(),this.application?this.application.data.get("auth")||!this.get("client-auth")&&!this.get("server-auth")?(this.get("chrome_extension_
2id")&&!this.get("chrome_extension_install_link")&&this.set("chrome_extension_install_link","https://chrome.google.com/webstore/detail/"+this.get("chrome_extension_id")),this.set("screen",{chromeExtensionId:this.get("chrome_extension_id")||this.application.data.get("chrome_extension_id"),operaExtensionId:this.get("opera_extension_id")||this.application.data.get("opera_extension_id"),chromeExtensionInstallLink:this.get("chrome_extension_install_link")||this.application.data.get("chrome_extension_install_link"),operaExtensionInstallLink:this.get("opera_extension_install_link")||this.application.data.get("opera_extension_install_link")}),this.application.embed_events.delegateEvents(null,this,null,[this]),this.application.on("ready",function(){this.set("application_status",!0),this.set("ready",!0),this.set("testing",this.application.data.get("testing_application"))},this).on("error",function(e,t){this.set("application_status",!1),this.state().next("FatalError",{message:t})},this),this.set("playerattrs",{application:this.application,"effect-profile":this.get("preview-effect-profile"),"client-auth":this.get("client-auth"),"server-auth":this.get("server-auth"),"intermediate-token":this.get("intermediate-token"),video:this.get("video"),"force-refresh":c.now()}),this._track("embedding_loaded"),this.set("webrtcstreaming",this.application.data.get("webrtc_streaming")),this.set("webrtcstreamingifnecessary",this.application.data.get("webrtc_streaming_if_necessary")),this.set("webrtconmobile",this.application.data.get("webrtc_on_mobile")),g.isSafari()&&g.isDesktop()&&!this.get("webrtcstreaming")&&!this.get("webrtcstreamingifnecessary")&&this.set("webrtcstreamingifnecessary",!0),!this.get("webrtcstreaming")&&!this.get("webrtcstreamingifnecessary")||this.get("timeminlimit")||this.set("timeminlimit",5),this._updateUrls()):r.warn("You are specifying auth tokens on your embedding yet your application is initialized with auth = false."):r.warn("No application (token) defined. We need an application (token) to include an embedding.")},_track:function(e,t,i){this.application.analytics.track("2",e,{video_token:this.get("video"),stream_token:this.get("stream")},p.extend({embed_type:this.__hadInitialVideo?"rerecorder":"recorder"},t),p.extend({creation_type:this.get("creation-type"),duration:this.get("duration"),width:this.get("recordingwidth"),height:this.get("recordingheight"),tags:this.get("tags")},i))},functions:{reset:function(){this.get("video")&&!this.__hadInitialVideo&&this.set("video",null),e.functions.reset.call(this)}},_updateUrls:function(e,t,i){return(this._videoFile&&!window.ZiggeoLocal?(m.create(),this.application.streams._get_video_upload_urls(this.get("video"),this.get("stream"),{parts:v.calculateNumberOfChunks(this._videoFile.size)},this.get("auth"),50)):m.value()).mapSuccess(function(r){var o;(r||e)&&(o={resilienceCheck:function(e){return!e||!e.duration}},r&&p.extend(o,{s3:!0,uploadId:r.url_data.uploadId,urls:r.url_data.urls,noFormData:!0}),e)&&p.extend(o,this.application.data.getSignedUploaderConfig(e.url,e.fields)),this.set("playerattrs.video",this.get("video")),this.set("uploadoptions",{webrtcStreaming:{wssUrl:this.get("webrtcstreaming")||this.get("webrtcstreamingifnecessary")?this.application.urls.wssUrl():void 0,streamInfo:this.get("webrtcstreaming")||this.get("webrtcstreamingifnecessary")?{applicationName:this.application.urls.webrtcStreamingApp(g.isFirefox()?"udp":""),streamName:this.application.streams.webrtcStreamName(this.get("video"),this.get("stream"),this.get("auth"))}:void 0,delay:4750,stopDelay:2750},image:t?this.application.data.getSignedUploaderConfig(t.url,t.fields):void 0,video:o,audio:i?this.application.data.getSignedUploaderConfig(i.url,i.fields):void 0,textTracks:this.application.streams.subtitleAttachUploaderUrl(this.get("video"),this.get("stream"),this.get("auth")),noUploading:"webrtc"===this.get("creation-type")&&!this.isWebrtcStreaming()})},this)},_readDeviceOrientation:function(){var e=this.recorder.getCameraFacingMode();switch(window.orientation){case 0:return 90;case 90:return"environment"===e?0:180;case-90:return"environment"===e?180:0;case 180:return 270}},_startRecording:function(){var t;return this.isWebrtcStreaming()||window.ZiggeoLocal?e._startRecording.call(this):(t=this._initializeRecorder
2Uploader().mapSuccess(function(){return e._startRecording.call(this)},this),this.recorder.on("dataavailable",function(e){this._videoUploader.upload(e.data)},this),t)},_initializeRecorderUploader:function(){return this._videoUploader=new a,this._dataUploader.addUploader(this._videoUploader),this._videoUploader.setUploadUrlsPromise(function(e){return this.application.streams._get_video_upload_urls(this.get("video"),this.get("stream"),{parts:e,uploadId:this._videoUploader.getUploadId()},this.get("auth"),50)}.bind(this)),this._videoUploader.getUploadUrls(10)},__createParams:function(){var e={};try{var t=this.activeElement().cloneNode();t.innerHTML="",e=t.outerHTML}catch(e){}return{description:this.get("description"),title:this.get("title"),tags:this.get("tags")?this.get("tags").join(","):void 0,data:this.get("custom-data")?JSON.stringify(this.get("custom-data")):void 0,key:this.get("key"),auto_crop:this.get("auto-crop"),auto_pad:this.get("auto-pad"),only_audio:this.get("onlyaudio"),expiration_days:this.get("expiration-days"),delete_old_streams:this.get("delete-old-streams"),effect_profile:this.get("effect-profile")?this.get("effect-profile").join(","):void 0,force_overwrite:this.get("force-overwrite"),video_profile:this.get("video-profile"),meta_profile:this.get("meta-profile"),enforce_duration:this.get("enforce-duration"),recover_streams:this.get("recover-streams"),max_duration:this.get("timelimit"),user_language:navigator.language||navigator.userLanguage,video_file_name:this._videoFileName,transcript_language:"auto"==this.get("transcript-language").toLowerCase()?navigator.language||navigator.userLanguage:this.get("transcript-language"),default_image_selector:this.get("default-image-selector"),device_info:p.extend({api_version:2,embed_code:e,media_source:this.__getMediaSource(),capture_type:this.__getCaptureType()},i.info)}},__recordingTypeParams:function(){var e={create_stream:!0};if(this.recorder){try{var t=this.recorder._recorder._recorder._mediaRecorder.mimeType;t&&p.extend(e,{video_type:x.getExtension(t)})}catch(e){}return p.extend(e,{webrtc_recording:!0,webrtc_streaming:this.isWebrtcStreaming(),audio_url:!this.isWebrtcStreaming(),image_url:!0})}return this._videoFile&&p.extend(e,{video_type:l.last_after(this._videoFile.name,".")}),this.get("snapshotfromuploader")?p.extend(e,{image_url:!0}):e},__getMediaSource:function(){var e=this.__recordingTypeParams();return"screen"==this.get("record_media")?"screen":!0===e.webrtc_recording?"record":"upload"},__getCaptureType:function(){var e=this.__recordingTypeParams();return!0===e.webrtc_streaming?"webrtc_streaming":!0===e.webrtc_recording?"webrtc":"file_capture"},_prepareRecording:function(){return this._requiresDeviceOrientation=g.isMobile()&&g.isiOS()&&void 0!==window.orientation&&this.isWebrtcStreaming(),this.get("video")?this.application.streams._create(this.get("video"),this.__recordingTypeParams(),this.get("auth"),5).mapSuccess(function(e){return this.set("token",e.stream.video_token),this.set("stream",e.stream.token),this.set("stream_data",e.stream),this._updateUrls(e.url_data,e.image_url_data,e.audio_url_data)},this):this.application.videos._create(p.extend(this.__createParams(),this.__recordingTypeParams()),this.get("auth"),5).mapSuccess(function(e){return this.set("token",e.video.token),this.set("video",e.video.token),this.set("video_data",e.video),this.set("stream",e.stream.token),this.set("stream_data",e.stream),this._updateUrls(e.url_data,e.image_url_data,e.audio_url_data)},this)},_verifyRecording:function(){var e=m.create();return h.eventually(function(){var t,i;this.get("video")&&(t={},i={},this.isWebrtcStreaming()||window.ZiggeoLocal||p.extend(t,{parts:JSON.stringify(this._videoUploader.data()),uploadId:this._videoUploader.getUploadId()}),this._requiresDeviceOrientation&&p.extend(t,{rotation:this._readDeviceOrientation()}),this.get("starttime")&&p.extend(t,{start_time:this.get("starttime")}),this.get("endtime")&&p.extend(t,{end_time:this.get("endtime")}),0<this.get("duration")&&p.extend(t,{duration:this.get("duration")}),this.imageUploaded()&&p.extend(i,{confirm_image:!0}),this.audioUploaded()&&p.extend(i,{confirm_audio:!0}),(this.get("simulate")?m.value(!0):this.application.streams._confirm(this.get("video"),this.get("stream"),t,this.get("auth"),50,i)).success(function(){this.__inputBindElement&&(this.__inputBindElement.value=this.get("video")),this.get("form-accept")&&this._formAcceptEvents.off(document.querySelector(this.get("form-accept")),"submit"),this.application.videos.cacheInvalidate(this.get("video"))},this).forwardCallback(e))},this,2500),e},_afterActivate:function(t){e._afterActivate.apply(this,arguments),this.get("input-bind")&&(this.__inputBindElement=document.getElementsByName(this.get("input-bind"))[0],this.__inputBindElement||(this.__inputBindElement=document.createElement("input"),this.__inputBindElement.type="hidden",this.__inputBindElement.id=this.get("input-bind"),this.__inputBindElement.name=this.get("input-bind"),t.parentElement.appendChild(this.__inputBindElement)),this.get("video"))&&(this.__inputBindElement.value=this.get("video"))}}}],function(e){return{recorderStates:function(){return e.recorderStates.call(this).concat([n])}}}).register("ba-ziggeorecorder").register("ziggeorecorder").registerFunctions({testing:function(e){return e.testing}}).attachStringTable(d.mainLocale).addStrings({})}),e.define("module:PopupRecorder",["module:Recorder","mediacomponents:PopupHelper"],function(e,t,i){return e.extend({scoped:i},t.mixin)})}.call(t),function(){var e=this.subScope();e.binding("module","global:ZiggeoApi.V2"),e.extend("module:",function(){return{}}),e.extend("module:Locale",["module:Locale"],function(e){var t,i={"language:ar":{"application.error_503":"&#x646;&#x62D;&#x646; &#x641;&#x64A; &#x642;&#x64A;&#x62F; &#x62A;&#x637;&#x648;&#x64A;&#x631; &#x62E;&#x62F;&#x645;&#x62A;&#x646;&#x627;. &#x633;&#x62A;&#x639;&#x648;&#x62F; &#x645;&#x642;&#x627;&#x637;&#x639; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x642;&#x631;&#x64A;&#x628;&#x627;.","application.error_404":"&#x644;&#x627; &#x64A;&#x645;&#x643;&#x646;&#x646;&#x627; &#x627;&#x644;&#x62A;&#x639;&#x631;&#x641; &#x639;&#x644;&#x649; &#x645;&#x641;&#x62A;&#x627;&#x62D; &#x648;&#x627;&#x62C;&#x647;&#x629; &#x628;&#x631;&#x645;&#x62C;&#x629; &#x627;&#x644;&#x62A;&#x637;&#x628;&#x64A;&#x642;&#x627;&#x62A;. &#x627;&#x644;&#x631;&#x62C;&#x627;&#x621; &#x627;&#x644;&#x62A;&#x623;&#x643;&#x62F; &#x645;&#x646; &#x62A;&#x62D;&#x62F;&#x64A;&#x62F;&#x647; &#x641;&#x64A; &#x639;&#x646;&#x648;&#x627;&#x646; &#x645;&#x648;&#x642;&#x639;&#x643; &#x627;&#x644;&#x625;&#x644;&#x643;&#x62A;&#x631;&#x648;&#x646;&#x64A;.","application.error_401":"&#x644;&#x627; &#x64A;&#x633;&#x645;&#x62D; &#x644;&#x643; &#x628;&#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x627;&#x644;&#x62A;&#x637;&#x628;&#x64A;&#x642; &#x645;&#x646; &#x647;&#x630;&#x627; &#x627;&#x644;&#x645;&#x648;&#x642;&#x639;.","application.error_412":"&#x62A;&#x62D;&#x62A;&#x627;&#x62C; &#x625;&#x644;&#x649; &#x62A;&#x623;&#x643;&#x64A;&#x62F; / &#x62A;&#x631;&#x642;&#x64A;&#x629; &#x62D;&#x633;&#x627;&#x628;&#x643;.","application.error_unknown":"&#x62D;&#x62F;&#x62B; &#x62E;&#x637;&#x623; &#x63A;&#x64A;&#x631; &#x645;&#x639;&#x631;&#x648;&#x641;. &#x62A;&#x645; &#x625;&#x639;&#x644;&#x627;&#x645; &#x641;&#x631;&#x64A;&#x642;&#x646;&#x627; &#x648;&#x633;&#x64A;&#x62D;&#x644; &#x627;&#x644;&#x645;&#x634;&#x643;&#x644;&#x629;.","ziggeoplayer.video-not-found":"&#x62A;&#x639;&#x630;&#x631; &#x627;&#x644;&#x639;&#x62B;&#x648;&#x631; &#x639;&#x644;&#x649; &#x645;&#x644;&#x641; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x627;&#x644;&#x645;&#x62D;&#x62F;&#x62F;.","ziggeoplayer.video-access-forbidden":"&#x644;&#x627; &#x64A;&#x633;&#x645;&#x62D; &#x644;&#x643; &#x628;&#x627;&#x644;&#x62F;&#x62E;&#x648;&#x644; &#x625;&#x644;&#x649; &#x645;&#x644;&#x641; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x647;&#x630;&#x627;.","ziggeoplayer.video-unknown-error":"&#x644;&#x627; &#x64A;&#x645;&#x643;&#x646;&#x646;&#x627; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x647;&#x630;&#x627; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x641;&#x64A; &#x627;&#x644;&#x648;&#x642;&#x62A; &#x627;&#x644;&#x62D;&#x627;&#x644;&#x64A;. &#x627;&#x644;&#x631;&#x62C;&#x627;&#x621; &#x645;&#x639;&#x627;&#x648;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x641;&#x64A; &#x648;&#x642;&#x62A; &#x644;&#x627;&#x62D;&#x642;.","ziggeoplayer.video-rejected":"&#x62A;&#x645; &#x631;&#x641;&#x636; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;.","ziggeoplayer.video-processing":"&#x64A;&#x62A;&#x645; &#x645;&#x639;&#x627;&#x644;&#x62C;&#x629; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; - &#x627;&#x644;&#x631;&#x62C;&#x627;&#x621; &#x627;&#x644;&#x627;&#x646;&#x62A;&#x638;&#x627;&#x631;.","ziggeoplayer.video-access-error":"&#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x642;&#x64A;&#x62F; &#x627;&#x644;&#x645;&#x631;&#x627;&#x62C;&#x639;&#x629; &#x62D;&#x627;&#x644;&#x64A;&#x627;. &#x64A;&#x645;&#x643;&#x646;&#x643; &#x627;&#x644;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ziggeoaudioplayer.audio-not-found":"&#x644;&#x645; &#x646;&#x62A;&#x645;&#x643;&#x646; &#x645;&#x646; &#x627;&#x644;&#x639;&#x62B;&#x648;&#x631; &#x639;&#x644;&#x649; &#x645;&#x644;&#x641; &#x627;&#x644;&#x635;&#x648;&#x62A; &#x627;&#x644;&#x645;&#x62D;&#x62F;&#x62F;.","ziggeoaudioplayer.audio-access-forbidden":"&#x644;&#x627; &#x64A;&#x633;&#x645;&#x62D; &#x644;&#x643; &#x644;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x647;&#x630;&#x627; &#x627;&#x644;&#x645;&#x644;&#x641; &#x627;&#x644;&#x635;&#x648;&#x62A;&#x64A;.","ziggeoaudioplayer.audio-unknown-error":"&#x644;&#x627; &#x64A;&#x645;&#x643;&#x646;&#x646;&#x627; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x647;&#x630;&#x627; &#x627;&#x644;&#x635;&#x648;&#x62A; &#x641;&#x64A; &#x627;&#x644;&#x648;&#x642;&#x62A; &#x627;&#x644;&#x62D;&#x627;&#x644;&#x64A;. &#x627;&#x644;&#x631;&#x62C;&#x627;&#x621; &#x645;&#x639;&#x627;&#x648;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x641;&#x64A; &#x648;&#x642;&#x62A; &#x644;&#x627;&#x62D;&#x642;.","ziggeoaudioplayer.audio-rejected":"&#x62A;&#x645; &#x631;&#x641;&#x636; &#x627;&#x644;&#x635;&#x648;&#x62A;.","ziggeoaudioplayer.audio-processing":"&#x627;&#x644;&#x635;&#x648;&#x62A; &#x642;&#x64A;&#x62F; &#x627;&#x644;&#x645;&#x639;&#x627;&#x644;&#x62C;&#x629; - &#x62A;&#x631;&#x642;&#x628;&#x648;&#x627;.","ziggeoaudioplayer.audio-access-error":"&#x627;&#x644;&#x635;&#x648;&#x62A; &#x62D;&#x627;&#x644;&#x64A;&#x627; &#x62A;&#x62D;&#x62A; &#x627;&#x644;&#x625;&#x634;&#x631;&#x627;&#x641;. &#x64A;&#x645;&#x643;&#x646;&#x643; &#x627;&#x644;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ziggeoimageviewer.image-not-found":"&#x644;&#x645; &#x646;&#x62A;&#x645;&#x643;&#x646; &#x645;&#x646; &#x627;&#x644;&#x639;&#x62B;&#x648;&#x631; &#x639;&#x644;&#x649; &#x645;&#x644;&#x641; &#x627;&#x644;&#x635;&#x648;&#x631;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x62F;&#x62F;.","ziggeoimageviewer.image-access-forbidden":"&#x644;&#x627; &#x64A;&#x633;&#x645;&#x62D; &#x644;&#x643; &#x644;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x645;&#x644;&#x641; &#x627;&#x644;&#x635;&#x648;&#x631;&#x629; &#x647;&#x630;&#x627;.","ziggeoimageviewer.image-unknown-error":"&#x644;&#x627; &#x64A;&#x645;&#x643;&#x646;&#x646;&#x627; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x647;&#x630;&#x647; &#x627;&#x644;&#x635;&#x648;&#x631;&#x629; &#x641;&#x64A; &#x627;&#x644;&#x648;&#x642;&#x62A; &#x627;&#x644;&#x62D;&#x627;&#x644;&#x64A;. &#x627;&#x644;&#x631;&#x62C;&#x627;&#x621; &#x645;&#x639;&#x627;&#x648;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x641;&#x64A; &#x648;&#x642;&#x62A; &#x644;&#x627;&#x62D;&#x642;.","ziggeoimageviewer.image-rejected":"&#x62A;&#x645; &#x631;&#x641;&#x636; &#x627;&#x644;&#x635;&#x648;&#x631;&#x629;.","ziggeoimageviewer.image-processing":"&#x627;&#x644;&#x635;&#x648;&#x631;&#x629; &#x642;&#x64A;&#x62F; &#x627;&#x644;&#x645;&#x639;&#x627;&#x644;&#x62C;&#x629; - &#x62A;&#x631;&#x642;&#x628;&#x648;&#x627;.","ziggeoimageviewer.image-access-error":"&#x627;&#x644;&#x635;&#x648;&#x631;&#x629; &#x642;&#x64A;&#x62F; &#x627;&#x644;&#x627;&#x639;&#x62A;&#x62F;&#x627;&#x644; &#x62D;&#x627;&#x644;&#x64A;&#x627;. &#x64A;&#x645;&#x643;&#x646;&#x643; &#x627;&#x644;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;."},"language:az":{"application.error_503":"Hal haz&#x131;rda texniki xidm&#x259;t g&#xF6;st&#x259;ririk. Video tezlikl&#x259; geri qaytar&#x131;lacaq.","application.error_404":"Sizin AP&#x130; a&#xE7;ar&#x131; m&#xFC;&#x259;yy&#x259;n ed&#x259; bilm&#x259;dik. Z&#x259;hm&#x259;t olmasa a&#xE7;ar&#x131; veb s&#x259;hif&#x259;nin ba&#x15F;l&#x131;q hiss&#x259;sind&#x259; qeyd edin.","application.error_401":"Sizin t&#x259;tbiq&#x259; bu veb s&#x259;hif&#x259;d&#x259;n daxil olman&#x131;za icaz&#x259;
2 yoxdur.","application.error_412":"Siz&#x259; hesab&#x131;n&#x131;z&#x131; t&#x259;sdiq etm&#x259;k / y&#xFC;ks&#x259;ltm&#x259;k g&#x259;r&#x259;kdir.","application.error_unknown":"Bilinm&#x259;y&#x259;n s&#x259;hv ba&#x15F; verdi. Bizim komandaya x&#x259;b&#x259;r verildi v&#x259; m&#x259;s&#x259;l&#x259;ni h&#x259;ll etm&#x259;y&#x259; &#xE7;al&#x131;&#x15F;&#x131;r&#x131;q.","ziggeoplayer.video-not-found":"Sor&#x11F;u edilmi&#x15F; video fayl&#x131;n&#x131; tapa bilm&#x259;dik.","ziggeoplayer.video-access-forbidden":"Sizin bu video fayla daxil olmaq &#xFC;&#xE7;&#xFC;n icaz&#x259;niz yoxdur.","ziggeoplayer.video-unknown-error":"Biz hal-haz&#x131;rda bu video fayla daxil ola bilm&#x259;dik. Z&#x259;hm&#x259;t olmasa bir az sonra yenid&#x259;n c&#x259;hd edin.","ziggeoplayer.video-rejected":"Video r&#x259;dd edildi.","ziggeoplayer.video-processing":"Video emal olunur - biraz g&#xF6;zl&#x259;yin.","ziggeoplayer.video-access-error":"Video hal haz&#x131;rda emal olunur. Yenid&#x259;n yoxlamaq &#xFC;&#xE7;&#xFC;n basa bil&#x259;rsiz.","ziggeoaudioplayer.audio-not-found":"G&#xF6;st&#x259;ril&#x259;n s&#x259;s s&#x259;n&#x259;dini tapa bilm&#x259;dik.","ziggeoaudioplayer.audio-access-forbidden":"Bu s&#x259;s s&#x259;n&#x259;din&#x259; daxil olma&#x11F;&#x131;n&#x131;za icaz&#x259; verilmir.","ziggeoaudioplayer.audio-unknown-error":"Haz&#x131;rda bu s&#x259;si &#x259;ld&#x259; ed&#x259; bilm&#x259;rik. Z&#x259;hm&#x259;t olmasa bir az sonra yen&#x259; c&#x259;hd edin.","ziggeoaudioplayer.audio-rejected":"S&#x259;s r&#x259;dd edildi.","ziggeoaudioplayer.audio-processing":"S&#x259;s i&#x15F;l&#x259;nir - bizi izl&#x259;yin.","ziggeoaudioplayer.audio-access-error":"S&#x259;s haz&#x131;rda moderasiya alt&#x131;ndad&#x131;r. Yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n klikl&#x259;y&#x259; bil&#x259;rsiniz.","ziggeoimageviewer.image-not-found":"G&#xF6;st&#x259;ril&#x259;n &#x15F;&#x259;kil s&#x259;n&#x259;dini tapa bilm&#x259;dik.","ziggeoimageviewer.image-access-forbidden":"Bu &#x15F;&#x259;kil s&#x259;n&#x259;din&#x259; daxil olma&#x11F;&#x131;n&#x131;za icaz&#x259; verilmir.","ziggeoimageviewer.image-unknown-error":"Haz&#x131;rda bu &#x15F;&#x259;kil&#x259; daxil ola bilm&#x259;rik. Z&#x259;hm&#x259;t olmasa bir az sonra yen&#x259; c&#x259;hd edin.","ziggeoimageviewer.image-rejected":"&#x15E;&#x259;kil r&#x259;dd edildi.","ziggeoimageviewer.image-processing":"&#x15E;&#x259;kil i&#x15F;l&#x259;nir - bizi izl&#x259;yin.","ziggeoimageviewer.image-access-error":"&#x15E;&#x259;kil haz&#x131;rda moderasiya alt&#x131;ndad&#x131;r. Yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n klikl&#x259;y&#x259; bil&#x259;rsiniz."},"language:bg":{"application.error_503":"&#x41D;&#x438;&#x435; &#x43F;&#x43E;&#x434;&#x434;&#x44A;&#x440;&#x436;&#x430;&#x43C;&#x435; &#x43D;&#x430;&#x448;&#x430;&#x442;&#x430; &#x443;&#x441;&#x43B;&#x443;&#x433;&#x430;. &#x412;&#x438;&#x434;&#x435;&#x43E; &#x449;&#x435; &#x441;&#x435; &#x432;&#x44A;&#x440;&#x43D;&#x435; &#x441;&#x43A;&#x43E;&#x440;&#x43E;.","application.error_404":"&#x41D;&#x438;&#x435; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x440;&#x430;&#x437;&#x43F;&#x43E;&#x437;&#x43D;&#x430;&#x435; &#x432;&#x430;&#x448;&#x438;&#x44F; &#x43A;&#x43B;&#x44E;&#x447; API. &#x41C;&#x43E;&#x43B;&#x44F;, &#x43D;&#x435; &#x437;&#x430;&#x431;&#x440;&#x430;&#x432;&#x44F;&#x439;&#x442;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43F;&#x43E;&#x441;&#x43E;&#x447;&#x438;&#x442;&#x435; &#x432; &#x437;&#x430;&#x433;&#x43B;&#x430;&#x432;&#x43A;&#x430;&#x442;&#x430; &#x43D;&#x430; &#x443;&#x435;&#x431;&#x441;&#x430;&#x439;&#x442;&#x430; &#x441;&#x438;.","application.error_401":"&#x41D;&#x435; &#x435; &#x440;&#x430;&#x437;&#x440;&#x435;&#x448;&#x435;&#x43D;&#x43E; &#x437;&#x430; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x43F;&#x440;&#x438;&#x43B;&#x43E;&#x436;&#x435;&#x43D;&#x438;&#x435;&#x442;&#x43E; &#x43E;&#x442; &#x442;&#x43E;&#x437;&#x438; &#x441;&#x430;&#x439;&#x442;.","application.error_412":"&#x422;&#x440;&#x44F;&#x431;&#x432;&#x430; &#x434;&#x430; &#x43F;&#x43E;&#x442;&#x432;&#x44A;&#x440;&#x434;&#x438;&#x442;&#x435; / &#x44A;&#x43F;&#x433;&#x440;&#x435;&#x439;&#x434; &#x432;&#x430;&#x448;&#x438;&#x44F; &#x430;&#x43A;&#x430;&#x443;&#x43D;&#x442;.","application.error_unknown":"&#x412;&#x44A;&#x437;&#x43D;&#x438;&#x43A;&#x43D;&#x430; &#x43D;&#x435;&#x438;&#x437;&#x432;&#x435;&#x441;&#x442;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;. &#x41D;&#x430;&#x448;&#x438;&#x44F;&#x442; &#x435;&#x43A;&#x438;&#x43F; &#x435; &#x431;&#x438;&#x43B; &#x443;&#x432;&#x435;&#x434;&#x43E;&#x43C;&#x435;&#x43D; &#x438; &#x449;&#x435; &#x440;&#x435;&#x448;&#x438; &#x43F;&#x440;&#x43E;&#x431;&#x43B;&#x435;&#x43C;&#x430;.","ziggeoplayer.video-not-found":"&#x41D;&#x438;&#x435; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x43D;&#x430;&#x43C;&#x435;&#x440;&#x438; &#x434;&#x430;&#x434;&#x435;&#x43D; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x444;&#x430;&#x439;&#x43B;.","ziggeoplayer.video-access-forbidden":"&#x41D;&#x44F;&#x43C;&#x430;&#x442;&#x435; &#x43F;&#x440;&#x430;&#x432;&#x43E; &#x43D;&#x430; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x442;&#x430;&#x437;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x444;&#x430;&#x439;&#x43B;.","ziggeoplayer.video-unknown-error":"&#x41D;&#x438;&#x435; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C; &#x434;&#x430; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x442;&#x43E;&#x437;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x43A;&#x43B;&#x438;&#x43F; &#x432; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442;&#x430;. &#x41C;&#x43E;&#x43B;&#x44F;, &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x439;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;-&#x43A;&#x44A;&#x441;&#x43D;&#x43E;.","ziggeoplayer.video-rejected":"&#x412;&#x438;&#x434;&#x435;&#x43E;&#x442;&#x43E; &#x435; &#x431;&#x438;&#x43B;&#x43E; &#x43E;&#x442;&#x445;&#x432;&#x44A;&#x440;&#x43B;&#x435;&#x43D;&#x43E;.","ziggeoplayer.video-processing":"&#x412;&#x438;&#x434;&#x435;&#x43E;&#x442;&#x43E; &#x435; &#x43E;&#x431;&#x440;&#x430;&#x431;&#x43E;&#x442;&#x43A;&#x430; - &#x43E;&#x441;&#x442;&#x430;&#x43D;&#x435;&#x442;&#x435; &#x43D;&#x430; &#x43B;&#x438;&#x43D;&#x438;&#x44F;.","ziggeoplayer.video-access-error":"&#x412;&#x438;&#x434;&#x435;&#x43E;&#x442;&#x43E; &#x435; &#x432; &#x43F;&#x440;&#x43E;&#x446;&#x435;&#x441; &#x43D;&#x430; &#x443;&#x43C;&#x435;&#x440;&#x435;&#x43D;&#x43E;&#x441;&#x442;. &#x41C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ziggeoaudioplayer.audio-not-found":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x430;&#x445;&#x43C;&#x435; &#x434;&#x430; &#x43D;&#x430;&#x43C;&#x435;&#x440;&#x438;&#x43C; &#x43F;&#x43E;&#x441;&#x43E;&#x447;&#x435;&#x43D;&#x438;&#x44F; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x444;&#x430;&#x439;&#x43B;.","ziggeoaudioplayer.audio-access-forbidden":"&#x41D;&#x44F;&#x43C;&#x430;&#x442;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x442;&#x43E;&#x437;&#x438; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x444;&#x430;&#x439;&#x43B;.","ziggeoaudioplayer.audio-unknown-error":"&#x412; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442;&#x430; &#x43D;&#x44F;&#x43C;&#x430;&#x43C;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x442;&#x43E;&#x432;&#x430; &#x430;&#x443;&#x434;&#x438;&#x43E;. &#x41C;&#x43E;&#x43B;&#x44F;, &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x439;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;-&#x43A;&#x44A;&#x441;&#x43D;&#x43E;.","ziggeoaudioplayer.audio-rejected":"&#x410;&#x443;&#x434;&#x438;&#x43E;&#x442;&#x43E; &#x435; &#x43E;&#x442;&#x445;&#x432;&#x44A;&#x440;&#x43B;&#x435;&#x43D;&#x43E;.","ziggeoaudioplayer.audio-processing":"&#x410;&#x443;&#x434;&#x438;&#x43E;&#x442;&#x43E; &#x441;&#x435; &#x43E;&#x431;&#x440;&#x430;&#x431;&#x43E;&#x442;&#x432;&#x430; - &#x441;&#x43B;&#x435;&#x434;&#x435;&#x442;&#x435;.","ziggeoaudioplayer.audio-access-error":"&#x412; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442;&#x430; &#x430;&#x443;&#x434;&#x438;&#x43E;&#x442;&#x43E; &#x435; &#x43F;&#x43E;&#x434; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x430;&#x446;&#x438;&#x44F;. &#x41C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x434;&#x430; &#x449;&#x440;&#x430;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ziggeoimageviewer.image-not-found":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x430;&#x445;&#x43C;&#x435; &#x434;&#x430; &#x43D;&#x430;&#x43C;&#x435;&#x440;&#x438;&#x43C; &#x43F;&#x43E;&#x441;&#x43E;&#x447;&#x435;&#x43D;&#x438;&#x44F; &#x444;&#x430;&#x439;&#x43B; &#x441; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435;.","ziggeoimageviewer.image-access-forbidden":"&#x41D;&#x44F;&#x43C;&#x430;&#x442;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x442;&#x43E;&#x437;&#x438; &#x444;&#x430;&#x439;&#x43B; &#x441; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x44F;.","ziggeoimageviewer.image-unknown-error":"&#x412; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442;&#x430; &#x43D;&#x44F;&#x43C;&#x430;&#x43C;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x442;&#x43E;&#x432;&#x430; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435;. &#x41C;&#x43E;&#x43B;&#x44F;, &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x439;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;-&#x43A;&#x44A;&#x441;&#x43D;&#x43E;.","ziggeoimageviewer.image-rejected":"&#x418;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435;&#x442;&#x43E; &#x435; &#x43E;&#x442;&#x445;&#x432;&#x44A;&#x440;&#x43B;&#x435;&#x43D;&#x43E;.","ziggeoimageviewer.image-processing":"&#x418;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435;&#x442;&#x43E; &#x441;&#x435; &#x43E;&#x431;&#x440;&#x430;&#x431;&#x43E;&#x442;&#x432;&#x430; - &#x441;&#x43B;&#x435;&#x434;&#x435;&#x442;&#x435;.","ziggeoimageviewer.image-access-error":"&#x412; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442;&#x430; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435;&#x442;&#x43E; &#x435; &#x43F;&#x43E;&#x434; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x430;&#x446;&#x438;&#x44F;. &#x41C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x434;&#x430; &#x449;&#x440;&#x430;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;."},"language:cat":{"application.error_503":"Estem mantenint el nostre servei. V&#xED;deos estaran de tornada aviat.","application.error_404":"No podem recon&#xE8;ixer la clau d&#x27;API. Si us plau assegureu-vos d&#x27;especificar que a la cap&#xE7;alera de la seva p&#xE0;gina web.","application.error_401":"No se li permet accedir a l&#x27;aplicaci&#xF3; des d&#x27;aquest lloc.","application.error_412":"Cal confirmar / actualitzar el seu compte.","application.error_unknown":"S&#x27;ha produ&#xEF;t un error desconegut. El nostre equip ha estat notificat i resoldr&#xE0; el problema.","ziggeoplayer.video-not-found":"No hem trobat el fitxer de v&#xED;deo especificat.","ziggeoplayer.video-access-forbidden":"No se li permet accedir a aquest arxiu de v&#xED;deo.","ziggeoplayer.video-unknown-error":"No podem accedir a aquest v&#xED;deo en el moment. Siusplau, intenta-ho m&#xE9;s tard.","ziggeoplayer.video-rejected":"El v&#xED;deo ha estat rebutjat.","ziggeoplayer.video-processing":"El v&#xED;deo est&#xE0; processant - estigueu atents.","ziggeoplayer.video-access-error":"El v&#xED;deo est&#xE0; actualment a la moderaci&#xF3;
2. Podeu fer clic per tornar a intentar-ho.","ziggeoaudioplayer.audio-not-found":"No hem pogut trobar el fitxer d&#x27;&#xE0;udio especificat.","ziggeoaudioplayer.audio-access-forbidden":"No teniu perm&#xED;s per accedir a aquest fitxer d&#x27;&#xE0;udio.","ziggeoaudioplayer.audio-unknown-error":"De moment no podem accedir a aquest &#xE0;udio. Siusplau, intenta-ho m&#xE9;s tard.","ziggeoaudioplayer.audio-rejected":"S&#x27;ha rebutjat l&#x27;&#xE0;udio.","ziggeoaudioplayer.audio-processing":"L&#x2019;&#xE0;udio s&#x2019;est&#xE0; processant. Estigueu atents.","ziggeoaudioplayer.audio-access-error":"Actualment l&#x2019;&#xE0;udio est&#xE0; moderat. Podeu fer clic per tornar-ho a provar.","ziggeoimageviewer.image-not-found":"No hem pogut trobar el fitxer d&#x27;imatge especificat.","ziggeoimageviewer.image-access-forbidden":"No teniu perm&#xED;s per accedir a aquest fitxer d&#x27;imatge.","ziggeoimageviewer.image-unknown-error":"De moment no podem accedir a aquesta imatge. Siusplau, intenta-ho m&#xE9;s tard.","ziggeoimageviewer.image-rejected":"La imatge ha estat rebutjada.","ziggeoimageviewer.image-processing":"La imatge s&#x27;est&#xE0; processant; estigueu atents.","ziggeoimageviewer.image-access-error":"Actualment, la imatge est&#xE0; moderada. Podeu fer clic per tornar-ho a provar."},"language:cs":{"application.error_503":"Moment&#xE1;ln&#x11B; na slu&#x17E;b&#x11B; pracujeme, zkuste to pros&#xED;m za chv&#xED;li.","application.error_404":"Nepoda&#x159;ilo se rozpoznat V&#xE1;&#x161; api kl&#xED;&#x10D;. Zkontrolujte pros&#xED;m, &#x17E;e je uveden v hlavi&#x10D;ce Va&#x161;&#xED; webov&#xE9; str&#xE1;nky.","application.error_401":"Z t&#xE9;to str&#xE1;nky nem&#xE1;te povolen p&#x159;&#xED;stup k aplikaci.","application.error_412":"Mus&#xED;te potvrdit / upgradovat sv&#x16F;j &#xFA;&#x10D;et.","application.error_unknown":"Nastala neo&#x10D;ek&#xE1;van&#xE1; chyba. N&#xE1;&#x161; t&#xFD;m byl informov&#xE1;n a pokus&#xED; se tento probl&#xE9;m brzy vy&#x159;e&#x161;it.","ziggeoaudioplayer.audio-not-found":"Nepoda&#x159;ilo se naj&#xED;t specifikovan&#xFD; audio soubor.","ziggeoaudioplayer.audio-access-forbidden":"Nem&#xE1;te p&#x159;&#xED;stup k tomuto audio souboru.","ziggeoaudioplayer.audio-unknown-error":"Moment&#xE1;ln&#x11B; se n&#xE1;m z&#xED;skat toto audio. Zkuste to pros&#xED;m za chv&#xED;li.","ziggeoaudioplayer.audio-rejected":"Toto audio bylo zam&#xED;tnut&#xE9;.","ziggeoaudioplayer.audio-processing":"Toto audio se zpracov&#xE1;v&#xE1; - vy&#x10D;kejte pros&#xED;m.","ziggeoaudioplayer.audio-access-error":"Toto audio &#x10D;ek&#xE1; na schv&#xE1;len&#xED;. M&#x16F;&#x17E;ete kliknout a zkusit to znovu.","ziggeoimageviewer.image-not-found":"Nepoda&#x159;ilo se n&#xE1;m naj&#xED;t specifikovan&#xFD; obr&#xE1;zek.","ziggeoimageviewer.image-access-forbidden":"Nem&#xE1;te p&#x159;&#xED;stup k tomuto obr&#xE1;zku.","ziggeoimageviewer.image-unknown-error":"Nepoda&#x159;ilo se n&#xE1;m z&#xED;skat tento obr&#xE1;zek. Zkuste to pros&#xED;m za chv&#xED;li.","ziggeoimageviewer.image-rejected":"Obr&#xE1;zek byl zam&#xED;tnut.","ziggeoimageviewer.image-processing":"Obr&#xE1;zek se zpracov&#xE1;v&#xE1; - vy&#x10D;kejte pros&#xED;m.","ziggeoimageviewer.image-access-error":"Tento obr&#xE1;zek &#x10D;ek&#xE1; na schv&#xE1;len&#xED;. M&#x16F;&#x17E;ete kliknout a zkusit to znovu.","ziggeoplayer.video-not-found":"Nepoda&#x159;ilo se naj&#xED;t video.","ziggeoplayer.video-access-forbidden":"Nem&#xE1;te p&#x159;&#xED;stup k tomuto video souboru.","ziggeoplayer.video-unknown-error":"Moment&#xE1;ln&#x11B; se n&#xE1;m z&#xED;skat toto video. Zkuste to pros&#xED;m za chv&#xED;li.","ziggeoplayer.video-rejected":"Toto video bylo zam&#xED;tnut&#xE9;.","ziggeoplayer.video-processing":"Toto video se zpracov&#xE1;v&#xE1; - vy&#x10D;kejte pros&#xED;m.","ziggeoplayer.video-access-error":"Toto video &#x10D;ek&#xE1; na schv&#xE1;len&#xED;. M&#x16F;&#x17E;ete kliknout a zkusit to znovu."},"language:da":{"application.error_503":"Vi fastholder vores service. Videoer er snart tilbage.","application.error_404":"Vi kan ikke genkende din API n&#xF8;gle. S&#xF8;
2rg for at angive det i din hjemmeside overskrift.","application.error_401":"Du har ikke tilladelse til at f&#xE5; adgang til programmet fra dette site.","application.error_412":"Du skal bekr&#xE6;fte / opgradere din konto.","application.error_unknown":"En ukendt fejl opstod. Vores hold er blevet anmeldt og vil l&#xF8;se problemet.","ziggeoplayer.video-not-found":"Vi kunne ikke finde den angivne videofil.","ziggeoplayer.video-access-forbidden":"Det er ikke tilladt at f&#xE5; adgang til denne video-fil.","ziggeoplayer.video-unknown-error":"Vi kan ikke f&#xE5; adgang til denne video i &#xF8;jeblikket. Pr&#xF8;v igen senere.","ziggeoplayer.video-rejected":"Videoen er blevet afvist.","ziggeoplayer.video-processing":"Videoen behandles - Stay tuned.","ziggeoplayer.video-access-error":"Videoen er i &#xF8;jeblikket under moderation. Du kan klikke for at pr&#xF8;ve igen.","ziggeoaudioplayer.audio-not-found":"Vi kunne ikke finde den angivne lydfil.","ziggeoaudioplayer.audio-access-forbidden":"Du har ikke adgang til denne lydfil.","ziggeoaudioplayer.audio-unknown-error":"Vi kan ikke f&#xE5; adgang til denne lyd i &#xF8;jeblikket. Pr&#xF8;v igen senere.","ziggeoaudioplayer.audio-rejected":"Lyden er blevet afvist.","ziggeoaudioplayer.audio-processing":"Lyden behandles - hold dig opdateret.","ziggeoaudioplayer.audio-access-error":"Lyden er i &#xF8;jeblikket under moderering. Du kan klikke for at pr&#xF8;ve igen.","ziggeoimageviewer.image-not-found":"Vi kunne ikke finde den angivne billedfil.","ziggeoimageviewer.image-access-forbidden":"Du har ikke adgang til denne billedfil.","ziggeoimageviewer.image-unknown-error":"Vi kan ikke f&#xE5; adgang til dette billede i &#xF8;jeblikket. Pr&#xF8;v igen senere.","ziggeoimageviewer.image-rejected":"Billedet er afvist.","ziggeoimageviewer.image-processing":"Billedet behandles - hold dig opdateret.","ziggeoimageviewer.image-access-error":"Billedet er i &#xF8;jeblikket under moderering. Du kan klikke for at pr&#xF8;ve igen."},"language:de":{"application.error_503":"Das System wird gerade gewartet. Die Videofunktion ist in K&#xFC;rze wieder aktiv.","application.error_404":"Der API Schl&#xFC;ssel wurde nicht gefunden. Bitte &#xFC;berpr&#xFC;fen.","application.error_401":"Der Zugriff auf die Applikation wurde verweigert.","application.error_412":"Ihr Account muss best&#xE4;tigt bzw. f&#xFC;r weitere Videos freigeschaltet werden.","application.error_unknown":"Ein unbekannter Fehler ist aufgetreten. Unser Team wurde dar&#xFC;ber informiert und wird das Problem l&#xF6;sen.","ziggeoaudioplayer.audio-not-found":"Das angegebene Audio konnte nicht gefunden werden.","ziggeoaudioplayer.audio-access-forbidden":"Der Zugriff auf das angegebene Audio wurde verweigert.","ziggeoaudioplayer.audio-unknown-error":"Auf das angegebene Audio kann zur Zeit nicht zugegriffen werden. Bitte zu einem sp&#xE4;teren Zeitpunkt erneut versuchen.","ziggeoaudioplayer.audio-rejected":"Das Audio wurde nicht freigegeben.","ziggeoaudioplayer.audio-processing":"Das Audio wird gerade verarbeitet, bitte kurz warten.","ziggeoaudioplayer.audio-access-error":"Das Audio wird gerade moderiert, bitte etwas sp&#xE4;ter erneut versuchen.","ziggeoimageviewer.image-not-found":"Das angegebene Bild konnte nicht gefunden werden.","ziggeoimageviewer.image-access-forbidden":"Der Zugriff auf das angegebene Bild wurde verweigert.","ziggeoimageviewer.image-unknown-error":"Auf das angegebene Bild kann zur Zeit nicht zugegriffen werden. Bitte zu einem sp&#xE4;teren Zeitpunkt erneut versuchen.","ziggeoimageviewer.image-rejected":"Das Bild wurde nicht freigegeben.","ziggeoimageviewer.image-processing":"Das Bild wird gerade verarbeitet, bitte kurz warten.","ziggeoimageviewer.image-access-error":"Das Bild wird gerade moderiert, bitte etwas sp&#xE4;ter erneut versuchen.","ziggeoplayer.video-not-found":"Das angegebene Video konnte nicht gefunden werden.","ziggeoplayer.video-access-forbidden":"Der Zugriff auf das angegebene Video wurde verweigert.","ziggeoplayer.video-unknown-error":"Auf das angegebene Video kann zur Zeit nicht zugegriffen werden. Bitte zu einem sp&#xE4;teren Zeitpunkt erneut versuchen.","ziggeoplayer.video-rejected":"Das Video wurde nicht freigegeben.","ziggeoplayer.video-processing":"Das Video wird gerade verarbeitet, bitte kurz warten.","ziggeoplayer.video-access-error":"Das Video wird gerade moderiert, bitte etwas sp&#xE4;ter erneut versuchen."},"language:el":{"application.error_503":"&#x3A0;&#x3C1;&#x3B1;&#x3B3;&#x3BC;&#x3B1;&#x3C4;&#x3BF;&#x3C0;&#x3BF;&#x3B9;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3B5;&#x3C1;&#x3B3;&#x3B1;&#x3C3;&#x3AF;&#x3B5;&#x3C2; &#x3C3;&#x3C5;&#x3BD;&#x3C4;&#x3AE;&#x3C1;&#x3B7;&#x3C3;&#x3B7;&#x3C2;. &#x3A4;&#x3B1; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF; &#x3B8;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3AD;&#x3BB;&#x3B8;&#x3BF;&#x3C5;&#x3BD; &#x3C3;&#x3CD;&#x3BD;&#x3C4;&#x3BF;&#x3BC;&#x3B1;.","application.error_404":"&#x394;&#x3B5;&#x3BD; &#x3BC;&#x3C0;&#x3BF;&#x3C1;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3BD;&#x3B1; &#x3B1;&#x3BD;&#x3B1;&#x3B3;&#x3C9;&#x3C1;&#x3AF;&#x3C3;&#x3BF;&#x3C5;&#x3BC;&#x3B5; &#x3C4;&#x3BF; &#x3BA;&#x3BB;&#x3B5;&#x3B9;&#x3B4;&#x3AF; &#x3C3;&#x3B1;&#x3C2; &#x3B3;&#x3B9;&#x3B1; &#x3C4;&#x3BF; api. &#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3B2;&#x3B5;&#x3B2;&#x3B1;&#x3B9;&#x3C9;&#x3B8;&#x3B5;&#x3AF;&#x3C4;&#x3B5; &#x3CC;&#x3C4;&#x3B9; &#x3C4;&#x3BF; &#x3AD;&#x3C7;&#x3B5;&#x3C4;&#x3B5; &#x3BF;&#x3C1;&#x3AF;&#x3C3;&#x3B5;&#x3B9; &#x3C3;&#x3C4;&#x3B7;&#x3BD; &#x3B5;&#x3C0;&#x3B9;&#x3BA;&#x3B5;&#x3C6;&#x3B1;&#x3BB;&#x3AF;&#x3B4;&#x3B1; &#x3C4;&#x3B7;&#x3C2; &#x3B9;&#x3C3;&#x3C4;&#x3BF;&#x3C3;&#x3B5;&#x3BB;&#x3AF;&#x3B4;&#x3B1;&#x3C2; &#x3C3;&#x3B1;&#x3C2;.","application.error_401":"&#x394;&#x3B5;&#x3BD; &#x3B5;&#x3C0;&#x3B9;&#x3C4;&#x3C1;&#x3AD;&#x3C0;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3B7; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3C4;&#x3B7;&#x3BD; &#x3B5;&#x3C6;&#x3B1;&#x3C1;&#x3BC;&#x3BF;&#x3B3;&#x3AE; &#x3B1;&#x3C0;&#x3CC; &#x3B1;&#x3C5;&#x3C4;&#x3CC; &#x3C4;&#x3BF; site.","application.error_412":"&#x3A0;&#x3C1;&#x3AD;&#x3C0;&#x3B5;&#x3B9; &#x3BD;&#x3B1; &#x3B5;&#x3C0;&#x3B9;&#x3B2;&#x3B5;&#x3B2;&#x3B1;&#x3B9;&#x3CE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; / &#x3B1;&#x3BD;&#x3B1;&#x3B2;&#x3B1;&#x3B8;&#x3BC;&#x3AF;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3BF;&#x3BD; &#x3BB;&#x3BF;&#x3B3;&#x3B1;&#x3C1;&#x3B9;&#x3B1;&#x3C3;&#x3BC;&#x3CC; &#x3C3;&#x3B1;&#x3C2;.","application.error_unknown":"&#x3A3;&#x3C5;&#x3BD;&#x3AD;&#x3B2;&#x3B5;&#x3B9; &#x3AD;&#x3BD;&#x3B1; &#x3AC;&#x3B3;&#x3BD;&#x3C9;&#x3C3;&#x3C4;&#x3BF; &#x3BB;&#x3AC;&#x3B8;&#x3BF;&#x3C2;. &#x397; &#x3BF;&#x3BC;&#x3AC;&#x3B4;&#x3B1; &#x3BC;&#x3B1;&#x3C2; &#x3AD;&#x3C7;&#x3B5;&#x3B9; &#x3B5;&#x3B9;&#x3B4;&#x3BF;&#x3C0;&#x3BF;&#x3B9;&#x3B7;&#x3B8;&#x3B5;&#x3AF; &#x3BA;&#x3B1;&#x3B9; &#x3B8;&#x3B1; &#x3B5;&#x3C0;&#x3B9;&#x3BB;&#x3CD;&#x3C3;&#x3B5;&#x3B9; &#x3C4;&#x3BF; &#x3C0;&#x3C1;&#x3CC;&#x3B2;&#x3BB;&#x3B7;&#x3BC;&#x3B1;.","ziggeoplayer.video-not-found":"&#x394;&#x3B5;&#x3BD; &#x3BC;&#x3C0;&#x3BF;&#x3C1;&#x3AD;&#x3C3;&#x3B1;&#x3BC;&#x3B5; &#x3BD;&#x3B1; &#x3B2;&#x3C1;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3C4;&#x3BF; &#x3C3;&#x3C5;&#x3B3;&#x3BA;&#x3B5;&#x3BA;&#x3C1;&#x3B9;&#x3BC;&#x3AD;&#x3BD;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF;.","ziggeoplayer.video-access-forbidden":"&#x394;&#x3B5;&#x3BD; &#x3C3;&#x3B1;&#x3C2; &#x3B5;&#x3C0;&#x3B9;&#x3C4;&#x3C1;&#x3AD;&#x3C0;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3B7; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3B5; &#x3B1;&#x3C5;&#x3C4;&#x3CC; &#x3C4;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF;.","ziggeoplayer.video-unknown-error":"&#x391;&#x3C5;&#x3C4;&#x3BB;&#x3B7; &#x3C4;&#x3B7; &#x3C3;&#x3C4;&#x3B9;&#x3B3;&#x3BC;&#x3AE; &#x3B4;&#x3B5;&#x3BD; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3B4;&#x3C5;&#x3BD;&#x3B1;&#x3C4;&#x3AE; &#x3B7; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3B5; &#x3B1;&#x3C5;&#x3C4;&#x3BF; &#x3C4;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF;. &#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3C4;&#x3B5; &#x3B1;&#x3C1;&#x3B3;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3B1;.","ziggeoplayer.video-rejected":"&#x3A4;&#x3BF; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF; &#x3B1;&#x3C0;&#x3BF;&#x3C1;&#x3C1;&#x3AF;&#x3C6;&#x3B8;&#x3B7;&#x3BA;&#x3B5;.","ziggeoplayer.video-processing":"&#x393;&#x3AF;&#x3BD;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3B5;&#x3C0;&#x3B5;&#x3BE;&#x3B5;&#x3C1;&#x3B3;&#x3B1;&#x3C3;&#x3AF;&#x3B1; &#x3C4;&#x3BF;&#x3C5; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF;. &#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3CE; &#x3C0;&#x3B5;&#x3C1;&#x3B9;&#x3BC;&#x3AD;&#x3BD;&#x3B5;&#x3C4;&#x3B5;.","ziggeoplayer.video-access-error":"&#x3A4;&#x3BF; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF; &#x3B5;&#x3BB;&#x3AD;&#x3B3;&#x3C7;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3C9;&#x3C2; &#x3C0;&#x3C1;&#x3BF;&#x3C2; &#x3C4;&#x3BF; &#x3C0;&#x3B5;&#x3C1;&#x3B9;&#x3B5;&#x3C7;&#x3CC;&#x3BC;&#x3B5;&#x3BD;&#x3CC; &#x3C4;&#x3BF;&#x3C5;. &#x39C;&#x3C0;&#x3BF;&#x3C1;&#x3B5;&#x3AF;&#x3C4;&#x3B5; &#x3BD;&#x3B1; &#x3BA;&#x3AC;&#x3BD;&#x3B5;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3C4;&#x3B5;.","ziggeoaudioplayer.audio-not-found":"&#x394;&#x3B5;&#x3BD; &#x3AE;&#x3C4;&#x3B1;&#x3BD; &#x3B4;&#x3C5;&#x3BD;&#x3B1;&#x3C4;&#x3AE; &#x3B7; &#x3B5;&#x3CD;&#x3C1;&#x3B5;&#x3C3;&#x3B7; &#x3C4;&#x3BF;&#x3C5; &#x3BA;&#x3B1;&#x3B8;&#x3BF;&#x3C1;&#x3B9;&#x3C3;&#x3BC;&#x3AD;&#x3BD;&#x3BF;&#x3C5; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF;&#x3C5; &#x3AE;&#x3C7;&#x3BF;&#x3C5;.","ziggeoaudioplayer.audio-access-forbidden":"&#x394;&#x3B5;&#x3BD; &#x3B5;&#x3C0;&#x3B9;&#x3C4;&#x3C1;&#x3AD;&#x3C0;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3B7; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3B5; &#x3B1;&#x3C5;&#x3C4;&#x3CC; &#x3C4;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3AE;&#x3C7;&#x3BF;&#x3C5;.","ziggeoaudioplayer.audio-unknown-error":"&#x394;&#x3B5;&#x3BD; &#x3BC;&#x3C0;&#x3BF;&#x3C1;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3BD;&#x3B1; &#x3B1;&#x3C0;&#x3BF;&#x3BA;&#x3C4;&#x3AE;&#x3C3;&#x3BF;&#x3C5;&#x3BC;&#x3B5; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3B5; &#x3B1;&#x3C5;&#x3C4;&#x3CC;&#x3BD; &#x3C4;&#x3BF;&#x3BD; &#x3AE;&#x3C7;&#x3BF; &#x3B1;&#x3C5;&#x3C4;&#x3AE;&#x3BD; &#x3C4;&#x3B7; &#x3C3;&#x3C4;&#x3B9;&#x3B3;&#x3BC;&#x3AE;. &#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3CE; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3AC;&#x3B8;&#x3B7;&#x3C3;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC; &#x3B1;&#x3C1;&#x3B3;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3B1;.","ziggeoaudioplayer.audio-rejected":"&#x39F; &#x3AE;&#x3C7;&#x3BF;&#x3C2; &#x3B1;&#x3C0;&#x3BF;&#x3C1;&#x3C1;&#x3AF;&#x3C6;&#x3B8;&#x3B7;&#x3BA;&#x3B5;.","ziggeoaudioplayer.audio-processing":"&#x39F; &#x3AE;&#x3C7;&#x3BF;&#x3C2; &#x3B5;&#x3C0;&#x3B5;&#x3BE;&#x3B5;&#x3C1;&#x3B3;&#x3AC;&#x3B6;&#x3B5;&#x3C4;&#x3B1;&#x3B9; - &#x3BC;&#x3B5;&#x3AF;&#x3BD;&#x3B5;&#x3C4;&#x3B5; &#x3C3;&#x3C5;&#x3BD;&#x3C4;&#x3BF;&#x3BD;&#x3B9;&#x3C3;&#x3BC;&#x3AD;&#x3BD;&#x3BF;&#x3B9;.","ziggeoaudioplayer.audio-access-error":"&#x39F; &#x3AE;&#x3C7;&#x3BF;&#x3C2; &#x3B2;&#x3C1;&#x3AF;&#x3C3;&#x3BA;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3C5;&#x3C0;&#x3CC; &#x3B5;&#x3C0;&#x3BF;&#x3C0;&#x3C4;&#x3B5;&#x3AF;&#x3B1;. &#x39C;&#x3C0;&#x3BF;&#x3C1;&#x3B5;&#x3AF;&#x3C4;&#x3B5; &#x3BD;&#x3B1; &#x3BA;&#x3AC;&#x3BD;&#x3B5;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ziggeoimageviewer.image-not-found":"&#x394;&#x3B5;&#x3BD; &#x3AE;&#x3C4;&#x3B1;&#x3BD; &#x3B4;&#x3C5;&#x3BD;&#x3B1;&#x3C4;&#x3AE; &#x3B7; &#x3B5;&#x3CD;&#x3C1;&#x3B5;&#x3C3;&#x3B7; &#x3C4;&#x3BF;&#x3C5; &#x3BA;&#x3B1;&#x3B8;&#x3BF;&#x3C1;&#x3B9;&#x3C3;&#x3BC;&#x3AD;&#x3BD;&#x3BF;&#x3C5; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF;&#x3C5; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1;&#x3C2;.","ziggeoimageviewer.image-access-forbidden":"&#x394;&#x3B5;&#x3BD; &#x3B5;&#x3C0;&#x3B9;&#x3C4;&#x3C1;&#x3AD;&#x3C0;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3B7; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3B5; &#x3B1;&#x3C5;&#x3C4;&#x3CC; &#x3C4;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1;&#x3C2;.","ziggeoimageviewer.image-unknown-error":"&#x394;&#x3B5;&#x3BD; &#x3BC;&#x3C0;&#x3BF;&#x3C1;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3BD;&#x3B1; &#x3AD;&#x3C7;&#x3BF;&#x3C5;&#x3BC;&#x3B5; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3B5; &#x3B1;&#x3C5;&#x3C4;&#x3AE;&#x3BD; &#x3C4;&#x3B7;&#x3BD; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1; &#x3B1;&#x3C5;&#x3C4;&#x3AE; &#x3C4;&#x3B7; &#x3C3;&#x3C4;&#x3B9;&#x3B3;&#x3BC;&#x3AE;. &#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3CE; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3AC;&#x3B8;&#x3B7;&#x3C3;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC; &#x3B1;&#x3C1;&#x3B3;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3B1;.","ziggeoimageviewer.image-rejected":"&#x397; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1; &#x3B1;&#x3C0;&#x3BF;&#x3C1;&#x3C1;&#x3AF;&#x3C6;&#x3B8;&#x3B7;&#x3BA;&#x3B5;.","ziggeoimageviewer.image-processing":"&#x397; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1; &#x3B5;&#x3C0;&#x3B5;&#x3BE;&#x3B5;&#x3C1;&#x3B3;&#x3AC;&#x3B6;&#x3B5;&#x3C4;&#x3B1;&#x3B9; - &#x3BC;&#x3B5;&#x3AF;&#x3BD;&#x3B5;&#x3C4;&#x3B5; &#x3C3;&#x3C5;&#x3BD;&#x3C4;&#x3BF;&#x3BD;&#x3B9;&#x3C3;&#x3BC;&#x3AD;&#x3BD;&#x3BF;&#x3B9;.","ziggeoimageviewer.image-access-error":"&#x397; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1; &#x3B2;&#x3C1;&#x3AF;&#x3C3;&#x3BA;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3C5;&#x3C0;&#x3CC; &#x3B5;&#x3C0;&#x3BF;&#x3C0;&#x3C4;&#x3B5;&#x3AF;&#x3B1;. &#x39C;&#x3C0;&#x3BF;&#x3C1;&#x3B5;&#x3AF;&#x3C4;&#x3B5; &#x3BD;&#x3B1; &#x3BA;&#x3AC;&#x3BD;&#x3B5;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;."},"language:es":{"application.error_503":"Nuestro servicio se encuentra en mantenimiento. Los v&#xED;deos estar&#xE1;n de vuelta pronto.","application.error_404":"No podemos reconocer la clave de la API. Por favor aseg&#xFA;rese de especificarla en la cabecera de su p&#xE1;gina web.","application.error_401":"No tiene permitido acceder a la aplicaci&#xF3;n desde este sitio.","application.error_412":"Es necesario confirmar / actualizar su cuenta.","application.error_unknown":"Ocurri&#xF3; un error desconocido. Nuestro equipo ha sido notificado y resolver&#xE1; el problema.","ziggeoaudioplayer.audio-not-found":"No hemos podido encontrar el archivo de audio especificado.","ziggeoaudioplayer.audio-access-forbidden":"No se le permite acceder a este archivo de audio.","ziggeoaudioplayer.audio-unknown-error":"No podemos acceder a este audio por el momento. Por favor, int&#xE9;ntelo de nuevo m&#xE1;s tarde.","ziggeoaudioplayer.audio-rejected":"El audio ha sido rechazado.","ziggeoaudioplayer.audio-processing":"El audio est&#xE1; siendo procesado - estad atentos.","ziggeoaudioplayer.audio-access-error":"EL audio est&#xE1; actualmente en moderaci&#xF3;n. Puede hacer clic para volver a intentarlo.","ziggeoimageviewer.image-not-found":"No hemos podido encontrar el archivo de imagen especificado.","ziggeoimageviewer.image-access-forbidden":"No se le permite acceder a esta imagen.","ziggeoimageviewer.image-unknown-error":"No podemos acceder a esta imagen por el momento. Por favor, int&#xE9;ntelo de nuevo m&#xE1;s tarde.","ziggeoimageviewer.image-rejected":"La imagen ha sido rechazada.","ziggeoimageviewer.image-processing":"La imagen est&#xE1; siendo procesada - estad atentos.","ziggeoimageviewer.image-access-error":"La imagen est&#xE1; actualmente en moderaci&#xF3;n. Puede hacer clic para volver a intentarlo.","ziggeoplayer.video-not-found":"No hemos podido encontrar el archivo de v&#xED;deo especificado.","ziggeoplayer.video-access-forbidden":"No se le permite acceder a este archivo de v&#xED;deo.","ziggeoplayer.video-unknown-error":"No podemos acceder a este v&#xED;deo por el momento. 
2Por favor, int&#xE9;ntelo de nuevo m&#xE1;s tarde.","ziggeoplayer.video-rejected":"El v&#xED;deo ha sido rechazado.","ziggeoplayer.video-processing":"El v&#xED;deo est&#xE1; siendo procesado - estad atentos.","ziggeoplayer.video-access-error":"El v&#xED;deo est&#xE1; actualmente en moderaci&#xF3;n. Puede hacer clic para volver a intentarlo."},"language:fi":{"application.error_503":"Huoltokatkos. Yrit&#xE4; kohta uudestaan.","application.error_404":"Ep&#xE4;kelpo API-avain. Muista lis&#xE4;t&#xE4; se sivuston otsikkoskriptiin.","application.error_401":"Ei oikeutta k&#xE4;ytt&#xE4;&#xE4; sovellusta t&#xE4;lt&#xE4; sivustolta.","application.error_412":"Tili t&#xE4;ytyy vahvistaa tai p&#xE4;ivitt&#xE4;&#xE4;.","application.error_unknown":"Tuntematon virhe. Tiimillemme on tehty ilmoitus ja he aloittavat ongelmanratkaisun.","ziggeoaudioplayer.audio-not-found":"M&#xE4;&#xE4;ritelty&#xE4; &#xE4;&#xE4;nitiedostoa ei l&#xF6;ydy.","ziggeoaudioplayer.audio-access-forbidden":"Ei oikeutta k&#xE4;ytt&#xE4;&#xE4; t&#xE4;t&#xE4; &#xE4;&#xE4;nitiedostoa.","ziggeoaudioplayer.audio-unknown-error":"T&#xE4;t&#xE4; &#xE4;&#xE4;nitiedostoa ei voi k&#xE4;ytt&#xE4;&#xE4; t&#xE4;ll&#xE4; hetkell&#xE4;. Yrit&#xE4; uudelleen my&#xF6;hemmin.","ziggeoaudioplayer.audio-rejected":"&#xC4;&#xE4;nitiedosto on hyl&#xE4;tty.","ziggeoaudioplayer.audio-processing":"&#xC4;&#xE4;nitiedostoa k&#xE4;sitell&#xE4;&#xE4;n - odota sulkematta.","ziggeoaudioplayer.audio-access-error":"&#xC4;&#xE4;nitiedosto on moderoitavana. Yrit&#xE4; uudelleen klikkaamalla.","ziggeoimageviewer.image-not-found":"M&#xE4;&#xE4;ritelty&#xE4; kuvaa ei l&#xF6;ydy.","ziggeoimageviewer.image-access-forbidden":"Ei oikeutta k&#xE4;ytt&#xE4;&#xE4; t&#xE4;t&#xE4; kuvaa.","ziggeoimageviewer.image-unknown-error":"T&#xE4;t&#xE4; kuvaa ei voi k&#xE4;ytt&#xE4;&#xE4; t&#xE4;ll&#xE4; hetkell&#xE4;. Yrit&#xE4; uudelleen my&#xF6;hemmin.","ziggeoimageviewer.image-rejected":"Kuva on hyl&#xE4;tty.","ziggeoimageviewer.image-processing":"Kuvaa k&#xE4;sitell&#xE4;&#xE4;n - odota sulkematta.","ziggeoimageviewer.image-access-error":"Kuva on moderoitavana. Yrit&#xE4; uudelleen klikkaamalla.","ziggeoplayer.video-not-found":"M&#xE4;&#xE4;ritelty&#xE4; videota ei l&#xF6;ydy.","ziggeoplayer.video-access-forbidden":"Ei oikeutta k&#xE4;ytt&#xE4;&#xE4; t&#xE4;t&#xE4; videota.","ziggeoplayer.video-unknown-error":"T&#xE4;t&#xE4; videota ei voi k&#xE4;ytt&#xE4;&#xE4; t&#xE4;ll&#xE4; hetkell&#xE4;. Yrit&#xE4; uudelleen my&#xF6;hemmin.","ziggeoplayer.video-rejected":"Video on hyl&#xE4;tty.","ziggeoplayer.video-processing":"Videota k&#xE4;sitell&#xE4;&#xE4;n - odota sulkematta.","ziggeoplayer.video-access-error":"Video on moderoitavana. Yrit&#xE4; uudelleen klikkaamalla."},"language:fr":{"application.error_503":"Notre service est en maintenance ou service en maintenance. Les vid&#xE9;os seront bient&#xF4;t de retours.","application.error_404":"Nous ne pouvons lire ou reconnaitre votre cl&#xE9; API. Assurez vous qu&#x2019;elle soit connect&#xE9;e avec l&#x2019;ent&#xEA;te du site web.","application.error_401":"Vous n&#x2019;&#xEA;tes pas autoris&#xE9; &#xE0; acc&#xE9;der &#xE0; l&#x2019;application depuis ce site.","application.error_412":"Vous devez confirmer/ veuillez mettre &#xE0; jour votre compte.","application.error_unknown":"Une erreur s&#x2019;est produite, notre &#xE9;quipe a &#xE9;t&#xE9; pr&#xE9;venue et interviendra dans les meilleurs d&#xE9;lais.","ziggeoaudioplayer.audio-not-found":"Nous n&#x27;avons pas pu trouver le fichier audio sp&#xE9;cifi&#xE9;.","ziggeoaudioplayer.audio-access-forbidden":"Vous n&#x27;&#xEA;tes pas autoris&#xE9; &#xE0; acc&#xE9;der &#xE0; ce fichier audio.","ziggeoaudioplayer.audio-unknown-error":"Nous ne pouvons pas acc&#xE9;der &#xE0; cet audio pour le moment. Veuillez r&#xE9;essayer plus tard.","ziggeoaudioplayer.audio-rejected":"L&#x27;audio a &#xE9;t&#xE9; rejet&#xE9;.","ziggeoaudioplayer.audio-processing":"L&#x27;audio est en cours de traitement - restez &#xE0; l&#x27;&#xE9;coute.","ziggeoaudioplayer.audio-access-error":"L&#x27;audio est actuellement en cours de mod&#xE9;ration. Vous pouvez cliquer pour r&#xE9;essayer.","ziggeoimageviewer.image-not-found":"Nous n&#x27;avons pas pu trouver le fichier image sp&#xE9;cifi&#xE9;.","ziggeoimageviewer.image-access-forbidden":"Vous n&#x27;&#xEA;tes pas autoris&#xE9; &#xE0; acc&#xE9;der &#xE0; ce fichier image.","ziggeoimageviewer.image-unknown-error":"Nous ne pouvons pas acc&#xE9;der &#xE0; cette image pour le moment. Veuillez r&#xE9;essayer plus tard.","ziggeoimageviewer.image-rejected":"L&#x27;image a &#xE9;t&#xE9; rejet&#xE9;e.","ziggeoimageviewer.image-processing":"L&#x27;image est en cours de traitement - restez &#xE0; l&#x27;&#xE9;coute.","ziggeoimageviewer.image-access-error":"L&#x27;image est actuellement en cours de mod&#xE9;ration. Vous pouvez cliquer pour r&#xE9;essayer.","ziggeoplayer.video-not-found":"Nous ne pouvons trouver votre fichier vid&#xE9;o.","ziggeoplayer.video-access-forbidden":"Vous n&#x2019;&#xEA;tes pas autoris&#xE9; &#xE0; accede &#xE0; ce fichier vid&#xE9;o.","ziggeoplayer.video-unknown-error":"Nous ne pouvons pas acc&#xE9;der &#xE0; cette vid&#xE9;o pour le moment - R&#xE9;essayez plus tard.","ziggeoplayer.video-rejected":"La vid&#xE9;o a &#xE9;t&#xE9; rejet&#xE9;e.","ziggeoplayer.video-processing":"La vid&#xE9;o est en cours de traitement - restez &#xE0; l&#x27;&#xE9;coute.","ziggeoplayer.video-access-error":"La vid&#xE9;o est en cours de mod&#xE9;ration. Vous pouvez cliquer pour r&#xE9;essayer."},"language:hi":{"application.error_503":"&#x939;&#x92E; &#x905;&#x92A;&#x928;&#x940; &#x938;&#x947;&#x935;&#x93E; &#x915;&#x94B; &#x92C;&#x928;&#x93E;&#x90F; &#x930;&#x916;&#x924;&#x947; &#x939;&#x948;&#x902; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x91C;&#x932;&#x94D;&#x926; &#x939;&#x940; &#x935;&#x93E;&#x92A;&#x938; &#x906; &#x91C;&#x93E;&#x90F;&#x902;&#x917;&#x947;","application.error_404":"&#x939;&#x92E; &#x906;&#x92A;&#x915;&#x940; &#x90F;&#x92A;&#x940;&#x906;&#x908; &#x915;&#x941;&#x902;&#x91C;&#x940; &#x915;&#x94B; &#x928;&#x939;&#x940;&#x902; &#x92A;&#x939;&#x91A;&#x93E;&#x928; &#x938;&#x915;&#x924;&#x947; &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x907;&#x938;&#x947; &#x905;&#x92A;&#x928;&#x940; &#x935;&#x947;&#x92C;&#x938;&#x93E;&#x907;&#x91F; &#x915;&#x947; &#x939;&#x947;&#x921;&#x930; &#x92E;&#x947;&#x902; &#x928;&#x93F;&#x930;&#x94D;&#x926;&#x93F;&#x937;&#x94D;&#x91F; &#x915;&#x930;&#x928;&#x93E; &#x938;&#x941;&#x928;&#x93F;&#x936;&#x94D;&#x91A;&#x93F;&#x924; &#x915;&#x930;&#x947;&#x902;","application.error_401":"&#x906;&#x92A;&#x915;&#x94B; &#x907;&#x938; &#x938;&#x93E;&#x907;&#x91F; &#x938;&#x947; &#x906;&#x935;&#x947;&#x926;&#x928; &#x924;&#x915; &#x92A;&#x939;&#x941;&#x902;&#x91A;&#x928;&#x947; &#x915;&#x940; &#x905;&#x928;&#x941;&#x92E;&#x924;&#x93F; &#x928;&#x939;&#x940;&#x902; &#x939;&#x948;&#x964;","application.error_412":"&#x906;&#x92A;&#x915;&#x94B; &#x905;&#x92A;&#x928;&#x947; &#x916;&#x93E;&#x924;&#x947; &#x915;&#x940; &#x92A;&#x941;&#x937;&#x94D;&#x91F;&#x93F; / &#x905;&#x92A;&#x917;&#x94D;&#x930;&#x947;&#x921; &#x915;&#x930;&#x928;&#x947; &#x915;&#x940; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E; &#x939;&#x948;&#x964;","application.error_unknown":"&#x90F;&#x915; &#x905;&#x91C;&#x94D;&#x91E;&#x93E;&#x924; &#x924;&#x94D;&#x930;&#x941;&#x91F;&#x93F; &#x939;&#x941;&#x908; &#x939;&#x92E;&#x93E;&#x930;&#x940; &#x91F;&#x940;&#x92E; &#x915;&#x94B; &#x938;&#x942;&#x91A;&#x93F;&#x924; &#x915;&#x93F;&#x92F;&#x93E; &#x917;&#x92F;&#x93E; &#x939;&#x948; &#x914;&#x930; &#x907;&#x938; &#x92E;&#x941;&#x926;&#x94D;&#x926;&#x947; &#x915;&#x94B; &#x939;&#x932; &#x915;&#x930;&#x947;&#x917;&#x93E;&#x964;","ziggeoplayer.video-not-found":"&#x939;&#x92E;&#x947;&#x902; &#x928;&#x93F;&#x930;&#x94D;&#x926;&#x93F;&#x937;&#x94D;&#x91F; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x928;&#x939;&#x940;&#x902; &#x92E;&#x93F;&#x932;&#x940;&#x964;","ziggeoplayer.video-access-forbidden":"&#x906;&#x92A;&#x915;&#x94B; &#x907;&#x938; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x915;&#x94B; &#x90F;&#x915;&#x94D;&#x938;&#x947;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x940; &#x905;&#x928;&#x941;&#x92E;&#x924;&#x93F; &#x928;&#x939;&#x940;&#x902; &#x939;&#x948;&#x964;","ziggeoplayer.video-unknown-error":"&#x939;&#x92E; &#x907;&#x938; &#x938;&#x92E;&#x92F; &#x907;&#x938; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x94B; &#x90F;&#x915;&#x94D;&#x938;&#x947;&#x938; &#x928;&#x939;&#x940;&#x902; &#x915;&#x930; &#x938;&#x915;&#x924;&#x947;&#x964; &#x92C;&#x93E;&#x926; &#x92E;&#x947;&#x902; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x947;&#x902;&#x964;","ziggeoplayer.video-rejected":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x94B; &#x905;&#x938;&#x94D;&#x935;&#x940;&#x915;&#x93E;&#x930; &#x915;&#x930; &#x926;&#x93F;&#x92F;&#x93E; &#x917;&#x92F;&#x93E; &#x939;&#x948;&#x964;","ziggeoplayer.video-processing":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x92A;&#x94D;&#x930;&#x94B;&#x938;&#x947;&#x938;&#x93F;&#x902;&#x917; &#x939;&#x948; - &#x926;&#x947;&#x916;&#x924;&#x947; &#x930;&#x939;&#x947;&#x902;","ziggeoplayer.video-access-error":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x935;&#x930;&#x94D;&#x924;&#x92E;&#x93E;&#x928; &#x92E;&#x947;&#x902; &#x92E;&#x949;&#x921;&#x930;&#x947;&#x936;&#x928; &#x915;&#x947; &#x905;&#x902;&#x924;&#x930;&#x94D;&#x917;&#x924; &#x939;&#x948; &#x906;&#x92A; &#x92B;&#x93F;&#x930; &#x938;&#x947; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930; &#x938;&#x915;&#x924;&#x947; &#x939;&#x948;&#x902;&#x964;","ziggeoaudioplayer.audio-not-found":"&#x939;&#x92E;&#x947;&#x902; &#x928;&#x93F;&#x930;&#x94D;&#x926;&#x93F;&#x937;&#x94D;&#x91F; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x928;&#x939;&#x940;&#x902; &#x92E;&#x93F;&#x932;&#x940;&#x964;","ziggeoaudioplayer.audio-access-forbidden":"&#x906;&#x92A;&#x915;&#x94B; &#x907;&#x938; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x924;&#x915; &#x92A;&#x939;&#x941;&#x901;&#x91A;&#x928;&#x947; &#x915;&#x940; &#x905;&#x928;&#x941;&#x92E;&#x924;&#x93F; &#x928;&#x939;&#x940;&#x902; &#x939;&#x948;&#x964;","ziggeoaudioplayer.audio-unknown-error":"&#x939;&#x92E; &#x907;&#x938; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x94B; &#x907;&#x938; &#x938;&#x92E;&#x92F; &#x90F;&#x915;&#x94D;&#x938;&#x947;&#x938; &#x928;&#x939;&#x940;&#x902; &#x915;&#x930; &#x938;&#x915;&#x924;&#x947;&#x964; &#x92C;&#x93E;&#x926; &#x92E;&#x947;&#x902; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x947;&#x902;&#x964;","ziggeoaudioplayer.audio-rejected":"&#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x94B; &#x916;&#x93E;&#x930;&#x93F;&#x91C; &#x915;&#x930; &#x926;&#x93F;&#x92F;&#x93E; &#x917;&#x92F;&#x93E; &#x939;&#x948;&#x964;","ziggeoaudioplayer.audio-processing":"&#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x92A;&#x94D;&#x930;&#x938;&#x902;&#x938;&#x94D;&#x915;&#x930;&#x923; &#x939;&#x948; - &#x926;&#x947;&#x916;&#x924;&#x947; &#x930;&#x939;&#x947;&#x902;&#x964;","ziggeoaudioplayer.audio-access-error":"&#x935;&#x930;&#x94D;&#x924;&#x92E;&#x93E;&#x928; &#x92E;&#x947;&#x902; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x92E;&#x949;&#x921;&#x930;&#x947;&#x936;&#x928; &#x915;&#x947; &#x905;&#x902;&#x924;&#x930;&#x94D;&#x917;&#x924; &#x939;&#x948;&#x964; &#x906;&#x92A; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930; &#x938;&#x915;&#x924;&#x947; &#x939;&#x948;&#x902;&#x964;","ziggeoimageviewer.image-not-found":"&#x939;&#x92E;&#x947;&#x902; &#x928;&#x93F;&#x930;&#x94D;&#x926;&#x93F;&#x937;&#x94D;&#x91F; &#x91B;&#x935;&#x93F; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x928;&#x939;&#x940;&#x902; &#x92E;&#x93F;&#x932;&#x940;&#x964;","ziggeoimageviewer.image-access-forbidden":"&#x906;&#x92A;&#x915;&#x94B; &#x907;&#x938; &#x91B;&#x935;&#x93F; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x924;&#x915; &#x92A;&#x939;&#x941;&#x901;&#x91A;&#x928;&#x947; &#x915;&#x940; &#x905;&#x928;&#x941;&#x92E;&#x924;&#x93F; &#x928;&#x939;&#x940;&#x902; &#x939;&#x948;&#x964;","ziggeoimageviewer.image-unknown-error":"&#x939;&#x92E; &#x907;&#x938; &#x938;&#x92E;&#x92F; &#x907;&#x938; &#x91B;&#x935;&#x93F; &#x924;&#x915; &#x928;&#x939;&#x940;&#x902; &#x92A;&#x939;&#x941;&#x902;&#x91A; &#x938;&#x915;&#x924;&#x947; &#x939;&#x948;&#x902;&#x964; &#x92C;&#x93E;&#x926; &#x92E;&#x947;&#x902; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x947;&#x902;&#x964;","ziggeoimageviewer.image-rejected":"&#x91B;&#x935;&#x93F; &#x915;&#x94B; &#x905;&#x938;&#x94D;&#x935;&#x940;&#x915;&#x93E;&#x930; &#x915;&#x930; &#x926;&#x93F;&#x92F;&#x93E; &#x917;&#x92F;&#x93E; &#x939;&#x948;&#x964;","ziggeoimageviewer.image-processing":"&#x91B;&#x935;&#x93F; &#x92A;&#x94D;&#x930;&#x938;&#x902;&#x938;&#x94D;&#x915;&#x930;&#x923; &#x939;&#x948; - &#x926;&#x947;&#x916;&#x924;&#x947; &#x930;&#x939;&#x947;&#x902;&#x964;","ziggeoimageviewer.image-access-error":"&#x935;&#x930;&#x94D;&#x924;&#x92E;&#x93E;&#x928; &#x92E;&#x947;&#x902; &#x91B;&#x935;&#x93F; &#x92E;&#x949;&#x921;&#x930;&#x947;&#x936;&#x928; &#x915;&#x947; &#x905;&#x902;&#x924;&#x930;&#x94D;&#x917;&#x924; &#x939;&#x948;&#x964; &#x906;&#x92A; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930; &#x938;&#x915;&#x924;&#x947; &#x939;&#x948;&#x902;&#x964;"},"language:hr":{"application.error_503":"Dr&#x17E;imo na&#x161;e usluge. Video &#x107;e se uskoro vratiti.","application.error_404":"Ne mo&#x17E;emo prepoznati svoj API klju&#x10D;. Obavezno nazna&#x10D;iti to u va&#x161;e web stranice napada&#x10D;a.","application.error_401":"Ne mogu pristupiti aplikacija s ove stranice.","application.error_412":"Morate potvrditi / nadograditi svoj ra&#x10D;un.","application.error_unknown":"Do&#x161;lo je do nepoznate pogre&#x161;ke. Na&#x161; tim je obavije&#x161;ten i da &#x107;e rije&#x161;iti problem.","ziggeoplayer.video-not-found":"Nismo mogli prona&#x107;i navedenu datoteku videozapisa.","ziggeoplayer.video-access-forbidden":"Ne smiju pristupiti ovom video datoteku.","ziggeoplayer.video-unknown-error":"Ne mogu pristupiti ovaj video u tom trenutku. Molimo poku&#x161;ajte ponovo kasnije.","ziggeoplayer.video-rejected":"Video je odbijen.","ziggeoplayer.video-processing":"Video obra&#x111;uje - Stay tuned.","ziggeoplayer.video-access-error":"Spot je trenutno u umjerenim koli&#x10D;inama. Mo&#x17E;ete kliknuti na ponovni poku&#x161;aj.","ziggeoaudioplayer.audio-not-found":"Nismo mogli prona&#x107;i navedenu audio datoteku.","ziggeoaudioplayer.audio-access-forbidden":"Nije vam dozvoljen pristup ovoj audio datoteci.","ziggeoaudioplayer.audio-unknown-error":"Trenutno ne mo&#x17E;emo pristupiti ovom zvuku. Molimo poku&#x161;ajte ponovo kasnije.","ziggeoaudioplayer.audio-rejected":"Zvuk je odbijen.","ziggeoaudioplayer.audio-processing":"Zvuk se obra&#x111;uje - pratite nas.","ziggeoaudioplayer.audio-access-error":"Zvuk je trenutno pod moderiranjem. Mo&#x17E;ete kliknuti za ponovni poku&#x161;aj.","ziggeoimageviewer.image-not-found":"Nismo mogli prona&#x107;i navedenu datoteku slike.","ziggeoimageviewer.image-access-forbidden":"Nije vam dozvoljen pristup ovoj slikovnoj datoteci.","ziggeoimageviewer.image-unknown-error":"Trenutno ne mo&#x17E;emo pristupiti ovoj slici. Molimo poku&#x161;ajte ponovo kasnije.","ziggeoimageviewer.image-rejected":"Slika je odbijena.","ziggeoimageviewer.image-processing":"Slika se obra&#x111;uje - pratite nas.","ziggeoimageviewer.image-access-error":"Trenutno se slika moderira. Mo&#x17E;ete kliknuti za ponovni poku&#x161;aj."},"language:hu":{"application.error_503":"Mi fenntart&#xE1;sa a szolg&#xE1;ltat&#xE1;st. Vide&#xF3; hamarosan visszat&#xE9;r.","application.error_404":"Nem lehet felismerni az API-kulcsot. K&#xE9;rj&#xFC;k, hogy adja meg a webhely fejl&#xE9;c&#xE9;ben.","application.error_401":"&#xD6;n nem jogosult hozz&#xE1;f&#xE9;rni az alkalmaz&#xE1;s ezen az oldalon.","application.error_412":"Meg kell er&#x151;s&#xED;tenie / friss&#xED;tse a sz&#xE
21;mla.","application.error_unknown":"Ismeretlen hiba t&#xF6;rt&#xE9;nt. Csapatunk m&#xE1;r bejelentett, &#xE9;s megoldja a probl&#xE9;m&#xE1;t.","ziggeoplayer.video-not-found":"Nem tal&#xE1;ltunk a megadott vide&#xF3; f&#xE1;jlt.","ziggeoplayer.video-access-forbidden":"&#xD6;n nem jogosult hozz&#xE1;f&#xE9;rni a vide&#xF3; f&#xE1;jlt.","ziggeoplayer.video-unknown-error":"Nem tudjuk el&#xE9;rni ezt a vide&#xF3;t a pillanatban. K&#xE9;rlek, pr&#xF3;b&#xE1;ld &#xFA;jra k&#xE9;s&#x151;bb.","ziggeoplayer.video-rejected":"A vide&#xF3; elutas&#xED;t&#xE1;sra ker&#xFC;lt.","ziggeoplayer.video-processing":"A vide&#xF3; feldolgoz&#xE1;s - a h&#xED;rad&#xE1;sokat.","ziggeoplayer.video-access-error":"A vide&#xF3; jelenleg a moder&#xE1;l&#xE1;s. Lehet kattint&#xE1;ssal &#xFA;jra.","ziggeoaudioplayer.audio-not-found":"Nem tal&#xE1;lhat&#xF3; a megadott hangf&#xE1;jl.","ziggeoaudioplayer.audio-access-forbidden":"&#xD6;n nem f&#xE9;rhet hozz&#xE1; ehhez az audio f&#xE1;jlhoz.","ziggeoaudioplayer.audio-unknown-error":"Jelenleg nem &#xE9;rhetj&#xFC;k el ezt a hanganyagot. K&#xE9;rlek, pr&#xF3;b&#xE1;ld &#xFA;jra k&#xE9;s&#x151;bb.","ziggeoaudioplayer.audio-rejected":"A hangot elutas&#xED;tott&#xE1;k.","ziggeoaudioplayer.audio-processing":"A hang feldolgoz&#xE1;sa folyamatban van - maradjon vel&#xFC;nk.","ziggeoaudioplayer.audio-access-error":"A hang jelenleg moder&#xE1;l&#xE1;s alatt &#xE1;ll. Kattintson az &#xFA;jrapr&#xF3;b&#xE1;lkoz&#xE1;shoz.","ziggeoimageviewer.image-not-found":"Nem tal&#xE1;lhat&#xF3; a megadott k&#xE9;pf&#xE1;jl.","ziggeoimageviewer.image-access-forbidden":"&#xD6;n nem f&#xE9;rhet hozz&#xE1; ehhez a k&#xE9;pf&#xE1;jlhoz.","ziggeoimageviewer.image-unknown-error":"Jelenleg nem tudunk hozz&#xE1;f&#xE9;rni ehhez a k&#xE9;phez. K&#xE9;rlek, pr&#xF3;b&#xE1;ld &#xFA;jra k&#xE9;s&#x151;bb.","ziggeoimageviewer.image-rejected":"A k&#xE9;pet elutas&#xED;tott&#xE1;k.","ziggeoimageviewer.image-processing":"A k&#xE9;p feldolgoz&#xE1;sa folyamatban van - maradjon vel&#xFC;nk.","ziggeoimageviewer.image-access-error":"A k&#xE9;p jelenleg moder&#xE1;l&#xE1;s alatt &#xE1;ll. Kattintson az &#xFA;jrapr&#xF3;b&#xE1;lkoz&#xE1;shoz."},"language:id":{"application.error_503":"Kami menjaga layanan kami. Video akan segera kembali.","application.error_404":"Kami tidak dapat mengenali kunci api Anda. Pastikan untuk menentukannya di header situs web Anda.","application.error_401":"Anda tidak diizinkan mengakses aplikasi dari situs ini.","application.error_412":"Anda perlu mengkonfirmasi / meningkatkan akun Anda.","application.error_unknown":"Terjadi kesalahan yang tidak diketahui. Tim kami telah diberi tahu dan akan menyelesaikan masalah ini.","ziggeoaudioplayer.audio-not-found":"Kami tidak dapat menemukan file audio yang ditentukan.","ziggeoaudioplayer.audio-access-forbidden":"Anda tidak diizinkan untuk mengakses file audio ini.","ziggeoaudioplayer.audio-unknown-error":"Saat ini kami tidak dapat mengakses audio ini. Silahkan coba lagi nanti.","ziggeoaudioplayer.audio-rejected":"Audio telah ditolak.","ziggeoaudioplayer.audio-processing":"Audio sedang diproses - nantikan.","ziggeoaudioplayer.audio-access-error":"Audio saat ini sedang dalam moderasi. Anda bisa mengklik untuk mencoba lagi.","ziggeoimageviewer.image-not-found":"Kami tidak dapat menemukan file gambar yang ditentukan.","ziggeoimageviewer.image-access-forbidden":"Anda tidak diizinkan mengakses file gambar ini.","ziggeoimageviewer.image-unknown-error":"Saat ini kami tidak dapat mengakses gambar ini. Silahkan coba lagi nanti.","ziggeoimageviewer.image-rejected":"Gambar telah ditolak.","ziggeoimageviewer.image-processing":"Gambar sedang diproses - nantikan.","ziggeoimageviewer.image-access-error":"Gambar saat ini sedang dalam moderasi. Anda bisa mengklik untuk mencoba lagi.","ziggeoplayer.video-not-found":"Kami tidak dapat menemukan file video yang ditentukan.","ziggeoplayer.video-access-forbidden":"Anda tidak diizinkan mengakses file video ini.","ziggeoplayer.video-unknown-error":"Saat ini kami tidak dapat mengakses video ini. Silakan coba lagi nanti.","ziggeoplayer.video-rejected":"Video telah ditolak","ziggeoplayer.video-processing":"Video sedang diproses - nantikan.","ziggeoplayer.video-access-error":"Video saat ini sedang dalam moderasi. Anda bisa mengklik untuk mencoba lagi."}
2,"language:it":{"application.error_503":"Il nostro servizio &#xE8; in fase di manutenzione. I video torneranno presto.","application.error_404":"Non riusciamo a riconoscere la tua chiave API. Assicurati di specificarla nell&#x27;intestazione del tuo sito web.","application.error_401":"Non &#xE8; consentito accedere all&#x27;applicazione da questo sito.","application.error_412":"&#xC8; necessario confermare / aggiornare il tuo account.","application.error_unknown":"Si &#xE8; verificato un errore sconosciuto. La nostra squadra &#xE8; stata notifica e dovr&#xE0; risolvere il problema.","ziggeoaudioplayer.audio-not-found":"Non &#xE8; stato possibile trovare l&#x27;archivio audio specificato.","ziggeoaudioplayer.audio-access-forbidden":"Non &#xE8; possibile accedere a questo archivio audio.","ziggeoaudioplayer.audio-unknown-error":"Non &#xE8; possibile accedere a questo audio per il momento. Riprova pi&#xF9; tardi.","ziggeoaudioplayer.audio-rejected":"L&#x27;audio &#xE8; stato rifiutato.","ziggeoaudioplayer.audio-processing":"L&#x27;audio &#xE8; in fase di elaborazione - rimani in attesa.","ziggeoaudioplayer.audio-access-error":"L&#x27;audio &#xE8; in fase di moderazione. &#xC8; possibile fare clic per riprovare.","ziggeoimageviewer.image-not-found":"Non &#xE8; stato possibile trovare l&#x27;archivio di immagini specificato.","ziggeoimageviewer.image-access-forbidden":"Non hai i permessi necessari per accedere a questa immagine.","ziggeoimageviewer.image-unknown-error":"Non possiamo accedere a questa immagine per il momento. Riprova pi&#xF9; tardi.","ziggeoimageviewer.image-rejected":"L&#x27;immagine &#xE8; stata rifiutata.","ziggeoimageviewer.image-processing":"L&#x27;immagine &#xE8; in fase di elaborazione - rimani in attesa.","ziggeoimageviewer.image-access-error":"L&#x27;immagine &#xE8; in fase di moderazione. &#xC8; possibile fare clic per riprovare.","ziggeoplayer.video-not-found":"Non siamo riusciti a trovare il file video specificato.","ziggeoplayer.video-access-forbidden":"Non &#xE8; consentito accedere a questo file video.","ziggeoplayer.video-unknown-error":"Non possiamo accedere a questo video in questo momento. Per favore riprova pi&#xF9; tardi.","ziggeoplayer.video-rejected":"Il video &#xE8; stato rifiutato.","ziggeoplayer.video-processing":"Il video &#xE8; in fase di elaborazione - rimani in attesa.","ziggeoplayer.video-access-error":"Il video &#xE8; attualmente in fase di moderazione. &#xC8; possibile fare clic per riprovare."},"language:ja":{"application.error_503":"&#x305F;&#x3060;&#x4ECA;&#x30E1;&#x30F3;&#x30C6;&#x30CA;&#x30F3;&#x30B9;&#x4E2D;&#x3067;&#x3059;&#x3002;&#x3057;&#x3070;&#x3089;&#x304F;&#x304A;&#x5F85;&#x3061;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","application.error_404":"API&#x30AD;&#x30FC;&#x3092;&#x8A8D;&#x8B58;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;&#x3002; &#x5FC5;&#x305A;&#x6307;&#x5B9A;&#x306E;API&#x30AD;&#x30FC;&#x3092;&#x30A6;&#x30A7;&#x30D6;&#x30B5;&#x30A4;&#x30C8;&#x306E;&#x30D8;&#x30C3;&#x30C0;&#x30FC;&#x306B;&#x8A2D;&#x5B9A;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","application.error_401":"&#x3053;&#x306E;&#x30B5;&#x30A4;&#x30C8;&#x304B;&#x3089;&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306B;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3059;&#x308B;&#x3053;&#x3068;&#x306F;&#x8A31;&#x53EF;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x305B;&#x3093;&#x3002;","application.error_412":"&#x30A2;&#x30AB;&#x30A6;&#x30F3;&#x30C8;&#x3092;&#x78BA;&#x8A8D;/&#x30A2;&#x30C3;&#x30D7;&#x30B0;&#x30EC;&#x30FC;&#x30C9;&#x3059;&#x308B;&#x5FC5;&#x8981;&#x304C;&#x3042;&#x308A;&#x307E;&#x3059;&#x3002;","application.error_unknown":"&#x4E0D;&#x660E;&#x306A;&#x30A8;&#x30E9;&#x30FC;&#x304C;&#x767A;&#x751F;&#x3057;&#x307E;&#x3057;&#x305F;&#x3002; &#x3053;&#x306E;&#x554F;&#x984C;&#x306E;&#x30C8;&#x30E9;&#x30D6;&#x30EB;&#x30B7;&#x30E5;&#x30FC;&#x30C6;&#x30A3;&#x30F3;&#x30B0;&#x3092;&#x884C;&#x3046;&#x3088;&#x3046;&#x30C1;&#x30FC;&#x30E0;&#x306B;&#x901A;&#x77E5;&#x304C;&#x3055;&#x308C;&#x307E;&#x3057;&#x305F;&#x3002;","ziggeoaudioplayer.audio-not-found":"&#x6307;&#x5B9A;&#x3055;&#x308C;&#x305F;&#x97F3;&#x58F0;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x304C;&#x898B;&#x3064;&#x304B;&#x308A;&#x307E;&#x305B;&#x3093;&#x3067;&#x3057;&#x305F;&#x3002;","ziggeoaudioplayer.audio-access-forbidden":"&#x3053;&#x306E;&#x97F3;&#x58F0;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3078;&#x306E;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x306F;&#x8A31;&#x53EF;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x305B;&#x3093;&#x3002;","ziggeoaudioplayer.audio-unknown-error":"&#x73FE;&#x5728;&#x3053;&#x306E;&#x97F3;&#x58F0;&#x306B;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;&#x3002;&#x5F8C;&#x3067;&#x3082;&#x3046;&#x4E00;&#x5EA6;&#x3084;&#x308A;&#x76F4;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ziggeoaudioplayer.audio-rejected":"&#x97F3;&#x58F0;&#x304C;&#x62D2;&#x5426;&#x3055;&#x308C;&#x307E;&#x3057;&#x305F;&#x3002;","ziggeoaudioplayer.audio-processing":"&#x97F3;&#x58F0;&#x306E;&#x51E6;&#x7406;&#x4E2D;&#x3067;&#x3059; - &#x3057;&#x3070;&#x3089;&#x304F;&#x304A;&#x5F85;&#x3061;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ziggeoaudioplayer.audio-access-error":"&#x3053;&#x306E;&#x97F3;&#x58F0;&#x306F;&#x627F;&#x8A8D;&#x3092;&#x5F85;&#x3063;&#x3066;&#x3044;&#x307E;&#x3059;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3067;&#x304D;&#x307E;&#x3059;&#x3002;","ziggeoimageviewer.image-not-found":"&#x6307;&#x5B9A;&#x3055;&#x308C;&#x305F;&#x753B;&#x50CF;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x304C;&#x898B;&#x3064;&#x304B;&#x308A;&#x307E;&#x305B;&#x3093;&#x3067;&#x3057;&#x305F;&#x3002;","ziggeoimageviewer.image-access-forbidden":"&#x3053;&#x306E;&#x753B;&#x50CF;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3078;&#x306E;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x306F;&#x8A31;&#x53EF;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x305B;&#x3093;&#x3002;","ziggeoimageviewer.image-unknown-error":"&#x73FE;&#x5728;&#x3053;&#x306E;&#x753B;&#x50CF;&#x306B;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;&#x3002;&#x5F8C;&#x3067;&#x3082;&#x3046;&#x4E00;&#x5EA6;&#x3084;&#x308A;&#x76F4;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ziggeoimageviewer.image-rejected":"&#x753B;&#x50CF;&#x306F;&#x62D2;&#x5426;&#x3055;&#x308C;&#x307E;&#x3057;&#x305F;&#x3002;","ziggeoimageviewer.image-processing":"&#x753B;&#x50CF;&#x306E;&#x51E6;&#x7406;&#x4E2D;&#x3067;&#x3059; - &#x3057;&#x3070;&#x3089;&#x304F;&#x304A;&#x5F85;&#x3061;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ziggeoimageviewer.image-access-error":"&#x3053;&#x306E;&#x753B;&#x50CF;&#x306F;&#x627F;&#x8A8D;&#x3092;&#x5F85;&#x3063;&#x3066;&#x3044;&#x307E;&#x3059;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3067;&#x304D;&#x307E;&#x3059;&#x3002;","ziggeoplayer.video-not-found":"&#x6307;&#x5B9A;&#x3055;&#x308C;&#x305F;&#x52D5;&#x753B;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x304C;&#x898B;&#x3064;&#x304B;&#x308A;&#x307E;&#x305B;&#x3093;&#x3067;&#x3057;&#x305F;&#x3002;","ziggeoplayer.video-access-forbidden":"&#x3053;&#x306E;&#x52D5;&#x753B;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3078;&#x306E;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x306F;&#x8A31;&#x53EF;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x305B;&#x3093;&#x3002;","ziggeoplayer.video-unknown-error":"&#x73FE;&#x5728;&#x3053;&#x306E;&#x52D5;&#x753B;&#x306B;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;&#x3002;&#x5F8C;&#x3067;&#x3082;&#x3046;&#x4E00;&#x5EA6;&#x3084;&#x308A;&#x76F4;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ziggeoplayer.video-rejected":"&#x52D5;&#x753B;&#x306F;&#x62D2;&#x5426;&#x3055;&#x308C;&#x307E;&#x3057;&#x305F;&#x3002;","ziggeoplayer.video-processing":"&#x52D5;&#x753B;&#x306E;&#x51E6;&#x7406;&#x4E2D;&#x3067;&#x3059; - &#x3057;&#x3070;&#x3089;&#x304F;&#x304A;&#x5F85;&#x3061;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ziggeoplayer.video-access-error":"&#x3053;&#x306E;&#x52D5;&#x753B;&#x306F;&#x627F;&#x8A8D;&#x3092;&#x5F85;&#x3063;&#x3066;&#x3044;&#x307E;&#x3059;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3067;&#x304D;&#x307E;&#x3059;&#x3002;"},"language:mk":{"application.error_503":"&#x41D;&#x430;&#x448;&#x438;&#x442;&#x435; &#x443;&#x441;&#x43B;&#x443;&#x433;&#x438; &#x441;&#x435; &#x43F;&#x43E;&#x434; &#x43E;&#x434;&#x434;&#x440;&#x436;&#x443;&#x432;&#x430;&#x45A;&#x435;. &#x40C;&#x435; &#x441;&#x435; &#x432;&#x440;&#x430;&#x442;&#x438;&#x43C;&#x435; &#x43D;&#x430;&#x441;&#x43A;&#x43E;&#x440;&#x43E;
2.","application.error_404":"&#x41D;&#x435;&#x43C;&#x43E;&#x436;&#x435;&#x43C;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43F;&#x440;&#x435;&#x43F;&#x43E;&#x437;&#x43D;&#x430;&#x435;&#x43C;&#x435; &#x432;&#x430;&#x448;&#x438;&#x43E;&#x442; &#x410;&#x41F;&#x418; &#x43A;&#x43B;&#x443;&#x447;. &#x411;&#x438;&#x434;&#x435;&#x442;&#x435; &#x441;&#x438;&#x433;&#x443;&#x440;&#x43D;&#x438; &#x434;&#x435;&#x43A;&#x430; &#x435; &#x43D;&#x430;&#x432;&#x435;&#x434;&#x435;&#x43D; &#x432;&#x43E; &#x445;&#x435;&#x434;&#x435;&#x440;&#x43E;&#x442; &#x43D;&#x430; &#x432;&#x430;&#x448;&#x430;&#x442;&#x430; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;.","application.error_401":"&#x412;&#x438;&#x435; &#x43D;&#x435; &#x441;&#x435; &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x43B;&#x435;&#x43D;&#x438; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x442;&#x435; &#x434;&#x43E; &#x430;&#x43F;&#x43B;&#x438;&#x43A;&#x430;&#x446;&#x438;&#x458;&#x430;&#x442;&#x430; &#x43E;&#x434; &#x43E;&#x432;&#x43E;&#x458; &#x441;&#x430;&#x458;&#x442;","application.error_412":"&#x41C;&#x43E;&#x440;&#x430;&#x442;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x438;&#x442;&#x435; / &#x430;&#x436;&#x443;&#x440;&#x438;&#x440;&#x430;&#x442;&#x435; &#x432;&#x430;&#x448;&#x438;&#x43E;&#x442; &#x430;&#x43A;&#x430;&#x443;&#x43D;&#x442;.","application.error_unknown":"&#x41D;&#x435;&#x43F;&#x43E;&#x437;&#x43D;&#x430;&#x442;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430; &#x441;&#x435; &#x441;&#x43B;&#x443;&#x447;&#x438;. &#x41D;&#x430;&#x448;&#x438;&#x43E;&#x442; &#x442;&#x438;&#x43C; &#x435; &#x438;&#x437;&#x432;&#x435;&#x441;&#x442;&#x435;&#x43D; &#x438; &#x433;&#x43E; &#x438;&#x437;&#x440;&#x435;&#x448;&#x438; &#x43F;&#x440;&#x43E;&#x431;&#x43B;&#x435;&#x43C;&#x43E;&#x442;.","ziggeoaudioplayer.audio-not-found":"&#x41D;&#x435;&#x43C;&#x43E;&#x436;&#x435;&#x432;&#x43C;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43D;&#x430;&#x458;&#x434;&#x435;&#x43C;&#x435; &#x438;&#x437;&#x431;&#x440;&#x430;&#x43D;&#x438;&#x43E;&#x442; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x444;&#x430;&#x458;&#x43B;.","ziggeoaudioplayer.audio-access-forbidden":"&#x41D;&#x435; &#x441;&#x442;&#x435; &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x43B;&#x435;&#x43D;&#x438; &#x434;&#x430; &#x433;&#x43E; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x43E;&#x458; &#x444;&#x430;&#x458;&#x43B;.","ziggeoaudioplayer.audio-unknown-error":"&#x41D;&#x435;&#x43C;&#x43E;&#x436;&#x435;&#x432;&#x43C;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x43C;&#x435; &#x430;&#x443;&#x434;&#x438;&#x43E;&#x442;&#x43E; &#x432;&#x43E; &#x43E;&#x432;&#x43E;&#x458; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442;. &#x412;&#x435; &#x43C;&#x43E;&#x43B;&#x438;&#x43C;&#x435;, &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x458;&#x442;&#x435; &#x43F;&#x43E;&#x434;&#x43E;&#x446;&#x43D;&#x430;.","ziggeoaudioplayer.audio-rejected":"&#x410;&#x443;&#x434;&#x438;&#x43E;&#x442;&#x43E; &#x435; &#x43E;&#x434;&#x431;&#x438;&#x435;&#x43D;&#x43E;.","ziggeoaudioplayer.audio-processing":"&#x410;&#x443;&#x434;&#x438;&#x43E;&#x442;&#x43E; &#x441;&#x435; &#x43F;&#x440;&#x43E;&#x446;&#x435;&#x441;&#x438;&#x440;&#x430; - &#x43E;&#x441;&#x442;&#x430;&#x43D;&#x435;&#x442;&#x435; &#x432;&#x43E; &#x442;&#x435;&#x43A;.","ziggeoaudioplayer.audio-access-error":"&#x410;&#x443;&#x434;&#x438;&#x43E;&#x442;&#x43E; &#x435; &#x43F;&#x43E;&#x434; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x430;&#x446;&#x438;&#x458;&#x430;. &#x41C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x430;&#x43A;.","ziggeoimageviewer.image-not-found":"&#x41D;&#x435;&#x43C;&#x43E;&#x436;&#x435;&#x432;&#x43C;&#x435; &#x434;&#x430; &#x458;&#x430; &#x43D;&#x430;&#x458;&#x434;&#x435;&#x43C;&#x435; &#x438;&#x437;&#x431;&#x440;&#x430;&#x43D;&#x430;&#x442;&#x430; &#x441;&#x43B;&#x438;&#x43A;&#x430;.","ziggeoimageviewer.image-access-forbidden":"&#x41D;&#x435; &#x441;&#x442;&#x435; &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x43B;&#x435;&#x43D;&#x438; &#x434;&#x430; &#x458;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x442;&#x435; &#x441;&#x43B;&#x438;&#x43A;&#x430;&#x442;&#x430;.","ziggeoimageviewer.image-unknown-error":"&#x41D;&#x435;&#x43C;&#x43E;&#x436;&#x435;&#x432;&#x43C;&#x435; &#x434;&#x430; &#x458;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x43C;&#x435; &#x441;&#x43B;&#x438;&#x43A;&#x430;&#x442;&#x430; &#x432;&#x43E; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442;&#x43E;&#x432;. &#x412;&#x435; &#x43C;&#x43E;&#x43B;&#x438;&#x43C;&#x435;, &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x458;&#x442;&#x435; &#x43F;&#x43E;&#x434;&#x43E;&#x446;&#x43D;&#x430;.","ziggeoimageviewer.image-rejected":"&#x421;&#x43B;&#x438;&#x43A;&#x430;&#x442;&#x430; &#x435; &#x43E;&#x434;&#x431;&#x438;&#x435;&#x43D;&#x430;.","ziggeoimageviewer.image-processing":"&#x421;&#x43B;&#x438;&#x43A;&#x430;&#x442;&#x430; &#x441;&#x435; &#x43F;&#x440;&#x43E;&#x446;&#x435;&#x441;&#x438;&#x440;&#x430; - &#x43E;&#x441;&#x442;&#x430;&#x43D;&#x435;&#x442;&#x435; &#x432;&#x43E; &#x442;&#x435;&#x43A;.","ziggeoimageviewer.image-access-error":"&#x421;&#x43B;&#x438;&#x43A;&#x430;&#x442;&#x430; &#x435; &#x43F;&#x43E;&#x434; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x430;&#x446;&#x438;&#x458;&#x430;. &#x41C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x430;&#x43A;.","ziggeoplayer.video-not-found":"&#x41D;&#x435;&#x43C;&#x43E;&#x436;&#x435;&#x432;&#x43C;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43D;&#x430;&#x458;&#x434;&#x435;&#x43C;&#x435; &#x438;&#x437;&#x431;&#x440;&#x430;&#x43D;&#x438;&#x43E;&#x442; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x444;&#x430;&#x458;&#x43B;.","ziggeoplayer.video-access-forbidden":"&#x412;&#x438;&#x435; &#x43D;&#x435; &#x441;&#x442;&#x435; &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x43B;&#x435;&#x43D;&#x438; &#x434;&#x430; &#x433;&#x43E; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x43E;&#x458; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x444;&#x430;&#x458;&#x43B;.","ziggeoplayer.video-unknown-error":"&#x41D;&#x435;&#x43C;&#x43E;&#x436;&#x435;&#x432;&#x43C;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x43C;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x442;&#x43E; &#x432;&#x43E; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442;&#x43E;&#x432;. &#x412;&#x435; &#x43C;&#x43E;&#x43B;&#x438;&#x43C;&#x435;, &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x458;&#x442;&#x435; &#x43F;&#x43E;&#x434;&#x43E;&#x446;&#x43D;&#x430;.","ziggeoplayer.video-rejected":"&#x412;&#x438;&#x434;&#x435;&#x43E;&#x442;&#x43E; &#x435; &#x43E;&#x434;&#x431;&#x438;&#x435;&#x43D;&#x43E;.","ziggeoplayer.video-processing":"&#x412;&#x438;&#x434;&#x435;&#x43E;&#x442;&#x43E; &#x441;&#x435; &#x43F;&#x440;&#x43E;&#x446;&#x435;&#x441;&#x438;&#x440;&#x430; - &#x43E;&#x441;&#x442;&#x430;&#x43D;&#x435;&#x442;&#x435; &#x432;&#x43E; &#x442;&#x435;&#x43A;.","ziggeoplayer.video-access-error":"&#x412;&#x438;&#x434;&#x435;&#x43E;&#x442;&#x43E; &#x435; &#x43F;&#x43E;&#x434; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x430;&#x446;&#x438;&#x458;&#x430;. &#x41C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x430;&#x43A;."},"language:nl":{"application.error_503":"Wij handhaven onze service. Video&#x27;s zullen snel terug zijn.","application.error_404":"We kunnen niet herkent uw API-sleutel. Zorg ervoor om het te specificeren in de header van uw website.","application.error_401":"Het is niet toegestaan &#x200B;&#x200B;om de toepassing van deze site.","application.error_412":"Je nodig hebt om te bevestigen / uw account upgraden.","application.error_unknown":"Er is een onbekende fout opgetreden. Ons team is aangemeld en zal het probleem op te lossen.","ziggeoaudioplayer.audio-not-found":"We konden het opgegeven audiobestand niet vinden.","ziggeoaudioplayer.audio-access-forbidden":"U heeft geen toegang tot dit audiobestand.","ziggeoaudioplayer.audio-unknown-error":"We hebben momenteel geen toegang tot deze audio. Probeer het later opnieuw.","ziggeoaudioplayer.audio-rejected":"De audio is afgewezen.","ziggeoaudioplayer.audio-processing":"De audio wordt verwerkt - even geduld aub.","ziggeoaudioplayer.audio-access-error":"De audio wordt momenteel gemodereerd. U kunt klikken om het opnieuw te proberen.","ziggeoimageviewer.image-not-found":"We konden het opgegeven afbeeldingsbestand niet vinden.","ziggeoimageviewer.image-access-forbidden":"U heeft geen toegang tot dit afbeeldingsbestand.","ziggeoimageviewer.image-unknown-error":"We hebben momenteel geen toegang tot deze afbeelding. Probeer het later opnieuw.","ziggeoimageviewer.image-rejected":"De afbeelding is afgewezen.","ziggeoimageviewer.image-processing":"Het beeld wordt verwerkt - even geduld aub.","ziggeoimageviewer.image-access-error":"De afbeelding wordt momenteel gemodereerd. U kunt klikken om het opnieuw te proberen.","ziggeoplayer.video-not-found":"We konden het opgegeven video-bestand niet vinden.","ziggeoplayer.video-access-forbidden":"U bent niet toegestaan &#x200B;&#x200B;om toegang tot dit videobestand.","ziggeoplayer.video-unknown-error":"We hebben geen toegang tot deze video op dit moment. Probeer het later opnieuw.","ziggeoplayer.video-rejected":"De video is geweigerd.","ziggeoplayer.video-processing":"De video wordt verwerkt - even geduld aub.","ziggeoplayer.video-access-error":"De video is momenteel in matiging. U kunt klikken om opnieuw te proberen."},"language:no":{"application.error_503":"Vi opprettholder v&#xE5;r tjeneste. Videoer vil v&#xE6;re tilbake snart.","application.error_404":"Vi kan ikke gjenkjenne din API-n&#xF8;kkel. Vennligst s&#xF8;rg for &#xE5; spesifisere det i nettstedets spissen.","application.error_401":"Du har ikke lov til &#xE5; f&#xE5; tilgang til programmet fra denne siden.","application.error_412":"Du m&#xE5; bekrefte / oppgradere kontoen din.","application.error_unknown":"En ukjent feil oppstod. V&#xE5;rt team har blitt informert og l&#xF8;se problemet.","ziggeoplayer.video-not-found":"Vi kunne ikke finne den angitte videofilen.","ziggeoplayer.video-access-forbidden":"Du har ikke tillatelse til &#xE5; f&#xE5; tilgang til denne videofilen.","ziggeoplayer.video-unknown-error":"Vi har ikke tilgang til denne videoen i &#xF8;yeblikket. Pr&#xF8;v igjen senere.","ziggeoplayer.video-rejected":"Videoen har blitt avvist.","ziggeoplayer.video-processing":"Videoen behandler - f&#xF8;lg med.","ziggeoplayer.video-access-error":"Videoen er under moderering. Du k
2an klikke for &#xE5; pr&#xF8;ve igjen.","ziggeoaudioplayer.audio-not-found":"Vi kunne ikke finne den spesifiserte lydfilen.","ziggeoaudioplayer.audio-access-forbidden":"Du har ikke tilgang til denne lydfilen.","ziggeoaudioplayer.audio-unknown-error":"Vi har ikke tilgang til denne lyden for &#xF8;yeblikket. Pr&#xF8;v igjen senere.","ziggeoaudioplayer.audio-rejected":"Lyden er avvist.","ziggeoaudioplayer.audio-processing":"Lyden behandles - f&#xF8;lg med.","ziggeoaudioplayer.audio-access-error":"Lyden er for tiden under moderering. Du kan klikke for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ziggeoimageviewer.image-not-found":"Vi kunne ikke finne den spesifiserte bildefilen.","ziggeoimageviewer.image-access-forbidden":"Du har ikke tilgang til denne bildefilen.","ziggeoimageviewer.image-unknown-error":"Vi kan ikke f&#xE5; tilgang til dette bildet for &#xF8;yeblikket. Pr&#xF8;v igjen senere.","ziggeoimageviewer.image-rejected":"Bildet er avvist.","ziggeoimageviewer.image-processing":"Bildet er under behandling - f&#xF8;lg med.","ziggeoimageviewer.image-access-error":"Bildet er for tiden under moderering. Du kan klikke for &#xE5; pr&#xF8;ve p&#xE5; nytt."},"language:pl":{"application.error_503":"Serwisujemy nasz&#x105; us&#x142;ug&#x119;. Nied&#x142;ugo wracamy!","application.error_404":"Nie mo&#x17C;emy rozpozna&#x107; Twojego klucza API. Pami&#x119;taj, aby poda&#x107; go w nag&#x142;&#xF3;wku witryny.","application.error_401":"Nie masz uprawnie&#x144;, aby uzyska&#x107; dost&#x119;p do aplikacji z tej strony.","application.error_412":"Musisz potwierdzi&#x107; / ulepszy&#x107; konto.","application.error_unknown":"Wyst&#x105;pi&#x142; nieznany b&#x142;&#x105;d. Nasz zesp&#xF3;&#x142; zosta&#x142; powiadomiony i b&#x119;dzie rozwi&#x105;zywa&#x107; problem.","ziggeoaudioplayer.audio-not-found":"Nie mo&#x17C;na znale&#x17A;&#x107;&#xA0;
2okre&#x15B;lnego pliku audio.","ziggeoaudioplayer.audio-access-forbidden":"Nie masz uprawnie&#x144;, aby uzyska&#x107; dost&#x119;p do tego pliku audio.","ziggeoaudioplayer.audio-unknown-error":"Nie mo&#x17C;na aktualnie uzyska&#x107; dost&#x119;pu do tego pliku audio. Spr&#xF3;buj ponownie p&#xF3;&#x17A;niej.","ziggeoaudioplayer.audio-rejected":"Audio zosta&#x142;o odrzucone.","ziggeoaudioplayer.audio-processing":"Audio jest przetwarzane.","ziggeoaudioplayer.audio-access-error":"Audio jest obecnie w moderacji. Kliknij, aby ponowi&#x107;.","ziggeoimageviewer.image-not-found":"Nie mo&#x17C;na znale&#x17A;&#x107; okre&#x15B;lonego pliku zdj&#x119;cia.","ziggeoimageviewer.image-access-forbidden":"Nie masz uprawnie&#x144;, aby uzyska&#x107; dost&#x119;p do tego zdj&#x119;cia.","ziggeoimageviewer.image-unknown-error":"Nie mo&#x17C;na aktualnie uzyska&#x107; dost&#x119;pu do tego zdj&#x119;cia. Spr&#xF3;buj ponownie p&#xF3;&#x17A;niej.","ziggeoimageviewer.image-rejected":"Zdj&#x119;cie zosta&#x142;o odrzucone.","ziggeoimageviewer.image-processing":"Przetwarzanie zdj&#x119;cia.","ziggeoimageviewer.image-access-error":"Zdj&#x119;cie jest obecnie w moderacji. Kliknij, aby ponowi&#x107;.","ziggeoplayer.video-not-found":"Nie mo&#x17C;na znale&#x17A;&#x107; okre&#x15B;lonego pliku wideo.","ziggeoplayer.video-access-forbidden":"Nie masz wystarczaj&#x105;cych uprawnie&#x144;, aby uzyska&#x107; dost&#x119;p do tego pliku wideo. Spr&#xF3;buj ponownie p&#xF3;&#x17A;niej.","ziggeoplayer.video-unknown-error":"Nie mo&#x17C;emy uzyska&#x107; obecnie dost&#x119;pu do tego filmu. Spr&#xF3;buj ponownie p&#xF3;&#x17A;niej.","ziggeoplayer.video-rejected":"Film zosta&#x142; odrzucony.","ziggeoplayer.video-processing":"Film jest przetwarzany.","ziggeoplayer.video-access-error":"Film jest obecnie w moderacji. Kliknij, aby ponowi&#x107; pr&#xF3;b&#x119;."},"language:pt-br":{"application.error_503":"Nosso servi&#xE7;o est&#xE1; em manuten&#xE7;&#xE3;o. Estaremos de volta em breve.","application.error_404":"N&#xE3;o conseguimos reconhecer a sua chave de API. Por favor, certifique-se de especific&#xE1;-la no cabe&#xE7;alho do seu site.","application.error_401":"Voc&#xEA; n&#xE3;o tem permiss&#xE3;o para acessar o aplicativo a partir deste site.","application.error_412":"Voc&#xEA; precisa confirmar / atualizar a sua conta.","application.error_unknown":"Ocorreu um erro desconhecido. Nossa equipe foi notificada e ir&#xE1; resolver o problema.","ziggeoaudioplayer.audio-not-found":"N&#xF3;s n&#xE3;o encontramos o arquivo de &#xE1;udio especificado.","ziggeoaudioplayer.audio-access-forbidden":"Voc&#xEA; n&#xE3;o tem permiss&#xE3;o para acessar esse arquivo de &#xE1;udio.","ziggeoaudioplayer.audio-unknown-error":"N&#xF3;s n&#xE3;o conseguimos acessar esse &#xE1;udio no momento. Por favor tente novamente mais tarde.","ziggeoaudioplayer.audio-rejected":"O &#xE1;udio foi rejeitado.","ziggeoaudioplayer.audio-processing":"O &#xE1;udio est&#xE1; sendo processado - fique atento.","ziggeoaudioplayer.audio-access-error":"O &#xE1;udio est&#xE1; sob modera&#xE7;&#xE3;o. Voc&#xEA; pode clicar para tentar novamente.","ziggeoimageviewer.image-not-found":"N&#xF3;s n&#xE3;o encontramos esse arquivo espec&#xED;fico de imagem.","ziggeoimageviewer.image-access-forbidden":"Voc&#xEA; n&#xE3;o tem permiss&#xE3;o para acessar esse arquivo de imagem.","ziggeoimageviewer.image-unknown-error":"N&#xF3;s n&#xE3;o conseguimos acessar essa imagem no momento. Por favor tente novamente mais tarde.","ziggeoimageviewer.image-rejected":"A imagem foi rejeitada.","ziggeoimageviewer.image-processing":"A imagem est&#xE1; sendo processada - fique atento.","ziggeoimageviewer.image-access-error":"A imagem est&#xE1; sob modera&#xE7;&#xE3;o. Voc&#xEA; pode clicar para tentar novamente.","ziggeoplayer.video-not-found":"N&#xE3;o foi poss&#xED;vel encontrar o arquivo de v&#xED;deo especificado.","ziggeoplayer.video-access-forbidden":"Voc&#xEA; n&#xE3;o tem permiss&#xE3;o para acessar esse arquivo de v&#xED;deo.","ziggeoplayer.video-unknown-error":"N&#xE3;o podemos acessar este v&#xED;deo no momento. Por favor, tente novamente mais tarde.","ziggeoplayer.video-rejected":"O v&#xED;deo foi rejeitado.","ziggeoplayer.video-processing":"O v&#xED;deo est&#xE1; sendo processado - fique de olho.","ziggeoplayer.video-access-error":"O v&#xED;deo est&#xE1; em modera&#xE7;&#xE3;o. Voc&#xEA; pode clicar para tentar novamente."},"language:pt":{"application.error_503":"O nosso servi&#xE7;o est&#xE1; em manuten&#xE7;&#xE3;o. Os v&#xED;deos voltar&#xE3;o em breve.","application.error_404":"N&#xE3;o reconhecemos sua chave de API. Certifique-se de especific&#xE1;-la no cabe&#xE7;alho de seu site.","application.error_401":"N&#xE3;o tem permiss&#xF5;es para aceder a esta aplica&#xE7;&#xE3;o.","application.error_412":"Tem de confirmar / atualizar a sua conta.","application.error_unknown":"Ocorreu um erro desconhecido. A nossa equipa foi notificada e ir&#xE1; resolver o problema.","ziggeoplayer.video-not-found":"N&#xE3;o foi poss&#xED;vel encontrar o v&#xED;deo especificado.","ziggeoplayer.video-access-forbidden":"N&#xE3;o tem permiss&#xF5;es para aceder a este v&#xED;deo.","ziggeoplayer.video-unknown-error":"N&#xE3;o conseguimos aceder a este v&#xED;deo neste momento. Por favor, tente de novo mais tarde.","ziggeoplayer.video-rejected":"O v&#xED;deo foi rejeitado.","ziggeoplayer.video-processing":"O v&#xED;deo est&#xE1; em processamento - fique atento.","ziggeoplayer.video-access-error":"O v&#xED;deo est&#xE1; atualmente sob modera&#xE7;&#xE3;o. Pode clicar para tentar novamente.","ziggeoaudioplayer.audio-not-found":"N&#xE3;o foi poss&#xED;vel encontrar o arquivo de &#xE1;udio especificado.","ziggeoaudioplayer.audio-access-forbidden":"Voc&#xEA; n&#xE3;o tem permiss&#xE3;o para acessar este arquivo de &#xE1;udio.","ziggeoaudioplayer.audio-unknown-error":"N&#xE3;o podemos acessar este &#xE1;udio no momento. Por favor, tente novamente mais tarde.","ziggeoaudioplayer.audio-rejected":"O &#xE1;udio foi rejeitado.","ziggeoaudioplayer.audio-processing":"O &#xE1;udio est&#xE1; sendo processado - fique ligado.","ziggeoaudioplayer.audio-access-error":"O &#xE1;udio est&#xE1; atualmente sob modera&#xE7;&#xE3;o. Voc&#xEA; pode clicar para tentar novamente.","ziggeoimageviewer.image-not-found":"N&#xE3;o foi poss&#xED;vel encontrar o arquivo de imagem especificado.","ziggeoimageviewer.image-access-forbidden":"Voc&#xEA; n&#xE3;o tem permiss&#xE3;o para acessar este arquivo de imagem.","ziggeoimageviewer.image-unknown-error":"N&#xE3;o podemos acessar esta imagem no momento. Por favor, tente novamente mais tarde.","ziggeoimageviewer.image-rejected":"A imagem foi rejeitada.","ziggeoimageviewer.image-processing":"A imagem est&#xE1; sendo processada - fique atento.","ziggeoimageviewer.image-access-error":"A imagem est&#xE1; atualmente sob modera&#xE7;&#xE3;o. Voc&#xEA; pode clicar para tentar novamente."},"language:ro":{"application.error_503":"Ne men&#x21B;inem serviciul nostru. Videoclipurile vor reveni &#xEE;n cur&#xE2;nd.","application.error_404":"Noi nu putem recunoaste cheia API-ului. Asigura&#x21B;i-v&#x103; c&#x103; specifica&#x21B;i acest lucru &#xEE;n antetul site-ului.","application.error_401":"Nu ave&#x21B;i permisiunea de a accesa aplica&#x21B;ia de pe acest site.","application.error_412":"Trebuie s&#x103; confirma&#x21B;i / actualiza&#x21B;i contul.","application.error_unknown":"A ap&#x103;rut o eroare necunoscut&#x103;. Echipa noastr&#x103; a fost notificat&#x103; &#x219;i va rezolva problema.","ziggeoplayer.video-not-found":"Nu am putut g&#x103;si fi&#x219;ierul video specificat.","ziggeoplayer.video-access-forbidden":"Nu ave&#x21B;i permisiunea de a accesa acest fi&#x219;ier video.","ziggeoplayer.video-unknown-error":"Noi nu putem avea acces la acest video la acest moment. V&#x103; rug&#x103;m s&#x103; &#xEE;ncerca&#x21B;i din nou mai t&#xE2;rziu.","ziggeoplayer.video-rejected":"Videoclipul a fost respins.","ziggeoplayer.video-processing":"Videoclipul se proceseaz&#x103; - V&#x103; rug&#x103;m s&#x103; a&#x219;tepta&#x21B;i.","ziggeoplayer.video-access-error":"Video este &#xEE;n prezent &#xEE;n curs de moderare. Ave&#x21B;i dreptul s&#x103; face&#x21B;i clic pentru a &#xEE;ncerca din nou.","ziggeoaudioplayer.audio-not-found":"Nu am putut g&#x103;si fi&#x219;ierul audio specificat.","ziggeoaudioplayer.audio-access-forbidden":"Nu ave&#x21B;i permisiunea de a accesa acest fi&#x219;ier audio.","ziggeoaudioplayer.audio-unknown-error":"Nu putem accesa acest fi&#x219;ier audio &#xEE;n acest moment. V&#x103; rug&#x103;m s&#x103; &#xEE;ncerca&#x21B;i din nou mai t&#xE2;rziu.","ziggeoaudioplayer.audio-rejected":"Sunetul a fost respins.","ziggeoaudioplayer.audio-processing":"Sunetul se proceseaz&#x103; - V&#x103; rug&#x103;m s&#x103; a&#x219;tepta&#x21B;i.","ziggeoaudioplayer.audio-access-error":"Sunetul este &#xEE;n prezent sub moderare. Pute&#x21B;i face clic pentru a &#xEE;ncerca din nou.","ziggeoimageviewer.image-not-found":"Nu am putut g&#x103;si fi&#x219;ierul imagine specificat.","ziggeoimageviewer.image-access-forbidden":"Nu ave&#x21B;i permisiunea de a accesa acest fi&#x219;ier imagine.","ziggeoimageviewer.image-unknown-error":"Nu putem accesa aceast&#x103; imagine &#xEE;n acest moment. V&#x103; rug&#x103;m s&#x103; &#xEE;ncerca&#x21B;i din nou mai t&#xE2;rziu.","ziggeoimageviewer.image-rejected":"Imaginea a fost respins&#x103;.","ziggeoimageviewer.image-processing":"Imaginea se proceseaz&#x103; - V&#x103; rug&#x103;m s&#x103; a&#x219;tepta&#x21B;i.","ziggeoimageviewer.image-access-error":"Imaginea este &#xEE;n prezent &#xEE;n curs de moderare. Pute&#x21B;i face clic pentru a &#xEE;ncerca din nou."},"language:ru":{"application.error_503":"&#x41C;&#x44B; &#x43D;&#x430; &#x442;&#x435;&#x445;&#x43D;&#x438;&#x447;&#x435;&#x441;&#x43A;&#x43E;&#x43C; &#x43E;&#x431;&#x441;&#x43B;&#x443;&#x436;&#x438;&#x432;&#x430;&#x43D;&#x438;&#x438;. &#x412;&#x438;&#x434;&#x435;&#x43E; &#x441;&#x43A;&#x43E;&#x440;&#x43E; &#x432;&#x435;&#x440;&#x43D;&#x443;&#x442;&#x441;&#x44F;.","application.error_404":"&#x41C;&#x44B; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C; &#x440;&#x430;&#x441;&#x43F;&#x43E;&#x437;&#x43D;&#x430;&#x442;&#x44C; &#x432;&#x430;&#x448; &#x43A;&#x43B;&#x44E;&#x447; api. &#x41D;&#x435; &#x437;&#x430;&#x431;&#x443;&#x434;&#x44C;&#x442;&#x435; &#x443;&#x43A;&#x430;&#x437;&#x430;&#x442;&#x44C; &#x435;&#x433;&#x43E; &#x432; &#x437;&#x430;&#x433;&#x43E;&#x43B;&#x43E;&#x432;&#x43A;&#x435; &#x441;&#x432;&#x43E;&#x435;&#x433;&#x43E; &#x432;&#x435;&#x431;-&#x441;&#x430;&#x439;&#x442;&#x430;.","application.error_401":"&#x423; &#x432;&#x430;&#x441; &#x43D;&#x435;&#x442; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x430; &#x43A; &#x43F;&#x440;&#x438;&#x43B;&#x43E;&#x436;&#x435;&#x43D;&#x438;&#x44E; &#x441; &#x44D;&#x442;&#x43E;&#x433;&#x43E; &#x441;&#x430;&#x439;&#x442;&#x430;.","application.error_412":"&#x412;&#x430;&#x43C; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x43E;&#x434;&#x438;&#x43C;&#x43E; &#x43F;&#x43E;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x44C; / &#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x441;&#x432;&#x43E;&#x44E; &#x443;&#x447;&#x435;&#x442;&#x43D;&#x443;&#x44E; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x44C;
2.","application.error_unknown":"&#x41F;&#x440;&#x43E;&#x438;&#x437;&#x43E;&#x448;&#x43B;&#x430; &#x43D;&#x435;&#x438;&#x437;&#x432;&#x435;&#x441;&#x442;&#x43D;&#x430;&#x44F; &#x43E;&#x448;&#x438;&#x431;&#x43A;&#x430;. &#x41D;&#x430;&#x448;&#x430; &#x43A;&#x43E;&#x43C;&#x430;&#x43D;&#x434;&#x430; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x43B;&#x430; &#x443;&#x432;&#x435;&#x434;&#x43E;&#x43C;&#x43B;&#x435;&#x43D;&#x438;&#x435; &#x438; &#x43C;&#x44B; &#x440;&#x435;&#x448;&#x438;&#x43C; &#x43F;&#x440;&#x43E;&#x431;&#x43B;&#x435;&#x43C;&#x443;.","ziggeoplayer.video-not-found":"&#x41D;&#x435; &#x443;&#x434;&#x430;&#x43B;&#x43E;&#x441;&#x44C; &#x43D;&#x430;&#x439;&#x442;&#x438; &#x443;&#x43A;&#x430;&#x437;&#x430;&#x43D;&#x43D;&#x44B;&#x439; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x444;&#x430;&#x439;&#x43B;.","ziggeoplayer.video-access-forbidden":"&#x412;&#x430;&#x43C; &#x43D;&#x435; &#x440;&#x430;&#x437;&#x440;&#x435;&#x448;&#x435;&#x43D; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x44D;&#x442;&#x43E;&#x43C;&#x443; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x444;&#x430;&#x439;&#x43B;&#x443;.","ziggeoplayer.video-unknown-error":"&#x412; &#x43D;&#x430;&#x441;&#x442;&#x43E;&#x44F;&#x449;&#x435;&#x435; &#x432;&#x440;&#x435;&#x43C;&#x44F; &#x443; &#x43D;&#x430;&#x441; &#x43D;&#x435;&#x442; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x430; &#x43A; &#x44D;&#x442;&#x43E;&#x43C;&#x443; &#x432;&#x438;&#x434;&#x435;&#x43E;. &#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x43F;&#x43E;&#x437;&#x436;&#x435;.","ziggeoplayer.video-rejected":"&#x412;&#x438;&#x434;&#x435;&#x43E; &#x43E;&#x442;&#x43A;&#x43B;&#x43E;&#x43D;&#x435;&#x43D;&#x43E;.","ziggeoplayer.video-processing":"&#x412;&#x438;&#x434;&#x435;&#x43E; &#x43E;&#x431;&#x440;&#x430;&#x431;&#x430;&#x442;&#x44B;&#x432;&#x430;&#x435;&#x442;&#x441;&#x44F; - &#x441;&#x43B;&#x435;&#x434;&#x438;&#x442;&#x435; &#x437;&#x430; &#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x438;&#x44F;&#x43C;&#x438;.","ziggeoplayer.video-access-error":"&#x412; &#x43D;&#x430;&#x441;&#x442;&#x43E;&#x44F;&#x449;&#x435;&#x435; &#x432;&#x440;&#x435;&#x43C;&#x44F; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x43D;&#x430; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x430;&#x446;&#x438;&#x438;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ziggeoaudioplayer.audio-not-found":"&#x41D;&#x435; &#x443;&#x434;&#x430;&#x43B;&#x43E;&#x441;&#x44C; &#x43D;&#x430;&#x439;&#x442;&#x438; &#x443;&#x43A;&#x430;&#x437;&#x430;&#x43D;&#x43D;&#x44B;&#x439; &#x430;&#x443;&#x434;&#x438;&#x43E;&#x444;&#x430;&#x439;&#x43B;.","ziggeoaudioplayer.audio-access-forbidden":"&#x423; &#x432;&#x430;&#x441; &#x43D;&#x435;&#x442; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x430; &#x43A; &#x44D;&#x442;&#x43E;&#x43C;&#x443; &#x430;&#x443;&#x434;&#x438;&#x43E;&#x444;&#x430;&#x439;&#x43B;&#x443;.","ziggeoaudioplayer.audio-unknown-error":"&#x412; &#x43D;&#x430;&#x441;&#x442;&#x43E;&#x44F;&#x449;&#x438;&#x439; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442; &#x43C;&#x44B; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x44C; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x44D;&#x442;&#x43E;&#x43C;&#x443; &#x430;&#x443;&#x434;&#x438;&#x43E;. &#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x43F;&#x43E;&#x437;&#x436;&#x435;.","ziggeoaudioplayer.audio-rejected":"&#x410;&#x443;&#x434;&#x438;&#x43E; &#x431;&#x44B;&#x43B;&#x43E; &#x43E;&#x442;&#x43A;&#x43B;&#x43E;&#x43D;&#x435;&#x43D;&#x43E;.","ziggeoaudioplayer.audio-processing":"&#x410;&#x443;&#x434;&#x438;&#x43E; &#x43E;&#x431;&#x440;&#x430;&#x431;&#x430;&#x442;&#x44B;&#x432;&#x430;&#x435;&#x442;&#x441;&#x44F; - &#x441;&#x43B;&#x435;&#x434;&#x438;&#x442;&#x435; &#x437;&#x430; &#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x438;&#x44F;&#x43C;&#x438;.","ziggeoaudioplayer.audio-access-error":"&#x410;&#x443;&#x434;&#x438;&#x43E; &#x432; &#x43D;&#x430;&#x441;&#x442;&#x43E;&#x44F;&#x449;&#x435;&#x435; &#x432;&#x440;&#x435;&#x43C;&#x44F; &#x43F;&#x440;&#x43E;&#x445;&#x43E;&#x434;&#x438;&#x442; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x430;&#x446;&#x438;&#x44E;. &#x412;&#x44B; &#x43C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x43D;&#x430;&#x436;&#x430;&#x442;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ziggeoimageviewer.image-not-found":"&#x41D;&#x435; &#x443;&#x434;&#x430;&#x43B;&#x43E;&#x441;&#x44C; &#x43D;&#x430;&#x439;&#x442;&#x438; &#x443;&#x43A;&#x430;&#x437;&#x430;&#x43D;&#x43D;&#x44B;&#x439; &#x444;&#x430;&#x439;&#x43B; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x44F;.","ziggeoimageviewer.image-access-forbidden":"&#x423; &#x432;&#x430;&#x441; &#x43D;&#x435;&#x442; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x430; &#x43A; &#x44D;&#x442;&#x43E;&#x43C;&#x443; &#x444;&#x430;&#x439;&#x43B;&#x443; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x44F;.","ziggeoimageviewer.image-unknown-error":"&#x412; &#x43D;&#x430;&#x441;&#x442;&#x43E;&#x44F;&#x449;&#x438;&#x439; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442; &#x43C;&#x44B; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x44C; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x44D;&#x442;&#x43E;&#x43C;&#x443; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x44E;. &#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x43F;&#x43E;&#x437;&#x436;&#x435;.","ziggeoimageviewer.image-rejected":"&#x418;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435; &#x431;&#x44B;&#x43B;&#x43E; &#x43E;&#x442;&#x43A;&#x43B;&#x43E;&#x43D;&#x435;&#x43D;&#x43E;.","ziggeoimageviewer.image-processing":"&#x418;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435; &#x43E;&#x431;&#x440;&#x430;&#x431;&#x430;&#x442;&#x44B;&#x432;&#x430;&#x435;&#x442;&#x441;&#x44F; - &#x441;&#x43B;&#x435;&#x434;&#x438;&#x442;&#x435; &#x437;&#x430; &#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x438;&#x44F;&#x43C;&#x438;.","ziggeoimageviewer.image-access-error":"&#x418;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435; &#x432; &#x43D;&#x430;&#x441;&#x442;&#x43E;&#x44F;&#x449;&#x435;&#x435; &#x432;&#x440;&#x435;&#x43C;&#x44F; &#x43F;&#x440;&#x43E;&#x445;&#x43E;&#x434;&#x438;&#x442; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x430;&#x446;&#x438;&#x44E;. &#x412;&#x44B; &#x43C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x43D;&#x430;&#x436;&#x430;&#x442;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;."},"language:sk":{"application.error_503":"T&#xFA;to slu&#x17E;bu pr&#xE1;ve vylep&#x161;ujeme. Mo&#x17E;nos&#x165; nahrania video&#x17E;ivotopisu bude dostupn&#xE1; u&#x17E; onedlho. T&#xFA;to slu&#x17E;bu pr&#xE1;ve vylep&#x161;ujeme. Mo&#x17E;nos&#x165; nahrania video&#x17E;ivotopisu bude op&#xE4;tovne spusten&#xE1; u&#x17E; onedlho.","application.error_404":"Nedar&#xED; sa n&#xE1;m rozpozna&#x165; V&#xE1;&#x161; API k&#x13E;&#xFA;&#x10D;. Uistite sa, pros&#xED;m, &#x10D;i ho m&#xE1;te v hlavi&#x10D;ke V&#xE1;&#x161;ho webu.","application.error_401":"Nem&#xE1;te pr&#xED;stup k aplik&#xE1;cii na tejto str&#xE1;nke.","application.error_412":"Mus&#xED;te potvrdi&#x165; / aktualizova&#x165; svoj &#xFA;&#x10D;
2et.","application.error_unknown":"Vyskytla sa nezn&#xE1;ma chyba. N&#xE1;&#x161; t&#xED;m bol upozornen&#xFD; a bude tento probl&#xE9;m rie&#x161;i&#x165;.","ziggeoplayer.video-not-found":"Nepodarilo sa n&#xE1;m n&#xE1;js&#x165; zadan&#xFD; video s&#xFA;bor.","ziggeoplayer.video-access-forbidden":"K tomuto video s&#xFA;boru nem&#xE1;te povolen&#xFD; pr&#xED;stup.","ziggeoplayer.video-unknown-error":"K tomuto videu nem&#xE1;me moment&#xE1;lne pr&#xED;stup. Sk&#xFA;ste nesk&#xF4;r pros&#xED;m.","ziggeoplayer.video-rejected":"Video bolo zamietnut&#xE9;.","ziggeoplayer.video-processing":"Video sa spracov&#xE1;va.","ziggeoplayer.video-access-error":"Video je moment&#xE1;lne pou&#x17E;&#xED;van&#xE9;. Kliknut&#xED;m sk&#xFA;ste znova.","ziggeoaudioplayer.audio-not-found":"Zadan&#xFD; zvukov&#xFD; s&#xFA;bor sa n&#xE1;m nepodarilo n&#xE1;js&#x165;.","ziggeoaudioplayer.audio-access-forbidden":"K tomuto zvukov&#xE9;mu s&#xFA;boru nem&#xE1;te pr&#xED;stup.","ziggeoaudioplayer.audio-unknown-error":"Moment&#xE1;lne nem&#xE1;me pr&#xED;stup k tomuto zvuku. Sk&#xFA;ste nesk&#xF4;r pros&#xED;m.","ziggeoaudioplayer.audio-rejected":"Zvuk bol odmietnut&#xFD;.","ziggeoaudioplayer.audio-processing":"Zvuk sa spracov&#xE1;va - zosta&#x148;te naladen&#xED;.","ziggeoaudioplayer.audio-access-error":"Zvuk je moment&#xE1;lne v moderovan&#xED;. Kliknut&#xED;m to m&#xF4;&#x17E;ete sk&#xFA;si&#x165; znova.","ziggeoimageviewer.image-not-found":"Nepodarilo sa n&#xE1;m n&#xE1;js&#x165; zadan&#xFD; obrazov&#xFD; s&#xFA;bor.","ziggeoimageviewer.image-access-forbidden":"K tomuto s&#xFA;boru obr&#xE1;zka nem&#xE1;te pr&#xED;stup.","ziggeoimageviewer.image-unknown-error":"Moment&#xE1;lne nem&#xE1;me pr&#xED;stup k tomuto obr&#xE1;zku. Sk&#xFA;ste nesk&#xF4;r pros&#xED;m.","ziggeoimageviewer.image-rejected":"Obr&#xE1;zok bol odmietnut&#xFD;.","ziggeoimageviewer.image-processing":"Obr&#xE1;zok sa spracov&#xE1;va - zosta&#x148;te naladen&#xED;.","ziggeoimageviewer.image-access-error":"Obr&#xE1;zok je moment&#xE1;lne v moderovan&#xED;. Kliknut&#xED;m to m&#xF4;&#x17E;ete sk&#xFA;si&#x165; znova."},"language:sl":{"application.error_503":"Na&#x161;a storitev je v vzdr&#x17E;evanju. Kmalu se vrnemo.","application.error_404":"Ne moremo prepoznati va&#x161;ega API klju&#x10D;a. Prosimo, navedite ga v glavi va&#x161;ega spletnega mesta.","application.error_401":"Do te aplikacije ne morete dostopati s te spletne strani.","application.error_412":"Ra&#x10D;un morate potrditi / nadgraditi.","application.error_unknown":"Pri&#x161;lo je do neznane napake. Na&#x161; tim je o te&#x17E;avi obve&#x161;&#x10D;en in jo bo odpravil.","ziggeoaudioplayer.audio-not-found":"Navedene zvo&#x10D;ne datotete nismo na&#x161;li.","ziggeoaudioplayer.audio-access-forbidden":"Do te zvo&#x10D;ne datoteke nimate dostopa.","ziggeoaudioplayer.audio-unknown-error":"Trenutno ne moremo dostopati do zvo&#x10D;ne datoteke. Prosimo, poskusite kasneje.","ziggeoaudioplayer.audio-rejected":"Zvok je bil zavrnjen.","ziggeoaudioplayer.audio-processing":"Zvok je v obdelavi - ostanite z nami.","ziggeoaudioplayer.audio-access-error":"Zvok je v obdelavi. Klikni za ponovni poskus.","ziggeoimageviewer.image-not-found":"Navedene slikovne datoteke nismo na&#x161;li.","ziggeoimageviewer.image-access-forbidden":"Do te slikovne datoteke nimate dostopa.","ziggeoimageviewer.image-unknown-error":"Trenutno ne moremo dostopati do slikovne datoteke. Prosimo, poskusite kasneje.","ziggeoimageviewer.image-rejected":"Slika je bila zavrnjena.","ziggeoimageviewer.image-processing":"Slika je v obdelavi - ostanite z nami.","ziggeoimageviewer.image-access-error":"Slika je v obdelavi. Klikni za ponovni poskus.","ziggeoplayer.video-not-found":"Navedene video datoteke nismo na&#x161;li.","ziggeoplayer.video-access-forbidden":"Do te video datoteke nimate dostopa.","ziggeoplayer.video-unknown-error":"Trenutno ne moremo dostopati do video datoteke. Prosimo, poskusite kasneje.","ziggeoplayer.video-rejected":"Video je bil zavrnjen.","ziggeoplayer.video-processing":"Video je v obdelavi - ostanite z nami.","ziggeoplayer.video-access-error":"Video je v obdelavi - ostanite z nami."},"language:sr":{"application.error_503":"&#x41C;&#x438; &#x441;&#x43C;&#x43E; &#x43E;&#x434;&#x440;&#x436;&#x430;&#x432;&#x430;&#x45A;&#x435; &#x43D;&#x430;&#x448;&#x435; &#x443;&#x441;&#x43B;&#x443;&#x433;&#x435;. &#x412;&#x438;&#x434;&#x435;&#x43E; &#x45B;&#x435; &#x441;&#x435; &#x432;&#x440;&#x430;&#x442;&#x438;&#x442;&#x438; &#x443;&#x441;&#x43A;&#x43E;&#x440;&#x43E;
2.","application.error_404":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C;&#x43E; &#x43F;&#x440;&#x435;&#x43F;&#x43E;&#x437;&#x43D;&#x430;&#x442;&#x438; &#x43A;&#x459;&#x443;&#x447; &#x410;&#x41F;&#x418;-&#x458;&#x430;. &#x423;&#x432;&#x435;&#x440;&#x438;&#x442;&#x435; &#x441;&#x435; &#x434;&#x430; &#x458;&#x435; &#x43D;&#x430;&#x432;&#x435;&#x434;&#x435;&#x442;&#x435; &#x443; &#x437;&#x430;&#x433;&#x43B;&#x430;&#x432;&#x459;&#x443; &#x432;&#x430;&#x448;&#x435;&#x433; &#x432;&#x435;&#x431;-&#x441;&#x430;&#x458;&#x442;&#x430;.","application.error_401":"&#x41D;&#x438;&#x441;&#x442;&#x435; &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x459;&#x435;&#x43D; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F; &#x430;&#x43F;&#x43B;&#x438;&#x43A;&#x430;&#x446;&#x438;&#x458;&#x443; &#x441;&#x430; &#x43E;&#x432;&#x43E;&#x433; &#x441;&#x430;&#x458;&#x442;&#x430;.","application.error_412":"&#x41F;&#x43E;&#x442;&#x440;&#x435;&#x431;&#x43D;&#x43E; &#x458;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x438;&#x442;&#x435; / &#x43D;&#x430;&#x434;&#x43E;&#x433;&#x440;&#x430;&#x434;&#x438;&#x442;&#x435; &#x43D;&#x430;&#x43B;&#x43E;&#x433;.","application.error_unknown":"&#x41D;&#x435;&#x43F;&#x43E;&#x437;&#x43D;&#x430;&#x442;&#x435; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x435;. &#x41D;&#x430;&#x448; &#x442;&#x438;&#x43C; &#x458;&#x435; &#x43E;&#x431;&#x430;&#x432;&#x435;&#x448;&#x442;&#x435;&#x43D; &#x438; &#x434;&#x430; &#x45B;&#x435; &#x440;&#x435;&#x448;&#x438;&#x442;&#x438; &#x43F;&#x440;&#x43E;&#x431;&#x43B;&#x435;&#x43C;.","ziggeoplayer.video-not-found":"&#x41D;&#x438;&#x441;&#x43C;&#x43E; &#x43C;&#x43E;&#x433;&#x43B;&#x438; &#x43D;&#x430;&#x45B;&#x438; &#x43D;&#x430;&#x432;&#x435;&#x434;&#x435;&#x43D;&#x443; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x444;&#x430;&#x458;&#x43B;.","ziggeoplayer.video-access-forbidden":"&#x41D;&#x438;&#x458;&#x435; &#x432;&#x430;&#x43C; &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x459;&#x435;&#x43D;&#x43E; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F;&#x435; &#x43E;&#x432;&#x43E;&#x43C; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x444;&#x430;&#x458;&#x43B;.","ziggeoplayer.video-unknown-error":"&#x41C;&#x438; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C;&#x43E; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x43E;&#x43C; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x443; &#x43E;&#x432;&#x43E;&#x43C; &#x442;&#x440;&#x435;&#x43D;&#x443;&#x442;&#x43A;&#x443;. &#x41F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x458;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E; &#x43A;&#x430;&#x441;&#x43D;&#x438;&#x458;&#x435;.","ziggeoplayer.video-rejected":"&#x412;&#x438;&#x434;&#x435;&#x43E; &#x458;&#x435; &#x43E;&#x434;&#x431;&#x438;&#x458;&#x435;&#x43D;.","ziggeoplayer.video-processing":"&#x412;&#x438;&#x434;&#x435;&#x43E; &#x43E;&#x431;&#x440;&#x430;&#x452;&#x443;&#x458;&#x435; - &#x441;&#x442;&#x430;&#x438; &#x442;&#x443;&#x43D;&#x435;&#x434;.","ziggeoplayer.video-access-error":"&#x412;&#x438;&#x434;&#x435;&#x43E; &#x458;&#x435; &#x442;&#x440;&#x435;&#x43D;&#x443;&#x442;&#x43D;&#x43E; &#x443; &#x444;&#x430;&#x437;&#x438; &#x443;&#x43C;&#x435;&#x440;&#x435;&#x43D;&#x43E;&#x441;&#x442;&#x438;. &#x41C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x435;.","ziggeoaudioplayer.audio-not-found":"&#x41D;&#x438;&#x441;&#x43C;&#x43E; &#x43C;&#x43E;&#x433;&#x43B;&#x438; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x43D;&#x430;&#x452;&#x435;&#x43C;&#x43E; &#x43D;&#x430;&#x432;&#x435;&#x434;&#x435;&#x43D;&#x443; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x443;.","ziggeoaudioplayer.audio-access-forbidden":"&#x41D;&#x438;&#x458;&#x435; &#x432;&#x430;&#x43C; &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x459;&#x435;&#x43D; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F; &#x43E;&#x432;&#x43E;&#x458; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x446;&#x438;.","ziggeoaudioplayer.audio-unknown-error":"&#x422;&#x440;&#x435;&#x43D;&#x443;&#x442;&#x43D;&#x43E; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C;&#x43E; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F;&#x438;&#x442;&#x438; &#x43E;&#x432;&#x43E;&#x43C; &#x437;&#x432;&#x443;&#x43A;&#x443;. &#x41F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x458;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E; &#x43A;&#x430;&#x441;&#x43D;&#x438;&#x458;&#x435;.","ziggeoaudioplayer.audio-rejected":"&#x417;&#x432;&#x443;&#x43A; &#x458;&#x435; &#x43E;&#x434;&#x431;&#x438;&#x458;&#x435;&#x43D;.","ziggeoaudioplayer.audio-processing":"&#x417;&#x432;&#x443;&#x43A; &#x441;&#x435; &#x43E;&#x431;&#x440;&#x430;&#x452;&#x443;&#x458;&#x435; - &#x43F;&#x440;&#x430;&#x442;&#x438;&#x442;&#x435; &#x43D;&#x430;&#x441;.","ziggeoaudioplayer.audio-access-error":"&#x417;&#x432;&#x443;&#x43A; &#x458;&#x435; &#x442;&#x440;&#x435;&#x43D;&#x443;&#x442;&#x43D;&#x43E; &#x43F;&#x43E;&#x434; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x438;&#x440;&#x430;&#x45A;&#x435;&#x43C;. &#x41C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ziggeoimageviewer.image-not-found":"&#x41D;&#x438;&#x441;&#x43C;&#x43E; &#x43C;&#x43E;&#x433;&#x43B;&#x438; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x43D;&#x430;&#x452;&#x435;&#x43C;&#x43E; &#x43D;&#x430;&#x432;&#x435;&#x434;&#x435;&#x43D;&#x443; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x443; &#x441;&#x43B;&#x438;&#x43A;&#x435;.","ziggeoimageviewer.image-access-forbidden":"&#x41D;&#x438;&#x458;&#x435; &#x432;&#x430;&#x43C; &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x459;&#x435;&#x43D; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F; &#x43E;&#x432;&#x43E;&#x458; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x446;&#x438; &#x441;&#x43B;&#x438;&#x43A;&#x435;.","ziggeoimageviewer.image-unknown-error":"&#x422;&#x440;&#x435;&#x43D;&#x443;&#x442;&#x43D;&#x43E; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C;&#x43E; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F;&#x438;&#x442;&#x438; &#x43E;&#x432;&#x43E;&#x458; &#x441;&#x43B;&#x438;&#x446;&#x438;. &#x41F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x458;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E; &#x43A;&#x430;&#x441;&#x43D;&#x438;&#x458;&#x435;.","ziggeoimageviewer.image-rejected":"&#x421;&#x43B;&#x438;&#x43A;&#x430; &#x458;&#x435; &#x43E;&#x434;&#x431;&#x438;&#x458;&#x435;&#x43D;&#x430;.","ziggeoimageviewer.image-processing":"&#x421;&#x43B;&#x438;&#x43A;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x440;&#x430;&#x452;&#x443;&#x458;&#x435; - &#x43F;&#x440;&#x430;&#x442;&#x438;&#x442;&#x435; &#x43D;&#x430;&#x441;.","ziggeoimageviewer.image-access-error":"&#x421;&#x43B;&#x438;&#x43A;&#x430; &#x458;&#x435; &#x442;&#x440;&#x435;&#x43D;&#x443;&#x442;&#x43D;&#x43E; &#x43F;&#x43E;&#x434; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x438;&#x440;&#x430;&#x45A;&#x435;&#x43C;. &#x41C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;."},"language:sv":{"application.error_503":"Just nu underh&#xE5;ller vi v&#xE5;r tj&#xE4;nst. Vi &#xE4;r snart tillbaka.","application.error_404":"Vi k&#xE4;nner inte igen din API-nyckel. V&#xE4;nligen kontrollera att den finns i webbplatsens sidhuvud.","application.error_401":"Du har inte tillg&#xE5;ng till applikationen fr&#xE5;n denna sida.","application.error_412":"Du m&#xE5;ste bekr&#xE4;fta / uppgradera ditt konto.","application.error_unknown":"Ett ok&#xE4;nt fel uppstod. V&#xE5;rt team har informerats och jobbar p&#xE5; att l&#xF6;
2sa problemet.","ziggeoaudioplayer.audio-not-found":"Vi kunde inte hitta den valda ljudfilen.","ziggeoaudioplayer.audio-access-forbidden":"Du har inte tillg&#xE5;ng till den valda ljudfilen.","ziggeoaudioplayer.audio-unknown-error":"Vi kan f&#xF6;r n&#xE4;rvarande inte komma &#xE5;t den valda ljudfilen. V&#xE4;nligen f&#xF6;rs&#xF6;k igen senare.","ziggeoaudioplayer.audio-rejected":"Ljudet har nekats.","ziggeoaudioplayer.audio-processing":"Ljudet bearbetas - h&#xE4;ng kvar.","ziggeoaudioplayer.audio-access-error":"Ljudet modereras f&#xF6;r n&#xE4;rvarande. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ziggeoimageviewer.image-not-found":"Vi kunde inte hitta den valda bildfilen.","ziggeoimageviewer.image-access-forbidden":"Du har inte tillg&#xE5;ng till den valda bildfilen.","ziggeoimageviewer.image-unknown-error":"Vi kan f&#xF6;r n&#xE4;rvarande inte komma &#xE5;t den valda bildfilen. V&#xE4;nligen f&#xF6;rs&#xF6;k igen senare.","ziggeoimageviewer.image-rejected":"Bilden har nekats.","ziggeoimageviewer.image-processing":"Bilden bearbetas - h&#xE4;ng kvar.","ziggeoimageviewer.image-access-error":"Bilden modereras f&#xF6;r n&#xE4;rvarande. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ziggeoplayer.video-not-found":"Vi kunde inte hitta den valda videofilen.","ziggeoplayer.video-access-forbidden":"Du har inte tillg&#xE5;ng till den valda videofilen.","ziggeoplayer.video-unknown-error":"Vi kan f&#xF6;r n&#xE4;rvarande inte komma &#xE5;t den valda videofilen. V&#xE4;nligen f&#xF6;rs&#xF6;k igen senare.","ziggeoplayer.video-rejected":"Videon har nekats.","ziggeoplayer.video-processing":"Videon bearbetas - h&#xE4;ng kvar.","ziggeoplayer.video-access-error":"Videon modereras f&#xF6;r n&#xE4;rvarande. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen."},"language:tl":{"application.error_503":"Kasalukuyan naming pinapanatili ang aming serbisyo. Video ay maaaring bumalik sa lalong madaling panahon.","application.error_404":"Hindi namin makilala ang iyong api key. Mangyaring siguraduhin na tukuyin ito sa header ng iyong website.","application.error_401":"Hindi ka pinapayagang i-access ang application mula sa site na ito.","application.error_412":"Kailangan mong kumpirmahin / i-upgrade ang iyong account.","application.error_unknown":"Isang hindi matukoy na error ang naganap. Ang aming koponan ay aabisuhan at kukumpirmahing malutas ang isyu.","ziggeoaudioplayer.audio-not-found":"Hindi namin makita ang tinutukoy na audio file.","ziggeoaudioplayer.audio-access-forbidden":"Ikaw ay hindi pinapayagan na ma-access ang audio file na ito.","ziggeoaudioplayer.audio-unknown-error":"Hindi namin ma-access ang video sa sandaling ito. Subukang muli mamaya.","ziggeoaudioplayer.audio-rejected":"Ang audio na ito ay tinanggihan.","ziggeoaudioplayer.audio-processing":"Ang audio ay pinoproseso - manatiling nakatutok.","ziggeoaudioplayer.audio-access-error":"Ang audio na ito ay kasalukuyang sumasailalim sa moderasyon. Maaari mong i-click upang subukang muli.","ziggeoimageviewer.image-not-found":"Hindi namin makita ang tinutukoy na imahe.","ziggeoimageviewer.image-access-forbidden":"Ikaw ay hindi pinapayagan na ma-access ang imaheng ito.","ziggeoimageviewer.image-unknown-error":"Hindi namin ma-access ang imahe sa sandaling ito. Subukang muli mamaya.","ziggeoimageviewer.image-rejected":"Ang imaheng ito ay tinanggihan.","ziggeoimageviewer.image-processing":"Ang imahe ay pinoproseso - manatiling nakatutok.","ziggeoimageviewer.image-access-error":"Ang imaheng ito ay kasalukuyang sumasailalim sa moderasyon. Maari mong i-click upang subukang muli.","ziggeoplayer.video-not-found":"Hindi kami makahanap ng ang tinukoy na file na video.","ziggeoplayer.video-access-forbidden":"Ikaw ay hindi pinapayagan na ma-access ang video file na ito.","ziggeoplayer.video-unknown-error":"Hindi namin ma-access ang video sa sandaling ito. Subukang muli mamaya.","ziggeoplayer.video-rejected":"Ang video na ito ay tinanggihan.","ziggeoplayer.video-processing":"Ang video ay pinoproseso - manatiling nakatutok.","ziggeoplayer.video-access-error":"Ang video na ito ay kasalukuyang sumasailalim sa moderasyon. Maaari mong i-click upang subukang muli."},"language:tr":{"application.error_503":"Bak&#x131;mday&#x131;z. En k&#x131;sa zamanda geri d&#xF6;
2nece&#x11F;iz.","application.error_404":"API anahtar&#x131; bulunamad&#x131;. L&#xFC;tfen tekrar kontrol ediniz.","application.error_401":"Uygulamaya eri&#x15F;menize izin verilmemektedir.","application.error_412":"Hesab&#x131;n&#x131;z&#x131; onaylaman&#x131;z veya y&#xFC;kseltmeniz gerekmektedir.","application.error_unknown":"Bilinmeyen bir hata olu&#x15F;tu. Sorunla ilgili ekibimizi bilgilendirdik.","ziggeoaudioplayer.audio-not-found":"Belirtilen ses bulunamad&#x131;.","ziggeoaudioplayer.audio-access-forbidden":"Bu sese eri&#x15F;menize izin verilmemektedir.","ziggeoaudioplayer.audio-unknown-error":"&#x15E;u anda bu sese eri&#x15F;emiyoruz. L&#xFC;tfen daha sonra tekrar deneyiniz.","ziggeoaudioplayer.audio-rejected":"Ses reddedildi.","ziggeoaudioplayer.audio-processing":"Ses i&#x15F;leniyor, l&#xFC;tfen bekleyiniz.","ziggeoaudioplayer.audio-access-error":"Ses &#x15F;u anda denetleniyor. Yeniden denemek i&#xE7;in t&#x131;klayabilirsiniz.","ziggeoimageviewer.image-not-found":"Belirtilen g&#xF6;rsel bulunamad&#x131;.","ziggeoimageviewer.image-access-forbidden":"Bu g&#xF6;rsele eri&#x15F;me izniniz yok.","ziggeoimageviewer.image-unknown-error":"&#x15E;u anda bu g&#xF6;rsele eri&#x15F;emiyoruz. L&#xFC;tfen daha sonra tekrar deneyiniz.","ziggeoimageviewer.image-rejected":"G&#xF6;rsel reddedildi.","ziggeoimageviewer.image-processing":"G&#xF6;rsel i&#x15F;leniyor, l&#xFC;tfen bekleyiniz.","ziggeoimageviewer.image-access-error":"G&#xF6;rsel &#x15F;u anda denetleniyor. Yeniden denemek i&#xE7;in t&#x131;klayabilirsiniz.","ziggeoplayer.video-not-found":"Belirtilen videoyu bulamad&#x131;k.","ziggeoplayer.video-access-forbidden":"Bu videoya eri&#x15F;me izniniz yok.","ziggeoplayer.video-unknown-error":"&#x15E;u anda bu videoya eri&#x15F;emiyoruz. L&#xFC;tfen daha sonra tekrar deneyiniz.","ziggeoplayer.video-rejected":"Video reddedildi.","ziggeoplayer.video-processing":"Video i&#x15F;leniyor, l&#xFC;tfen bekleyiniz.","ziggeoplayer.video-access-error":"Video &#x15F;u anda denetleniyor. Yeniden denemek i&#xE7;in t&#x131;klayabilirsiniz."},"language:uk":{"application.error_503":"&#x41C;&#x438; &#x43F;&#x456;&#x434;&#x442;&#x440;&#x438;&#x43C;&#x443;&#x454;&#x43C;&#x43E; &#x43D;&#x430;&#x448; &#x441;&#x435;&#x440;&#x432;&#x456;&#x441;. &#x41C;&#x438; &#x441;&#x43A;&#x43E;&#x440;&#x43E; &#x43F;&#x43E;&#x432;&#x435;&#x440;&#x43D;&#x435;&#x43C;&#x43E;&#x441;&#x44C;.","application.error_404":"&#x41C;&#x438; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C;&#x43E; &#x440;&#x43E;&#x437;&#x43F;&#x456;&#x437;&#x43D;&#x430;&#x442;&#x438; &#x432;&#x430;&#x448; &#x43A;&#x43B;&#x44E;&#x447; API. &#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43E;&#x431;&#x43E;&#x432;&#x2019;&#x44F;&#x437;&#x43A;&#x43E;&#x432;&#x43E; &#x432;&#x43A;&#x430;&#x436;&#x456;&#x442;&#x44C; &#x446;&#x435; &#x443; &#x437;&#x430;&#x433;&#x43E;&#x43B;&#x43E;&#x432;&#x43A;&#x443; &#x432;&#x435;&#x431;-&#x441;&#x430;&#x439;&#x442;&#x443;.","application.error_401":"&#x412;&#x438; &#x43D;&#x435; &#x43C;&#x430;&#x454;&#x442;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x443; &#x434;&#x43E; &#x43F;&#x440;&#x43E;&#x433;&#x440;&#x430;&#x43C;&#x438; &#x437; &#x446;&#x44C;&#x43E;&#x433;&#x43E; &#x432;&#x435;&#x431;-&#x441;&#x430;&#x439;&#x442;&#x443;.","application.error_412":"&#x412;&#x430;&#x43C; &#x43F;&#x43E;&#x442;&#x440;&#x456;&#x431;&#x43D;&#x43E; &#x43F;&#x456;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x438; / &#x43E;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; &#x441;&#x432;&#x456;&#x439; &#x440;&#x430;&#x445;&#x443;&#x43D;&#x43E;&#x43A;.","application.error_unknown":"&#x421;&#x442;&#x430;&#x43B;&#x430;&#x441;&#x44F; &#x43D;&#x435;&#x432;&#x456;&#x434;&#x43E;&#x43C;&#x430; &#x43F;&#x43E;&#x43C;&#x438;&#x43B;&#x43A;&#x430;. &#x41D;&#x430;&#x448;&#x430; &#x43A;&#x43E;&#x43C;&#x430;&#x43D;&#x434;&#x430; &#x43E;&#x442;&#x440;&#x438;&#x43C;&#x430;&#x43B;&#x430; &#x43F;&#x43E;&#x432;&#x456;&#x434;&#x43E;&#x43C;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; &#x442;&#x430; &#x432;&#x438;&#x440;&#x456;&#x448;&#x438;&#x442;&#x44C; &#x43F;&#x440;&#x43E;&#x431;&#x43B;&#x435;&#x43C;&#x443;.","ziggeoaudioplayer.audio-not-found":"&#x41D;&#x435; &#x432;&#x434;&#x430;&#x43B;&#x43E;&#x441;&#x44F; &#x437;&#x43D;&#x430;&#x439;&#x442;&#x438; &#x432;&#x43A;&#x430;&#x437;&#x430;&#x43D;&#x438;&#x439; &#x430;&#x443;&#x434;&#x456;&#x43E;&#x444;&#x430;&#x439;&#x43B;.","ziggeoaudioplayer.audio-access-forbidden":"&#x412;&#x438; &#x43D;&#x435; &#x43C;&#x430;&#x454;&#x442;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x443; &#x434;&#x43E; &#x446;&#x44C;&#x43E;&#x433;&#x43E; &#x430;&#x443;&#x434;&#x456;&#x43E;&#x444;&#x430;&#x439;&#x43B;&#x443;.","ziggeoaudioplayer.audio-unknown-error":"&#x41D;&#x430; &#x434;&#x430;&#x43D;&#x438;&#x439; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442; &#x43C;&#x438; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C;&#x43E; &#x43E;&#x442;&#x440;&#x438;&#x43C;&#x430;&#x442;&#x438; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x434;&#x43E; &#x446;&#x44C;&#x43E;&#x433;&#x43E; &#x430;&#x443;&#x434;&#x456;&#x43E;. &#x411;&#x443;&#x434;&#x44C;-&#x43B;&#x430;&#x441;&#x43A;&#x430; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x439;&#x442;&#x435; &#x43F;&#x456;&#x437;&#x43D;&#x456;&#x448;&#x435;.","ziggeoaudioplayer.audio-rejected":"&#x410;&#x443;&#x434;&#x456;&#x43E; &#x432;&#x456;&#x434;&#x445;&#x438;&#x43B;&#x435;&#x43D;&#x43E;.","ziggeoaudioplayer.audio-processing":"&#x410;&#x443;&#x434;&#x456;&#x43E; &#x43E;&#x431;&#x440;&#x43E;&#x431;&#x43B;&#x44F;&#x454;&#x442;&#x44C;&#x441;&#x44F; - &#x441;&#x442;&#x435;&#x436;&#x442;&#x435; &#x437;&#x430; &#x43E;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F;&#x43C;&#x438;.","ziggeoaudioplayer.audio-access-error":"&#x41D;&#x430;&#x440;&#x430;&#x437;&#x456; &#x430;&#x443;&#x434;&#x456;&#x43E; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x443;&#x454;&#x442;&#x44C;&#x441;&#x44F;. &#x412;&#x438; &#x43C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x443;&#x442;&#x438;, &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;.","ziggeoimageviewer.image-not-found":"&#x41D;&#x435; &#x432;&#x434;&#x430;&#x43B;&#x43E;&#x441;&#x44F; &#x437;&#x43D;&#x430;&#x439;&#x442;&#x438; &#x432;&#x43A;&#x430;&#x437;&#x430;&#x43D;&#x438;&#x439; &#x444;&#x430;&#x439;&#x43B; &#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;.","ziggeoimageviewer.image-access-forbidden":"&#x412;&#x438; &#x43D;&#x435; &#x43C;&#x430;&#x454;&#x442;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x443; &#x434;&#x43E; &#x446;&#x44C;&#x43E;&#x433;&#x43E; &#x444;&#x430;&#x439;&#x43B;&#x443; &#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;.","ziggeoimageviewer.image-unknown-error":"&#x41D;&#x430; &#x434;&#x430;&#x43D;&#x438;&#x439; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442; &#x43C;&#x438; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C;&#x43E; &#x43E;&#x442;&#x440;&#x438;&#x43C;&#x430;&#x442;&#x438; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x434;&#x43E; &#x446;&#x44C;&#x43E;&#x433;&#x43E; &#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;. &#x411;&#x443;&#x434;&#x44C;-&#x43B;&#x430;&#x441;&#x43A;&#x430; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x439;&#x442;&#x435; &#x43F;&#x456;&#x437;&#x43D;&#x456;&#x448;&#x435;.","ziggeoimageviewer.image-rejected":"&#x417;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x432;&#x456;&#x434;&#x445;&#x438;&#x43B;&#x435;&#x43D;&#x43E;.","ziggeoimageviewer.image-processing":"&#x417;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x43E;&#x431;&#x440;&#x43E;&#x431;&#x43B;&#x44F;&#x454;&#x442;&#x44C;&#x441;&#x44F; - &#x441;&#x442;&#x435;&#x436;&#x442;&#x435; &#x437;&#x430; &#x43E;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F;&#x43C;&#x438;.","ziggeoimageviewer.image-access-error":"&#x41D;&#x430;&#x440;&#x430;&#x437;&#x456; &#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x443;&#x454;&#x442;&#x44C;&#x441;&#x44F;. &#x412;&#x438; &#x43C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x443;&#x442;&#x438;, &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;.","ziggeoplayer.video-not-found":"&#x41D;&#x435; &#x432;&#x434;&#x430;&#x43B;&#x43E;&#x441;&#x44F; &#x437;&#x43D;&#x430;&#x439;&#x442;&#x438; &#x432;&#x43A;&#x430;&#x437;&#x430;&#x43D;&#x438;&#x439; &#x432;&#x456;&#x434;&#x435;&#x43E;&#x444;&#x430;&#x439;&#x43B;.","ziggeoplayer.video-access-forbidden":"&#x412;&#x438; &#x43D;&#x435; &#x43C;&#x430;&#x454;&#x442;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x443; &#x434;&#x43E; &#x446;&#x44C;&#x43E;&#x433;&#x43E; &#x432;&#x456;&#x434;&#x435;&#x43E;&#x444;&#x430;&#x439;&#x43B;&#x443;.","ziggeoplayer.video-unknown-error":"&#x41D;&#x430; &#x434;&#x430;&#x43D;&#x438;&#x439; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442; &#x43C;&#x438; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C;&#x43E; &#x43E;&#x442;&#x440;&#x438;&#x43C;&#x430;&#x442;&#x438; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x434;&#x43E; &#x446;&#x44C;&#x43E;&#x433;&#x43E; &#x432;&#x456;&#x434;&#x435;&#x43E;. &#x411;&#x443;&#x434;&#x44C;-&#x43B;&#x430;&#x441;&#x43A;&#x430; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x439;&#x442;&#x435; &#x43F;&#x456;&#x437;&#x43D;&#x456;&#x448;&#x435;.","ziggeoplayer.video-rejected":"&#x412;&#x456;&#x434;&#x435;&#x43E; &#x432;&#x456;&#x434;&#x445;&#x438;&#x43B;&#x435;&#x43D;&#x43E;.","ziggeoplayer.video-processing":"&#x412;&#x456;&#x434;&#x435;&#x43E; &#x43E;&#x431;&#x440;&#x43E;&#x431;&#x43B;&#x44F;&#x454;&#x442;&#x44C;&#x441;&#x44F; - &#x441;&#x442;&#x435;&#x436;&#x442;&#x435; &#x437;&#x430; &#x43E;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F;&#x43C;&#x438;.","ziggeoplayer.video-access-error":"&#x41D;&#x430;&#x440;&#x430;&#x437;&#x456; &#x432;&#x456;&#x434;&#x435;&#x43E; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x443;&#x454;&#x442;&#x44C;&#x441;&#x44F;. &#x412;&#x438; &#x43C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x443;&#x442;&#x438;, &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;."},"language:zh-cn":{"application.error_503":"&#x670D;&#x52A1;&#x5668;&#x6B63;&#x5728;&#x7EF4;&#x62A4;&#x4E2D;&#xFF0C;&#x7A0D;&#x540E;&#x5C31;&#x4F1A;&#x6062;&#x590D;&#x3002;","application.error_404":"&#x6211;&#x4EEC;&#x65E0;&#x6CD5;&#x9A8C;&#x8BC1;&#x60A8;&#x7684;&#x5E94;&#x7528;&#x91D1;&#x94A5;&#xFF0C;&#x8BF7;&#x786E;&#x5B9A;&#x60A8;&#x6709;&#x5728;&#x7F51;&#x7AD9;&#x914D;&#x7F6E;&#x53C2;&#x6570;&#x4E2D;&#x6B63;&#x786E;&#x6307;&#x5B9A;&#x4E86;&#x91D1;&#x94A5;&#x3002;","application.error_401":"&#x672A;&#x7ECF;&#x6388;&#x6743;&#x7684;&#x5E94;&#x7528;&#xFF0C;&#x8BF7;&#x786E;&#x8BA4;&#x3002;","application.error_412":"&#x60A8;&#x5FC5;&#x987B;&#x786E;&#x8BA4;/&#x66F4;&#x65B0;&#x60A8;&#x7684;&#x5E10;&#x6237;&#x3002;","application.error_unknown":"&#x53D1;&#x751F;&#x4E86;&#x672A;&#x77E5;&#x7684;&#x9519;&#x8BEF;&#xFF0C;&#x5DF2;&#x901A;&#x77E5;&#x5DE5;&#x4F5C;&#x56E2;&#x961F;&#x6765;&#x6392;&#x9664;&#x6B64;&#x95EE;&#x9898;&#x3002;","ziggeoplayer.video-not-found":"&#x65E0;&#x6CD5;&#x627E;&#x5230;&#x8BE5;&#x5F71;&#x7247;&#x3002;","ziggeoplayer.video-access-forbidden":"&#x672A;&#x6388;&#x6743;&#x5B58;&#x53D6;&#x6B64;&#x5F71;&#x7247;&#x3002;","ziggeoplayer.video-unknown-error":"&#x6682;&#x65F6;&#x65E0;&#x6CD5;&#x5B58;&#x53D6;&#x6B64;&#x5F71;&#x7247;&#xFF0C;&#x8BF7;&#x7A0D;&#x540E;&#x518D;&#x8BD5;&#x3002;","ziggeoplayer.video-rejected":"&#x62D2;&#x7EDD;&#x5B58;&#x53D6;&#x5F71;&#x7247;&#x3002;","ziggeoplayer.video-processing":"&#x5F71;&#x7247;&#x5904;&#x7406;&#x4E2D;&#xFF0C;&#x8BF7;&#x7A0D;&#x5019;&#x3002;","ziggeoplayer.video-access-error":"&#x5F71;&#x7247;&#x6B63;&#x5728;&#x8F6C;&#x6863;&#x4E2D;&#xFF0C;&#x8BF7;&#x7A0D;&#x540E;&#x518D;&#x8BD5;&#x3002;","ziggeoaudioplayer.audio-not-found":"&#x6211;&#x4EEC;&#x627E;&#x4E0D;&#x5230;&#x6307;&#x5B9A;&#x7684;&#x97F3;
2&#x9891;&#x6587;&#x4EF6;&#x3002;","ziggeoaudioplayer.audio-access-forbidden":"&#x60A8;&#x65E0;&#x6743;&#x8BBF;&#x95EE;&#x6B64;&#x97F3;&#x9891;&#x6587;&#x4EF6;&#x3002;","ziggeoaudioplayer.audio-unknown-error":"&#x76EE;&#x524D;&#x6211;&#x4EEC;&#x65E0;&#x6CD5;&#x8BBF;&#x95EE;&#x6B64;&#x97F3;&#x9891;&#x3002;&#x8BF7;&#x7A0D;&#x540E;&#x518D;&#x8BD5;&#x3002;","ziggeoaudioplayer.audio-rejected":"&#x97F3;&#x9891;&#x5DF2;&#x88AB;&#x62D2;&#x7EDD;&#x3002;","ziggeoaudioplayer.audio-processing":"&#x97F3;&#x9891;&#x6B63;&#x5728;&#x5904;&#x7406;-&#x656C;&#x8BF7;&#x671F;&#x5F85;&#x3002;","ziggeoaudioplayer.audio-access-error":"&#x97F3;&#x9891;&#x5F53;&#x524D;&#x5904;&#x4E8E;&#x4E2D;&#x7B49;&#x72B6;&#x6001;&#x3002;&#x60A8;&#x53EF;&#x4EE5;&#x5355;&#x51FB;&#x91CD;&#x8BD5;&#x3002;","ziggeoimageviewer.image-not-found":"&#x6211;&#x4EEC;&#x627E;&#x4E0D;&#x5230;&#x6307;&#x5B9A;&#x7684;&#x56FE;&#x50CF;&#x6587;&#x4EF6;&#x3002;","ziggeoimageviewer.image-access-forbidden":"&#x60A8;&#x65E0;&#x6743;&#x8BBF;&#x95EE;&#x6B64;&#x56FE;&#x50CF;&#x6587;&#x4EF6;&#x3002;","ziggeoimageviewer.image-unknown-error":"&#x6211;&#x4EEC;&#x76EE;&#x524D;&#x65E0;&#x6CD5;&#x8BBF;&#x95EE;&#x8BE5;&#x56FE;&#x50CF;&#x3002;&#x8BF7;&#x7A0D;&#x540E;&#x518D;&#x8BD5;&#x3002;","ziggeoimageviewer.image-rejected":"&#x56FE;&#x7247;&#x5DF2;&#x88AB;&#x62D2;&#x7EDD;&#x3002;","ziggeoimageviewer.image-processing":"&#x56FE;&#x7247;&#x6B63;&#x5728;&#x5904;&#x7406;-&#x8BF7;&#x7EE7;&#x7EED;&#x5173;&#x6CE8;&#x3002;","ziggeoimageviewer.image-access-error":"&#x8BE5;&#x56FE;&#x50CF;&#x5F53;&#x524D;&#x5904;&#x4E8E;&#x5BA1;&#x6838;&#x72B6;&#x6001;&#x3002;&#x60A8;&#x53EF;&#x4EE5;&#x5355;&#x51FB;&#x91CD;&#x8BD5;&#x3002;"},"language:zh-tw":{"application.error_503":"&#x4F3A;&#x670D;&#x5668;&#x6B63;&#x5728;&#x7DAD;&#x8B77;&#x4E2D;&#xFF0C;&#x670D;&#x52D9;&#x7A0D;&#x5F8C;&#x5C31;&#x6703;&#x6062;&#x5FA9;&#x3002;","application.error_404":"&#x6211;&#x5011;&#x7121;&#x6CD5;&#x9A57;&#x8B49;&#x60A8;&#x7684; API &#x91D1;&#x9470;&#xFF0C;&#x8ACB;&#x78BA;&#x5B9A;&#x60A8;&#x6709;&#x5728;&#x7DB2;&#x7AD9;&#x914D;&#x7F6E;&#x53C3;&#x6578;&#x4E2D;&#x6B63;&#x78BA;&#x6307;&#x5B9A;&#x4E86;&#x91D1;&#x9470;&#x3002;","application.error_401":"&#x672A;&#x7D93;&#x6388;&#x6B0A;&#x7684;&#x61C9;&#x7528;&#xFF0C;&#x8ACB;&#x78BA;&#x8A8D;&#x3002;","application.error_412":"&#x60A8;&#x5FC5;&#x9808;&#x78BA;&#x8A8D;/&#x66F4;&#x65B0;&#x60A8;&#x7684;&#x5E33;&#x865F;&#x3002;","application.error_unknown":"&#x767C;&#x751F;&#x4E86;&#x672A;&#x77E5;&#x7684;&#x932F;&#x8AA4;&#xFF0C;&#x5DF2;&#x901A;&#x77E5;&#x5DE5;&#x4F5C;&#x5718;&#x968A;&#x4F86;&#x6392;&#x9664;&#x6B64;&#x554F;&#x984C;&#x3002;","ziggeoplayer.video-not-found":"&#x7121;&#x6CD5;&#x627E;&#x5230;&#x8A72;&#x5F71;&#x7247;&#x3002;","ziggeoplayer.video-access-forbidden":"&#x672A;&#x6388;&#x6B0A;&#x5B58;&#x53D6;&#x6B64;&#x5F71;&#x7247;&#x3002;","ziggeoplayer.video-unknown-error":"&#x66AB;&#x6642;&#x7121;&#x6CD5;&#x5B58;&#x53D6;&#x6B64;&#x5F71;&#x7247;&#xFF0C;&#x8ACB;&#x7A0D;&#x5F8C;&#x518D;&#x8A66;&#x3002;","ziggeoplayer.video-rejected":"&#x62D2;&#x7D55;&#x5B58;&#x53D6;&#x5F71;&#x7247;&#x3002;","ziggeoplayer.video-processing":"&#x5F71;&#x7247;&#x8655;&#x7406;&#x4E2D;&#xFF0C;&#x8ACB;&#x7A0D;&#x5019;&#x3002;","ziggeoplayer.video-access-error":"&#x5F71;&#x7247;&#x6B63;&#x5728;&#x8F49;&#x6A94;&#x4E2D;&#xFF0C;&#x8ACB;&#x7A0D;&#x5F8C;&#x518D;&#x8A66;&#x3002;","ziggeoaudioplayer.audio-not-found":"&#x6211;&#x5011;&#x627E;&#x4E0D;&#x5230;&#x6307;&#x5B9A;&#x7684;&#x97F3;&#x983B;&#x6587;&#x4EF6;&#x3002;","ziggeoaudioplayer.audio-access-forbidden":"&#x60A8;&#x7121;&#x6B0A;&#x8A2A;&#x554F;&#x6B64;&#x97F3;&#x983B;&#x6587;&#x4EF6;&#x3002;","ziggeoaudioplayer.audio-unknown-error":"&#x76EE;&#x524D;&#x6211;&#x5011;&#x7121;&#x6CD5;&#x8A2A;&#x554F;&#x6B64;&#x97F3;&#x983B;&#x3002;&#x8ACB;&#x7A0D;&#x5F8C;&#x518D;&#x8A66;&#x3002;","ziggeoaudioplayer.audio-rejected":"&#x97F3;&#x983B;&#x5DF2;&#x88AB;&#x62D2;&#x7D55;&#x3002;","ziggeoaudioplayer.audio-processing":"&#x97F3;&#x983B;&#x6B63;&#x5728;&#x8655;&#x7406;-&#x656C;&#x8ACB;&#x671F;&#x5F85;&#x3002;","ziggeoaudioplayer.audio-access-error":"&#x97F3;&#x983B;&#x7576;&#x524D;&#x8655;&#x65BC;&#x4E2D;&#x7B49;&#x72C0;&#x614B;&#x3002;&#x60A8;&#x53EF;&#x4EE5;&#x55AE;&#x64CA;&#x91CD;&#x8A66;&#x3002;","ziggeoimageviewer.image-not-found":"&#x6211;&#x5011;&#x627E;&#x4E0D;&#x5230;&#x6307;&#x5B9A;&#x7684;&#x5716;&#x50CF;&#x6587;&#x4EF6;&#x3002;","ziggeoimageviewer.image-access-forbidden":"&#x60A8;&#x7121;&#x6B0A;&#x8A2A;&#x554F;&#x6B64;&#x5716;&#x50CF;&#x6587;&#x4EF6;&#x3002;","ziggeoimageviewer.image-unknown-error":"&#x6211;&#x5011;&#x76EE;&#x524D;&#x7121;&#x6CD5;&#x8A2A;&#x554F;&#x8A72;&#x5716;&#x50CF;&#x3002;&#x8ACB;&#x7A0D;&#x5F8C;&#x518D;&#x8A66;&#x3002;","ziggeoimageviewer.image-rejected":"&#x5716;&#x7247;&#x5DF2;&#x88AB;&#x62D2;&#x7D55;&#x3002;","ziggeoimageviewer.image-processing":"&#x5716;&#x7247;&#x6B63;&#x5728;&#x8655;&#x7406;-&#x8ACB;&#x7E7C;&#x7E8C;&#x95DC;&#x6CE8;&#x3002;","ziggeoimageviewer.image-access-error":"&#x8A72;&#x5716;&#x50CF;&#x7576;&#x524D;&#x8655;&#x65BC;&#x5BE9;&#x6838;&#x72C0;&#x614B;&#x3002;&#x60A8;&#x53EF;&#x4EE5;&#x55AE;&#x64CA;&#x91CD;&#x8A66;&#x3002;"}};for(t in i)e.mainLocale.register(i[t],[t]);return{}})}.call(t),t.detach(!0),e&&e.attach()}.call(this)}}]);

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.