/*! jQuery v3.6.4 | (c) OpenJS Foundation and other contributors | jquery.org/license */ !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.4",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.cssHas=ce(function(){try{return C.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),d.cssHas||y.push(":has"),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType&&e.documentElement||e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0= 2) { $("html").addClass("retina"); } AppendedMenuCode(); ScrollColorApply(); $(".wrap_menu").on("click", function (e) { e.stopPropagation(); var ConditionCheck = $(".static").attr("class") === "static"; $(".menu_show").next().find(".header").removeClass("menuFixHead"); if (ConditionCheck) { console.log("visible"); $(this).addClass("close"); $(".static").addClass("tap_menu"); $(".mobile_menu").addClass("menu_show"); $(".menu_show").next().find(".header").addClass("menuFixHead"); } else { console.log("not - visible"); $(this).removeClass("close"); $(".static").removeClass("tap_menu"); $(".mobile_menu").removeClass("menu_show"); } }); $("body").on("click", function () { var ConditionCheck = $(".static").attr("class") === "static"; $(".menu_show").next().find(".header").removeClass("menuFixHead"); if (!ConditionCheck) { console.log("not - visible"); $(".wrap_menu").removeClass("close"); $(".static").removeClass("tap_menu"); $(".mobile_menu").removeClass("menu_show"); } }); $(window).resize(function () { ScrollColorApply(); if (window.innerWidth >= 980) { $(".mobile_menu").remove(); $("body").removeClass("body_tap_menu"); $(".static").removeClass("tap_menu"); $(".header .nav_menu").show(); $("body").removeClass("smart_device"); $(".wrap_menu").removeClass("close"); $(".topsignup").text("Sign Up"); } else { AppendedMenuCode(); $("body").addClass("smart_device"); } }); function AppendedMenuCode() { var LenghtOfMobileMenu = 0; LenghtOfMobileMenu = $(".mobile_menu").length; console.log(LenghtOfMobileMenu); if (window.innerWidth <= 980) { $(".header .nav_menu").hide(); var ChkCondition = LenghtOfMobileMenu <= 0; if (ChkCondition) { $("body").prepend($(".nav_menu").html()).addClass("body_tap_menu "); $(".body_tap_menu").children(".menu").addClass("mobile_menu"); $(".topsignup").text("Create an Account"); } $("body").addClass("smart_device"); } else { $(".mobile_menu").removeClass("menu_show"); $(".header .nav_menu").show(); $("body").removeClass("smart_device"); $(".wrap_menu").removeClass("close"); $(".topsignup").text("Sign Up"); } $("#top").remove(); if (window.innerWidth >= 980) { $('').prependTo("body"); } else { $('').prependTo("header"); } } $(window).on("scroll", function () { ScrollColorApply(); }); function ScrollColorApply() { if ($(window).scrollTop() > 1) { $(".header").addClass("active"); $(".new-header-con").addClass("new-header-con-act"); $(".header-line").show(); } else { $(".header").removeClass("active"); $(".new-header-con").removeClass("new-header-con-act"); $(".header-line").hide(); } } $(document).on("click", ".expand", function () { $(".left-nav ul").slideToggle("2000,slow"); $(".menu-center > span").toggleClass("down-arrow"); $(this).toggleClass("darrow"); }); var browser = get_browser_info(); var browserName = browser.name.toLowerCase(); var browserVersion = browser.version; var broswerDetails = browserName + "_" + browserVersion; $("html").addClass(broswerDetails); $("body").removeClass("body-overflow"); var ua = navigator.userAgent.toLowerCase(); var LinuxMachine = ua.indexOf("linux") !== -1; if (LinuxMachine) { $("html").addClass("linux_" + browserName); } var WinMachine = ua.indexOf("windows") !== -1; if (WinMachine) { $("html").addClass("win_" + browserName); } var MacMachine = ua.indexOf("macintosh") !== -1; if (MacMachine) { $("html").addClass("mac_" + browserName); } if ( (browserName == "ie" && browser.version < 9) || (browserName == "chrome" && browser.version < 13) || (browserName == "firefox" && browser.version < 4) || (browserName == "safari" && browser.version < 6) || (browserName == "opera" && browser.version < 12) || (browserName == "msie" && browser.version < 9) ) { $("body").append(unSupportBrowser); $(".static,header").remove(); $("body").addClass("body-overflow"); } }); function getCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(";"); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == " ") c = c.substring(1, c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length); } return null; } var rememberMe_cookie = getCookie("REMEMBER_ME_COOKIE_RPC"); var user_cookie = getCookie("CHECKINRPCSESSIONSTATIC"); var queryStr = window.location.href.substr(window.location.href.lastIndexOf("#") + 1); if (typeof rememberMe_cookie !== undefined && rememberMe_cookie != "" && rememberMe_cookie != null) { $(".menu .secondary li.signup_wrap,.menu .secondary li.login_wrap").hide(); window.location.replace(LOGIN_USER); } else if (typeof user_cookie !== undefined && user_cookie != "" && user_cookie != null) { $(".menu .secondary li.signup_wrap,.menu .secondary li.login_wrap").hide(); $(".menu .secondary li.myaccount_wrap").show(); var cookie_time_interval = window.setInterval(function () { var session_user = getCookie("CHECKINRPCSESSIONSTATIC"); if (session_user == null || session_user.trim() == "") { window.clearInterval(cookie_time_interval); window.location.href = queryStr; } }, 3000); } else { $(".menu .secondary li.signup_wrap,.menu .secondary li.login_wrap").show(); $(".menu .secondary li.myaccount_wrap").hide(); var cookie_time_interval = window.setInterval(function () { var session_rememberme = getCookie("REMEMBER_ME_COOKIE_RPC"); if (session_rememberme != null && session_rememberme.trim() != "") { window.clearInterval(cookie_time_interval); window.location.href = queryStr; } }, 10000); } var unSupportBrowser = '
\
\
\ \
\
'; function get_browser_info() { var ua = navigator.userAgent, tem, M = ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || []; if (/trident/i.test(M[1])) { tem = /\brv[ :]+(\d+)/g.exec(ua) || []; return { name: "IE", version: tem[1] || "" }; } if (M[1] === "Chrome") { tem = ua.match(/\bOPR\/(\d+)/); if (tem != null) { return { name: "Opera", version: tem[1] }; } } M = M[2] ? [M[1], M[2]] : [navigator.appName, navigator.appVersion, "-?"]; if ((tem = ua.match(/version\/(\d+)/i)) != null) { M.splice(1, 1, tem[1]); } return { name: M[0], version: M[1] }; } $(document).ready(function () { _self = this; var partnerTxt = "Partner"; var partnerTxt1 = ""; translateMsgToOtherLanguage(partnerTxt).then(function (t) { _self.partnerTxt1 = t; }); var teamTxt = "Team"; var teamTxt1 = ""; translateMsgToOtherLanguage(teamTxt).then(function (t) { _self.teamTxt1 = t; }); var entTxt = "Enterprise"; var entTxt1 = ""; translateMsgToOtherLanguage(entTxt).then(function (t) { _self.entTxt1 = t; }); var hdTxt = "HelpDesk"; var hdTxt1 = ""; translateMsgToOtherLanguage(hdTxt).then(function (t) { _self.hdTxt1 = t; }); var acessTxt = "Access via Web"; var acessTxt1 = ""; translateMsgToOtherLanguage(acessTxt).then(function (t) { _self.acessTxt1 = t; }); var acessTxt2 = "Access via Mobile"; var acessTxt3 = ""; translateMsgToOtherLanguage(acessTxt2).then(function (t) { _self.acessTxt3 = t; }); var videoTxt = "Video Tutorials"; var videoTxt1 = ""; translateMsgToOtherLanguage(videoTxt).then(function (t) { _self.videoTxt1 = t; }); var compTxt = "Compliance"; var compTxt1 = ""; translateMsgToOtherLanguage(compTxt).then(function (t) { _self.compTxt1 = t; }); var supTxt = "Support"; var supTxt1 = ""; translateMsgToOtherLanguage(supTxt).then(function (t) { _self.supTxt1 = t; }); var faqTxt = "FAQs"; var faqTxt1 = ""; translateMsgToOtherLanguage(faqTxt).then(function (t) { _self.faqTxt1 = t; }); var blogTxt = "Blog"; var blogTxt1 = ""; translateMsgToOtherLanguage(blogTxt).then(function (t) { _self.blogTxt1 = t; }); setTimeout(function () { $(".new-header-con ul, .primary").html( '
  • ' + _self.partnerTxt1 + '
  • ' + _self.teamTxt1 + '
  • ' + _self.entTxt1 + '
  • ' + _self.hdTxt1 + '
  • ' + "Remote Desktop Features" + '
  • ' + "Remote Desktop for Teams" + '
  • ' + "Remote Desktop for Enterprise" + '
  • ' + "Remote Desktop for HelpDesk" + '
  • ' + _self.acessTxt1 + '
  • ' + _self.acessTxt3 + '
  • ' + _self.videoTxt1 + '
  • ' + _self.compTxt1 + '
  • ' + _self.supTxt1 + '
  • ' + _self.faqTxt1 + '
  • ' + _self.blogTxt1 + "
  • " ); }, 1050); $(".sup-page").focus(); $(".support-option-one,.support-option-two").click(function () { $(".supportForm").find("input[type='radio']").prop("checked", false); $(this).find('input[type="radio"]').prop("checked", true); clickRadioButton(); }); var isiDevice = /ipad|iphone|ipod/i.test(navigator.userAgent.toLowerCase()); var isAndroid = /android/i.test(navigator.userAgent.toLowerCase()); var isBlackBerry = /blackberry/i.test(navigator.userAgent.toLowerCase()); var isWindowsPhone = /windows phone/i.test(navigator.userAgent.toLowerCase()); var isWebOS = /webOS/i.test(navigator.userAgent.toLowerCase()); var iEMobile = /IEMobile/i.test(navigator.userAgent.toLowerCase()); var iBada = /bada/i.test(navigator.userAgent.toLowerCase()); var isWindowsTablet = navigator.userAgent.toLowerCase().indexOf("win") !== -1 && navigator.userAgent.toLowerCase().indexOf("touch") !== -1; if (isiDevice || isAndroid || isBlackBerry || isWindowsPhone || isWebOS || iEMobile || iBada || isWindowsTablet) { $(".supNum").append('

    1-818-275-5909

    '); } else { $(".supNum").append("

    1-818-275-5909

    "); } }); (window.Modernizr = (function (a, b, c) { function C(a) { j.cssText = a; } function D(a, b) { return C(n.join(a + ";") + (b || "")); } function E(a, b) { return typeof a === b; } function F(a, b) { return !!~("" + a).indexOf(b); } function G(a, b) { for (var d in a) { var e = a[d]; if (!F(e, "-") && j[e] !== c) return b == "pfx" ? e : !0; } return !1; } function H(a, b, d) { for (var e in a) { var f = b[a[e]]; if (f !== c) return d === !1 ? a[e] : E(f, "function") ? f.bind(d || b) : f; } return !1; } function I(a, b, c) { var d = a.charAt(0).toUpperCase() + a.slice(1), e = (a + " " + p.join(d + " ") + d).split(" "); return E(b, "string") || E(b, "undefined") ? G(e, b) : ((e = (a + " " + q.join(d + " ") + d).split(" ")), H(e, b, c)); } function J() { (e.input = (function (c) { for (var d = 0, e = c.length; d < e; d++) u[c[d]] = c[d] in k; return u.list && (u.list = !!b.createElement("datalist") && !!a.HTMLDataListElement), u; })("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "))), (e.inputtypes = (function (a) { for (var d = 0, e, f, h, i = a.length; d < i; d++) k.setAttribute("type", (f = a[d])), (e = k.type !== "text"), e && ((k.value = l), (k.style.cssText = "position:absolute;visibility:hidden;"), /^range$/.test(f) && k.style.WebkitAppearance !== c ? (g.appendChild(k), (h = b.defaultView), (e = h.getComputedStyle && h.getComputedStyle(k, null).WebkitAppearance !== "textfield" && k.offsetHeight !== 0), g.removeChild(k)) : /^(search|tel)$/.test(f) || (/^(url|email)$/.test(f) ? (e = k.checkValidity && k.checkValidity() === !1) : (e = k.value != l))), (t[a[d]] = !!e); return t; })("search tel url email datetime date month week time datetime-local number range color".split(" "))); } var d = "2.6.1", e = {}, f = !0, g = b.documentElement, h = "modernizr", i = b.createElement(h), j = i.style, k = b.createElement("input"), l = ":)", m = {}.toString, n = " -webkit- -moz- -o- -ms- ".split(" "), o = "Webkit Moz O ms", p = o.split(" "), q = o.toLowerCase().split(" "), r = { svg: "http://www.w3.org/2000/svg" }, s = {}, t = {}, u = {}, v = [], w = v.slice, x, y = function (a, c, d, e) { var f, i, j, k = b.createElement("div"), l = b.body, m = l ? l : b.createElement("body"); if (parseInt(d, 10)) while (d--) (j = b.createElement("div")), (j.id = e ? e[d] : h + (d + 1)), k.appendChild(j); return ( (f = ["­", '"].join("")), (k.id = h), ((l ? k : m).innerHTML += f), m.appendChild(k), l || ((m.style.background = ""), g.appendChild(m)), (i = c(k, a)), l ? k.parentNode.removeChild(k) : m.parentNode.removeChild(m), !!i ); }, z = (function () { function d(d, e) { (e = e || b.createElement(a[d] || "div")), (d = "on" + d); var f = d in e; return ( f || (e.setAttribute || (e = b.createElement("div")), e.setAttribute && e.removeAttribute && (e.setAttribute(d, ""), (f = E(e[d], "function")), E(e[d], "undefined") || (e[d] = c), e.removeAttribute(d))), (e = null), f ); } var a = { select: "input", change: "input", submit: "form", reset: "form", error: "img", load: "img", abort: "img" }; return d; })(), A = {}.hasOwnProperty, B; !E(A, "undefined") && !E(A.call, "undefined") ? (B = function (a, b) { return A.call(a, b); }) : (B = function (a, b) { return b in a && E(a.constructor.prototype[b], "undefined"); }), Function.prototype.bind || (Function.prototype.bind = function (b) { var c = this; if (typeof c != "function") throw new TypeError(); var d = w.call(arguments, 1), e = function () { if (this instanceof e) { var a = function () {}; a.prototype = c.prototype; var f = new a(), g = c.apply(f, d.concat(w.call(arguments))); return Object(g) === g ? g : f; } return c.apply(b, d.concat(w.call(arguments))); }; return e; }), (s.flexbox = function () { return I("flexWrap"); }), (s.canvas = function () { var a = b.createElement("canvas"); return !!a.getContext && !!a.getContext("2d"); }), (s.canvastext = function () { return !!e.canvas && !!E(b.createElement("canvas").getContext("2d").fillText, "function"); }), (s.webgl = function () { return !!a.WebGLRenderingContext; }), (s.touch = function () { var c; return ( "ontouchstart" in a || (a.DocumentTouch && b instanceof DocumentTouch) ? (c = !0) : y(["@media (", n.join("touch-enabled),("), h, ")", "{#modernizr{top:9px;position:absolute}}"].join(""), function (a) { c = a.offsetTop === 9; }), c ); }), (s.geolocation = function () { return "geolocation" in navigator; }), (s.postmessage = function () { return !!a.postMessage; }), (s.websqldatabase = function () { return !!a.openDatabase; }), (s.indexedDB = function () { return !!I("indexedDB", a); }), (s.hashchange = function () { return z("hashchange", a) && (b.documentMode === c || b.documentMode > 7); }), (s.history = function () { return !!a.history && !!history.pushState; }), (s.draganddrop = function () { var a = b.createElement("div"); return "draggable" in a || ("ondragstart" in a && "ondrop" in a); }), (s.websockets = function () { return "WebSocket" in a || "MozWebSocket" in a; }), (s.rgba = function () { return C("background-color:rgba(150,255,150,.5)"), F(j.backgroundColor, "rgba"); }), (s.hsla = function () { return C("background-color:hsla(120,40%,100%,.5)"), F(j.backgroundColor, "rgba") || F(j.backgroundColor, "hsla"); }), (s.multiplebgs = function () { return C("background:url(https://),url(https://),red url(https://)"), /(url\s*\(.*?){3}/.test(j.background); }), (s.backgroundsize = function () { return I("backgroundSize"); }), (s.borderimage = function () { return I("borderImage"); }), (s.borderradius = function () { return I("borderRadius"); }), (s.boxshadow = function () { return I("boxShadow"); }), (s.textshadow = function () { return b.createElement("div").style.textShadow === ""; }), (s.opacity = function () { return D("opacity:.55"), /^0.55$/.test(j.opacity); }), (s.cssanimations = function () { return I("animationName"); }), (s.csscolumns = function () { return I("columnCount"); }), (s.cssgradients = function () { var a = "background-image:", b = "gradient(linear,left top,right bottom,from(#9f9),to(white));", c = "linear-gradient(left top,#9f9, white);"; return C((a + "-webkit- ".split(" ").join(b + a) + n.join(c + a)).slice(0, -a.length)), F(j.backgroundImage, "gradient"); }), (s.cssreflections = function () { return I("boxReflect"); }), (s.csstransforms = function () { return !!I("transform"); }), (s.csstransforms3d = function () { var a = !!I("perspective"); return ( a && "webkitPerspective" in g.style && y("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}", function (b, c) { a = b.offsetLeft === 9 && b.offsetHeight === 3; }), a ); }), (s.csstransitions = function () { return I("transition"); }), (s.fontface = function () { var a; return ( y('@font-face {font-family:"font";src:url("https://")}', function (c, d) { var e = b.getElementById("smodernizr"), f = e.sheet || e.styleSheet, g = f ? (f.cssRules && f.cssRules[0] ? f.cssRules[0].cssText : f.cssText || "") : ""; a = /src/i.test(g) && g.indexOf(d.split(" ")[0]) === 0; }), a ); }), (s.generatedcontent = function () { var a; return ( y(['#modernizr:after{content:"', l, '";visibility:hidden}'].join(""), function (b) { a = b.offsetHeight >= 1; }), a ); }), (s.video = function () { var a = b.createElement("video"), c = !1; try { if ((c = !!a.canPlayType)) (c = new Boolean(c)), (c.ogg = a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/, "")), (c.h264 = a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/, "")), (c.webm = a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/, "")); } catch (d) {} return c; }), (s.audio = function () { var a = b.createElement("audio"), c = !1; try { if ((c = !!a.canPlayType)) (c = new Boolean(c)), (c.ogg = a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/, "")), (c.mp3 = a.canPlayType("audio/mpeg;").replace(/^no$/, "")), (c.wav = a.canPlayType('audio/wav; codecs="1"').replace(/^no$/, "")), (c.m4a = (a.canPlayType("audio/x-m4a;") || a.canPlayType("audio/aac;")).replace(/^no$/, "")); } catch (d) {} return c; }), (s.localstorage = function () { try { return localStorage.setItem(h, h), localStorage.removeItem(h), !0; } catch (a) { return !1; } }), (s.sessionstorage = function () { try { return sessionStorage.setItem(h, h), sessionStorage.removeItem(h), !0; } catch (a) { return !1; } }), (s.webworkers = function () { return !!a.Worker; }), (s.applicationcache = function () { return !!a.applicationCache; }), (s.svg = function () { return !!b.createElementNS && !!b.createElementNS(r.svg, "svg").createSVGRect; }), (s.inlinesvg = function () { var a = b.createElement("div"); return (a.innerHTML = ""), (a.firstChild && a.firstChild.namespaceURI) == r.svg; }), (s.smil = function () { return !!b.createElementNS && /SVGAnimate/.test(m.call(b.createElementNS(r.svg, "animate"))); }), (s.svgclippaths = function () { return !!b.createElementNS && /SVGClipPath/.test(m.call(b.createElementNS(r.svg, "clipPath"))); }); for (var K in s) B(s, K) && ((x = K.toLowerCase()), (e[x] = s[K]()), v.push((e[x] ? "" : "no-") + x)); return ( e.input || J(), (e.addTest = function (a, b) { if (typeof a == "object") for (var d in a) B(a, d) && e.addTest(d, a[d]); else { a = a.toLowerCase(); if (e[a] !== c) return e; (b = typeof b == "function" ? b() : b), f && (g.className += " " + (b ? "" : "no-") + a), (e[a] = b); } return e; }), C(""), (i = k = null), (function (a, b) { function k(a, b) { var c = a.createElement("p"), d = a.getElementsByTagName("head")[0] || a.documentElement; return (c.innerHTML = "x"), d.insertBefore(c.lastChild, d.firstChild); } function l() { var a = r.elements; return typeof a == "string" ? a.split(" ") : a; } function m(a) { var b = i[a[g]]; return b || ((b = {}), h++, (a[g] = h), (i[h] = b)), b; } function n(a, c, f) { c || (c = b); if (j) return c.createElement(a); f || (f = m(c)); var g; return f.cache[a] ? (g = f.cache[a].cloneNode()) : e.test(a) ? (g = (f.cache[a] = f.createElem(a)).cloneNode()) : (g = f.createElem(a)), g.canHaveChildren && !d.test(a) ? f.frag.appendChild(g) : g; } function o(a, c) { a || (a = b); if (j) return a.createDocumentFragment(); c = c || m(a); var d = c.frag.cloneNode(), e = 0, f = l(), g = f.length; for (; e < g; e++) d.createElement(f[e]); return d; } function p(a, b) { b.cache || ((b.cache = {}), (b.createElem = a.createElement), (b.createFrag = a.createDocumentFragment), (b.frag = b.createFrag())), (a.createElement = function (c) { return r.shivMethods ? n(c, a, b) : b.createElem(c); }), (a.createDocumentFragment = Function( "h,f", "return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&(" + l() .join() .replace(/\w+/g, function (a) { return b.createElem(a), b.frag.createElement(a), 'c("' + a + '")'; }) + ");return n}" )(r, b.frag)); } function q(a) { a || (a = b); var c = m(a); return r.shivCSS && !f && !c.hasCSS && (c.hasCSS = !!k(a, "article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}")), j || p(a, c), a; } var c = a.html5 || {}, d = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i, e = /^<|^(?:a|b|button|code|div|fieldset|form|h1|h2|h3|h4|h5|h6|i|iframe|img|input|label|li|link|ol|option|p|param|q|script|select|span|strong|style|table|tbody|td|textarea|tfoot|th|thead|tr|ul)$/i, f, g = "_html5shiv", h = 0, i = {}, j; (function () { try { var a = b.createElement("a"); (a.innerHTML = ""), (f = "hidden" in a), (j = a.childNodes.length == 1 || (function () { b.createElement("a"); var a = b.createDocumentFragment(); return typeof a.cloneNode == "undefined" || typeof a.createDocumentFragment == "undefined" || typeof a.createElement == "undefined"; })()); } catch (c) { (f = !0), (j = !0); } })(); var r = { elements: c.elements || "abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video", shivCSS: c.shivCSS !== !1, supportsUnknownElements: j, shivMethods: c.shivMethods !== !1, type: "default", shivDocument: q, createElement: n, createDocumentFragment: o, }; (a.html5 = r), q(b); })(this, b), (e._version = d), (e._prefixes = n), (e._domPrefixes = q), (e._cssomPrefixes = p), (e.hasEvent = z), (e.testProp = function (a) { return G([a]); }), (e.testAllProps = I), (e.testStyles = y), (g.className = g.className.replace(/(^|\s)no-js(\s|$)/, "$1$2") + (f ? " js " + v.join(" ") : "")), e ); })(this, this.document)), (function (a, b, c) { function d(a) { return "[object Function]" == o.call(a); } function e(a) { return "string" == typeof a; } function f() {} function g(a) { return !a || "loaded" == a || "complete" == a || "uninitialized" == a; } function h() { var a = p.shift(); (q = 1), a ? a.t ? m(function () { ("c" == a.t ? B.injectCss : B.injectJs)(a.s, 0, a.a, a.x, a.e, 1); }, 0) : (a(), h()) : (q = 0); } function i(a, c, d, e, f, i, j) { function k(b) { if (!o && g(l.readyState) && ((u.r = o = 1), !q && h(), (l.onload = l.onreadystatechange = null), b)) { "img" != a && m(function () { t.removeChild(l); }, 50); for (var d in y[c]) y[c].hasOwnProperty(d) && y[c][d].onload(); } } var j = j || B.errorTimeout, l = b.createElement(a), o = 0, r = 0, u = { t: d, s: c, e: f, a: i, x: j }; 1 === y[c] && ((r = 1), (y[c] = [])), "object" == a ? (l.data = c) : ((l.src = c), (l.type = a)), (l.width = l.height = "0"), (l.onerror = l.onload = l.onreadystatechange = function () { k.call(this, r); }), p.splice(e, 0, u), "img" != a && (r || 2 === y[c] ? (t.insertBefore(l, s ? null : n), m(k, j)) : y[c].push(l)); } function j(a, b, c, d, f) { return (q = 0), (b = b || "j"), e(a) ? i("c" == b ? v : u, a, b, this.i++, c, d, f) : (p.splice(this.i++, 0, a), 1 == p.length && h()), this; } function k() { var a = B; return (a.loader = { load: j, i: 0 }), a; } var l = b.documentElement, m = a.setTimeout, n = b.getElementsByTagName("script")[0], o = {}.toString, p = [], q = 0, r = "MozAppearance" in l.style, s = r && !!b.createRange().compareNode, t = s ? l : n.parentNode, l = a.opera && "[object Opera]" == o.call(a.opera), l = !!b.attachEvent && !l, u = r ? "object" : l ? "script" : "img", v = l ? "script" : u, w = Array.isArray || function (a) { return "[object Array]" == o.call(a); }, x = [], y = {}, z = { timeout: function (a, b) { return b.length && (a.timeout = b[0]), a; }, }, A, B; (B = function (a) { function b(a) { var a = a.split("!"), b = x.length, c = a.pop(), d = a.length, c = { url: c, origUrl: c, prefixes: a }, e, f, g; for (f = 0; f < d; f++) (g = a[f].split("=")), (e = z[g.shift()]) && (c = e(c, g)); for (f = 0; f < b; f++) c = x[f](c); return c; } function g(a, e, f, g, h) { var i = b(a), j = i.autoCallback; i.url.split(".").pop().split("?").shift(), i.bypass || (e && (e = d(e) ? e : e[a] || e[g] || e[a.split("/").pop().split("?")[0]]), i.instead ? i.instead(a, e, f, g, h) : (y[i.url] ? (i.noexec = !0) : (y[i.url] = 1), f.load(i.url, i.forceCSS || (!i.forceJS && "css" == i.url.split(".").pop().split("?").shift()) ? "c" : c, i.noexec, i.attrs, i.timeout), (d(e) || d(j)) && f.load(function () { k(), e && e(i.origUrl, h, g), j && j(i.origUrl, h, g), (y[i.url] = 2); }))); } function h(a, b) { function c(a, c) { if (a) { if (e(a)) c || (j = function () { var a = [].slice.call(arguments); k.apply(this, a), l(); }), g(a, j, b, 0, h); else if (Object(a) === a) for (n in ((m = (function () { var b = 0, c; for (c in a) a.hasOwnProperty(c) && b++; return b; })()), a)) a.hasOwnProperty(n) && (!c && !--m && (d(j) ? (j = function () { var a = [].slice.call(arguments); k.apply(this, a), l(); }) : (j[n] = (function (a) { return function () { var b = [].slice.call(arguments); a && a.apply(this, b), l(); }; })(k[n]))), g(a[n], j, b, n, h)); } else !c && l(); } var h = !!a.test, i = a.load || a.both, j = a.callback || f, k = j, l = a.complete || f, m, n; c(h ? a.yep : a.nope, !!i), i && c(i); } var i, j, l = this.yepnope.loader; if (e(a)) g(a, 0, l, 0); else if (w(a)) for (i = 0; i < a.length; i++) (j = a[i]), e(j) ? g(j, 0, l, 0) : w(j) ? B(j) : Object(j) === j && h(j, l); else Object(a) === a && h(a, l); }), (B.addPrefix = function (a, b) { z[a] = b; }), (B.addFilter = function (a) { x.push(a); }), (B.errorTimeout = 1e4), null == b.readyState && b.addEventListener && ((b.readyState = "loading"), b.addEventListener( "DOMContentLoaded", (A = function () { b.removeEventListener("DOMContentLoaded", A, 0), (b.readyState = "complete"); }), 0 )), (a.yepnope = k()), (a.yepnope.executeStack = h), (a.yepnope.injectJs = function (a, c, d, e, i, j) { var k = b.createElement("script"), l, o, e = e || B.errorTimeout; k.src = a; for (o in d) k.setAttribute(o, d[o]); (c = j ? h : c || f), (k.onreadystatechange = k.onload = function () { !l && g(k.readyState) && ((l = 1), c(), (k.onload = k.onreadystatechange = null)); }), m(function () { l || ((l = 1), c(1)); }, e), i ? k.onload() : n.parentNode.insertBefore(k, n); }), (a.yepnope.injectCss = function (a, c, d, e, g, i) { var e = b.createElement("link"), j, c = i ? h : c || f; (e.href = a), (e.rel = "stylesheet"), (e.type = "text/css"); for (j in d) e.setAttribute(j, d[j]); g || (n.parentNode.insertBefore(e, n), m(c, 0)); }); })(this, document), (Modernizr.load = function () { yepnope.apply(window, [].slice.call(arguments, 0)); }); (function ($) { $.fn.leanSlider = function (options) { var plugin = this, settings = {}, slider = $(this), slides = slider.children(), currentSlide = 0, timer = 0; var init = function () { settings = $.extend({}, $.fn.leanSlider.defaults, options); slider.addClass("lean-slider"); slides.addClass("lean-slider-slide"); currentSlide = settings.startSlide; if (settings.startSlide < 0 || settings.startSlide >= slides.length) currentSlide = 0; $(slides[currentSlide]).addClass("current"); if (settings.directionNav && $(settings.directionNav).length) { var prevNav = $('' + settings.prevText + ""), nextNav = $('' + settings.nextText + ""); if (settings.directionNavPrevBuilder) prevNav = $(settings.directionNavPrevBuilder.call(this, settings.prevText)); if (settings.directionNavNextBuilder) nextNav = $(settings.directionNavNextBuilder.call(this, settings.nextText)); prevNav.on("click", function (e) { e.preventDefault(); plugin.prev(); }); nextNav.on("click", function (e) { e.preventDefault(); plugin.next(); }); $(settings.directionNav).append(prevNav); $(settings.directionNav).append(nextNav); } if (settings.controlNav && $(settings.controlNav).length) { slides.each(function (i) { var controlNav = $('' + (i + 1) + ""); if (settings.controlNavBuilder) controlNav = $(settings.controlNavBuilder.call(this, i, $(slides[i]))); controlNav.on("click", function (e) { e.preventDefault(); plugin.show(i); }); $(settings.controlNav).append(controlNav); }); } if (settings.pauseOnHover && settings.pauseTime && settings.pauseTime > 0) { slider.hover( function () { clearTimeout(timer); }, function () { doTimer(); } ); } $(".stopSlider li").on("click", function (e) { if (settings.pauseOnClick && settings.pauseTime && settings.pauseTime > 0) { e.preventDefault(); plugin.pause(); } else { doTimer(); } }); plugin.pause = function () { clearTimeout(timer); }; $(".modal-close-icon").on("mousedown", function () { plugin.resume(); $("body").css("overflow", "auto"); }); $(document).on("keydown", function (a) { if (a.keyCode == 27) { if (jwplayer().getFullscreen() == false) { doTimer(); $(".model-wrapper").hide(); $("body").css("overflow", "auto"); jwplayer("container-jwplayer8").stop(); } } }); $(".layout_center").mousedown(function (e) { var outside_click = $(".videoContainer"); if (!outside_click.is(e.target) && outside_click.has(e.target).length == 0) { doTimer(); $(".model-wrapper").hide(); $("body").css("overflow", "auto"); jwplayer("container-jwplayer8").stop(); } }); plugin.resume = function () { doTimer(); $(".model-wrapper").hide(); jwplayer("container-jwplayer8").stop(); }; updateControlNav(); doTimer(); settings.afterLoad.call(this); return plugin; }; var doTimer = function () { if (settings.pauseTime && settings.pauseTime > 0) { clearTimeout(timer); timer = setTimeout(function () { plugin.next(); }, settings.pauseTime); } }; var updateControlNav = function () { if (settings.controlNav) { $(".lean-slider-control-nav", settings.controlNav).removeClass("active"); $($(".lean-slider-control-nav", settings.controlNav).get(currentSlide)).addClass("active"); } }; plugin.prev = function () { settings.beforeChange.call(this, currentSlide); currentSlide--; if (currentSlide < 0) currentSlide = slides.length - 1; slides.removeClass("current"); $(slides[currentSlide]).addClass("current"); updateControlNav(); doTimer(); settings.afterChange.call(this, currentSlide); }; plugin.next = function () { settings.beforeChange.call(this, currentSlide); currentSlide++; if (currentSlide >= slides.length) currentSlide = 0; slides.removeClass("current"); $(slides[currentSlide]).addClass("current"); updateControlNav(); doTimer(); settings.afterChange.call(this, currentSlide); }; plugin.show = function (index) { settings.beforeChange.call(this, currentSlide); currentSlide = index; if (currentSlide < 0) currentSlide = slides.length - 1; if (currentSlide >= slides.length) currentSlide = 0; slides.removeClass("current"); $(slides[currentSlide]).addClass("current"); updateControlNav(); doTimer(); settings.afterChange.call(this, currentSlide); }; return init(); }; $.fn.leanSlider.defaults = { pauseTime: 14000, pauseOnHover: false, pauseOnClick: true, startSlide: 0, directionNav: "", directionNavPrevBuilder: "", directionNavNextBuilder: "", controlNav: "", controlNavBuilder: "", prevText: "Prev", nextText: "Next", beforeChange: function () {}, afterChange: function () {}, afterLoad: function () {}, }; })(jQuery); window.jwplayer = (function (e) { function t(n) { if (r[n]) return r[n].exports; var i = (r[n] = { i: n, l: !1, exports: {} }); return e[n].call(i.exports, i, i.exports, t), (i.l = !0), i.exports; } var n = window.webpackJsonpjwplayer; window.webpackJsonpjwplayer = function (t, r, o) { for (var a, u, c = 0, s = []; c < t.length; c++) (u = t[c]), i[u] && s.push(i[u][0]), (i[u] = 0); for (a in r) Object.prototype.hasOwnProperty.call(r, a) && (e[a] = r[a]); for (n && n(t, r, o); s.length; ) s.shift()(); }; var r = {}, i = { 15: 0 }; return ( (t.e = function (e) { function n() { (u.onerror = u.onload = null), clearTimeout(c); var t = i[e]; 0 !== t && (t && t[1](new Error("Loading chunk " + e + " failed.")), (i[e] = void 0)); } var r = i[e]; if (0 === r) return new Promise(function (e) { e(); }); if (r) return r[2]; var o = new Promise(function (t, n) { r = i[e] = [t, n]; }); r[2] = o; var a = document.getElementsByTagName("head")[0], u = document.createElement("script"); (u.type = "text/javascript"), (u.charset = "utf-8"), (u.async = !0), (u.timeout = 2e4), t.nc && u.setAttribute("nonce", t.nc), (u.src = t.p + "" + ({ 0: "jwplayer.core.controls.polyfills.html5", 1: "jwplayer.core.controls.html5", 2: "jwplayer.core.controls.polyfills", 3: "jwplayer.core.controls", 4: "jwplayer.controls", 5: "provider.shaka", 6: "provider.hlsjs", 7: "provider.html5", 8: "jwplayer.core", 9: "provider.flash", 10: "polyfills.intersection-observer", 11: "provider.cast", 12: "vttparser", 13: "provider.airplay", 14: "polyfills.webvtt", }[e] || e) + ".js"); var c = setTimeout(n, 2e4); return (u.onerror = u.onload = n), a.appendChild(u), o; }), (t.m = e), (t.c = r), (t.d = function (e, n, r) { t.o(e, n) || Object.defineProperty(e, n, { configurable: !1, enumerable: !0, get: r }); }), (t.n = function (e) { var n = e && e.__esModule ? function () { return e.default; } : function () { return e; }; return t.d(n, "a", n), n; }), (t.o = function (e, t) { return Object.prototype.hasOwnProperty.call(e, t); }), (t.p = ""), (t.oe = function (e) { throw (console.error(e), e); }), t((t.s = 54)) ); })([ function (e, t, n) { "use strict"; var r = n(33), i = {}, o = Array.prototype, a = Object.prototype, u = Function.prototype, c = o.slice, s = o.concat, l = a.toString, f = a.hasOwnProperty, d = o.map, p = o.reduce, v = o.forEach, h = o.filter, m = o.every, g = o.some, y = o.indexOf, b = Array.isArray, w = Object.keys, j = u.bind, O = function e(t) { return t instanceof e ? t : this instanceof e ? void 0 : new e(t); }, k = (O.each = O.forEach = function (e, t, n) { var r, o; if (null == e) return e; if (v && e.forEach === v) e.forEach(t, n); else if (e.length === +e.length) { for (r = 0, o = e.length; r < o; r++) if (t.call(n, e[r], r, e) === i) return; } else { var a = O.keys(e); for (r = 0, o = a.length; r < o; r++) if (t.call(n, e[a[r]], a[r], e) === i) return; } return e; }); O.map = O.collect = function (e, t, n) { var r = []; return null == e ? r : d && e.map === d ? e.map(t, n) : (k(e, function (e, i, o) { r.push(t.call(n, e, i, o)); }), r); }; (O.reduce = O.foldl = O.inject = function (e, t, n, r) { var i = arguments.length > 2; if ((null == e && (e = []), p && e.reduce === p)) return r && (t = O.bind(t, r)), i ? e.reduce(t, n) : e.reduce(t); if ( (k(e, function (e, o, a) { i ? (n = t.call(r, n, e, o, a)) : ((n = e), (i = !0)); }), !i) ) throw new TypeError("Reduce of empty array with no initial value"); return n; }), (O.find = O.detect = function (e, t, n) { var r; return ( C(e, function (e, i, o) { if (t.call(n, e, i, o)) return (r = e), !0; }), r ); }), (O.filter = O.select = function (e, t, n) { var r = []; return null == e ? r : h && e.filter === h ? e.filter(t, n) : (k(e, function (e, i, o) { t.call(n, e, i, o) && r.push(e); }), r); }), (O.reject = function (e, t, n) { return O.filter( e, function (e, r, i) { return !t.call(n, e, r, i); }, n ); }), (O.compact = function (e) { return O.filter(e, O.identity); }), (O.every = O.all = function (e, t, n) { t || (t = O.identity); var r = !0; return null == e ? r : m && e.every === m ? e.every(t, n) : (k(e, function (e, o, a) { if (!(r = r && t.call(n, e, o, a))) return i; }), !!r); }); var C = (O.some = O.any = function (e, t, n) { t || (t = O.identity); var r = !1; return null == e ? r : g && e.some === g ? e.some(t, n) : (k(e, function (e, o, a) { if (r || (r = t.call(n, e, o, a))) return i; }), !!r); }); (O.size = function (e) { return null == e ? 0 : e.length === +e.length ? e.length : O.keys(e).length; }), (O.last = function (e, t, n) { if (null != e) return null == t || n ? e[e.length - 1] : c.call(e, Math.max(e.length - t, 0)); }), (O.after = function (e, t) { return function () { if (--e < 1) return t.apply(this, arguments); }; }), (O.before = function (e, t) { var n; return function () { return --e > 0 && (n = t.apply(this, arguments)), e <= 1 && (t = null), n; }; }); var x = function (e) { return null == e ? O.identity : O.isFunction(e) ? e : O.property(e); }, P = function (e) { return function (t, n, r) { var i = {}; return ( (n = x(n)), k(t, function (o, a) { var u = n.call(r, o, a, t); e(i, u, o); }), i ); }; }; (O.groupBy = P(function (e, t, n) { O.has(e, t) ? e[t].push(n) : (e[t] = [n]); })), (O.indexBy = P(function (e, t, n) { e[t] = n; })), (O.sortedIndex = function (e, t, n, r) { n = x(n); for (var i = n.call(r, t), o = 0, a = e.length; o < a; ) { var u = (o + a) >>> 1; n.call(r, e[u]) < i ? (o = u + 1) : (a = u); } return o; }), (O.contains = O.include = function (e, t) { return null != e && (e.length !== +e.length && (e = O.values(e)), O.indexOf(e, t) >= 0); }), (O.pluck = function (e, t) { return O.map(e, O.property(t)); }), (O.where = function (e, t) { return O.filter(e, O.matches(t)); }), (O.findWhere = function (e, t) { return O.find(e, O.matches(t)); }), (O.max = function (e, t, n) { if (!t && O.isArray(e) && e[0] === +e[0] && e.length < 65535) return Math.max.apply(Math, e); var r = -1 / 0, i = -1 / 0; return ( k(e, function (e, o, a) { var u = t ? t.call(n, e, o, a) : e; u > i && ((r = e), (i = u)); }), r ); }), (O.difference = function (e) { var t = s.apply(o, c.call(arguments, 1)); return O.filter(e, function (e) { return !O.contains(t, e); }); }), (O.without = function (e) { return O.difference(e, c.call(arguments, 1)); }), (O.indexOf = function (e, t, n) { if (null == e) return -1; var r = 0, i = e.length; if (n) { if ("number" != typeof n) return (r = O.sortedIndex(e, t)), e[r] === t ? r : -1; r = n < 0 ? Math.max(0, i + n) : n; } if (y && e.indexOf === y) return e.indexOf(t, n); for (; r < i; r++) if (e[r] === t) return r; return -1; }); var E = function () {}; (O.bind = function (e, t) { var n, r; if (j && e.bind === j) return j.apply(e, c.call(arguments, 1)); if (!O.isFunction(e)) throw new TypeError(); return ( (n = c.call(arguments, 2)), (r = function () { if (!(this instanceof r)) return e.apply(t, n.concat(c.call(arguments))); E.prototype = e.prototype; var i = new E(); E.prototype = null; var o = e.apply(i, n.concat(c.call(arguments))); return Object(o) === o ? o : i; }) ); }), (O.partial = function (e) { var t = c.call(arguments, 1); return function () { for (var n = 0, r = t.slice(), i = 0, o = r.length; i < o; i++) r[i] === O && (r[i] = arguments[n++]); for (; n < arguments.length; ) r.push(arguments[n++]); return e.apply(this, r); }; }), (O.once = O.partial(O.before, 2)), (O.memoize = function (e, t) { var n = {}; return ( t || (t = O.identity), function () { var r = t.apply(this, arguments); return O.has(n, r) ? n[r] : (n[r] = e.apply(this, arguments)); } ); }), (O.delay = function (e, t) { var n = c.call(arguments, 2); return setTimeout(function () { return e.apply(null, n); }, t); }), (O.defer = function (e) { return O.delay.apply(O, [e, 1].concat(c.call(arguments, 1))); }), (O.throttle = function (e, t, n) { var i, o, a, u = null, c = 0; n || (n = {}); var s = function () { (c = !1 === n.leading ? 0 : Object(r.a)()), (u = null), (a = e.apply(i, o)), (i = o = null); }; return function () { c || !1 !== n.leading || (c = r.a); var l = t - (r.a - c); return (i = this), (o = arguments), l <= 0 ? (clearTimeout(u), (u = null), (c = r.a), (a = e.apply(i, o)), (i = o = null)) : u || !1 === n.trailing || (u = setTimeout(s, l)), a; }; }), (O.keys = function (e) { if (!O.isObject(e)) return []; if (w) return w(e); var t = []; for (var n in e) O.has(e, n) && t.push(n); return t; }), (O.invert = function (e) { for (var t = {}, n = O.keys(e), r = 0, i = n.length; r < i; r++) t[e[n[r]]] = n[r]; return t; }), (O.defaults = function (e) { return ( k(c.call(arguments, 1), function (t) { if (t) for (var n in t) void 0 === e[n] && (e[n] = t[n]); }), e ); }), (O.extend = function (e) { return ( k(c.call(arguments, 1), function (t) { if (t) for (var n in t) e[n] = t[n]; }), e ); }), (O.pick = function (e) { var t = {}, n = s.apply(o, c.call(arguments, 1)); return ( k(n, function (n) { n in e && (t[n] = e[n]); }), t ); }), (O.omit = function (e) { var t = {}, n = s.apply(o, c.call(arguments, 1)); for (var r in e) O.contains(n, r) || (t[r] = e[r]); return t; }), (O.clone = function (e) { return O.isObject(e) ? (O.isArray(e) ? e.slice() : O.extend({}, e)) : e; }), (O.isArray = b || function (e) { return "[object Array]" == l.call(e); }), (O.isObject = function (e) { return e === Object(e); }), k(["Function", "String", "Number", "Date", "RegExp"], function (e) { O["is" + e] = function (t) { return l.call(t) == "[object " + e + "]"; }; }), (O.isFunction = function (e) { return "function" == typeof e; }), (O.isFinite = function (e) { return isFinite(e) && !isNaN(parseFloat(e)); }), (O.isNaN = function (e) { return O.isNumber(e) && e != +e; }), (O.isBoolean = function (e) { return !0 === e || !1 === e || "[object Boolean]" == l.call(e); }), (O.isNull = function (e) { return null === e; }), (O.isUndefined = function (e) { return void 0 === e; }), (O.has = function (e, t) { return f.call(e, t); }), (O.identity = function (e) { return e; }), (O.constant = function (e) { return function () { return e; }; }), (O.property = function (e) { return function (t) { return t[e]; }; }), (O.propertyOf = function (e) { return null == e ? function () {} : function (t) { return e[t]; }; }), (O.matches = function (e) { return function (t) { if (t === e) return !0; for (var n in e) if (e[n] !== t[n]) return !1; return !0; }; }), (O.now = r.a), (O.result = function (e, t) { if (null != e) { var n = e[t]; return O.isFunction(n) ? n.call(e) : n; } }), (t.a = O); }, function (e, t, n) { "use strict"; function r(e) { return e.replace(/^\s+|\s+$/g, ""); } function i(e, t, n) { for (e = "" + e, n = n || "0"; e.length < t; ) e = n + e; return e; } function o(e, t) { for (var n = 0; n < e.attributes.length; n++) if (e.attributes[n].name && e.attributes[n].name.toLowerCase() === t.toLowerCase()) return e.attributes[n].value.toString(); return ""; } function a(e) { return /[(,]format=m3u8-/i.test(e) ? "m3u8" : !!/[(,]format=mpd-/i.test(e) && "mpd"; } function u(e) { if (!e || "rtmp" === e.substr(0, 4)) return ""; var t = a(e); return t || ((e = e.split("?")[0].split("#")[0]), e.lastIndexOf(".") > -1 ? e.substr(e.lastIndexOf(".") + 1, e.length).toLowerCase() : void 0); } function c(e) { var t = parseInt(e / 3600), n = parseInt(e / 60) % 60, r = e % 60; return i(t, 2) + ":" + i(n, 2) + ":" + i(r.toFixed(3), 6); } function s(e, t) { if (!e) return 0; if (d.a.isNumber(e) && !d.a.isNaN(e)) return e; e = e.replace(",", "."); var n = e.split(":"), r = n.length, i = 0; if ("s" === e.slice(-1)) i = parseFloat(e); else if ("m" === e.slice(-1)) i = 60 * parseFloat(e); else if ("h" === e.slice(-1)) i = 3600 * parseFloat(e); else if (r > 1) { var o = r - 1; 4 === r && (t && (i = parseFloat(n[o]) / t), (o -= 1)), (i += parseFloat(n[o])), (i += 60 * parseFloat(n[o - 1])), r >= 3 && (i += 3600 * parseFloat(n[o - 2])); } else i = parseFloat(e); return d.a.isNaN(i) ? 0 : i; } function l(e, t) { return d.a.map(e, function (e) { return t + e; }); } function f(e, t) { return d.a.map(e, function (e) { return e + t; }); } (t.g = r), (t.c = i), (t.h = o), (t.a = u), (t.b = c), (t.e = s), (t.d = l), (t.f = f); var d = n(0); }, , , function (e, t, n) { "use strict"; n.d(t, "_0", function () { return r; }), n.d(t, "_3", function () { return i; }), n.d(t, "_1", function () { return o; }), n.d(t, "_5", function () { return a; }), n.d(t, "_6", function () { return u; }), n.d(t, "_2", function () { return c; }), n.d(t, "_4", function () { return s; }), n.d(t, "_7", function () { return l; }), n.d(t, "m", function () { return f; }), n.d(t, "o", function () { return d; }), n.d(t, "n", function () { return p; }), n.d(t, "h", function () { return v; }), n.d(t, "k", function () { return h; }), n.d(t, "_8", function () { return m; }), n.d(t, "l", function () { return g; }), n.d(t, "P", function () { return y; }), n.d(t, "N", function () { return b; }), n.d(t, "p", function () { return w; }), n.d(t, "O", function () { return j; }), n.d(t, "q", function () { return O; }), n.d(t, "a", function () { return k; }), n.d(t, "y", function () { return C; }), n.d(t, "X", function () { return x; }), n.d(t, "I", function () { return P; }), n.d(t, "v", function () { return E; }), n.d(t, "u", function () { return S; }), n.d(t, "x", function () { return T; }), n.d(t, "j", function () { return _; }), n.d(t, "S", function () { return M; }), n.d(t, "g", function () { return N; }), n.d(t, "z", function () { return L; }), n.d(t, "A", function () { return A; }), n.d(t, "F", function () { return F; }), n.d(t, "G", function () { return I; }), n.d(t, "J", function () { return R; }), n.d(t, "Z", function () { return B; }), n.d(t, "R", function () { return D; }), n.d(t, "w", function () { return q; }), n.d(t, "K", function () { return X; }), n.d(t, "H", function () { return Q; }), n.d(t, "L", function () { return z; }), n.d(t, "M", function () { return V; }), n.d(t, "E", function () { return H; }), n.d(t, "D", function () { return W; }), n.d(t, "B", function () { return U; }), n.d(t, "C", function () { return J; }), n.d(t, "i", function () { return $; }), n.d(t, "r", function () { return K; }), n.d(t, "Y", function () { return Y; }), n.d(t, "T", function () { return G; }), n.d(t, "U", function () { return Z; }), n.d(t, "b", function () { return ee; }), n.d(t, "c", function () { return te; }), n.d(t, "Q", function () { return ne; }), n.d(t, "t", function () { return re; }), n.d(t, "f", function () { return ie; }), n.d(t, "e", function () { return oe; }), n.d(t, "V", function () { return ae; }), n.d(t, "W", function () { return ue; }), n.d(t, "_9", function () { return ce; }), n.d(t, "s", function () { return se; }), n.d(t, "d", function () { return le; }); var r = "buffering", i = "idle", o = "complete", a = "paused", u = "playing", c = "error", s = "loading", l = "stalled", f = "drag", d = "dragStart", p = "dragEnd", v = "click", h = "doubleClick", m = "tap", g = "doubleTap", y = "over", b = "move", w = "enter", j = "out", O = c, k = "adSkipped", C = o, x = "ready", P = "seek", E = "beforePlay", S = "beforeComplete", T = "bufferFull", _ = "displayClick", M = "playlistComplete", N = "cast", L = "mediaError", A = "firstFrame", F = "playAttempt", I = "playAttemptFailed", R = "seeked", B = "setupError", D = "state", q = "bufferChange", X = "time", Q = "ratechange", z = "mediaType", V = "volume", H = "mute", W = "meta", U = "levels", J = "levelsChanged", $ = "controls", K = "fullscreen", Y = "resize", G = "playlistItem", Z = "playlist", ee = "audioTracks", te = "audioTrackChanged", ne = "playbackRateChanged", re = "logoClick", ie = "captionsList", oe = "captionsChanged", ae = "providerChanged", ue = "providerFirstFrame", ce = "userAction", se = "instreamClick", le = "breakpoint"; }, function (e, t, n) { "use strict"; function r() {} function i(e, t) { return function () { e.apply(t, arguments); }; } function o(e) { if ("object" !== d(this)) throw new TypeError("Promises must be constructed via new"); if ("function" != typeof e) throw new TypeError("not a function"); (this._state = 0), (this._handled = !1), (this._value = void 0), (this._deferreds = []), f(e, this); } function a(e, t) { for (; 3 === e._state; ) e = e._value; if (0 === e._state) return void e._deferreds.push(t); (e._handled = !0), o._immediateFn(function () { var n = 1 === e._state ? t.onFulfilled : t.onRejected; if (null === n) return void (1 === e._state ? u : c)(t.promise, e._value); var r; try { r = n(e._value); } catch (e) { return void c(t.promise, e); } u(t.promise, r); }); } function u(e, t) { try { if (t === e) throw new TypeError("A promise cannot be resolved with itself."); if (t && ("object" === (void 0 === t ? "undefined" : d(t)) || "function" == typeof t)) { var n = t.then; if (t instanceof o) return (e._state = 3), (e._value = t), void s(e); if ("function" == typeof n) return void f(i(n, t), e); } (e._state = 1), (e._value = t), s(e); } catch (t) { c(e, t); } } function c(e, t) { (e._state = 2), (e._value = t), s(e); } function s(e) { 2 === e._state && 0 === e._deferreds.length && o._immediateFn(function () { e._handled || o._unhandledRejectionFn(e._value); }); for (var t = 0, n = e._deferreds.length; t < n; t++) a(e, e._deferreds[t]); e._deferreds = null; } function l(e, t, n) { (this.onFulfilled = "function" == typeof e ? e : null), (this.onRejected = "function" == typeof t ? t : null), (this.promise = n); } function f(e, t) { var n = !1; try { e( function (e) { n || ((n = !0), u(t, e)); }, function (e) { n || ((n = !0), c(t, e)); } ); } catch (e) { if (n) return; (n = !0), c(t, e); } } n.d(t, "b", function () { return m; }); var d = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e; } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e; }, p = window.setTimeout, v = window.setImmediate; (o.prototype.catch = function (e) { return this.then(null, e); }), (o.prototype.then = function (e, t) { var n = new this.constructor(r); return a(this, new l(e, t, n)), n; }), (o.all = function (e) { var t = Array.prototype.slice.call(e); return new o(function (e, n) { function r(o, a) { try { if (a && ("object" === (void 0 === a ? "undefined" : d(a)) || "function" == typeof a)) { var u = a.then; if ("function" == typeof u) return void u.call( a, function (e) { r(o, e); }, n ); } (t[o] = a), 0 == --i && e(t); } catch (e) { n(e); } } if (0 === t.length) return e([]); for (var i = t.length, o = 0; o < t.length; o++) r(o, t[o]); }); }), (o.resolve = function (e) { return e && "object" === (void 0 === e ? "undefined" : d(e)) && e.constructor === o ? e : new o(function (t) { t(e); }); }), (o.reject = function (e) { return new o(function (t, n) { n(e); }); }), (o.race = function (e) { return new o(function (t, n) { for (var r = 0, i = e.length; r < i; r++) e[r].then(t, n); }); }), (o._immediateFn = ("function" == typeof v && function (e) { v(e); }) || function (e) { p(e, 0); }), (o._unhandledRejectionFn = function (e) { "undefined" != typeof console && console && console.warn("Possible Unhandled Promise Rejection:", e); }); var h = window.Promise || (window.Promise = o), m = h.resolve(); t.a = h; }, function (e, t, n) { "use strict"; function r(e, t) { var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : []; if (l.a.debug) return e.apply(t || this, n); try { return e.apply(t || this, n); } catch (t) { return new i(e.name, t); } } function i(e, t) { (this.name = e), (this.message = t.message || t.toString()), (this.error = t); } Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(16), a = n(10), u = n(11), c = n(1), s = n(21), l = n(19), f = n(0), d = n(29), p = n(25), v = n(26), h = n(52); n.d(t, "b", function () { return g; }); var m = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }, g = "function" == typeof console.log ? console.log.bind(console) : function () {}, y = function (e, t, n) { return Math.max(Math.min(e, n), t); }, b = function (e, t) { for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t(n, e[n]); }, w = f.a.indexOf, j = function () {}, O = m({}, u, a, o, { addClass: p.a, hasClass: p.h, removeClass: p.j, replaceClass: p.k, toggleClass: p.m, classList: p.d, styleDimension: p.l, createElement: p.e, emptyElement: p.g, addStyleSheet: p.b, bounds: p.c, css: v.b, clearCss: v.a, style: v.d, transform: v.e, getRgba: v.c, ajax: h.a, crossdomain: h.b, tryCatch: r, Error: i, Timer: s.a, log: g, between: y, foreach: b, flashVersion: d.a, isIframe: d.m, indexOf: w, trim: c.g, pad: c.c, extension: c.a, hms: c.b, seconds: c.e, prefix: c.d, suffix: c.f, noop: j, }); t.a = O; }, function (e, t, n) { "use strict"; function r(e, t, n) { if (!c(this, "on", e, [t, n]) || !t) return this; var r = this._events || (this._events = {}); return (r[e] || (r[e] = [])).push({ callback: t, context: n }), this; } function i(e, t, n) { if (!c(this, "once", e, [t, n]) || !t) return this; var r = 0, i = this, o = function n() { r++ || (i.off(e, n), t.apply(this, arguments)); }; return (o._callback = t), this.on(e, o, n); } function o(e, t, n) { if (!this._events || !c(this, "off", e, [t, n])) return this; if (!e && !t && !n) return delete this._events, this; for (var r = e ? [e] : Object.keys(this._events), i = 0, o = r.length; i < o; i++) { e = r[i]; var a = this._events[e]; if (a) { var u = (this._events[e] = []); if (t || n) for (var s = 0, l = a.length; s < l; s++) { var f = a[s]; ((t && t !== f.callback && t !== f.callback._callback) || (n && n !== f.context)) && u.push(f); } u.length || delete this._events[e]; } } return this; } function a(e) { if (!this._events) return this; var t = f.call(arguments, 1); if (!c(this, "trigger", e, t)) return this; var n = this._events[e], r = this._events.all; return n && s(n, t, this), r && s(r, arguments, this), this; } function u(e) { if (!this._events) return this; var t = f.call(arguments, 1); if (!c(this, "trigger", e, t)) return this; var n = this._events[e], r = this._events.all; return n && s(n, t, this, e), r && s(r, arguments, this, e), this; } function c(e, t, n, r) { if (!n) return !0; if ("object" === (void 0 === n ? "undefined" : l(n))) { for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && e[t].apply(e, [i, n[i]].concat(r)); return !1; } if (d.test(n)) { for (var o = n.split(d), a = 0, u = o.length; a < u; a++) e[t].apply(e, [o[a]].concat(r)); return !1; } return !0; } function s(e, t, n, r) { for (var i = -1, o = e.length; ++i < o; ) { var a = e[i]; if (r) try { a.callback.apply(a.context || n, t); } catch (e) { console.log('Error in "' + r + '" event handler:', e); } else a.callback.apply(a.context || n, t); } } (t.c = r), (t.d = i), (t.b = o), (t.e = a), (t.f = u); var l = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e; } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e; }, f = [].slice, d = /\s+/; t.a = { on: r, once: i, off: o, trigger: a }; }, function (e, t, n) { "use strict"; function r(e) { return b || (b = o(e)), b; } function i() { throw new Error("Network error"); } function o(e) { var t = e.get("controls"), n = a(), r = u(e, "html5"); return t && n && r ? c() : t && r ? s() : t && n ? l() : t ? f() : d(); } function a() { var e = window.IntersectionObserverEntry; return !(e && "IntersectionObserver" in window && "intersectionRatio" in e.prototype); } function u(e, t) { var n = e.get("playlist"); if (Array.isArray(n) && n.length) for (var r = Object(v.a)(n[0]).sources, i = 0; i < r.length; i++) for (var o = r[i], a = e.getProviders(), u = 0; u < h.a.length; u++) { var c = h.a[u]; if (a.providerSupports(c, o)) return c.name === t; } return !1; } function c() { return ( (w.html5 = !0), n .e(0) .then( function (e) { n(9); var t = n(3).default; return (g.b.controls = n(2).default), Object(m.a)(n(15).default), t; }.bind(null, n) ) .catch(i) ); } function s() { return ( (w.html5 = !0), n .e(1) .then( function (e) { var t = n(3).default; return (g.b.controls = n(2).default), Object(m.a)(n(15).default), t; }.bind(null, n) ) .catch(i) ); } function l() { return n .e(2) .then( function (e) { n(9); var t = n(3).default; return (g.b.controls = n(2).default), t; }.bind(null, n) ) .catch(i); } function f() { return n .e(3) .then( function (e) { var t = n(3).default; return (g.b.controls = n(2).default), t; }.bind(null, n) ) .catch(i); } function d() { return p().then(function () { return n .e(8) .then( function (e) { return n(3).default; }.bind(null, n) ) .catch(i); }); } function p() { return a() ? n .e(10) .then( function (e) { return n(9); }.bind(null, n) ) .catch(i) : y.b; } n.d(t, "a", function () { return w; }), (t.c = r), (t.b = i); var v = n(24), h = n(17), m = n(18), g = n(47), y = n(5), b = null, w = {}; }, , function (e, t, n) { "use strict"; function r(e) { switch (void 0 === e ? "undefined" : c(e)) { case "string": return e.length > 0; case "object": return null !== e; case "undefined": return !1; default: return !0; } } function i() { return "https:" === window.location.protocol; } function o(e, t) { return 0 === e.indexOf("rtmp:") || "rtmp" === t; } function a(e, t) { return "youtube" === t || /^(http|\/\/).*(youtube\.com|youtu\.be)\/.+/.test(e); } function u(e) { if (null === e) return "null"; var t = void 0 === e ? "undefined" : c(e); return "object" === t && Array.isArray(e) ? "array" : t; } Object.defineProperty(t, "__esModule", { value: !0 }), (t.exists = r), (t.isHTTPS = i), (t.isRtmp = o), (t.isYouTube = a), (t.typeOf = u); var c = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e; } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e; }; }, function (e, t, n) { "use strict"; function r(e, t) { if ((Object(l.exists)(t) || (t = document.location.href), Object(l.exists)(e))) { if (i(e)) return e; var n = t.substring(0, t.indexOf("://") + 3), r = t.substring(n.length, t.indexOf("/", n.length + 1)), o = void 0; if (0 === e.indexOf("/")) o = e.split("/"); else { var a = t.split("?")[0]; (a = a.substring(n.length + r.length + 1, a.lastIndexOf("/"))), (o = a.split("/").concat(e.split("/"))); } for (var u = [], c = 0; c < o.length; c++) o[c] && Object(l.exists)(o[c]) && "." !== o[c] && (".." === o[c] ? u.pop() : u.push(o[c])); return n + r + "/" + u.join("/"); } } function i(e) { return /^(?:(?:https?|file):)?\/\//.test(e); } function o(e) { return f.a.some(e, function (e) { return "parsererror" === e.nodeName; }); } function a(e) { var t = null; try { "DOMParser" in window ? ((t = new window.DOMParser().parseFromString(e, "text/xml")), (o(t.childNodes) || (t.childNodes && o(t.childNodes[0].childNodes))) && (t = null)) : ((t = new window.ActiveXObject("Microsoft.XMLDOM")), (t.async = "false"), t.loadXML(e)); } catch (e) {} return t; } function u(e) { if (void 0 === e) return null; if ("string" == typeof e && e.length < 6) { var t = e.toLowerCase(); if ("true" === t) return !0; if ("false" === t) return !1; if (!isNaN(Number(e)) && !isNaN(parseFloat(e))) return Number(e); } return e; } function c(e) { return "string" == typeof e ? ("" === e ? 0 : e.lastIndexOf("%") > -1 ? e : parseInt(e.replace("px", ""), 10)) : e; } function s(e, t) { if ((e <= 0 && !t) || f.a.isNaN(parseInt(e))) return "00:00"; var n = e < 0 ? "-" : ""; e = Math.abs(e); var r = Math.floor(e / 3600), i = Math.floor((e - 3600 * r) / 60), o = Math.floor(e % 60); return n + (r ? r + ":" : "") + (i < 10 ? "0" : "") + i + ":" + (o < 10 ? "0" : "") + o; } Object.defineProperty(t, "__esModule", { value: !0 }), (t.getAbsolutePath = r), (t.isAbsolutePath = i), (t.parseXML = a), (t.serialize = u), (t.parseDimension = c), (t.timeFormat = s); var l = n(10), f = n(0); }, function (e, t, n) { "use strict"; function r(e, t) { var n = void 0, r = void 0, i = void 0, o = void 0; return ( e.chrome ? (n = -1 !== t.indexOf("Chrome") ? t.substring(t.indexOf("Chrome") + 7) : t.substring(t.indexOf("CriOS") + 6)) : e.safari ? (n = t.substring(t.indexOf("Version") + 8)) : e.firefox ? (n = t.substring(t.indexOf("Firefox") + 8)) : e.edge ? (n = t.substring(t.indexOf("Edge") + 5)) : e.ie && (-1 !== t.indexOf("rv:") ? (n = t.substring(t.indexOf("rv:") + 3)) : -1 !== t.indexOf("MSIE") && (n = t.substring(t.indexOf("MSIE") + 5))), n && (-1 !== (o = n.indexOf(";")) && (n = n.substring(0, o)), -1 !== (o = n.indexOf(" ")) && (n = n.substring(0, o)), -1 !== (o = n.indexOf(")")) && (n = n.substring(0, o)), (r = parseInt(n, 10)), (i = parseInt(n.split(".")[1], 10))), { version: n, major: r, minor: i } ); } function i(e, t) { if (e && e.length > t) return e[t]; } function o(e, t) { var n = void 0, r = void 0, o = void 0; if (e.windows) switch ((n = i(/Windows(?: NT|)? ([._\d]+)/.exec(t), 1))) { case "6.1": n = "7.0"; break; case "6.2": n = "8.0"; break; case "6.3": n = "8.1"; } else e.android ? (n = i(/Android ([._\d]+)/.exec(t), 1)) : e.iOS ? (n = i(/OS ([._\d]+)/.exec(t), 1)) : e.mac && (n = i(/Mac OS X (10[._\d]+)/.exec(t), 1)); if (n) { r = parseInt(n, 10); var a = n.split(/[._]/); a && (o = parseInt(a[1], 10)); } return { version: n, major: r, minor: o }; } Object.defineProperty(t, "__esModule", { value: !0 }); var a = n(29), u = n(0); n.d(t, "Browser", function () { return l; }), n.d(t, "OS", function () { return f; }), n.d(t, "Features", function () { return d; }); var c = u.a.memoize, s = navigator.userAgent, l = {}, f = {}, d = {}, p = function () { return s.indexOf("Windows") > -1; }; Object.defineProperties(l, { androidNative: { get: c(a.c), enumerable: !0 }, chrome: { get: c(a.d), enumerable: !0 }, edge: { get: c(a.e), enumerable: !0 }, facebook: { get: c(a.g), enumerable: !0 }, firefox: { get: c(a.f), enumerable: !0 }, ie: { get: c(a.i), enumerable: !0 }, msie: { get: c(a.n), enumerable: !0 }, safari: { get: c(a.q), enumerable: !0 }, version: { get: c(r.bind(this, l, s)), enumerable: !0 }, }), Object.defineProperties(f, { android: { get: c(a.b), enumerable: !0 }, iOS: { get: c(a.j), enumerable: !0 }, mobile: { get: c(a.o), enumerable: !0 }, mac: { get: c(a.p), enumerable: !0 }, iPad: { get: c(a.k), enumerable: !0 }, iPhone: { get: c(a.l), enumerable: !0 }, windows: { get: c(p), enumerable: !0 }, version: { get: c(o.bind(this, f, s)), enumerable: !0 }, }), Object.defineProperties(d, { flash: { get: c(a.h), enumerable: !0 }, flashVersion: { get: c(a.a), enumerable: !0 }, iframe: { get: c(a.m), enumerable: !0 } }); }, function (e, t, n) { "use strict"; function r(e) { var t = ""; return e && (e.localName ? (t = e.localName) : e.baseName && (t = e.baseName)), t; } function i(e) { var t = ""; return e && (e.textContent ? (t = Object(u.g)(e.textContent)) : e.text && (t = Object(u.g)(e.text))), t; } function o(e, t) { return e.childNodes[t]; } function a(e) { return e.childNodes ? e.childNodes.length : 0; } (t.b = r), (t.d = i), (t.a = o), (t.c = a); var u = n(1); }, function (e, t, n) { "use strict"; function r(e) { var t = { setup: [i, o, a, u, c, l, f, d, s], dash: [i, o, a, u, c, l, f, d, s], drm: [c, l, f, d], hls: [i, o, a, u, c, l, f, d, s], ads: [l, f, d, s, c], casting: [i, o, a, u, c, l, f, d, s], jwpsrv: [i, o, a, u, c, l, d, s], discovery: [l, c, d, f], }; return function (n) { return t[n] && t[n].indexOf(e) > -1; }; } t.a = r; var i = "free", o = "starter", a = "business", u = "premium", c = "enterprise", s = "platinum", l = "ads", f = "unlimited", d = "trial"; }, , function (e, t, n) { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), n.d(t, "getScriptPath", function () { return i; }), n.d(t, "repo", function () { return o; }), n.d(t, "versionCheck", function () { return a; }), n.d(t, "loadFrom", function () { return u; }); var r = n(20), i = function (e) { for (var t = document.getElementsByTagName("script"), n = 0; n < t.length; n++) { var r = t[n].src; if (r) { var i = r.lastIndexOf("/" + e); if (i >= 0) return r.substr(0, i + 1); } } return ""; }, o = function () { var e = "//ssl.p.jwpcdn.com/player/v/8.0.4/"; return ("file:" === window.location.protocol ? "https:" : "") + e; }, a = function (e) { var t = ("0" + e).split(/\W/), n = r.a.split(/\W/), i = parseFloat(t[0]), o = parseFloat(n[0]); return !(i > o) && !(i === o && parseFloat("0" + t[1]) > parseFloat(n[1])); }, u = function () { return o(); }; }, function (e, t, n) { "use strict"; function r() { return !!window.MediaSource && !!window.MediaSource.isTypeSupported && window.MediaSource.isTypeSupported('video/mp4;codecs="avc1.4d400d,mp4a.40.2"'); } function i(e, t) { if (f.Browser.safari) return !1; if (!Object(d.a)(t)("dash")) return !1; if (e.drm && !Object(v.a)(e.drm)) return !1; var n = window.MediaSource; if (!window.HTMLVideoElement || !n) return !1; var r = !0; return ( e.mediaTypes && (r = p.a.all(e.mediaTypes, function (e) { return n.isTypeSupported(e); })), r && ("dash" === e.type || "mpd" === e.type || (e.file || "").indexOf("mpd-time-csf") > -1) ); } Object.defineProperty(t, "__esModule", { value: !0 }); var o = n(53), a = n(10), u = n(34), c = { aac: "audio/mp4", mp4: "video/mp4", f4v: "video/mp4", m4v: "video/mp4", mov: "video/mp4", mp3: "audio/mpeg", mpeg: "audio/mpeg", ogv: "video/ogg", ogg: "video/ogg", oga: "video/ogg", vorbis: "video/ogg", webm: "video/webm", f4a: "video/aac", m3u8: "application/vnd.apple.mpegurl", m3u: "application/vnd.apple.mpegurl", hls: "application/vnd.apple.mpegurl", }, s = [ { name: "html5", supports: function (e) { if (!1 === Object(o.a)(e)) return !1; if (!u.a.canPlayType) return !1; var t = e.file, n = e.type; if (Object(a.isRtmp)(t, n)) return !1; var r = e.mimeType || c[n]; return !!r && !!u.a.canPlayType(r); }, }, ], l = s, f = n(12), d = n(14), p = n(0), v = n(28), h = p.a.find(l, p.a.matches({ name: "html5" })), m = h.supports; (h.supports = function (e, t) { var n = m.apply(this, arguments); if (n && e.drm && "hls" === e.type) { var r = Object(d.a)(t), i = r("drm"); if (i && e.drm.fairplay) { var o = window.WebKitMediaKeys; return o && o.isTypeSupported && o.isTypeSupported("com.apple.fps.1_0", "video/mp4"); } return i; } return n; }), l.push({ name: "shaka", supports: i }), l.splice(0, 0, { name: "hlsjs", supports: function (e, t) { var n = f.Browser.chrome || f.Browser.firefox || f.Browser.edge || (f.Browser.ie && 11 === f.Browser.version.major), i = f.OS.android && !!e.hlsjsdefault; if (n && r() && (!f.OS.mobile || i) && !e.drm) { var o = e && e.type; if ((e && e.file).indexOf(".m3u8") > -1 || "hls" === o || "m3u8" === o) { return Object(d.a)(t)("hls"); } } }, }), l.push({ name: "flash", supports: function (e, t) { if (!f.Features.flash || e.drm) return !1; var n = e.type; if ("hls" === n || "m3u8" === n) { return Object(d.a)(t)("hls"); } return !Object(a.isRtmp)(e.file, n) && ["flv", "f4v", "mov", "m4a", "m4v", "mp4", "aac", "f4a", "mp3", "mpeg", "smil"].indexOf(n) > -1; }, }); t.a = l; }, function (e, t, n) { "use strict"; function r(e) { var t = e.getName().name; if (!i.a[t]) { if (!u.a.find(o.a, u.a.matches({ name: t }))) { if (!u.a.isFunction(e.supports)) throw new Error("Tried to register a provider with an invalid object"); o.a.unshift({ name: t, supports: e.supports }); } u.a.defaults(e.prototype, a.a), (i.a[t] = e); } } t.a = r; var i = n(35), o = n(17), a = n(44), u = n(0); }, function (e, t, n) { "use strict"; t.a = { debug: !1 }; }, function (e, t, n) { "use strict"; n.d(t, "a", function () { return r; }); var r = "8.0.4+commercial_v8-0-4.214.commercial.9d9f3f.hlsjs..jwplayer.3e63b3.dai.9f6ce0.freewheel.e198d2.googima.ae7c16.vast.cb7909.jwpsrv.e9069a.gapro.0b6cdb.related.a4afbc.vr.2cfb26"; }, function (e, t, n) { "use strict"; function r() { return a + o.now(); } Object.defineProperty(t, "__esModule", { value: !0 }); var i = window.Date, o = window.performance || { timing: {} }, a = o.timing.navigationStart || new i().getTime(); "now" in o || (o.now = function () { return new i().getTime() - a; }); var u = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }, c = function () { var e = {}, t = {}, n = {}, i = {}; return { start: function (t) { (e[t] = r()), (n[t] = n[t] + 1 || 1); }, end: function (n) { if (e[n]) { var i = r(), o = i - e[n]; delete e[n], (t[n] = t[n] + o || o); } }, dump: function () { var o = u({}, t); for (var a in e) if (Object.prototype.hasOwnProperty.call(e, a)) { var c = r(), s = c - e[a]; o[a] = o[a] + s || s; } return { counts: u({}, n), sums: o, events: u({}, i) }; }, tick: function (e) { i[e] = r(); }, clear: function (e) { delete i[e]; }, between: function (e, t) { return i[t] && i[e] ? i[t] - i[e] : null; }, }; }; t.a = c; }, function (e, t, n) { "use strict"; function r(e) { var t = document.createElement("link"); return (t.type = "text/css"), (t.rel = "stylesheet"), (t.href = e), t; } function i(e) { var t = document.createElement("script"); return (t.type = "text/javascript"), (t.charset = "utf-8"), (t.async = !0), (t.timeout = l), (t.src = e), t; } var o = n(7), a = n(4), u = n(5), c = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }, s = {}, l = 15e3, f = 2, d = 3, p = function (e, t) { function n(e) { (p = f), c.trigger(a.q, e).off(); } function o(e) { (p = d), c.trigger(a._1, e).off(); } var c = this, p = 0; (this.getStatus = function () { return p; }), (this.load = function () { if (0 === p) { var a = s[e]; return ( a && a.then(o).catch(n), (p = 1), (a = new u.a(function (a, u) { var c = t ? r : i, s = c(e), f = function () { (s.onerror = s.onload = null), clearTimeout(p); }, d = function (e) { f(), n(e), u(e); }, p = setTimeout(function () { d(new Error("Network timeout " + e)); }, l); (s.onerror = function () { d(new Error("Failed to load " + e)); }), (s.onload = function (e) { f(), o(e), a(e); }); var v = document.getElementsByTagName("head")[0] || document.documentElement; v.insertBefore(s, v.firstChild); })), (s[e] = a), a ); } }); }; c(p.prototype, o.a), (t.a = p); }, function (e, t, n) { "use strict"; function r(e, t, n) { var r = e.name, i = document.createElement("div"); (i.id = n.id + "_" + r), (i.className = "jw-plugin jw-reset"); var o = s({}, t), a = e.getNewInstance(n, o, i); n.addPlugin(r, a); } function i(e) { switch (y(e)) { case m: return e; case g: return Object(p.getAbsolutePath)(e, window.location.href); } } function o(e) { return (E[e] = new f()), E[e]; } function a(e, t) { var n = e.get("id"), r = e.get("plugins"); window.jwplayerPluginJsonp = S; var i = o(n); return i.load(t, P, r).then(function (e) { i === E[n] && (e && e.forEach(function (e) { e instanceof Error && Object(j.b)(e.message); }), delete window.jwplayerPluginJsonp); }); } Object.defineProperty(t, "__esModule", { value: !0 }); var u = n(5), c = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e; } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e; }, s = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }, l = function () { this.load = function (e, t, n) { return n && "object" === (void 0 === n ? "undefined" : c(n)) ? u.a.all( Object.keys(n) .filter(function (e) { return e; }) .map(function (i) { var o = t.addPlugin(i, !0), a = n[i]; return o .load() .then(function () { r(o, a, e); }) .catch(function (e) { return e instanceof Error ? e : new Error("Error in " + i + ' "' + e + '"'); }); }) ) : u.b; }; }, f = l, d = n(22), p = n(11), v = n(1), h = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }, m = 0, g = 1, y = function (e) { if ("string" == typeof e) { e = e.split("?")[0]; var t = e.indexOf("://"); if (t > 0) return m; var n = e.indexOf("/"), r = Object(v.a)(e); return !(t < 0 && n < 0) || (r && isNaN(r)) ? g : 2; } }, b = function (e) { this.url = e; }; h(b.prototype, { load: function () { if (2 === y(this.url)) return u.b; var e = new d.a(i(this.url)); return (this.loader = e), e.load(); }, registerPlugin: function (e, t, n) { (this.name = e), (this.target = t), (this.js = n); }, getNewInstance: function (e, t, n) { var r = this.js, i = new r(e, t, n); return ( (i.addToPlayer = function () { var t = e.getContainer().querySelector(".jw-overlays"); t && ((n.left = t.style.left), (n.top = t.style.top), t.appendChild(n), (i.displayArea = t)); }), (i.resizeHandler = function () { var e = i.displayArea; e && i.resize(e.clientWidth, e.clientHeight); }), i ); }, }); var w = b, j = n(6), O = {}, k = function (e) { return e.replace(/^(.*\/)?([^-]*)-?.*\.(js)$/, "$2"); }, C = function () { (this.addPlugin = function (e, t) { var n = k(e), r = O[n]; return r ? t && r.url !== e && Object(j.b)('JW Plugin "' + n + '" already loaded from "' + r.url + '". Ignoring "' + e + '."') : ((r = new w(e)), (O[n] = r)), r; }), (this.getPlugins = function () { return O; }); }, x = C; n.d(t, "b", function () { return S; }), (t.a = a); var P = new x(), E = {}, S = function (e, t, n) { var r = P.addPlugin(e); r.js || r.registerPlugin(e, t, n); }; }, function (e, t, n) { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }); var r = n(38), i = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }, o = function (e) { if (e && e.file) return i({}, { kind: "captions", default: !1 }, e); }, a = o, u = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }, c = Array.isArray, s = function (e) { (e = e || {}), c(e.tracks) || delete e.tracks; var t = u({}, { sources: [], tracks: [], minDvrWindow: 120 }, e); t.sources !== Object(t.sources) || c(t.sources) || (t.sources = [Object(r.a)(t.sources)]), (c(t.sources) && 0 !== t.sources.length) || (e.levels ? (t.sources = e.levels) : (t.sources = [Object(r.a)(e)])); for (var n = 0; n < t.sources.length; n++) { var i = t.sources[n]; if (i) { var o = i.default; (i.default = !!o && "true" === o.toString()), t.sources[n].label || (t.sources[n].label = n.toString()), (t.sources[n] = Object(r.a)(t.sources[n])); } } return ( (t.sources = t.sources.filter(function (e) { return !!e; })), c(t.tracks) || (t.tracks = []), c(t.captions) && ((t.tracks = t.tracks.concat(t.captions)), delete t.captions), (t.tracks = t.tracks.map(a).filter(function (e) { return !!e; })), t ); }; t.a = s; }, function (e, t, n) { "use strict"; function r(e, t) { var n = " " + t + " "; return 1 === e.nodeType && (" " + e.className + " ").replace(/[\t\r\n\f]/g, " ").indexOf(n) >= 0; } function i(e) { var t = document.createElement("div"); return (t.innerHTML = e), t.firstChild; } function o(e) { return e + (e.toString().indexOf("%") > 0 ? "" : "px"); } function a(e) { return b.a.isString(e.className) ? e.className.split(" ") : []; } function u(e, t) { (t = Object(y.g)(t)), e.className !== t && (e.className = t); } function c(e) { return e.classList ? e.classList : a(e); } function s(e, t) { var n = a(e), r = b.a.isArray(t) ? t : t.split(" "); b.a.each(r, function (e) { b.a.contains(n, e) || n.push(e); }), u(e, n.join(" ")); } function l(e, t) { var n = a(e), r = b.a.isArray(t) ? t : t.split(" "); u(e, b.a.difference(n, r).join(" ")); } function f(e, t, n) { var r = e.className || ""; t.test(r) ? (r = r.replace(t, n)) : n && (r += " " + n), u(e, r); } function d(e, t, n) { var i = r(e, t); (n = b.a.isBoolean(n) ? n : !i) !== i && (n ? s(e, t) : l(e, t)); } function p(e) { for (; e.firstChild; ) e.removeChild(e.firstChild); } function v(e) { var t = document.createElement("link"); (t.rel = "stylesheet"), (t.href = e), document.getElementsByTagName("head")[0].appendChild(t); } function h(e) { e && p(e); } function m(e) { var t = { left: 0, right: 0, width: 0, height: 0, top: 0, bottom: 0 }; if (!e || !document.body.contains(e)) return t; var n = e.getBoundingClientRect(), r = window.pageYOffset, i = window.pageXOffset; return n.width || n.height || n.left || n.top ? ((t.left = n.left + i), (t.right = n.right + i), (t.top = n.top + r), (t.bottom = n.bottom + r), (t.width = n.right - n.left), (t.height = n.bottom - n.top), t) : t; } function g(e, t) { e.insertBefore(t, e.firstChild); } (t.h = r), (t.e = i), (t.l = o), (t.d = c), (t.a = s), (t.j = l), (t.k = f), (t.m = d), (t.g = p), (t.b = v), (t.f = h), (t.c = m), (t.i = g); var y = n(1), b = n(0); }, function (e, t, n) { "use strict"; function r(e, t, n, r) { n = n || "all-players"; var o = ""; if ("object" === (void 0 === t ? "undefined" : d(t))) { var a = document.createElement("div"); i(a, t); var u = a.style.cssText; r && u && (u = u.replace(/;/g, " !important;")), (o = "{" + u + "}"); } else "string" == typeof t && (o = t); if ("" === o || "{}" === o) return void f.a.clear(n, e); f.a.style([[e, e + o]], n); } function i(e, t) { if (void 0 !== e && null !== e) { void 0 === e.length && (e = [e]); var n, r = {}; for (n in t) Object.prototype.hasOwnProperty.call(t, n) && (r[n] = a(n, t[n])); for (var i = 0; i < e.length; i++) { var u, c = e[i]; if (void 0 !== c && null !== c) for (n in r) Object.prototype.hasOwnProperty.call(r, n) && ((u = o(n)), c.style[u] !== r[n] && (c.style[u] = r[n])); } } } function o(e) { e = e.split("-"); for (var t = 1; t < e.length; t++) e[t] = e[t].charAt(0).toUpperCase() + e[t].slice(1); return e.join(""); } function a(e, t) { return "" === t || void 0 === t || null === t ? "" : "string" == typeof t && isNaN(t) ? /png|gif|jpe?g/i.test(t) && t.indexOf("url") < 0 ? "url(" + t + ")" : t : 0 === t || "z-index" === e || "opacity" === e ? "" + t : /color/i.test(e) ? "#" + Object(s.c)(t.toString(16).replace(/^0x/i, ""), 6) : Math.ceil(t) + "px"; } function u(e, t) { i(e, { transform: t, webkitTransform: t, msTransform: t, mozTransform: t, oTransform: t }); } function c(e, t) { var n = "rgb", r = void 0 !== t && 100 !== t; if ((r && (n += "a"), !v)) { var i = document.createElement("canvas"); (i.height = 1), (i.width = 1), (v = i.getContext("2d")); } e ? isNaN(parseInt(e, 16)) || (e = "#" + e) : (e = "#000000"), v.clearRect(0, 0, 1, 1), (v.fillStyle = e), v.fillRect(0, 0, 1, 1); var o = v.getImageData(0, 0, 1, 1).data; return (n += "(" + o[0] + ", " + o[1] + ", " + o[2]), r && (n += ", " + t / 100), n + ")"; } n.d(t, "a", function () { return p; }), (t.b = r), (t.d = i), (t.e = u), (t.c = c); var s = n(1), l = n(41), f = n.n(l), d = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e; } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e; }, p = f.a.clear, v = void 0; }, function (e, t, n) { "use strict"; var r = []; t.a = r; }, function (e, t, n) { "use strict"; function r(e) { var t = e.get("playlist"); return ( !!e.get("drm") || (Array.isArray(t) && t.some(function (e) { return ( !!e.drm || e.sources.some(function (e) { return !!e.drm; }) ); })) ); } function i(e) { return new l.a(function (t, n) { var r = void 0; try { r = new window.MSMediaKeys(e); } catch (e) { return void n(e); } t(r); }); } function o(e) { if (v) return v; if (a() && Object(s.a)(e)("drm")) { var t = i; return ( navigator.requestMediaKeySystemAccess && (t = navigator.requestMediaKeySystemAccess.bind(navigator)), f.forEach(function (e) { var n = t(e.keyName, [{ initDataTypes: ["cenc"], videoCapabilities: [{ contentType: 'video/mp4;codecs="avc1.4d401e"' }], audioCapabilities: [{ contentType: 'audio/mp4;codecs="mp4a.40.2"' }] }]) .then(function () { p[e.configName] = !0; }) .catch(function () { p[e.configName] = !1; }); d.push(n); }), (v = l.a.all(d)) ); } return l.b; } function a() { return (!!navigator.requestMediaKeySystemAccess && !!MediaKeySystemAccess.prototype.getConfiguration) || !!window.MSMediaKeys; } function u(e) { return p[e]; } function c(e) { return ( v || console.error('DRM only supported with "drm" block in initial setup.', e), Object.keys(e).some(function (e) { return u(e); }) ); } (t.b = r), (t.d = o), (t.c = u), (t.a = c); var s = n(14), l = n(5), f = [ { configName: "clearkey", keyName: "org.w3.clearkey" }, { configName: "widevine", keyName: "com.widevine.alpha" }, { configName: "playready", keyName: "com.microsoft.playready" }, ], d = [], p = {}, v = void 0; }, function (e, t, n) { "use strict"; function r(e) { return null !== g.match(e); } function i(e) { return function () { return r(e); }; } function o() { var e = m(); return !!(e && e >= 18); } function a() { return r(/\sEdge\/\d+/i); } function u() { return r(/msie/i); } function c() { return r(/\s(?:Chrome|CriOS)\//i) && !a(); } function s() { return a() || b() || u(); } function l() { return r(/safari/i) && !r(/(?:Chrome|CriOS|chromium|android)/i); } function f() { return r(/iP(hone|ad|od)/i); } function d() { return !(r(/chrome\/[123456789]/i) && !r(/chrome\/18/i) && !y()) && p(); } function p() { return r(/Android/i); } function v() { return f() || p(); } function h() { try { return window.self !== window.top; } catch (e) { return !0; } } function m() { if (p()) return 0; var e, t = navigator.plugins; if (t && (e = t["Shockwave Flash"]) && e.description) return parseFloat(e.description.replace(/\D+(\d+\.?\d*).*/, "$1")); if (void 0 !== window.ActiveXObject) { try { if ((e = new window.ActiveXObject("ShockwaveFlash.ShockwaveFlash"))) return parseFloat( e .GetVariable("$version") .split(" ")[1] .replace(/\s*,\s*/, ".") ); } catch (e) { return 0; } return e; } return 0; } (t.h = o), n.d(t, "f", function () { return y; }), n.d(t, "l", function () { return w; }), n.d(t, "k", function () { return j; }), n.d(t, "p", function () { return O; }), n.d(t, "g", function () { return k; }), (t.e = a), (t.n = u), (t.d = c), (t.i = s), (t.q = l), (t.j = f), (t.c = d), (t.b = p), (t.o = v), (t.m = h), (t.a = m); var g = navigator.userAgent, y = i(/gecko\//i), b = i(/trident\/.+rv:\s*11/i), w = i(/iP(hone|od)/i), j = i(/iPad/i), O = i(/Macintosh/i), k = i(/FBAV/i); }, function (e, t, n) { "use strict"; function r(e, t) { return s[e] ? e : s[t] ? t : "metadata"; } function i(e, t, n) { var i = [], u = t.getProviders(), c = t.get("preload"), s = p({}, n); return ( delete s.playlist, e.forEach(function (e) { (e = p({}, e)), (e.preload = r(e.preload, c)), (e.allSources = o(e, t)), (e.sources = a(e.allSources, u)), e.sources.length && ((e.file = e.sources[0].file), n && (e.feedData = s), i.push(e)); }), i ); } function o(e, t) { var n = e.sources, i = t.get("androidhls"), o = e.drm || t.get("drm"), a = c(e.withCredentials, t.get("withCredentials")), u = !1 !== t.get("hlsjsdefault"); return n .map(function (t) { if (t !== Object(t)) return null; void 0 !== i && null !== i && (t.androidhls = i), (t.drm || o) && (t.drm = t.drm || o), (t.preload = r(t.preload, e.preload)); var n = c(t.withCredentials, a); return void 0 !== n && (t.withCredentials = n), u && (t.hlsjsdefault = u), Object(f.a)(t); }) .filter(function (e) { return !!e; }); } function a(e, t) { (t && t.choose) || (t = new d.a()); var n = u(e, t); if (!n) return []; var r = n.provider, i = n.type; return e.filter(function (e) { return e.type === i && t.providerSupports(r, e); }); } function u(e, t) { for (var n = 0; n < e.length; n++) { var r = e[n], i = t.choose(r); if (i) return { type: r.type, provider: i.providerToCheck }; } return null; } function c(e, t) { return void 0 === e ? t : e; } Object.defineProperty(t, "__esModule", { value: !0 }); var s = { none: !0, metadata: !0, auto: !0 }, l = n(24), f = n(38), d = n(31); t.b = i; var p = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }, v = function (e) { return (Array.isArray(e) ? e : [e]).map(l.a); }; t.a = v; }, function (e, t, n) { "use strict"; function r(e) { this.config = e || {}; } Object.defineProperty(t, "__esModule", { value: !0 }); var i = n(17), o = n(18), a = n(35), u = n(8), c = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }, s = { html5: function () { return n .e(7) .then( function (e) { var t = n(15).default; return Object(o.a)(t), t; }.bind(null, n) ) .catch(u.b); }, }; c(r.prototype, { load: function (e) { return Promise.all( e .filter(function (e) { return !!s[e.name]; }) .map(function (e) { return (0, s[e.name])(); }) ); }, providerSupports: function (e, t) { return e.supports(t); }, required: function (e) { var t = this; return ( (e = e.slice()), i.a.filter(function (n) { for (var r = !1, i = e.length; i--; ) { var o = e[i], a = t.providerSupports(n, o.sources[0]); a && e.splice(i, 1), (r = r || a); } return r; }) ); }, choose: function (e) { e = e === Object(e) ? e : {}; for (var t = i.a.length, n = 0; n < t; n++) { var r = i.a[n]; if (this.providerSupports(r, e)) { return { priority: t - n - 1, name: r.name, type: e.type, providerToCheck: r, provider: a.a[r.name] }; } } return null; }, }); var l = r, f = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }, d = void 0; f(s, { shaka: function () { return n .e(5) .then( function (e) { var t = n(121).default; return Object(o.a)(t), t; }.bind(null, n) ) .catch(u.b); }, hlsjs: function () { return n .e(6) .then( function (e) { var t = n(122).default; return t.setEdition && t.setEdition(d), Object(o.a)(t), t; }.bind(null, n) ) .catch(u.b); }, flash: function () { return n .e(9) .then( function (e) { var t = n(123).default; return Object(o.a)(t), t; }.bind(null, n) ) .catch(u.b); }, }), (l.prototype.providerSupports = function (e, t) { return (d = this.config.edition), e.supports(t, d); }); t.a = l; }, function (e, t, n) { "use strict"; function r(e) { this.message = e; } function i(e) { var t = String(e).replace(/=+$/, ""); if (t.length % 4 == 1) throw new r("'atob' failed: The string to be decoded is not correctly encoded."); for (var n, i, a = "", u = 0, c = 0; (i = t.charAt(c++)); ~i && ((n = u % 4 ? 64 * n + i : i), u++ % 4) ? (a += String.fromCharCode(255 & (n >> ((-2 * u) & 6)))) : 0) i = o.indexOf(i); return a; } n.d(t, "a", function () { return a; }); var o = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; (r.prototype = new Error()), (r.prototype.name = "InvalidCharacterError"); var a = window.atob || i; }, function (e, t, n) { "use strict"; n.d(t, "a", function () { return r; }); var r = Date.now || function () { return new Date().getTime(); }; }, function (e, t, n) { "use strict"; var r = document.createElement("video"); t.a = r; }, function (e, t, n) { "use strict"; var r = {}; t.a = r; }, function (e, t, n) { "use strict"; var r = n(37), i = n(14), o = n(32), a = "invalid", u = function (e) { var t = void 0, n = void 0, u = void 0; (this.edition = function () { return u && u.getTime() < new Date().getTime() ? a : t; }), (this.token = function () { return n; }), (this.expiration = function () { return u; }), (function (e, c) { try { var s = Object(r.a)(e, Object(o.a)(c)), l = s.split("/"); "pro" === (t = l[0]) && (t = "premium"); var f = Object(i.a)(t); if (l.length > 2 && f("setup")) { n = l[1]; var d = parseInt(l[2]); d > 0 && ((u = new Date()), u.setTime(d)); } else t = a; } catch (e) { t = a; } })(e || "", "NDh2aU1Cb0NHRG5hcDFRZQ=="); }; t.a = u; }, function (e, t, n) { "use strict"; function r(e) { return Object(s.a)(e); } function i(e) { return unescape(encodeURIComponent(e)); } function o(e) { try { return decodeURIComponent(escape(e)); } catch (t) { return e; } } function a(e) { for (var t = new Array(Math.ceil(e.length / 4)), n = 0; n < t.length; n++) t[n] = e.charCodeAt(4 * n) + (e.charCodeAt(4 * n + 1) << 8) + (e.charCodeAt(4 * n + 2) << 16) + (e.charCodeAt(4 * n + 3) << 24); return t; } function u(e) { for (var t = new Array(e.length), n = 0; n < e.length; n++) t[n] = String.fromCharCode(255 & e[n], (e[n] >>> 8) & 255, (e[n] >>> 16) & 255, (e[n] >>> 24) & 255); return t.join(""); } function c(e, t) { if (((e = String(e)), (t = String(t)), 0 === e.length)) return ""; for (var n = a(r(e)), c = a(i(t).slice(0, 16)), s = n.length, l = n[s - 1], f = n[0], d = void 0, p = void 0, v = 2654435769 * Math.floor(6 + 52 / s); v; ) { p = (v >>> 2) & 3; for (var h = s - 1; h >= 0; h--) (l = n[h > 0 ? h - 1 : s - 1]), (d = (((l >>> 5) ^ (f << 2)) + ((f >>> 3) ^ (l << 4))) ^ ((v ^ f) + (c[(3 & h) ^ p] ^ l))), (f = n[h] -= d); v -= 2654435769; } return o(u(n).replace(/\0+$/, "")); } t.a = c; var s = n(32); }, function (e, t, n) { "use strict"; var r = n(10), i = n(1), o = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }, a = function (e) { if (e && e.file) { var t = o({}, { default: !1 }, e); t.file = Object(i.g)("" + t.file); var n = /^[^\/]+\/(?:x-)?([^\/]+)$/; if ( (n.test(t.type) && ((t.mimeType = t.type), (t.type = t.type.replace(n, "$1"))), Object(r.isYouTube)(t.file) ? (t.type = "youtube") : Object(r.isRtmp)(t.file) ? (t.type = "rtmp") : t.type || (t.type = Object(i.a)(t.file)), t.type) ) { switch (t.type) { case "m3u8": case "vnd.apple.mpegurl": t.type = "hls"; break; case "dash+xml": t.type = "dash"; break; case "m4a": t.type = "aac"; break; case "smil": t.type = "rtmp"; } return ( Object.keys(t).forEach(function (e) { "" === t[e] && delete t[e]; }), t ); } } }; t.a = a; }, function (e, t, n) { "use strict"; function r(e) { for (var t = [], n = 0; n < Object(a.c)(e); n++) { var r = e.childNodes[n]; "jwplayer" === r.prefix && "mediatypes" === Object(a.b)(r).toLowerCase() && t.push(Object(a.d)(r)); } return t; } function i(e) { var t = []; t.feedData = {}; for (var n = 0; n < Object(a.c)(e); n++) { var r = Object(a.a)(e, n); if ("channel" === Object(a.b)(r).toLowerCase()) for (var i = 0; i < Object(a.c)(r); i++) { var u = Object(a.a)(r, i), c = Object(a.b)(u).toLowerCase(); "item" === c ? t.push(o(u)) : c && (t.feedData[c] = Object(a.d)(u)); } } return t; } function o(e) { for (var t = {}, n = 0; n < e.childNodes.length; n++) { var r = e.childNodes[n], i = Object(a.b)(r); if (i) switch (i.toLowerCase()) { case "enclosure": t.file = Object(u.h)(r, "url"); break; case "title": t.title = Object(a.d)(r); break; case "guid": t.mediaid = Object(a.d)(r); break; case "pubdate": t.date = Object(a.d)(r); break; case "description": t.description = Object(a.d)(r); break; case "link": t.link = Object(a.d)(r); break; case "category": t.tags ? (t.tags += Object(a.d)(r)) : (t.tags = Object(a.d)(r)); } } return new p.a(d(e, l(e, t))); } Object.defineProperty(t, "__esModule", { value: !0 }); var a = n(13), u = n(1), c = n(6), s = function e(t, n) { for (var i = [], o = 0; o < Object(a.c)(t); o++) { var s = t.childNodes[o]; if ("media" === s.prefix) { if (!Object(a.b)(s)) continue; switch (Object(a.b)(s).toLowerCase()) { case "content": if ((Object(u.h)(s, "duration") && (n.duration = c.a.seconds(Object(u.h)(s, "duration"))), Object(u.h)(s, "url"))) { n.sources || (n.sources = []); var l = { file: Object(u.h)(s, "url"), type: Object(u.h)(s, "type"), width: Object(u.h)(s, "width"), label: Object(u.h)(s, "label") }, f = r(s); f.length && (l.mediaTypes = f), n.sources.push(l); } Object(a.c)(s) > 0 && (n = e(s, n)); break; case "title": n.title = Object(a.d)(s); break; case "description": n.description = Object(a.d)(s); break; case "guid": n.mediaid = Object(a.d)(s); break; case "thumbnail": n.image || (n.image = Object(u.h)(s, "url")); break; case "group": e(s, n); break; case "subtitle": var d = {}; (d.file = Object(u.h)(s, "url")), (d.kind = "captions"), Object(u.h)(s, "lang").length > 0 && (d.label = (function (e) { var t = { zh: "Chinese", nl: "Dutch", en: "English", fr: "French", de: "German", it: "Italian", ja: "Japanese", pt: "Portuguese", ru: "Russian", es: "Spanish" }; return t[e] ? t[e] : e; })(Object(u.h)(s, "lang"))), i.push(d); } } } n.hasOwnProperty("tracks") || (n.tracks = []); for (var p = 0; p < i.length; p++) n.tracks.push(i[p]); return n; }, l = s, f = function (e, t) { for (var n = "default", r = [], i = [], o = 0; o < e.childNodes.length; o++) { var s = e.childNodes[o]; if ("jwplayer" === s.prefix) { var l = Object(a.b)(s); "source" === l ? (delete t.sources, r.push({ file: Object(u.h)(s, "file"), default: Object(u.h)(s, n), label: Object(u.h)(s, "label"), type: Object(u.h)(s, "type") })) : "track" === l ? (delete t.tracks, i.push({ file: Object(u.h)(s, "file"), default: Object(u.h)(s, n), kind: Object(u.h)(s, "kind"), label: Object(u.h)(s, "label") })) : ((t[l] = c.a.serialize(Object(a.d)(s))), "file" === l && t.sources && delete t.sources); } t.file || (t.file = t.link); } if (r.length) { t.sources = []; for (var f = 0; f < r.length; f++) r[f].file.length > 0 && ((r[f][n] = "true" === r[f][n]), r[f].label.length || delete r[f].label, t.sources.push(r[f])); } if (i.length) { t.tracks = []; for (var d = 0; d < i.length; d++) i[d].file.length > 0 && ((i[d][n] = "true" === i[d][n]), (i[d].kind = i[d].kind.length ? i[d].kind : "captions"), i[d].label.length || delete i[d].label, t.tracks.push(i[d])); } return t; }, d = f, p = n(24); t.a = i; }, function (e, t, n) { "use strict"; function r(e, t) { return /touch/.test(e.type) ? (e.originalEvent || e).changedTouches[0]["page" + t] : e["page" + t]; } function i(e) { var t = e || window.event; return e instanceof MouseEvent && ("which" in t ? 3 === t.which : "button" in t && 2 === t.button); } function o(e) { var t = e || window.event; return t instanceof KeyboardEvent && 13 === t.keyCode && (e.stopPropagation(), !0); } function a(e, t, n) { var r = void 0; return ( (r = t instanceof MouseEvent || (!t.touches && !t.changedTouches) ? t : t.touches && t.touches.length ? t.touches[0] : t.changedTouches[0]), { type: e, sourceEvent: t, target: t.target, currentTarget: n, pageX: r.pageX, pageY: r.pageY } ); } function u(e) { (e instanceof MouseEvent || e instanceof window.TouchEvent) && (e.preventManipulation && e.preventManipulation(), e.preventDefault && e.preventDefault()); } n.d(t, "b", function () { return y; }); var c = n(12), s = n(4), l = n(7), f = n(33), d = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }, p = "PointerEvent" in window && !c.OS.android, v = "ontouchstart" in window, h = !(p || (v && c.OS.mobile)), m = c.Browser.firefox && c.OS.mac, g = function (e, t) { function n(e) { "touch" !== e.pointerType && w(s.P, e); } function c(e) { "touch" !== e.pointerType && w(s.N, e); } function l(t) { (h || (p && "touch" !== t.pointerType && !e.contains(document.elementFromPoint(t.x, t.y)))) && w(s.O, t); } function d(e) { o(e) && w(s.p, e); } function v(e, t, n) { e.removeEventListener(t, n), e.addEventListener(t, n); } function g(n) { (E = n.target), (k = r(n, "X")), (C = r(n, "Y")), i(n) || ("pointerdown" === n.type && n.isPrimary ? (t.preventScrolling && ((S = n.pointerId), e.setPointerCapture(S)), v(e, "pointermove", y), v(e, "pointercancel", b), "mouse" === n.pointerType && "OBJECT" === E.nodeName ? v(document, "mouseup", b) : v(e, "pointerup", b)) : "mousedown" === n.type ? (v(document, "mousemove", y), m && "object" === n.target.nodeName.toLowerCase() ? v(e, "click", b) : v(document, "mouseup", b)) : "touchstart" === n.type && (v(E, "touchmove", y), v(E, "touchcancel", b), v(E, "touchend", b)), t.preventScrolling && u(n)); } function y(e) { if (O) w(s.m, e); else { var n = r(e, "X"), i = r(e, "Y"), o = n - k, a = i - C; o * o + a * a > 36 && (w(s.o, e), (O = !0), w(s.m, e)); } t.preventScrolling && u(e); } function b(n) { var r = "pointerup" === n.type || "pointercancel" === n.type; r && t.preventScrolling && e.releasePointerCapture(S), e.removeEventListener("pointermove", y), e.removeEventListener("pointercancel", b), e.removeEventListener("pointerup", b), document.removeEventListener("mousemove", y), document.removeEventListener("mouseup", b), E && (E.removeEventListener("touchmove", y), E.removeEventListener("touchcancel", b), E.removeEventListener("touchend", b)), O ? w(s.n, n) : (t.directSelect && n.target !== e) || -1 !== n.type.indexOf("cancel") || ("mouseup" === n.type || "click" === n.type || (r && "mouse" === n.pointerType) ? w(s.h, n) : (w(s._8, n), "touchend" === n.type && u(n))), (E = null), (O = !1); } function w(e, n) { var r = void 0; if (t.enableDoubleTap && (e === s.h || e === s._8)) if (Object(f.a)() - x < P) { var i = e === s.h ? s.k : s.l; (r = a(i, n, j)), T.trigger(i, r), (x = 0); } else x = Object(f.a)(); (r = a(e, n, j)), T.trigger(e, r); } var j = e, O = !1, k = 0, C = 0, x = 0, P = 300, E = void 0, S = void 0; (t = t || {}), p ? (e.addEventListener("pointerdown", g), t.useHover && (e.addEventListener("pointerover", n), e.addEventListener("pointerout", l)), t.useMove && e.addEventListener("pointermove", c)) : (h && (e.addEventListener("mousedown", g), t.useHover && (e.addEventListener("mouseover", n), e.addEventListener("mouseout", l)), t.useMove && e.addEventListener("mousemove", c)), e.addEventListener("touchstart", g)), e.addEventListener("keydown", d), t.useFocus && (e.addEventListener("focus", n), e.addEventListener("blur", l)); var T = this; return ( (this.triggerEvent = w), (this.destroy = function () { this.off(), e.removeEventListener("touchstart", g), e.removeEventListener("mousedown", g), e.removeEventListener("keydown", d), E && (E.removeEventListener("touchmove", y), E.removeEventListener("touchcancel", b), E.removeEventListener("touchend", b), (E = null)), p && (t.preventScrolling && e.releasePointerCapture(S), e.removeEventListener("pointerover", n), e.removeEventListener("pointerdown", g), e.removeEventListener("pointermove", y), e.removeEventListener("pointermove", c), e.removeEventListener("pointercancel", b), e.removeEventListener("pointerout", l), e.removeEventListener("pointerup", b)), e.removeEventListener("click", b), e.removeEventListener("mouseover", n), e.removeEventListener("mousemove", c), e.removeEventListener("mouseout", l), document.removeEventListener("mousemove", y), document.removeEventListener("mouseup", b), t.useFocus && (e.removeEventListener("focus", n), e.removeEventListener("blur", l)); }), this ); }; (g.getPointerType = function (e) { return p && e instanceof window.PointerEvent ? ("touch" === e.pointerType ? "touch" : "mouse") : v && e instanceof window.TouchEvent ? "touch" : "mouse"; }), d(g.prototype, l.a); var y = g.getPointerType; t.a = g; }, function (e, t, n) { var r; void 0 !== (r = function (e, t, n) { function r(e, t) { o(t, a(e)); } function i(e, t) { var n = f[e]; if (n) if (t) { var r = n[t]; if (r) for (var i = 0; i < r.parts.length; i += 1) r.parts[i](); } else { for (var o = Object.keys(n), a = 0; a < o.length; a += 1) for (var u = n[o[a]], c = 0; c < u.parts.length; c += 1) u.parts[c](); delete f[e]; } } function o(e, t) { for (var n = 0; n < t.length; n++) { var r = t[n], i = (f[e] || {})[r.id]; if (i) { for (var o = 0; o < i.parts.length; o++) i.parts[o](r.parts[o]); for (; o < r.parts.length; o++) i.parts.push(s(e, r.parts[o])); } else { for (var a = [], o = 0; o < r.parts.length; o++) a.push(s(e, r.parts[o])); (f[e] = f[e] || {}), (f[e][r.id] = { id: r.id, parts: a }); } } } function a(e) { for (var t = [], n = {}, r = 0; r < e.length; r++) { var i = e[r], o = i[0], a = i[1], u = i[2], c = { css: a, media: u }; n[o] ? n[o].parts.push(c) : t.push((n[o] = { id: o, parts: [c] })); } return t; } function u(e) { p().appendChild(e); } function c(e) { var t = document.createElement("style"); return (t.type = "text/css"), t.setAttribute("data-jwplayer-id", e), u(t), t; } function s(e, t) { var n, r, i, o = d[e]; o || (o = d[e] = { element: c(e), counter: 0 }); var a = o.counter++; return ( (n = o.element), (r = function (e) { l(n, a, e); }), (i = function () { l(n, a, ""); }), r(t.css), function (e) { if (e) { if (e.css === t.css && e.media === t.media) return; (t = e), r(t.css); } else i(); } ); } function l(e, t, n) { if (e.styleSheet) e.styleSheet.cssText = v(t, n); else { var r = document.createTextNode(n), i = e.childNodes, o = i[t]; o ? e.replaceChild(r, o) : e.appendChild(r); } } var f = {}, d = {}, p = (function (e) { var t; return function () { return void 0 === t && (t = e.apply(this, arguments)), t; }; })(function () { return document.head || document.getElementsByTagName("head")[0]; }); n.exports = { style: r, clear: i }; var v = (function () { var e = []; return function (t, n) { return (e[t] = n), e.filter(Boolean).join("\n"); }; })(); }.call(t, n, t, e)) && (e.exports = r); }, function (e, t, n) { "use strict"; function r(e) { var t = e.get("playlist"), n = e.getProviders(), r = n.required(t); return n.load(r); } t.b = r; var i = n(30), o = function (e, t) { var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}; if ((e.set("feedData", n), n.error instanceof Error)) throw n.error; var r = Object(i.b)(t, e, n); if ((e.set("playlist", r), !Array.isArray(r) || 0 === r.length)) throw new Error("No playable sources found"); }; t.a = o; }, function (e, t, n) { "use strict"; function r(e, t) { var n = t.indexOf(":") + 1, r = n > 0 ? t.substr(0, n) : "Error loading player:", u = t.substr(n), c = i(e.get("id"), r, u), s = e.get("width"), l = e.get("height"), f = Object(o.e)(c); return Object(a.d)(f, { width: s.toString().indexOf("%") > 0 ? s : s + "px", height: l.toString().indexOf("%") > 0 ? l : l + "px" }), f; } Object.defineProperty(t, "__esModule", { value: !0 }); var i = function (e) { return ( '
    ' + (arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "") + '
    ' + (arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "") + "
    " ); }, o = n(25), a = n(26); t.a = r; }, function (e, t, n) { "use strict"; var r = n(4), i = function () {}, o = function () { return !1; }, a = { supports: o, play: i, preload: i, load: i, stop: i, volume: i, mute: i, seek: i, resize: i, remove: i, destroy: i, setVisibility: i, setFullscreen: o, getFullscreen: i, getContainer: i, setContainer: o, getName: i, getQualityLevels: i, getCurrentQuality: i, setCurrentQuality: i, getAudioTracks: i, getCurrentAudioTrack: i, setCurrentAudioTrack: i, setPlaybackRate: i, getPlaybackRate: function () { return 1; }, checkComplete: i, setControls: i, attachMedia: i, detachMedia: i, init: i, setState: function (e) { (this.state = e), this.trigger(r.R, { newstate: e }); }, sendMediaType: function (e) { var t = e[0].type, n = "oga" === t || "aac" === t || "mp3" === t || "mpeg" === t || "vorbis" === t; this.trigger(r.L, { mediaType: n ? "audio" : "video" }); }, }; t.a = a; }, function (e, t, n) { "use strict"; function r(e) { j.a.each(e, function (t, n) { e[n] = Object(k.serialize)(t); }); } function i(e) { return e.slice && "px" === e.slice(-2) && (e = e.slice(0, -2)), e; } function o(e, t) { if (-1 === t.toString().indexOf("%")) return 0; if ("string" != typeof e || !e) return 0; if (/^\d*\.?\d+%$/.test(e)) return e; var n = e.indexOf(":"); if (-1 === n) return 0; var r = parseFloat(e.substr(0, n)), i = parseFloat(e.substr(n + 1)); return r <= 0 || i <= 0 ? 0 : (i / r) * 100 + "%"; } function a(e) { var t = e.flashplayer; return t || (t = (Object(O.getScriptPath)("jwplayer.js") || e.base) + "jwplayer.flash.swf"), "http:" === window.location.protocol && (t = t.replace(/^https/, "http")), t; } function u(e) { var t = "file:" === window.location.protocol ? "https:" : "", n = { jwpsrv: "//ssl.p.jwpcdn.com/player/v/8.0.4/jwpsrv.js", dai: "//ssl.p.jwpcdn.com/player/plugins/dai/v/0.1.0/dai.js", vast: "//ssl.p.jwpcdn.com/player/plugins/vast/v/8.0.2/vast.js", googima: "//ssl.p.jwpcdn.com/player/plugins/googima/v/8.0.2/googima.js", freewheel: "//ssl.p.jwpcdn.com/player/plugins/freewheel/v/2.0.2/freewheel.js", related: "//ssl.p.jwpcdn.com/player/plugins/related/v/6.0.2/related.js", gapro: "//ssl.p.jwpcdn.com/player/plugins/gapro/v/2.0.11/gapro.js", vr: "//ssl.p.jwpcdn.com/player/plugins/vr/v/2.0.1/vr.js", }, r = n[e]; return r ? t + r : ""; } function c(e, t, n) { if (t) { (e[t.client || u(n)] = t), delete t.client; } } function s(e) { var t = _({}, e.plugins), n = e.edition, r = Object(T.a)(n); if (r("ads")) { var i = _({}, e.advertising), o = i.client; if (o) { var a = u(o) || o; (t[a] = i), delete i.client; } } if (r("jwpsrv")) { var s = e.analytics; s !== Object(s) && (s = {}), c(t, s, "jwpsrv"); } c(t, e.ga, "gapro"); var l = e.related, f = l === Object(l) && r("discovery"); if (!1 !== e.controls || f) { var d = !1 !== e.visualplaylist || f; f || (l = { disableRelated: !0 }), (l.showButton = d), c(t, l, "related"); } if (!e.mobileSdk) { var p = e.playlist; Array.isArray(p) && Array.prototype.some.call(p, function (n) { if (n.stereomode && n.stereomode.length > 0) return c(t, e.vr || {}, "vr"), !0; }); } return t; } function l(e) { var t = e.get("playlist"); return "string" == typeof t ? new F.a(function (n) { var r = new I.a(); r.on(A.U, function (t) { var r = Object(R.a)(t.playlist); delete t.playlist, (e.attributes.playlist = r), (e.attributes.feedData = t), n(); }), r.on(A.q, function (t) { e.set("feedData", { error: new Error("Error loading playlist: " + t.message) }), n(); }), r.load(t); }) : ((e.attributes.playlist = Object(R.a)(t)), F.b); } function f(e) { return l(e).then(function () { if (!v(e)) { Object(L.a)(e, e.get("playlist"), e.get("feedData")); var t = e.get("playlist"), n = e.getProviders(), r = n.required([t[0]]); if (!D.a.html5 || !r || "html5" !== r[0].name) return n.load(r); } }); } function d(e) { for (var t = document.styleSheets, n = 0, r = t.length; n < r; n++) if (t[n].href === e) return !0; return !1; } function p(e) { var t = e.get("skin") ? e.get("skin").url : void 0; if ("string" == typeof t && !d(t)) { return new B.a(t, !0).load().catch(function (e) { return e; }); } return F.b; } function v(e) { return e.attributes._destroyed; } function h(e) { return l(e).then(function () { return Object(Q.b)(e) ? Object(Q.d)(e.get("edition")) : F.b; }); } function m(e) { return h(e).then(function () { return X(e); }); } function g(e, t) { (this.namespace = e), (this.items = t); } function y(e, t) { F.b.then(function () { var n = t.message, r = t.code, i = Object(te.a)(e, n); te.a.cloneIcon && i.querySelector(".jw-icon").appendChild(te.a.cloneIcon("error")), b(e, i); var o = { message: n, code: r, error: t }, a = e._model || e.modelShim; a.set("errorEvent", o), a.set("state", A._2), e.trigger(A.Z, o); }); } function b(e, t) { if (!document.body.contains(e.currentContainer)) { var n = document.getElementById(e.get("id")); n && (e.currentContainer = n); } e.currentContainer.parentElement && e.currentContainer.parentElement.replaceChild(t, e.currentContainer), (e.currentContainer = t); } Object.defineProperty(t, "__esModule", { value: !0 }); var w = n(46), j = n(0), O = n(16), k = n(11), C = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }, x = { autostart: !1, controls: !0, displaytitle: !0, displaydescription: !0, mobilecontrols: !1, defaultPlaybackRate: 1, playbackRateControls: !1, playbackRates: [0.5, 1, 1.25, 1.5, 2], repeat: !1, castAvailable: !1, stretching: "uniform", mute: !1, volume: 90, width: 640, height: 360, audioMode: !1, localization: { player: "Video Player", play: "Play", playback: "Start Playback", pause: "Pause", volume: "Volume", prev: "Previous", next: "Next", cast: "Chromecast", airplay: "AirPlay", fullscreen: "Fullscreen", playlist: "Playlist", hd: "Quality", cc: "Closed Captions", audioTracks: "Audio Tracks", playbackRates: "Playback Rates", replay: "Replay", buffer: "Loading", more: "More", liveBroadcast: "Live broadcast", loadingAd: "Loading ad", rewind: "Rewind 10 Seconds", nextUp: "Next Up", nextUpClose: "Next Up Close", related: "Discover", close: "Close", settings: "Settings", unmute: "Unmute", }, renderCaptionsNatively: !1, nextUpDisplay: !0, }, P = function (e, t) { var a = C({}, (window.jwplayer || {}).defaults, t, e); r(a), (a.localization = C({}, x.localization, a.localization)); var u = C({}, x, a); "." === u.base && (u.base = Object(O.getScriptPath)("jwplayer.js")), (u.base = (u.base || Object(O.loadFrom)()).replace(/\/?$/, "/")), (n.p = u.base), (u.width = i(u.width)), (u.height = i(u.height)), (u.aspectratio = o(u.aspectratio, u.width)); var c = u.playbackRateControls; if (c) { var s = u.playbackRates; Array.isArray(c) && (s = c), (s = s .filter(function (e) { return j.a.isNumber(e) && e >= 0.25 && e <= 4; }) .map(function (e) { return Math.round(4 * e) / 4; })), s.indexOf(1) < 0 && s.push(1), s.sort(), (u.playbackRateControls = !0), (u.playbackRates = s); } (!u.playbackRateControls || u.playbackRates.indexOf(u.defaultPlaybackRate) < 0) && (u.defaultPlaybackRate = 1), (u.playbackRate = u.defaultPlaybackRate), u.aspectratio || delete u.aspectratio; var l = u.playlist; if (l) Array.isArray(l.playlist) && ((u.feedData = l), (u.playlist = l.playlist)); else { var f = j.a.pick(u, ["title", "description", "type", "mediaid", "image", "file", "sources", "tracks", "preload"]); u.playlist = [f]; } return (u.qualityLabels = u.qualityLabels || u.hlslabels), u; }, E = P, S = n(36), T = n(14), _ = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }, M = function (e, t) { var r = E(e, t), i = r.key || (window.jwplayer && window.jwplayer.key), o = new S.a(i), u = o.edition(); if (((r.key = i), (r.edition = u), (r.error = null), "unlimited" === u)) { var c = Object(O.getScriptPath)("jwplayer.js"); if (!c) throw new Error("Error setting up player: Could not locate jwplayer.js script tag"); n.p = c; } if ("invalid" === u) { var l = void 0 === i ? "Missing" : "Invalid"; r.error = new Error("Error setting up player: " + l + " license key"); } return (r.flashplayer = a(r)), (r.plugins = s(r)), r; }, N = M, L = n(42), A = n(4), F = n(5), I = n(48), R = n(30), B = n(22), D = n(8), q = function (e) { return v(e) ? F.a.reject() : F.a.all([f(e), p(e)]); }, X = q, Q = n(28), z = function (e) { var t = void 0; (this.start = function () { var n = m(e); return new Promise(function (e, r) { return ( (t = setTimeout(function () { r(new Error("Setup Timeout Error: Setup took longer than 30 seconds to complete.")); }, 3e4)), n.then(e).catch(r) ); }); }), (this.destroy = function () { clearTimeout(t), (e = null); }); }, V = z, H = n(31), W = n(23), U = n(21), J = n(19), $ = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }, K = { removeItem: function () {} }; try { K = window.localStorage; } catch (e) {} $(g.prototype, { getAllItems: function () { var e = this; return this.items.reduce(function (t, n) { var r = K[e.namespace + "." + n]; return r && (t[n] = Object(k.serialize)(r)), t; }, {}); }, track: function (e) { var t = this; this.items.forEach(function (n) { e.on("change:" + n, function (e, r) { try { K[t.namespace + "." + n] = r; } catch (e) { J.a.debug && console.error(e); } }); }); }, clear: function () { var e = this; this.items.forEach(function (t) { K.removeItem(e.namespace + "." + t); }); }, }); var Y = g, G = n(49), Z = n(50), ee = n(7), te = n(43), ne = n(51); t.b = b; var re = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }, ie = function () {}; re(ie.prototype, G.a); var oe = function (e) { (this._events = {}), (this.modelShim = new ie()), (this.modelShim._qoeItem = new U.a()), (this.setup = new V(this.modelShim)), (this.currentContainer = this.originalContainer = e), (this.apiQueue = new w.a( this, [ "load", "play", "pause", "seek", "stop", "playlistItem", "playlistNext", "playlistPrev", "next", "setConfig", "setCurrentAudioTrack", "setCurrentCaptions", "setCurrentQuality", "setFullscreen", "addButton", "removeButton", "castToggle", "setMute", "setVolume", "setPlaybackRate", "resize", "setCaptions", "setControls", "setCues", ], function () { return !0; } )); }; re(oe.prototype, { on: ee.a.on, once: ee.a.once, off: ee.a.off, trigger: ee.a.trigger, init: function (e, t) { var n = this, r = this.modelShim, i = new Y("jwplayer", ["volume", "mute", "captionLabel", "qualityLabel"]), o = i && i.getAllItems(); r.attributes = r.attributes || {}; var a = N(e, o); return ( re(r.attributes, a, Z.a), (r.getProviders = function () { return new H.a(a); }), (r.setProvider = function () {}), (r.attributes.mediaElement = Object(ne.a)(this.originalContainer)).load(), F.a .all([Object(D.c)(r), this.setup.start(), Object(W.a)(r, t)]) .then(function (e) { var r = e[0]; if (n.setup) { var o = n.modelShim.clone(); if (o.error instanceof Error) throw o.error; var a = n.apiQueue.queue.slice(0); n.apiQueue.destroy(), re(n, r.prototype), n.setup(o, t, n.originalContainer, n._events, a); var u = n._model; return i.track(u), u.setItemIndex(u.get("item")); } }) .then(function () { n.setup && n.playerReady(); }) .catch(function (e) { n.setup && y(n, e); }) ); }, playerDestroy: function () { this.apiQueue && this.apiQueue.destroy(), this.setup && this.setup.destroy(), this.off(), (this._events = this._model = this.modelShim = this.originalContainer = this.apiQueue = this.setup = null); }, getContainer: function () { return this.currentContainer; }, get: function (e) { return this.modelShim.get(e); }, getItemQoe: function () { return this.modelShim._qoeItem; }, getConfig: function () { return re({}, this.modelShim.attributes); }, getCurrentCaptions: function () { return this.get("captionsIndex"); }, getWidth: function () { return this.get("containerWidth"); }, getHeight: function () { return this.get("containerHeight"); }, getMute: function () { return this.get("mute"); }, getProvider: function () { return this.get("provider"); }, getState: function () { return this.get("state"); }, getAudioTracks: function () { return null; }, getCaptionsList: function () { return null; }, getQualityLevels: function () { return null; }, getVisualQuality: function () { return null; }, getCurrentQuality: function () { return -1; }, getCurrentAudioTrack: function () { return -1; }, getSafeRegion: function () { return { x: 0, y: 0, width: 0, height: 0 }; }, isBeforeComplete: function () { return !1; }, isBeforePlay: function () { return !1; }, createInstream: function () { return null; }, skipAd: function () {}, attachMedia: function () {}, detachMedia: function () { return null; }, }); t.a = oe; }, function (e, t, n) { "use strict"; function r(e, t, n) { function r() { for (; i.length > 0; ) { var t = i.shift(), n = t.command, r = t.args; (o[n] || e[n]).apply(e, r); } } var i = [], o = {}; t.forEach(function (t) { var a = e[t]; (o[t] = a), (e[t] = function () { var e = Array.prototype.slice.call(arguments, 0); n() ? i.push({ command: t, args: e }) : (r(), a && a.apply(this, e)); }); }), Object.defineProperty(this, "queue", { enumerable: !0, get: function () { return i; }, }), (this.flush = r), (this.empty = function () { i.length = 0; }), (this.destroy = function () { i.forEach(function (t) { var n = t.command, r = o[n]; r && ((e[n] = r), delete o[n]); }), this.empty(); }); } t.a = r; }, function (e, t, n) { "use strict"; function r() { return ( o || (o = n .e(4) .then( function (t) { var r = n(2).default; return (e.controls = r), r; }.bind(null, n) ) .catch(function () { (o = null), Object(i.b)(); })), o ); } n.d(t, "b", function () { return e; }), (t.a = r); var i = n(8), o = null, e = {}; }, function (e, t, n) { "use strict"; var r = n(4), i = n(13), o = n(39), a = n(6), u = n(7), c = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }, s = function () { function e(e) { try { var a, u = e.responseXML ? e.responseXML.childNodes : null, s = ""; if (u) { for (var l = 0; l < u.length && ((s = u[l]), 8 === s.nodeType); l++); if (("xml" === Object(i.b)(s) && (s = s.nextSibling), "rss" === Object(i.b)(s))) { var f = Object(o.a)(s); a = c({ playlist: f }, f.feedData); } } if (!a) try { var d = JSON.parse(e.responseText); if (Array.isArray(d)) a = { playlist: d }; else { if (!Array.isArray(d.playlist)) throw Error; a = d; } } catch (e) { throw new Error("Not a valid RSS/JSON feed"); } n.trigger(r.U, a); } catch (e) { t(e.message); } } function t(e) { n.trigger(r.q, { message: e || "Error loading file" }); } var n = c(this, u.a); (this.load = function (n) { a.a.ajax(n, e, t); }), (this.destroy = function () { this.off(); }); }; t.a = s; }, function (e, t, n) { "use strict"; var r = n(7), i = { on: r.a.on, once: r.a.once, off: r.a.off, trigger: r.a.trigger, get: function (e) { return (this.attributes = this.attributes || {}), this.attributes[e]; }, set: function (e, t) { if (((this.attributes = this.attributes || {}), this.attributes[e] !== t)) { var n = this.attributes[e]; (this.attributes[e] = t), this.trigger("change:" + e, this, t, n); } }, clone: function () { var e = {}, t = this.attributes; if (t) for (var n in t) e[n] = t[n]; return e; }, change: function (e, t, n) { this.on("change:" + e, t, n); var r = this.get(e); return t.call(n, this, r, r), this; }, }; t.a = i; }, function (e, t, n) { "use strict"; n.d(t, "a", function () { return i; }); var r = n(4), i = { item: 0, itemMeta: {}, playlistItem: void 0, state: r._3, flashBlocked: !1, provider: void 0, duration: 0, position: 0, buffer: 0 }; }, function (e, t, n) { "use strict"; function r(e) { var t = null; return e && (t = e.querySelector("video, audio")), t || (t = document.createElement("video")), (t.className = "jw-video jw-reset"), t; } t.a = r; }, function (e, t, n) { "use strict"; function r(e) { var t = document.createElement("a"), n = document.createElement("a"); t.href = location.href; try { return (n.href = e), (n.href = n.href), t.protocol + "//" + t.host != n.protocol + "//" + n.host; } catch (e) {} return !0; } function i(e, t, n, i) { d.a.isObject(e) && ((i = e), (e = i.url)); var s, l = p( { xhr: null, url: e, withCredentials: !1, retryWithoutCredentials: !1, timeout: 6e4, timeoutId: -1, oncomplete: t || v, onerror: n || v, mimeType: i && !i.responseType ? "text/xml" : "", requireValidXML: !1, responseType: i && i.plainText ? "text" : "", }, i ); if ("XDomainRequest" in window && r(e)) (s = l.xhr = new window.XDomainRequest()), (s.onload = c(l)), (s.ontimeout = s.onprogress = v), (h = !0); else { if (!("XMLHttpRequest" in window)) return void l.onerror("", e); (s = l.xhr = new window.XMLHttpRequest()), (s.onreadystatechange = u(l)); } var f = a("Error loading file", l); (s.onerror = f), "overrideMimeType" in s ? l.mimeType && s.overrideMimeType(l.mimeType) : (h = !0); try { (e = e.replace(/#.*$/, "")), s.open("GET", e, !0); } catch (e) { return f(e), s; } if (l.responseType) try { s.responseType = l.responseType; } catch (e) {} l.timeout && ((l.timeoutId = setTimeout(function () { o(s), l.onerror("Timeout", e, s); }, l.timeout)), (s.onabort = function () { clearTimeout(l.timeoutId); })); try { l.withCredentials && "withCredentials" in s && (s.withCredentials = !0), s.send(); } catch (e) { f(e); } return s; } function o(e) { (e.onload = null), (e.onprogress = null), (e.onreadystatechange = null), (e.onerror = null), "abort" in e && e.abort(); } function a(e, t) { return function (n) { var r = n.currentTarget || t.xhr; if ((clearTimeout(t.timeoutId), t.retryWithoutCredentials && t.xhr.withCredentials)) { o(r); return void i(p({}, t, { xhr: null, withCredentials: !1, retryWithoutCredentials: !1 })); } t.onerror(e, t.url, r); }; } function u(e) { return function (t) { var n = t.currentTarget || e.xhr; if (4 === n.readyState) { if ((clearTimeout(e.timeoutId), n.status >= 400)) { var r; return (r = 404 === n.status ? "File not found" : n.status + "(" + n.statusText + ")"), e.onerror(r, e.url, n); } if (200 === n.status) return c(e)(t); } }; } function c(e) { return function (t) { var n = t.currentTarget || e.xhr; if ((clearTimeout(e.timeoutId), e.responseType)) { if ("json" === e.responseType) return s(n, e); } else { var r, i = n.responseXML; if (i) try { r = i.firstChild; } catch (e) {} if (i && r) return l(n, i, e); if (h && n.responseText && !i && (i = Object(f.parseXML)(n.responseText)) && i.firstChild) return l(n, i, e); if (e.requireValidXML) return void e.onerror("Invalid XML", e.url, n); } e.oncomplete(n); }; } function s(e, t) { if (!e.response || (d.a.isString(e.response) && '"' !== e.responseText.substr(1))) try { e = p({}, e, { response: JSON.parse(e.responseText) }); } catch (n) { return void t.onerror("Invalid JSON", t.url, e); } return t.oncomplete(e); } function l(e, t, n) { var r = t.documentElement; return n.requireValidXML && ("parsererror" === r.nodeName || r.getElementsByTagName("parsererror").length) ? void n.onerror("Invalid XML", n.url, e) : (e.responseXML || (e = p({}, e, { responseXML: t })), n.oncomplete(e)); } (t.b = r), (t.a = i); var f = n(11), d = n(0), p = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }, v = function () {}, h = !1; }, function (e, t, n) { "use strict"; function r(e) { return "hls" === e.type && i.OS.android ? !1 !== e.androidhls && !i.Browser.firefox && parseFloat(i.OS.version.version) >= 4.4 : null; } t.a = r; var i = n(12); }, function (e, t, n) { "use strict"; function r(e, t) { var n = new y.a(t); return ( n.on(b.X, function (t) { e._qoe.tick("ready"), (t.setupTime = e._qoe.between("setup", "ready")); }), n.on("all", function (t, n) { e.trigger(t, n); }), n ); } function i(e, t) { e.off(), t.playerDestroy(); } function o(e) { for (var t = s.a.length; t--; ) if (s.a[t].uniqueId === e.uniqueId) { s.a.splice(t, 1); break; } } function a(e) { var t = ++x, n = e.id, a = new w.a(), u = {}, c = r(this, e); a.tick("init"), Object.defineProperties(this, { id: { get: function () { return n; }, }, uniqueId: { get: function () { return t; }, }, plugins: { get: function () { return u; }, }, _qoe: { get: function () { return a; }, }, version: { get: function () { return h.a; }, }, Events: { get: function () { return j.a; }, }, utils: { get: function () { return O.a; }, }, _: { get: function () { return k.a; }, }, }), C(this, { _events: {}, setup: function (t) { return a.clear("ready"), a.tick("setup"), i(this, c), (c = r(this, e)), (t.id = n), c.init(t, this), this.on(t.events, null, this); }, remove: function () { return o(this), this.trigger("remove"), i(this, c), this; }, qoe: function () { var e = c.getItemQoe(); return { setupTime: this._qoe.between("setup", "ready"), firstFrame: e.getFirstFrame ? e.getFirstFrame() : null, player: this._qoe.dump(), item: e.dump() }; }, getAudioTracks: function () { return c.getAudioTracks(); }, getBuffer: function () { return c.get("buffer"); }, getCaptions: function () { return c.get("captions"); }, getCaptionsList: function () { return c.getCaptionsList(); }, getConfig: function () { return c.getConfig(); }, getContainer: function () { return c.getContainer(); }, getControls: function () { return c.get("controls"); }, getCurrentAudioTrack: function () { return c.getCurrentAudioTrack(); }, getCurrentCaptions: function () { return c.getCurrentCaptions(); }, getCurrentQuality: function () { return c.getCurrentQuality(); }, getDuration: function () { return c.get("duration"); }, getEnvironment: function () { return g; }, getFullscreen: function () { return c.get("fullscreen"); }, getHeight: function () { return c.getHeight(); }, getItemMeta: function () { return c.get("itemMeta") || {}; }, getMute: function () { return c.getMute(); }, getPlaybackRate: function () { return c.get("playbackRate"); }, getPlaylist: function () { return c.get("playlist"); }, getPlaylistIndex: function () { return c.get("item"); }, getPlaylistItem: function (e) { if (!O.a.exists(e)) return c.get("playlistItem"); var t = this.getPlaylist(); return t ? t[e] : null; }, getPosition: function () { return c.get("position"); }, getProvider: function () { return c.getProvider(); }, getQualityLevels: function () { return c.getQualityLevels(); }, getSafeRegion: function () { var e = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0]; return c.getSafeRegion(e); }, getState: function () { return c.getState(); }, getStretching: function () { return c.get("stretching"); }, getViewable: function () { return c.get("viewable"); }, getVisualQuality: function () { return c.getVisualQuality(); }, getVolume: function () { return c.get("volume"); }, getWidth: function () { return c.getWidth(); }, setCaptions: function (e) { return c.setCaptions(e), this; }, setConfig: function (e) { return c.setConfig(e), this; }, setControls: function (e) { return c.setControls(e), this; }, setCurrentAudioTrack: function (e) { c.setCurrentAudioTrack(e); }, setCurrentCaptions: function (e) { c.setCurrentCaptions(e); }, setCurrentQuality: function (e) { c.setCurrentQuality(e); }, setFullscreen: function (e) { return c.setFullscreen(e), this; }, setMute: function (e) { return c.setMute(e), this; }, setPlaybackRate: function (e) { return c.setPlaybackRate(e), this; }, setCues: function (e) { return c.setCues(e), this; }, setVolume: function (e) { return c.setVolume(e), this; }, load: function (e, t) { return c.load(e, t), this; }, play: function (e) { return c.play(e), this; }, pause: function (e) { return c.pause(e), this; }, playToggle: function (e) { switch (this.getState()) { case b._6: case b._0: this.pause(e); break; default: this.play(e); } }, seek: function (e, t) { return c.seek(e, t), this; }, playlistItem: function (e, t) { return c.playlistItem(e, t), this; }, playlistNext: function (e) { return c.playlistNext(e), this; }, playlistPrev: function (e) { return c.playlistPrev(e), this; }, next: function () { return c.next(), this; }, castToggle: function () { return c.castToggle(), this; }, createInstream: function () { return c.createInstream(); }, skipAd: function () { return c.skipAd(), this; }, stop: function () { return c.stop(), this; }, resize: function (e, t) { return c.resize(e, t), this; }, addButton: function (e, t, n, r, i) { return c.addButton(e, t, n, r, i), this; }, removeButton: function (e) { return c.removeButton(e), this; }, attachMedia: function () { return c.attachMedia(), this; }, detachMedia: function () { return c.detachMedia(), this; }, isBeforeComplete: function () { return c.isBeforeComplete(); }, isBeforePlay: function () { return c.isBeforePlay(); }, }); } function u(e) { for (var t = 0; t < s.a.length; t++) if (s.a[t].id === e) return s.a[t]; return null; } Object.defineProperty(t, "__esModule", { value: !0 }); var c = n(16), s = n(27), l = n(17), f = n(18), d = { availableProviders: l.a, registerProvider: f.a }, p = n(23); d.registerPlugin = function (e, t, n) { "jwpsrv" !== e && Object(p.b)(e, t, n); }; var v = d, h = n(20), m = n(19), g = n(12), y = n(45), b = n(4), w = n(21), j = n(7), O = n(6), k = n(0), C = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }, x = 0; C(a.prototype, { on: function (e, t, n) { return j.c.call(this, e, t, n); }, once: function (e, t, n) { return j.d.call(this, e, t, n); }, off: function (e, t, n) { return j.b.call(this, e, t, n); }, trigger: function (e, t) { return (t = k.a.isObject(t) ? C({}, t) : {}), (t.type = e), m.a.debug ? j.e.call(this, e, t) : j.f.call(this, e, t); }, getPlugin: function (e) { return this.plugins[e]; }, addPlugin: function (e, t) { (this.plugins[e] = t), this.on("ready", t.addToPlayer), t.resize && this.on("resize", t.resizeHandler); }, registerPlugin: function (e, t, n) { Object(p.b)(e, t, n); }, getAdBlock: function () { return !1; }, playAd: function (e) {}, pauseAd: function (e) {}, }), (n.p = Object(c.loadFrom)()); var P = function (e) { var t = void 0, n = void 0; if ((e ? ("string" == typeof e ? (t = u(e)) || (n = document.getElementById(e)) : "number" == typeof e ? (t = s.a[e]) : e.nodeType && ((n = e), (t = u(n.id)))) : (t = s.a[0]), t)) return t; if (n) { var r = new a(n); return s.a.push(r), r; } return { registerPlugin: v.registerPlugin }; }; Object.defineProperties(P, { api: { get: function () { return v; }, set: function () {}, }, version: { get: function () { return h.a; }, set: function () {}, }, debug: { get: function () { return m.a.debug; }, set: function (e) { m.a.debug = !!e; }, }, }); var E = P, S = n(40), T = n(36), _ = n(22), M = n(37), N = n(39), L = n(34), A = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }, F = k.a.extend, I = {}; (I.api = v), (I._ = k.a), (I.version = "8.0.4+commercial_v8-0-4.214.commercial.9d9f3f.hlsjs..jwplayer.3e63b3.dai.9f6ce0.freewheel.e198d2.googima.ae7c16.vast.cb7909.jwpsrv.e9069a.gapro.0b6cdb.related.a4afbc.vr.2cfb26"), (I.utils = A(O.a, { key: T.a, extend: F, scriptloader: _.a, rssparser: { parse: N.a }, tea: M.a, UI: S.a })), (I.utils.css.style = I.utils.style), (I.vid = L.a); var R = I, B = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } return e; }, D = window; B(E, R), "function" == typeof D.define && D.define.amd && D.define([], function () { return E; }); var q = E; D.jwplayer && (q = D.jwplayer); t.default = q; }, ]).default; $(document).ready(function () { var thePlaylist; var thePlaylistItem = []; $(".video_menus .videos_list li").each(function (index) { thePlaylistItem[index] = { sources: [ { file: "jwplayer/" + $(this).attr("data-video-name") + ".mp4" }, { file: "jwplayer/" + $(this).attr("data-video-name") + ".webm" }, { file: "jwplayer/" + $(this).attr("data-video-name") + ".ogv" }, ], image: "source/images/rdp-endframe.png", title: $(this).find("h3").text(), videoName: $(this).attr("class"), }; }); $(".fluid-static .videos_list li").on("click", function (e) { e.stopPropagation(); //$("body").css("overflow", "hidden"); document.body.classList.add('popup-open'); playMobileVideo(this); if ($(this).parents().hasClass("video_menus")) { $(".videos_list li").removeClass("active"); $(this).addClass("active"); } else { cVal = $(this).attr("data-video-name"); $(".videos_list li").removeClass("active"); $("." + cVal).addClass("active"); } var currentHeight = $(".video_menus").height() + $("#videos_list>li").offset().top; var currentActiveHeight = $("#videos_list li.active").offset().top; if (currentHeight <= currentActiveHeight) { var scroll_video = $(".videos_list li.active").offset().top; $(".video_cont .videos_list").scrollTop(scroll_video - $("#videos_list li.active").height() / 2); } else { $(".video_cont .videos_list").scrollTop(0); } }); $(".video_menus li").on("click", function (e) { e.stopPropagation(); //$("body").css("overflow", "hidden"); document.body.classList.add('popup-open'); playMobileVideo(this); if ($(this).parents().hasClass("video_menus")) { $(".videos_list li").removeClass("active"); $(this).addClass("active"); } else { cVal = $(this).attr("data-video-name"); $(".videos_list li").removeClass("active"); $("." + cVal).addClass("active"); } }); $(document).on("keydown", function (e) { if (e.keyCode == 27) { if ($("#container-jwplayer8").length != 0) { if (jwplayer().getFullscreen() == false) { closeVideo(); } } } }); $(".video-container").on("click", function (e) { e.stopPropagation(); }); $(document).on("click", "body", function () { if ($("#container-jwplayer8").length != 0) { closeVideo(); } }); $(".model-wrapper").mousedown(function (e) { e.preventDefault(); down = true; x = e.pageX; y = e.pageY; top = $(this).scrollTop(); left = $(this).scrollLeft(); timestamp = new Date().getTime(); }); $(document).on("click", ".model-wrapper", function (event) { var interval = 350; var timestamp2 = new Date().getTime(); if (timestamp2 - timestamp > interval) { return false; } else { return true; } }); $(".modal-close-icon").on("click", function (e) { e.stopPropagation(); closeVideo(); }); function mobileAutoplay() { var isiDevice = /ipad|iphone|ipod/i.test(navigator.userAgent.toLowerCase()); var isAndroid = /android/i.test(navigator.userAgent.toLowerCase()); var isBlackBerry = /blackberry/i.test(navigator.userAgent.toLowerCase()); var isWindowsPhone = /windows phone/i.test(navigator.userAgent.toLowerCase()); var isWebOS = /webOS/i.test(navigator.userAgent.toLowerCase()); var iEMobile = /IEMobile/i.test(navigator.userAgent.toLowerCase()); var iBada = /bada/i.test(navigator.userAgent.toLowerCase()); var isWindowsTablet = navigator.userAgent.toLowerCase().indexOf("win") !== -1 && navigator.userAgent.toLowerCase().indexOf("touch") !== -1; if (isiDevice || isAndroid || isBlackBerry || isWindowsPhone || isWebOS || iEMobile || iBada || isWindowsTablet) { return true; } else { return false; } } function playMobileVideo(a) { console.log(a); console.log(thePlaylistItem); if (thePlaylistItem.length > 0) { $(".model-wrapper").show(); jwplayer("container-jwplayer8").setup({ preload: "none", repeat: false, stagevideo: false, stretching: "uniform", width: "100%", aspectratio: "16:9", controls: true, displaydescription: false, displaytitle: false, flashplayer: "jwplayer/jwplayer.flash.swf", autostart: true, mute: false, playbackRateControls: false, playlist: thePlaylistItem, }); for (var i = 0; i < thePlaylistItem.length; i++) { var arrVal = thePlaylistItem[i]; if ($(a).attr("data-video-name") == arrVal["videoName"]) { var playlistNo = i; } } jwplayer("container-jwplayer8").playlistItem(playlistNo); jwplayer("container-jwplayer8").setVolume(50); jwplayer("container-jwplayer8").on("playlistItem", function (e) { var currentplayItem = e; var currentVideoname = currentplayItem.item.videoName; $(".videos_list li").removeClass("active"); $("." + currentVideoname).addClass("active"); }); if (mobileAutoplay()) { $(".video_menus").hide(); } } else { playVideo(a); $(".video_menus").hide(); $(".video-container").addClass("noPlaylist"); jwplayer("container-jwplayer8").setVolume(50); } } function playVideo(a) { $(".model-wrapper").show(); jwplayer("container-jwplayer8").setup({ preload: "none", repeat: false, stagevideo: false, stretching: "uniform", width: "100%", aspectratio: "16:9", controls: true, displaydescription: false, displaytitle: false, flashplayer: "jwplayer/jwplayer.flash.swf", autostart: true, mute: false, playbackRateControls: false, playlist: [ { sources: [ { file: "jwplayer/" + $(a).attr("data-video-name") + ".mp4" }, { file: "jwplayer/" + $(a).attr("data-video-name") + ".webm" }, { file: "jwplayer/" + $(a).attr("data-video-name") + ".ogv" }, ], image: "source/images/rdp-endframe.png", }, ], }); } function closeVideo() { $(".model-wrapper").hide(); $("body").css("overflow", "auto"); document.body.classList.remove('popup-open'); jwplayer("container-jwplayer8").stop(); } var browser = { isIe: function () { return navigator.appVersion.indexOf("MSIE") != -1; }, navigator: navigator.appVersion, getVersion: function () { var version = 999; if (navigator.appVersion.indexOf("MSIE") != -1) version = parseFloat(navigator.appVersion.split("MSIE")[1]); return version; }, }; if (browser.isIe() && browser.getVersion() <= 10) { $(".videos_list").hide(); } }); var scroll_top = "
    Top
    "; $(document).ready(function () { "use strict"; $(".faq-page, .terms-page, .whitelist-page").append(scroll_top); }); $(window).resize(function () { "use strict"; $.scroll_img(); }); $.scroll_img = function () { "use strict"; var distanceTop = $(".footerMain").offset().top - $(window).height(); if ($(window).scrollTop() < distanceTop && $(window).scrollTop() > 50) { $(".scroll_top").addClass("fixed"); } else { $(".scroll_top").removeClass("fixed"); } }; $(".scroll_top").click(function () { "use strict"; $("html, body").animate({ scrollTop: 0 }, "slow", function () { $(".scroll_top").show().fadeOut(500); }); }); $(window).scroll(function () { "use strict"; $.scroll_img(); }); $(function () { $(".left-nav a").on("click touchend", function () { var link = $(this).attr("href"); window.open(link, "_self"); return false; }); });