CINXE.COM

<!DOCTYPE HTML><html lang="en-US"><head><meta charset="UTF-8"><meta name="content-type" content="text/html; charset=UTF-8"><title class="panspeaktitle">Next-Generation Firewall Hardware - Palo Alto Networks</title><meta name="keywords" content="NGFW, next-generation firewall, hardware firewall, network security, PAN-OS 11.1 Cosmos, firewall"><meta name="pan-keywords" content="Network Security, Network, NGFW, PAN-OS"><meta class="panspeaksummary" name="description" content="Palo Alto Networks offers the world&rsquo;s fastest Layer 7 Firewall (NGFW) built for data centers, campuses, branches and small offices. "><meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=yes"><link rel="canonical" href="https://www.paloaltonetworks.com/network-security/next-generation-firewall-hardware"/><meta name="msapplication-TileImage" content="/etc/clientlibs/pan/img/favicons2020/mstile-144x144.png"><meta name="msapplication-config" content="/etc/clientlibs/pan/img/favicons2020/browserconfig.xml"><meta name="msapplication-TileColor" content="#da532c"><meta name="theme-color" content="#8ad3de"><meta name="google-site-verification" content="yZTC3zLUAlohH5KdyGFhucj62F6WYFsceaLFqQjj3wM" /><link rel="apple-touch-icon" sizes="57x57" href="/etc/clientlibs/pan/img/favicons2020/apple-touch-icon-57x57.png"><link rel="apple-touch-icon" sizes="60x60" href="/etc/clientlibs/pan/img/favicons2020/apple-touch-icon-60x60.png"><link rel="apple-touch-icon" sizes="72x72" href="/etc/clientlibs/pan/img/favicons2020/apple-touch-icon-72x72.png"><link rel="apple-touch-icon" sizes="76x76" href="/etc/clientlibs/pan/img/favicons2020/apple-touch-icon-76x76.png"><link rel="apple-touch-icon" sizes="114x114" href="/etc/clientlibs/pan/img/favicons2020/apple-touch-icon-114x114.png"><link rel="apple-touch-icon" sizes="120x120" href="/etc/clientlibs/pan/img/favicons2020/apple-touch-icon-120x120.png"><link rel="apple-touch-icon" sizes="144x144" href="/etc/clientlibs/pan/img/favicons2020/apple-touch-icon-144x144.png"><link rel="apple-touch-icon" sizes="152x152" href="/etc/clientlibs/pan/img/favicons2020/apple-touch-icon-152x152.png"><link rel="apple-touch-icon" sizes="180x180" href="/etc/clientlibs/pan/img/favicons2020/apple-touch-icon-180x180.png"><link rel="icon" type="image/png" href="/etc/clientlibs/pan/img/favicons2020/strata_32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/etc/clientlibs/pan/img/favicons2020/strata_16x16.png" sizes="16x16"><link rel="icon" type="image/png" href="/etc/clientlibs/pan/img/favicons2020/strata_194x194.png" sizes="194x194"><link rel="icon" type="image/png" href="/etc/clientlibs/pan/img/favicons2020/strata_96x96.png" sizes="96x96"><link rel="icon" type="image/png" href="/etc/clientlibs/pan/img/favicons2020/strata_192x192.png" sizes="192x192"><link rel="shortcut icon" href="/etc/clientlibs/pan/img/favicons2020/stratafaviconico.png"><script>/* jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ !function(H,bb){"object"==typeof module&&"object"==typeof module.exports?module.exports=H.document?bb(H,!0):function(cb){if(!cb.document)throw Error("jQuery requires a window with a document");return bb(cb)}:bb(H)}("undefined"!=typeof window?window:this,function(H,bb){function cb(a,b,c){var e,f,g=(c=c||O).createElement("script");if(g.text=a,b)for(e in Tc)(f=b[e]||b.getAttribute&&b.getAttribute(e))&&g.setAttribute(e,f);c.head.appendChild(g).parentNode.removeChild(g)}function Qa(a){return null==a?a+ "":"object"==typeof a||"function"==typeof a?nb[Yb.call(a)]||"object":typeof a}function Db(a){var b=!!a&&"length"in a&&a.length,c=Qa(a);return!J(a)&&!Ra(a)&&("array"===c||0===b||"number"==typeof b&&0<b&&b-1 in a)}function qa(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}function Eb(a,b,c){return J(b)?d.grep(a,function(e,f){return!!b.call(e,f,e)!==c}):b.nodeType?d.grep(a,function(e){return e===b!==c}):"string"!=typeof b?d.grep(a,function(e){return-1<ob.call(b,e)!==c}):d.filter(b, a,c)}function Zb(a,b){for(;(a=a[b])&&1!==a.nodeType;);return a}function Sa(a){return a}function pb(a){throw a;}function $b(a,b,c,e){var f;try{a&&J(f=a.promise)?f.call(a).done(b).fail(c):a&&J(f=a.then)?f.call(a,b,c):b.apply(void 0,[a].slice(e))}catch(g){c.apply(void 0,[g])}}function qb(){O.removeEventListener("DOMContentLoaded",qb);H.removeEventListener("load",qb);d.ready()}function Uc(a,b){return b.toUpperCase()}function Aa(a){return a.replace(Vc,"ms-").replace(Wc,Uc)}function db(){this.expando=d.expando+ db.uid++}function ac(a,b,c){var e,f;if(void 0===c&&1===a.nodeType)if(e="data-"+b.replace(Xc,"-$&").toLowerCase(),"string"==typeof(c=a.getAttribute(e))){try{c="true"===(f=c)||"false"!==f&&("null"===f?null:f===+f+""?+f:Yc.test(f)?JSON.parse(f):f)}catch(g){}la.set(a,b,c)}else c=void 0;return c}function bc(a,b,c,e){var f,g,h=20,n=e?function(){return e.cur()}:function(){return d.css(a,b,"")},m=n(),t=c&&c[3]||(d.cssNumber[b]?"":"px"),v=a.nodeType&&(d.cssNumber[b]||"px"!==t&&+m)&&eb.exec(d.css(a,b));if(v&& v[3]!==t){m/=2;t=t||v[3];for(v=+m||1;h--;)d.style(a,b,v+t),0>=(1-g)*(1-(g=n()/m||.5))&&(h=0),v/=g;v*=2;d.style(a,b,v+t);c=c||[]}return c&&(v=+v||+m||0,f=c[1]?v+(c[1]+1)*c[2]:+c[2],e&&(e.unit=t,e.start=v,e.end=f)),f}function Ta(a,b){for(var c,e,f,g,h,n,m,t=[],v=0,q=a.length;v<q;v++)(e=a[v]).style&&(c=e.style.display,b?("none"===c&&(t[v]=F.get(e,"display")||null,t[v]||(e.style.display="")),""===e.style.display&&rb(e)&&(t[v]=(m=h=g=void 0,h=(f=e).ownerDocument,n=f.nodeName,(m=cc[n])||(g=h.body.appendChild(h.createElement(n)), m=d.css(g,"display"),g.parentNode.removeChild(g),"none"===m&&(m="block"),cc[n]=m)))):"none"!==c&&(t[v]="none",F.set(e,"display",c)));for(v=0;v<q;v++)null!=t[v]&&(a[v].style.display=t[v]);return a}function ma(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&qa(a,b)?d.merge([a],c):c}function Fb(a,b){for(var c=0,e=a.length;c<e;c++)F.set(a[c],"globalEval",!b||F.get(b[c],"globalEval"))} function dc(a,b,c,e,f){for(var g,h,n,m,t=b.createDocumentFragment(),v=[],q=0,z=a.length;q<z;q++)if((g=a[q])||0===g)if("object"===Qa(g))d.merge(v,g.nodeType?[g]:g);else if(Zc.test(g)){h=h||t.appendChild(b.createElement("div"));n=(ec.exec(g)||["",""])[1].toLowerCase();n=ra[n]||ra._default;h.innerHTML=n[1]+d.htmlPrefilter(g)+n[2];for(n=n[0];n--;)h=h.lastChild;d.merge(v,h.childNodes);(h=t.firstChild).textContent=""}else v.push(b.createTextNode(g));t.textContent="";for(q=0;g=v[q++];)if(e&&-1<d.inArray(g, e))f&&f.push(g);else if(m=Ua(g),h=ma(t.appendChild(g),"script"),m&&Fb(h),c)for(n=0;g=h[n++];)fc.test(g.type||"")&&c.push(g);return t}function Va(){return!0}function Wa(){return!1}function $c(a,b){a:{try{var c=O.activeElement;break a}catch(e){}c=void 0}return a===c==("focus"===b)}function Gb(a,b,c,e,f,g){var h,n;if("object"==typeof b){for(n in"string"!=typeof c&&(e=e||c,c=void 0),b)Gb(a,n,c,e,b[n],g);return a}if(null==e&&null==f?(f=c,e=c=void 0):null==f&&("string"==typeof c?(f=e,e=void 0):(f=e,e=c, c=void 0)),!1===f)f=Wa;else if(!f)return a;return 1===g&&(h=f,(f=function(m){return d().off(m),h.apply(this,arguments)}).guid=h.guid||(h.guid=d.guid++)),a.each(function(){d.event.add(this,b,f,e,c)})}function sb(a,b,c){c?(F.set(a,b,!1),d.event.add(a,b,{namespace:!1,handler:function(e){var f,g,h=F.get(this,b);if(1&e.isTrigger&&this[b])if(h.length)(d.event.special[b]||{}).delegateType&&e.stopPropagation();else{if(h=Ha.call(arguments),F.set(this,b,h),f=c(this,b),this[b](),h!==(g=F.get(this,b))||f?F.set(this, b,!1):g={},h!==g)return e.stopImmediatePropagation(),e.preventDefault(),g&&g.value}else h.length&&(F.set(this,b,{value:d.event.trigger(d.extend(h[0],d.Event.prototype),h.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===F.get(a,b)&&d.event.add(a,b,Va)}function gc(a,b){return qa(a,"table")&&qa(11!==b.nodeType?b:b.firstChild,"tr")&&d(a).children("tbody")[0]||a}function ad(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function bd(a){return"true/"===(a.type||"").slice(0,5)?a.type= a.type.slice(5):a.removeAttribute("type"),a}function hc(a,b){var c,e,f,g,h;if(1===b.nodeType){if(F.hasData(a)&&(h=F.get(a).events))for(e in F.remove(b,"handle events"),h){var n=0;for(c=h[e].length;n<c;n++)d.event.add(b,e,h[e][n])}la.hasData(a)&&(f=la.access(a),g=d.extend({},f),la.set(b,g))}}function Xa(a,b,c,e){b=ic(b);var f,g,h,n=0,m=a.length,t=m-1,v=b[0],q=J(v);if(q||1<m&&"string"==typeof v&&!R.checkClone&&cd.test(v))return a.each(function(A){var B=a.eq(A);q&&(b[0]=v.call(this,A,B.html()));Xa(B, b,c,e)});if(m&&(g=(f=dc(b,a[0].ownerDocument,!1,a,e)).firstChild,1===f.childNodes.length&&(f=g),g||e)){for(h=(g=d.map(ma(f,"script"),ad)).length;n<m;n++){var z=f;n!==t&&(z=d.clone(z,!0,!0),h&&d.merge(g,ma(z,"script")));c.call(a[n],z,n)}if(h)for(f=g[g.length-1].ownerDocument,d.map(g,bd),n=0;n<h;n++)z=g[n],fc.test(z.type||"")&&!F.access(z,"globalEval")&&d.contains(f,z)&&(z.src&&"module"!==(z.type||"").toLowerCase()?d._evalUrl&&!z.noModule&&d._evalUrl(z.src,{nonce:z.nonce||z.getAttribute("nonce")},f): cb(z.textContent.replace(dd,""),z,f))}return a}function jc(a,b,c){for(var e=b?d.filter(b,a):a,f=0;null!=(b=e[f]);f++)c||1!==b.nodeType||d.cleanData(ma(b)),b.parentNode&&(c&&Ua(b)&&Fb(ma(b,"script")),b.parentNode.removeChild(b));return a}function fb(a,b,c){var e,f,g,h,n=Hb.test(b),m=a.style;return(c=c||tb(a))&&(h=c.getPropertyValue(b)||c[b],n&&(h=h.replace(ed,"$1")),""!==h||Ua(a)||(h=d.style(a,b)),!R.pixelBoxStyles()&&Ib.test(h)&&fd.test(b)&&(e=m.width,f=m.minWidth,g=m.maxWidth,m.minWidth=m.maxWidth= m.width=h,h=c.width,m.width=e,m.minWidth=f,m.maxWidth=g)),void 0!==h?h+"":h}function kc(a,b){return{get:function(){if(!a())return(this.get=b).apply(this,arguments);delete this.get}}}function Jb(a){var b;if(!(b=d.cssProps[a]||lc[a])){if(!(a in mc)){a:{b=a;for(var c=b[0].toUpperCase()+b.slice(1),e=nc.length;e--;)if((b=nc[e]+c)in mc)break a;b=void 0}a=lc[a]=b||a}b=a}return b}function oc(a,b,c){return(a=eb.exec(b))?Math.max(0,a[2]-(c||0))+(a[3]||"px"):b}function Kb(a,b,c,e,f,g){var h="width"===b?1:0, n=0,m=0;if(c===(e?"border":"content"))return 0;for(;4>h;h+=2)"margin"===c&&(m+=d.css(a,c+Ca[h],!0,f)),e?("content"===c&&(m-=d.css(a,"padding"+Ca[h],!0,f)),"margin"!==c&&(m-=d.css(a,"border"+Ca[h]+"Width",!0,f))):(m+=d.css(a,"padding"+Ca[h],!0,f),"padding"!==c?m+=d.css(a,"border"+Ca[h]+"Width",!0,f):n+=d.css(a,"border"+Ca[h]+"Width",!0,f));return!e&&0<=g&&(m+=Math.max(0,Math.ceil(a["offset"+b[0].toUpperCase()+b.slice(1)]-g-m-n-.5))||0),m}function pc(a,b,c){var e=tb(a),f=(!R.boxSizingReliable()||c)&& "border-box"===d.css(a,"boxSizing",!1,e),g=f,h=fb(a,b,e),n="offset"+b[0].toUpperCase()+b.slice(1);if(Ib.test(h)){if(!c)return h;h="auto"}return(!R.boxSizingReliable()&&f||!R.reliableTrDimensions()&&qa(a,"tr")||"auto"===h||!parseFloat(h)&&"inline"===d.css(a,"display",!1,e))&&a.getClientRects().length&&(f="border-box"===d.css(a,"boxSizing",!1,e),(g=n in a)&&(h=a[n])),(h=parseFloat(h)||0)+Kb(a,b,c||(f?"border":"content"),g,e,h)+"px"}function ta(a,b,c,e,f){return new ta.prototype.init(a,b,c,e,f)}function Lb(){ub&& (!1===O.hidden&&H.requestAnimationFrame?H.requestAnimationFrame(Lb):H.setTimeout(Lb,d.fx.interval),d.fx.tick())}function qc(){return H.setTimeout(function(){Ya=void 0}),Ya=Date.now()}function vb(a,b){var c,e=0,f={height:a};for(b=b?1:0;4>e;e+=2-b)f["margin"+(c=Ca[e])]=f["padding"+c]=a;return b&&(f.opacity=f.width=a),f}function rc(a,b,c){for(var e,f=(ua.tweeners[b]||[]).concat(ua.tweeners["*"]),g=0,h=f.length;g<h;g++)if(e=f[g].call(c,b,a))return e}function ua(a,b,c){var e,f=0,g=ua.prefilters.length, h=d.Deferred().always(function(){delete n.elem}),n=function(){if(e)return!1;var t=Ya||qc();t=Math.max(0,m.startTime+m.duration-t);for(var v=1-(t/m.duration||0),q=0,z=m.tweens.length;q<z;q++)m.tweens[q].run(v);return h.notifyWith(a,[m,v,t]),1>v&&z?t:(z||h.notifyWith(a,[m,1,0]),h.resolveWith(a,[m]),!1)},m=h.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{},easing:d.easing._default},c),originalProperties:b,originalOptions:c,startTime:Ya||qc(),duration:c.duration,tweens:[],createTween:function(t, v){var q=d.Tween(a,m.opts,t,v,m.opts.specialEasing[t]||m.opts.easing);return m.tweens.push(q),q},stop:function(t){var v=0,q=t?m.tweens.length:0;if(e)return this;for(e=!0;v<q;v++)m.tweens[v].run(1);return t?(h.notifyWith(a,[m,1,0]),h.resolveWith(a,[m,t])):h.rejectWith(a,[m,t]),this}});c=m.props;!function(t,v){var q,z,A,B,K;for(q in t)if(A=v[z=Aa(q)],B=t[q],Array.isArray(B)&&(A=B[1],B=t[q]=B[0]),q!==z&&(t[z]=B,delete t[q]),(K=d.cssHooks[z])&&"expand"in K)for(q in B=K.expand(B),delete t[z],B)q in t|| (t[q]=B[q],v[q]=A);else v[z]=A}(c,m.opts.specialEasing);for(;f<g;f++)if(b=ua.prefilters[f].call(m,a,c,m.opts))return J(b.stop)&&(d._queueHooks(m.elem,m.opts.queue).stop=b.stop.bind(b)),b;return d.map(c,rc,m),J(m.opts.start)&&m.opts.start.call(a,m),m.progress(m.opts.progress).done(m.opts.done,m.opts.complete).fail(m.opts.fail).always(m.opts.always),d.fx.timer(d.extend(n,{elem:a,anim:m,queue:m.opts.queue})),m}function Ja(a){return(a.match(Ba)||[]).join(" ")}function Ka(a){return a.getAttribute&&a.getAttribute("class")|| ""}function Mb(a){return Array.isArray(a)?a:"string"==typeof a&&a.match(Ba)||[]}function Nb(a,b,c,e){var f;if(Array.isArray(b))d.each(b,function(g,h){c||gd.test(a)?e(a,h):Nb(a+"["+("object"==typeof h&&null!=h?g:"")+"]",h,c,e)});else if(c||"object"!==Qa(b))e(a,b);else for(f in b)Nb(a+"["+f+"]",b[f],c,e)}function sc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var e,f=0,g=b.toLowerCase().match(Ba)||[];if(J(c))for(;e=g[f++];)"+"===e[0]?(e=e.slice(1)||"*",(a[e]=a[e]||[]).unshift(c)):(a[e]= a[e]||[]).push(c)}}function tc(a,b,c,e){function f(n){var m;return g[n]=!0,d.each(a[n]||[],function(t,v){var q=v(b,c,e);return"string"!=typeof q||h||g[q]?h?!(m=q):void 0:(b.dataTypes.unshift(q),f(q),!1)}),m}var g={},h=a===Ob;return f(b.dataTypes[0])||!g["*"]&&f("*")}function Pb(a,b){var c,e,f=d.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((f[c]?a:e||(e={}))[c]=b[c]);return e&&d.extend(!0,a,e),a}var Da=[],uc=Object.getPrototypeOf,Ha=Da.slice,ic=Da.flat?function(a){return Da.flat.call(a)}: function(a){return Da.concat.apply([],a)},Qb=Da.push,ob=Da.indexOf,nb={},Yb=nb.toString,wb=nb.hasOwnProperty,vc=wb.toString,hd=vc.call(Object),R={},J=function(a){return"function"==typeof a&&"number"!=typeof a.nodeType&&"function"!=typeof a.item},Ra=function(a){return null!=a&&a===a.window},O=H.document,Tc={type:!0,src:!0,nonce:!0,noModule:!0},d=function(a,b){return new d.fn.init(a,b)};d.fn=d.prototype={jquery:"3.6.1",constructor:d,length:0,toArray:function(){return Ha.call(this)},get:function(a){return null== a?Ha.call(this):0>a?this[a+this.length]:this[a]},pushStack:function(a){a=d.merge(this.constructor(),a);return a.prevObject=this,a},each:function(a){return d.each(this,a)},map:function(a){return this.pushStack(d.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(Ha.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(d.grep(this,function(a,b){return(b+1)%2}))},odd:function(){return this.pushStack(d.grep(this, function(a,b){return b%2}))},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&a<b?[this[a]]:[])},end:function(){return this.prevObject||this.constructor()},push:Qb,sort:Da.sort,splice:Da.splice};d.extend=d.fn.extend=function(){var a,b,c,e,f,g=arguments[0]||{},h=1,n=arguments.length,m=!1;"boolean"==typeof g&&(m=g,g=arguments[h]||{},h++);"object"==typeof g||J(g)||(g={});for(h===n&&(g=this,h--);h<n;h++)if(null!=(a=arguments[h]))for(b in a){var t=a[b];"__proto__"!==b&&g!==t&& (m&&t&&(d.isPlainObject(t)||(e=Array.isArray(t)))?(c=g[b],f=e&&!Array.isArray(c)?[]:e||d.isPlainObject(c)?c:{},e=!1,g[b]=d.extend(m,f,t)):void 0!==t&&(g[b]=t))}return g};d.extend({expando:"jQuery"+("3.6.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw Error(a);},noop:function(){},isPlainObject:function(a){var b,c;return!(!a||"[object Object]"!==Yb.call(a))&&(!(b=uc(a))||"function"==typeof(c=wb.call(b,"constructor")&&b.constructor)&&vc.call(c)===hd)},isEmptyObject:function(a){for(var b in a)return!1; return!0},globalEval:function(a,b,c){cb(a,{nonce:b&&b.nonce},c)},each:function(a,b){var c,e=0;if(Db(a))for(c=a.length;e<c&&!1!==b.call(a[e],e,a[e]);e++);else for(e in a)if(!1===b.call(a[e],e,a[e]))break;return a},makeArray:function(a,b){var c=b||[];return null!=a&&(Db(Object(a))?d.merge(c,"string"==typeof a?[a]:a):Qb.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:ob.call(b,a,c)},merge:function(a,b){for(var c=+b.length,e=0,f=a.length;e<c;e++)a[f++]=b[e];return a.length=f,a},grep:function(a, b,c){var e=[],f=0,g=a.length;for(c=!c;f<g;f++)!b(a[f],f)!==c&&e.push(a[f]);return e},map:function(a,b,c){var e,f,g=0,h=[];if(Db(a))for(e=a.length;g<e;g++)null!=(f=b(a[g],g,c))&&h.push(f);else for(g in a)null!=(f=b(a[g],g,c))&&h.push(f);return ic(h)},guid:1,support:R});"function"==typeof Symbol&&(d.fn[Symbol.iterator]=Da[Symbol.iterator]);d.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){nb["[object "+b+"]"]=b.toLowerCase()});var Oa=function(a){function b(k, l,p,r){var u,x,w,C,y=l&&l.ownerDocument;var E=l?l.nodeType:9;if(p=p||[],"string"!=typeof k||!k||1!==E&&9!==E&&11!==E)return p;if(!r&&(ka(l),l=l||P,W)){if(11!==E&&(C=id.exec(k)))if(u=C[1])if(9===E){if(!(x=l.getElementById(u)))return p;if(x.id===u)return p.push(x),p}else{if(y&&(x=y.getElementById(u))&&da(l,x)&&x.id===u)return p.push(x),p}else{if(C[2])return Ia.apply(p,l.getElementsByTagName(k)),p;if((u=C[3])&&D.getElementsByClassName&&l.getElementsByClassName)return Ia.apply(p,l.getElementsByClassName(u)), p}if(!(!D.qsa||xb[k+" "]||S&&S.test(k)||1===E&&"object"===l.nodeName.toLowerCase())){if(u=k,y=l,1===E&&(jd.test(k)||wc.test(k))){(y=Rb.test(k)&&q(l.parentNode)||l)===l&&D.scope||((w=l.getAttribute("id"))?w=w.replace(xc,yc):l.setAttribute("id",w=G));for(E=(u=Y(k)).length;E--;)u[E]=(w?"#"+w:":scope")+" "+A(u[E]);u=u.join(",")}try{return Ia.apply(p,y.querySelectorAll(u)),p}catch(L){xb(k,!0)}finally{w===G&&l.removeAttribute("id")}}}return yb(k.replace(zb,"$1"),l,p,r)}function c(){var k=[];return function u(p, r){return k.push(p+" ")>M.cacheLength&&delete u[k.shift()],u[p+" "]=r}}function e(k){return k[G]=!0,k}function f(k){var l=P.createElement("fieldset");try{return!!k(l)}catch(p){return!1}finally{l.parentNode&&l.parentNode.removeChild(l)}}function g(k,l){for(var p=k.split("|"),r=p.length;r--;)M.attrHandle[p[r]]=l}function h(k,l){var p=l&&k,r=p&&1===k.nodeType&&1===l.nodeType&&k.sourceIndex-l.sourceIndex;if(r)return r;if(p)for(;p=p.nextSibling;)if(p===l)return-1;return k?1:-1}function n(k){return function(l){return"input"=== l.nodeName.toLowerCase()&&l.type===k}}function m(k){return function(l){var p=l.nodeName.toLowerCase();return("input"===p||"button"===p)&&l.type===k}}function t(k){return function(l){return"form"in l?l.parentNode&&!1===l.disabled?"label"in l?"label"in l.parentNode?l.parentNode.disabled===k:l.disabled===k:l.isDisabled===k||l.isDisabled!==!k&&kd(l)===k:l.disabled===k:"label"in l&&l.disabled===k}}function v(k){return e(function(l){return l=+l,e(function(p,r){for(var u,x=k([],p.length,l),w=x.length;w--;)p[u= x[w]]&&(p[u]=!(r[u]=p[u]))})})}function q(k){return k&&"undefined"!=typeof k.getElementsByTagName&&k}function z(){}function A(k){for(var l=0,p=k.length,r="";l<p;l++)r+=k[l].value;return r}function B(k,l,p){var r=l.dir,u=l.next,x=u||r,w=p&&"parentNode"===x,C=ca++;return l.first?function(y,E,L){for(;y=y[r];)if(1===y.nodeType||w)return k(y,E,L);return!1}:function(y,E,L){var aa,Z,I,Q=[ea,C];if(L)for(;y=y[r];){if((1===y.nodeType||w)&&k(y,E,L))return!0}else for(;y=y[r];)if(1===y.nodeType||w)if(Z=(I=y[G]|| (y[G]={}))[y.uniqueID]||(I[y.uniqueID]={}),u&&u===y.nodeName.toLowerCase())y=y[r]||y;else{if((aa=Z[x])&&aa[0]===ea&&aa[1]===C)return Q[2]=aa[2];if((Z[x]=Q)[2]=k(y,E,L))return!0}return!1}}function K(k){return 1<k.length?function(l,p,r){for(var u=k.length;u--;)if(!k[u](l,p,r))return!1;return!0}:k[0]}function U(k,l,p,r,u){for(var x,w=[],C=0,y=k.length,E=null!=l;C<y;C++)(x=k[C])&&(p&&!p(x,r,u)||(w.push(x),E&&l.push(C)));return w}function va(k,l,p,r,u,x){return r&&!r[G]&&(r=va(r)),u&&!u[G]&&(u=va(u,x)), e(function(w,C,y,E){var L,aa=[],Z=[],I=C.length,Q;if(!(Q=w)){Q=l||"*";for(var T=y.nodeType?[y]:y,wa=[],ia=0,fa=T.length;ia<fa;ia++)b(Q,T[ia],wa);Q=wa}Q=!k||!w&&l?Q:U(Q,aa,k,y,E);T=p?u||(w?k:I||r)?[]:C:Q;if(p&&p(Q,T,y,E),r){var ba=U(T,Z);r(ba,[],y,E);for(y=ba.length;y--;)(L=ba[y])&&(T[Z[y]]=!(Q[Z[y]]=L))}if(w){if(u||k){if(u){ba=[];for(y=T.length;y--;)(L=T[y])&&ba.push(Q[y]=L);u(null,T=[],ba,E)}for(y=T.length;y--;)(L=T[y])&&-1<(ba=u?La(w,L):aa[y])&&(w[ba]=!(C[ba]=L))}}else T=U(T===C?T.splice(I,T.length): T),u?u(null,C,T,E):Ia.apply(C,T)})}function ha(k){var l,p,r=k.length,u=M.relative[k[0].type];var x=u||M.relative[" "];for(var w=u?1:0,C=B(function(L){return L===l},x,!0),y=B(function(L){return-1<La(l,L)},x,!0),E=[function(L,aa,Z){L=!u&&(Z||aa!==na)||((l=aa).nodeType?C(L,aa,Z):y(L,aa,Z));return l=null,L}];w<r;w++)if(x=M.relative[k[w].type])E=[B(K(E),x)];else{if((x=M.filter[k[w].type].apply(null,k[w].matches))[G]){for(p=++w;p<r&&!M.relative[k[p].type];p++);return va(1<w&&K(E),1<w&&A(k.slice(0,w-1).concat({value:" "=== k[w-2].type?"*":""})).replace(zb,"$1"),x,w<p&&ha(k.slice(w,p)),p<r&&ha(k=k.slice(p)),p<r&&A(k))}E.push(x)}return K(E)}var oa,D,M,ja,N,Y,Za,yb,na,sa,xa,ka,P,X,W,S,pa,ya,da,G="sizzle"+1*new Date,V=a.document,ea=0,ca=0,za=c(),Ma=c(),Ab=c(),xb=c(),Sb=function(k,l){return k===l&&(xa=!0),0},ld={}.hasOwnProperty,Na=[],md=Na.pop,nd=Na.push,Ia=Na.push,zc=Na.slice,La=function(k,l){for(var p=0,r=k.length;p<r;p++)if(k[p]===l)return p;return-1},od=RegExp("[\\x20\\t\\r\\n\\f]+","g"),zb=RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$", "g"),pd=RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),wc=RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),jd=RegExp("[\\x20\\t\\r\\n\\f]|>"),qd=RegExp(":((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+)(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|\\[[\\x20\\t\\r\\n\\f]*((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+)(?:[\\x20\\t\\r\\n\\f]*([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+))|)[\\x20\\t\\r\\n\\f]*\\])*)|.*)\\)|)"), rd=RegExp("^(?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+$"),Bb={ID:RegExp("^#((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+)"),CLASS:RegExp("^\\.((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+)"),TAG:RegExp("^((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+|[*])"),ATTR:RegExp("^\\[[\\x20\\t\\r\\n\\f]*((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+)(?:[\\x20\\t\\r\\n\\f]*([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+))|)[\\x20\\t\\r\\n\\f]*\\]"), PSEUDO:RegExp("^:((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+)(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|\\[[\\x20\\t\\r\\n\\f]*((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+)(?:[\\x20\\t\\r\\n\\f]*([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+))|)[\\x20\\t\\r\\n\\f]*\\])*)|.*)\\)|)"), CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)", "i")},sd=/HTML$/i,td=/^(?:input|select|textarea|button)$/i,ud=/^h\d$/i,gb=/^[^{]+\{\s*\[native \w/,id=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Rb=/[+~]/,Ea=RegExp("\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\([^\\r\\n\\f])","g"),Fa=function(k,l){var p="0x"+k.slice(1)-65536;return l||(0>p?String.fromCharCode(p+65536):String.fromCharCode(p>>10|55296,1023&p|56320))},xc=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,yc=function(k,l){return l?"\x00"===k?"\ufffd":k.slice(0,-1)+"\\"+k.charCodeAt(k.length- 1).toString(16)+" ":"\\"+k},Ac=function(){ka()},kd=B(function(k){return!0===k.disabled&&"fieldset"===k.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{Ia.apply(Na=zc.call(V.childNodes),V.childNodes),Na[V.childNodes.length].nodeType}catch(k){Ia={apply:Na.length?function(l,p){nd.apply(l,zc.call(p))}:function(l,p){for(var r=l.length,u=0;l[r++]=p[u++];);l.length=r-1}}}for(oa in D=b.support={},N=b.isXML=function(k){var l=k&&(k.ownerDocument||k).documentElement;return!sd.test(k&&k.namespaceURI|| l&&l.nodeName||"HTML")},ka=b.setDocument=function(k){var l,p;k=k?k.ownerDocument||k:V;return k!=P&&9===k.nodeType&&k.documentElement&&(X=(P=k).documentElement,W=!N(P),V!=P&&(p=P.defaultView)&&p.top!==p&&(p.addEventListener?p.addEventListener("unload",Ac,!1):p.attachEvent&&p.attachEvent("onunload",Ac)),D.scope=f(function(r){return X.appendChild(r).appendChild(P.createElement("div")),"undefined"!=typeof r.querySelectorAll&&!r.querySelectorAll(":scope fieldset div").length}),D.attributes=f(function(r){return r.className= "i",!r.getAttribute("className")}),D.getElementsByTagName=f(function(r){return r.appendChild(P.createComment("")),!r.getElementsByTagName("*").length}),D.getElementsByClassName=gb.test(P.getElementsByClassName),D.getById=f(function(r){return X.appendChild(r).id=G,!P.getElementsByName||!P.getElementsByName(G).length}),D.getById?(M.filter.ID=function(r){var u=r.replace(Ea,Fa);return function(x){return x.getAttribute("id")===u}},M.find.ID=function(r,u){if("undefined"!=typeof u.getElementById&&W){var x= u.getElementById(r);return x?[x]:[]}}):(M.filter.ID=function(r){var u=r.replace(Ea,Fa);return function(x){return(x="undefined"!=typeof x.getAttributeNode&&x.getAttributeNode("id"))&&x.value===u}},M.find.ID=function(r,u){if("undefined"!=typeof u.getElementById&&W){var x,w,C=u.getElementById(r);if(C){if((x=C.getAttributeNode("id"))&&x.value===r)return[C];var y=u.getElementsByName(r);for(w=0;C=y[w++];)if((x=C.getAttributeNode("id"))&&x.value===r)return[C]}return[]}}),M.find.TAG=D.getElementsByTagName? function(r,u){return"undefined"!=typeof u.getElementsByTagName?u.getElementsByTagName(r):D.qsa?u.querySelectorAll(r):void 0}:function(r,u){var x,w=[],C=0,y=u.getElementsByTagName(r);if("*"===r){for(;x=y[C++];)1===x.nodeType&&w.push(x);return w}return y},M.find.CLASS=D.getElementsByClassName&&function(r,u){if("undefined"!=typeof u.getElementsByClassName&&W)return u.getElementsByClassName(r)},pa=[],S=[],(D.qsa=gb.test(P.querySelectorAll))&&(f(function(r){var u;X.appendChild(r).innerHTML="<a id='"+G+ "'></a><select id='"+G+"-\r\\' msallowcapture=''><option selected=''></option></select>";r.querySelectorAll("[msallowcapture^='']").length&&S.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")");r.querySelectorAll("[selected]").length||S.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)");r.querySelectorAll("[id~="+G+"-]").length||S.push("~=");(u=P.createElement("input")).setAttribute("name",""); r.appendChild(u);r.querySelectorAll("[name='']").length||S.push("\\[[\\x20\\t\\r\\n\\f]*name[\\x20\\t\\r\\n\\f]*=[\\x20\\t\\r\\n\\f]*(?:''|\"\")");r.querySelectorAll(":checked").length||S.push(":checked");r.querySelectorAll("a#"+G+"+*").length||S.push(".#.+[+~]");r.querySelectorAll("\\\f");S.push("[\\r\\n\\f]")}),f(function(r){r.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var u=P.createElement("input");u.setAttribute("type","hidden");r.appendChild(u).setAttribute("name", "D");r.querySelectorAll("[name=d]").length&&S.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?=");2!==r.querySelectorAll(":enabled").length&&S.push(":enabled",":disabled");X.appendChild(r).disabled=!0;2!==r.querySelectorAll(":disabled").length&&S.push(":enabled",":disabled");r.querySelectorAll("*,:x");S.push(",.*:")})),(D.matchesSelector=gb.test(ya=X.matches||X.webkitMatchesSelector||X.mozMatchesSelector||X.oMatchesSelector||X.msMatchesSelector))&&f(function(r){D.disconnectedMatch=ya.call(r,"*");ya.call(r, "[s!='']:x");pa.push("!=",":((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+)(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|\\[[\\x20\\t\\r\\n\\f]*((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+)(?:[\\x20\\t\\r\\n\\f]*([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+))|)[\\x20\\t\\r\\n\\f]*\\])*)|.*)\\)|)")}), S=S.length&&new RegExp(S.join("|")),pa=pa.length&&new RegExp(pa.join("|")),l=gb.test(X.compareDocumentPosition),da=l||gb.test(X.contains)?function(r,u){var x=9===r.nodeType?r.documentElement:r,w=u&&u.parentNode;return r===w||!(!w||1!==w.nodeType||!(x.contains?x.contains(w):r.compareDocumentPosition&&16&r.compareDocumentPosition(w)))}:function(r,u){if(u)for(;u=u.parentNode;)if(u===r)return!0;return!1},Sb=l?function(r,u){if(r===u)return xa=!0,0;var x=!r.compareDocumentPosition-!u.compareDocumentPosition; return x||(1&(x=(r.ownerDocument||r)==(u.ownerDocument||u)?r.compareDocumentPosition(u):1)||!D.sortDetached&&u.compareDocumentPosition(r)===x?r==P||r.ownerDocument==V&&da(V,r)?-1:u==P||u.ownerDocument==V&&da(V,u)?1:sa?La(sa,r)-La(sa,u):0:4&x?-1:1)}:function(r,u){if(r===u)return xa=!0,0;var x=0;var w=r.parentNode;var C=u.parentNode,y=[r],E=[u];if(!w||!C)return r==P?-1:u==P?1:w?-1:C?1:sa?La(sa,r)-La(sa,u):0;if(w===C)return h(r,u);for(w=r;w=w.parentNode;)y.unshift(w);for(w=u;w=w.parentNode;)E.unshift(w); for(;y[x]===E[x];)x++;return x?h(y[x],E[x]):y[x]==V?-1:E[x]==V?1:0}),P},b.matches=function(k,l){return b(k,null,null,l)},b.matchesSelector=function(k,l){if(ka(k),!(!D.matchesSelector||!W||xb[l+" "]||pa&&pa.test(l)||S&&S.test(l)))try{var p=ya.call(k,l);if(p||D.disconnectedMatch||k.document&&11!==k.document.nodeType)return p}catch(r){xb(l,!0)}return 0<b(l,P,null,[k]).length},b.contains=function(k,l){return(k.ownerDocument||k)!=P&&ka(k),da(k,l)},b.attr=function(k,l){(k.ownerDocument||k)!=P&&ka(k);var p= M.attrHandle[l.toLowerCase()];p=p&&ld.call(M.attrHandle,l.toLowerCase())?p(k,l,!W):void 0;return void 0!==p?p:D.attributes||!W?k.getAttribute(l):(p=k.getAttributeNode(l))&&p.specified?p.value:null},b.escape=function(k){return(k+"").replace(xc,yc)},b.error=function(k){throw Error("Syntax error, unrecognized expression: "+k);},b.uniqueSort=function(k){var l,p=[],r=0,u=0;if(xa=!D.detectDuplicates,sa=!D.sortStable&&k.slice(0),k.sort(Sb),xa){for(;l=k[u++];)l===k[u]&&(r=p.push(u));for(;r--;)k.splice(p[r], 1)}return sa=null,k},ja=b.getText=function(k){var l,p="",r=0;if(l=k.nodeType)if(1===l||9===l||11===l){if("string"==typeof k.textContent)return k.textContent;for(k=k.firstChild;k;k=k.nextSibling)p+=ja(k)}else{if(3===l||4===l)return k.nodeValue}else for(;l=k[r++];)p+=ja(l);return p},(M=b.selectors={cacheLength:50,createPseudo:e,match:Bb,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(k){return k[1]= k[1].replace(Ea,Fa),k[3]=(k[3]||k[4]||k[5]||"").replace(Ea,Fa),"~="===k[2]&&(k[3]=" "+k[3]+" "),k.slice(0,4)},CHILD:function(k){return k[1]=k[1].toLowerCase(),"nth"===k[1].slice(0,3)?(k[3]||b.error(k[0]),k[4]=+(k[4]?k[5]+(k[6]||1):2*("even"===k[3]||"odd"===k[3])),k[5]=+(k[7]+k[8]||"odd"===k[3])):k[3]&&b.error(k[0]),k},PSEUDO:function(k){var l,p=!k[6]&&k[2];return Bb.CHILD.test(k[0])?null:(k[3]?k[2]=k[4]||k[5]||"":p&&qd.test(p)&&(l=Y(p,!0))&&(l=p.indexOf(")",p.length-l)-p.length)&&(k[0]=k[0].slice(0, l),k[2]=p.slice(0,l)),k.slice(0,3))}},filter:{TAG:function(k){var l=k.replace(Ea,Fa).toLowerCase();return"*"===k?function(){return!0}:function(p){return p.nodeName&&p.nodeName.toLowerCase()===l}},CLASS:function(k){var l=za[k+" "];return l||(l=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+k+"([\\x20\\t\\r\\n\\f]|$)"),za(k,function(p){return l.test("string"==typeof p.className&&p.className||"undefined"!=typeof p.getAttribute&&p.getAttribute("class")||"")}))},ATTR:function(k,l,p){return function(r){r=b.attr(r, k);return null==r?"!="===l:!l||(r+="","="===l?r===p:"!="===l?r!==p:"^="===l?p&&0===r.indexOf(p):"*="===l?p&&-1<r.indexOf(p):"$="===l?p&&r.slice(-p.length)===p:"~="===l?-1<(" "+r.replace(od," ")+" ").indexOf(p):"|="===l&&(r===p||r.slice(0,p.length+1)===p+"-"))}},CHILD:function(k,l,p,r,u){var x="nth"!==k.slice(0,3),w="last"!==k.slice(-4),C="of-type"===l;return 1===r&&0===u?function(y){return!!y.parentNode}:function(y,E,L){var aa,Z,I,Q;E=x!==w?"nextSibling":"previousSibling";var T=y.parentNode,wa=C&& y.nodeName.toLowerCase(),ia=!L&&!C,fa=!1;if(T){if(x){for(;E;){for(I=y;I=I[E];)if(C?I.nodeName.toLowerCase()===wa:1===I.nodeType)return!1;var ba=E="only"===k&&!ba&&"nextSibling"}return!0}if(ba=[w?T.firstChild:T.lastChild],w&&ia)for(fa=(Q=(aa=(L=(Z=(I=T)[G]||(I[G]={}))[I.uniqueID]||(Z[I.uniqueID]={}))[k]||[])[0]===ea&&aa[1])&&aa[2],I=Q&&T.childNodes[Q];I=++Q&&I&&I[E]||(fa=Q=0)||ba.pop();){if(1===I.nodeType&&++fa&&I===y){L[k]=[ea,Q,fa];break}}else if(ia&&(fa=Q=(aa=((Z=(I=y)[G]||(I[G]={}))[I.uniqueID]|| (Z[I.uniqueID]={}))[k]||[])[0]===ea&&aa[1]),!1===fa)for(;(I=++Q&&I&&I[E]||(fa=Q=0)||ba.pop())&&((C?I.nodeName.toLowerCase()!==wa:1!==I.nodeType)||!++fa||(ia&&((L=(Z=I[G]||(I[G]={}))[I.uniqueID]||(Z[I.uniqueID]={}))[k]=[ea,fa]),I!==y)););return(fa-=u)===r||0==fa%r&&0<=fa/r}}},PSEUDO:function(k,l){var p,r=M.pseudos[k]||M.setFilters[k.toLowerCase()]||b.error("unsupported pseudo: "+k);return r[G]?r(l):1<r.length?(p=[k,k,"",l],M.setFilters.hasOwnProperty(k.toLowerCase())?e(function(u,x){for(var w,C=r(u, l),y=C.length;y--;)u[w=La(u,C[y])]=!(x[w]=C[y])}):function(u){return r(u,0,p)}):r}},pseudos:{not:e(function(k){var l=[],p=[],r=Za(k.replace(zb,"$1"));return r[G]?e(function(u,x,w,C){var y;w=r(u,null,C,[]);for(C=u.length;C--;)(y=w[C])&&(u[C]=!(x[C]=y))}):function(u,x,w){return l[0]=u,r(l,null,w,p),l[0]=null,!p.pop()}}),has:e(function(k){return function(l){return 0<b(k,l).length}}),contains:e(function(k){return k=k.replace(Ea,Fa),function(l){return-1<(l.textContent||ja(l)).indexOf(k)}}),lang:e(function(k){return rd.test(k|| "")||b.error("unsupported lang: "+k),k=k.replace(Ea,Fa).toLowerCase(),function(l){var p;do if(p=W?l.lang:l.getAttribute("xml:lang")||l.getAttribute("lang"))return(p=p.toLowerCase())===k||0===p.indexOf(k+"-");while((l=l.parentNode)&&1===l.nodeType);return!1}}),target:function(k){var l=a.location&&a.location.hash;return l&&l.slice(1)===k.id},root:function(k){return k===X},focus:function(k){return k===P.activeElement&&(!P.hasFocus||P.hasFocus())&&!!(k.type||k.href||~k.tabIndex)},enabled:t(!1),disabled:t(!0), checked:function(k){var l=k.nodeName.toLowerCase();return"input"===l&&!!k.checked||"option"===l&&!!k.selected},selected:function(k){return k.parentNode&&k.parentNode.selectedIndex,!0===k.selected},empty:function(k){for(k=k.firstChild;k;k=k.nextSibling)if(6>k.nodeType)return!1;return!0},parent:function(k){return!M.pseudos.empty(k)},header:function(k){return ud.test(k.nodeName)},input:function(k){return td.test(k.nodeName)},button:function(k){var l=k.nodeName.toLowerCase();return"input"===l&&"button"=== k.type||"button"===l},text:function(k){var l;return"input"===k.nodeName.toLowerCase()&&"text"===k.type&&(null==(l=k.getAttribute("type"))||"text"===l.toLowerCase())},first:v(function(){return[0]}),last:v(function(k,l){return[l-1]}),eq:v(function(k,l,p){return[0>p?p+l:p]}),even:v(function(k,l){for(var p=0;p<l;p+=2)k.push(p);return k}),odd:v(function(k,l){for(var p=1;p<l;p+=2)k.push(p);return k}),lt:v(function(k,l,p){for(l=0>p?p+l:l<p?l:p;0<=--l;)k.push(l);return k}),gt:v(function(k,l,p){for(p=0>p? p+l:p;++p<l;)k.push(p);return k})}}).pseudos.nth=M.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})M.pseudos[oa]=n(oa);for(oa in{submit:!0,reset:!0})M.pseudos[oa]=m(oa);return z.prototype=M.filters=M.pseudos,M.setFilters=new z,Y=b.tokenize=function(k,l){var p,r,u,x,w,C;if(w=Ma[k+" "])return l?0:w.slice(0);w=k;var y=[];for(C=M.preFilter;w;){for(x in p&&!(r=pd.exec(w))||(r&&(w=w.slice(r[0].length)||w),y.push(u=[])),p=!1,(r=wc.exec(w))&&(p=r.shift(),u.push({value:p,type:r[0].replace(zb, " ")}),w=w.slice(p.length)),M.filter)!(r=Bb[x].exec(w))||C[x]&&!(r=C[x](r))||(p=r.shift(),u.push({value:p,type:x,matches:r}),w=w.slice(p.length));if(!p)break}return l?w.length:w?b.error(k):Ma(k,y).slice(0)},Za=b.compile=function(k,l){var p,r,u,x,w=[],C=[],y=Ab[k+" "];if(!y){l||(l=Y(k));for(p=l.length;p--;)(y=ha(l[p]))[G]?w.push(y):C.push(y);(y=Ab(k,(r=0<w.length,u=0<C.length,x=function(E,L,aa,Z,I){var Q,T,wa=0,ia="0",fa=E&&[],ba=[],Bc=na,Cc=E||u&&M.find.TAG("*",I),Dc=ea+=null==Bc?1:Math.random()|| .1,vd=Cc.length;for(I&&(na=L==P||L||I);ia!==vd&&null!=(Q=Cc[ia]);ia++){if(u&&Q){var Tb=0;for(L||Q.ownerDocument==P||(ka(Q),aa=!W);T=C[Tb++];)if(T(Q,L||P,aa)){Z.push(Q);break}I&&(ea=Dc)}r&&((Q=!T&&Q)&&wa--,E&&fa.push(Q))}if(wa+=ia,r&&ia!==wa){for(Tb=0;T=w[Tb++];)T(fa,ba,L,aa);if(E){if(0<wa)for(;ia--;)fa[ia]||ba[ia]||(ba[ia]=md.call(Z));ba=U(ba)}Ia.apply(Z,ba);I&&!E&&0<ba.length&&1<wa+w.length&&b.uniqueSort(Z)}return I&&(ea=Dc,na=Bc),fa},r?e(x):x))).selector=k}return y},yb=b.select=function(k,l,p,r){var u, x,w,C,y,E="function"==typeof k&&k,L=!r&&Y(k=E.selector||k);if(p=p||[],1===L.length){if(2<(x=L[0]=L[0].slice(0)).length&&"ID"===(w=x[0]).type&&9===l.nodeType&&W&&M.relative[x[1].type]){if(!(l=(M.find.ID(w.matches[0].replace(Ea,Fa),l)||[])[0]))return p;E&&(l=l.parentNode);k=k.slice(x.shift().value.length)}for(u=Bb.needsContext.test(k)?0:x.length;u--&&(w=x[u],!M.relative[C=w.type]);)if((y=M.find[C])&&(r=y(w.matches[0].replace(Ea,Fa),Rb.test(x[0].type)&&q(l.parentNode)||l))){if(x.splice(u,1),!(k=r.length&& A(x)))return Ia.apply(p,r),p;break}}return(E||Za(k,L))(r,l,!W,p,!l||Rb.test(k)&&q(l.parentNode)||l),p},D.sortStable=G.split("").sort(Sb).join("")===G,D.detectDuplicates=!!xa,ka(),D.sortDetached=f(function(k){return 1&k.compareDocumentPosition(P.createElement("fieldset"))}),f(function(k){return k.innerHTML="<a href='#'></a>","#"===k.firstChild.getAttribute("href")})||g("type|href|height|width",function(k,l,p){if(!p)return k.getAttribute(l,"type"===l.toLowerCase()?1:2)}),D.attributes&&f(function(k){return k.innerHTML= "<input/>",k.firstChild.setAttribute("value",""),""===k.firstChild.getAttribute("value")})||g("value",function(k,l,p){if(!p&&"input"===k.nodeName.toLowerCase())return k.defaultValue}),f(function(k){return null==k.getAttribute("disabled")})||g("checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",function(k,l,p){var r;if(!p)return!0===k[l]?l.toLowerCase():(r=k.getAttributeNode(l))&&r.specified?r.value:null}),b}(H);d.find=Oa;d.expr= Oa.selectors;d.expr[":"]=d.expr.pseudos;d.uniqueSort=d.unique=Oa.uniqueSort;d.text=Oa.getText;d.isXMLDoc=Oa.isXML;d.contains=Oa.contains;d.escapeSelector=Oa.escape;var $a=function(a,b,c){for(var e=[],f=void 0!==c;(a=a[b])&&9!==a.nodeType;)if(1===a.nodeType){if(f&&d(a).is(c))break;e.push(a)}return e},Ec=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},Fc=d.expr.match.needsContext,Gc=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;d.filter=function(a, b,c){var e=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===e.nodeType?d.find.matchesSelector(e,a)?[e]:[]:d.find.matches(a,d.grep(b,function(f){return 1===f.nodeType}))};d.fn.extend({find:function(a){var b,c=this.length,e=this;if("string"!=typeof a)return this.pushStack(d(a).filter(function(){for(b=0;b<c;b++)if(d.contains(e[b],this))return!0}));var f=this.pushStack([]);for(b=0;b<c;b++)d.find(a,e[b],f);return 1<c?d.uniqueSort(f):f},filter:function(a){return this.pushStack(Eb(this,a||[],!1))},not:function(a){return this.pushStack(Eb(this, a||[],!0))},is:function(a){return!!Eb(this,"string"==typeof a&&Fc.test(a)?d(a):a||[],!1).length}});var wd=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(d.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||xd,"string"==typeof a){if(!(e="<"===a[0]&&">"===a[a.length-1]&&3<=a.length?[null,a,null]:wd.exec(a))||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:O,!0)),Gc.test(e[1])&&d.isPlainObject(b))for(e in b)J(this[e])? this[e](b[e]):this.attr(e,b[e]);return this}return(f=O.getElementById(e[2]))&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):J(a)?void 0!==c.ready?c.ready(a):a(d):d.makeArray(a,this)}).prototype=d.fn;var xd=d(O);var yd=/^(?:parents|prev(?:Until|All))/,zd={children:!0,contents:!0,next:!0,prev:!0};d.fn.extend({has:function(a){var b=d(a,this),c=b.length;return this.filter(function(){for(var e=0;e<c;e++)if(d.contains(this,b[e]))return!0})},closest:function(a,b){var c, e=0,f=this.length,g=[],h="string"!=typeof a&&d(a);if(!Fc.test(a))for(;e<f;e++)for(c=this[e];c&&c!==b;c=c.parentNode)if(11>c.nodeType&&(h?-1<h.index(c):1===c.nodeType&&d.find.matchesSelector(c,a))){g.push(c);break}return this.pushStack(1<g.length?d.uniqueSort(g):g)},index:function(a){return a?"string"==typeof a?ob.call(d(a),this[0]):ob.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(d.uniqueSort(d.merge(this.get(),d(a, b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});d.each({parent:function(a){return(a=a.parentNode)&&11!==a.nodeType?a:null},parents:function(a){return $a(a,"parentNode")},parentsUntil:function(a,b,c){return $a(a,"parentNode",c)},next:function(a){return Zb(a,"nextSibling")},prev:function(a){return Zb(a,"previousSibling")},nextAll:function(a){return $a(a,"nextSibling")},prevAll:function(a){return $a(a,"previousSibling")},nextUntil:function(a,b,c){return $a(a, "nextSibling",c)},prevUntil:function(a,b,c){return $a(a,"previousSibling",c)},siblings:function(a){return Ec((a.parentNode||{}).firstChild,a)},children:function(a){return Ec(a.firstChild)},contents:function(a){return null!=a.contentDocument&&uc(a.contentDocument)?a.contentDocument:(qa(a,"template")&&(a=a.content||a),d.merge([],a.childNodes))}},function(a,b){d.fn[a]=function(c,e){var f=d.map(this,b,c);return"Until"!==a.slice(-5)&&(e=c),e&&"string"==typeof e&&(f=d.filter(e,f)),1<this.length&&(zd[a]|| d.uniqueSort(f),yd.test(a)&&f.reverse()),this.pushStack(f)}});var Ba=/[^\x20\t\r\n\f]+/g;d.Callbacks=function(a){var b,c;a="string"==typeof a?(b=a,c={},d.each(b.match(Ba)||[],function(z,A){c[A]=!0}),c):d.extend({},a);var e,f,g,h,n=[],m=[],t=-1,v=function(){h=h||a.once;for(g=e=!0;m.length;t=-1)for(f=m.shift();++t<n.length;)!1===n[t].apply(f[0],f[1])&&a.stopOnFalse&&(t=n.length,f=!1);a.memory||(f=!1);e=!1;h&&(n=f?[]:"")},q={add:function(){return n&&(f&&!e&&(t=n.length-1,m.push(f)),function B(A){d.each(A, function(K,U){J(U)?a.unique&&q.has(U)||n.push(U):U&&U.length&&"string"!==Qa(U)&&B(U)})}(arguments),f&&!e&&v()),this},remove:function(){return d.each(arguments,function(z,A){for(var B;-1<(B=d.inArray(A,n,B));)n.splice(B,1),B<=t&&t--}),this},has:function(z){return z?-1<d.inArray(z,n):0<n.length},empty:function(){return n&&(n=[]),this},disable:function(){return h=m=[],n=f="",this},disabled:function(){return!n},lock:function(){return h=m=[],f||e||(n=f=""),this},locked:function(){return!!h},fireWith:function(z, A){return h||(A=[z,(A=A||[]).slice?A.slice():A],m.push(A),e||v()),this},fire:function(){return q.fireWith(this,arguments),this},fired:function(){return!!g}};return q};d.extend({Deferred:function(a){var b=[["notify","progress",d.Callbacks("memory"),d.Callbacks("memory"),2],["resolve","done",d.Callbacks("once memory"),d.Callbacks("once memory"),0,"resolved"],["reject","fail",d.Callbacks("once memory"),d.Callbacks("once memory"),1,"rejected"]],c="pending",e={state:function(){return c},always:function(){return f.done(arguments).fail(arguments), this},"catch":function(g){return e.then(null,g)},pipe:function(){var g=arguments;return d.Deferred(function(h){d.each(b,function(n,m){var t=J(g[m[4]])&&g[m[4]];f[m[1]](function(){var v=t&&t.apply(this,arguments);v&&J(v.promise)?v.promise().progress(h.notify).done(h.resolve).fail(h.reject):h[m[0]+"With"](this,t?[v]:arguments)})});g=null}).promise()},then:function(g,h,n){function m(v,q,z,A){return function(){var B=this,K=arguments,U=function(){var ha;if(!(v<t)){if((ha=z.apply(B,K))===q.promise())throw new TypeError("Thenable self-resolution"); var oa=ha&&("object"==typeof ha||"function"==typeof ha)&&ha.then;J(oa)?A?oa.call(ha,m(t,q,Sa,A),m(t,q,pb,A)):(t++,oa.call(ha,m(t,q,Sa,A),m(t,q,pb,A),m(t,q,Sa,q.notifyWith))):(z!==Sa&&(B=void 0,K=[ha]),(A||q.resolveWith)(B,K))}},va=A?U:function(){try{U()}catch(ha){d.Deferred.exceptionHook&&d.Deferred.exceptionHook(ha,va.stackTrace),t<=v+1&&(z!==pb&&(B=void 0,K=[ha]),q.rejectWith(B,K))}};v?va():(d.Deferred.getStackHook&&(va.stackTrace=d.Deferred.getStackHook()),H.setTimeout(va))}}var t=0;return d.Deferred(function(v){b[0][3].add(m(0, v,J(n)?n:Sa,v.notifyWith));b[1][3].add(m(0,v,J(g)?g:Sa));b[2][3].add(m(0,v,J(h)?h:pb))}).promise()},promise:function(g){return null!=g?d.extend(g,e):e}},f={};return d.each(b,function(g,h){var n=h[2],m=h[5];e[h[1]]=n.add;m&&n.add(function(){c=m},b[3-g][2].disable,b[3-g][3].disable,b[0][2].lock,b[0][3].lock);n.add(h[3].fire);f[h[0]]=function(){return f[h[0]+"With"](this===f?void 0:this,arguments),this};f[h[0]+"With"]=n.fireWith}),e.promise(f),a&&a.call(f,f),f},when:function(a){var b=arguments.length, c=b,e=Array(c),f=Ha.call(arguments),g=d.Deferred(),h=function(n){return function(m){e[n]=this;f[n]=1<arguments.length?Ha.call(arguments):m;--b||g.resolveWith(e,f)}};if(1>=b&&($b(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||J(f[c]&&f[c].then)))return g.then();for(;c--;)$b(f[c],h(c),g.reject);return g.promise()}});var Ad=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;d.Deferred.exceptionHook=function(a,b){H.console&&H.console.warn&&a&&Ad.test(a.name)&&H.console.warn("jQuery.Deferred exception: "+ a.message,a.stack,b)};d.readyException=function(a){H.setTimeout(function(){throw a;})};var Ub=d.Deferred();d.fn.ready=function(a){return Ub.then(a)["catch"](function(b){d.readyException(b)}),this};d.extend({isReady:!1,readyWait:1,ready:function(a){(!0===a?--d.readyWait:d.isReady)||(d.isReady=!0)!==a&&0<--d.readyWait||Ub.resolveWith(O,[d])}});d.ready.then=Ub.then;"complete"===O.readyState||"loading"!==O.readyState&&!O.documentElement.doScroll?H.setTimeout(d.ready):(O.addEventListener("DOMContentLoaded", qb),H.addEventListener("load",qb));var Ga=function(a,b,c,e,f,g,h){var n=0,m=a.length,t=null==c;if("object"===Qa(c))for(n in f=!0,c)Ga(a,b,n,c[n],!0,g,h);else if(void 0!==e&&(f=!0,J(e)||(h=!0),t&&(h?(b.call(a,e),b=null):(t=b,b=function(v,q,z){return t.call(d(v),z)})),b))for(;n<m;n++)b(a[n],c,h?e:e.call(a[n],n,b(a[n],c)));return f?a:t?b.call(a):m?b(a[0],c):g},Vc=/^-ms-/,Wc=/-([a-z])/g,hb=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};db.uid=1;db.prototype={cache:function(a){var b= a[this.expando];return b||(b={},hb(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var e;a=this.cache(a);if("string"==typeof b)a[Aa(b)]=c;else for(e in b)a[Aa(e)]=b[e];return a},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][Aa(b)]},access:function(a,b,c){return void 0===b||b&&"string"==typeof b&&void 0===c?this.get(a,b):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c=a[this.expando]; if(void 0!==c){if(void 0!==b){var e=(b=Array.isArray(b)?b.map(Aa):(b=Aa(b))in c?[b]:b.match(Ba)||[]).length;for(;e--;)delete c[b[e]]}(void 0===b||d.isEmptyObject(c))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){a=a[this.expando];return void 0!==a&&!d.isEmptyObject(a)}};var F=new db,la=new db,Yc=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Xc=/[A-Z]/g;d.extend({hasData:function(a){return la.hasData(a)||F.hasData(a)},data:function(a,b,c){return la.access(a,b,c)},removeData:function(a, b){la.remove(a,b)},_data:function(a,b,c){return F.access(a,b,c)},_removeData:function(a,b){F.remove(a,b)}});d.fn.extend({data:function(a,b){var c,e,f,g=this[0],h=g&&g.attributes;if(void 0===a){if(this.length&&(f=la.get(g),1===g.nodeType&&!F.get(g,"hasDataAttrs"))){for(c=h.length;c--;)h[c]&&0===(e=h[c].name).indexOf("data-")&&(e=Aa(e.slice(5)),ac(g,e,f[e]));F.set(g,"hasDataAttrs",!0)}return f}return"object"==typeof a?this.each(function(){la.set(this,a)}):Ga(this,function(n){var m;if(g&&void 0===n)return void 0!== (m=la.get(g,a))?m:void 0!==(m=ac(g,a))?m:void 0;this.each(function(){la.set(this,a,n)})},null,b,1<arguments.length,null,!0)},removeData:function(a){return this.each(function(){la.remove(this,a)})}});d.extend({queue:function(a,b,c){var e;if(a)return b=(b||"fx")+"queue",e=F.get(a,b),c&&(!e||Array.isArray(c)?e=F.access(a,b,d.makeArray(c)):e.push(c)),e||[]},dequeue:function(a,b){b=b||"fx";var c=d.queue(a,b),e=c.length,f=c.shift(),g=d._queueHooks(a,b);"inprogress"===f&&(f=c.shift(),e--);f&&("fx"===b&& c.unshift("inprogress"),delete g.stop,f.call(a,function(){d.dequeue(a,b)},g));!e&&g&&g.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return F.get(a,c)||F.access(a,c,{empty:d.Callbacks("once memory").add(function(){F.remove(a,[b+"queue",c])})})}});d.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?d.queue(this[0],a):void 0===b?this:this.each(function(){var e=d.queue(this,a,b);d._queueHooks(this,a);"fx"===a&&"inprogress"!==e[0]&&d.dequeue(this, a)})},dequeue:function(a){return this.each(function(){d.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,e=1,f=d.Deferred(),g=this,h=this.length,n=function(){--e||f.resolveWith(g,[g])};"string"!=typeof a&&(b=a,a=void 0);for(a=a||"fx";h--;)(c=F.get(g[h],a+"queueHooks"))&&c.empty&&(e++,c.empty.add(n));return n(),f.promise(b)}});var Hc=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,eb=new RegExp("^(?:([+-])=|)("+Hc+")([a-z%]*)$","i"),Ca=["Top","Right", "Bottom","Left"],Pa=O.documentElement,Ua=function(a){return d.contains(a.ownerDocument,a)},Bd={composed:!0};Pa.getRootNode&&(Ua=function(a){return d.contains(a.ownerDocument,a)||a.getRootNode(Bd)===a.ownerDocument});var rb=function(a,b){return"none"===(a=b||a).style.display||""===a.style.display&&Ua(a)&&"none"===d.css(a,"display")},cc={};d.fn.extend({show:function(){return Ta(this,!0)},hide:function(){return Ta(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){rb(this)? d(this).show():d(this).hide()})}});var Cb,ib=/^(?:checkbox|radio)$/i,ec=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,fc=/^$|^module$|\/(?:java|ecma)script/i;var ab=O.createDocumentFragment().appendChild(O.createElement("div"));(Cb=O.createElement("input")).setAttribute("type","radio");Cb.setAttribute("checked","checked");Cb.setAttribute("name","t");ab.appendChild(Cb);R.checkClone=ab.cloneNode(!0).cloneNode(!0).lastChild.checked;ab.innerHTML="<textarea>x</textarea>";R.noCloneChecked=!!ab.cloneNode(!0).lastChild.defaultValue; ab.innerHTML="<option></option>";R.option=!!ab.lastChild;var ra={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ra.tbody=ra.tfoot=ra.colgroup=ra.caption=ra.thead;ra.th=ra.td;R.option||(ra.optgroup=ra.option=[1,"<select multiple='multiple'>","</select>"]);var Zc=/<|&#?\w+;/,Ic=/^([^.]*)(?:\.(.+)|)/;d.event={global:{},add:function(a,b,c,e,f){var g,h,n, m,t,v,q,z;var A=F.get(a);if(hb(a))for(c.handler&&(c=(g=c).handler,f=g.selector),f&&d.find.matchesSelector(Pa,f),c.guid||(c.guid=d.guid++),(m=A.events)||(m=A.events=Object.create(null)),(h=A.handle)||(h=A.handle=function(K){return"undefined"!=typeof d&&d.event.triggered!==K.type?d.event.dispatch.apply(a,arguments):void 0}),A=(b=(b||"").match(Ba)||[""]).length;A--;){var B=z=(n=Ic.exec(b[A])||[])[1];n=(n[2]||"").split(".").sort();B&&(v=d.event.special[B]||{},B=(f?v.delegateType:v.bindType)||B,v=d.event.special[B]|| {},t=d.extend({type:B,origType:z,data:e,handler:c,guid:c.guid,selector:f,needsContext:f&&d.expr.match.needsContext.test(f),namespace:n.join(".")},g),(q=m[B])||((q=m[B]=[]).delegateCount=0,v.setup&&!1!==v.setup.call(a,e,n,h)||a.addEventListener&&a.addEventListener(B,h)),v.add&&(v.add.call(a,t),t.handler.guid||(t.handler.guid=c.guid)),f?q.splice(q.delegateCount++,0,t):q.push(t),d.event.global[B]=!0)}},remove:function(a,b,c,e,f){var g,h,n,m,t,v,q,z,A=F.hasData(a)&&F.get(a);if(A&&(m=A.events)){for(t= (b=(b||"").match(Ba)||[""]).length;t--;)if(v=z=(n=Ic.exec(b[t])||[])[1],q=(n[2]||"").split(".").sort(),v){var B=d.event.special[v]||{};var K=m[v=(e?B.delegateType:B.bindType)||v]||[];n=n[2]&&new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)");for(h=g=K.length;g--;){var U=K[g];!f&&z!==U.origType||c&&c.guid!==U.guid||n&&!n.test(U.namespace)||e&&e!==U.selector&&("**"!==e||!U.selector)||(K.splice(g,1),U.selector&&K.delegateCount--,B.remove&&B.remove.call(a,U))}h&&!K.length&&(B.teardown&&!1!==B.teardown.call(a, q,A.handle)||d.removeEvent(a,v,A.handle),delete m[v])}else for(v in m)d.event.remove(a,v+b[t],c,e,!0);d.isEmptyObject(m)&&F.remove(a,"handle events")}},dispatch:function(a){var b,c,e,f,g=Array(arguments.length),h=d.event.fix(a);var n=(F.get(this,"events")||Object.create(null))[h.type]||[];var m=d.event.special[h.type]||{};g[0]=h;for(b=1;b<arguments.length;b++)g[b]=arguments[b];if(h.delegateTarget=this,!m.preDispatch||!1!==m.preDispatch.call(this,h)){var t=d.event.handlers.call(this,h,n);for(b=0;(e= t[b++])&&!h.isPropagationStopped();)for(h.currentTarget=e.elem,n=0;(f=e.handlers[n++])&&!h.isImmediatePropagationStopped();)h.rnamespace&&!1!==f.namespace&&!h.rnamespace.test(f.namespace)||(h.handleObj=f,h.data=f.data,void 0!==(c=((d.event.special[f.origType]||{}).handle||f.handler).apply(e.elem,g))&&!1===(h.result=c)&&(h.preventDefault(),h.stopPropagation()));return m.postDispatch&&m.postDispatch.call(this,h),h.result}},handlers:function(a,b){var c,e,f,g=[],h=b.delegateCount,n=a.target;if(h&&n.nodeType&& !("click"===a.type&&1<=a.button))for(;n!==this;n=n.parentNode||this)if(1===n.nodeType&&("click"!==a.type||!0!==n.disabled)){var m=[];var t={};for(c=0;c<h;c++)void 0===t[f=(e=b[c]).selector+" "]&&(t[f]=e.needsContext?-1<d(f,this).index(n):d.find(f,this,null,[n]).length),t[f]&&m.push(e);m.length&&g.push({elem:n,handlers:m})}return n=this,h<b.length&&g.push({elem:n,handlers:b.slice(h)}),g},addProp:function(a,b){Object.defineProperty(d.Event.prototype,a,{enumerable:!0,configurable:!0,get:J(b)?function(){if(this.originalEvent)return b(this.originalEvent)}: function(){if(this.originalEvent)return this.originalEvent[a]},set:function(c){Object.defineProperty(this,a,{enumerable:!0,configurable:!0,writable:!0,value:c})}})},fix:function(a){return a[d.expando]?a:new d.Event(a)},special:{load:{noBubble:!0},click:{setup:function(a){a=this||a;return ib.test(a.type)&&a.click&&qa(a,"input")&&sb(a,"click",Va),!1},trigger:function(a){a=this||a;return ib.test(a.type)&&a.click&&qa(a,"input")&&sb(a,"click"),!0},_default:function(a){a=a.target;return ib.test(a.type)&& a.click&&qa(a,"input")&&F.get(a,"click")||qa(a,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}};d.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)};d.Event=function(a,b){if(!(this instanceof d.Event))return new d.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&!1===a.returnValue?Va:Wa,this.target=a.target&&3=== a.target.nodeType?a.target.parentNode:a.target,this.currentTarget=a.currentTarget,this.relatedTarget=a.relatedTarget):this.type=a;b&&d.extend(this,b);this.timeStamp=a&&a.timeStamp||Date.now();this[d.expando]=!0};d.Event.prototype={constructor:d.Event,isDefaultPrevented:Wa,isPropagationStopped:Wa,isImmediatePropagationStopped:Wa,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=Va;a&&!this.isSimulated&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent; this.isPropagationStopped=Va;a&&!this.isSimulated&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=Va;a&&!this.isSimulated&&a.stopImmediatePropagation();this.stopPropagation()}};d.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0, pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},d.event.addProp);d.each({focus:"focusin",blur:"focusout"},function(a,b){d.event.special[a]={setup:function(){return sb(this,a,$c),!1},trigger:function(){return sb(this,a),!0},_default:function(c){return F.get(c.target,a)},delegateType:b}});d.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){d.event.special[a]={delegateType:b,bindType:b, handle:function(c){var e,f=c.relatedTarget,g=c.handleObj;return f&&(f===this||d.contains(this,f))||(c.type=g.origType,e=g.handler.apply(this,arguments),c.type=b),e}}});d.fn.extend({on:function(a,b,c,e){return Gb(this,a,b,c,e)},one:function(a,b,c,e){return Gb(this,a,b,c,e,1)},off:function(a,b,c){var e,f;if(a&&a.preventDefault&&a.handleObj)return e=a.handleObj,d(a.delegateTarget).off(e.namespace?e.origType+"."+e.namespace:e.origType,e.selector,e.handler),this;if("object"==typeof a){for(f in a)this.off(f, b,a[f]);return this}return!1!==b&&"function"!=typeof b||(c=b,b=void 0),!1===c&&(c=Wa),this.each(function(){d.event.remove(this,a,c,b)})}});var Cd=/<script|<style|<link/i,cd=/checked\s*(?:[^=]|=\s*.checked.)/i,dd=/^\s*<!\[CDATA\[|\]\]>\s*$/g;d.extend({htmlPrefilter:function(a){return a},clone:function(a,b,c){var e,f,g,h=a.cloneNode(!0),n=Ua(a);if(!(R.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a))){var m=ma(h);var t=0;for(e=(f=ma(a)).length;t<e;t++){var v=f[t];var q=m[t];void 0;"input"=== (g=q.nodeName.toLowerCase())&&ib.test(v.type)?q.checked=v.checked:"input"!==g&&"textarea"!==g||(q.defaultValue=v.defaultValue)}}if(b)if(c)for(f=f||ma(a),m=m||ma(h),t=0,e=f.length;t<e;t++)hc(f[t],m[t]);else hc(a,h);return 0<(m=ma(h,"script")).length&&Fb(m,!n&&ma(a,"script")),h},cleanData:function(a){for(var b,c,e,f=d.event.special,g=0;void 0!==(c=a[g]);g++)if(hb(c)){if(b=c[F.expando]){if(b.events)for(e in b.events)f[e]?d.event.remove(c,e):d.removeEvent(c,e,b.handle);c[F.expando]=void 0}c[la.expando]&& (c[la.expando]=void 0)}}});d.fn.extend({detach:function(a){return jc(this,a,!0)},remove:function(a){return jc(this,a)},text:function(a){return Ga(this,function(b){return void 0===b?d.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=b)})},null,a,arguments.length)},append:function(){return Xa(this,arguments,function(a){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||gc(this,a).appendChild(a)})},prepend:function(){return Xa(this, arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=gc(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Xa(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Xa(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(d.cleanData(ma(a,!1)),a.textContent="");return this},clone:function(a, b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return d.clone(this,a,b)})},html:function(a){return Ga(this,function(b){var c=this[0]||{},e=0,f=this.length;if(void 0===b&&1===c.nodeType)return c.innerHTML;if("string"==typeof b&&!Cd.test(b)&&!ra[(ec.exec(b)||["",""])[1].toLowerCase()]){b=d.htmlPrefilter(b);try{for(;e<f;e++)1===(c=this[e]||{}).nodeType&&(d.cleanData(ma(c,!1)),c.innerHTML=b);c=0}catch(g){}}c&&this.empty().append(b)},null,a,arguments.length)},replaceWith:function(){var a=[]; return Xa(this,arguments,function(b){var c=this.parentNode;0>d.inArray(this,a)&&(d.cleanData(ma(this)),c&&c.replaceChild(b,this))},a)}});d.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){d.fn[a]=function(c){for(var e=[],f=d(c),g=f.length-1,h=0;h<=g;h++)c=h===g?this:this.clone(!0),d(f[h])[b](c),Qb.apply(e,c.get());return this.pushStack(e)}});var Ib=new RegExp("^("+Hc+")(?!px)[a-z%]+$","i"),Hb=/^--/,tb=function(a){var b=a.ownerDocument.defaultView; return b&&b.opener||(b=H),b.getComputedStyle(a)},Jc=function(a,b,c){var e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];for(e in c=c.call(a),b)a.style[e]=f[e];return c},fd=new RegExp(Ca.join("|"),"i"),ed=RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g");!function(){function a(){if(m){n.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0";m.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%"; Pa.appendChild(n).appendChild(m);var t=H.getComputedStyle(m);b="1%"!==t.top;h=12===Math.round(parseFloat(t.marginLeft));m.style.right="60%";f=36===Math.round(parseFloat(t.right));c=36===Math.round(parseFloat(t.width));m.style.position="absolute";e=12===Math.round(parseFloat(m.offsetWidth/3));Pa.removeChild(n);m=null}}var b,c,e,f,g,h,n=O.createElement("div"),m=O.createElement("div");m.style&&(m.style.backgroundClip="content-box",m.cloneNode(!0).style.backgroundClip="",R.clearCloneStyle="content-box"=== m.style.backgroundClip,d.extend(R,{boxSizingReliable:function(){return a(),c},pixelBoxStyles:function(){return a(),f},pixelPosition:function(){return a(),b},reliableMarginLeft:function(){return a(),h},scrollboxSize:function(){return a(),e},reliableTrDimensions:function(){var t,v,q,z;return null==g&&(t=O.createElement("table"),v=O.createElement("tr"),q=O.createElement("div"),t.style.cssText="position:absolute;left:-11111px;border-collapse:separate",v.style.cssText="border:1px solid",v.style.height= "1px",q.style.height="9px",q.style.display="block",Pa.appendChild(t).appendChild(v).appendChild(q),z=H.getComputedStyle(v),g=parseInt(z.height,10)+parseInt(z.borderTopWidth,10)+parseInt(z.borderBottomWidth,10)===v.offsetHeight,Pa.removeChild(t)),g}}))}();var nc=["Webkit","Moz","ms"],mc=O.createElement("div").style,lc={},Dd=/^(none|table(?!-c[ea]).+)/,Ed={position:"absolute",visibility:"hidden",display:"block"},Kc={letterSpacing:"0",fontWeight:"400"};d.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c= fb(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(a,b,c,e){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var f,g,h,n=Aa(b),m=Hb.test(b),t=a.style;if(m||(b=Jb(n)),h=d.cssHooks[b]||d.cssHooks[n],void 0=== c)return h&&"get"in h&&void 0!==(f=h.get(a,!1,e))?f:t[b];"string"===(g=typeof c)&&(f=eb.exec(c))&&f[1]&&(c=bc(a,b,f),g="number");null!=c&&c==c&&("number"!==g||m||(c+=f&&f[3]||(d.cssNumber[n]?"":"px")),R.clearCloneStyle||""!==c||0!==b.indexOf("background")||(t[b]="inherit"),h&&"set"in h&&void 0===(c=h.set(a,c,e))||(m?t.setProperty(b,c):t[b]=c))}},css:function(a,b,c,e){var f,g,h,n=Aa(b);return Hb.test(b)||(b=Jb(n)),(h=d.cssHooks[b]||d.cssHooks[n])&&"get"in h&&(f=h.get(a,!0,c)),void 0===f&&(f=fb(a,b, e)),"normal"===f&&b in Kc&&(f=Kc[b]),""===c||c?(g=parseFloat(f),!0===c||isFinite(g)?g||0:f):f}});d.each(["height","width"],function(a,b){d.cssHooks[b]={get:function(c,e,f){if(e)return!Dd.test(d.css(c,"display"))||c.getClientRects().length&&c.getBoundingClientRect().width?pc(c,b,f):Jc(c,Ed,function(){return pc(c,b,f)})},set:function(c,e,f){var g,h=tb(c),n=!R.scrollboxSize()&&"absolute"===h.position,m=(n||f)&&"border-box"===d.css(c,"boxSizing",!1,h);f=f?Kb(c,b,f,m,h):0;return m&&n&&(f-=Math.ceil(c["offset"+ b[0].toUpperCase()+b.slice(1)]-parseFloat(h[b])-Kb(c,b,"border",!1,h)-.5)),f&&(g=eb.exec(e))&&"px"!==(g[3]||"px")&&(c.style[b]=e,e=d.css(c,b)),oc(0,e,f)}}});d.cssHooks.marginLeft=kc(R.reliableMarginLeft,function(a,b){if(b)return(parseFloat(fb(a,"marginLeft"))||a.getBoundingClientRect().left-Jc(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"});d.each({margin:"",padding:"",border:"Width"},function(a,b){d.cssHooks[a+b]={expand:function(c){var e=0,f={};for(c="string"==typeof c? c.split(" "):[c];4>e;e++)f[a+Ca[e]+b]=c[e]||c[e-2]||c[0];return f}};"margin"!==a&&(d.cssHooks[a+b].set=oc)});d.fn.extend({css:function(a,b){return Ga(this,function(c,e,f){var g,h={},n=0;if(Array.isArray(e)){f=tb(c);for(g=e.length;n<g;n++)h[e[n]]=d.css(c,e[n],!1,f);return h}return void 0!==f?d.style(c,e,f):d.css(c,e)},a,b,1<arguments.length)}});((d.Tween=ta).prototype={constructor:ta,init:function(a,b,c,e,f,g){this.elem=a;this.prop=c;this.easing=f||d.easing._default;this.options=b;this.start=this.now= this.cur();this.end=e;this.unit=g||(d.cssNumber[c]?"":"px")},cur:function(){var a=ta.propHooks[this.prop];return a&&a.get?a.get(this):ta.propHooks._default.get(this)},run:function(a){var b,c=ta.propHooks[this.prop];return this.options.duration?this.pos=b=d.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):ta.propHooks._default.set(this), this}}).init.prototype=ta.prototype;(ta.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=d.css(a.elem,a.prop,""))&&"auto"!==b?b:0},set:function(a){d.fx.step[a.prop]?d.fx.step[a.prop](a):1!==a.elem.nodeType||!d.cssHooks[a.prop]&&null==a.elem.style[Jb(a.prop)]?a.elem[a.prop]=a.now:d.style(a.elem,a.prop,a.now+a.unit)}}}).scrollTop=ta.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]= a.now)}};d.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"};d.fx=ta.prototype.init;d.fx.step={};var Ya,ub,Fd=/^(?:toggle|show|hide)$/,Gd=/queueHooks$/;d.Animation=d.extend(ua,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return bc(c.elem,a,eb.exec(b),c),c}]},tweener:function(a,b){J(a)?(b=a,a=["*"]):a=a.match(Ba);for(var c,e=0,f=a.length;e<f;e++)c=a[e],ua.tweeners[c]=ua.tweeners[c]||[],ua.tweeners[c].unshift(b)},prefilters:[function(a, b,c){var e,f,g,h,n,m,t,v="width"in b||"height"in b,q=this,z={},A=a.style,B=a.nodeType&&rb(a),K=F.get(a,"fxshow");for(e in c.queue||(null==(h=d._queueHooks(a,"fx")).unqueued&&(h.unqueued=0,n=h.empty.fire,h.empty.fire=function(){h.unqueued||n()}),h.unqueued++,q.always(function(){q.always(function(){h.unqueued--;d.queue(a,"fx").length||h.empty.fire()})})),b)if(f=b[e],Fd.test(f)){if(delete b[e],g=g||"toggle"===f,f===(B?"hide":"show")){if("show"!==f||!K||void 0===K[e])continue;B=!0}z[e]=K&&K[e]||d.style(a, e)}if((b=!d.isEmptyObject(b))||!d.isEmptyObject(z))for(e in v&&1===a.nodeType&&(c.overflow=[A.overflow,A.overflowX,A.overflowY],null==(m=K&&K.display)&&(m=F.get(a,"display")),"none"===(t=d.css(a,"display"))&&(m?t=m:(Ta([a],!0),m=a.style.display||m,t=d.css(a,"display"),Ta([a]))),("inline"===t||"inline-block"===t&&null!=m)&&"none"===d.css(a,"float")&&(b||(q.done(function(){A.display=m}),null==m&&(t=A.display,m="none"===t?"":t)),A.display="inline-block")),c.overflow&&(A.overflow="hidden",q.always(function(){A.overflow= c.overflow[0];A.overflowX=c.overflow[1];A.overflowY=c.overflow[2]})),b=!1,z)b||(K?"hidden"in K&&(B=K.hidden):K=F.access(a,"fxshow",{display:m}),g&&(K.hidden=!B),B&&Ta([a],!0),q.done(function(){for(e in B||Ta([a]),F.remove(a,"fxshow"),z)d.style(a,e,z[e])})),b=rc(B?K[e]:0,e,q),e in K||(K[e]=b.start,B&&(b.end=b.start,b.start=0))}],prefilter:function(a,b){b?ua.prefilters.unshift(a):ua.prefilters.push(a)}});d.speed=function(a,b,c){var e=a&&"object"==typeof a?d.extend({},a):{complete:c||!c&&b||J(a)&&a, duration:a,easing:c&&b||b&&!J(b)&&b};return d.fx.off?e.duration=0:"number"!=typeof e.duration&&(e.duration in d.fx.speeds?e.duration=d.fx.speeds[e.duration]:e.duration=d.fx.speeds._default),null!=e.queue&&!0!==e.queue||(e.queue="fx"),e.old=e.complete,e.complete=function(){J(e.old)&&e.old.call(this);e.queue&&d.dequeue(this,e.queue)},e};d.fn.extend({fadeTo:function(a,b,c,e){return this.filter(rb).css("opacity",0).show().end().animate({opacity:b},a,c,e)},animate:function(a,b,c,e){var f=d.isEmptyObject(a), g=d.speed(b,c,e);b=function(){var h=ua(this,d.extend({},a),g);(f||F.get(this,"finish"))&&h.stop(!0)};return b.finish=b,f||!1===g.queue?this.each(b):this.queue(g.queue,b)},stop:function(a,b,c){var e=function(f){var g=f.stop;delete f.stop;g(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&this.queue(a||"fx",[]),this.each(function(){var f=!0,g=null!=a&&a+"queueHooks",h=d.timers,n=F.get(this);if(g)n[g]&&n[g].stop&&e(n[g]);else for(g in n)n[g]&&n[g].stop&&Gd.test(g)&&e(n[g]);for(g=h.length;g--;)h[g].elem!== this||null!=a&&h[g].queue!==a||(h[g].anim.stop(c),f=!1,h.splice(g,1));!f&&c||d.dequeue(this,a)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var b=F.get(this),c=b[a+"queue"];var e=b[a+"queueHooks"];var f=d.timers,g=c?c.length:0;b.finish=!0;d.queue(this,a,[]);e&&e.stop&&e.stop.call(this,!0);for(e=f.length;e--;)f[e].elem===this&&f[e].queue===a&&(f[e].anim.stop(!0),f.splice(e,1));for(e=0;e<g;e++)c[e]&&c[e].finish&&c[e].finish.call(this);delete b.finish})}});d.each(["toggle","show", "hide"],function(a,b){var c=d.fn[b];d.fn[b]=function(e,f,g){return null==e||"boolean"==typeof e?c.apply(this,arguments):this.animate(vb(b,!0),e,f,g)}});d.each({slideDown:vb("show"),slideUp:vb("hide"),slideToggle:vb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){d.fn[a]=function(c,e,f){return this.animate(b,c,e,f)}});d.timers=[];d.fx.tick=function(){var a,b=0,c=d.timers;for(Ya=Date.now();b<c.length;b++)(a=c[b])()||c[b]!==a||c.splice(b--,1);c.length|| d.fx.stop();Ya=void 0};d.fx.timer=function(a){d.timers.push(a);d.fx.start()};d.fx.interval=13;d.fx.start=function(){ub||(ub=!0,Lb())};d.fx.stop=function(){ub=null};d.fx.speeds={slow:600,fast:200,_default:400};d.fn.delay=function(a,b){return a=d.fx&&d.fx.speeds[a]||a,b=b||"fx",this.queue(b,function(c,e){var f=H.setTimeout(c,a);e.stop=function(){H.clearTimeout(f)}})};var jb=O.createElement("input");var Hd=O.createElement("select").appendChild(O.createElement("option"));jb.type="checkbox";R.checkOn= ""!==jb.value;R.optSelected=Hd.selected;(jb=O.createElement("input")).value="t";jb.type="radio";R.radioValue="t"===jb.value;var kb=d.expr.attrHandle;d.fn.extend({attr:function(a,b){return Ga(this,d.attr,a,b,1<arguments.length)},removeAttr:function(a){return this.each(function(){d.removeAttr(this,a)})}});d.extend({attr:function(a,b,c){var e,f,g=a.nodeType;if(3!==g&&8!==g&&2!==g)return"undefined"==typeof a.getAttribute?d.prop(a,b,c):(1===g&&d.isXMLDoc(a)||(f=d.attrHooks[b.toLowerCase()]||(d.expr.match.bool.test(b)? Id:void 0)),void 0!==c?null===c?void d.removeAttr(a,b):f&&"set"in f&&void 0!==(e=f.set(a,c,b))?e:(a.setAttribute(b,c+""),c):f&&"get"in f&&null!==(e=f.get(a,b))?e:null==(e=d.find.attr(a,b))?void 0:e)},attrHooks:{type:{set:function(a,b){if(!R.radioValue&&"radio"===b&&qa(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,e=0,f=b&&b.match(Ba);if(f&&1===a.nodeType)for(;c=f[e++];)a.removeAttribute(c)}});var Id={set:function(a,b,c){return!1===b? d.removeAttr(a,c):a.setAttribute(c,c),c}};d.each(d.expr.match.bool.source.match(/\w+/g),function(a,b){var c=kb[b]||d.find.attr;kb[b]=function(e,f,g){var h,n,m=f.toLowerCase();return g||(n=kb[m],kb[m]=h,h=null!=c(e,f,g)?m:null,kb[m]=n),h}});var Jd=/^(?:input|select|textarea|button)$/i,Kd=/^(?:a|area)$/i;d.fn.extend({prop:function(a,b){return Ga(this,d.prop,a,b,1<arguments.length)},removeProp:function(a){return this.each(function(){delete this[d.propFix[a]||a]})}});d.extend({prop:function(a,b,c){var e, f,g=a.nodeType;if(3!==g&&8!==g&&2!==g)return 1===g&&d.isXMLDoc(a)||(b=d.propFix[b]||b,f=d.propHooks[b]),void 0!==c?f&&"set"in f&&void 0!==(e=f.set(a,c,b))?e:a[b]=c:f&&"get"in f&&null!==(e=f.get(a,b))?e:a[b]},propHooks:{tabIndex:{get:function(a){var b=d.find.attr(a,"tabindex");return b?parseInt(b,10):Jd.test(a.nodeName)||Kd.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});R.optSelected||(d.propHooks.selected={get:function(a){a=a.parentNode;return a&&a.parentNode&&a.parentNode.selectedIndex, null},set:function(a){a=a.parentNode;a&&(a.selectedIndex,a.parentNode&&a.parentNode.selectedIndex)}});d.each("tabIndex readOnly maxLength cellSpacing cellPadding rowSpan colSpan useMap frameBorder contentEditable".split(" "),function(){d.propFix[this.toLowerCase()]=this});d.fn.extend({addClass:function(a){var b,c,e,f,g,h;return J(a)?this.each(function(n){d(this).addClass(a.call(this,n,Ka(this)))}):(b=Mb(a)).length?this.each(function(){if(e=Ka(this),c=1===this.nodeType&&" "+Ja(e)+" "){for(g=0;g<b.length;g++)f= b[g],0>c.indexOf(" "+f+" ")&&(c+=f+" ");h=Ja(c);e!==h&&this.setAttribute("class",h)}}):this},removeClass:function(a){var b,c,e,f,g,h;return J(a)?this.each(function(n){d(this).removeClass(a.call(this,n,Ka(this)))}):arguments.length?(b=Mb(a)).length?this.each(function(){if(e=Ka(this),c=1===this.nodeType&&" "+Ja(e)+" "){for(g=0;g<b.length;g++)for(f=b[g];-1<c.indexOf(" "+f+" ");)c=c.replace(" "+f+" "," ");h=Ja(c);e!==h&&this.setAttribute("class",h)}}):this:this.attr("class","")},toggleClass:function(a, b){var c,e,f,g,h=typeof a,n="string"===h||Array.isArray(a);return J(a)?this.each(function(m){d(this).toggleClass(a.call(this,m,Ka(this),b),b)}):"boolean"==typeof b&&n?b?this.addClass(a):this.removeClass(a):(c=Mb(a),this.each(function(){if(n)for(g=d(this),f=0;f<c.length;f++)e=c[f],g.hasClass(e)?g.removeClass(e):g.addClass(e);else void 0!==a&&"boolean"!==h||((e=Ka(this))&&F.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===a?"":F.get(this,"__className__")||""))}))},hasClass:function(a){var b, c=0;for(a=" "+a+" ";b=this[c++];)if(1===b.nodeType&&-1<(" "+Ja(Ka(b))+" ").indexOf(a))return!0;return!1}});var Ld=/\r/g;d.fn.extend({val:function(a){var b,c,e,f=this[0];return arguments.length?(e=J(a),this.each(function(g){var h;1===this.nodeType&&(null==(h=e?a.call(this,g,d(this).val()):a)?h="":"number"==typeof h?h+="":Array.isArray(h)&&(h=d.map(h,function(n){return null==n?"":n+""})),(b=d.valHooks[this.type]||d.valHooks[this.nodeName.toLowerCase()])&&"set"in b&&void 0!==b.set(this,h,"value")||(this.value= h))})):f?(b=d.valHooks[f.type]||d.valHooks[f.nodeName.toLowerCase()])&&"get"in b&&void 0!==(c=b.get(f,"value"))?c:"string"==typeof(c=f.value)?c.replace(Ld,""):null==c?"":c:void 0}});d.extend({valHooks:{option:{get:function(a){var b=d.find.attr(a,"value");return null!=b?b:Ja(d.text(a))}},select:{get:function(a){var b,c,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],n=g?f+1:e.length;for(c=0>f?n:g?f:0;c<n;c++)if(!(!(b=e[c]).selected&&c!==f||b.disabled||b.parentNode.disabled&&qa(b.parentNode, "optgroup"))){if(a=d(b).val(),g)return a;h.push(a)}return h},set:function(a,b){for(var c,e,f=a.options,g=d.makeArray(b),h=f.length;h--;)((e=f[h]).selected=-1<d.inArray(d.valHooks.option.get(e),g))&&(c=!0);return c||(a.selectedIndex=-1),g}}}});d.each(["radio","checkbox"],function(){d.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=-1<d.inArray(d(a).val(),b)}};R.checkOn||(d.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});R.focusin="onfocusin"in H;var Lc=/^(?:focusinfocus|focusoutblur)$/,Mc=function(a){a.stopPropagation()};d.extend(d.event,{trigger:function(a,b,c,e){var f,g,h,n,m,t,v=[c||O],q=wb.call(a,"type")?a.type:a;var z=wb.call(a,"namespace")?a.namespace.split("."):[];if(f=t=g=c=c||O,3!==c.nodeType&&8!==c.nodeType&&!Lc.test(q+d.event.triggered)&&(-1<q.indexOf(".")&&(q=(z=q.split(".")).shift(),z.sort()),h=0>q.indexOf(":")&&"on"+q,(a=a[d.expando]?a:new d.Event(q,"object"==typeof a&&a)).isTrigger=e?2:3,a.namespace=z.join("."),a.rnamespace= a.namespace?new RegExp("(^|\\.)"+z.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=c),b=null==b?[a]:d.makeArray(b,[a]),m=d.event.special[q]||{},e||!m.trigger||!1!==m.trigger.apply(c,b))){if(!e&&!m.noBubble&&!Ra(c)){var A=m.delegateType||q;for(Lc.test(A+q)||(f=f.parentNode);f;f=f.parentNode)v.push(f),g=f;g===(c.ownerDocument||O)&&v.push(g.defaultView||g.parentWindow||H)}for(z=0;(f=v[z++])&&!a.isPropagationStopped();)t=f,a.type=1<z?A:m.bindType||q,(n=(F.get(f,"events")||Object.create(null))[a.type]&& F.get(f,"handle"))&&n.apply(f,b),(n=h&&f[h])&&n.apply&&hb(f)&&(a.result=n.apply(f,b),!1===a.result&&a.preventDefault());return a.type=q,e||a.isDefaultPrevented()||m._default&&!1!==m._default.apply(v.pop(),b)||!hb(c)||h&&J(c[q])&&!Ra(c)&&((g=c[h])&&(c[h]=null),d.event.triggered=q,a.isPropagationStopped()&&t.addEventListener(q,Mc),c[q](),a.isPropagationStopped()&&t.removeEventListener(q,Mc),d.event.triggered=void 0,g&&(c[h]=g)),a.result}},simulate:function(a,b,c){a=d.extend(new d.Event,c,{type:a,isSimulated:!0}); d.event.trigger(a,null,b)}});d.fn.extend({trigger:function(a,b){return this.each(function(){d.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return d.event.trigger(a,b,c,!0)}});R.focusin||d.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(e){d.event.simulate(b,e.target,d.event.fix(e))};d.event.special[b]={setup:function(){var e=this.ownerDocument||this.document||this,f=F.access(e,b);f||e.addEventListener(a,c,!0);F.access(e,b,(f||0)+1)},teardown:function(){var e= this.ownerDocument||this.document||this,f=F.access(e,b)-1;f?F.access(e,b,f):(e.removeEventListener(a,c,!0),F.remove(e,b))}}});var lb=H.location,Nc=Date.now(),Vb=/\?/;d.parseXML=function(a){var b;if(!a||"string"!=typeof a)return null;try{var c=(new H.DOMParser).parseFromString(a,"text/xml")}catch(e){}return b=c&&c.getElementsByTagName("parsererror")[0],c&&!b||d.error("Invalid XML: "+(b?d.map(b.childNodes,function(e){return e.textContent}).join("\n"):a)),c};var gd=/\[\]$/,Oc=/\r?\n/g,Md=/^(?:submit|button|image|reset|file)$/i, Nd=/^(?:input|select|textarea|keygen)/i;d.param=function(a,b){var c,e=[],f=function(g,h){var n=J(h)?h():h;e[e.length]=encodeURIComponent(g)+"="+encodeURIComponent(null==n?"":n)};if(null==a)return"";if(Array.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){f(this.name,this.value)});else for(c in a)Nb(c,a[c],b,f);return e.join("&")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this,"elements"); return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&Nd.test(this.nodeName)&&!Md.test(a)&&(this.checked||!ib.test(a))}).map(function(a,b){var c=d(this).val();return null==c?null:Array.isArray(c)?d.map(c,function(e){return{name:b.name,value:e.replace(Oc,"\r\n")}}):{name:b.name,value:c.replace(Oc,"\r\n")}}).get()}});var Od=/%20/g,Pd=/#.*$/,Qd=/([?&])_=[^&]*/,Rd=/^(.*?):[ \t]*([^\r\n]*)$/gm,Sd=/^(?:GET|HEAD)$/,Td=/^\/\//,Pc={},Ob={},Qc="*/".concat("*"), Wb=O.createElement("a");Wb.href=lb.href;d.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:lb.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(lb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Qc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML", text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":d.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Pb(Pb(a,d.ajaxSettings),b):Pb(d.ajaxSettings,a)},ajaxPrefilter:sc(Pc),ajaxTransport:sc(Ob),ajax:function(a,b){function c(N,Y,Za,yb){var na,sa,xa,ka,P,X=Y;ja||(ja=!0,n&&H.clearTimeout(n),e=void 0,g=yb||"",D.readyState=0<N?4:0,na=200<=N&&300>N||304===N,Za&&(ka=function(W,S,pa){for(var ya,da,G,V,ea=W.contents, ca=W.dataTypes;"*"===ca[0];)ca.shift(),void 0===ya&&(ya=W.mimeType||S.getResponseHeader("Content-Type"));if(ya)for(da in ea)if(ea[da]&&ea[da].test(ya)){ca.unshift(da);break}if(ca[0]in pa)G=ca[0];else{for(da in pa){if(!ca[0]||W.converters[da+" "+ca[0]]){G=da;break}V||(V=da)}G=G||V}if(G)return G!==ca[0]&&ca.unshift(G),pa[G]}(q,D,Za)),!na&&-1<d.inArray("script",q.dataTypes)&&0>d.inArray("json",q.dataTypes)&&(q.converters["text script"]=function(){}),ka=function(W,S,pa,ya){var da,G,V,ea,ca,za={},Ma=W.dataTypes.slice(); if(Ma[1])for(V in W.converters)za[V.toLowerCase()]=W.converters[V];for(G=Ma.shift();G;)if(W.responseFields[G]&&(pa[W.responseFields[G]]=S),!ca&&ya&&W.dataFilter&&(S=W.dataFilter(S,W.dataType)),ca=G,G=Ma.shift())if("*"===G)G=ca;else if("*"!==ca&&ca!==G){if(!(V=za[ca+" "+G]||za["* "+G]))for(da in za)if((ea=da.split(" "))[1]===G&&(V=za[ca+" "+ea[0]]||za["* "+ea[0]])){!0===V?V=za[da]:!0!==za[da]&&(G=ea[0],Ma.unshift(ea[1]));break}if(!0!==V)if(V&&W["throws"])S=V(S);else try{S=V(S)}catch(Ab){return{state:"parsererror", error:V?Ab:"No conversion from "+ca+" to "+G}}}return{state:"success",data:S}}(q,ka,D,na),na?(q.ifModified&&((P=D.getResponseHeader("Last-Modified"))&&(d.lastModified[f]=P),(P=D.getResponseHeader("etag"))&&(d.etag[f]=P)),204===N||"HEAD"===q.type?X="nocontent":304===N?X="notmodified":(X=ka.state,sa=ka.data,na=!(xa=ka.error))):(xa=X,!N&&X||(X="error",0>N&&(N=0))),D.status=N,D.statusText=(Y||X)+"",na?B.resolveWith(z,[sa,X,D]):B.rejectWith(z,[D,X,xa]),D.statusCode(U),U=void 0,m&&A.trigger(na?"ajaxSuccess": "ajaxError",[D,q,na?sa:xa]),K.fireWith(z,[D,X]),m&&(A.trigger("ajaxComplete",[D,q]),--d.active||d.event.trigger("ajaxStop")))}"object"==typeof a&&(b=a,a=void 0);b=b||{};var e,f,g,h,n,m,t,v,q=d.ajaxSetup({},b),z=q.context||q,A=q.context&&(z.nodeType||z.jquery)?d(z):d.event,B=d.Deferred(),K=d.Callbacks("once memory"),U=q.statusCode||{},va={},ha={},oa="canceled",D={readyState:0,getResponseHeader:function(N){var Y;if(ja){if(!h)for(h={};Y=Rd.exec(g);)h[Y[1].toLowerCase()+" "]=(h[Y[1].toLowerCase()+" "]|| []).concat(Y[2]);Y=h[N.toLowerCase()+" "]}return null==Y?null:Y.join(", ")},getAllResponseHeaders:function(){return ja?g:null},setRequestHeader:function(N,Y){return null==ja&&(N=ha[N.toLowerCase()]=ha[N.toLowerCase()]||N,va[N]=Y),this},overrideMimeType:function(N){return null==ja&&(q.mimeType=N),this},statusCode:function(N){var Y;if(N)if(ja)D.always(N[D.status]);else for(Y in N)U[Y]=[U[Y],N[Y]];return this},abort:function(N){N=N||oa;return e&&e.abort(N),c(0,N),this}};if(B.promise(D),q.url=((a||q.url|| lb.href)+"").replace(Td,lb.protocol+"//"),q.type=b.method||b.type||q.method||q.type,q.dataTypes=(q.dataType||"*").toLowerCase().match(Ba)||[""],null==q.crossDomain){var M=O.createElement("a");try{M.href=q.url,M.href=M.href,q.crossDomain=Wb.protocol+"//"+Wb.host!=M.protocol+"//"+M.host}catch(N){q.crossDomain=!0}}if(q.data&&q.processData&&"string"!=typeof q.data&&(q.data=d.param(q.data,q.traditional)),tc(Pc,q,b,D),ja)return D;for(t in(m=d.event&&q.global)&&0==d.active++&&d.event.trigger("ajaxStart"), q.type=q.type.toUpperCase(),q.hasContent=!Sd.test(q.type),f=q.url.replace(Pd,""),q.hasContent?q.data&&q.processData&&0===(q.contentType||"").indexOf("application/x-www-form-urlencoded")&&(q.data=q.data.replace(Od,"+")):(v=q.url.slice(f.length),q.data&&(q.processData||"string"==typeof q.data)&&(f+=(Vb.test(f)?"&":"?")+q.data,delete q.data),!1===q.cache&&(f=f.replace(Qd,"$1"),v=(Vb.test(f)?"&":"?")+"_="+Nc++ +v),q.url=f+v),q.ifModified&&(d.lastModified[f]&&D.setRequestHeader("If-Modified-Since",d.lastModified[f]), d.etag[f]&&D.setRequestHeader("If-None-Match",d.etag[f])),(q.data&&q.hasContent&&!1!==q.contentType||b.contentType)&&D.setRequestHeader("Content-Type",q.contentType),D.setRequestHeader("Accept",q.dataTypes[0]&&q.accepts[q.dataTypes[0]]?q.accepts[q.dataTypes[0]]+("*"!==q.dataTypes[0]?", "+Qc+"; q=0.01":""):q.accepts["*"]),q.headers)D.setRequestHeader(t,q.headers[t]);if(q.beforeSend&&(!1===q.beforeSend.call(z,D,q)||ja))return D.abort();if(oa="abort",K.add(q.complete),D.done(q.success),D.fail(q.error), e=tc(Ob,q,b,D)){if(D.readyState=1,m&&A.trigger("ajaxSend",[D,q]),ja)return D;q.async&&0<q.timeout&&(n=H.setTimeout(function(){D.abort("timeout")},q.timeout));try{var ja=!1;e.send(va,c)}catch(N){if(ja)throw N;c(-1,N)}}else c(-1,"No Transport");return D},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(c,e,f,g){return J(e)&&(g=g||f,f=e,e=void 0),d.ajax(d.extend({url:c,type:b,dataType:g, data:e,success:f},d.isPlainObject(c)&&c))}});d.ajaxPrefilter(function(a){for(var b in a.headers)"content-type"===b.toLowerCase()&&(a.contentType=a.headers[b]||"")});d._evalUrl=function(a,b,c){return d.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){d.globalEval(e,b,c)}})};d.fn.extend({wrapAll:function(a){var b;return this[0]&&(J(a)&&(a=a.call(this[0])),b=d(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&& b.insertBefore(this[0]),b.map(function(){for(var c=this;c.firstElementChild;)c=c.firstElementChild;return c}).append(this)),this},wrapInner:function(a){return J(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=J(a);return this.each(function(c){d(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){d(this).replaceWith(this.childNodes)}), this}});d.expr.pseudos.hidden=function(a){return!d.expr.pseudos.visible(a)};d.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)};d.ajaxSettings.xhr=function(){try{return new H.XMLHttpRequest}catch(a){}};var Ud={0:200,1223:204},mb=d.ajaxSettings.xhr();R.cors=!!mb&&"withCredentials"in mb;R.ajax=mb=!!mb;d.ajaxTransport(function(a){var b,c;if(R.cors||mb&&!a.crossDomain)return{send:function(e,f){var g,h=a.xhr();if(h.open(a.type,a.url,a.async,a.username, a.password),a.xhrFields)for(g in a.xhrFields)h[g]=a.xhrFields[g];for(g in a.mimeType&&h.overrideMimeType&&h.overrideMimeType(a.mimeType),a.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)h.setRequestHeader(g,e[g]);b=function(n){return function(){b&&(b=c=h.onload=h.onerror=h.onabort=h.ontimeout=h.onreadystatechange=null,"abort"===n?h.abort():"error"===n?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Ud[h.status]||h.status,h.statusText,"text"!==(h.responseType|| "text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}};h.onload=b();c=h.onerror=h.ontimeout=b("error");void 0!==h.onabort?h.onabort=c:h.onreadystatechange=function(){4===h.readyState&&H.setTimeout(function(){b&&c()})};b=b("abort");try{h.send(a.hasContent&&a.data||null)}catch(n){if(b)throw n;}},abort:function(){b&&b()}}});d.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"}, contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return d.globalEval(a),a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET")});d.ajaxTransport("script",function(a){var b,c;if(a.crossDomain||a.scriptAttrs)return{send:function(e,f){b=d("<script>").attr(a.scriptAttrs||{}).prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(g){b.remove();c=null;g&&f("error"===g.type?404:200,g.type)});O.head.appendChild(b[0])}, abort:function(){c&&c()}}});var Rc,Sc=[],Xb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Sc.pop()||d.expando+"_"+Nc++;return this[a]=!0,a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var e,f,g,h=!1!==a.jsonp&&(Xb.test(a.url)?"url":"string"==typeof a.data&&0===(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&Xb.test(a.data)&&"data");if(h||"jsonp"===a.dataTypes[0])return e=a.jsonpCallback=J(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,h? a[h]=a[h].replace(Xb,"$1"+e):!1!==a.jsonp&&(a.url+=(Vb.test(a.url)?"&":"?")+a.jsonp+"="+e),a.converters["script json"]=function(){return g||d.error(e+" was not called"),g[0]},a.dataTypes[0]="json",f=H[e],H[e]=function(){g=arguments},c.always(function(){void 0===f?d(H).removeProp(e):H[e]=f;a[e]&&(a.jsonpCallback=b.jsonpCallback,Sc.push(e));g&&J(f)&&f(g[0]);g=f=void 0}),"script"});R.createHTMLDocument=((Rc=O.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Rc.childNodes.length); d.parseHTML=function(a,b,c){return"string"!=typeof a?[]:("boolean"==typeof b&&(c=b,b=!1),b||(R.createHTMLDocument?((e=(b=O.implementation.createHTMLDocument("")).createElement("base")).href=O.location.href,b.head.appendChild(e)):b=O),g=!c&&[],(f=Gc.exec(a))?[b.createElement(f[1])]:(f=dc([a],b,g),g&&g.length&&d(g).remove(),d.merge([],f.childNodes)));var e,f,g};d.fn.load=function(a,b,c){var e,f,g,h=this,n=a.indexOf(" ");return-1<n&&(e=Ja(a.slice(n)),a=a.slice(0,n)),J(b)?(c=b,b=void 0):b&&"object"== typeof b&&(f="POST"),0<h.length&&d.ajax({url:a,type:f||"GET",dataType:"html",data:b}).done(function(m){g=arguments;h.html(e?d("<div>").append(d.parseHTML(m)).find(e):m)}).always(c&&function(m,t){h.each(function(){c.apply(this,g||[m.responseText,t,m])})}),this};d.expr.pseudos.animated=function(a){return d.grep(d.timers,function(b){return a===b.elem}).length};d.offset={setOffset:function(a,b,c){var e,f,g,h=d.css(a,"position"),n=d(a),m={};"static"===h&&(a.style.position="relative");var t=n.offset(); var v=d.css(a,"top");var q=d.css(a,"left");("absolute"===h||"fixed"===h)&&-1<(v+q).indexOf("auto")?(g=(e=n.position()).top,f=e.left):(g=parseFloat(v)||0,f=parseFloat(q)||0);J(b)&&(b=b.call(a,c,d.extend({},t)));null!=b.top&&(m.top=b.top-t.top+g);null!=b.left&&(m.left=b.left-t.left+f);"using"in b?b.using.call(a,m):n.css(m)}};d.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(f){d.offset.setOffset(this,a,f)});var b,c,e=this[0];return e?e.getClientRects().length? (b=e.getBoundingClientRect(),c=e.ownerDocument.defaultView,{top:b.top+c.pageYOffset,left:b.left+c.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var a,b=this[0],c={top:0,left:0};if("fixed"===d.css(b,"position"))var e=b.getBoundingClientRect();else{e=this.offset();var f=b.ownerDocument;for(a=b.offsetParent||f.documentElement;a&&(a===f.body||a===f.documentElement)&&"static"===d.css(a,"position");)a=a.parentNode;a&&a!==b&&1===a.nodeType&&((c=d(a).offset()).top+=d.css(a,"borderTopWidth", !0),c.left+=d.css(a,"borderLeftWidth",!0))}return{top:e.top-c.top-d.css(b,"marginTop",!0),left:e.left-c.left-d.css(b,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent;a&&"static"===d.css(a,"position");)a=a.offsetParent;return a||Pa})}});d.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;d.fn[a]=function(e){return Ga(this,function(f,g,h){var n;if(Ra(f)?n=f:9===f.nodeType&&(n=f.defaultView),void 0===h)return n? n[b]:f[g];n?n.scrollTo(c?n.pageXOffset:h,c?h:n.pageYOffset):f[g]=h},a,e,arguments.length)}});d.each(["top","left"],function(a,b){d.cssHooks[b]=kc(R.pixelPosition,function(c,e){if(e)return e=fb(c,b),Ib.test(e)?d(c).position()[b]+"px":e})});d.each({Height:"height",Width:"width"},function(a,b){d.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,e){d.fn[e]=function(f,g){var h=arguments.length&&(c||"boolean"!=typeof f),n=c||(!0===f||!0===g?"margin":"border");return Ga(this,function(m,t,v){var q; return Ra(m)?0===e.indexOf("outer")?m["inner"+a]:m.document.documentElement["client"+a]:9===m.nodeType?(q=m.documentElement,Math.max(m.body["scroll"+a],q["scroll"+a],m.body["offset"+a],q["offset"+a],q["client"+a])):void 0===v?d.css(m,t,n):d.style(m,t,v,n)},b,h?f:void 0,h)}})});d.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){d.fn[b]=function(c){return this.on(b,c)}});d.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a, null,b)},delegate:function(a,b,c,e){return this.on(b,a,c,e)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});d.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(a,b){d.fn[b]=function(c,e){return 0<arguments.length?this.on(b,null, c,e):this.trigger(b)}});var Vd=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;d.proxy=function(a,b){var c,e,f;if("string"==typeof b&&(c=a[b],b=a,a=c),J(a))return e=Ha.call(arguments,2),(f=function(){return a.apply(b||this,e.concat(Ha.call(arguments)))}).guid=a.guid=a.guid||d.guid++,f};d.holdReady=function(a){a?d.readyWait++:d.ready(!0)};d.isArray=Array.isArray;d.parseJSON=JSON.parse;d.nodeName=qa;d.isFunction=J;d.isWindow=Ra;d.camelCase=Aa;d.type=Qa;d.now=Date.now;d.isNumeric=function(a){var b= d.type(a);return("number"===b||"string"===b)&&!isNaN(a-parseFloat(a))};d.trim=function(a){return null==a?"":(a+"").replace(Vd,"$1")};"function"==typeof define&&define.amd&&define("jquery",[],function(){return d});var Wd=H.jQuery,Xd=H.$;return d.noConflict=function(a){return H.$===d&&(H.$=Xd),a&&H.jQuery===d&&(H.jQuery=Wd),d},"undefined"==typeof bb&&(H.jQuery=H.$=d),d}); jQuery.event.special.touchstart={setup:function(c,a,b){a.includes&&a.includes("noPreventDefault")&&void 0!==this.addEventListener?this.addEventListener("touchstart",b,{passive:!1}):void 0!==this.addEventListener&&this.addEventListener("touchstart",b,{passive:!0})}}; jQuery.event.special.touchmove={setup:function(c,a,b){a.includes&&a.includes("noPreventDefault")&&void 0!==this.addEventListener?this.addEventListener("touchmove",b,{passive:!1}):void 0!==this.addEventListener&&this.addEventListener("touchmove",b,{passive:!0})}}; jQuery.event.special.touchend={setup:function(c,a,b){a.includes&&a.includes("noPreventDefault")&&void 0!==this.addEventListener?this.addEventListener("touchend",b,{passive:!1}):void 0!==this.addEventListener&&this.addEventListener("touchend",b,{passive:!0})}}; jQuery.event.special.touchcancel={setup:function(c,a,b){a.includes&&a.includes("noPreventDefault")&&void 0!==this.addEventListener?this.addEventListener("touchcancel",b,{passive:!1}):void 0!==this.addEventListener&&this.addEventListener("touchcancel",b,{passive:!0})}}; jQuery.event.special.mousewheel={setup:function(c,a,b){a.includes&&a.includes("noPreventDefault")&&void 0!==this.addEventListener?this.addEventListener("mousewheel",b,{passive:!1}):void 0!==this.addEventListener&&this.addEventListener("mousewheel",b,{passive:!0})}}; </script><!-- temp include swiper.js directly --><script src="/etc/clientlibs/pan/js/lazyload.min.js" defer></script><script id="worker1" type="text/js-worker"> onmessage = function(oEvent) { var urlPrefix = oEvent.data; if (urlPrefix) { importScripts(urlPrefix + '/apps/pan/public/userHeaderModel'); if (userHeaderModel) { postMessage(JSON.stringify(userHeaderModel)); } } }; </script><!--[if lt IE 9]><script type="text/javascript" src="/etc/clientlibs/pan/js/html5-shiv-3.7.0.js"></script><![endif]--><script type="text/javascript"> !function(){function t(t){var e=document.getElementsByTagName("head")[0],n=document.createElement("script");for(var r in n.type="text/javascript",t)n.setAttribute(r,t[r]);e.insertBefore(n,e.firstChild)}"undefined"!=typeof Promise&&-1!==Promise.toString().indexOf("[native code]")||t({src:"/etc/clientlibs/clean/dependencies/util/promise-polyfill-8.2.1.js"}),"objectFit"in document.documentElement.style||t({src:"/etc/clientlibs/clean/dependencies/util/polyfill-object-fit-images-3.2.4.js"}),"function"!=typeof window.CustomEvent&&(window.CustomEvent=function(t,e){"use strict";e=e||{bubbles:!1,cancelable:!1,detail:null};var n=document.createEvent("CustomEvent");return n.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n}),"function"!=typeof Number.isFinite&&(Number.isFinite=function(t){"use strict";return!("number"!=typeof t||t!=t||t===1/0||t===-1/0)}),"function"!=typeof Number.isInteger&&(Number.isInteger=function(t){"use strict";return"number"==typeof t&&Number.isFinite(t)&&Math.floor(t)===t}),"function"!=typeof Number.isNaN&&(Number.isNaN=function(t){"use strict";return"number"==typeof t&&t!=t}),String.prototype.includes||(String.prototype.includes=function(t,e){return"number"!=typeof e&&(e=0),!(e+t.length>this.length)&&-1!==this.indexOf(t,e)}),String.prototype.endsWith||(String.prototype.endsWith=function(t,e){return(void 0===e||e>this.length)&&(e=this.length),this.substring(e-t.length,e)===t}),String.prototype.repeat||(String.prototype.repeat=function(t){"use strict";if(null==this)throw new TypeError("can't convert "+this+" to object");var e=""+this;if((t=+t)!=t&&(t=0),t<0)throw new RangeError("repeat count must be non-negative");if(t==1/0)throw new RangeError("repeat count must be less than infinity");if(t=Math.floor(t),0==e.length||0==t)return"";if(e.length*t>=1<<28)throw new RangeError("repeat count must not overflow maximum string size");var n=e.length*t;for(t=Math.floor(Math.log(t)/Math.log(2));t;)e+=e,t--;return e+=e.substring(0,n-e.length)}),Array.prototype.includes||(Array.prototype.includes=function(t,e){"use strict";if(t instanceof RegExp)throw TypeError("first argument must not be a RegExp");return void 0===e&&(e=0),-1!==this.indexOf(t,e)}),"function"!=typeof Object.assign&&Object.defineProperty(Object,"assign",{value:function(t,e){"use strict";if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var n=Object(t),r=1;r<arguments.length;r++){var o=arguments[r];if(null!=o)for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])}return n},writable:!0,configurable:!0})}(); var globalConfig = {"visitorProfilingEnabled":true,"visitorProfileCookieExpirationPeriod":525600,"mktVisitorCompanyDetailsCookieExpirationPeriod":10080,"recommendationsDisplayedCookieExpirationPeriod":10080,"selectivePageVisitorProfilingEnabled":true,"repeatingRecommendationsEnabled":false,"resourcepageRecommendationsEnabled":false,"abmBannerEnabled":false,"abmRecommendationsEnabled":false,"abmRecommendationsLabelEnabled":true,"panUserProfilingEnabled":false,"homePageTeaserAnimationEnabled":true,"enableMktVisitorCompanyDetailsForGlobalForm":true,"enableMktVisitorCompanyDetailsForRecommendations":true,"enableMktVisitorCompanyDetailsForABMBanner":false,"imageWebWorkerEnabled":true,"embedClientLibsEnabled":false,"abmBannerUsingRecommendations":true,"abmBannerCookieExpirationPeriod":120,"ldapEmailListEnabledZoomWebinar":true,"jobLevelAndRoleConfigPath":"/etc/formsconfig/joblevelandrole.json","webFormsConfigPath":"/etc/formsconfig/webformsconfig.json","buildName":"EDU_PAB_SWF_FIXES_NOV_2024","tldsRegex":""} window.PAN = {}; window.PAN_deferedCssList = []; window.PAN_jsAfterDeferedCssFunctionList = []; window.PAN_RUN_ON_LAZY_LOAD = []; window.PAN_RunOnPageModelLoad = []; window.PAN_Clean_Util = { isIE: false }; var mobileSelector = false ; var mktoConfig = {"mktoAppURL":"https://start.paloaltonetworks.com","mktoFormPostEndPoint":"/index.php/leadCapture/save2","mktoFormPostURL":"https://start.paloaltonetworks.com/index.php/leadCapture/save2","mktoWebFormId":"1086","mktoMunchkinId":"531-OCS-018","mktoSubscribeFormLpId":"21963","mktoRCDefautLpId":"2100","mktoFormSubmitServerURL":"https://www.paloaltonetworks.com","mktoFormSubmitEndPoint":"/apps/pan/public/formsubmithandler.submitform.json","mktoFormSubmitURL":"/apps/pan/public/formsubmithandler.submitform.json","mktoRCDefaultProgramId":"1192"} var botSelector = false; //test for ie11 !function(d) { //load only in ie11 if(!d.currentScript) { window.PAN_Clean_Util.isIE = true } /*call for objectFitImages*/ if(PAN_Clean_Util.isIE ){ PAN_RUN_ON_LAZY_LOAD.push(function(el) { objectFitImages(el) }) } }(document) var disableOverridden = false; if(typeof localStorage != "undefined" && localStorage) { disableOverridden = localStorage.getItem("jcOverrideDisable"); } if(!disableOverridden) { var quietConsole = {}; for(var m in console) { if(typeof console[m] == "function") { quietConsole[m] = function(){}; } } window.console=quietConsole; } window.PAN_LOAD_RECAPTCHA = true; window.PAN_LOAD_RECAPTCHA_LANGUAGE = 'en_US'; window.PAN_IS_RECAPTCHA_LOADED = false; </script><style>@font-face{font-family:'TT Hoves';font-style:normal;font-weight:100;font-display:swap;src:local('TT Hoves Hairline'),local('TTHoves-Hairline'),url('/etc/clientlibs/clean/dependencies/fonts/tthoves/TTHoves-Hairline_optimized.woff2') format('woff2')} @font-face{font-family:'TT Hoves';font-style:normal;font-weight:200;font-display:swap;src:local('TT Hoves Thin'),local('TTHoves-Thin'),url('/etc/clientlibs/clean/dependencies/fonts/tthoves/TTHoves-Thin_optimized.woff2') format('woff2')} @font-face{font-family:'TT Hoves';font-style:normal;font-weight:300;font-display:swap;src:local('TT Hoves Light'),local('TTHoves-Light'),url('/etc/clientlibs/clean/dependencies/fonts/tthoves/TTHoves-Light_optimized.woff2') format('woff2')} @font-face{font-family:'TT Hoves';font-style:normal;font-weight:400;font-display:swap;src:local('TT Hoves Regular'),local('TTHoves-Regular'),url('/etc/clientlibs/clean/dependencies/fonts/tthoves/TTHoves-Regular_optimized.woff2') format('woff2')} @font-face{font-family:'TT Hoves';font-style:normal;font-weight:500;font-display:swap;src:local('TT Hoves Medium'),local('TTHoves-Medium'),url('/etc/clientlibs/clean/dependencies/fonts/tthoves/TTHoves-Medium_optimized.woff2') format('woff2')} @font-face{font-family:'TT Hoves';font-style:normal;font-weight:600;font-display:swap;src:local('TT Hoves DemiBold'),local('TTHoves-DemiBold'),url('/etc/clientlibs/clean/dependencies/fonts/tthoves/TTHoves-DemiBold_optimized.woff2') format('woff2')} @font-face{font-family:'TT Hoves';font-style:normal;font-weight:700;font-display:swap;src:local('TT Hoves Bold'),local('TTHoves-Bold'),url('/etc/clientlibs/clean/dependencies/fonts/tthoves/TTHoves-Bold_optimized.woff2') format('woff2')} @font-face{font-family:'TT Hoves';font-style:normal;font-weight:800;font-display:swap;src:local('TT Hoves ExtraBold'),local('TTHoves-ExtraBold'),url('/etc/clientlibs/clean/dependencies/fonts/tthoves/TTHoves-ExtraBold_optimized.woff2') format('woff2')} @font-face{font-family:'TT Hoves';font-style:normal;font-weight:900;font-display:swap;src:local('TT Hoves Black'),local('TTHoves-Black'),url('/etc/clientlibs/clean/dependencies/fonts/tthoves/TTHoves-Black_optimized.woff2') format('woff2')} @font-face{font-family:'CelestePro';font-style:normal;font-weight:400;font-display:swap;src:local('CelestePro'),local('CelestePro'),url('/etc/clientlibs/clean/dependencies/fonts/ffceleste/CelestePro-Book_optimized.woff2') format('woff2')} @font-face{font-family:'CelestePro';font-style:normal;font-weight:700;font-display:swap;src:local('CelestePro Bold'),local('CelestePro-Bold'),url('/etc/clientlibs/clean/dependencies/fonts/ffceleste/CelestePro-Bold_optimized.woff2') format('woff2')} @font-face{font-family:'CelestePro';font-style:normal;font-weight:800;font-display:swap;src:local('CelestePro Xbold'),local('CelestePro-Xbold'),url('/etc/clientlibs/clean/dependencies/fonts/ffceleste/CelestePro-XBold_optimized.woff2') format('woff2')} @font-face{font-family:'CelestePro';font-style:normal;font-weight:900;font-display:swap;src:local('CelestePro Black'),local('CelestePro-Black'),url('/etc/clientlibs/clean/dependencies/fonts/ffceleste/CelestePro-Black_optimized.woff2') format('woff2')} /*! * Bootstrap v4.5.2 (https://getbootstrap.com/) * Copyright 2011-2020 The Bootstrap Authors * Copyright 2011-2020 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace} *,*::before,*::after{box-sizing:border-box} html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation} article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block} body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff} [tabindex="-1"]:focus:not(:focus-visible){outline:0 !important} hr{box-sizing:content-box;height:0;overflow:visible} h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem} p{margin-top:0;margin-bottom:1rem} abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none} address{margin-bottom:1rem;font-style:normal;line-height:inherit} ol,ul,dl{margin-top:0;margin-bottom:1rem} ol ol,ul ul,ol ul,ul ol{margin-bottom:0} dt{font-weight:700} dd{margin-bottom:.5rem;margin-left:0} blockquote{margin:0 0 1rem} b,strong{font-weight:bolder} small{font-size:80%} sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline} sub{bottom:-0.25em} sup{top:-0.5em} a{color:#007bff;text-decoration:none;background-color:transparent} a:hover{color:#0056b3;text-decoration:underline} a:not([href]):not([class]){color:inherit;text-decoration:none} a:not([href]):not([class]):hover{color:inherit;text-decoration:none} pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em} pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar} figure{margin:0 0 1rem} img{vertical-align:middle;border-style:none} svg{overflow:hidden;vertical-align:middle} table{border-collapse:collapse} caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom} th{text-align:inherit} label{display:inline-block} button{border-radius:0} button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color} input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit} button,input{overflow:visible} button,select{text-transform:none} [role="button"]{cursor:pointer} select{word-wrap:normal} button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button} button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer} button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none} input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0} textarea{overflow:auto;resize:vertical} fieldset{min-width:0;padding:0;margin:0;border:0} legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal} progress{vertical-align:baseline} [type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto} [type="search"]{outline-offset:-2px;-webkit-appearance:none} [type="search"]::-webkit-search-decoration{-webkit-appearance:none} ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button} output{display:inline-block} summary{display:list-item;cursor:pointer} template{display:none} [hidden]{display:none !important} .container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto} @media(min-width:576px){.container-fluid{width:auto;margin-left:7.14285714%;margin-right:7.14285714%} .container,.container-sm{max-width:540px} } @media(min-width:768px){.container,.container-sm,.container-md{max-width:720px} } @media(min-width:992px){.container,.container-sm,.container-md,.container-lg{max-width:960px} } @media(min-width:1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px} } .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px} .no-gutters{margin-right:0;margin-left:0} .no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0} .col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl,.col-xxl-auto,.col-xxxl-1,.col-xxxl-2,.col-xxxl-3,.col-xxxl-4,.col-xxxl-5,.col-xxxl-6,.col-xxxl-7,.col-xxxl-8,.col-xxxl-9,.col-xxxl-10,.col-xxxl-11,.col-xxxl-12,.col-xxxl,.col-xxxl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px} .col{flex-basis:0;flex-grow:1;max-width:100%} .row-cols-1>*{flex:0 0 100%;max-width:100%} .row-cols-2>*{flex:0 0 50%;max-width:50%} .row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%} .row-cols-4>*{flex:0 0 25%;max-width:25%} .row-cols-5>*{flex:0 0 20%;max-width:20%} .row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%} .col-auto{flex:0 0 auto;width:auto;max-width:100%} .col-1{flex:0 0 8.33333%;max-width:8.33333%} .col-2{flex:0 0 16.66667%;max-width:16.66667%} .col-3{flex:0 0 25%;max-width:25%} .col-4{flex:0 0 33.33333%;max-width:33.33333%} .col-5{flex:0 0 41.66667%;max-width:41.66667%} .col-6{flex:0 0 50%;max-width:50%} .col-7{flex:0 0 58.33333%;max-width:58.33333%} .col-8{flex:0 0 66.66667%;max-width:66.66667%} .col-9{flex:0 0 75%;max-width:75%} .col-10{flex:0 0 83.33333%;max-width:83.33333%} .col-11{flex:0 0 91.66667%;max-width:91.66667%} .col-12{flex:0 0 100%;max-width:100%} .order-first{order:-1} .order-last{order:13} .order-0{order:0} .order-1{order:1} .order-2{order:2} .order-3{order:3} .order-4{order:4} .order-5{order:5} .order-6{order:6} .order-7{order:7} .order-8{order:8} .order-9{order:9} .order-10{order:10} .order-11{order:11} .order-12{order:12} .offset-1{margin-left:8.33333%} .offset-2{margin-left:16.66667%} .offset-3{margin-left:25%} .offset-4{margin-left:33.33333%} .offset-5{margin-left:41.66667%} .offset-6{margin-left:50%} .offset-7{margin-left:58.33333%} .offset-8{margin-left:66.66667%} .offset-9{margin-left:75%} .offset-10{margin-left:83.33333%} .offset-11{margin-left:91.66667%} @media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%} .row-cols-sm-1>*{flex:0 0 100%;max-width:100%} .row-cols-sm-2>*{flex:0 0 50%;max-width:50%} .row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%} .row-cols-sm-4>*{flex:0 0 25%;max-width:25%} .row-cols-sm-5>*{flex:0 0 20%;max-width:20%} .row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%} .col-sm-auto{flex:0 0 auto;width:auto;max-width:100%} .col-sm-1{flex:0 0 8.33333%;max-width:8.33333%} .col-sm-2{flex:0 0 16.66667%;max-width:16.66667%} .col-sm-3{flex:0 0 25%;max-width:25%} .col-sm-4{flex:0 0 33.33333%;max-width:33.33333%} .col-sm-5{flex:0 0 41.66667%;max-width:41.66667%} .col-sm-6{flex:0 0 50%;max-width:50%} .col-sm-7{flex:0 0 58.33333%;max-width:58.33333%} .col-sm-8{flex:0 0 66.66667%;max-width:66.66667%} .col-sm-9{flex:0 0 75%;max-width:75%} .col-sm-10{flex:0 0 83.33333%;max-width:83.33333%} .col-sm-11{flex:0 0 91.66667%;max-width:91.66667%} .col-sm-12{flex:0 0 100%;max-width:100%} .order-sm-first{order:-1} .order-sm-last{order:13} .order-sm-0{order:0} .order-sm-1{order:1} .order-sm-2{order:2} .order-sm-3{order:3} .order-sm-4{order:4} .order-sm-5{order:5} .order-sm-6{order:6} .order-sm-7{order:7} .order-sm-8{order:8} .order-sm-9{order:9} .order-sm-10{order:10} .order-sm-11{order:11} .order-sm-12{order:12} .offset-sm-0{margin-left:0} .offset-sm-1{margin-left:8.33333%} .offset-sm-2{margin-left:16.66667%} .offset-sm-3{margin-left:25%} .offset-sm-4{margin-left:33.33333%} .offset-sm-5{margin-left:41.66667%} .offset-sm-6{margin-left:50%} .offset-sm-7{margin-left:58.33333%} .offset-sm-8{margin-left:66.66667%} .offset-sm-9{margin-left:75%} .offset-sm-10{margin-left:83.33333%} .offset-sm-11{margin-left:91.66667%} } @media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%} .row-cols-md-1>*{flex:0 0 100%;max-width:100%} .row-cols-md-2>*{flex:0 0 50%;max-width:50%} .row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%} .row-cols-md-4>*{flex:0 0 25%;max-width:25%} .row-cols-md-5>*{flex:0 0 20%;max-width:20%} .row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%} .col-md-auto{flex:0 0 auto;width:auto;max-width:100%} .col-md-1{flex:0 0 8.33333%;max-width:8.33333%} .col-md-2{flex:0 0 16.66667%;max-width:16.66667%} .col-md-3{flex:0 0 25%;max-width:25%} .col-md-4{flex:0 0 33.33333%;max-width:33.33333%} .col-md-5{flex:0 0 41.66667%;max-width:41.66667%} .col-md-6{flex:0 0 50%;max-width:50%} .col-md-7{flex:0 0 58.33333%;max-width:58.33333%} .col-md-8{flex:0 0 66.66667%;max-width:66.66667%} .col-md-9{flex:0 0 75%;max-width:75%} .col-md-10{flex:0 0 83.33333%;max-width:83.33333%} .col-md-11{flex:0 0 91.66667%;max-width:91.66667%} .col-md-12{flex:0 0 100%;max-width:100%} .order-md-first{order:-1} .order-md-last{order:13} .order-md-0{order:0} .order-md-1{order:1} .order-md-2{order:2} .order-md-3{order:3} .order-md-4{order:4} .order-md-5{order:5} .order-md-6{order:6} .order-md-7{order:7} .order-md-8{order:8} .order-md-9{order:9} .order-md-10{order:10} .order-md-11{order:11} .order-md-12{order:12} .offset-md-0{margin-left:0} .offset-md-1{margin-left:8.33333%} .offset-md-2{margin-left:16.66667%} .offset-md-3{margin-left:25%} .offset-md-4{margin-left:33.33333%} .offset-md-5{margin-left:41.66667%} .offset-md-6{margin-left:50%} .offset-md-7{margin-left:58.33333%} .offset-md-8{margin-left:66.66667%} .offset-md-9{margin-left:75%} .offset-md-10{margin-left:83.33333%} .offset-md-11{margin-left:91.66667%} } @media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%} .row-cols-lg-1>*{flex:0 0 100%;max-width:100%} .row-cols-lg-2>*{flex:0 0 50%;max-width:50%} .row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%} .row-cols-lg-4>*{flex:0 0 25%;max-width:25%} .row-cols-lg-5>*{flex:0 0 20%;max-width:20%} .row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%} .col-lg-auto{flex:0 0 auto;width:auto;max-width:100%} .col-lg-1{flex:0 0 8.33333%;max-width:8.33333%} .col-lg-2{flex:0 0 16.66667%;max-width:16.66667%} .col-lg-3{flex:0 0 25%;max-width:25%} .col-lg-4{flex:0 0 33.33333%;max-width:33.33333%} .col-lg-5{flex:0 0 41.66667%;max-width:41.66667%} .col-lg-6{flex:0 0 50%;max-width:50%} .col-lg-7{flex:0 0 58.33333%;max-width:58.33333%} .col-lg-8{flex:0 0 66.66667%;max-width:66.66667%} .col-lg-9{flex:0 0 75%;max-width:75%} .col-lg-10{flex:0 0 83.33333%;max-width:83.33333%} .col-lg-11{flex:0 0 91.66667%;max-width:91.66667%} .col-lg-12{flex:0 0 100%;max-width:100%} .order-lg-first{order:-1} .order-lg-last{order:13} .order-lg-0{order:0} .order-lg-1{order:1} .order-lg-2{order:2} .order-lg-3{order:3} .order-lg-4{order:4} .order-lg-5{order:5} .order-lg-6{order:6} .order-lg-7{order:7} .order-lg-8{order:8} .order-lg-9{order:9} .order-lg-10{order:10} .order-lg-11{order:11} .order-lg-12{order:12} .offset-lg-0{margin-left:0} .offset-lg-1{margin-left:8.33333%} .offset-lg-2{margin-left:16.66667%} .offset-lg-3{margin-left:25%} .offset-lg-4{margin-left:33.33333%} .offset-lg-5{margin-left:41.66667%} .offset-lg-6{margin-left:50%} .offset-lg-7{margin-left:58.33333%} .offset-lg-8{margin-left:66.66667%} .offset-lg-9{margin-left:75%} .offset-lg-10{margin-left:83.33333%} .offset-lg-11{margin-left:91.66667%} } @media(min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%} .row-cols-xl-1>*{flex:0 0 100%;max-width:100%} .row-cols-xl-2>*{flex:0 0 50%;max-width:50%} .row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%} .row-cols-xl-4>*{flex:0 0 25%;max-width:25%} .row-cols-xl-5>*{flex:0 0 20%;max-width:20%} .row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%} .col-xl-auto{flex:0 0 auto;width:auto;max-width:100%} .col-xl-1{flex:0 0 8.33333%;max-width:8.33333%} .col-xl-2{flex:0 0 16.66667%;max-width:16.66667%} .col-xl-3{flex:0 0 25%;max-width:25%} .col-xl-4{flex:0 0 33.33333%;max-width:33.33333%} .col-xl-5{flex:0 0 41.66667%;max-width:41.66667%} .col-xl-6{flex:0 0 50%;max-width:50%} .col-xl-7{flex:0 0 58.33333%;max-width:58.33333%} .col-xl-8{flex:0 0 66.66667%;max-width:66.66667%} .col-xl-9{flex:0 0 75%;max-width:75%} .col-xl-10{flex:0 0 83.33333%;max-width:83.33333%} .col-xl-11{flex:0 0 91.66667%;max-width:91.66667%} .col-xl-12{flex:0 0 100%;max-width:100%} .order-xl-first{order:-1} .order-xl-last{order:13} .order-xl-0{order:0} .order-xl-1{order:1} .order-xl-2{order:2} .order-xl-3{order:3} .order-xl-4{order:4} .order-xl-5{order:5} .order-xl-6{order:6} .order-xl-7{order:7} .order-xl-8{order:8} .order-xl-9{order:9} .order-xl-10{order:10} .order-xl-11{order:11} .order-xl-12{order:12} .offset-xl-0{margin-left:0} .offset-xl-1{margin-left:8.33333%} .offset-xl-2{margin-left:16.66667%} .offset-xl-3{margin-left:25%} .offset-xl-4{margin-left:33.33333%} .offset-xl-5{margin-left:41.66667%} .offset-xl-6{margin-left:50%} .offset-xl-7{margin-left:58.33333%} .offset-xl-8{margin-left:66.66667%} .offset-xl-9{margin-left:75%} .offset-xl-10{margin-left:83.33333%} .offset-xl-11{margin-left:91.66667%} } @media(min-width:1400px){.col-xxl{flex-basis:0;flex-grow:1;max-width:100%} .row-cols-xxl-1>*{flex:0 0 100%;max-width:100%} .row-cols-xxl-2>*{flex:0 0 50%;max-width:50%} .row-cols-xxl-3>*{flex:0 0 33.33333%;max-width:33.33333%} .row-cols-xxl-4>*{flex:0 0 25%;max-width:25%} .row-cols-xxl-5>*{flex:0 0 20%;max-width:20%} .row-cols-xxl-6>*{flex:0 0 16.66667%;max-width:16.66667%} .col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%} .col-xxl-1{flex:0 0 8.33333%;max-width:8.33333%} .col-xxl-2{flex:0 0 16.66667%;max-width:16.66667%} .col-xxl-3{flex:0 0 25%;max-width:25%} .col-xxl-4{flex:0 0 33.33333%;max-width:33.33333%} .col-xxl-5{flex:0 0 41.66667%;max-width:41.66667%} .col-xxl-6{flex:0 0 50%;max-width:50%} .col-xxl-7{flex:0 0 58.33333%;max-width:58.33333%} .col-xxl-8{flex:0 0 66.66667%;max-width:66.66667%} .col-xxl-9{flex:0 0 75%;max-width:75%} .col-xxl-10{flex:0 0 83.33333%;max-width:83.33333%} .col-xxl-11{flex:0 0 91.66667%;max-width:91.66667%} .col-xxl-12{flex:0 0 100%;max-width:100%} .order-xxl-first{order:-1} .order-xxl-last{order:13} .order-xxl-0{order:0} .order-xxl-1{order:1} .order-xxl-2{order:2} .order-xxl-3{order:3} .order-xxl-4{order:4} .order-xxl-5{order:5} .order-xxl-6{order:6} .order-xxl-7{order:7} .order-xxl-8{order:8} .order-xxl-9{order:9} .order-xxl-10{order:10} .order-xxl-11{order:11} .order-xxl-12{order:12} .offset-xxl-0{margin-left:0} .offset-xxl-1{margin-left:8.33333%} .offset-xxl-2{margin-left:16.66667%} .offset-xxl-3{margin-left:25%} .offset-xxl-4{margin-left:33.33333%} .offset-xxl-5{margin-left:41.66667%} .offset-xxl-6{margin-left:50%} .offset-xxl-7{margin-left:58.33333%} .offset-xxl-8{margin-left:66.66667%} .offset-xxl-9{margin-left:75%} .offset-xxl-10{margin-left:83.33333%} .offset-xxl-11{margin-left:91.66667%} } @media(min-width:1600px){.col-xxxl{flex-basis:0;flex-grow:1;max-width:100%} .row-cols-xxxl-1>*{flex:0 0 100%;max-width:100%} .row-cols-xxxl-2>*{flex:0 0 50%;max-width:50%} .row-cols-xxxl-3>*{flex:0 0 33.33333%;max-width:33.33333%} .row-cols-xxxl-4>*{flex:0 0 25%;max-width:25%} .row-cols-xxxl-5>*{flex:0 0 20%;max-width:20%} .row-cols-xxxl-6>*{flex:0 0 16.66667%;max-width:16.66667%} .col-xxxl-auto{flex:0 0 auto;width:auto;max-width:100%} .col-xxxl-1{flex:0 0 8.33333%;max-width:8.33333%} .col-xxxl-2{flex:0 0 16.66667%;max-width:16.66667%} .col-xxxl-3{flex:0 0 25%;max-width:25%} .col-xxxl-4{flex:0 0 33.33333%;max-width:33.33333%} .col-xxxl-5{flex:0 0 41.66667%;max-width:41.66667%} .col-xxxl-6{flex:0 0 50%;max-width:50%} .col-xxxl-7{flex:0 0 58.33333%;max-width:58.33333%} .col-xxxl-8{flex:0 0 66.66667%;max-width:66.66667%} .col-xxxl-9{flex:0 0 75%;max-width:75%} .col-xxxl-10{flex:0 0 83.33333%;max-width:83.33333%} .col-xxxl-11{flex:0 0 91.66667%;max-width:91.66667%} .col-xxxl-12{flex:0 0 100%;max-width:100%} .order-xxxl-first{order:-1} .order-xxxl-last{order:13} .order-xxxl-0{order:0} .order-xxxl-1{order:1} .order-xxxl-2{order:2} .order-xxxl-3{order:3} .order-xxxl-4{order:4} .order-xxxl-5{order:5} .order-xxxl-6{order:6} .order-xxxl-7{order:7} .order-xxxl-8{order:8} .order-xxxl-9{order:9} .order-xxxl-10{order:10} .order-xxxl-11{order:11} .order-xxxl-12{order:12} .offset-xxxl-0{margin-left:0} .offset-xxxl-1{margin-left:8.33333%} .offset-xxxl-2{margin-left:16.66667%} .offset-xxxl-3{margin-left:25%} .offset-xxxl-4{margin-left:33.33333%} .offset-xxxl-5{margin-left:41.66667%} .offset-xxxl-6{margin-left:50%} .offset-xxxl-7{margin-left:58.33333%} .offset-xxxl-8{margin-left:66.66667%} .offset-xxxl-9{margin-left:75%} .offset-xxxl-10{margin-left:83.33333%} .offset-xxxl-11{margin-left:91.66667%} } @media(min-width:3840px){body{max-width:3840px;margin:0 auto} } .text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important} .text-justify{text-align:justify !important} .text-wrap{white-space:normal !important} .text-nowrap{white-space:nowrap !important} .text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .text-left{text-align:left !important} .text-right{text-align:right !important} .text-center{text-align:center !important} @media(min-width:576px){.text-sm-left{text-align:left !important} .text-sm-right{text-align:right !important} .text-sm-center{text-align:center !important} } @media(min-width:768px){.text-md-left{text-align:left !important} .text-md-right{text-align:right !important} .text-md-center{text-align:center !important} } @media(min-width:992px){.text-lg-left{text-align:left !important} .text-lg-right{text-align:right !important} .text-lg-center{text-align:center !important} } @media(min-width:1200px){.text-xl-left{text-align:left !important} .text-xl-right{text-align:right !important} .text-xl-center{text-align:center !important} } .text-lowercase{text-transform:lowercase !important} .text-uppercase{text-transform:uppercase !important} .text-capitalize{text-transform:capitalize !important} .font-weight-light{font-weight:300 !important} .font-weight-lighter{font-weight:lighter !important} .font-weight-normal{font-weight:400 !important} .font-weight-bold{font-weight:700 !important} .font-weight-bolder{font-weight:bolder !important} .font-italic{font-style:italic !important} .text-white,.text-dark{color:#fff !important} .text-black,.text-light{color:#141414 !important} .text-body{color:#212529 !important} .text-muted{color:#6c757d !important} .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0} .text-decoration-none{text-decoration:none !important} .text-break{word-break:break-word !important;overflow-wrap:break-word !important} .text-reset{color:inherit !important} .d-none{display:none !important} .d-inline{display:inline !important} .d-inline-block{display:inline-block !important} .d-block{display:block !important} .d-table{display:table !important} .d-table-row{display:table-row !important} .d-table-cell{display:table-cell !important} .d-flex{display:flex !important} .d-inline-flex{display:inline-flex !important} @media(min-width:576px){.d-sm-none{display:none !important} .d-sm-inline{display:inline !important} .d-sm-inline-block{display:inline-block !important} .d-sm-block{display:block !important} .d-sm-table{display:table !important} .d-sm-table-row{display:table-row !important} .d-sm-table-cell{display:table-cell !important} .d-sm-flex{display:flex !important} .d-sm-inline-flex{display:inline-flex !important} } @media(min-width:768px){.d-md-none{display:none !important} .d-md-inline{display:inline !important} .d-md-inline-block{display:inline-block !important} .d-md-block{display:block !important} .d-md-table{display:table !important} .d-md-table-row{display:table-row !important} .d-md-table-cell{display:table-cell !important} .d-md-flex{display:flex !important} .d-md-inline-flex{display:inline-flex !important} } @media(min-width:992px){.d-lg-none{display:none !important} .d-lg-inline{display:inline !important} .d-lg-inline-block{display:inline-block !important} .d-lg-block{display:block !important} .d-lg-table{display:table !important} .d-lg-table-row{display:table-row !important} .d-lg-table-cell{display:table-cell !important} .d-lg-flex{display:flex !important} .d-lg-inline-flex{display:inline-flex !important} } @media(min-width:1200px){.d-xl-none{display:none !important} .d-xl-inline{display:inline !important} .d-xl-inline-block{display:inline-block !important} .d-xl-block{display:block !important} .d-xl-table{display:table !important} .d-xl-table-row{display:table-row !important} .d-xl-table-cell{display:table-cell !important} .d-xl-flex{display:flex !important} .d-xl-inline-flex{display:inline-flex !important} } @media print{.d-print-none{display:none !important} .d-print-inline{display:inline !important} .d-print-inline-block{display:inline-block !important} .d-print-block{display:block !important} .d-print-table{display:table !important} .d-print-table-row{display:table-row !important} .d-print-table-cell{display:table-cell !important} .d-print-flex{display:flex !important} .d-print-inline-flex{display:inline-flex !important} } .fade:not(.show){opacity:0} .collapse:not(.show){display:none} .flex-row{flex-direction:row !important} .flex-column{flex-direction:column !important} .flex-row-reverse{flex-direction:row-reverse !important} .flex-column-reverse{flex-direction:column-reverse !important} .flex-wrap{flex-wrap:wrap !important} .flex-nowrap{flex-wrap:nowrap !important} .flex-wrap-reverse{flex-wrap:wrap-reverse !important} .flex-fill{flex:1 1 auto !important} .flex-grow-0{flex-grow:0 !important} .flex-grow-1{flex-grow:1 !important} .flex-shrink-0{flex-shrink:0 !important} .flex-shrink-1{flex-shrink:1 !important} .justify-content-start{justify-content:flex-start !important} .justify-content-end{justify-content:flex-end !important} .justify-content-center{justify-content:center !important} .justify-content-between{justify-content:space-between !important} .justify-content-around{justify-content:space-around !important} .align-items-start{align-items:flex-start !important} .align-items-end{align-items:flex-end !important} .align-items-center{align-items:center !important} .align-items-baseline{align-items:baseline !important} .align-items-stretch{align-items:stretch !important} .align-content-start{align-content:flex-start !important} .align-content-end{align-content:flex-end !important} .align-content-center{align-content:center !important} .align-content-between{align-content:space-between !important} .align-content-around{align-content:space-around !important} .align-content-stretch{align-content:stretch !important} .align-self-auto{align-self:auto !important} .align-self-start{align-self:flex-start !important} .align-self-end{align-self:flex-end !important} .align-self-center{align-self:center !important} .align-self-baseline{align-self:baseline !important} .align-self-stretch{align-self:stretch !important} @media(min-width:576px){.flex-sm-row{flex-direction:row !important} .flex-sm-column{flex-direction:column !important} .flex-sm-row-reverse{flex-direction:row-reverse !important} .flex-sm-column-reverse{flex-direction:column-reverse !important} .flex-sm-wrap{flex-wrap:wrap !important} .flex-sm-nowrap{flex-wrap:nowrap !important} .flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important} .flex-sm-fill{flex:1 1 auto !important} .flex-sm-grow-0{flex-grow:0 !important} .flex-sm-grow-1{flex-grow:1 !important} .flex-sm-shrink-0{flex-shrink:0 !important} .flex-sm-shrink-1{flex-shrink:1 !important} .justify-content-sm-start{justify-content:flex-start !important} .justify-content-sm-end{justify-content:flex-end !important} .justify-content-sm-center{justify-content:center !important} .justify-content-sm-between{justify-content:space-between !important} .justify-content-sm-around{justify-content:space-around !important} .align-items-sm-start{align-items:flex-start !important} .align-items-sm-end{align-items:flex-end !important} .align-items-sm-center{align-items:center !important} .align-items-sm-baseline{align-items:baseline !important} .align-items-sm-stretch{align-items:stretch !important} .align-content-sm-start{align-content:flex-start !important} .align-content-sm-end{align-content:flex-end !important} .align-content-sm-center{align-content:center !important} .align-content-sm-between{align-content:space-between !important} .align-content-sm-around{align-content:space-around !important} .align-content-sm-stretch{align-content:stretch !important} .align-self-sm-auto{align-self:auto !important} .align-self-sm-start{align-self:flex-start !important} .align-self-sm-end{align-self:flex-end !important} .align-self-sm-center{align-self:center !important} .align-self-sm-baseline{align-self:baseline !important} .align-self-sm-stretch{align-self:stretch !important} } @media(min-width:768px){.flex-md-row{flex-direction:row !important} .flex-md-column{flex-direction:column !important} .flex-md-row-reverse{flex-direction:row-reverse !important} .flex-md-column-reverse{flex-direction:column-reverse !important} .flex-md-wrap{flex-wrap:wrap !important} .flex-md-nowrap{flex-wrap:nowrap !important} .flex-md-wrap-reverse{flex-wrap:wrap-reverse !important} .flex-md-fill{flex:1 1 auto !important} .flex-md-grow-0{flex-grow:0 !important} .flex-md-grow-1{flex-grow:1 !important} .flex-md-shrink-0{flex-shrink:0 !important} .flex-md-shrink-1{flex-shrink:1 !important} .justify-content-md-start{justify-content:flex-start !important} .justify-content-md-end{justify-content:flex-end !important} .justify-content-md-center{justify-content:center !important} .justify-content-md-between{justify-content:space-between !important} .justify-content-md-around{justify-content:space-around !important} .align-items-md-start{align-items:flex-start !important} .align-items-md-end{align-items:flex-end !important} .align-items-md-center{align-items:center !important} .align-items-md-baseline{align-items:baseline !important} .align-items-md-stretch{align-items:stretch !important} .align-content-md-start{align-content:flex-start !important} .align-content-md-end{align-content:flex-end !important} .align-content-md-center{align-content:center !important} .align-content-md-between{align-content:space-between !important} .align-content-md-around{align-content:space-around !important} .align-content-md-stretch{align-content:stretch !important} .align-self-md-auto{align-self:auto !important} .align-self-md-start{align-self:flex-start !important} .align-self-md-end{align-self:flex-end !important} .align-self-md-center{align-self:center !important} .align-self-md-baseline{align-self:baseline !important} .align-self-md-stretch{align-self:stretch !important} } @media(min-width:992px){.flex-lg-row{flex-direction:row !important} .flex-lg-column{flex-direction:column !important} .flex-lg-row-reverse{flex-direction:row-reverse !important} .flex-lg-column-reverse{flex-direction:column-reverse !important} .flex-lg-wrap{flex-wrap:wrap !important} .flex-lg-nowrap{flex-wrap:nowrap !important} .flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important} .flex-lg-fill{flex:1 1 auto !important} .flex-lg-grow-0{flex-grow:0 !important} .flex-lg-grow-1{flex-grow:1 !important} .flex-lg-shrink-0{flex-shrink:0 !important} .flex-lg-shrink-1{flex-shrink:1 !important} .justify-content-lg-start{justify-content:flex-start !important} .justify-content-lg-end{justify-content:flex-end !important} .justify-content-lg-center{justify-content:center !important} .justify-content-lg-between{justify-content:space-between !important} .justify-content-lg-around{justify-content:space-around !important} .align-items-lg-start{align-items:flex-start !important} .align-items-lg-end{align-items:flex-end !important} .align-items-lg-center{align-items:center !important} .align-items-lg-baseline{align-items:baseline !important} .align-items-lg-stretch{align-items:stretch !important} .align-content-lg-start{align-content:flex-start !important} .align-content-lg-end{align-content:flex-end !important} .align-content-lg-center{align-content:center !important} .align-content-lg-between{align-content:space-between !important} .align-content-lg-around{align-content:space-around !important} .align-content-lg-stretch{align-content:stretch !important} .align-self-lg-auto{align-self:auto !important} .align-self-lg-start{align-self:flex-start !important} .align-self-lg-end{align-self:flex-end !important} .align-self-lg-center{align-self:center !important} .align-self-lg-baseline{align-self:baseline !important} .align-self-lg-stretch{align-self:stretch !important} } @media(min-width:1200px){.flex-xl-row{flex-direction:row !important} .flex-xl-column{flex-direction:column !important} .flex-xl-row-reverse{flex-direction:row-reverse !important} .flex-xl-column-reverse{flex-direction:column-reverse !important} .flex-xl-wrap{flex-wrap:wrap !important} .flex-xl-nowrap{flex-wrap:nowrap !important} .flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important} .flex-xl-fill{flex:1 1 auto !important} .flex-xl-grow-0{flex-grow:0 !important} .flex-xl-grow-1{flex-grow:1 !important} .flex-xl-shrink-0{flex-shrink:0 !important} .flex-xl-shrink-1{flex-shrink:1 !important} .justify-content-xl-start{justify-content:flex-start !important} .justify-content-xl-end{justify-content:flex-end !important} .justify-content-xl-center{justify-content:center !important} .justify-content-xl-between{justify-content:space-between !important} .justify-content-xl-around{justify-content:space-around !important} .align-items-xl-start{align-items:flex-start !important} .align-items-xl-end{align-items:flex-end !important} .align-items-xl-center{align-items:center !important} .align-items-xl-baseline{align-items:baseline !important} .align-items-xl-stretch{align-items:stretch !important} .align-content-xl-start{align-content:flex-start !important} .align-content-xl-end{align-content:flex-end !important} .align-content-xl-center{align-content:center !important} .align-content-xl-between{align-content:space-between !important} .align-content-xl-around{align-content:space-around !important} .align-content-xl-stretch{align-content:stretch !important} .align-self-xl-auto{align-self:auto !important} .align-self-xl-start{align-self:flex-start !important} .align-self-xl-end{align-self:flex-end !important} .align-self-xl-center{align-self:center !important} .align-self-xl-baseline{align-self:baseline !important} .align-self-xl-stretch{align-self:stretch !important} } .m-0{margin:0 !important} .mt-0,.my-0{margin-top:0 !important} .mr-0,.mx-0{margin-right:0 !important} .mb-0,.my-0{margin-bottom:0 !important} .ml-0,.mx-0{margin-left:0 !important} .m-1{margin:.25rem !important} .mt-1,.my-1{margin-top:.25rem !important} .mr-1,.mx-1{margin-right:.25rem !important} .mb-1,.my-1{margin-bottom:.25rem !important} .ml-1,.mx-1{margin-left:.25rem !important} .m-2{margin:.5rem !important} .mt-2,.my-2{margin-top:.5rem !important} .mr-2,.mx-2{margin-right:.5rem !important} .mb-2,.my-2{margin-bottom:.5rem !important} .ml-2,.mx-2{margin-left:.5rem !important} .m-3{margin:1rem !important} .mt-3,.my-3{margin-top:1rem !important} .mr-3,.mx-3{margin-right:1rem !important} .mb-3,.my-3{margin-bottom:1rem !important} .ml-3,.mx-3{margin-left:1rem !important} .m-4{margin:1.5rem !important} .mt-4,.my-4{margin-top:1.5rem !important} .mr-4,.mx-4{margin-right:1.5rem !important} .mb-4,.my-4{margin-bottom:1.5rem !important} .ml-4,.mx-4{margin-left:1.5rem !important} .m-5{margin:3rem !important} .mt-5,.my-5{margin-top:3rem !important} .mr-5,.mx-5{margin-right:3rem !important} .mb-5,.my-5{margin-bottom:3rem !important} .ml-5,.mx-5{margin-left:3rem !important} .p-0{padding:0 !important} .pt-0,.py-0{padding-top:0 !important} .pr-0,.px-0{padding-right:0 !important} .pb-0,.py-0{padding-bottom:0 !important} .pl-0,.px-0{padding-left:0 !important} .p-1{padding:.25rem !important} .pt-1,.py-1{padding-top:.25rem !important} .pr-1,.px-1{padding-right:.25rem !important} .pb-1,.py-1{padding-bottom:.25rem !important} .pl-1,.px-1{padding-left:.25rem !important} .p-2{padding:.5rem !important} .pt-2,.py-2{padding-top:.5rem !important} .pr-2,.px-2{padding-right:.5rem !important} .pb-2,.py-2{padding-bottom:.5rem !important} .pl-2,.px-2{padding-left:.5rem !important} .p-3{padding:1rem !important} .pt-3,.py-3{padding-top:1rem !important} .pr-3,.px-3{padding-right:1rem !important} .pb-3,.py-3{padding-bottom:1rem !important} .pl-3,.px-3{padding-left:1rem !important} .p-4{padding:1.5rem !important} .pt-4,.py-4{padding-top:1.5rem !important} .pr-4,.px-4{padding-right:1.5rem !important} .pb-4,.py-4{padding-bottom:1.5rem !important} .pl-4,.px-4{padding-left:1.5rem !important} .p-5{padding:3rem !important} .pt-5,.py-5{padding-top:3rem !important} .pr-5,.px-5{padding-right:3rem !important} .pb-5,.py-5{padding-bottom:3rem !important} .pl-5,.px-5{padding-left:3rem !important} .m-n1{margin:-0.25rem !important} .mt-n1,.my-n1{margin-top:-0.25rem !important} .mr-n1,.mx-n1{margin-right:-0.25rem !important} .mb-n1,.my-n1{margin-bottom:-0.25rem !important} .ml-n1,.mx-n1{margin-left:-0.25rem !important} .m-n2{margin:-0.5rem !important} .mt-n2,.my-n2{margin-top:-0.5rem !important} .mr-n2,.mx-n2{margin-right:-0.5rem !important} .mb-n2,.my-n2{margin-bottom:-0.5rem !important} .ml-n2,.mx-n2{margin-left:-0.5rem !important} .m-n3{margin:-1rem !important} .mt-n3,.my-n3{margin-top:-1rem !important} .mr-n3,.mx-n3{margin-right:-1rem !important} .mb-n3,.my-n3{margin-bottom:-1rem !important} .ml-n3,.mx-n3{margin-left:-1rem !important} .m-n4{margin:-1.5rem !important} .mt-n4,.my-n4{margin-top:-1.5rem !important} .mr-n4,.mx-n4{margin-right:-1.5rem !important} .mb-n4,.my-n4{margin-bottom:-1.5rem !important} .ml-n4,.mx-n4{margin-left:-1.5rem !important} .m-n5{margin:-3rem !important} .mt-n5,.my-n5{margin-top:-3rem !important} .mr-n5,.mx-n5{margin-right:-3rem !important} .mb-n5,.my-n5{margin-bottom:-3rem !important} .ml-n5,.mx-n5{margin-left:-3rem !important} .m-auto{margin:auto !important} .mt-auto,.my-auto{margin-top:auto !important} .mr-auto,.mx-auto{margin-right:auto !important} .mb-auto,.my-auto{margin-bottom:auto !important} .ml-auto,.mx-auto{margin-left:auto !important} @media(min-width:576px){.m-sm-0{margin:0 !important} .mt-sm-0,.my-sm-0{margin-top:0 !important} .mr-sm-0,.mx-sm-0{margin-right:0 !important} .mb-sm-0,.my-sm-0{margin-bottom:0 !important} .ml-sm-0,.mx-sm-0{margin-left:0 !important} .m-sm-1{margin:.25rem !important} .mt-sm-1,.my-sm-1{margin-top:.25rem !important} .mr-sm-1,.mx-sm-1{margin-right:.25rem !important} .mb-sm-1,.my-sm-1{margin-bottom:.25rem !important} .ml-sm-1,.mx-sm-1{margin-left:.25rem !important} .m-sm-2{margin:.5rem !important} .mt-sm-2,.my-sm-2{margin-top:.5rem !important} .mr-sm-2,.mx-sm-2{margin-right:.5rem !important} .mb-sm-2,.my-sm-2{margin-bottom:.5rem !important} .ml-sm-2,.mx-sm-2{margin-left:.5rem !important} .m-sm-3{margin:1rem !important} .mt-sm-3,.my-sm-3{margin-top:1rem !important} .mr-sm-3,.mx-sm-3{margin-right:1rem !important} .mb-sm-3,.my-sm-3{margin-bottom:1rem !important} .ml-sm-3,.mx-sm-3{margin-left:1rem !important} .m-sm-4{margin:1.5rem !important} .mt-sm-4,.my-sm-4{margin-top:1.5rem !important} .mr-sm-4,.mx-sm-4{margin-right:1.5rem !important} .mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important} .ml-sm-4,.mx-sm-4{margin-left:1.5rem !important} .m-sm-5{margin:3rem !important} .mt-sm-5,.my-sm-5{margin-top:3rem !important} .mr-sm-5,.mx-sm-5{margin-right:3rem !important} .mb-sm-5,.my-sm-5{margin-bottom:3rem !important} .ml-sm-5,.mx-sm-5{margin-left:3rem !important} .p-sm-0{padding:0 !important} .pt-sm-0,.py-sm-0{padding-top:0 !important} .pr-sm-0,.px-sm-0{padding-right:0 !important} .pb-sm-0,.py-sm-0{padding-bottom:0 !important} .pl-sm-0,.px-sm-0{padding-left:0 !important} .p-sm-1{padding:.25rem !important} .pt-sm-1,.py-sm-1{padding-top:.25rem !important} .pr-sm-1,.px-sm-1{padding-right:.25rem !important} .pb-sm-1,.py-sm-1{padding-bottom:.25rem !important} .pl-sm-1,.px-sm-1{padding-left:.25rem !important} .p-sm-2{padding:.5rem !important} .pt-sm-2,.py-sm-2{padding-top:.5rem !important} .pr-sm-2,.px-sm-2{padding-right:.5rem !important} .pb-sm-2,.py-sm-2{padding-bottom:.5rem !important} .pl-sm-2,.px-sm-2{padding-left:.5rem !important} .p-sm-3{padding:1rem !important} .pt-sm-3,.py-sm-3{padding-top:1rem !important} .pr-sm-3,.px-sm-3{padding-right:1rem !important} .pb-sm-3,.py-sm-3{padding-bottom:1rem !important} .pl-sm-3,.px-sm-3{padding-left:1rem !important} .p-sm-4{padding:1.5rem !important} .pt-sm-4,.py-sm-4{padding-top:1.5rem !important} .pr-sm-4,.px-sm-4{padding-right:1.5rem !important} .pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important} .pl-sm-4,.px-sm-4{padding-left:1.5rem !important} .p-sm-5{padding:3rem !important} .pt-sm-5,.py-sm-5{padding-top:3rem !important} .pr-sm-5,.px-sm-5{padding-right:3rem !important} .pb-sm-5,.py-sm-5{padding-bottom:3rem !important} .pl-sm-5,.px-sm-5{padding-left:3rem !important} .m-sm-n1{margin:-0.25rem !important} .mt-sm-n1,.my-sm-n1{margin-top:-0.25rem !important} .mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem !important} .mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem !important} .ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem !important} .m-sm-n2{margin:-0.5rem !important} .mt-sm-n2,.my-sm-n2{margin-top:-0.5rem !important} .mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem !important} .mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem !important} .ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem !important} .m-sm-n3{margin:-1rem !important} .mt-sm-n3,.my-sm-n3{margin-top:-1rem !important} .mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important} .mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important} .ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important} .m-sm-n4{margin:-1.5rem !important} .mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important} .mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important} .mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important} .ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important} .m-sm-n5{margin:-3rem !important} .mt-sm-n5,.my-sm-n5{margin-top:-3rem !important} .mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important} .mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important} .ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important} .m-sm-auto{margin:auto !important} .mt-sm-auto,.my-sm-auto{margin-top:auto !important} .mr-sm-auto,.mx-sm-auto{margin-right:auto !important} .mb-sm-auto,.my-sm-auto{margin-bottom:auto !important} .ml-sm-auto,.mx-sm-auto{margin-left:auto !important} } @media(min-width:768px){.m-md-0{margin:0 !important} .mt-md-0,.my-md-0{margin-top:0 !important} .mr-md-0,.mx-md-0{margin-right:0 !important} .mb-md-0,.my-md-0{margin-bottom:0 !important} .ml-md-0,.mx-md-0{margin-left:0 !important} .m-md-1{margin:.25rem !important} .mt-md-1,.my-md-1{margin-top:.25rem !important} .mr-md-1,.mx-md-1{margin-right:.25rem !important} .mb-md-1,.my-md-1{margin-bottom:.25rem !important} .ml-md-1,.mx-md-1{margin-left:.25rem !important} .m-md-2{margin:.5rem !important} .mt-md-2,.my-md-2{margin-top:.5rem !important} .mr-md-2,.mx-md-2{margin-right:.5rem !important} .mb-md-2,.my-md-2{margin-bottom:.5rem !important} .ml-md-2,.mx-md-2{margin-left:.5rem !important} .m-md-3{margin:1rem !important} .mt-md-3,.my-md-3{margin-top:1rem !important} .mr-md-3,.mx-md-3{margin-right:1rem !important} .mb-md-3,.my-md-3{margin-bottom:1rem !important} .ml-md-3,.mx-md-3{margin-left:1rem !important} .m-md-4{margin:1.5rem !important} .mt-md-4,.my-md-4{margin-top:1.5rem !important} .mr-md-4,.mx-md-4{margin-right:1.5rem !important} .mb-md-4,.my-md-4{margin-bottom:1.5rem !important} .ml-md-4,.mx-md-4{margin-left:1.5rem !important} .m-md-5{margin:3rem !important} .mt-md-5,.my-md-5{margin-top:3rem !important} .mr-md-5,.mx-md-5{margin-right:3rem !important} .mb-md-5,.my-md-5{margin-bottom:3rem !important} .ml-md-5,.mx-md-5{margin-left:3rem !important} .p-md-0{padding:0 !important} .pt-md-0,.py-md-0{padding-top:0 !important} .pr-md-0,.px-md-0{padding-right:0 !important} .pb-md-0,.py-md-0{padding-bottom:0 !important} .pl-md-0,.px-md-0{padding-left:0 !important} .p-md-1{padding:.25rem !important} .pt-md-1,.py-md-1{padding-top:.25rem !important} .pr-md-1,.px-md-1{padding-right:.25rem !important} .pb-md-1,.py-md-1{padding-bottom:.25rem !important} .pl-md-1,.px-md-1{padding-left:.25rem !important} .p-md-2{padding:.5rem !important} .pt-md-2,.py-md-2{padding-top:.5rem !important} .pr-md-2,.px-md-2{padding-right:.5rem !important} .pb-md-2,.py-md-2{padding-bottom:.5rem !important} .pl-md-2,.px-md-2{padding-left:.5rem !important} .p-md-3{padding:1rem !important} .pt-md-3,.py-md-3{padding-top:1rem !important} .pr-md-3,.px-md-3{padding-right:1rem !important} .pb-md-3,.py-md-3{padding-bottom:1rem !important} .pl-md-3,.px-md-3{padding-left:1rem !important} .p-md-4{padding:1.5rem !important} .pt-md-4,.py-md-4{padding-top:1.5rem !important} .pr-md-4,.px-md-4{padding-right:1.5rem !important} .pb-md-4,.py-md-4{padding-bottom:1.5rem !important} .pl-md-4,.px-md-4{padding-left:1.5rem !important} .p-md-5{padding:3rem !important} .pt-md-5,.py-md-5{padding-top:3rem !important} .pr-md-5,.px-md-5{padding-right:3rem !important} .pb-md-5,.py-md-5{padding-bottom:3rem !important} .pl-md-5,.px-md-5{padding-left:3rem !important} .m-md-n1{margin:-0.25rem !important} .mt-md-n1,.my-md-n1{margin-top:-0.25rem !important} .mr-md-n1,.mx-md-n1{margin-right:-0.25rem !important} .mb-md-n1,.my-md-n1{margin-bottom:-0.25rem !important} .ml-md-n1,.mx-md-n1{margin-left:-0.25rem !important} .m-md-n2{margin:-0.5rem !important} .mt-md-n2,.my-md-n2{margin-top:-0.5rem !important} .mr-md-n2,.mx-md-n2{margin-right:-0.5rem !important} .mb-md-n2,.my-md-n2{margin-bottom:-0.5rem !important} .ml-md-n2,.mx-md-n2{margin-left:-0.5rem !important} .m-md-n3{margin:-1rem !important} .mt-md-n3,.my-md-n3{margin-top:-1rem !important} .mr-md-n3,.mx-md-n3{margin-right:-1rem !important} .mb-md-n3,.my-md-n3{margin-bottom:-1rem !important} .ml-md-n3,.mx-md-n3{margin-left:-1rem !important} .m-md-n4{margin:-1.5rem !important} .mt-md-n4,.my-md-n4{margin-top:-1.5rem !important} .mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important} .mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important} .ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important} .m-md-n5{margin:-3rem !important} .mt-md-n5,.my-md-n5{margin-top:-3rem !important} .mr-md-n5,.mx-md-n5{margin-right:-3rem !important} .mb-md-n5,.my-md-n5{margin-bottom:-3rem !important} .ml-md-n5,.mx-md-n5{margin-left:-3rem !important} .m-md-auto{margin:auto !important} .mt-md-auto,.my-md-auto{margin-top:auto !important} .mr-md-auto,.mx-md-auto{margin-right:auto !important} .mb-md-auto,.my-md-auto{margin-bottom:auto !important} .ml-md-auto,.mx-md-auto{margin-left:auto !important} } @media(min-width:992px){.m-lg-0{margin:0 !important} .mt-lg-0,.my-lg-0{margin-top:0 !important} .mr-lg-0,.mx-lg-0{margin-right:0 !important} .mb-lg-0,.my-lg-0{margin-bottom:0 !important} .ml-lg-0,.mx-lg-0{margin-left:0 !important} .m-lg-1{margin:.25rem !important} .mt-lg-1,.my-lg-1{margin-top:.25rem !important} .mr-lg-1,.mx-lg-1{margin-right:.25rem !important} .mb-lg-1,.my-lg-1{margin-bottom:.25rem !important} .ml-lg-1,.mx-lg-1{margin-left:.25rem !important} .m-lg-2{margin:.5rem !important} .mt-lg-2,.my-lg-2{margin-top:.5rem !important} .mr-lg-2,.mx-lg-2{margin-right:.5rem !important} .mb-lg-2,.my-lg-2{margin-bottom:.5rem !important} .ml-lg-2,.mx-lg-2{margin-left:.5rem !important} .m-lg-3{margin:1rem !important} .mt-lg-3,.my-lg-3{margin-top:1rem !important} .mr-lg-3,.mx-lg-3{margin-right:1rem !important} .mb-lg-3,.my-lg-3{margin-bottom:1rem !important} .ml-lg-3,.mx-lg-3{margin-left:1rem !important} .m-lg-4{margin:1.5rem !important} .mt-lg-4,.my-lg-4{margin-top:1.5rem !important} .mr-lg-4,.mx-lg-4{margin-right:1.5rem !important} .mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important} .ml-lg-4,.mx-lg-4{margin-left:1.5rem !important} .m-lg-5{margin:3rem !important} .mt-lg-5,.my-lg-5{margin-top:3rem !important} .mr-lg-5,.mx-lg-5{margin-right:3rem !important} .mb-lg-5,.my-lg-5{margin-bottom:3rem !important} .ml-lg-5,.mx-lg-5{margin-left:3rem !important} .p-lg-0{padding:0 !important} .pt-lg-0,.py-lg-0{padding-top:0 !important} .pr-lg-0,.px-lg-0{padding-right:0 !important} .pb-lg-0,.py-lg-0{padding-bottom:0 !important} .pl-lg-0,.px-lg-0{padding-left:0 !important} .p-lg-1{padding:.25rem !important} .pt-lg-1,.py-lg-1{padding-top:.25rem !important} .pr-lg-1,.px-lg-1{padding-right:.25rem !important} .pb-lg-1,.py-lg-1{padding-bottom:.25rem !important} .pl-lg-1,.px-lg-1{padding-left:.25rem !important} .p-lg-2{padding:.5rem !important} .pt-lg-2,.py-lg-2{padding-top:.5rem !important} .pr-lg-2,.px-lg-2{padding-right:.5rem !important} .pb-lg-2,.py-lg-2{padding-bottom:.5rem !important} .pl-lg-2,.px-lg-2{padding-left:.5rem !important} .p-lg-3{padding:1rem !important} .pt-lg-3,.py-lg-3{padding-top:1rem !important} .pr-lg-3,.px-lg-3{padding-right:1rem !important} .pb-lg-3,.py-lg-3{padding-bottom:1rem !important} .pl-lg-3,.px-lg-3{padding-left:1rem !important} .p-lg-4{padding:1.5rem !important} .pt-lg-4,.py-lg-4{padding-top:1.5rem !important} .pr-lg-4,.px-lg-4{padding-right:1.5rem !important} .pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important} .pl-lg-4,.px-lg-4{padding-left:1.5rem !important} .p-lg-5{padding:3rem !important} .pt-lg-5,.py-lg-5{padding-top:3rem !important} .pr-lg-5,.px-lg-5{padding-right:3rem !important} .pb-lg-5,.py-lg-5{padding-bottom:3rem !important} .pl-lg-5,.px-lg-5{padding-left:3rem !important} .m-lg-n1{margin:-0.25rem !important} .mt-lg-n1,.my-lg-n1{margin-top:-0.25rem !important} .mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem !important} .mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem !important} .ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem !important} .m-lg-n2{margin:-0.5rem !important} .mt-lg-n2,.my-lg-n2{margin-top:-0.5rem !important} .mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem !important} .mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem !important} .ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem !important} .m-lg-n3{margin:-1rem !important} .mt-lg-n3,.my-lg-n3{margin-top:-1rem !important} .mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important} .mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important} .ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important} .m-lg-n4{margin:-1.5rem !important} .mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important} .mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important} .mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important} .ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important} .m-lg-n5{margin:-3rem !important} .mt-lg-n5,.my-lg-n5{margin-top:-3rem !important} .mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important} .mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important} .ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important} .m-lg-auto{margin:auto !important} .mt-lg-auto,.my-lg-auto{margin-top:auto !important} .mr-lg-auto,.mx-lg-auto{margin-right:auto !important} .mb-lg-auto,.my-lg-auto{margin-bottom:auto !important} .ml-lg-auto,.mx-lg-auto{margin-left:auto !important} } @media(min-width:1200px){.m-xl-0{margin:0 !important} .mt-xl-0,.my-xl-0{margin-top:0 !important} .mr-xl-0,.mx-xl-0{margin-right:0 !important} .mb-xl-0,.my-xl-0{margin-bottom:0 !important} .ml-xl-0,.mx-xl-0{margin-left:0 !important} .m-xl-1{margin:.25rem !important} .mt-xl-1,.my-xl-1{margin-top:.25rem !important} .mr-xl-1,.mx-xl-1{margin-right:.25rem !important} .mb-xl-1,.my-xl-1{margin-bottom:.25rem !important} .ml-xl-1,.mx-xl-1{margin-left:.25rem !important} .m-xl-2{margin:.5rem !important} .mt-xl-2,.my-xl-2{margin-top:.5rem !important} .mr-xl-2,.mx-xl-2{margin-right:.5rem !important} .mb-xl-2,.my-xl-2{margin-bottom:.5rem !important} .ml-xl-2,.mx-xl-2{margin-left:.5rem !important} .m-xl-3{margin:1rem !important} .mt-xl-3,.my-xl-3{margin-top:1rem !important} .mr-xl-3,.mx-xl-3{margin-right:1rem !important} .mb-xl-3,.my-xl-3{margin-bottom:1rem !important} .ml-xl-3,.mx-xl-3{margin-left:1rem !important} .m-xl-4{margin:1.5rem !important} .mt-xl-4,.my-xl-4{margin-top:1.5rem !important} .mr-xl-4,.mx-xl-4{margin-right:1.5rem !important} .mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important} .ml-xl-4,.mx-xl-4{margin-left:1.5rem !important} .m-xl-5{margin:3rem !important} .mt-xl-5,.my-xl-5{margin-top:3rem !important} .mr-xl-5,.mx-xl-5{margin-right:3rem !important} .mb-xl-5,.my-xl-5{margin-bottom:3rem !important} .ml-xl-5,.mx-xl-5{margin-left:3rem !important} .p-xl-0{padding:0 !important} .pt-xl-0,.py-xl-0{padding-top:0 !important} .pr-xl-0,.px-xl-0{padding-right:0 !important} .pb-xl-0,.py-xl-0{padding-bottom:0 !important} .pl-xl-0,.px-xl-0{padding-left:0 !important} .p-xl-1{padding:.25rem !important} .pt-xl-1,.py-xl-1{padding-top:.25rem !important} .pr-xl-1,.px-xl-1{padding-right:.25rem !important} .pb-xl-1,.py-xl-1{padding-bottom:.25rem !important} .pl-xl-1,.px-xl-1{padding-left:.25rem !important} .p-xl-2{padding:.5rem !important} .pt-xl-2,.py-xl-2{padding-top:.5rem !important} .pr-xl-2,.px-xl-2{padding-right:.5rem !important} .pb-xl-2,.py-xl-2{padding-bottom:.5rem !important} .pl-xl-2,.px-xl-2{padding-left:.5rem !important} .p-xl-3{padding:1rem !important} .pt-xl-3,.py-xl-3{padding-top:1rem !important} .pr-xl-3,.px-xl-3{padding-right:1rem !important} .pb-xl-3,.py-xl-3{padding-bottom:1rem !important} .pl-xl-3,.px-xl-3{padding-left:1rem !important} .p-xl-4{padding:1.5rem !important} .pt-xl-4,.py-xl-4{padding-top:1.5rem !important} .pr-xl-4,.px-xl-4{padding-right:1.5rem !important} .pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important} .pl-xl-4,.px-xl-4{padding-left:1.5rem !important} .p-xl-5{padding:3rem !important} .pt-xl-5,.py-xl-5{padding-top:3rem !important} .pr-xl-5,.px-xl-5{padding-right:3rem !important} .pb-xl-5,.py-xl-5{padding-bottom:3rem !important} .pl-xl-5,.px-xl-5{padding-left:3rem !important} .m-xl-n1{margin:-0.25rem !important} .mt-xl-n1,.my-xl-n1{margin-top:-0.25rem !important} .mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem !important} .mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem !important} .ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem !important} .m-xl-n2{margin:-0.5rem !important} .mt-xl-n2,.my-xl-n2{margin-top:-0.5rem !important} .mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem !important} .mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem !important} .ml-xl-n2,.mx-xl-n2{margin-left:-0.5rem !important} .m-xl-n3{margin:-1rem !important} .mt-xl-n3,.my-xl-n3{margin-top:-1rem !important} .mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important} .mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important} .ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important} .m-xl-n4{margin:-1.5rem !important} .mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important} .mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important} .mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important} .ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important} .m-xl-n5{margin:-3rem !important} .mt-xl-n5,.my-xl-n5{margin-top:-3rem !important} .mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important} .mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important} .ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important} .m-xl-auto{margin:auto !important} .mt-xl-auto,.my-xl-auto{margin-top:auto !important} .mr-xl-auto,.mx-xl-auto{margin-right:auto !important} .mb-xl-auto,.my-xl-auto{margin-bottom:auto !important} .ml-xl-auto,.mx-xl-auto{margin-left:auto !important} } .clearfix::after{display:block;clear:both;content:""} .fade{transition:opacity .15s linear} @media(prefers-reduced-motion:reduce){.fade{transition:none} } .collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease} @media(prefers-reduced-motion:reduce){.collapsing{transition:none} } .btn{flex-grow:0;flex-shrink:0;display:inline-block;font-family:Decimal,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;color:#141414;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:2px solid transparent;border-radius:50px;transition:box-shadow .15s ease-in-out;will-change:box-shadow} @media(prefers-reduced-motion:reduce){.btn{transition:none} } .btn:hover{color:#141414;text-decoration:none} .btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 3px rgba(250,88,45,0.5)} .btn:active,.btn.active{box-shadow:none !important} .btn.disabled,.btn:disabled{opacity:.65} .btn:not(:disabled):not(.disabled){cursor:pointer} a.btn.disabled,fieldset:disabled a.btn{pointer-events:none} .btn-primary,.btn-primary-outline,.btn-black,.btn-white{display:inline-flex;align-items:center;text-decoration:none;max-width:100%;text-align:left;background-color:#fa582d;color:#141414;position:relative} .btn-primary i,.btn-primary-outline i,.btn-black i,.btn-white i{width:20px;height:20px;margin-left:15px;flex-grow:0;flex-shrink:0;display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url('/etc/clientlibs/clean/imgs/arrow-right-black.svg')} .btn-primary.video i,.btn-primary-outline.video i,.btn-black.video i,.btn-white.video i{background-image:url('/etc/clientlibs/clean/imgs/video-play-black.svg')} .btn-primary.video.arrow i,.btn-primary-outline.video.arrow i,.btn-black.video.arrow i,.btn-white.video.arrow i{background-image:url('/etc/clientlibs/clean/imgs/arrow-right-black.svg')} .btn-primary.dropdown-toggle i,.btn-primary-outline.dropdown-toggle i,.btn-black.dropdown-toggle i,.btn-white.dropdown-toggle i{background-image:url('/etc/clientlibs/clean/imgs/chevron-down-black.svg');transition:transform .15s ease-in-out} .btn-primary:hover,.btn-primary-outline:hover,.btn-black:hover,.btn-white:hover{background-color:#fb7652} .btn-primary:active,.btn-primary-outline:active,.btn-black:active,.btn-white:active{background-color:#f94414} .btn-primary-outline{border:2px solid #fa582d;background:0} .btn-primary-outline.white{border-color:#fff;color:#fff} .btn-primary-outline.white i{background-image:url('/etc/clientlibs/clean/imgs/arrow-right-white.svg')} .show .btn-primary.dropdown-toggle i,.show .btn-primary-outline.dropdown-toggle i{transform:rotate(180deg)} @media(max-width:991.98px){.shadow-button-list.justify-content-center{justify-content:flex-start !important} } .btn-shadow{box-shadow:inset 0 3px 6px rgba(0,0,0,0.1);background-color:#f4f4f2;color:#5f5f5f;background-size:0 100%;background-repeat:no-repeat;border:0;transition:background-size .2s;display:inline-flex;align-items:center;text-decoration:none;max-width:100%;text-align:left;position:relative;background-image:linear-gradient(to right,#fa582d,#ff2e00)} .btn-shadow:hover{background-size:100% 100%;transition:background-size .2s;color:white} .btn-shadow i{margin:0;margin-right:.5rem;background-image:url("/etc/clientlibs/clean/imgs/logo-default-black.svg");width:20px;height:20px;flex-grow:0;flex-shrink:0;display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat} [data-type="strata"] .btn:focus,[data-type="strata"] .btn.focus{box-shadow:0 0 0 3px rgba(255,203,6,0.5)} [data-type="strata"] .btn-primary{background-color:#ffcb06} [data-type="strata"] .btn-primary:hover{background-color:#ffd639} [data-type="strata"] .btn-primary:active{background-color:#f6c200} [data-type="strata"] .btn-primary-outline{border-color:#ffcb06} [data-type="strata"] .btn-primary-outline:hover{background-color:#ffcb06} [data-type="strata"] .btn-primary-outline:active{background-color:#f6c200} [data-type="strata"] .btn-shadow{background-image:linear-gradient(to right,#ffcb06,#ffca01)} [data-type="strata"] .btn-shadow:hover{color:#141414} [data-type="strata"] .btn-shadow:hover i{background-image:url('/etc/clientlibs/clean/imgs/icon-strata-white.svg')} [data-type="strata"] .btn-shadow i{background-image:url('/etc/clientlibs/clean/imgs/icon-strata-black.svg')} [data-type="prisma"] .btn:focus,[data-type="prisma"] .btn.focus{box-shadow:0 0 0 3px rgba(0,192,232,0.5)} [data-type="prisma"] .btn-primary{background-color:#00c0e8} [data-type="prisma"] .btn-primary:hover{background-color:#02d3ff} [data-type="prisma"] .btn-primary:active{background-color:#00b3d9} [data-type="prisma"] .btn-primary-outline{border-color:#00c0e8} [data-type="prisma"] .btn-primary-outline:hover{background-color:#00c0e8} [data-type="prisma"] .btn-primary-outline:active{background-color:#00b3d9} [data-type="prisma"] .btn-shadow{background-image:linear-gradient(to right,#00c0e8,#0096b5)} [data-type="prisma"] .btn-shadow i{background-image:url('/etc/clientlibs/clean/imgs/icon-prisma-black.svg')} [data-type="prisma"] .btn-shadow:hover i{background-image:url('/etc/clientlibs/clean/imgs/icon-prisma-white.svg')} [data-type="cortex"] .btn:focus,[data-type="cortexxdr"] .btn:focus,[data-type="cortex"] .btn.focus,[data-type="cortexxdr"] .btn.focus{box-shadow:0 0 0 3px rgba(0,204,102,0.5)} [data-type="cortex"] .btn-primary,[data-type="cortexxdr"] .btn-primary{background-color:#0c6} [data-type="cortex"] .btn-primary:hover,[data-type="cortexxdr"] .btn-primary:hover{background-color:#00e673} [data-type="cortex"] .btn-primary:active,[data-type="cortexxdr"] .btn-primary:active{background-color:#00bd5e} [data-type="cortex"] .btn-primary-outline,[data-type="cortexxdr"] .btn-primary-outline{border-color:#0c6} [data-type="cortex"] .btn-primary-outline:hover,[data-type="cortexxdr"] .btn-primary-outline:hover{background-color:#0c6} [data-type="cortex"] .btn-primary-outline:active,[data-type="cortexxdr"] .btn-primary-outline:active{background-color:#00bd5e} [data-type="cortex"] .btn-shadow,[data-type="cortexxdr"] .btn-shadow{background-image:linear-gradient(to right,#0c6,#00a653)} [data-type="cortex"] .btn-shadow i,[data-type="cortexxdr"] .btn-shadow i{background-image:url('/etc/clientlibs/clean/imgs/icon-cortex-black.svg')} [data-type="cortex"] .btn-shadow:hover i,[data-type="cortexxdr"] .btn-shadow:hover i{background-image:url('/etc/clientlibs/clean/imgs/icon-cortex-white.svg')} [data-type="unit42"] .btn:focus,[data-type="unit42"] .btn.focus{box-shadow:0 0 0 3px rgba(217,85,29,0.5)} [data-type="unit42"] .btn-primary{color:#141414;background-color:#d9551d;background-image:linear-gradient(to right,#d9551d 25%,#d64420 75%)} [data-type="unit42"] .btn-primary:hover{background-image:linear-gradient(to right,#e25c24 25%,#df4b27 75%)} [data-type="unit42"] .btn-primary:active{background-image:linear-gradient(to right,#e46b38 25%,#e25c3b 75%)} [data-type="unit42"] .btn-primary i{background-image:url('/etc/clientlibs/clean/imgs/arrow-right-black.svg')} [data-type="unit42"] .btn-primary.video i{background-image:url('/etc/clientlibs/clean/imgs/video-play-black.svg')} [data-type="unit42"] .btn-primary-outline{border-color:#d9551d} [data-type="unit42"] .btn-primary-outline:hover{background-color:#d9551d} [data-type="unit42"] .btn-primary-outline:active{background-color:#e3632d} [data-type="unit42"] .btn-shadow{background-image:linear-gradient(to right,#c84727,#e01f23)} [data-type="unit42"] .btn-shadow i{background-image:url('/etc/clientlibs/clean/imgs/icon-Unit42-black.svg')} [data-type="unit42"] .btn-shadow:hover i{background-image:url('/etc/clientlibs/clean/imgs/icon-Unit42-white.svg')} [data-type="okyo"] .btn:focus,[data-type="okyo"] .btn.focus{box-shadow:0 0 0 3px rgba(125,135,255,0.5)} [data-type="okyo"] .btn-primary{color:#141414;background-color:#7d87ff} [data-type="okyo"] .btn-primary:hover{background-color:#979fff} [data-type="okyo"] .btn-primary:active{background-color:#6e79ff} [data-type="okyo"] .btn-primary i{background-image:url('/etc/clientlibs/clean/imgs/arrow-right-black.svg')} [data-type="okyo"] .btn-primary.video i{background-image:url('/etc/clientlibs/clean/imgs/video-play-white.svg')} [data-type="okyo"] .btn-primary-outline{border-color:#7d87ff} [data-type="okyo"] .btn-primary-outline:hover{background-color:#7d87ff} [data-type="okyo"] .btn-primary-outline:active{background-color:#6e79ff} .btn-black{background-color:#141414;color:#fff} .btn-black i{background-image:url('/etc/clientlibs/clean/imgs/arrow-right-white.svg')} .btn-black.video i{background-image:url('/etc/clientlibs/clean/imgs/video-play-white.svg')} .btn-black.dropdown-toggle i{background-image:url('/etc/clientlibs/clean/imgs/chevron-down-white.svg')} .btn-black:hover{color:#fff;background-color:#2e2e2e} .btn-black:active{color:#fff;background-color:#474747} .btn-white{background-color:#fff;color:#141414} .btn-white i{background-image:url('/etc/clientlibs/clean/imgs/arrow-right-black.svg')} .btn-white:hover{background-color:#e6e6e6} .btn-white:active{background-color:#ccc} .btn-light,.btn-outline-light{display:inline-flex;align-items:center;text-decoration:none;max-width:100%;text-align:left;background:0;color:#141414;position:relative} .btn-light i,.btn-outline-light i{width:20px;height:20px;margin-left:15px;flex-grow:0;flex-shrink:0;display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url('/etc/clientlibs/clean/imgs/arrow-right-black.svg')} .btn-light.video i,.btn-outline-light.video i{background-image:url('/etc/clientlibs/clean/imgs/video-play-black.svg')} .btn-light:hover,.btn-outline-light:hover{color:#7a7a7a} .btn-light:hover i,.btn-outline-light:hover i{opacity:.6} .btn-light:active,.btn-outline-light:active{color:#adadad} .btn-light:active i,.btn-outline-light:active i{opacity:.4} .btn-outline-light{border:2px solid #141414} .btn-outline-light:hover{border-color:#7a7a7a} .btn-outline-light:active{border-color:#adadad} .show>.btn-light.dropdown-toggle{color:#141414;background-color:#fff;border-color:#fff} .show>.btn-outline-light.dropdown-toggle{color:#141414;border-color:#141414;background-color:transparent} .btn-dark,.btn-outline-dark{display:inline-flex;align-items:center;text-decoration:none;max-width:100%;text-align:left;background:0;color:#fff;position:relative} .btn-dark i,.btn-outline-dark i{width:20px;height:20px;margin-left:15px;flex-grow:0;flex-shrink:0;display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url('/etc/clientlibs/clean/imgs/arrow-right-white.svg')} .btn-dark.video i,.btn-outline-dark.video i{background-image:url('/etc/clientlibs/clean/imgs/video-play-white.svg')} .btn-dark:hover,.btn-outline-dark:hover{color:#999} .btn-dark:hover i,.btn-outline-dark:hover i{opacity:.6} .btn-dark:active,.btn-outline-dark:active{color:#666} .btn-dark:active i,.btn-outline-dark:active i{opacity:.4} .btn-outline-dark{border:2px solid #fff} .btn-outline-dark:hover{border-color:#999} .btn-outline-dark:active{border-color:#666} .show>.btn-dark.dropdown-toggle{color:#fff;background-color:#141414;border-color:#141414} .show>.btn-outline-dark.dropdown-toggle{color:#fff;border-color:#fff;background-color:transparent} .btn-link{text-decoration:none;padding:3px 0;border-bottom:2px solid transparent;position:relative;text-align:left} .btn-link:after{content:'';position:absolute;bottom:-1px;height:1px;left:100%;transform:translateX(-100%);width:100%} .btn-link:hover,.btn-link:active,.btn-link.active{text-decoration:none;border-bottom-color:transparent} .btn-link:hover:after,.btn-link:active:after,.btn-link.active:after{transition:buttonLinkAnimation .5s ease-in-out;-webkit-animation:buttonLinkAnimation .5s ease-in-out;-moz-animation:buttonLinkAnimation .5s ease-in-out;-o-animation:buttonLinkAnimation .5s ease-in-out;-ms-transition:buttonLinkAnimation .5s ease-in-out;animation:buttonLinkAnimation .5s ease-in-out} .btn-link:focus,.btn-link.focus{will-change:opacity,transform;transition:opacity .25s ease-in-out,transform .25s ease-in-out;opacity:.6;transform:translateY(2px);box-shadow:none !important} .btn-link:disabled,.btn-link.disabled{color:#d8d8d8;pointer-events:none} .btn-link.light{color:#141414} .btn-link.light:after{background-color:#141414} .btn-link.light:hover,.btn-link.light:focus,.btn-link.light.focus{color:#141414;border-bottom-color:transparent} .btn-link.dark{color:#fff} .btn-link.dark:after{background-color:#fff} .btn-link.dark:hover,.btn-link.dark:focus,.btn-link.dark.focus{color:#fff;border-bottom-color:transparent} @-webkit-keyframes buttonLinkAnimation{0{left:100%;-webkit-transform:translateX(-100%);width:100%} 40%{left:100%;-webkit-transform:translateX(-100%);width:0} 60%{left:100%;-webkit-transform:translateX(-100%);width:0} 61%{left:0;-webkit-transform:translateX(0)} 100%{left:0;-webkit-transform:translateX(0);width:100%} } @-moz-keyframes buttonLinkAnimation{0{left:100%;-moz-transform:translateX(-100%);width:100%} 40%{left:100%;-moz-transform:translateX(-100%);width:0} 60%{left:100%;-moz-transform:translateX(-100%);width:0} 61%{left:0;-moz-transform:translateX(0)} 100%{left:0;-moz-transform:translateX(0);width:100%} } @-o-keyframes buttonLinkAnimation{0{left:100%;-o-transform:translateX(-100%);width:100%} 40%{left:100%;-o-transform:translateX(-100%);width:0} 60%{left:100%;-o-transform:translateX(-100%);width:0} 61%{left:0;-o-transform:translateX(0)} 100%{left:0;-o-transform:translateX(0);width:100%} } @-ms-keyframes buttonLinkAnimation{0{left:100%;-ms-transform:translateX(-100%);width:100%} 40%{left:100%;-ms-transform:translateX(-100%);width:0} 60%{left:100%;-ms-transform:translateX(-100%);width:0} 61%{left:0;-ms-transform:translateX(0)} 100%{left:0;-ms-transform:translateX(0);width:100%} } @keyframes buttonLinkAnimation{0{left:100%;transform:translateX(-100%);width:100%} 40%{left:100%;transform:translateX(-100%);width:0} 60%{left:100%;transform:translateX(-100%);width:0} 61%{left:0;transform:translateX(0)} 100%{left:0;transform:translateX(0);width:100%} } .btn-block{display:block;width:100%} .btn-block+.btn-block{margin-top:10px} input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%} @media(max-width:767.98px){.btn{padding:10px 20px;font-size:14px;line-height:18px} .btn-light,.btn-dark{padding-left:0;padding-right:0} .btn-link{padding:3px 0} .btn-lg,.btn-group-lg>.btn{padding:15px 25px;font-size:16px} .btn-sm,.btn-group-sm>.btn{padding:8px 16px;font-size:12px} } @media(max-width:575.98px){.btn-primary,.btn-white,.btn-black{padding:8px 18px;font-size:14px;line-height:1.4} .btn-primary.btn-lg,.btn-white.btn-lg,.btn-black.btn-lg,.btn-primary.btn-group-lg>.btn,.btn-white.btn-group-lg>.btn,.btn-black.btn-group-lg>.btn{padding:13px 24px;font-size:14px} .btn-primary.btn-sm,.btn-white.btn-sm,.btn-black.btn-sm,.btn-primary.btn-group-sm>.btn,.btn-white.btn-group-sm>.btn,.btn-black.btn-group-sm>.btn{padding:5px 15px;font-size:10px} } @media(min-width:768px){.btn{padding:13px 24px;font-size:14px;line-height:20px} .btn-light,.btn-dark{padding-left:0;padding-right:0} .btn-link{padding:5px 0} .btn-lg,.btn-group-lg>.btn{padding:20px 40px;font-size:18px} .btn-sm,.btn-group-sm>.btn{padding:10px 20px;font-size:14px} } @media(min-width:992px){.btn{font-size:16px} } .btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle} .btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto} .btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1} .btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1} .btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start} .btn-toolbar .input-group{width:auto} .btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px} .btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0} .btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0} .dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem} .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0} .dropleft .dropdown-toggle-split::before{margin-right:0} .btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem} .btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem} .btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center} .btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%} .btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px} .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0} .btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0} .btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0} .btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none} .nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none} .nav-link{display:block;padding:.5rem 1rem} .nav-link:hover,.nav-link:focus{text-decoration:none} .nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default} .nav-select{display:flex;flex-grow:1;font-family:TT Hoves,Decimal,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500;line-height:1em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:0;border-bottom:2px solid transparent;box-shadow:none;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;background-repeat:no-repeat,repeat;background-position:right 0 center,0 0;padding:15px 30px 15px 0;transition:border-color .25s ease-in-out} .nav-select::-ms-expand{display:none} .nav-select:focus,.nav-select.focus{outline:0;box-shadow:0 0 0 3px rgba(250,88,45,0.5)} .nav-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff} .nav-select option{font-family:TT Hoves,Decimal,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500} .nav-select.light{color:#141414;border-color:rgba(20,20,20,0.5);background-image:url('/etc/clientlibs/clean/imgs/chevron-down-black.svg'),linear-gradient(to bottom,transparent 0,transparent 100%)} .nav-select.light:hover{border-color:#141414;background-image:url('/etc/clientlibs/clean/imgs/chevron-up-black.svg'),linear-gradient(to bottom,transparent 0,transparent 100%)} .nav-select.light option{color:#141414} .nav-select.dark{color:#fff;border-color:rgba(255,255,255,0.5);background-image:url('/etc/clientlibs/clean/imgs/chevron-down-white.svg'),linear-gradient(to bottom,transparent 0,transparent 100%)} .nav-select.dark:hover{border-color:#fff;background-image:url('/etc/clientlibs/clean/imgs/chevron-up-white.svg'),linear-gradient(to bottom,transparent 0,transparent 100%)} .nav-select.dark option{color:#fff} .nav-tabs{justify-content:space-between} .nav-tabs .nav-item{flex-grow:1;flex-shrink:0;text-align:center;margin-bottom:-2px} .nav-tabs .nav-link{font-family:TT Hoves,Decimal,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500;color:#767676;padding:10px 5px;border-bottom:2px solid #b9b9b9} .nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{color:#767676} .nav-tabs .nav-link.disabled{color:#b9b9b9;background-color:transparent;border-color:transparent} .nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#141414;background-color:transparent;border-color:#fa582d} .nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0} .nav-pills .nav-link{border-radius:.25rem} .nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff} .nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center} .nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center} .tab-content>.tab-pane{display:none} .tab-content>.active{display:block} [data-type="strata"] .nav-tabs .nav-link.active,[data-type="strata"] .nav-tabs .nav-item.show .nav-link{border-color:#ffcb06} [data-type="prisma"] .nav-tabs .nav-link.active,[data-type="prisma"] .nav-tabs .nav-item.show .nav-link{border-color:#00c0e8} [data-type="cortex"] .nav-tabs .nav-link.active,[data-type="cortex"] .nav-tabs .nav-item.show .nav-link{border-color:#0c6} [data-type="unit42"] .nav-tabs .nav-link.active,[data-type="unit42"] .nav-tabs .nav-item.show .nav-link{border-color:#c84727} @media(max-width:991.98px){.nav-select{font-size:16px;background-size:22px 22px} } @media(max-width:374.98px){.nav-select{font-size:14px} } @media(min-width:992px){.nav-select{font-size:16px;background-size:24px 24px} } [data-type="strata"] .nav-select:focus,[data-type="strata"] .nav-select.focus{box-shadow:0 0 0 3px rgba(255,203,6,0.5)} [data-type="strata"] input:focus,[data-type="strata"] input.focus{box-shadow:0 0 0 3px rgba(255,203,6,0.5)} [data-type="prisma"] .nav-select:focus,[data-type="prisma"] .nav-select.focus{box-shadow:0 0 0 3px rgba(0,192,232,0.5)} [data-type="prisma"] input:focus,[data-type="prisma"] input.focus{box-shadow:0 0 0 3px rgba(0,192,232,0.5)} [data-type="cortex"] .nav-select:focus,[data-type="cortex"] .nav-select.focus{box-shadow:0 0 0 3px rgba(0,204,102,0.5)} [data-type="cortex"] input:focus,[data-type="cortex"] input.focus{box-shadow:0 0 0 3px rgba(0,204,102,0.5)} .navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600} .navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between} .navbar-brand{display:inline-block;margin-right:15px;font-size:14px;line-height:18px;line-height:inherit;white-space:nowrap} .navbar-brand:hover,.navbar-brand:focus{text-decoration:none} .navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none} .navbar-nav .nav-link{padding-right:0;padding-left:0} .navbar-nav .nav-link:focus{outline:0;box-shadow:0 0 0 3px rgba(250,88,45,0.5)} .navbar-nav .dropdown-menu{position:static;float:none} .navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem} .navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center} .navbar-toggler{padding:0;font-size:16px;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:3px} .navbar-toggler .navbar-toggler-icon{display:inline-block;width:28px;height:28px;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%} .navbar-toggler:not(.chevron) .navbar-toggler-icon{will-change:background-image;transition:background-image .25s ease-in-out} .navbar-toggler.chevron{border-radius:100%} .navbar-toggler.chevron .navbar-toggler-icon{will-change:transform;transition:transform .25s ease-in-out} .navbar-toggler.chevron:not(.collapsed) .navbar-toggler-icon{transform:rotate3d(0,0,1,180deg)} .navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none} .navbar-toggler:focus{outline:0;box-shadow:0 0 0 3px rgba(250,88,45,0.5)} [data-type="strata"] .navbar-nav .nav-link:focus{box-shadow:0 0 0 3px rgba(255,203,6,0.5)} [data-type="strata"] .navbar-toggler:focus{box-shadow:0 0 0 3px rgba(255,203,6,0.5)} [data-type="prisma"] .navbar-nav .nav-link:focus{box-shadow:0 0 0 3px rgba(0,192,232,0.5)} [data-type="prisma"] .navbar-toggler:focus{box-shadow:0 0 0 3px rgba(0,192,232,0.5)} [data-type="cortex"] .navbar-nav .nav-link:focus{box-shadow:0 0 0 3px rgba(0,204,102,0.5)} [data-type="cortex"] .navbar-toggler:focus{box-shadow:0 0 0 3px rgba(0,204,102,0.5)} [data-type="strata"] .navbar-nav .nav-link:focus{box-shadow:0 0 0 3px #c84727} [data-type="strata"] .navbar-toggler:focus{box-shadow:0 0 0 3px #c84727} @media(max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0} } @media(min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start} .navbar-expand-sm .navbar-nav{flex-direction:row} .navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute} .navbar-expand-sm .navbar-nav .nav-link{padding-right:15px;padding-left:15px} .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{flex-wrap:nowrap} .navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto} .navbar-expand-sm .navbar-toggler{display:none} } @media(max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0} } @media(min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start} .navbar-expand-md .navbar-nav{flex-direction:row} .navbar-expand-md .navbar-nav .dropdown-menu{position:absolute} .navbar-expand-md .navbar-nav .nav-link{padding-right:20px;padding-left:20px} .navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{flex-wrap:nowrap} .navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto} .navbar-expand-md .navbar-toggler{display:none} } @media(max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0} } @media(min-width:992px){.navbar-brand{font-size:18px;line-height:24px} .navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start} .navbar-expand-lg .navbar-nav{flex-direction:row} .navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute} .navbar-expand-lg .navbar-nav .nav-link{padding-right:30px;padding-left:30px} .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{flex-wrap:nowrap} .navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto} .navbar-expand-lg .navbar-toggler{display:none} } @media(max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0} } @media(min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start} .navbar-expand-xl .navbar-nav{flex-direction:row} .navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute} .navbar-expand-xl .navbar-nav .nav-link{padding-right:40px;padding-left:40px} .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{flex-wrap:nowrap} .navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto} .navbar-expand-xl .navbar-toggler{display:none} } .navbar-expand{flex-flow:row nowrap;justify-content:flex-start} .navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0} .navbar-expand .navbar-nav{flex-direction:row} .navbar-expand .navbar-nav .dropdown-menu{position:absolute} .navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem} .navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{flex-wrap:nowrap} .navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto} .navbar-expand .navbar-toggler{display:none} .navbar-light{color:#5f5f5f} .navbar-light .navbar-brand{color:#141414} .navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#5f5f5f} .navbar-light .navbar-nav .nav-link{color:#141414} .navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#5f5f5f} .navbar-light .navbar-nav .nav-link.disabled{color:#b9b9b9} .navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:#141414} .navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link{color:#141414} .navbar-light .navbar-toggler{color:#141414} .navbar-light .navbar-toggler .navbar-toggler-icon{background-image:url('/etc/clientlibs/clean/imgs/menu-black.svg')} .navbar-light .navbar-toggler:not(.collapsed) .navbar-toggler-icon{background-image:url('/etc/clientlibs/clean/imgs/x-black.svg')} .navbar-light .navbar-toggler.chevron .navbar-toggler-icon{background-image:url('/etc/clientlibs/clean/imgs/chevron-down-black.svg')} .navbar-light .navbar-text{color:#5f5f5f} .navbar-light .navbar-text a{color:#141414} .navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#141414} .navbar-dark .navbar-brand{color:#fff} .navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff} .navbar-dark .navbar-nav .nav-link{color:#fff} .navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)} .navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.5)} .navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff} .navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link{color:#fff} .navbar-dark .navbar-toggler{color:#fff} .navbar-dark .navbar-toggler .navbar-toggler-icon{background-image:url('/etc/clientlibs/clean/imgs/menu-white.svg')} .navbar-dark .navbar-toggler:not(.collapsed) .navbar-toggler-icon{background-image:url('/etc/clientlibs/clean/imgs/x-white.svg')} .navbar-dark .navbar-toggler.chevron .navbar-toggler-icon{background-image:url('/etc/clientlibs/clean/imgs/chevron-down-white.svg')} .navbar-dark .navbar-text{color:rgba(255,255,255,0.5)} .navbar-dark .navbar-text a{color:#fff} .navbar-dark .navbar-text a a:hover,.navbar-dark .navbar-text a a:focus{color:#fff} .dropup,.dropright,.dropdown,.dropleft{position:relative} .dropdown-toggle{white-space:nowrap} .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent} .dropdown-toggle:empty::after{margin-left:0} .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#141414;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #d8d8d8;border-radius:.25rem} .dropdown-menu-left{right:auto;left:0} .dropdown-menu-right{right:0;left:auto} @media(min-width:576px){.dropdown-menu-sm-left{right:auto;left:0} .dropdown-menu-sm-right{right:0;left:auto} } @media(min-width:768px){.dropdown-menu-md-left{right:auto;left:0} .dropdown-menu-md-right{right:0;left:auto} } @media(min-width:992px){.dropdown-menu-lg-left{right:auto;left:0} .dropdown-menu-lg-right{right:0;left:auto} } @media(min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0} .dropdown-menu-xl-right{right:0;left:auto} } .dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem} .dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent} .dropup .dropdown-toggle:empty::after{margin-left:0} .dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem} .dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid} .dropright .dropdown-toggle:empty::after{margin-left:0} .dropright .dropdown-toggle::after{vertical-align:0} .dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem} .dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""} .dropleft .dropdown-toggle::after{display:none} .dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent} .dropleft .dropdown-toggle:empty::after{margin-left:0} .dropleft .dropdown-toggle::before{vertical-align:0} .dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto} .dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #d8d8d8} .dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#141414;text-align:inherit;white-space:nowrap;background-color:transparent;border:0} .dropdown-item:hover,.dropdown-item:focus{color:#141414;text-decoration:none;background-color:#f4f4f2} .dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff} .dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent} .dropdown-menu.show{display:block} .dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap} .dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#141414} .table{width:100%;margin-bottom:1rem;color:#141414;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;font-size:16px;line-height:24px} .table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #d8d8d8} .table thead th{vertical-align:bottom;border-bottom:2px solid #d8d8d8} .table tbody+tbody{border-top:2px solid #d8d8d8} .table-sm th,.table-sm td{padding:.3rem} .table-bordered{border:1px solid #d8d8d8} .table-bordered th,.table-bordered td{border:1px solid #d8d8d8} .table-bordered thead th,.table-bordered thead td{border-bottom-width:2px} .table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0} .table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)} .table-hover tbody tr:hover{color:#141414;background-color:rgba(0,0,0,0.075)} .table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff} .table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff} .table-hover .table-primary:hover{background-color:#9fcdff} .table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff} .table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db} .table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb} .table-hover .table-secondary:hover{background-color:#c8cbcf} .table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf} .table-success,.table-success>th,.table-success>td{background-color:#c3e6cb} .table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e} .table-hover .table-success:hover{background-color:#b1dfbb} .table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb} .table-info,.table-info>th,.table-info>td{background-color:#bee5eb} .table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda} .table-hover .table-info:hover{background-color:#abdde5} .table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5} .table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba} .table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e} .table-hover .table-warning:hover{background-color:#ffe8a1} .table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1} .table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb} .table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e} .table-hover .table-danger:hover{background-color:#f1b0b7} .table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7} .table-light,.table-light>th,.table-light>td{background-color:#fdfdfe} .table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc} .table-hover .table-light:hover{background-color:#ececf6} .table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6} .table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca} .table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c} .table-hover .table-dark:hover{background-color:#b9bbbe} .table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe} .table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)} .table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)} .table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)} .table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55} .table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#d8d8d8} .table-dark{color:#fff;background-color:#343a40} .table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55} .table-dark.table-bordered{border:0} .table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)} .table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)} @media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch} .table-responsive-sm>.table-bordered{border:0} } @media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch} .table-responsive-md>.table-bordered{border:0} } @media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch} .table-responsive-lg>.table-bordered{border:0} } @media(max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch} .table-responsive-xl>.table-bordered{border:0} } .table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch} .table-responsive>.table-bordered{border:0} .glider-contain{width:100%;margin:0 auto;position:relative} .glider-wrapper{width:100%} .glider-wrapper:not(.glider){display:flex;flex-wrap:nowrap;overflow:hidden} .glider-wrapper:not(.glider)>div{flex-grow:0;flex-shrink:0;flex-basis:auto} .glider{margin:0 auto;position:relative;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;transform:translateZ(0)} .glider-track{transform:translateZ(0);width:100%;margin:0;padding:0;display:flex;z-index:1} .glider.draggable{user-select:none;cursor:-webkit-grab;cursor:grab} .glider.draggable .glider-slide img{user-select:none;pointer-events:none} .glider.drag{cursor:-webkit-grabbing;cursor:grabbing} .glider-slide{user-select:none;justify-content:center;align-content:center;width:100%;position:relative} .glider-slide img{max-width:100%} .glider::-webkit-scrollbar,.glider-wrapper::-webkit-scrollbar{opacity:0;height:0} .glider-contain.scrollbar{position:relative} .glider-contain.scrollbar .glider-wrapper{padding-bottom:45px} .glider-contain.scrollbar .glider-wrapper::-webkit-scrollbar{-webkit-appearance:none;opacity:1;width:7px;height:2px;background-color:#fff} .glider-contain.scrollbar .glider-wrapper::-webkit-scrollbar-track{background-color:#b9b9b9} .glider-contain.scrollbar .glider-wrapper::-webkit-scrollbar-thumb{background-color:#fa582d} [data-type="strata"] .glider-contain.scrollbar .glider-wrapper::-webkit-scrollbar-thumb{background-color:#ffcb06} [data-type="prisma"] .glider-contain.scrollbar .glider-wrapper::-webkit-scrollbar-thumb{background-color:#00c0e8} [data-type="cortex"] .glider-contain.scrollbar .glider-wrapper::-webkit-scrollbar-thumb{background-color:#0c6} [data-type="unit42"] .glider-contain.scrollbar .glider-wrapper::-webkit-scrollbar-thumb{background-color:#c84727} .glider-contain.scrollbar[data-scrollbar="black"] .glider-wrapper::-webkit-scrollbar-thumb{background-color:#141414} .glider-contain.scrollbar[data-scrollbar="white"] .glider-wrapper::-webkit-scrollbar-thumb{background-color:#fff} .glider-contain.fake-scrollbar{position:relative} .glider-contain.fake-scrollbar .glider-wrapper{padding-bottom:45px} .glider-contain.fake-scrollbar .scrollbar{display:flex;position:absolute;left:0;right:7.14285714vw;bottom:0;height:2px;background-color:#b9b9b9;overflow:hidden} .glider-contain.fake-scrollbar .scrollbar .glider-dot{flex-grow:1;flex-shrink:1;flex-basis:0;height:2px;width:auto;min-width:auto;max-width:none;margin:0;padding:0;position:relative} .glider-contain.fake-scrollbar .scrollbar .glider-dot:before{position:absolute;top:0;left:0} .glider-contain.fake-scrollbar .scrollbar .glider-dot.active:before{background-color:#fa582d} [data-type="strata"] .glider-contain.fake-scrollbar .scrollbar .glider-dot.active:before{background-color:#ffcb06} [data-type="prisma"] .glider-contain.fake-scrollbar .scrollbar .glider-dot.active:before{background-color:#00c0e8} [data-type="cortex"] .glider-contain.fake-scrollbar .scrollbar .glider-dot.active:before{background-color:#0c6} [data-type="unit42"] .glider-contain.fake-scrollbar .scrollbar .glider-dot.active:before{background-color:#c84727} @media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.glider-contain.scrollbar:after{content:'';position:absolute;left:-1px;right:-1px;bottom:0;height:14px;background-color:#fff} .glider-contain.scrollbar .glider{-ms-overflow-style:scrollbar;scrollbar-base-color:#fff;scrollbar-face-color:#fa582d;scrollbar-3dlight-color:transparent;scrollbar-highlight-color:transparent;scrollbar-track-color:#b9b9b9;scrollbar-arrow-color:#b9b9b9;scrollbar-shadow-color:#fa582d} [data-type="strata"] .glider-contain.scrollbar .glider{scrollbar-face-color:#ffcb06;scrollbar-shadow-color:#ffcb06} [data-type="prisma"] .glider-contain.scrollbar .glider{scrollbar-face-color:#00c0e8;scrollbar-shadow-color:#00c0e8} [data-type="cortex"] .glider-contain.scrollbar .glider{scrollbar-face-color:#0c6;scrollbar-shadow-color:#0c6} [data-type="unit42"] .glider-contain.scrollbar .glider{scrollbar-face-color:#c84727;scrollbar-shadow-color:#c84727} [data-type="okyo"] .glider-contain.scrollbar .glider{scrollbar-face-color:#7d87ff;scrollbar-shadow-color:#7d87ff} .glider-contain.scrollbar[data-scrollbar="white"] .glider{scrollbar-face-color:#fff;scrollbar-shadow-color:#fff} .glider-contain.scrollbar[data-scrollbar="black"] .glider{scrollbar-face-color:#141414;scrollbar-shadow-color:#141414} } @-moz-document url-prefix(){.glider{scrollbar-width:none} .glider-contain.scrollbar:after{content:'';position:absolute;left:0;right:0;bottom:0;height:6px;background-color:#fff} .glider-contain.scrollbar .glider{scrollbar-color:#fa582d #b9b9b9;scrollbar-width:thin} [data-type="strata"] .glider-contain.scrollbar .glider{scrollbar-color:#ffcb06 #b9b9b9} [data-type="prisma"] .glider-contain.scrollbar .glider{scrollbar-color:#00c0e8 #b9b9b9} [data-type="cortex"] .glider-contain.scrollbar .glider{scrollbar-color:#0c6 #b9b9b9} [data-type="unit42"] .glider-contain.scrollbar .glider{scrollbar-color:#c84727 #b9b9b9} .glider-contain.scrollbar[data-scrollbar="white"] .glider{scrollbar-color:#fff} .glider-contain.scrollbar[data-scrollbar="black"] .glider{scrollbar-color:#141414} } .glider-prev,.glider-next{position:absolute;top:50%;width:50px;height:50px;border-radius:50px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;background-size:24px 24px;background-position:center;background-repeat:no-repeat;border:2px solid #fa582d;background-color:#fa582d} .glider-prev:hover,.glider-next:hover{border-color:#fa582d;background-color:#fff} .glider-prev.glider-button-white.glider-button-white,.glider-next.glider-button-white.glider-button-white{border-color:#fff;background-color:transparent} .glider-prev.glider-button-white.glider-button-white:hover,.glider-next.glider-button-white.glider-button-white:hover{background-color:#fff} .glider-prev.glider-button-black.glider-button-black,.glider-next.glider-button-black.glider-button-black{border-color:#141414;background-color:#fff} .glider-prev.glider-button-black.glider-button-black:hover,.glider-next.glider-button-black.glider-button-black:hover{border-color:#141414;background-color:#141414} .glider-prev.disabled,.glider-next.disabled{opacity:.5;cursor:auto;pointer-events:none} .glider-prev:focus,.glider-next:focus{outline:0;box-shadow:0 0 0 3px rgba(250,88,45,0.5)} .glider-prev{left:15px;right:auto;background-image:url('/etc/clientlibs/clean/imgs/chevron-left-black.svg')} .glider-prev:hover{background-image:url('/etc/clientlibs/clean/imgs/chevron-left-black.svg')} .glider-prev.glider-button-white.glider-button-white{background-image:url('/etc/clientlibs/clean/imgs/chevron-left-white.svg')} .glider-prev.glider-button-white.glider-button-white:hover{background-image:url('/etc/clientlibs/clean/imgs/chevron-left-black.svg')} .glider-prev.glider-button-black.glider-button-black{background-image:url('/etc/clientlibs/clean/imgs/chevron-left-black.svg')} .glider-prev.glider-button-black.glider-button-black:hover{background-image:url('/etc/clientlibs/clean/imgs/chevron-left-white.svg')} .glider-next{right:15px;left:auto;background-image:url('/etc/clientlibs/clean/imgs/chevron-right-black.svg')} .glider-next:hover{background-image:url('/etc/clientlibs/clean/imgs/chevron-right-black.svg')} .glider-next.glider-button-white.glider-button-white{background-image:url('/etc/clientlibs/clean/imgs/chevron-right-white.svg')} .glider-next.glider-button-white.glider-button-white:hover{background-image:url('/etc/clientlibs/clean/imgs/chevron-right-black.svg')} .glider-next.glider-button-black.glider-button-black{background-image:url('/etc/clientlibs/clean/imgs/chevron-right-black.svg')} .glider-next.glider-button-black.glider-button-black:hover{background-image:url('/etc/clientlibs/clean/imgs/chevron-right-white.svg')} [data-type="strata"] .glider-prev,[data-type="strata"] .glider-next{background-color:#ffcb06;border-color:#ffcb06} [data-type="strata"] .glider-prev:focus,[data-type="strata"] .glider-next:focus{box-shadow:0 0 0 3px rgba(255,203,6,0.5)} [data-type="strata"] .glider-prev{background-image:url('/etc/clientlibs/clean/imgs/chevron-left-black.svg')} [data-type="strata"] .glider-prev:hover{background-color:#fff;background-image:url('/etc/clientlibs/clean/imgs/chevron-left-black.svg')} [data-type="strata"] .glider-next{background-image:url('/etc/clientlibs/clean/imgs/chevron-right-black.svg')} [data-type="strata"] .glider-next:hover{background-color:#fff;background-image:url('/etc/clientlibs/clean/imgs/chevron-right-black.svg')} [data-type="prisma"] .glider-prev,[data-type="prisma"] .glider-next{background-color:#00c0e8;border-color:#00c0e8} [data-type="prisma"] .glider-prev:focus,[data-type="prisma"] .glider-next:focus{box-shadow:0 0 0 3px rgba(0,192,232,0.5)} [data-type="prisma"] .glider-prev{background-image:url('/etc/clientlibs/clean/imgs/chevron-left-black.svg')} [data-type="prisma"] .glider-prev:hover{background-color:#fff;background-image:url('/etc/clientlibs/clean/imgs/chevron-left-black.svg')} [data-type="prisma"] .glider-next{background-image:url('/etc/clientlibs/clean/imgs/chevron-right-black.svg')} [data-type="prisma"] .glider-next:hover{background-color:#fff;background-image:url('/etc/clientlibs/clean/imgs/chevron-right-black.svg')} [data-type="cortex"] .glider-prev,[data-type="cortex"] .glider-next{background-color:#0c6;border-color:#0c6} [data-type="cortex"] .glider-prev:focus,[data-type="cortex"] .glider-next:focus{box-shadow:0 0 0 3px rgba(0,204,102,0.5)} [data-type="cortex"] .glider-prev{background-image:url('/etc/clientlibs/clean/imgs/chevron-left-black.svg')} [data-type="cortex"] .glider-prev:hover{background-color:#fff;background-image:url('/etc/clientlibs/clean/imgs/chevron-left-black.svg')} [data-type="cortex"] .glider-next{background-image:url('/etc/clientlibs/clean/imgs/chevron-right-black.svg')} [data-type="cortex"] .glider-next:hover{background-color:#fff;background-image:url('/etc/clientlibs/clean/imgs/chevron-right-black.svg')} [data-type="unit42"] .glider-prev,[data-type="unit42"] .glider-next{background-color:#c84727;border-color:#c84727} [data-type="unit42"] .glider-prev:focus,[data-type="unit42"] .glider-next:focus{box-shadow:0 0 0 3px #c84727} [data-type="unit42"] .glider-prev{background-image:url('/etc/clientlibs/clean/imgs/chevron-left-black.svg')} [data-type="unit42"] .glider-prev:hover{background-color:#fff;background-image:url('/etc/clientlibs/clean/imgs/chevron-left-black.svg')} [data-type="unit42"] .glider-next{background-image:url('/etc/clientlibs/clean/imgs/chevron-right-black.svg')} [data-type="unit42"] .glider-next:hover{background-color:#fff;background-image:url('/etc/clientlibs/clean/imgs/chevron-right-black.svg')} .glider-slide{min-width:150px} .glider-hide{opacity:0} .glider-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10} .glider-dots{user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0} .glider-dot{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;flex-grow:1;flex-basis:auto;display:inline-block;margin:0 15px;padding:9px 0;background:0;position:relative;color:#767676;overflow:hidden;font-weight:600;font-size:14px;transition:flex .25s ease-in-out} .glider-dot:focus{outline:0} .glider-dot.active{flex-grow:2;opacity:1;color:#141414} [data-type="strata"] .glider-dots:not(.animate-glider-dots) .glider-dot.active:before{background-color:#ffcb06} [data-type="strata"] .glider-dots:not(.animate-glider-dots) .glider-dot:focus{box-shadow:0 0 0 3px rgba(255,203,6,0.5)} [data-type="strata"] .glider-dots.animate-glider-dots .glider-dot.active>span>span{background-color:#ffcb06} [data-type="strata"] .glider-dots.animate-glider-dots .glider-dot:focus{box-shadow:0 0 0 3px rgba(255,203,6,0.5)} [data-type="prisma"] .glider-dots:not(.animate-glider-dots) .glider-dot.active:before{background-color:#00c0e8} [data-type="prisma"] .glider-dots:not(.animate-glider-dots) .glider-dot:focus{box-shadow:0 0 0 3px rgba(0,192,232,0.5)} [data-type="prisma"] .glider-dots.animate-glider-dots .glider-dot.active>span>span{background-color:#00c0e8} [data-type="prisma"] .glider-dots.animate-glider-dots .glider-dot:focus{box-shadow:0 0 0 3px rgba(0,192,232,0.5)} [data-type="cortex"] .glider-dots:not(.animate-glider-dots) .glider-dot.active:before{background-color:#0c6} [data-type="cortex"] .glider-dots:not(.animate-glider-dots) .glider-dot:focus{box-shadow:0 0 0 3px rgba(0,204,102,0.5)} [data-type="cortex"] .glider-dots.animate-glider-dots .glider-dot.active>span>span{background-color:#0c6} [data-type="cortex"] .glider-dots.animate-glider-dots .glider-dot:focus{box-shadow:0 0 0 3px rgba(0,204,102,0.5)} [data-type="unit42"] .glider-dots:not(.animate-glider-dots) .glider-dot.active:before{background-color:#c84727} [data-type="unit42"] .glider-dots:not(.animate-glider-dots) .glider-dot:focus{box-shadow:0 0 0 3px rgba(200,71,39,0.5)} [data-type="unit42"] .glider-dots.animate-glider-dots .glider-dot.active>span>span{background-color:#c84727} [data-type="unit42"] .glider-dots.animate-glider-dots .glider-dot:focus{box-shadow:0 0 0 3px rgba(200,71,39,0.5)} [data-type="black"] .glider-dots:not(.animate-glider-dots) .glider-dot.active:before{background-color:#141414} [data-type="black"] .glider-dots:not(.animate-glider-dots) .glider-dot:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.5)} [data-type="black"] .glider-dots.animate-glider-dots .glider-dot.active>span>span{background-color:#141414} [data-type="black"] .glider-dots.animate-glider-dots .glider-dot:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.5)} [data-type="white"] .glider-dots:not(.animate-glider-dots) .glider-dot.active:before{background-color:#fff} [data-type="white"] .glider-dots:not(.animate-glider-dots) .glider-dot:focus{box-shadow:0 0 0 3px rgba(255,255,255,0.5)} [data-type="white"] .glider-dots.animate-glider-dots .glider-dot.active>span>span{background-color:#fff} [data-type="white"] .glider-dots.animate-glider-dots .glider-dot:focus{box-shadow:0 0 0 3px rgba(255,255,255,0.5)} .glider-dots:not(.animate-glider-dots) .glider-dot:before{content:'';display:inline-block;width:100%;height:2px;background-color:#b9b9b9} .glider-dots:not(.animate-glider-dots) .glider-dot.active:before{background-color:#fa582d} .glider-dots:not(.animate-glider-dots) .glider-dot:focus{box-shadow:0 0 0 3px rgba(250,88,45,0.5)} .glider-dots:not(.animate-glider-dots) .glider-dot[data-type="default"].active:before,.glider-dots:not(.animate-glider-dots) .glider-dot[data-type="paloaltonetworks"].active:before{background-color:#fa582d !important} .glider-dots:not(.animate-glider-dots) .glider-dot[data-type="default"]:focus,.glider-dots:not(.animate-glider-dots) .glider-dot[data-type="paloaltonetworks"]:focus{box-shadow:0 0 0 3px rgba(250,88,45,0.5) !important} .glider-dots:not(.animate-glider-dots) .glider-dot[data-type="strata"].active:before{background-color:#ffcb06 !important} .glider-dots:not(.animate-glider-dots) .glider-dot[data-type="strata"]:focus{box-shadow:0 0 0 3px rgba(255,203,6,0.5) !important} .glider-dots:not(.animate-glider-dots) .glider-dot[data-type="prisma"].active:before{background-color:#00c0e8 !important} .glider-dots:not(.animate-glider-dots) .glider-dot[data-type="prisma"]:focus{box-shadow:0 0 0 3px rgba(0,192,232,0.5) !important} .glider-dots:not(.animate-glider-dots) .glider-dot[data-type="cortex"].active:before{background-color:#0c6 !important} .glider-dots:not(.animate-glider-dots) .glider-dot[data-type="cortex"]:focus{box-shadow:0 0 0 3px rgba(0,204,102,0.5) !important} .glider-dots:not(.animate-glider-dots) .glider-dot[data-type="unit42"].active:before{background-color:#c84727 !important} .glider-dots:not(.animate-glider-dots) .glider-dot[data-type="unit42"]:focus{box-shadow:0 0 0 3px rgba(200,71,39,0.5) !important} .glider-dots.animate-glider-dots .glider-dot>span{flex-grow:0;flex-shrink:0;flex-basis:auto;display:inline-block;position:relative;width:100%;height:2px;background-color:#b9b9b9;overflow:hidden} .glider-dots.animate-glider-dots .glider-dot>span>span{position:absolute;height:2px;top:0;left:0;width:100%;left:-100%;background-color:transparent;will-change:transform;transition:transform 5s linear} .glider-dots.animate-glider-dots .glider-dot.active>span>span{background-color:#fa582d} .glider-dots.animate-glider-dots .glider-dot:focus{box-shadow:0 0 0 3px rgba(250,88,45,0.5)} .glider-dots.animate-glider-dots .glider-dot[data-type="default"].active>span>span,.glider-dots.animate-glider-dots .glider-dot[data-type="paloaltonetworks"].active>span>span{background-color:#fa582d !important} .glider-dots.animate-glider-dots .glider-dot[data-type="default"]:focus,.glider-dots.animate-glider-dots .glider-dot[data-type="paloaltonetworks"]:focus{box-shadow:0 0 0 3px rgba(250,88,45,0.5)} .glider-dots.animate-glider-dots .glider-dot[data-type="strata"].active>span>span{background-color:#ffcb06 !important} .glider-dots.animate-glider-dots .glider-dot[data-type="strata"]:focus{box-shadow:0 0 0 3px rgba(255,203,6,0.5)} .glider-dots.animate-glider-dots .glider-dot[data-type="prisma"].active>span>span{background-color:#00c0e8 !important} .glider-dots.animate-glider-dots .glider-dot[data-type="prisma"]:focus{box-shadow:0 0 0 3px rgba(0,192,232,0.5)} .glider-dots.animate-glider-dots .glider-dot[data-type="cortex"].active>span>span{background-color:#0c6 !important} .glider-dots.animate-glider-dots .glider-dot[data-type="cortex"]:focus{box-shadow:0 0 0 3px rgba(0,204,102,0.5)} .glider-dots.animate-glider-dots .glider-dot[data-type="unit42"].active>span>span{background-color:#c84727 !important} .glider-dots.animate-glider-dots .glider-dot[data-type="unit42"]:focus{box-shadow:0 0 0 3px rgba(200,71,39,0.5)} .glider-dots.animate-glider-dots .glider-dot[data-type="black"].active>span>span{background-color:#141414 !important} .glider-dots.animate-glider-dots .glider-dot[data-type="black"]:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.5)} .glider-dots.animate-glider-dots .glider-dot[data-type="white"].active>span>span{background-color:#fff !important} .glider-dots.animate-glider-dots .glider-dot[data-type="white"]:focus{box-shadow:0 0 0 3px rgba(255,255,255,0.5)} h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.h8{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500;color:#141414} h1.quote-text-type,h2.quote-text-type,h3.quote-text-type,h4.quote-text-type,h5.quote-text-type,h6.quote-text-type,.h1.quote-text-type,.h2.quote-text-type,.h3.quote-text-type,.h4.quote-text-type,.h5.quote-text-type,.h6.quote-text-type,.h7.quote-text-type,.h8.quote-text-type{font-family:CelestePro,Georgia,serif;font-weight:400} h1,.h1{font-size:2rem;line-height:120%} h2,.h2{font-size:1.75rem;line-height:120%} h3,.h3{font-size:1.5rem;line-height:120%} h4,.h4{font-size:1.375rem;line-height:130%} h5,.h5{font-size:1.25rem;line-height:140%} h6,.h6{font-size:1.125rem;line-height:140%} .h7{font-size:1rem;line-height:140%} .h8{font-size:1rem;line-height:140%} .nav-headline,.nav-subheader,.nav-list{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;color:#141414;line-height:140%;letter-spacing:.02rem} .nav-headline{font-size:1rem;font-weight:600} .nav-subheader,.nav-list{font-size:.75rem} .nav-subheader{font-weight:600} .nav-list{font-weight:500} .eyebrow{text-transform:uppercase;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;color:#141414;font-size:1.023rem;line-height:140%} .lead{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500;color:#141414;font-size:1.023rem;line-height:140%} .lead-2{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;color:#5f5f5f;font-size:1.17rem;line-height:140%;margin-bottom:16px} .display-0{font-family:CelestePro,Georgia,serif;font-weight:400;color:#5f5f5f;font-size:1.755rem;line-height:120%} .display-1{font-family:CelestePro,Georgia,serif;font-weight:400;color:#5f5f5f;font-size:1.02375rem;line-height:120%} .display-2{font-family:CelestePro,Georgia,serif;font-weight:400;color:#5f5f5f;font-size:1.02375rem;line-height:120%} .display-3{font-family:CelestePro,Georgia,serif;font-weight:400;color:#5f5f5f;font-size:.8775rem;line-height:120%} .quote-1{font-family:CelestePro,Georgia,serif;font-weight:300;color:#5f5f5f;font-size:2.34;line-height:1.25em} .quote-2{font-family:CelestePro,Georgia,serif;font-weight:300;color:#5f5f5f;font-size:20px;line-height:1.3em} .quote-3{font-family:CelestePro,Georgia,serif;font-weight:300;color:#5f5f5f;font-size:1.974375rem;line-height:1.40740741em} hr{margin-top:15px;margin-bottom:15px;border:0;border-top:1px solid #b9b9b9} .btn{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;line-height:140%;letter-spacing:.02rem} .btn.video{letter-spacing:0rem} small,.small{font-size:80%;font-weight:400} mark,.mark{padding:.2em;background-color:#fcf8e3} .list-unstyled{padding-left:0;list-style:none} .list-inline{padding-left:0;list-style:none} .list-inline-item{display:inline-block} .list-inline-item:not(:last-child){margin-right:.5rem} .initialism{font-size:90%;text-transform:uppercase} .blockquote{margin:0;padding-top:50px;position:relative} .blockquote:before{content:'';display:block;position:absolute;top:0;left:0;width:34px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url('/etc/clientlibs/clean/imgs/quote-orange.svg')} .blockquote p{margin-bottom:30px} .blockquote-footer{display:block;color:#5f5f5f} .label-3{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;color:#141414;font-weight:600;font-size:.75rem;line-height:140%} .text-400{font-weight:400} .body-serif-1,.body-serif-4{font-family:CelestePro,Georgia,serif;color:#141414;line-height:120%} .body-serif-4{font-size:.875rem} .glider-dot{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} [data-type="strata"] .blockquote:before{background-image:url('/etc/clientlibs/clean/imgs/quote-yellow.svg')} [data-type="prisma"] .blockquote:before{background-image:url('/etc/clientlibs/clean/imgs/quote-blue.svg')} [data-type="cortex"] .blockquote:before{background-image:url('/etc/clientlibs/clean/imgs/quote-green.svg')} [data-type="unit42"] .blockquote:before{background-image:url('/etc/clientlibs/clean/imgs/quote-maroon.svg')} @media(min-width:320px){h1,.h1{font-size:2rem} h2,.h2{font-size:1.75rem} h3,.h3{font-size:1.5rem} h4,.h4{font-size:1.375rem} h5,.h5{font-size:1.25rem} h6,.h6{font-size:1.125rem} .h7{font-size:1rem} .h8{font-size:1rem} } @media(min-width:375px){h1,.h1{font-size:3.1865625rem;font-size:clamp(3.1865625rem,1vw,3.540625rem);min-height:0vw} h2,.h2{font-size:1.7142rem;font-size:clamp(1.7142rem,1vw,2.928425rem);min-height:0vw} h3,.h3{font-size:1.40625rem;font-size:clamp(1.40625rem,1vw,2.53125rem);min-height:0vw} h4,.h4{font-size:1.475rem;font-size:clamp(1.475rem,1vw,1.77rem);min-height:0vw} h5,.h5{font-size:1.7142rem;font-size:clamp(1.7142rem,1vw,2.928425rem);min-height:0vw} h5,.h5{font-size:1.133rem;font-size:clamp(1.133rem,1vw,1.274625rem);min-height:0vw} h6,.h6,.h7,.h8{font-size:.98175rem;font-size:clamp(0.98175rem,1vw,1.122rem);min-height:0vw} .quote-1{font-size:8.535vw} .quote-2{font-size:5.335vw} .quote-3{font-size:7.2vw} } @media(min-width:576px){.quote-1{font-size:7.2vw} .quote-2{font-size:4.7vw} .quote-3{font-size:6.2vw} } @media(min-width:768px){h1,.h1{font-size:3.540625rem;line-height:1.16666667em} h2,.h2{font-size:2.928425rem;line-height:1.07142857em} h3,.h3{font-size:2.53125rem;line-height:1.16666667em} h4,.h4{font-size:1.77rem;line-height:1.3333333} h5,.h5{font-size:1.274625rem} h6,.h6{font-size:1.122rem} .h7{font-size:1rem} .h8{font-size:1rem} .nav-headline{font-size:1rem} .nav-subheader,.nav-list{font-size:.75rem} .eyebrow{font-size:16px;line-height:24px} .lead{font-size:1.75rem;line-height:130%} .display-1{font-size:1.17rem;line-height:140%} .quote-1{font-size:5.818vw} .quote-2{font-size:4.01265vw} .quote-3{font-size:4.6125vw} .blockquote{padding-top:85px} .blockquote:before{width:52px;height:38px} .blockquote p{margin-bottom:50px} .cleanDynamicFooter .mega-footer .columns{flex-direction:row} } @media(min-width:992px){.quote-1{font-size:4.436vw} .quote-2{font-size:3.3253vw} .quote-3{font-size:3.025vw} .nav-headline{font-size:1.025rem} .nav-subheader,.nav-list{font-size:.775rem} } @media(min-width:1200px){.quote-1{font-size:2.918vw;line-height:1.35714286em} .quote-2{font-size:2.396vw;line-height:1.30434783em} .quote-3{font-size:1.667vw;line-height:1.375em} .nav-headline{font-size:1.05rem} .nav-subheader,.nav-list{font-size:.8rem} .body-serif-1,.body-serif-4{line-height:150%} .body-serif-1{font-size:1.2rem} .body-serif-4{font-size:.975rem} .label-3{font-size:.8rem} } @media(min-width:1400px){h1,.h1{font-size:3.540625rem;font-size:clamp(3.540625rem,calc(2.928425rem + 0.0479 * (100vw - 1400px)),5.0985rem)} h2,.h2{font-size:2.99985rem;font-size:clamp(2.99985rem,calc(2.99985rem + 0.0308 * (100vw - 1400px)),3.9998rem)} h3,.h3{font-size:2.53125rem;font-size:clamp(2.53125rem,calc(2.53125rem + 0.0260 * (100vw - 1400px)),3.375rem)} h4,.h4{font-size:1.77rem;font-size:clamp(1.77rem,calc(1.77rem + 0.0272 * (100vw - 1400px)),2.655rem)} h5,.h5{font-size:1.274625rem;font-size:clamp(1.274625rem,calc(1.274625rem + 0.0131 * (100vw - 1400px)),1.6995rem)} h6,.h6{font-size:1.122rem;font-size:clamp(1.122rem,calc(1.122rem + 0.0043 * (100vw - 1400px)),1.26225rem)} .nav-headline{font-size:1.075rem} .nav-subheader,.nav-list{font-size:.825rem} } @media(min-width:1400px){.nav-headline{font-size:1.1rem} .nav-subheader,.nav-list{font-size:.85rem} } @media(min-width:1920px){h1,.h1{font-size:81.6px} h2,.h2{font-size:64px} h3,.h3{font-size:54.4px} h4,.h4{font-size:38.4px} h5,.h5{font-size:27.2px} h6,.h6{font-size:20.8px} .h7{font-size:19.2px} .h8{font-size:19.2px} .quote-1{font-size:56px} .quote-2{font-size:46px} .quote-3{font-size:32px} .nav-headline{font-size:1.125rem} .nav-subheader,.nav-list{font-size:.875rem} .label-3{font-size:.875rem} .body-serif-4{font-size:1.125rem} } .panClean .cleanDynamicFooter{margin-top:0} .panClean .title-brand .eyebrow{display:inline-block;position:relative} .panClean .title-brand .eyebrow:before{content:'';position:absolute;top:0;left:0;height:5px;width:35px;background-color:#fa582d} .panClean .title-brand .mega-eyebrow{display:inline-block;position:relative} .panClean .title-brand .mega-eyebrow::before{content:'';position:absolute;top:0;left:0;height:8px;background-color:#fa582d} .panClean .title-brand .eyebrow.empty-eyebrow,.panClean .title-brand .mega-eyebrow.empty-eyebrow{padding-top:0} .panClean .title-brand .eyebrow.no-show-eyebrow::before,.panClean .title-brand .mega-eyebrow.no-show-eyebrow::before{content:none} .panClean [data-type="strata"] .title-brand .eyebrow:before,.panClean [data-type="strata"].title-brand .eyebrow:before,.panClean [data-type="strata"] .title-brand .mega-eyebrow:before,.panClean [data-type="strata"].title-brand .mega-eyebrow:before{background-color:#ffcb06} .panClean [data-type="prisma"] .title-brand .eyebrow:before,.panClean [data-type="prisma"].title-brand .eyebrow:before,.panClean [data-type="prisma"] .title-brand .mega-eyebrow:before,.panClean [data-type="prisma"].title-brand .mega-eyebrow:before{background-color:#00c0e8} .panClean [data-type="cortex"] .title-brand .eyebrow:before,.panClean [data-type="cortex"].title-brand .eyebrow:before,.panClean [data-type="cortex"] .title-brand .mega-eyebrow:before,.panClean [data-type="cortex"].title-brand .mega-eyebrow:before{background-color:#0c6} .panClean [data-type="unit42"] .title-brand .eyebrow:before,.panClean [data-type="unit42"].title-brand .eyebrow:before,.panClean [data-type="unit42"] .title-brand .mega-eyebrow:before,.panClean [data-type="unit42"].title-brand .mega-eyebrow:before{background-color:#c84727} .panClean [data-type="okyo"] .title-brand .eyebrow:before,.panClean [data-type="okyo"].title-brand .eyebrow:before,.panClean [data-type="okyo"] .title-brand .mega-eyebrow:before,.panClean [data-type="okyo"].title-brand .mega-eyebrow:before{background-color:#7d87ff} @media(max-width:1199.98px){.panClean .title-brand .mega-eyebrow:before{width:188px} } @media(max-width:991.98px){.panClean .title-brand .eyebrow,.panClean .title-brand .mega-eyebrow{padding-top:28px;margin-bottom:20px} } @media(min-width:375px){.panClean .title-brand .eyebrow:before{width:35px;width:calc(2.1875rem + (28 - 35) *((100vw - 375px) /(768 - 375)))} } @media(min-width:768px){.panClean .title-brand .eyebrow:before{width:28px;width:calc(1.75rem + (35 - 28) *((100vw - 768px) /(1400 - 768)));height:6px} } @media(min-width:992px){.panClean .title-brand .eyebrow{padding-top:26px;margin-bottom:25px} } @media(min-width:1400px){.panClean .title-brand .eyebrow:before{width:35px;width:calc(2.1875rem + (50 - 35) *((100vw - 1400px) /(1920 - 1400)));height:6px;height:calc(0.375rem + (8 - 6) *((100vw - 1400px) /(1920 - 1400)))} .panClean .title-brand .mega-eyebrow:before{width:381px} } @media(min-width:1920px){.panClean .title-brand .eyebrow:before{width:50px;height:8px} } .panClean ul.check-list{padding:0;margin:0 0 25px;list-style:none;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:left;font-weight:400;color:#5f5f5f;font-size:1.023rem;line-height:140%} .panClean ul.check-list>li{position:relative;padding:10px 0 10px 40px} .panClean ul.check-list>li::before{content:url('/etc/clientlibs/clean/imgs/check-blue.svg');position:absolute;top:14px;left:0} .panClean ul.check-list.theme-light{color:#fff} .panClean [data-type="default"] ul.check-list>li::before,.panClean [data-type="paloaltonetworks"] ul.check-list>li::before,.panClean [data-type="enterprise"] ul.check-list>li::before{content:url('/etc/clientlibs/clean/imgs/check-orange.svg')} .panClean [data-type="prisma"] ul.check-list>li::before{content:url('/etc/clientlibs/clean/imgs/check-blue.svg')} .panClean [data-type="cortex"] ul.check-list>li::before{content:url('/etc/clientlibs/clean/imgs/check-green.svg')} .panClean [data-type="strata"] ul.check-list>li::before{content:url('/etc/clientlibs/clean/imgs/check-yellow.svg')} .panClean [data-type="unit42"] ul.check-list>li::before{content:url('/etc/clientlibs/clean/imgs/check-maroon.svg')} .panClean [data-type="okyo"] ul.check-list>li::before{content:url('/etc/clientlibs/clean/imgs/check-purple.svg')} .panClean ul.check-list[data-type="default"]>li::before,.panClean ul.check-list[data-type="enterprise"]>li::before,.panClean ul.check-list[data-type="paloaltonetworks"]>li::before{content:url('/etc/clientlibs/clean/imgs/check-orange.svg')} .panClean ul.check-list[data-type="prisma"]>li::before{content:url('/etc/clientlibs/clean/imgs/check-blue.svg')} .panClean ul.check-list[data-type="cortex"]>li::before{content:url('/etc/clientlibs/clean/imgs/check-green.svg')} .panClean ul.check-list[data-type="strata"]>li::before{content:url('/etc/clientlibs/clean/imgs/check-yellow.svg')} .panClean ul.check-list[data-type="unit42"]>li::before{content:url('/etc/clientlibs/clean/imgs/check-maroon.svg')} .panClean ul.check-list[data-type="okyo"]>li::before{content:url('/etc/clientlibs/clean/imgs/check-purple.svg')} .panClean .loading-spinner{animation:is-rotating 3s infinite;width:50px;height:50px;border:6px solid #e5e5e5;border-top-color:#fa582d;border-radius:50%;display:none} .panClean .loading-spinner.loading{display:block} .panClean [data-type="strata"] .loading-spinner{border-top-color:#ffcb06} .panClean [data-type="prisma"] .loading-spinner{border-top-color:#00c0e8} .panClean [data-type="cortex"] .loading-spinner{border-top-color:#0c6} .panClean [data-type="unit42"] .loading-spinner{border-top-color:#c84727} @keyframes is-rotating{to{transform:rotate(1turn)} } .lity img{max-width:100%} .panClean .ar-1-1,.panClean .ar-4-3,.panClean .ar-3-2,.panClean .ar-3-4,.panClean .ar-12-17,.panClean .ar-16-7,.panClean .ar-16-9,.panClean .ar-16-10,.panClean .ar-8-5,.panClean .ar-21-7,.panClean .ar-3-1{display:inline-block;width:100%;height:0;overflow:hidden;position:relative;margin:0} .panClean .ar-1-1 img,.panClean .ar-4-3 img,.panClean .ar-3-2 img,.panClean .ar-3-4 img,.panClean .ar-12-17 img,.panClean .ar-16-7 img,.panClean .ar-16-9 img,.panClean .ar-16-10 img,.panClean .ar-8-5 img,.panClean .ar-21-7 img,.panClean .ar-3-1 img{position:absolute;left:0;width:100%;height:100%;object-fit:contain;font-family:'object-fit: contain;'} .panClean .ar-1-1 figcaption,.panClean .ar-4-3 figcaption,.panClean .ar-3-2 figcaption,.panClean .ar-3-4 figcaption,.panClean .ar-12-17 figcaption,.panClean .ar-16-7 figcaption,.panClean .ar-16-9 figcaption,.panClean .ar-16-10 figcaption,.panClean .ar-8-5 figcaption,.panClean .ar-21-7 figcaption,.panClean .ar-3-1 figcaption{position:absolute;left:0;right:0;bottom:0} .panClean .ar-1-1{padding-bottom:100%} .panClean .ar-4-3{padding-bottom:75%} .panClean .ar-3-2{padding-bottom:66.6666667%} .panClean .ar-3-4{padding-bottom:133.3333333%} .panClean .ar-12-17{padding-bottom:141.6666667%} .panClean .ar-16-7{padding-bottom:43.75%} .panClean .ar-16-9{padding-bottom:56.25%} .panClean .ar-16-10,.panClean .ar-8-5{padding-bottom:62.5%} .panClean .ar-21-7,.panClean .ar-3-1{padding-bottom:33.3333333%} @media(min-width:576px){.panClean .sm-ar-1-1,.panClean .sm-ar-4-3,.panClean .sm-ar-3-2,.panClean .sm-ar-3-4,.panClean .sm-ar-12-17,.panClean .sm-ar-16-7,.panClean .sm-ar-16-9,.panClean .sm-ar-16-10,.panClean .sm-ar-8-5,.panClean .sm-ar-21-7,.panClean .sm-ar-3-1{display:inline-block;width:100%;height:0;overflow:hidden;position:relative;margin:0} .panClean .sm-ar-1-1 img,.panClean .sm-ar-4-3 img,.panClean .sm-ar-3-2 img,.panClean .sm-ar-3-4 img,.panClean .sm-ar-12-17 img,.panClean .sm-ar-16-7 img,.panClean .sm-ar-16-9 img,.panClean .sm-ar-16-10 img,.panClean .sm-ar-8-5 img,.panClean .sm-ar-21-7 img,.panClean .sm-ar-3-1 img{position:absolute;width:100%;height:100%;object-fit:contain;font-family:'object-fit: contain;'} .panClean .sm-ar-1-1 figcaption,.panClean .sm-ar-4-3 figcaption,.panClean .sm-ar-3-2 figcaption,.panClean .sm-ar-3-4 figcaption,.panClean .sm-ar-12-17 figcaption,.panClean .sm-ar-16-7 figcaption,.panClean .sm-ar-16-9 figcaption,.panClean .sm-ar-16-10 figcaption,.panClean .sm-ar-8-5 figcaption,.panClean .sm-ar-21-7 figcaption,.panClean .sm-ar-3-1 figcaption{position:absolute;left:0;right:0;bottom:0} .panClean .sm-ar-1-1{padding-bottom:100%} .panClean .sm-ar-4-3{padding-bottom:75%} .panClean .sm-ar-3-2{padding-bottom:66.6666667%} .panClean .sm-ar-3-4{padding-bottom:133.3333333%} .panClean .sm-ar-12-17{padding-bottom:141.6666667%} .panClean .sm-ar-16-7{padding-bottom:43.75%} .panClean .sm-ar-16-9{padding-bottom:56.25%} .panClean .sm-ar-16-10,.panClean .sm-ar-8-5{padding-bottom:62.5%} .panClean .sm-ar-21-7,.panClean .sm-ar-3-1{padding-bottom:33.3333333%} } @media(min-width:768px){.panClean .md-ar-1-1,.panClean .md-ar-4-3,.panClean .md-ar-3-2,.panClean .md-ar-3-4,.panClean .md-ar-12-17,.panClean .md-ar-16-7,.panClean .md-ar-16-9,.panClean .md-ar-16-10,.panClean .md-ar-8-5,.panClean .md-ar-21-7,.panClean .md-ar-3-1{display:inline-block;width:100%;height:0;overflow:hidden;position:relative;margin:0} .panClean .md-ar-1-1 img,.panClean .md-ar-4-3 img,.panClean .md-ar-3-2 img,.panClean .md-ar-3-4 img,.panClean .md-ar-12-17 img,.panClean .md-ar-16-7 img,.panClean .md-ar-16-9 img,.panClean .md-ar-16-10 img,.panClean .md-ar-8-5 img,.panClean .md-ar-21-7 img,.panClean .md-ar-3-1 img{position:absolute;width:100%;height:100%;object-fit:contain;font-family:'object-fit: contain;'} .panClean .md-ar-1-1 figcaption,.panClean .md-ar-4-3 figcaption,.panClean .md-ar-3-2 figcaption,.panClean .md-ar-3-4 figcaption,.panClean .md-ar-12-17 figcaption,.panClean .md-ar-16-7 figcaption,.panClean .md-ar-16-9 figcaption,.panClean .md-ar-16-10 figcaption,.panClean .md-ar-8-5 figcaption,.panClean .md-ar-21-7 figcaption,.panClean .md-ar-3-1 figcaption{position:absolute;left:0;right:0;bottom:0} .panClean .md-ar-1-1{padding-bottom:100%} .panClean .md-ar-4-3{padding-bottom:75%} .panClean .md-ar-3-2{padding-bottom:66.6666667%} .panClean .md-ar-3-4{padding-bottom:133.3333333%} .panClean .md-ar-12-17{padding-bottom:141.6666667%} .panClean .md-ar-16-7{padding-bottom:43.75%} .panClean .md-ar-16-9{padding-bottom:56.25%} .panClean .md-ar-16-10,.panClean .md-ar-8-5{padding-bottom:62.5%} .panClean .md-ar-21-7,.panClean .md-ar-3-1{padding-bottom:33.3333333%} } @media(min-width:992px){.panClean .lg-ar-1-1,.panClean .lg-ar-4-3,.panClean .lg-ar-3-2,.panClean .lg-ar-3-4,.panClean .lg-ar-12-17,.panClean .lg-ar-16-7,.panClean .lg-ar-16-9,.panClean .lg-ar-16-10,.panClean .lg-ar-8-5,.panClean .lg-ar-21-7,.panClean .lg-ar-3-1,.panClean .lg-ar-3-1{display:inline-block;width:100%;height:0;overflow:hidden;position:relative;margin:0} .panClean .lg-ar-1-1 img,.panClean .lg-ar-4-3 img,.panClean .lg-ar-3-2 img,.panClean .lg-ar-3-4 img,.panClean .lg-ar-12-17 img,.panClean .lg-ar-16-7 img,.panClean .lg-ar-16-9 img,.panClean .lg-ar-16-10 img,.panClean .lg-ar-8-5 img,.panClean .lg-ar-21-7 img,.panClean .lg-ar-3-1 img,.panClean .lg-ar-3-1 img{position:absolute;width:100%;height:100%;object-fit:contain;font-family:'object-fit: contain;'} .panClean .lg-ar-1-1 figcaption,.panClean .lg-ar-4-3 figcaption,.panClean .lg-ar-3-2 figcaption,.panClean .lg-ar-3-4 figcaption,.panClean .lg-ar-12-17 figcaption,.panClean .lg-ar-16-7 figcaption,.panClean .lg-ar-16-9 figcaption,.panClean .lg-ar-16-10 figcaption,.panClean .lg-ar-8-5 figcaption,.panClean .lg-ar-21-7 figcaption,.panClean .lg-ar-3-1 figcaption,.panClean .lg-ar-3-1 figcaption{position:absolute;left:0;right:0;bottom:0} .panClean .lg-ar-1-1{padding-bottom:100%} .panClean .lg-ar-4-3{padding-bottom:75%} .panClean .lg-ar-3-2{padding-bottom:66.6666667%} .panClean .lg-ar-3-4{padding-bottom:133.3333333%} .panClean .lg-ar-12-17{padding-bottom:141.6666667%} .panClean .lg-ar-16-7{padding-bottom:43.75%} .panClean .lg-ar-16-9{padding-bottom:56.25%} .panClean .lg-ar-16-10,.panClean .lg-ar-8-5{padding-bottom:62.5%} .panClean .lg-ar-21-7,.panClean .lg-ar-3-1{padding-bottom:33.3333333%} } @media(min-width:1200px){.panClean .xl-ar-1-1,.panClean .xl-ar-4-3,.panClean .xl-ar-3-2,.panClean .xl-ar-3-4,.panClean .xl-ar-12-17,.panClean .xl-ar-16-7,.panClean .xl-ar-16-9,.panClean .xl-ar-16-10,.panClean .xl-ar-8-5,.panClean .xl-ar-21-7,.panClean .xl-ar-3-1,.panClean .xl-ar-3-1{display:inline-block;width:100%;height:0;overflow:hidden;position:relative;margin:0} .panClean .xl-ar-1-1 img,.panClean .xl-ar-4-3 img,.panClean .xl-ar-3-2 img,.panClean .xl-ar-3-4 img,.panClean .xl-ar-12-17 img,.panClean .xl-ar-16-7 img,.panClean .xl-ar-16-9 img,.panClean .xl-ar-16-10 img,.panClean .xl-ar-8-5 img,.panClean .xl-ar-21-7 img,.panClean .xl-ar-3-1 img,.panClean .xl-ar-3-1 img{position:absolute;width:100%;height:100%;object-fit:contain;font-family:'object-fit: contain;'} .panClean .xl-ar-1-1 figcaption,.panClean .xl-ar-4-3 figcaption,.panClean .xl-ar-3-2 figcaption,.panClean .xl-ar-3-4 figcaption,.panClean .xl-ar-12-17 figcaption,.panClean .xl-ar-16-7 figcaption,.panClean .xl-ar-16-9 figcaption,.panClean .xl-ar-16-10 figcaption,.panClean .xl-ar-8-5 figcaption,.panClean .xl-ar-21-7 figcaption,.panClean .xl-ar-3-1 figcaption,.panClean .xl-ar-3-1 figcaption{position:absolute;left:0;right:0;bottom:0} .panClean .xl-ar-1-1{padding-bottom:100%} .panClean .xl-ar-4-3{padding-bottom:75%} .panClean .xl-ar-3-2{padding-bottom:66.6666667%} .panClean .xl-ar-3-4{padding-bottom:133.3333333%} .panClean .xl-ar-12-17{padding-bottom:141.6666667%} .panClean .xl-ar-16-7{padding-bottom:43.75%} .panClean .xl-ar-16-9{padding-bottom:56.25%} .panClean .xl-ar-16-10,.panClean .xl-ar-8-5{padding-bottom:62.5%} .panClean .xl-ar-21-7,.panClean .xl-ar-3-1{padding-bottom:33.3333333%} } .panClean figure.image-cover img,.panClean [class^="ar-"].image-cover img,.panClean figure.cover img,.panClean [class^="ar-"].cover img{object-fit:cover;font-family:'object-fit: cover;'} .panClean figure.image-contain img,.panClean [class^="ar-"].image-contain img,.panClean figure.contain img,.panClean [class^="ar-"].contain img{object-fit:contain;font-family:'object-fit: contain;'} .panClean figure.left-top img,.panClean [class^="ar-"].left-top img{object-position:left top;font-family:'object-position: left top;'} .panClean figure.left-center img,.panClean [class^="ar-"].left-center img{object-position:left center;font-family:'object-position: left center;'} .panClean figure.left-bottom img,.panClean [class^="ar-"].left-bottom img{object-position:left bottom;font-family:'object-position: left bottom;'} .panClean figure.center-top img,.panClean [class^="ar-"].center-top img{object-position:center top;font-family:'object-position: center top;'} .panClean figure.center-center img,.panClean [class^="ar-"].center-center img{object-position:center center;font-family:'object-position: center center;'} .panClean figure.center-bottom img,.panClean [class^="ar-"].center-bottom img{object-position:center bottom;font-family:'object-position: center bottom;'} .panClean figure.right-top img,.panClean [class^="ar-"].right-top img{object-position:right top;font-family:'object-position: right top;'} .panClean figure.right-center img,.panClean [class^="ar-"].right-center img{object-position:right center;font-family:'object-position: right center;'} .panClean figure.right-bottom img,.panClean [class^="ar-"].right-bottom img{object-position:right bottom;font-family:'object-position: right bottom;'} .text-white,.text-dark{color:#fff !important} .text-black,.text-light{color:#141414 !important} .body-serif-1,.body-serif-2,.body-serif-3,.body-serif-4,.body-serif-5{font-family:CelestePro,Georgia,serif;color:#141414;line-height:120%} .body-serif-1,.body-serif-2{font-size:1rem} .label-3{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;color:#141414;font-weight:600;font-size:.75rem;line-height:140%} .text-400{font-weight:400} .list-item{font-family:CelestePro,Georgia,serif;color:#141414;font-weight:400;font-size:1rem;line-height:150%} .nav-headline,.nav-subheader,.nav-list{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;color:#141414;line-height:140%;letter-spacing:.02rem} .nav-headline{font-size:1rem;font-weight:600} .nav-subheader,.nav-list{font-size:.75rem} .nav-subheader{font-weight:600} .nav-list{font-weight:500} @media(min-width:768px){.label-3{font-size:.75rem} .nav-headline{font-size:1rem} .nav-subheader,.nav-list{font-size:.75rem} } @media(min-width:992px){.label-3{font-size:.775rem} .nav-headline{font-size:1.025rem} .nav-subheader,.nav-list{font-size:.775rem} .body-serif-1{font-size:1.1rem} } @media(min-width:1200px){.label-3{font-size:.8rem} .nav-headline{font-size:1.05rem} .nav-subheader,.nav-list{font-size:.8rem} .body-serif-1,.body-serif-2,.body-serif-3,.body-serif-4,.body-serif-5{line-height:150%} .body-serif-1{font-size:1.2rem} } @media(min-width:1400px){.label-3{font-size:.825rem} .nav-headline{font-size:1.075rem} .nav-subheader,.nav-list{font-size:.825rem} .body-serif-1{font-size:1.3rem} } @media(min-width:1600px){.label-3{font-size:.85rem} .nav-headline{font-size:1.1rem} .nav-subheader,.nav-list{font-size:.85rem} .body-serif-1{font-size:1.4rem} } @media(min-width:1920px){.label-3{font-size:.875rem} .nav-headline{font-size:1.125rem} .nav-subheader,.nav-list{font-size:.875rem} .body-serif-1{font-size:1.5rem} } html{scroll-behavior:smooth} .no-scroll{overflow:hidden !important} .waypoint{border:0;margin:0;padding:0} .panClean{position:relative} .panClean .CoveoSearchInterface{display:none} .panClean .flyout,.panClean .flyout-bg{display:none} .panClean.pan-template-prisma .anchorNavComp{margin:0} @media(max-width:991.98px){.panClean.pan-template-prisma .title-brand.text-center{text-align:center !important} } .prisma:not(.modal-open){padding-right:0 !important} .prisma .lity img{box-shadow:0 4px 20px rgba(0,0,0,0.2);border-radius:10px}.glider-contain{width:100%;margin:0 auto;position:relative} .glider-wrapper{width:100%} .glider-wrapper:not(.glider){display:flex;flex-wrap:nowrap;overflow:hidden} .glider-wrapper:not(.glider)>div{flex-grow:0;flex-shrink:0;flex-basis:auto} .glider{margin:0 auto;position:relative;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;transform:translateZ(0)} .glider-track{transform:translateZ(0);width:100%;margin:0;padding:0;display:flex;z-index:1} .glider-slide{user-select:none;justify-content:center;align-content:center;width:100%;position:relative} .glider-slide img{max-width:100%} .glider::-webkit-scrollbar,.glider-wrapper::-webkit-scrollbar{opacity:0;height:0} .glider-contain.scrollbar{position:relative} .glider-contain.scrollbar .glider-wrapper{padding-bottom:45px} .glider-contain.scrollbar .glider-wrapper::-webkit-scrollbar{-webkit-appearance:none;opacity:1;width:7px;height:2px;background-color:#fff} .glider-contain.scrollbar .glider-wrapper::-webkit-scrollbar-track{background-color:#b9b9b9} .glider-contain.scrollbar .glider-wrapper::-webkit-scrollbar-thumb{background-color:#fa582d} .glider-contain.fake-scrollbar{position:relative} .glider-contain.fake-scrollbar .glider-wrapper{padding-bottom:45px} .glider-contain.fake-scrollbar .scrollbar{display:flex;position:absolute;left:0;right:7.14285714vw;bottom:0;height:2px;background-color:#b9b9b9;overflow:hidden} .glider-contain.fake-scrollbar .scrollbar .glider-dot{flex-grow:1;flex-shrink:1;flex-basis:0;height:2px;width:auto;min-width:auto;max-width:none;margin:0;padding:0;position:relative} .glider-contain.fake-scrollbar .scrollbar .glider-dot:before{position:absolute;top:0;left:0} .glider-contain.fake-scrollbar .scrollbar .glider-dot.active:before{background-color:#fa582d} .glider-prev,.glider-next{position:absolute;top:50%;width:50px;height:50px;border-radius:50px;z-index:10;display:flex;align-items:center;justify-content:center;background-size:24px 24px;background-position:center;background-repeat:no-repeat;border:2px solid #fa582d;background-color:#fa582d} .glider-prev.glider-button-white.glider-button-white,.glider-next.glider-button-white.glider-button-white{border-color:#fff;background-color:transparent} .glider-prev.glider-button-black.glider-button-black,.glider-next.glider-button-black.glider-button-black{border-color:#141414;background-color:#fff} .glider-prev{left:15px;right:auto;background-image:url('/etc/clientlibs/clean/imgs/chevron-left-black.svg')} .glider-prev.glider-button-white.glider-button-white{background-image:url('/etc/clientlibs/clean/imgs/chevron-left-white.svg')} .glider-next{right:15px;left:auto;background-image:url('/etc/clientlibs/clean/imgs/chevron-right-black.svg')} .glider-next.glider-button-white.glider-button-white{background-image:url('/etc/clientlibs/clean/imgs/chevron-right-white.svg')} [data-type="strata"] .glider-prev,[data-type="strata"] .glider-next{background-color:#ffcb06;border-color:#ffcb06} [data-type="prisma"] .glider-prev,[data-type="prisma"] .glider-next{background-color:#00c0e8;border-color:#00c0e8} [data-type="cortex"] .glider-prev,[data-type="cortex"] .glider-next{background-color:#0c6;border-color:#0c6} [data-type="unit42"] .glider-prev,[data-type="unit42"] .glider-next{background-color:#c84727;border-color:#c84727} .glider-slide{min-width:150px} .glider-hide{opacity:0} .glider-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10} .glider-dots{user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0} .glider-dot{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;flex-grow:1;flex-basis:auto;display:inline-block;margin:0 15px;padding:9px 0;background:0;position:relative;color:#767676;overflow:hidden;font-weight:600;font-size:14px;transition:flex .25s ease-in-out} .glider-dot.active{flex-grow:2;opacity:1;color:#141414} .glider-dots:not(.animate-glider-dots) .glider-dot:before{content:'';display:inline-block;width:100%;height:2px;background-color:#b9b9b9} .glider-dots:not(.animate-glider-dots) .glider-dot.active:before{background-color:#fa582d} .glider-dots.animate-glider-dots .glider-dot>span{flex-grow:0;flex-shrink:0;flex-basis:auto;display:inline-block;position:relative;width:100%;height:2px;background-color:#b9b9b9;overflow:hidden} .glider-dots.animate-glider-dots .glider-dot>span>span{position:absolute;height:2px;top:0;left:0;width:100%;left:-100%;background-color:transparent;will-change:transform;transition:transform 5s linear} .glider-dots.animate-glider-dots .glider-dot.active>span>span{background-color:#fa582d}.cleanDynamicFooter{margin-top:200px;overflow:hidden} .cleanDynamicFooter .footer-form{padding:45px 0;background-color:#141414;background-size:auto 100%;background-position:left center;background-repeat:no-repeat} .cleanDynamicFooter .footer-form .footer-form-input-container{width:100%} .cleanDynamicFooter .footer-form .form label.form-field{flex-grow:1} .cleanDynamicFooter .footer-form .form input{flex-grow:1;flex-shrink:1;flex-basis:auto;background:0;padding:7px 0;border:0;border-bottom:1px solid #5f5f5f;width:100%} .cleanDynamicFooter .footer-form .form input::placeholder{color:#fff} .cleanDynamicFooter .footer-form .form input:-ms-input-placeholder{color:#fff} .cleanDynamicFooter .footer-form .form input::-ms-input-placeholder{color:#fff} .cleanDynamicFooter .footer-form .form .btn-primary{flex-basis:auto;white-space:nowrap;padding:12px 24px} .cleanDynamicFooter .footer-form .form .validation-icon{position:absolute;visibility:hidden;opacity:0} .cleanDynamicFooter .footer-form .form-legal a{text-decoration:underline;font-weight:600} .cleanDynamicFooter .footer-form .form-legal a:hover{text-decoration:none} .cleanDynamicFooter .footer-form .form-legal.text-white a{color:#fff} .cleanDynamicFooter .mega-footer{padding:45px 0} .cleanDynamicFooter .mega-footer .heading-col{border-bottom:1px solid #d8d8d8;margin-bottom:20px} .cleanDynamicFooter .mega-footer .heading-col .nav-headline{padding:10px 0} .cleanDynamicFooter .mega-footer .columns .list-unstyled{margin-bottom:0} .cleanDynamicFooter .mega-footer .columns .list-unstyled>li{padding:8px 0} .cleanDynamicFooter .footer-bottom{border-top:1px solid #d8d8d8;padding:80px 0 40px} .cleanDynamicFooter .footer-bottom .pan-logo{width:245px;height:46px;margin-bottom:30px} .cleanDynamicFooter .footer-bottom .pan-logo img{width:100%;height:100%} .cleanDynamicFooter .footer-bottom .social-icons{gap:30px} .cleanDynamicFooter .footer-bottom .social-icons .social-icon{width:30px;height:30px} .cleanDynamicFooter .footer-bottom .social-icons .social-icon img{width:100%;height:100%} .cleanDynamicFooter .dropdown .btn-language{border-radius:40px;padding:10px 15px 10px 35px;border:1px solid #141414;background-color:#fff;background-size:20px 20px;background-position:15px center;background-repeat:no-repeat;font-size:18px} .cleanDynamicFooter .dropdown .btn-language span{padding:0 15px 0 5px} .cleanDynamicFooter .dropdown .btn-language i{background-image:url('/etc/clientlibs/clean/imgs/chevron-down-black.svg');width:24px;height:24px;background-position:center;background-size:contain;background-repeat:no-repeat;transition:transform .15s ease-in-out} @media(min-width:768px) and (max-width:1399.98px){.cleanDynamicFooter .mega-footer .col-md-12 .columns .list-unstyled{flex:0 0 33.33333%;max-width:33.33333%} .cleanDynamicFooter .footer-bottom .pan-logo{width:190px;height:35px} } @media(max-width:1399.98px){.cleanDynamicFooter .footer-bottom .social-icons{gap:24px} .cleanDynamicFooter .footer-bottom .social-icons .social-icon{width:24px;height:24px} .cleanDynamicFooter .dropdown .btn-language{padding:8px 12px 8px 30px;background-size:16px 16px;font-size:16px} .cleanDynamicFooter .dropdown .btn-language span{padding:0 10px 0 3px} .cleanDynamicFooter .dropdown .btn-language i{width:20px;height:20px} } @media(max-width:767.98px){.cleanDynamicFooter .footer-form .form input{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%;margin-bottom:30px} .cleanDynamicFooter .footer-form .form-title{padding:0 0 32px 0} .cleanDynamicFooter .mega-footer{padding:45px 0} .cleanDynamicFooter .mega-footer .heading-col{position:relative;border-bottom:0;cursor:pointer;margin-bottom:5px} .cleanDynamicFooter .mega-footer .heading-col .nav-headline{padding-bottom:15px} .cleanDynamicFooter .mega-footer .heading-col:after{content:'';position:absolute;right:0;top:50%;margin-top:-12px;display:inline-flex;width:20px;height:20px;background-image:url('/etc/clientlibs/clean/imgs/chevron-down-black.svg');background-position:center;background-size:contain;background-repeat:no-repeat;transition:transform .15s ease-in-out;z-index:0} .cleanDynamicFooter .mega-footer .heading-col:not(.collapsed):after{transform:rotate(180deg)} .cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title{position:relative} .cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title a,.cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title span{position:relative;padding:10px 25px 15px 20px;text-decoration:none;z-index:1} .cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title a:hover,.cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title span:hover{text-decoration:none} .cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title.collapse ~ .link.hide{display:none} .cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title.expand ~ .link.show{display:list-item} .cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title.hide{display:none} .cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title.show{display:list-item} .cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title.show.expand:after{transform:rotate(180deg)} .cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title.show.collapse:after{transform:rotate(0)} .cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title.hide.expand:after{transform:rotate(180deg)} .cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title.hide.collapse:after{transform:rotate(0)} .cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title:after{content:'';position:absolute;right:0;top:50%;margin-top:-12px;display:inline-flex;width:20px;height:20px;background-image:url('/etc/clientlibs/clean/imgs/chevron-down-black.svg');background-position:center;background-size:contain;background-repeat:no-repeat;opacity:.65;transition:transform .15s ease-in-out} .cleanDynamicFooter .mega-footer .columns .list-unstyled>li.link a,.cleanDynamicFooter .mega-footer .columns .list-unstyled>li.link span{padding:5px 0 5px 40px} .cleanDynamicFooter .mega-footer .columns.show .list-unstyled>li:first-child{display:list-item} .cleanDynamicFooter .footer-bottom .pan-logo{width:150px;height:28px} .cleanDynamicFooter .footer-bottom .bottom-links>li{margin-bottom:15px} .cleanDynamicFooter .footer-bottom .social-icons{width:100%;position:relative;padding-right:125px} .cleanDynamicFooter .footer-bottom .social-icons>li:last-child{position:absolute;right:0} } @media(max-width:374.98px){.cleanDynamicFooter .footer-bottom .social-icons{gap:20px} } @media(min-width:768px){.cleanDynamicFooter .mega-footer{padding-bottom:40px} .cleanDynamicFooter .mega-footer .heading-col{pointer-events:none} .cleanDynamicFooter .mega-footer .columns{margin:0 -15px} .cleanDynamicFooter .mega-footer .columns .list-unstyled{flex-grow:1;flex-shrink:1;flex-basis:auto;padding:0 15px;margin-bottom:30px} .cleanDynamicFooter .mega-footer .columns .list-unstyled>li.sub-title ~ .sub-title{margin-top:20px} .cleanDynamicFooter .footer-bottom .bottom-links{gap:20px} .cleanDynamicFooter .order-md-1{order:1} .cleanDynamicFooter .order-md-2{order:2} .cleanDynamicFooter .order-md-3{order:3} } @media(min-width:992px){.cleanDynamicFooter .mega-footer .columns .list-unstyled>li{padding:calc(.562rem + (12 - 9) *((100vw - 992px) /(1600 - 992))) 0} } @media(min-width:1200px){.cleanDynamicFooter .footer-form{padding:60px 0} .cleanDynamicFooter .mega-footer{padding:60px 0} } @media(min-width:1400px){.cleanDynamicFooter .order-xxl-2{order:2} .cleanDynamicFooter .order-xxl-3{order:3} } @media(min-width:1600px){.cleanDynamicFooter .footer-form{padding:75px 0} .cleanDynamicFooter .mega-footer{padding:75px 0} .cleanDynamicFooter .mega-footer .columns .list-unstyled>li{padding:12px 0} .cleanDynamicFooter .footer-bottom .bottom-links{gap:30px} } .panClean:not([class*='pan-template-dynamic']):not(.new-footer-old-template) .cleanDynamicFooter h4,.panClean:not([class*='pan-template-dynamic']):not(.new-footer-old-template) .cleanDynamicFooter .h4{font-size:1.375rem;line-height:130%} @media(min-width:768px){.panClean:not([class*='pan-template-dynamic']):not(.new-footer-old-template) .cleanDynamicFooter h4,.panClean:not([class*='pan-template-dynamic']):not(.new-footer-old-template) .cleanDynamicFooter .h4{font-size:calc(1.375rem + (48 - 22) *((100vw - 768px) /(1920 - 768)))} }.panClean .prisma-custom-background{position:relative} .panClean .prisma-custom-background.brandingBar:after{content:'';width:50%;height:35px;position:absolute;bottom:-18px;z-index:1} .panClean .prisma-custom-background.brandingBar.bottomRight:after{right:0} .panClean .prisma-custom-background.brandingBar.bottomLeft:after{left:0} .panClean .prisma-custom-background.brandingBar[data-custom-type="prisma"]:after{background-image:linear-gradient(270deg,#50d2e6 0,#14a7cf 100%)} .panClean .prisma-custom-background.brandingBar[data-custom-type="strata"]:after{background-image:linear-gradient(270deg,#ffcb06 0,#ea9b26 100%)} .panClean .prisma-custom-background.brandingBar[data-custom-type="cortex"]:after{background-image:linear-gradient(270deg,#0c6 0,#00a653 100%)} .panClean .prisma-custom-background.brandingBar[data-custom-type="default"]:after,.panClean .prisma-custom-background.brandingBar[data-custom-type="paloaltonetworks"]:after{background-image:linear-gradient(270deg,#fa582d 0,#ff2e00 100%)} .panClean .prisma-custom-background.brandingBar[data-custom-type="unit42"]:after{background-image:linear-gradient(270deg,#c84727 0,#e01f23 100%)} .panClean .prisma-custom-background.brandingBar[data-custom-type="okyo"]:after{background-image:linear-gradient(270deg,#7d87ff 0,#6e79ff 100%)} .panClean .prisma-custom-background.edit-mode{padding:100px 0 0} .panClean .prisma-custom-background .half-circle-svg{width:100%;position:absolute;top:1px;left:0;right:0;transform:translateY(-100%);z-index:1;overflow:hidden;pointer-events:none} .panClean .prisma-custom-background .half-circle-svg>svg{position:absolute;top:0;left:0;width:100%;height:100%} .panClean .prisma-custom-background .half-circle-svg.type-1{padding-bottom:18.75%} .panClean .prisma-custom-background .half-circle-svg.type-2{padding-bottom:4.427083%} .panClean .prisma-custom-background .half-circle-svg.type-3{padding-bottom:7.8125%} .panClean .prisma-custom-background .half-circle-svg.type-4{padding-bottom:9.375%} .panClean .prisma-custom-background .half-circle-svg.type-5{padding-bottom:10.4166667%;transform:translateY(100%);bottom:2px;top:auto} .panClean .prisma-custom-background .half-circle-svg.type-6{padding-bottom:10.4166667%} .panClean .prisma-custom-background .half-circle-svg.type-7{padding-bottom:9.4166667%;transform:translateY(100%);bottom:2px;top:auto} .panClean .prisma-custom-background .half-circle-svg.type-8{padding-bottom:9.375%} .panClean .prisma-custom-background .background-logo{background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0} .panClean .prisma-custom-background .prisma-custom-background-content{position:relative;z-index:1} @media(max-width:1399.98px){.panClean .prisma-custom-background .prismaDemandGenComp+.prismaTabsComp{margin-top:-50px} .panClean .prisma-custom-background .prismaInlineVideoFeature+.stickyListComp{margin-top:-75px} } @media(max-width:767.98px){.panClean .prisma-custom-background .prismaDemandGenComp+.prismaTabsComp{margin-top:-165px} .panClean .prisma-custom-background .prismaInlineVideoFeature+.stickyListComp{margin-top:-210px} } @media(max-width:575.98px){.panClean .prisma-custom-background .prismaDemandGenComp+.prismaTabsComp{margin-top:-210px} .panClean .prisma-custom-background .prismaInlineVideoFeature+.stickyListComp{margin-top:-275px} }.panClean .cortex-table{padding:0;width:100%;overflow:hidden} @media(min-width:768px){.panClean .cortex-table[data-type="strata"] .table thead th span:after{background:linear-gradient(269.89deg,#ffcb05 3.17%,#ab7100 97.05%)} .panClean .cortex-table[data-type="strata"] .table.new-layout thead th.gtm{background:linear-gradient(121.54deg,#ffcb05 -1.05%,#ea9b26 139.01%)} } @media(max-width:767.98px){.panClean .cortex-table[data-type="strata"] .table caption.h2:after{background:linear-gradient(269.89deg,#ffcb05 3.17%,#ab7100 97.05%)} .panClean .cortex-table[data-type="strata"] .table.new-layout caption.h2.gtm{background:linear-gradient(121.54deg,#ffcb05 -1.05%,#ea9b26 139.01%)} } @media(min-width:768px){.panClean .cortex-table[data-type="cortex"] .table thead th span:after{background:linear-gradient(256.44deg,#19aa61 0,#05552d 97.57%)} .panClean .cortex-table[data-type="cortex"] .table.new-layout thead th.gtm{background:linear-gradient(121.54deg,#00d278 -1.05%,#1d8458 139.01%)} } @media(max-width:767.98px){.panClean .cortex-table[data-type="cortex"] .table caption.h2:after{background:linear-gradient(256.44deg,#19aa61 0,#05552d 97.57%)} .panClean .cortex-table[data-type="cortex"] .table.new-layout caption.h2.gtm{background:linear-gradient(121.54deg,#00d278 -1.05%,#1d8458 139.01%)} } @media(min-width:768px){.panClean .cortex-table[data-type="prisma"] .table thead th span:after{background:linear-gradient(252.76deg,#00bfe7 -14.66%,#002229 85.06%)} .panClean .cortex-table[data-type="prisma"] .table.new-layout thead th.gtm{background:linear-gradient(121.54deg,#293d55 10.05%,#22262d 139.01%)} .panClean .cortex-table[data-type="prisma"] .table.new-layout thead th.gtm span{color:#fff} } @media(max-width:767.98px){.panClean .cortex-table[data-type="prisma"] .table caption.h2:after{background:linear-gradient(252.76deg,#00bfe7 -14.66%,#002229 85.06%)} .panClean .cortex-table[data-type="prisma"] .table.new-layout caption.h2.gtm{background:linear-gradient(121.54deg,#263445 -1.05%,#22262d 139.01%);color:#fff} } @media(min-width:768px){.panClean .cortex-table[data-type="unit42"] .table thead th span:after{background:linear-gradient(256.44deg,#c4492e 0,#3d0e04 97.57%)} .panClean .cortex-table[data-type="unit42"] .table.new-layout thead th.gtm{background:linear-gradient(121.54deg,#c4492e -1.05%,#551507 139.01%)} .panClean .cortex-table[data-type="unit42"] .table.new-layout thead th.gtm span{color:#fff} } @media(max-width:767.98px){.panClean .cortex-table[data-type="unit42"] .table caption.h2:after{background:linear-gradient(256.44deg,#c4492e 0,#3d0e04 97.57%)} .panClean .cortex-table[data-type="unit42"] .table.new-layout caption.h2.gtm{background:linear-gradient(121.54deg,#c4492e -1.05%,#551507 139.01%);color:#fff} } @media(min-width:768px){.panClean .cortex-table[data-type="paloaltonetworks"] .table thead th span:after,.panClean .cortex-table[data-type="default"] .table thead th span:after,.panClean .cortex-table[data-type="enterprise"] .table thead th span:after{background:linear-gradient(64.68deg,#961f00 -0.08%,#fa582d 100%)} .panClean .cortex-table[data-type="paloaltonetworks"] .table.new-layout thead th.gtm,.panClean .cortex-table[data-type="default"] .table.new-layout thead th.gtm,.panClean .cortex-table[data-type="enterprise"] .table.new-layout thead th.gtm{background:linear-gradient(121.54deg,#d64000 -1.05%,#9f2f00 139.01%)} .panClean .cortex-table[data-type="paloaltonetworks"] .table.new-layout thead th.gtm span,.panClean .cortex-table[data-type="default"] .table.new-layout thead th.gtm span,.panClean .cortex-table[data-type="enterprise"] .table.new-layout thead th.gtm span{color:#fff} } @media(max-width:767.98px){.panClean .cortex-table[data-type="paloaltonetworks"] .table caption.h2:after,.panClean .cortex-table[data-type="default"] .table caption.h2:after,.panClean .cortex-table[data-type="enterprise"] .table caption.h2:after{background:linear-gradient(64.68deg,#961f00 -0.08%,#fa582d 100%)} .panClean .cortex-table[data-type="paloaltonetworks"] .table.new-layout caption.h2.gtm,.panClean .cortex-table[data-type="default"] .table.new-layout caption.h2.gtm,.panClean .cortex-table[data-type="enterprise"] .table.new-layout caption.h2.gtm{background:linear-gradient(121.54deg,#d64000 -1.05%,#9f2f00 139.01%);color:#fff} } .panClean .cortex-table .heading .title{text-align:center;margin:0 auto} .panClean .cortex-table .chart-bg{background-color:#f4f4f2} .panClean .cortex-table .table{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;border:0} .panClean .cortex-table .table caption.h2{text-align:center;margin:0 0 30px} .panClean .cortex-table .table tbody th,.panClean .cortex-table .table td{font-family:CelestePro,Georgia,serif;font-weight:400;border-color:#b9b9b9} .panClean .cortex-table .table td{color:#141414;text-align:center;vertical-align:middle} .panClean .cortex-table .table.new-layout{table-layout:fixed} .panClean .cortex-table .table.new-layout thead th.black{background:linear-gradient(44.57deg,#323232 13.2%,#141414 175.32%)} .panClean .cortex-table .table.new-layout thead th.black span{color:#fff} .panClean .cortex-table .table.new-layout thead th.grey{background:linear-gradient(126.18deg,#c6c6c6 -50.26%,#e6e6e6 136.68%)} .panClean .cortex-table .table.new-layout thead th span{text-transform:uppercase;font-weight:normal} .panClean .cortex-table .table.new-layout thead th span:after{background:#f4f4f2} .panClean .cortex-table .table.new-layout thead td{width:50%} .panClean .cortex-table .table.new-layout caption.h2{text-transform:uppercase;font-weight:normal} .panClean .cortex-table .table.new-layout caption.h2.black{background:linear-gradient(44.57deg,#323232 13.2%,#141414 175.32%);color:#fff} .panClean .cortex-table .table.new-layout caption.h2.grey{background:linear-gradient(126.18deg,#c6c6c6 -50.26%,#e6e6e6 136.68%)} .panClean .cortex-table .table.new-layout caption.h2:after{background:#fff} .panClean .cortex-table .table.new-layout tbody tr th{background-color:#fff} .panClean .cortex-table .table.new-layout tbody tr td{background-color:#fff} .panClean .cortex-table .table.new-layout tbody tr td:nth-of-type(odd){background:#f4f4f2} .panClean .cortex-table.new-layout .heading,.panClean .cortex-table.new-layout .chart-bg{background-color:transparent} @media(max-width:1399.98px){.panClean .cortex-table>.container-fluid{margin:0;padding:0} } @media(max-width:767.98px){.panClean .cortex-table .heading{padding:30px 15px} .panClean .cortex-table .heading .title{max-width:100%} .panClean .cortex-table .table-desktop{display:none} .panClean .cortex-table .chart-bg{padding:0} .panClean .cortex-table .table{margin:0} .panClean .cortex-table .table caption.h2{font-size:1.31625rem;line-height:133%;width:100%;background-color:#fff;margin:0;padding:25px 20px;text-align:center;border-radius:15px 15px 0 0;box-shadow:0 -1px 5px rgba(0,0,0,0.15);position:relative} .panClean .cortex-table .table caption.h2:after{content:'';position:absolute;bottom:0;left:0;right:0;height:5px} .panClean .cortex-table .table tbody>tr:first-child th,.panClean .cortex-table .table tbody>tr:first-child td{border-top:0} .panClean .cortex-table .table tbody th{padding:15px;border-right-color:#141414;border-left:0;vertical-align:middle} .panClean .cortex-table .table tbody th>.content{display:flex;justify-content:space-between;align-items:center;width:100%} .panClean .cortex-table .table tbody th .title{font-size:.8775rem;line-height:166%;color:#141414;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;margin-right:10px} .panClean .cortex-table .table tbody th .text{display:none} .panClean .cortex-table .table tbody th .btn-info{width:18px;height:18px;border-radius:18px;border:2px solid #b9b9b9;background-color:#f4f4f2;color:#b9b9b9;font-size:.8775rem;display:flex;justify-content:center;align-items:center;text-align:center;background:0;margin-left:10px;background-image:url('/etc/clientlibs/clean/imgs/info.svg');background-position:center center;background-size:20px 20px;background-repeat:no-repeat;font-size:0;min-width:18px;min-height:18px} .panClean .cortex-table .table tbody th .btn-info:hover,.panClean .cortex-table .table tbody th .btn-info:active{background-color:#fff} .panClean .cortex-table .table tbody th .btn-info:focus{outline:0;box-shadow:0 0 0 3px rgba(0,204,102,0.5)} .panClean .cortex-table .table tbody th .btn-white{padding:5px 0;width:calc(100% - 30px);background:0} .panClean .cortex-table .table tbody th .btn-white i{margin-left:3px;transition:transform .5s;transform:translateX(0)} .panClean .cortex-table .table tbody th .btn-white:hover{background-color:rgba(0,0,0,0)} .panClean .cortex-table .table tbody th .btn-white:hover i{transform:translateX(5px)} .panClean .cortex-table .table tbody td{font-size:.73125rem;line-height:140%;padding:15px;border-left-color:#141414;border-right:0;width:33.333333%;vertical-align:middle} .panClean .cortex-table .table tbody td .dash{display:inline-block;height:20px;line-height:100%;font-size:1.4625rem;font-weight:600;color:#5f5f5f} .panClean .cortex-table .table tbody td img{width:20px;height:20px} } @media(min-width:768px) and (max-width:991.98px){.panClean .cortex-table .table caption.h2{padding:0 15px;margin-left:7.14285714vw;margin-right:7.14285714vw} } @media(min-width:768px) and (max-width:1599.98px){.panClean .cortex-table .chart-bg{padding:0 0 45px} .panClean .cortex-table .table caption.h2{margin-bottom:40px} .panClean .cortex-table .table thead th span{font-size:.8775rem;line-height:140%;padding:12px 8px} .panClean .cortex-table .table tbody th{padding:20px 25px 20px 30px} .panClean .cortex-table .table td{padding:25px 15px} .panClean .cortex-table .table tbody th,.panClean .cortex-table .table td{font-size:1.02375rem;line-height:163%} } @media(min-width:992px) and (max-width:1399.98px){.panClean .cortex-table .table{margin:0 15px;width:calc(100% - 30px)} } @media(min-width:768px){.panClean .cortex-table .heading{background-color:#f4f4f2;padding:45px 15px 40px} .panClean .cortex-table .heading .title{max-width:50%} .panClean .cortex-table .table-mobile{display:none} .panClean .cortex-table .table thead th{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;background-color:#fff;border-radius:15px 15px 0 0;border:0;font-weight:700;text-align:center;box-shadow:0 -1px 5px rgba(0,0,0,0.15);vertical-align:bottom;padding:0} .panClean .cortex-table .table thead th:first-child{background:0;border:0;box-shadow:none} .panClean .cortex-table .table thead th span{display:block;position:relative} .panClean .cortex-table .table thead th span:after{content:'';position:absolute;bottom:0;left:0;right:0;height:5px} .panClean .cortex-table .table thead td{border:0} .panClean .cortex-table .table tbody th{color:#5f5f5f} .panClean .cortex-table .table tbody th .h6{display:inline-block;width:100%;margin:0 0 5px} .panClean .cortex-table .table tbody th .btn-white{padding:5px 0;width:100%;background:0} .panClean .cortex-table .table tbody th .btn-white i{transition:transform .5s;transform:translateX(0)} .panClean .cortex-table .table tbody th .btn-white:hover{background-color:rgba(0,0,0,0)} .panClean .cortex-table .table tbody th .btn-white:hover i{transform:translateX(5px)} .panClean .cortex-table .table tbody th .btn-white .h6{margin:0;width:auto} .panClean .cortex-table .table tbody td .dash{display:inline-block;height:30px;line-height:115%;font-size:1.90125rem} } @media(min-width:992px){.panClean .cortex-table .chart-bg{padding:0 7.14285714vw 7.14285714vw} } @media(min-width:1200px){.panClean .cortex-table .heading{padding:60px 15px} } @media(min-width:1400px){.panClean .cortex-table .heading{padding:75px 15px} } @media(min-width:1600px){.panClean .cortex-table .chart-bg{padding:0 7.14285714vw 7.14285714vw} .panClean .cortex-table .table caption.h2{margin-bottom:7.14285714vw} .panClean .cortex-table .table thead th span{padding:25px 15px 20px} .panClean .cortex-table .table tbody th,.panClean .cortex-table .table td{font-size:1.4rem;line-height:150%;padding:30px} .panClean .cortex-table .table tbody td .dash{font-size:1.90125rem} } @media(min-width:1920px){.panClean .cortex-table .heading{padding:90px 15px 80px} .panClean .cortex-table .chart-bg{padding:0 7.14285714vw 80px} } .fade{transition:opacity .15s linear} @media(prefers-reduced-motion:reduce){.fade{transition:none} } .collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease} @media(prefers-reduced-motion:reduce){.collapsing{transition:none} }.panClean .linkHelper .darwin-button .btn-primary.video i,.panClean .linkHelper .darwin-button .btn-primary-outline.video i,.panClean .linkHelper .darwin-button .btn-white.video i{background-image:url('/etc/clientlibs/clean/imgs/darwin_play_icon_black.svg')} .panClean .linkHelper .darwin-button .btn-black.video i{background-image:url('/etc/clientlibs/clean/imgs/darwin_play_icon_white.svg')} .panClean .linkHelper [data-type="strata"] .btn:focus,.panClean .linkHelper [data-type="strata"].btn:focus,.panClean .linkHelper [data-type="strata"] .btn.focus,.panClean .linkHelper [data-type="strata"].btn.focus{box-shadow:0 0 0 3px rgba(255,203,6,0.5)} .panClean .linkHelper [data-type="strata"] .btn-primary{background-color:#ffcb06} .panClean .linkHelper [data-type="strata"] .btn-primary:hover{background-color:#ffd639} .panClean .linkHelper [data-type="strata"] .btn-primary:active{background-color:#f6c200} .panClean .linkHelper [data-type="strata"] .btn-primary-outline{border-color:#ffcb06} .panClean .linkHelper [data-type="strata"] .btn-primary-outline:hover{background-color:#ffcb06} .panClean .linkHelper [data-type="strata"] .btn-primary-outline:active{background-color:#f6c200} .panClean .linkHelper [data-type="strata"].btn-shadow{background-image:linear-gradient(to right,#ffcb06,#ffca01)} .panClean .linkHelper [data-type="strata"].btn-shadow:hover i{background-image:url('/etc/clientlibs/clean/imgs/icon-strata-white.svg') !important} .panClean .linkHelper [data-type="strata"].btn-shadow i{background-image:url('/etc/clientlibs/clean/imgs/icon-strata-black.svg')} .panClean .linkHelper [data-type="strata"].btn-shadow:focus{box-shadow:0 0 0 3px rgba(255,203,6,0.5) !important} .panClean .linkHelper [data-type="prisma"] .btn:focus,.panClean .linkHelper [data-type="prisma"].btn:focus,.panClean .linkHelper [data-type="prisma"] .btn.focus,.panClean .linkHelper [data-type="prisma"].btn.focus{box-shadow:0 0 0 3px rgba(0,192,232,0.5)} .panClean .linkHelper [data-type="prisma"] .btn-primary{background-color:#00c0e8} .panClean .linkHelper [data-type="prisma"] .btn-primary:hover{background-color:#02d3ff} .panClean .linkHelper [data-type="prisma"] .btn-primary:active{background-color:#00b3d9} .panClean .linkHelper [data-type="prisma"] .btn-primary-outline{border-color:#00c0e8} .panClean .linkHelper [data-type="prisma"] .btn-primary-outline:hover{background-color:#00c0e8} .panClean .linkHelper [data-type="prisma"] .btn-primary-outline:active{background-color:#00b3d9} .panClean .linkHelper [data-type="prisma"].btn-shadow{background-image:linear-gradient(to right,#00c0e8,#0096b5)} .panClean .linkHelper [data-type="prisma"].btn-shadow i{background-image:url('/etc/clientlibs/clean/imgs/icon-prisma-black.svg')} .panClean .linkHelper [data-type="prisma"].btn-shadow:hover{color:#fff} .panClean .linkHelper [data-type="prisma"].btn-shadow:hover i{background-image:url('/etc/clientlibs/clean/imgs/icon-prisma-white.svg') !important} .panClean .linkHelper [data-type="prisma"].btn-shadow:focus{box-shadow:0 0 0 3px rgba(0,192,232,0.5) !important} .panClean .linkHelper [data-type="cortex"] .btn:focus,.panClean .linkHelper [data-type="cortex"].btn:focus,.panClean .linkHelper [data-type="cortex"] .btn.focus,.panClean .linkHelper [data-type="cortex"].btn.focus{box-shadow:0 0 0 3px rgba(0,204,102,0.5)} .panClean .linkHelper [data-type="cortex"] .btn-primary{background-color:#0c6} .panClean .linkHelper [data-type="cortex"] .btn-primary:hover{background-color:#00e673} .panClean .linkHelper [data-type="cortex"] .btn-primary:active{background-color:#00bd5e} .panClean .linkHelper [data-type="cortex"] .btn-primary-outline{border-color:#0c6} .panClean .linkHelper [data-type="cortex"] .btn-primary-outline:hover{background-color:#0c6} .panClean .linkHelper [data-type="cortex"] .btn-primary-outline:active{background-color:#00bd5e} .panClean .linkHelper [data-type="cortex"].btn-shadow{background-image:linear-gradient(to right,#0c6,#00a653)} .panClean .linkHelper [data-type="cortex"].btn-shadow i{background-image:url('/etc/clientlibs/clean/imgs/icon-cortex-black.svg')} .panClean .linkHelper [data-type="cortex"].btn-shadow:hover{color:#fff} .panClean .linkHelper [data-type="cortex"].btn-shadow:hover i{background-image:url('/etc/clientlibs/clean/imgs/icon-cortex-white.svg') !important} .panClean .linkHelper [data-type="cortex"].btn-shadow:focus{box-shadow:0 0 0 3px rgba(0,204,102,0.5) !important} .panClean .linkHelper [data-type="unit42"] .btn:focus,.panClean .linkHelper [data-type="unit42"].btn:focus,.panClean .linkHelper [data-type="unit42"] .btn.focus,.panClean .linkHelper [data-type="unit42"].btn.focus{box-shadow:0 0 0 3px #c84727} .panClean .linkHelper [data-type="unit42"] .btn-primary{background-color:#c84727} .panClean .linkHelper [data-type="unit42"] .btn-primary:hover{background-color:#db6447} .panClean .linkHelper [data-type="unit42"] .btn-primary:active{background-color:#bb4225} .panClean .linkHelper [data-type="unit42"] .btn-primary-outline{border-color:#c84727} .panClean .linkHelper [data-type="unit42"] .btn-primary-outline:hover{background-color:#c84727} .panClean .linkHelper [data-type="unit42"] .btn-primary-outline:active{background-color:#bb4225} .panClean .linkHelper [data-type="unit42"].btn-shadow{background-image:linear-gradient(to right,#c84727,#e01f23)} .panClean .linkHelper [data-type="unit42"].btn-shadow i{background-image:url('/etc/clientlibs/clean/imgs/icon-Unit42-black.svg')} .panClean .linkHelper [data-type="unit42"].btn-shadow:hover{color:#fff} .panClean .linkHelper [data-type="unit42"].btn-shadow:hover i{background-image:url('/etc/clientlibs/clean/imgs/icon-Unit42-white.svg') !important} .panClean .linkHelper [data-type="unit42"].btn-shadow:focus{box-shadow:0 0 0 3px #c84727 !important} .panClean .linkHelper [data-type="okyo"] .btn:focus,.panClean .linkHelper [data-type="okyo"].btn:focus,.panClean .linkHelper [data-type="okyo"] .btn.focus,.panClean .linkHelper [data-type="okyo"].btn.focus{box-shadow:0 0 0 3px #c84727} .panClean .linkHelper [data-type="okyo"] .btn-primary{background-color:#7d87ff} .panClean .linkHelper [data-type="okyo"] .btn-primary:hover{background-color:#b0b6ff} .panClean .linkHelper [data-type="okyo"] .btn-primary:active{background-color:#6e79ff} .panClean .linkHelper [data-type="okyo"] .btn-primary-outline{border-color:#7d87ff} .panClean .linkHelper [data-type="okyo"] .btn-primary-outline:hover{background-color:#7d87ff} .panClean .linkHelper [data-type="okyo"] .btn-primary-outline:active{background-color:#6e79ff} .panClean .linkHelper [data-type="okyo"].btn-shadow{background-image:linear-gradient(to right,#7d87ff,#6e79ff)} .panClean .linkHelper [data-type="okyo"].btn-shadow i{background-image:url('/etc/clientlibs/clean/imgs/okyo-logo.svg')} .panClean .linkHelper [data-type="okyo"].btn-shadow:hover{color:#fff} .panClean .linkHelper [data-type="okyo"].btn-shadow:hover i{background-image:url('/etc/clientlibs/clean/imgs/okyo-logo-white.svg') !important} .panClean .linkHelper [data-type="okyo"].btn-shadow:focus{box-shadow:0 0 0 3px #c84727 !important} .panClean .linkHelper [data-type="default"] .btn-primary,.panClean .linkHelper [data-type="paloaltonetworks"] .btn-primary{background-color:#fa582d} .panClean .linkHelper [data-type="default"] .btn-primary:focus,.panClean .linkHelper [data-type="paloaltonetworks"] .btn-primary:focus{box-shadow:0 0 0 3px rgba(250,88,45,0.5)} .panClean .linkHelper [data-type="default"] .btn-primary:hover,.panClean .linkHelper [data-type="paloaltonetworks"] .btn-primary:hover{background-color:#fb7652} .panClean .linkHelper [data-type="default"] .btn-primary:active,.panClean .linkHelper [data-type="paloaltonetworks"] .btn-primary:active{background-color:#f94414} .panClean .linkHelper [data-type="default"].btn-shadow,.panClean .linkHelper [data-type="paloaltonetworks"].btn-shadow{background-image:linear-gradient(to right,#fa582d,#ff2e00)} .panClean .linkHelper [data-type="default"].btn-shadow i,.panClean .linkHelper [data-type="paloaltonetworks"].btn-shadow i{background-image:url('/etc/clientlibs/clean/imgs/logo-default-black.svg') !important} .panClean .linkHelper [data-type="default"].btn-shadow:focus,.panClean .linkHelper [data-type="paloaltonetworks"].btn-shadow:focus{box-shadow:0 0 0 3px rgba(250,88,45,0.5) !important} .panClean .linkHelper [data-type="default"].btn-shadow:hover,.panClean .linkHelper [data-type="paloaltonetworks"].btn-shadow:hover{color:#fff} .panClean .linkHelper [data-type="default"].btn-shadow:hover i,.panClean .linkHelper [data-type="paloaltonetworks"].btn-shadow:hover i{background-image:url('/etc/clientlibs/clean/imgs/logo-default-white.svg') !important}.panClean .section-cortex-callout[data-type="paloaltonetworks"] .callout-wrapper,.panClean .section-cortex-callout[data-type="default"] .callout-wrapper,.panClean .section-cortex-callout[data-type="enterprise"] .callout-wrapper{background:linear-gradient(77.61deg,#0f0f0f 25.38%,#2d2d2d 88.95%);padding:58px 45px;border-radius:10px;overflow:hidden} .panClean .section-cortex-callout[data-type="paloaltonetworks"] .callout-wrapper.light-gradient,.panClean .section-cortex-callout[data-type="default"] .callout-wrapper.light-gradient,.panClean .section-cortex-callout[data-type="enterprise"] .callout-wrapper.light-gradient{background:linear-gradient(77.61deg,#0f0f0f 25.38%,#2d2d2d 88.95%);height:100%} .panClean .section-cortex-callout[data-type="paloaltonetworks"] .btn-link,.panClean .section-cortex-callout[data-type="default"] .btn-link,.panClean .section-cortex-callout[data-type="enterprise"] .btn-link{color:#fa582d} .panClean .section-cortex-callout[data-type="paloaltonetworks"] .btn-link::after,.panClean .section-cortex-callout[data-type="default"] .btn-link::after,.panClean .section-cortex-callout[data-type="enterprise"] .btn-link::after{background-color:#fa582d} .panClean .section-cortex-callout[data-type="paloaltonetworks"] .btn-link:hover,.panClean .section-cortex-callout[data-type="default"] .btn-link:hover,.panClean .section-cortex-callout[data-type="enterprise"] .btn-link:hover{color:#fa4c1e} .panClean .section-cortex-callout[data-type="paloaltonetworks"] .version-1 ul.stats li .stats-eyebrow,.panClean .section-cortex-callout[data-type="default"] .version-1 ul.stats li .stats-eyebrow,.panClean .section-cortex-callout[data-type="enterprise"] .version-1 ul.stats li .stats-eyebrow{width:80px;height:8px;margin-bottom:25px;background-color:#fa582d} .panClean .section-cortex-callout[data-type="paloaltonetworks"] .version-2 ul.stats li,.panClean .section-cortex-callout[data-type="default"] .version-2 ul.stats li,.panClean .section-cortex-callout[data-type="enterprise"] .version-2 ul.stats li{align-items:center} .panClean .section-cortex-callout[data-type="paloaltonetworks"] .version-2 ul.stats li .stats-eyebrow,.panClean .section-cortex-callout[data-type="default"] .version-2 ul.stats li .stats-eyebrow,.panClean .section-cortex-callout[data-type="enterprise"] .version-2 ul.stats li .stats-eyebrow{width:80px;height:8px;margin-bottom:25px;background-color:#fa582d} .panClean .section-cortex-callout[data-type="paloaltonetworks"] .version-2 ul.stats li p,.panClean .section-cortex-callout[data-type="default"] .version-2 ul.stats li p,.panClean .section-cortex-callout[data-type="enterprise"] .version-2 ul.stats li p{font:normal normal 1.4625rem/140% TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center} .panClean .section-cortex-callout[data-type="cortex"] .callout-wrapper{background:linear-gradient(92.28deg,#042615 -0.16%,#075930 107.79%);padding:58px 45px;border-radius:10px;overflow:hidden} .panClean .section-cortex-callout[data-type="cortex"] .callout-wrapper.light-gradient{background:linear-gradient(92.28deg,#042615 -0.16%,#075930 107.79%)} .panClean .section-cortex-callout[data-type="cortex"] .callout-wrapper.light-gradient .btn-link{color:#fff;margin-top:40px} .panClean .section-cortex-callout[data-type="cortex"] .callout-wrapper.light-gradient .btn-link::after{background-color:#fff} .panClean .section-cortex-callout[data-type="cortex"] .callout-wrapper.light-gradient .btn-link:hover{color:#f7f7f7} .panClean .section-cortex-callout[data-type="cortex"] .btn-link{color:#0c6} .panClean .section-cortex-callout[data-type="cortex"] .btn-link::after{background-color:#0c6} .panClean .section-cortex-callout[data-type="cortex"] .btn-link:hover{color:#00bd5e} .panClean .section-cortex-callout[data-type="cortex"] .version-1 ul.stats li .stats-eyebrow{width:80px;height:8px;margin-bottom:25px;background-color:#0c6} .panClean .section-cortex-callout[data-type="cortex"] .version-2 ul.stats li{align-items:center} .panClean .section-cortex-callout[data-type="cortex"] .version-2 ul.stats li .stats-eyebrow{width:80px;height:8px;margin-bottom:25px;background-color:#0c6} .panClean .section-cortex-callout[data-type="cortex"] .version-2 ul.stats li p{font:normal normal 1.4625rem/140% TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center} .panClean .section-cortex-callout[data-type="prisma"] .callout-wrapper{background:linear-gradient(40.72deg,#242830 36.3%,#263445 78%);box-shadow:0 4px 4px rgba(0,0,0,0.25);backdrop-filter:blur(20px);padding:58px 45px;border-radius:10px;overflow:hidden} .panClean .section-cortex-callout[data-type="prisma"] .callout-wrapper.light-gradient{background:linear-gradient(40.72deg,#242830 36.3%,#263445 78%)} .panClean .section-cortex-callout[data-type="prisma"] .callout-wrapper.light-gradient .btn-link{color:#fff;margin-top:40px} .panClean .section-cortex-callout[data-type="prisma"] .callout-wrapper.light-gradient .btn-link::after{background-color:#fff} .panClean .section-cortex-callout[data-type="prisma"] .callout-wrapper.light-gradient .btn-link:hover{color:#f7f7f7} .panClean .section-cortex-callout[data-type="prisma"] .btn-link{color:#00c0e8} .panClean .section-cortex-callout[data-type="prisma"] .btn-link::after{background-color:#00c0e8} .panClean .section-cortex-callout[data-type="prisma"] .btn-link:hover{color:#00b3d9} .panClean .section-cortex-callout[data-type="prisma"] .version-1 ul.stats li .stats-eyebrow{width:80px;height:8px;margin-bottom:25px;background-color:#00c0e8} .panClean .section-cortex-callout[data-type="prisma"] .version-2 ul.stats li{align-items:center} .panClean .section-cortex-callout[data-type="prisma"] .version-2 ul.stats li .stats-eyebrow{width:80px;height:8px;margin-bottom:25px;background-color:#00c0e8} .panClean .section-cortex-callout[data-type="prisma"] .version-2 ul.stats li p{font:normal normal 1.4625rem/140% TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center} .panClean .section-cortex-callout[data-type="okyo"] .callout-wrapper{background:linear-gradient(63.87deg,#242336 11.49%,#47465c 91.19%);padding:58px 45px;border-radius:10px;overflow:hidden} .panClean .section-cortex-callout[data-type="okyo"] .callout-wrapper.light-gradient{background:linear-gradient(63.87deg,#242336 11.49%,#47465c 91.19%)} .panClean .section-cortex-callout[data-type="okyo"] .callout-wrapper.light-gradient .btn-link{color:#fff;margin-top:40px} .panClean .section-cortex-callout[data-type="okyo"] .callout-wrapper.light-gradient .btn-link::after{background-color:#fff} .panClean .section-cortex-callout[data-type="okyo"] .callout-wrapper.light-gradient .btn-link:hover{color:#f7f7f7} .panClean .section-cortex-callout[data-type="okyo"] .btn-link{color:#7d87ff} .panClean .section-cortex-callout[data-type="okyo"] .btn-link::after{background-color:#7d87ff} .panClean .section-cortex-callout[data-type="okyo"] .btn-link:hover{color:#6e79ff} .panClean .section-cortex-callout[data-type="okyo"] .version-1 ul.stats li .stats-eyebrow{width:80px;height:8px;margin-bottom:25px;background-color:#7d87ff} .panClean .section-cortex-callout[data-type="okyo"] .version-2 ul.stats li{align-items:center} .panClean .section-cortex-callout[data-type="okyo"] .version-2 ul.stats li .stats-eyebrow{width:80px;height:8px;margin-bottom:25px;background-color:#7d87ff} .panClean .section-cortex-callout[data-type="okyo"] .version-2 ul.stats li p{font:normal normal 1.4625rem/140% TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center} .panClean .section-cortex-callout[data-type="strata"] .callout-wrapper{background:linear-gradient(94.9deg,#262626 16.89%,#303030 106.52%);padding:58px 45px;border-radius:10px;overflow:hidden} .panClean .section-cortex-callout[data-type="strata"] .callout-wrapper.light-gradient{background:linear-gradient(94.9deg,#262626 16.89%,#303030 106.52%)} .panClean .section-cortex-callout[data-type="strata"] .callout-wrapper.light-gradient .btn-link{color:#fff;margin-top:40px} .panClean .section-cortex-callout[data-type="strata"] .callout-wrapper.light-gradient .btn-link::after{background-color:#fff} .panClean .section-cortex-callout[data-type="strata"] .callout-wrapper.light-gradient .btn-link:hover{color:#f7f7f7} .panClean .section-cortex-callout[data-type="strata"] .btn-link{color:#ffcb06} .panClean .section-cortex-callout[data-type="strata"] .btn-link::after{background-color:#ffcb06} .panClean .section-cortex-callout[data-type="strata"] .btn-link:hover{color:#f6c200} .panClean .section-cortex-callout[data-type="strata"] .version-1 ul.stats li .stats-eyebrow{width:80px;height:8px;margin-bottom:25px;background-color:#ffcb06} .panClean .section-cortex-callout[data-type="strata"] .version-2 ul.stats li{align-items:center} .panClean .section-cortex-callout[data-type="strata"] .version-2 ul.stats li .stats-eyebrow{width:80px;height:8px;margin-bottom:25px;background-color:#ffcb06} .panClean .section-cortex-callout[data-type="strata"] .version-2 ul.stats li p{font:normal normal 1.4625rem/140% TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center} .panClean .section-cortex-callout[data-type="unit42"] .callout-wrapper{background:linear-gradient(25deg,#110300 29.71%,#5c1303 102.35%);padding:58px 45px;border-radius:10px;overflow:hidden} .panClean .section-cortex-callout[data-type="unit42"] .callout-wrapper.light-gradient{background:linear-gradient(25deg,#110300 29.71%,#5c1303 102.35%)} .panClean .section-cortex-callout[data-type="unit42"] .callout-wrapper.light-gradient .btn-link{color:#fff;margin-top:40px} .panClean .section-cortex-callout[data-type="unit42"] .callout-wrapper.light-gradient .btn-link::after{background-color:#fff} .panClean .section-cortex-callout[data-type="unit42"] .callout-wrapper.light-gradient .btn-link:hover{color:#f7f7f7} .panClean .section-cortex-callout[data-type="unit42"] .btn-link{color:#c84727} .panClean .section-cortex-callout[data-type="unit42"] .btn-link::after{background-color:#c84727} .panClean .section-cortex-callout[data-type="unit42"] .btn-link:hover{color:#bb4225} .panClean .section-cortex-callout[data-type="unit42"] .version-1 ul.stats li .stats-eyebrow{width:80px;height:8px;margin-bottom:25px;background-color:#c84727} .panClean .section-cortex-callout[data-type="unit42"] .version-2 ul.stats li{align-items:center} .panClean .section-cortex-callout[data-type="unit42"] .version-2 ul.stats li .stats-eyebrow{width:80px;height:8px;margin-bottom:25px;background-color:#c84727} .panClean .section-cortex-callout[data-type="unit42"] .version-2 ul.stats li p{font:normal normal 1.4625rem/140% TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center} .panClean .section-cortex-callout[data-type="cdss"] .callout-wrapper{background:linear-gradient(346.65deg,#9f2f00 8.8%,#d64000 83.53%);padding:58px 45px;border-radius:10px;overflow:hidden} .panClean .section-cortex-callout[data-type="cdss"] .callout-wrapper.light-gradient{background:linear-gradient(346.65deg,#9f2f00 8.8%,#d64000 83.53%)} .panClean .section-cortex-callout[data-type="cdss"] .callout-wrapper.light-gradient .btn-link{color:#fff;margin-top:40px} .panClean .section-cortex-callout[data-type="cdss"] .callout-wrapper.light-gradient .btn-link::after{background-color:#fff} .panClean .section-cortex-callout[data-type="cdss"] .callout-wrapper.light-gradient .btn-link:hover{color:#f7f7f7} .panClean .section-cortex-callout[data-type="cdss"] .btn-link{color:#c84727} .panClean .section-cortex-callout[data-type="cdss"] .btn-link::after{background-color:#c84727} .panClean .section-cortex-callout[data-type="cdss"] .btn-link:hover{color:#bb4225} .panClean .section-cortex-callout[data-type="cdss"] .version-1 ul.stats li .stats-eyebrow{width:80px;height:8px;margin-bottom:25px;background-color:#c84727} .panClean .section-cortex-callout[data-type="cdss"] .version-2 ul.stats li{align-items:center} .panClean .section-cortex-callout[data-type="cdss"] .version-2 ul.stats li .stats-eyebrow{width:80px;height:8px;margin-bottom:25px;background-color:#c84727} .panClean .section-cortex-callout[data-type="cdss"] .version-2 ul.stats li p{font:normal normal 1.4625rem/140% TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center} .panClean .section-cortex-callout ul.stats{list-style:none} .panClean .section-cortex-callout ul.stats.two-item li{width:48%} .panClean .section-cortex-callout ul.stats li{padding:0 20px;width:30%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start} .panClean .section-cortex-callout ul.stats li .stats-eyebrow-text{display:block;font-weight:600;line-height:109%;text-transform:uppercase;color:#fff;margin-bottom:auto;max-width:100%;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .section-cortex-callout ul.stats li .number{font-family:CelestePro,Georgia,serif;font-style:normal;font-weight:bold;font-size:5.85rem;line-height:150%;letter-spacing:-3px;text-transform:capitalize;color:#fff;width:100% !important} .panClean .section-cortex-callout ul.stats li p{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:1.60875rem;line-height:109%;text-transform:uppercase;color:#fff;margin-bottom:auto;max-width:100%;overflow-wrap:break-word} .panClean .section-cortex-callout ul.stats li p.merriweather{font-family:CelestePro,Georgia,serif !important} .panClean .section-cortex-callout ul.stats li sup{position:relative;font-size:50%;font-weight:normal;line-height:0;vertical-align:baseline} .panClean .section-cortex-callout .btn-link{margin-top:40px;max-width:100%} .panClean .section-cortex-callout .title-container.light .title,.panClean .section-cortex-callout .title-container.light .description{color:#fff} @media(max-width:1599.98px){.panClean .section-cortex-callout ul.stats.two-item li{width:47%} .panClean .section-cortex-callout ul.stats li{width:31%} } @media(max-width:767.98px){.panClean .section-cortex-callout ul.stats.two-item li{width:100%} } @media(max-width:1399.98px){.panClean .section-cortex-callout .callout-wrapper{padding:50px 30px} .panClean .section-cortex-callout ul.stats li .number{font-size:4.3875rem;letter-spacing:0} .panClean .section-cortex-callout .version-1 ul.stats:not(.two-item) li .number{font-size:2.925rem;line-height:2em;font-size:calc(2rem + (65 - 40) *((100vw - 1200px) /(1400 - 1200)))} } @media(max-width:1199.98px){.panClean .section-cortex-callout .callout-wrapper{padding:30px 30px} .panClean .section-cortex-callout .title-container{margin-bottom:30px;padding:0} .panClean .section-cortex-callout ul.stats li{padding:0 10px} .panClean .section-cortex-callout ul.stats li .stats-eyebrow-text{line-height:128%;font-weight:600} .panClean .section-cortex-callout ul.stats li .number{font-size:2.925rem;line-height:150%} .panClean .section-cortex-callout ul.stats li p{font-size:1.02375rem;line-height:120%;font-weight:600} .panClean .section-cortex-callout .version-2 ul.stats li .stats-eyebrow{width:44px;margin-bottom:20px} .panClean .section-cortex-callout .version-1 ul.stats:not(.two-item) li .number{font-size:3.65625rem;line-height:2em;font-size:calc(2rem + (60 - 50) *((100vw - 992px) /(1200 - 992)))} } @media(max-width:991.98px){.panClean .section-cortex-callout .version-2 ul.stats li p{font:normal normal 1.02375rem/128% TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .section-cortex-callout .version-1 ul.stats:not(.two-item) li .number{font:normal bold 2.925rem/150% CelestePro,Georgia,serif} } @media(max-width:575.98px){.panClean .section-cortex-callout .callout-wrapper{padding:20px 20px !important;margin:0 30px;max-width:calc(100% - 60px)} .panClean .section-cortex-callout .title-container{padding:30px} .panClean .section-cortex-callout ul.stats li{padding:0 10px;margin:20px 0;width:100%} .panClean .section-cortex-callout ul.stats li .stats-eyebrow{width:21px;margin-bottom:15px} .panClean .section-cortex-callout .version-2 ul.stats li .stats-eyebrow{width:21px;margin-bottom:15px} .panClean .section-cortex-callout .version-2 ul.stats li p{font:normal normal 1.17rem/118% TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .section-cortex-callout .version-1 ul.stats:not(.two-item) li .number{font:normal bold 4.095rem/160% CelestePro,Georgia,serif} } @media(min-width:1400px){.panClean .section-cortex-callout .version-1 ul.stats:not(.two-item) li .number{font:normal bold 4.68rem/184% CelestePro,Georgia,serif} .panClean .section-cortex-callout ul.stats li .stats-eyebrow-text{margin-top:25px} }@keyframes multiCarouselForward{0{transform:translateX(0)} 100%{transform:translateX(-50%)} } @keyframes multiCarouselBackward{0{transform:translateX(-50%)} 100%{transform:translateX(-1%)} } .panClean .multi-carousel{margin-bottom:0;overflow:hidden} .panClean .multi-carousel .card-speaker{margin-bottom:60px} .panClean .multi-carousel .card-description{font-family:CelestePro,Georgia,serif;font-weight:400;margin-bottom:25px} .panClean .multi-carousel .card-product-text{margin-bottom:8px} .panClean .multi-carousel .card-date{margin-bottom:25px} .panClean .multi-carousel .actions{display:flex;justify-content:space-between;align-items:center} .panClean .multi-carousel .actions .btn{max-width:100%;flex-grow:1;justify-content:space-between} .panClean .multi-carousel .marquee{width:100%;position:relative;overflow:hidden;display:flex;flex-wrap:nowrap} .panClean .multi-carousel .marquee .marquee-items{display:flex;flex-wrap:nowrap;flex-basis:auto;flex-grow:1;flex-shrink:0;animation:multiCarouselForward 25s linear infinite} .panClean .multi-carousel .marquee .marquee-items .card-title,.panClean .multi-carousel .marquee .marquee-items .card-product-text{font-weight:600} .panClean .multi-carousel .marquee .marquee-items[data-direction="forward"]{animation-direction:normal} .panClean .multi-carousel .marquee .marquee-items[data-direction="backwards"]{animation-direction:reverse} .panClean .multi-carousel .marquee .marquee-items:hover{animation-play-state:paused} .panClean .multi-carousel .marquee-item{padding:10px;display:flex;flex-grow:0;flex-shrink:0;flex-basis:35.7142857vw;max-width:35.7142857vw} .panClean .multi-carousel .marquee-item.image{flex-basis:57.1428571vw;max-width:57.1428571vw} .panClean .multi-carousel .slide{background-size:cover;padding:45px 60px 30px;display:flex;flex-direction:column;height:100%;border-radius:16px} .panClean .multi-carousel .slide.col-lg-8{border-top-left-radius:0;border-bottom-left-radius:0} .panClean .multi-carousel .slide:not(.col-lg-8){flex-basis:100%} .panClean .multi-carousel .slide .content{flex-grow:1} .panClean .multi-carousel .slide[data-theme="light"] .content{color:#141414} .panClean .multi-carousel .slide[data-theme="light"] .btn.btn-light{color:#141414} .panClean .multi-carousel .slide[data-theme="light"] .btn.btn-light:hover{color:#141414} .panClean .multi-carousel .slide[data-theme="dark"] .content *{color:#fff} .panClean .multi-carousel .slide[data-theme="dark"] .btn.btn-dark{color:#fff} .panClean .multi-carousel .slide[data-theme="dark"] .btn.btn-dark:hover{color:#fff} .panClean .multi-carousel .slide[data-background="black"]{background-color:#141414} .panClean .multi-carousel .slide[data-background="white"]{background-color:#fff} .panClean .multi-carousel .slide[data-background="gray"]{background-color:#f4f4f2} .panClean .multi-carousel .slide[data-background="basedOnBrand"]{background-color:#fa582d} .panClean .multi-carousel .slide[data-type="strata"][data-background="basedOnBrand"]{background-color:#ffcb06} .panClean .multi-carousel .slide[data-type="prisma"][data-background="basedOnBrand"]{background-color:#00c0e8} .panClean .multi-carousel .slide[data-type="cortex"][data-background="basedOnBrand"]{background-color:#0c6} .panClean .multi-carousel .slide[data-type="unit42"][data-background="basedOnBrand"]{background-color:#c84727} .panClean .multi-carousel .arrow-nav{flex-grow:0;flex-shrink:0;flex-basis:auto;position:relative;display:flex;align-items:center;margin-left:45px} .panClean .multi-carousel .arrow-nav .glider-prev,.panClean .multi-carousel .arrow-nav .glider-next{position:relative;left:0;right:0} .panClean .multi-carousel .arrow-nav .glider-next{margin-left:30px} .panClean .multi-carousel .image-container{padding:0} .panClean .multi-carousel .image-container figure{height:100%;border-top-left-radius:16px;border-bottom-left-radius:16px;background-color:#f4f4f2} .panClean .multi-carousel .image-container img{object-fit:cover;font-family:'object-fit: cover;'} .panClean .multi-carousel[data-theme="dark"] .slide{background-color:#141414} .panClean .multi-carousel[data-theme="dark"] .slide .product-type{color:#fff;border-bottom-color:transparent} .panClean .multi-carousel[data-theme="dark"] .slide .eyebrow{color:#fff} @media(min-width:1200px){.panClean .multi-carousel.three-items .document-slides>.actions{display:none} .panClean .multi-carousel .card-title{font-size:1.4625rem;line-height:160%} .panClean .multi-carousel .card-product-text,.panClean .multi-carousel .card-speaker{font-size:1.02375rem;line-height:128%} .panClean .multi-carousel .card-description{font-size:1.755rem;line-height:150%} } @media(max-width:1199.98px){.panClean .multi-carousel .card-title,.panClean .multi-carousel .card-product-text,.panClean .multi-carousel .card-date{display:none} .panClean .multi-carousel .card-speaker{font-size:.8775rem} .panClean .multi-carousel .card-description{font-size:1.17rem;line-height:175%} } @media(max-width:991.98px){.panClean .multi-carousel .marquee-item,.panClean .multi-carousel .marquee-item.image{flex-basis:315px;max-width:315px} .panClean .multi-carousel.two-items .document-slides>.actions{display:none} .panClean .multi-carousel .card-title{margin-bottom:0} .panClean .multi-carousel .slide{padding:35px 30px 7px} .panClean .multi-carousel .slide.col-lg-8{border-top-left-radius:16px;border-bottom-left-radius:16px} .panClean .multi-carousel .marquee-item{padding:8px} .panClean .multi-carousel .document-container{padding-bottom:50px} .panClean .multi-carousel .actions{flex-wrap:wrap} .panClean .multi-carousel .btn-primary{order:2} } @media(max-width:767.98px){.panClean .multi-carousel.arrow-carousel .document-slides>.actions,.panClean .multi-carousel.article-carousel .document-slides>.actions{margin-bottom:45px} .panClean .multi-carousel.arrow-carousel .document-slides>.actions .arrow-nav,.panClean .multi-carousel.article-carousel .document-slides>.actions .arrow-nav{display:none} } @media(max-width:575.98px){.panClean .multi-carousel.arrow-carousel .document-slides>.actions,.panClean .multi-carousel.article-carousel .document-slides>.actions{margin-right:15px} } @media(max-width:374.98px){.panClean .multi-carousel .marquee-item,.panClean .multi-carousel .marquee-item.image{flex-basis:calc(100vw - 30px);max-width:calc(100vw - 30px)} } @media(min-width:992px){.panClean .multi-carousel .card-title{margin-bottom:25px} .panClean .multi-carousel .document-slides{padding-bottom:100px} .panClean .multi-carousel.numbered-carousel .actions{align-items:flex-start} }.panClean .productHelper .md-up-xl-down-seen{display:none} .panClean .productHelper .md-up-xl-down-hidden{display:block} @media(max-width:1199.98px) and (min-width:768px){.panClean .productHelper .md-up-xl-down-seen{display:block} .panClean .productHelper .md-up-xl-down-hidden{display:none} }.PAN_IS_AUTHOR .panClean .productTabsComp .product-tabs.product-tabs-scroll .product-tab{visibility:visible;opacity:1;transition:none} .PAN_IS_AUTHOR .panClean .productTabsComp .product-tabs.product-tabs-scroll .nav-wrap{position:relative} @media(min-width:1200px){.PAN_IS_AUTHOR .panClean .productTabsComp .product-tabs.product-tabs-scroll .product-tab{min-height:0} .PAN_IS_AUTHOR .panClean .productTabsComp.fixed .product-tabs.product-tabs-scroll .nav-wrap{position:relative !important;top:0 !important;transform:translateY(0)} } .panClean .productTabsComp .product-tabs .tab-content>.tab-pane{display:none} .panClean .productTabsComp .product-tabs .tab-content>.active{display:block} .panClean .productTabsComp .product-tabs.product-tabs-regular .tab-pane .productHelper:nth-of-type(2n) .row{margin-top:30px} .panClean .productTabsComp .product-tabs.product-tabs-scroll{background:0;padding:0} .panClean .productTabsComp .product-tabs.product-tabs-scroll .product-tab{visibility:hidden;opacity:0;transition:visibility .25s ease-in,opacity .25s ease-in} .panClean .productTabsComp .product-tabs.product-tabs-scroll .product-tab.active{visibility:visible;opacity:1} .panClean .productTabsComp .product-tabs.product-tabs-scroll[data-theme="dark"] .nav-wrap .nav-item .nav-link{color:#fff} .panClean .productTabsComp .product-tabs.product-tabs-left.original label{display:none} .panClean .productTabsComp .product-tabs.product-tabs-left.original .nav-tabs .nav-item{text-align:left} .panClean .productTabsComp .product-tabs.product-tabs-left.original .product.medium{display:flex;flex-direction:column;padding:0} .panClean .productTabsComp .product-tabs.product-tabs-left.original .product.medium .image{flex:none;width:100%;margin-bottom:45px} .panClean .productTabsComp .product-tabs.product-tabs-left.original .product.medium .image .xl-ar-3-4{padding-bottom:52.25%} .panClean .productTabsComp .product-tabs.product-tabs-left.original .product.medium .image img{object-fit:contain;object-position:center} .panClean .productTabsComp .product-tabs.product-tabs-left.original .product.medium .content{flex:100%;width:100%;padding:0;display:flex;flex-direction:column} .panClean .productTabsComp .product-tabs.product-tabs-left.original .product.medium .content .main-content{flex-grow:1} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned label{display:none} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned h2{margin-bottom:30px} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab-content{border-top:1px solid #d8d8d8;margin-top:45px;padding-top:30px} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .nav-tabs .nav-item{text-align:left;width:100%} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .nav-tabs .nav-item .nav-link{text-transform:uppercase;display:inline-block;font-size:1.02375rem;line-height:120%;padding:8px 0;border-bottom-color:transparent;color:#767676} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .nav-tabs .nav-item .nav-link.active{color:#141414;border-bottom-color:#fa582d} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .nav-tabs .nav-item .nav-link:after{display:none} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab .image{width:200px} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab .image img{object-position:left center;font-family:'object-position: left center;'} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab .display-1{color:#141414} .panClean .productTabsComp.fixed .product-tabs.product-tabs-scroll .nav-wrap{position:fixed;left:7.14285714vw;z-index:1} .panClean .productTabsComp.fixed .product-tabs.product-tabs-scroll .mobile-nav label{position:fixed;top:0;left:0;right:0;z-index:997;background-color:#fff;padding:0 15px} @media(max-width:1199.98px){.panClean .productTabsComp .product-tabs.product-tabs-scroll label{display:block;width:100%;margin:0;padding:0;transition:transform .25s linear} .panClean .productTabsComp .product-tabs.product-tabs-scroll label .mobile-nav-icons{position:absolute;top:0;left:15px;bottom:0;width:45px;z-index:0} .panClean .productTabsComp .product-tabs.product-tabs-scroll label .mobile-nav-icons .mobile-nav-icon{visibility:hidden;opacity:0;transition:visibility .25s ease-in,opacity .25s ease-in;position:absolute;top:0;left:0;right:0;bottom:0;background-size:30px 30px;background-position:left center;background-repeat:no-repeat} .panClean .productTabsComp .product-tabs.product-tabs-scroll label .mobile-nav-icons .mobile-nav-icon.active{visibility:visible;opacity:1;z-index:1} .panClean .productTabsComp .product-tabs.product-tabs-scroll label .nav-select{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.17rem;line-height:150%;transition:padding-left .25s ease-in;position:relative;z-index:1} .panClean .productTabsComp .product-tabs.product-tabs-scroll label .nav-select:focus{box-shadow:none !important} .panClean .productTabsComp .product-tabs.product-tabs-scroll label .nav-select.with-icon{padding-left:60px} .panClean .productTabsComp .product-tabs.product-tabs-scroll .nav.nav-tabs{display:none} } @media(max-width:1199.98px){.panClean .productTabsComp.fixed .product-tabs.product-tabs-scroll label .mobile-nav-icons{left:25px} .panClean .productTabsComp.fixed .product-tabs.product-tabs-scroll label.with-icon{padding-left:45px} } @media(max-width:991.98px){.panClean .productTabsComp .product-tabs.product-tabs-left.original .container-fluid{margin:0} .panClean .productTabsComp .product-tabs.product-tabs-left.original .title-brand{margin-left:7.14285714%;margin-right:7.14285714%;width:auto;max-width:85.71428572%} .panClean .productTabsComp .product-tabs.product-tabs-left.original .nav-tabs{display:none} .panClean .productTabsComp .product-tabs.product-tabs-left.original label{display:block;width:100%;margin:0;padding:0} .panClean .productTabsComp .product-tabs.product-tabs-left.original label .nav-select:focus{box-shadow:none !important} .panClean .productTabsComp .product-tabs.product-tabs-left.original .tab-pane .col-12 .product{padding:10px 15px} } @media(max-width:767.98px){.panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .nav-tabs{display:none} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned label{display:block;width:100%;margin:0} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned label .nav-select{border:0;background-color:#141414;background-position:center right 15px;background-size:24px 24px;border-radius:50px;padding-left:25px;padding-right:45px} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned label .nav-select.dark:focus{border-color:rgba(255,255,255,0.5);background-image:url('/etc/clientlibs/clean/imgs/chevron-down-white.svg'),linear-gradient(to bottom,transparent 0,transparent 100%)} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .nav-tabs{border-top:1px solid #d8d8d8;margin-bottom:45px} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .nav-tabs .nav-item{margin-bottom:0} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .nav-tabs .nav-item .nav-link{width:100%;padding:24px 0 23px;border-bottom:1px solid #d8d8d8} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab-content{margin-top:30px} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab-pane .row{flex-direction:column} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab.normal{border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,0.1)} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .product h3{font-size:1.02375rem;line-height:171%} } @media(max-width:575.98px){.panClean .productTabsComp.fixed .product-tabs.product-tabs-scroll .mobile-nav label{margin:0;width:100%} } @media(min-width:576px){.panClean .productTabsComp.fixed .product-tabs.product-tabs-scroll .mobile-nav label{margin:0 7.14285714vw;width:auto} } @media(min-width:768px){.panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .nav-tabs .nav-item{margin-bottom:18px} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .nav-tabs .nav-item .nav-link{font-size:.73125rem;line-height:180%} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned div.h2{display:none} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab-content{margin-top:0} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab{height:100%;padding:0} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab .content{justify-content:space-between} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab h3{font-size:1.02375rem;line-height:171%} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab .display-1{font-size:1.02375rem;line-height:171%} } @media(min-width:768px) and (max-width:1399.98px){.panClean .productTabsComp .product-tabs.product-tabs-left.redesigned h2{margin-bottom:30px;font-size:1.755rem} } @media(min-width:992px){.panClean .productTabsComp .product-tabs.product-tabs-left.original .col-xl-8,.panClean .productTabsComp .product-tabs.product-tabs-left.original .col-xl-4{flex:0 0 50%;max-width:50%} .panClean .productTabsComp .product-tabs.product-tabs-left.original .product.medium{display:flex;flex-direction:column;padding:0} .panClean .productTabsComp .product-tabs.product-tabs-left.original .product.medium .image{flex:none;width:100%;margin-bottom:45px} .panClean .productTabsComp .product-tabs.product-tabs-left.original .product.medium .image .xl-ar-3-4{padding-bottom:52.25%} .panClean .productTabsComp .product-tabs.product-tabs-left.original .product.medium .image img{object-fit:contain;object-position:center} .panClean .productTabsComp .product-tabs.product-tabs-left.original .product.medium .content{flex:100%;width:100%;padding:0;display:flex;flex-direction:column} .panClean .productTabsComp .product-tabs.product-tabs-left.original .product.medium .content .main-content{flex-grow:1} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned h2{margin-bottom:35px} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .nav-tabs .nav-item{margin-bottom:25px} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .nav-tabs .nav-item .nav-link{font-size:.8775rem} } @media(min-width:1200px){.panClean .productTabsComp .product-tabs.product-tabs-scroll label{display:none} .panClean .productTabsComp .product-tabs.product-tabs-scroll .nav-col{position:relative} .panClean .productTabsComp .product-tabs.product-tabs-scroll .nav-wrap{position:absolute;top:0;left:0;right:0;padding:60px 15px;transition:padding-top .5s ease-in} .panClean .productTabsComp .product-tabs.product-tabs-scroll .nav.nav-tabs{display:block;text-align:left;margin-bottom:0} .panClean .productTabsComp .product-tabs.product-tabs-scroll .nav.nav-tabs .nav-item{display:flex} .panClean .productTabsComp .product-tabs.product-tabs-scroll .nav.nav-tabs .nav-item .nav-link{font-size:1.17rem;line-height:150%;padding:18px 0 18px 35px;width:100%;border-bottom:0;text-align:left;display:inline-flex;align-items:center;flex-basis:100%} .panClean .productTabsComp .product-tabs.product-tabs-scroll .nav.nav-tabs .nav-item .nav-link i{display:none;width:50px;height:50px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:15px;flex-basis:50px;flex-shrink:0} .panClean .productTabsComp .product-tabs.product-tabs-scroll .nav.nav-tabs .nav-item .nav-link.active{font-size:1.60875rem;padding-left:0;text-align:right} .panClean .productTabsComp .product-tabs.product-tabs-scroll .nav.nav-tabs .nav-item .nav-link.active i{display:inline-flex} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned h2{margin-bottom:45px} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .nav-tabs .nav-item{margin-bottom:30px} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .nav-tabs .nav-item .nav-link{font-size:1.02375rem} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab-content{padding-top:45px} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab{padding:0 15px} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab h3{font-size:1.31625rem;line-height:133%} .panClean .productTabsComp.fixed .product-tabs.product-tabs-scroll .nav-wrap{width:28.5714286vw} } @media(min-width:1600px){.panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab-content{padding-top:60px} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab-pane .row{justify-content:space-between} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab{padding:0} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab .image{width:100%;padding-right:60px} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab .display-1{font-size:1.17rem;line-height:175%} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab .main-content{padding-right:60px} .panClean .productTabsComp.fixed .product-tabs.product-tabs-scroll .nav-wrap{width:21.4285714vw} } @media(min-width:1920px){.panClean .productTabsComp .product-tabs.product-tabs-left.redesigned h2{font-size:4.095rem;line-height:107%;margin-bottom:75px} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .nav-tabs .nav-item{margin-bottom:42px} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab .image{padding-right:75px} .panClean .productTabsComp .product-tabs.product-tabs-left.redesigned .tab .main-content{padding-right:75px} }.panClean .complexTabHelper{margin-top:2rem} .panClean .complexTabHelper .divider{height:15px} .panClean .complexTabHelper .w-100{width:100%} .panClean .complexTabHelper .row.content{padding-top:30px;padding-right:0;margin-right:0} .panClean .complexTabHelper .check-list{margin:0;padding-left:1.2rem;color:#141414} .panClean .complexTabHelper .check-list li{position:relative;list-style-type:none;padding-left:2.5rem;margin-bottom:0} .panClean .complexTabHelper .check-list.black li:before{content:url("/etc/clientlibs/clean/imgs/check-black.svg") !important;display:block;position:absolute} .panClean .complexTabHelper .check-list.merriweather{font-family:CelestePro,Georgia,serif} .panClean .complexTabHelper .check-list.decimal{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.02375rem} .panClean .complexTabHelper .tab-content-p{font-family:CelestePro,Georgia,serif;color:#141414} .panClean .complexTabHelper .tab-content-p.large{font-size:1.02375rem;line-height:171%} .panClean .complexTabHelper .tab-content-p.small{font-size:.8775rem;line-height:125%} .panClean .complexTabHelper .small-title{margin-bottom:.5rem} .panClean .complexTabHelper .btn-shadow{font-size:.8775rem} .panClean .complexTabHelper .right-col-title{font-size:1.02375rem;line-height:128%} .panClean .complexTabHelper .right-col-sub-title{font-size:1.02375rem;line-height:114%} .panClean .complexTabHelper .linkHelper{margin-top:1rem} @media(min-width:992px){.panClean .complexTabHelper .btn-shadow{font-size:1.02375rem} .panClean .complexTabHelper .check-list.decimal{font-size:1.31625rem} .panClean .complexTabHelper .tab-content-p.large{font-size:1.31625rem;line-height:177%} .panClean .complexTabHelper .tab-content-p.small{font-size:1.17rem;line-height:125%} .panClean .complexTabHelper .linkHelper{margin-top:2rem} } @media(min-width:1200px){.panClean .complexTabHelper .row.content>.col-md-4{padding-right:0} .panClean .complexTabHelper .right-col-title{font-size:1.31625rem;line-height:133%} } .panClean .product-tabs[data-theme="light"] .complexTabHelper .check-list,.panClean .product-tabs[data-theme="light"] .complexTabHelper .tab-content-p,.panClean .product-tabs[data-theme="light"] .complexTabHelper .small-title,.panClean .product-tabs[data-theme="light"] .complexTabHelper .h1,.panClean .product-tabs[data-theme="light"] .complexTabHelper .h2,.panClean .product-tabs[data-theme="light"] .complexTabHelper .h3,.panClean .product-tabs[data-theme="light"] .complexTabHelper .h4,.panClean .product-tabs[data-theme="light"] .complexTabHelper .h5,.panClean .product-tabs[data-theme="light"] .complexTabHelper .h6{color:#141414} .panClean .product-tabs[data-theme="light"] .complexTabHelper a:not(.btn-link,.btn){text-decoration:underline;color:#141414} .panClean .product-tabs[data-theme="light"] .complexTabHelper a.btn-link{text-decoration:underline;color:#141414} .panClean .product-tabs[data-theme="light"] .complexTabHelper a.btn-link:after{content:none} .panClean .product-tabs[data-theme="dark"] .complexTabHelper .check-list,.panClean .product-tabs[data-theme="dark"] .complexTabHelper .tab-content-p,.panClean .product-tabs[data-theme="dark"] .complexTabHelper .small-title,.panClean .product-tabs[data-theme="dark"] .complexTabHelper .h1,.panClean .product-tabs[data-theme="dark"] .complexTabHelper .h2,.panClean .product-tabs[data-theme="dark"] .complexTabHelper .h3,.panClean .product-tabs[data-theme="dark"] .complexTabHelper .h4,.panClean .product-tabs[data-theme="dark"] .complexTabHelper .h5,.panClean .product-tabs[data-theme="dark"] .complexTabHelper .h6{color:#fff} .panClean .product-tabs[data-theme="dark"] .complexTabHelper a:not(.btn-link,.btn){text-decoration:underline;color:#fff} .panClean .product-tabs[data-theme="dark"] .complexTabHelper a.btn-link{text-decoration:underline;color:#fff} .panClean .product-tabs[data-theme="dark"] .complexTabHelper a.btn-link:after{content:none} .panClean .card-layout .cardRow{margin-bottom:20px;display:flex;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,0.15);border-radius:12px} .panClean .card-layout .cardRow .icon-col{background-color:#141414;border-top-left-radius:12px;border-bottom-left-radius:12px} .panClean .card-layout .cardRow .icon-block{width:100%;height:100%;display:flex;justify-content:center;align-items:center} .panClean .card-layout .cardRow .content-col{padding:0} .panClean .card-layout .cardRow .content-col .content .cta-actions .btn{font-size:0} .panClean .card-layout .cardRow .content-col .content .cta-actions .btn i{margin-left:0} .panClean .card-layout .cardRow .content-col .desc-1{color:#5f5f5f} .panClean .card-layout .cardRow .content-col .cta-link{margin-bottom:0} .panClean .card-layout .cardRow .content-col .cta-link .btn-primary{font-size:0} .panClean .card-layout .cardRow .content-col .cta-link .btn-primary>i{margin-left:0} @media(max-width:767.98px){.panClean .card-layout .cardRow .icon-col{max-width:90px} .panClean .card-layout .cardRow .content-col{display:flex;justify-content:space-between;flex-grow:1;align-items:center;flex-shrink:1;flex-basis:0;padding:25px 15px 25px 15px} .panClean .card-layout .cardRow .content-col .desc-1{font:normal 400 .8775rem/125% TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} } @media(min-width:576px){.panClean .card-layout .cardRow .content-col{display:flex;justify-content:space-between;flex-grow:1;align-items:center;flex-shrink:1;flex-basis:0;padding:32px 15px 32px 25px} .panClean .card-layout .cardRow .content-col .left-content{padding-right:25px} .panClean .card-layout .cardRow .content-col .content{display:flex;align-items:center} .panClean .card-layout .cardRow .content-col .desc-1{font:normal 400 .8775rem/125% TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} } @media(min-width:1200px){.panClean .card-layout .cardRow .icon-col{max-width:172px;min-width:172px;width:172px;flex-grow:0;flex-shrink:0;flex-basis:auto} .panClean .card-layout .cardRow .content-col{padding:32px 20px 32px 40px;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 172px);max-width:calc(100% - 172px)} .panClean .card-layout .cardRow .content-col .left-content{padding-right:40px} .panClean .card-layout .cardRow .content-col .desc-1{font:normal 400 1.17rem/150% TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} } .panClean .product-tabs[data-theme="light"] .complexTabHelper .card-layout .cardRow{background-color:#fff} .panClean .product-tabs[data-theme="light"] .complexTabHelper .card-layout .cardRow .icon-col{background-color:#141414} .panClean .product-tabs[data-theme="light"] .complexTabHelper .card-layout .cardRow .content .h4{color:#141414} .panClean .product-tabs[data-theme="light"] .complexTabHelper .card-layout .cardRow .content .desc-1{color:#5f5f5f} .panClean .product-tabs[data-theme="dark"] .complexTabHelper .card-layout .cardRow{background-color:#141414} .panClean .product-tabs[data-theme="dark"] .complexTabHelper .card-layout .cardRow .icon-col{background-color:#fff} .panClean .product-tabs[data-theme="dark"] .complexTabHelper .card-layout .cardRow .content .h4,.panClean .product-tabs[data-theme="dark"] .complexTabHelper .card-layout .cardRow .content .desc-1{color:#fff} .panClean .product-tabs[data-theme="dark"] .complexTabHelper .card-layout .cardRow .content .cta-actions .btn i{background-image:url(../../../../../../../etc/clientlibs/clean/imgs/arrow-right-black.svg)}.panClean .prismaHeroComp .prismabootcamppage .linkHelper a{visibility:hidden} .panClean .prismaHeroComp .prismabootcamppage .linkHelper a.visible{visibility:visible} .panClean .prismaHeroComp .region{margin-bottom:10px} .panClean .prismaHeroComp .region.invisible{visibility:hidden} @media(min-width:768px){.panClean .prismaHeroComp .region{margin-bottom:18px} } @media(min-width:992px){.panClean .prismaHeroComp .region{margin-bottom:22px} } .panClean .prismaHeroComp .region span{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:500;font-size:.73rem;line-height:1.2;color:#141414;padding:2px 10px 4px 10px;background:#00bfe7;border-radius:5px} @media(min-width:992px){.panClean .prismaHeroComp .region span{font-size:1.02rem;font-weight:600} } .panClean .prismaHeroComp .prisma-bootcamp-banner-info-badge{margin-top:15px} .panClean .prismaHeroComp .prisma-bootcamp-banner-info-badge .badge-title{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:.877rem;line-height:1.5rem;color:#ffff;display:inline-block;margin-top:15px} .panClean .prismaHeroComp .prisma-bootcamp-banner-info-badge .badge-title.invisible{visibility:hidden} .panClean .prismaHeroComp .prisma-bootcamp-banner-info-badge .badge-title.date i{background-image:url('/etc/clientlibs/clean/imgs/prisma/date_white.svg')} .panClean .prismaHeroComp .prisma-bootcamp-banner-info-badge .badge-title.time i{background-image:url('/etc/clientlibs/clean/imgs/prisma/Icon_library_clock_white.svg')} .panClean .prismaHeroComp .prisma-bootcamp-banner-info-badge .badge-title.mode i{background-image:url('/etc/clientlibs/clean/imgs/prisma/Icon_library_computer_white.svg')} .panClean .prismaHeroComp .prisma-bootcamp-banner-info-badge .badge-title.learners i{background-image:url('/etc/clientlibs/clean/imgs/prisma/Icon_library_people_white.svg')} .panClean .prismaHeroComp .prisma-bootcamp-banner-info-badge .badge-title.regions i{background-image:url('/etc/clientlibs/clean/imgs/prisma/continent_icon.svg')} .panClean .prismaHeroComp .prisma-bootcamp-banner-info-badge .badge-title:not(:last-child){margin-right:12px} @media(min-width:992px){.panClean .prismaHeroComp .prisma-bootcamp-banner-info-badge .badge-title:not(:last-child){margin-right:30px} } @media(min-width:992px){.panClean .prismaHeroComp .prisma-bootcamp-banner-info-badge .badge-title{font-weight:700;font-size:1.02rem;line-height:1.21} } .panClean .prismaHeroComp .prisma-bootcamp-banner-info-badge .badge-title i{background-repeat:no-repeat;width:20px;height:15px;background-size:contain;display:inline-block;vertical-align:text-top;margin-right:5px} .panClean .prismaHeroComp .prismaHero-overlay-grey:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.3)} .panClean .prismaHeroComp .prismaHero-overlay-black:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.5)} .panClean .prismaHeroComp hr.waypoint{margin:0;border:0;height:0} .panClean .prismaHeroComp .title-icon{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.31rem;line-height:1.33;display:flex;align-items:center} .panClean .prismaHeroComp .title-icon::before{content:"";width:52px;height:52px;background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:14px} .panClean .prismaHeroComp .modal{display:none} .panClean .prismaHeroComp .hidden-image{display:none} .panClean .prismaHeroComp .active-image{display:block} .panClean .prismaHeroComp .prisma-hero-modal{left:50%;transform:translateX(-50%);max-width:100%} .panClean .prismaHeroComp .prisma-hero-modal.show{display:block} .panClean .prismaHeroComp .prisma-hero-modal .modal-dialog{max-width:1140px} .panClean .prismaHeroComp .prisma-hero-modal .modal-body{margin:50px 0;padding:0;max-height:calc(100vh - 100px);display:flex;justify-content:center;align-items:center} .panClean .prismaHeroComp .prisma-hero-modal .modal-body img{max-width:100%;box-shadow:0 4px 20px rgba(0,0,0,0.25);max-height:calc(100vh - 186px);border-radius:16px;object-fit:contain;font-family:"object-fit: contain;"} .panClean .prismaHeroComp .prisma-hero-modal .modal-content{border:0;border-radius:0;outline:0;background:0} .panClean .prismaHeroComp .prisma-hero-modal .close-hero-image{background:0;border:0;width:30px;height:30px;border-radius:30px;padding:0;display:flex;justify-content:center;align-items:center;align-self:flex-end} .panClean .prismaHeroComp .prisma-hero-modal .close-hero-image:focus{outline:0;box-shadow:0 0 0 3px rgba(0,192,232,0.5)} .panClean .prismaHeroComp .open-image{width:100%;display:flex;cursor:pointer} .panClean .prismaHeroComp .ar-8-5{box-shadow:0 4px 20px rgba(0,0,0,0.25)} .panClean .prismaHeroComp .hero-images{flex-direction:column;display:flex;justify-content:center;position:static;z-index:1} .panClean .prismaHeroComp .hero-images .image-container{position:absolute;max-width:42%;width:42%;border-radius:16px;max-height:calc(100% - 200px);display:flex} .panClean .prismaHeroComp .hero-images .image-container figure{border-top-left-radius:16px} .panClean .prismaHeroComp .hero-images .image-container img{border-top-left-radius:16px;object-fit:unset;font-family:'object-fit: unset;'} .panClean .prismaHeroComp .hero-images .image-container:last-of-type{z-index:-1;bottom:-3.57142857vw;right:7.14285714vw} .panClean .prismaHeroComp .hero-images .image-container:last-of-type .open-image{animation-delay:.25s;animation-duration:.75s} .panClean .prismaHeroComp .hero-images .image-container:first-of-type{z-index:0;bottom:0;right:0} .panClean .prismaHeroComp .hero-slider-hortizontal-dots{display:none} @media(max-width:1599.98px){.panClean .prismaHeroComp .hero-images .image-container{max-width:47.5%;width:47.5%} .panClean .prismaHeroComp .hero-images .image-container:last-of-type{right:7.14285714vw;bottom:-3.57142857vw} .panClean .prismaHeroComp .hero-images .image-container:first-of-type{right:0;bottom:0} } @media(max-width:1199.98px){.panClean .prismaHeroComp .hero-images .image-container{max-width:50%;width:50%} .panClean .prismaHeroComp .hero-images .image-container:last-of-type{right:14.2857143vw;bottom:-7.14285714vw} .panClean .prismaHeroComp .hero-images .image-container:first-of-type{right:-78.5714286vw;right:0;bottom:0} } @media(max-width:1199.98px) and (min-width:768px){.panClean .prismaHeroComp .hero-images .image-container:last-of-type{right:7.14285714vw} .panClean .prismaHeroComp .hero-images .image-container:first-of-type{right:0} } @media(max-width:991.98px){.panClean .prismaHeroComp .dialog{margin:50px 30px} } @media(max-width:767.98px){.panClean .prismaHeroComp .hero-images{height:56vw} .panClean .prismaHeroComp .hero-images .image-container{max-width:78.5714286vw;width:78.5714286vw} .panClean .prismaHeroComp .hero-images .image-container:last-of-type{right:14.2857143vw;bottom:-7.14285714vw} .panClean .prismaHeroComp .hero-images .image-container:first-of-type{right:0;bottom:0} .panClean .prismaHeroComp .hero-slider-hortizontal-dots.show{display:flex} } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.panClean .prismaHeroComp .hero-images{z-index:0} .panClean .prismaHeroComp .hero-images .image-container:last-of-type{z-index:0} .panClean .prismaHeroComp .hero-images .image-container:first-of-type{z-index:1} .panClean .prismaHeroComp .prisma-hero-modal .modal-content{align-items:center} .panClean .prismaHeroComp .prisma-hero-modal .modal-body{display:block} } .panClean .prisma-hero{overflow:hidden;position:relative;background-size:cover;background-repeat:no-repeat;padding:80px 0} .panClean .prisma-hero .hidden-image{display:none} .panClean .prisma-hero .open-image{width:100%;display:flex;cursor:pointer} .panClean .prisma-hero .background-logo{background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0} .panClean .prisma-hero .background-logo.center{background-position:center center} .panClean .prisma-hero .background-logo.center-left{background-position:left center} .panClean .prisma-hero .background-logo.center-right{background-position:right center} .panClean .prisma-hero .background-logo.top-left{background-position:left top} .panClean .prisma-hero .background-logo.top-right{background-position:right top} .panClean .prisma-hero .background-logo.top-center{background-position:center top} .panClean .prisma-hero .background-logo.bottom-left{background-position:left bottom} .panClean .prisma-hero .background-logo.bottom-right{background-position:right bottom} .panClean .prisma-hero .background-logo.bottom-center{background-position:center bottom} .panClean .prisma-hero .background-logo.auto{background-size:auto} .panClean .prisma-hero .background-logo.cover{background-size:cover} .panClean .prisma-hero .background-logo.contain{background-size:contain} .panClean .prisma-hero .title{max-width:100%;margin-bottom:20px} .panClean .prisma-hero .description.h6{font-size:1.60rem;line-height:1.45;letter-spacing:0;font-weight:600;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .prisma-hero .description.smallDecimal{font-size:1.17rem;line-height:1.38;letter-spacing:0;font-weight:600;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .prisma-hero .description.display-1{font-size:1.02rem;line-height:1.71;margin-bottom:40px} .panClean .prisma-hero .small-title{padding:0;border:0} .panClean .prisma-hero .title-brand{margin-bottom:0} .panClean .prisma-hero.image-type-homePage .description.h5{font-weight:600} .panClean .prisma-hero.image-type-homePage .hero-images .image-container{max-width:66.666667%;width:66.666667%;max-height:calc(100% - 150px)} .panClean .prisma-hero.image-type-homePage .hero-images .image-container:last-of-type{right:calc(14.2857143vw - 25vw);bottom:-3.57142857vw} .panClean .prisma-hero.image-type-homePage .hero-images .image-container:first-of-type{right:-25vw;bottom:0} .panClean .prisma-hero.image-type-homePage .background-logo.custom-homepage{background-image:url('/etc/clientlibs/clean/imgs/prisma/prisma-beams.svg') !important} .panClean .prisma-hero.image-type-default .background-logo.custom-environments{background-image:url('/etc/clientlibs/clean/imgs/prisma/prisma-beams-reversed.svg') !important} .panClean .prisma-hero .content{position:relative;z-index:1} .panClean .prisma-hero .eyebrow{margin-bottom:0 !important;padding:15px 0 20px} .panClean .prisma-hero .actions{display:flex;flex-direction:column;align-items:flex-start;margin-top:40px} .panClean .prisma-hero .actions .btn-primary{margin-bottom:20px} .panClean .prisma-hero .linkHelper .list-unstyled{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:0} .panClean .prisma-hero .linkHelper .list-unstyled .btn{margin-bottom:20px !important} .panClean .prisma-hero .linkHelper .list-unstyled:first-of-type{margin-top:40px} .panClean .prisma-hero .sub-title{font-weight:600} .panClean .prisma-hero .hero-text{z-index:999} .panClean .prisma-hero .title-brand{display:flex;flex-direction:column} .panClean .prisma-hero form{margin-bottom:25px;margin-top:16px} .panClean .prisma-hero .form-field{width:100%;max-width:300px;position:relative;margin:0 20px 20px 0} .panClean .prisma-hero .form-field input{width:100%;border:1px solid #7d7d7d;background-color:#101010;padding:10px 15px;margin:0 0 10px;font-family:CelestePro,Georgia,serif;font-weight:400;font-size:1.17rem} .panClean .prisma-hero .form-field input::-webkit-input-placeholder{color:#767676} .panClean .prisma-hero .form-field input::-moz-placeholder{color:#767676} .panClean .prisma-hero .form-field input:-ms-input-placeholder{color:#767676} .panClean .prisma-hero .form-field input:-moz-placeholder{color:#767676} .panClean .prisma-hero .form-field input::placeholder{color:#767676} .panClean .prisma-hero .form-field input:focus{outline:0;box-shadow:0 0 0 3px rgba(250,88,45,0.5)} .panClean .prisma-hero .form-field input:invalid:not(:focus):not(:placeholder-shown),.panClean .prisma-hero .form-field input:invalid:focus:not(:placeholder-shown){border-color:#e01f23} .panClean .prisma-hero .form-field input:invalid:not(:focus):not(:placeholder-shown)+.validation,.panClean .prisma-hero .form-field input:invalid:focus:not(:placeholder-shown)+.validation{height:30px;color:#e01f23} .panClean .prisma-hero .form-field input:invalid:not(:focus):not(:placeholder-shown)+.validation+.validation-icon,.panClean .prisma-hero .form-field input:invalid:focus:not(:placeholder-shown)+.validation+.validation-icon{visibility:visible;opacity:1;background-image:url('/etc/clientlibs/clean/imgs/info-red.svg')} .panClean .prisma-hero .form-field input:valid{border-color:#d8d8d8} .panClean .prisma-hero .form-field input:valid+.validation{height:0} .panClean .prisma-hero .form-field input:valid+.validation+.validation-icon{visibility:visible;opacity:1;background-image:url('/etc/clientlibs/clean/imgs/check-green.svg')} .panClean .prisma-hero .form-field input.empty{border-color:#e01f23} .panClean .prisma-hero .form-field input.empty+.validation{height:30px;color:#e01f23} .panClean .prisma-hero .form-field input.empty+.validation+.validation-icon{visibility:visible;opacity:1;background-image:url('/etc/clientlibs/clean/imgs/info-red.svg')} .panClean .prisma-hero .form-field .validation{font-weight:600;height:0;width:100%;overflow:hidden;will-change:height;transition:height .25s ease-in-out} .panClean .prisma-hero .form-field .validation-icon{position:absolute;left:-38px;top:15px;width:23px;height:23px;background-position:center;background-size:auto;background-repeat:no-repeat;visibility:hidden;opacity:0;will-change:visibility,opacity;transition:visibility .25s ease-in-out,opacity .25s ease-in-out} .panClean .prisma-hero .interaction{display:flex} @media(max-width:1399.98px){.panClean .prisma-hero .interaction{flex-direction:column} } @media(max-width:991.98px){.panClean .prisma-hero{background-position:center;padding-top:125px} .panClean .prisma-hero .content{padding:7.14285714vw 0} .panClean .prisma-hero .eyebrow:before{width:25px} .panClean .prisma-hero .btn-primary{font-size:.87rem} .panClean .prisma-hero .btn-link{font-size:1.02rem} } @media(max-width:767.98px){.panClean .prisma-hero{padding-bottom:0} .panClean .prisma-hero .title{letter-spacing:-1px} .panClean .prisma-hero .title.h2,.panClean .prisma-hero .title.h1,.panClean .prisma-hero .title.h3,.panClean .prisma-hero .title.h4,.panClean .prisma-hero .title.h5,.panClean .prisma-hero .title.h6{font-size:2.34rem} .panClean .prisma-hero .description.h5,.panClean .prisma-hero .description.h6{font-size:1.02rem;line-height:1.5em;font-weight:500;margin-bottom:22px} .panClean .prisma-hero .description.smallDecimal{font-size:1.02rem} .panClean .prisma-hero .description.display-1{margin-bottom:22px} .panClean .prisma-hero .btn-primary{font-size:.877rem} .panClean .prisma-hero.image-type-homePage .background-logo.custom-homepage{background-size:contain;background-position:right bottom} .panClean .prisma-hero.image-type-homePage .hero-images{height:50vw} .panClean .prisma-hero.image-type-homePage .hero-images .image-container:last-of-type{right:14.2857143vw;bottom:-7.14285714vw} .panClean .prisma-hero.image-type-homePage .hero-images .image-container:first-of-type{right:0;bottom:-2vw} .panClean .prisma-hero.image-type-homePage .hero-images .image-container figure{border-top-left-radius:8px} .panClean .prisma-hero.image-type-homePage .hero-images .image-container img{border-top-left-radius:8px} .panClean .prisma-hero.image-type-default .background-logo.custom-environments{background-size:auto 50%;background-position:50% 50%} } @media(max-width:575.98px){.panClean .prisma-hero h1{word-break:break-word} .panClean .prisma-hero.image-type-homePage .hero-images{height:60vw} .panClean .prisma-hero.image-type-default .background-logo.custom-environments{background-position:50% 75%} } @media(min-width:576px){.panClean .prisma-hero .container-fluid{width:85.71428%} } @media(min-width:768px){.panClean .prisma-hero .to-animate{opacity:0} .panClean .prisma-hero .description.h5{font-size:1.17rem;line-height:1.5em} .panClean .prisma-hero.image-type-homePage .background-logo.custom-homepage{background-attachment:fixed;background-position:calc(50% + 260px) 0} .panClean .prisma-hero.image-type-default .background-logo.custom-environments{background-attachment:fixed;background-position:calc(50% + 110px) 100px} } @media(min-width:768px) and (max-width:991.98px){.panClean .prisma-hero .title.h2,.panClean .prisma-hero .title.h1,.panClean .prisma-hero .title.h3,.panClean .prisma-hero .title.h4,.panClean .prisma-hero .title.h5,.panClean .prisma-hero .title.h6{font-size:2.34rem;line-height:1.25em} } @media(min-width:992px){.panClean .prisma-hero{padding-top:152px;background-position:left bottom} .panClean .prisma-hero .content{padding:7.14285714vw 0;padding-bottom:calc(7.14285714vw + 55px)} .panClean .prisma-hero .description.h5{font-size:1.31rem} .panClean .prisma-hero .actions .btn-primary{margin-bottom:1.2vw} .panClean .prisma-hero .linkHelper .list-unstyled .btn{margin-bottom:1.2vw !important} } @media(min-width:992px) and (max-width:1399.98px){.panClean .prisma-hero .title .h2,.panClean .prisma-hero .title .h1,.panClean .prisma-hero .title .h3,.panClean .prisma-hero .title .h4,.panClean .prisma-hero .title .h5,.panClean .prisma-hero .title .h6{font-size:2.34rem;line-height:1.25em;font-size:calc(2rem + (48 - 37) *((100vw - 992px) /(1400 - 992)))} } @media(min-width:1200px){.panClean .prisma-hero{padding:240px 0 150px 0} .panClean .prisma-hero .content{padding:7.14285714vw 0} .panClean .prisma-hero .description.h5{font-size:1.46rem;line-height:1.3333333em} .panClean .prisma-hero.image-type-homePage .hero-images .image-container{max-height:calc(100% - 200px)} .panClean .prisma-hero.image-type-homePage .background-logo.custom-homepage{background-position:calc(50% + 150px) 0} .panClean .prisma-hero.image-type-default .background-logo.custom-environments{background-position:calc(50% + 110px) 0} } @media(min-width:1400px){.panClean .prisma-hero.image-type-homePage{padding:340px 0 150px 0} .panClean .prisma-hero.image-type-homePage .title{margin-bottom:45px} .panClean .prisma-hero .description.h5{font-size:1.60rem} } @media(min-width:1920px){.panClean .prisma-hero.image-type-homePage .hero-images .image-container{max-height:calc(100% - 250px)} .panClean .prisma-hero.image-type-homePage .description.h5{margin-bottom:58px} .panClean .prisma-hero.image-type-homePage .background-logo.custom-homepage{background-size:auto 75%} .panClean .prisma-hero.image-type-default .background-logo.custom-environments{background-size:auto} .panClean .prisma-hero .title{margin-bottom:30px} .panClean .prisma-hero .description.h5{font-size:1.755rem} } .panClean .prisma-hero .breadcrumbs.breadcrumbs-trust-center{z-index:1;display:flex;flex-direction:row;align-items:center;padding-top:8px;padding-bottom:8px;margin-bottom:40px;position:relative;width:100%} .panClean .prisma-hero .breadcrumbs.breadcrumbs-trust-center i{background-repeat:no-repeat;background-image:url('/etc/clientlibs/clean/imgs/arrow-left-white.svg');width:20px;height:14px;margin-right:10px} .panClean .prisma-hero .breadcrumbs.breadcrumbs-trust-center .actions{margin-top:0} .panClean .prisma-hero .breadcrumbs.breadcrumbs-trust-center .actions a{color:#fff;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} @media(min-width:1200px){.panClean .prisma-hero .breadcrumbs.breadcrumbs-trust-center{position:absolute;top:21%} } .panClean .prisma-hero.hero-bg-white,.panClean .pan-gtm_bg_video-hero.hero-bg-white,.panClean .prismahero.hero-bg-white,.panClean .prismaHeroSlider.hero-bg-white{background-color:#fff} .panClean .prisma-hero.hero-bg-gray,.panClean .pan-gtm_bg_video-hero.hero-bg-gray,.panClean .prismahero.hero-bg-gray,.panClean .prismaHeroSlider.hero-bg-gray{background-color:#f4f4f2} .panClean .prisma-hero.hero-bg-black,.panClean .pan-gtm_bg_video-hero.hero-bg-black,.panClean .prismahero.hero-bg-black,.panClean .prismaHeroSlider.hero-bg-black{background-color:#141414} .panClean .prisma-hero.hero-theme-light *:not(.btn),.panClean .pan-gtm_bg_video-hero.hero-theme-light *:not(.btn),.panClean .prismahero.hero-theme-light *:not(.btn),.panClean .prismaHeroSlider.hero-theme-light *:not(.btn){color:#141414} .panClean .prisma-hero.hero-theme-light *:not(.btn).hero-legal,.panClean .pan-gtm_bg_video-hero.hero-theme-light *:not(.btn).hero-legal,.panClean .prismahero.hero-theme-light *:not(.btn).hero-legal,.panClean .prismaHeroSlider.hero-theme-light *:not(.btn).hero-legal{color:#5f5f5f} .panClean .prisma-hero.hero-theme-light .form-field input,.panClean .pan-gtm_bg_video-hero.hero-theme-light .form-field input,.panClean .prismahero.hero-theme-light .form-field input,.panClean .prismaHeroSlider.hero-theme-light .form-field input{background:0} .panClean .prisma-hero.hero-theme-dark *:not(.btn),.panClean .pan-gtm_bg_video-hero.hero-theme-dark *:not(.btn),.panClean .prismahero.hero-theme-dark *:not(.btn),.panClean .prismaHeroSlider.hero-theme-dark *:not(.btn){color:#fff} .panClean .prisma-hero.hero-theme-dark *:not(.btn).hero-legal,.panClean .pan-gtm_bg_video-hero.hero-theme-dark *:not(.btn).hero-legal,.panClean .prismahero.hero-theme-dark *:not(.btn).hero-legal,.panClean .prismaHeroSlider.hero-theme-dark *:not(.btn).hero-legal{color:#c4c4c4} .panClean .prisma-hero.hero-bg-gradient[data-type="default"],.panClean .pan-gtm_bg_video-hero.hero-bg-gradient[data-type="default"],.panClean .prismahero.hero-bg-gradient[data-type="default"],.panClean .prismaHeroSlider.hero-bg-gradient[data-type="default"],.panClean .prisma-hero.hero-bg-gradient[data-type="paloaltonetworks"],.panClean .pan-gtm_bg_video-hero.hero-bg-gradient[data-type="paloaltonetworks"],.panClean .prismahero.hero-bg-gradient[data-type="paloaltonetworks"],.panClean .prismaHeroSlider.hero-bg-gradient[data-type="paloaltonetworks"]{background-image:linear-gradient(to right,#7b3a2c,#fa582d)} .panClean .prisma-hero.hero-bg-gradient[data-type="strata"],.panClean .pan-gtm_bg_video-hero.hero-bg-gradient[data-type="strata"],.panClean .prismahero.hero-bg-gradient[data-type="strata"],.panClean .prismaHeroSlider.hero-bg-gradient[data-type="strata"]{background-image:linear-gradient(to right,#222900,#ffcb06)} .panClean .prisma-hero.hero-bg-gradient[data-type="prisma"],.panClean .pan-gtm_bg_video-hero.hero-bg-gradient[data-type="prisma"],.panClean .prismahero.hero-bg-gradient[data-type="prisma"],.panClean .prismaHeroSlider.hero-bg-gradient[data-type="prisma"]{background-image:linear-gradient(to right,#002229,#00bfe7)} .panClean .prisma-hero.hero-bg-gradient[data-type="cortex"],.panClean .pan-gtm_bg_video-hero.hero-bg-gradient[data-type="cortex"],.panClean .prismahero.hero-bg-gradient[data-type="cortex"],.panClean .prismaHeroSlider.hero-bg-gradient[data-type="cortex"],.panClean .prisma-hero.hero-bg-gradient[data-type="cortexxdr"],.panClean .pan-gtm_bg_video-hero.hero-bg-gradient[data-type="cortexxdr"],.panClean .prismahero.hero-bg-gradient[data-type="cortexxdr"],.panClean .prismaHeroSlider.hero-bg-gradient[data-type="cortexxdr"]{background-image:linear-gradient(to right,#032900,#0c6)} .panClean .prisma-hero.hero-bg-gradient[data-type="unit42"],.panClean .pan-gtm_bg_video-hero.hero-bg-gradient[data-type="unit42"],.panClean .prismahero.hero-bg-gradient[data-type="unit42"],.panClean .prismaHeroSlider.hero-bg-gradient[data-type="unit42"]{background-image:linear-gradient(to right,#290000,#e01f23)} .panClean .prisma-hero[data-type="paloaltonetworks"] .title-icon::before,.panClean .pan-gtm_bg_video-hero[data-type="paloaltonetworks"] .title-icon::before,.panClean .prismahero[data-type="paloaltonetworks"] .title-icon::before,.panClean .prismaHeroSlider[data-type="paloaltonetworks"] .title-icon::before{background-image:url('/etc/clientlibs/clean/imgs/logo-default-orange.svg')} .panClean .prisma-hero[data-type="paloaltonetworks"] .title-icon.no-background::before,.panClean .pan-gtm_bg_video-hero[data-type="paloaltonetworks"] .title-icon.no-background::before,.panClean .prismahero[data-type="paloaltonetworks"] .title-icon.no-background::before,.panClean .prismaHeroSlider[data-type="paloaltonetworks"] .title-icon.no-background::before{background-image:url('/etc/clientlibs/clean/imgs/logo-default-orange.svg')} .panClean .prisma-hero[data-type="paloaltonetworks"] .btn-dark:hover i,.panClean .pan-gtm_bg_video-hero[data-type="paloaltonetworks"] .btn-dark:hover i,.panClean .prismahero[data-type="paloaltonetworks"] .btn-dark:hover i,.panClean .prismaHeroSlider[data-type="paloaltonetworks"] .btn-dark:hover i{background-image:url('/etc/clientlibs/clean/imgs/arrow-right-orange.svg')} .panClean .prisma-hero[data-type="strata"] .title-icon::before,.panClean .pan-gtm_bg_video-hero[data-type="strata"] .title-icon::before,.panClean .prismahero[data-type="strata"] .title-icon::before,.panClean .prismaHeroSlider[data-type="strata"] .title-icon::before{background-image:url('/etc/clientlibs/clean/imgs/logo-strata.svg')} .panClean .prisma-hero[data-type="strata"] .title-icon.no-background::before,.panClean .pan-gtm_bg_video-hero[data-type="strata"] .title-icon.no-background::before,.panClean .prismahero[data-type="strata"] .title-icon.no-background::before,.panClean .prismaHeroSlider[data-type="strata"] .title-icon.no-background::before{background-image:url('/etc/clientlibs/clean/imgs/icon-strata.svg')} .panClean .prisma-hero[data-type="strata"] .btn-dark:hover i,.panClean .pan-gtm_bg_video-hero[data-type="strata"] .btn-dark:hover i,.panClean .prismahero[data-type="strata"] .btn-dark:hover i,.panClean .prismaHeroSlider[data-type="strata"] .btn-dark:hover i{background-image:url('/etc/clientlibs/clean/imgs/arrow-right-yellow.svg')} .panClean .prisma-hero[data-type="prisma"] .title-icon::before,.panClean .pan-gtm_bg_video-hero[data-type="prisma"] .title-icon::before,.panClean .prismahero[data-type="prisma"] .title-icon::before,.panClean .prismaHeroSlider[data-type="prisma"] .title-icon::before{background-image:url('/etc/clientlibs/clean/imgs/logo-prisma.svg')} .panClean .prisma-hero[data-type="prisma"] .title-icon.no-background::before,.panClean .pan-gtm_bg_video-hero[data-type="prisma"] .title-icon.no-background::before,.panClean .prismahero[data-type="prisma"] .title-icon.no-background::before,.panClean .prismaHeroSlider[data-type="prisma"] .title-icon.no-background::before{background-image:url('/etc/clientlibs/clean/imgs/icon-prisma.svg')} .panClean .prisma-hero[data-type="prisma"] .btn-dark:hover i,.panClean .pan-gtm_bg_video-hero[data-type="prisma"] .btn-dark:hover i,.panClean .prismahero[data-type="prisma"] .btn-dark:hover i,.panClean .prismaHeroSlider[data-type="prisma"] .btn-dark:hover i{background-image:url('/etc/clientlibs/clean/imgs/arrow-right-blue.svg')} .panClean .prisma-hero[data-type="cortex"] .title-icon::before,.panClean .pan-gtm_bg_video-hero[data-type="cortex"] .title-icon::before,.panClean .prismahero[data-type="cortex"] .title-icon::before,.panClean .prismaHeroSlider[data-type="cortex"] .title-icon::before{background-image:url('/etc/clientlibs/clean/imgs/logo-cortex.svg')} .panClean .prisma-hero[data-type="cortex"] .title-icon.no-background::before,.panClean .pan-gtm_bg_video-hero[data-type="cortex"] .title-icon.no-background::before,.panClean .prismahero[data-type="cortex"] .title-icon.no-background::before,.panClean .prismaHeroSlider[data-type="cortex"] .title-icon.no-background::before{background-image:url('/etc/clientlibs/clean/imgs/icon-cortex.svg')} .panClean .prisma-hero[data-type="cortex"] .btn-dark:hover i,.panClean .pan-gtm_bg_video-hero[data-type="cortex"] .btn-dark:hover i,.panClean .prismahero[data-type="cortex"] .btn-dark:hover i,.panClean .prismaHeroSlider[data-type="cortex"] .btn-dark:hover i,.panClean .prisma-hero[data-type="cortexxdr"] .btn-dark:hover i,.panClean .pan-gtm_bg_video-hero[data-type="cortexxdr"] .btn-dark:hover i,.panClean .prismahero[data-type="cortexxdr"] .btn-dark:hover i,.panClean .prismaHeroSlider[data-type="cortexxdr"] .btn-dark:hover i{background-image:url('/etc/clientlibs/clean/imgs/arrow-right-green.svg')} .panClean .prisma-hero[data-type="cortexxdr"] .title-icon::before,.panClean .pan-gtm_bg_video-hero[data-type="cortexxdr"] .title-icon::before,.panClean .prismahero[data-type="cortexxdr"] .title-icon::before,.panClean .prismaHeroSlider[data-type="cortexxdr"] .title-icon::before{background-image:url('/etc/clientlibs/clean/imgs/logo-cortex-xdr.svg')} .panClean .prisma-hero[data-type="cortexxdr"] .title-icon.no-background::before,.panClean .pan-gtm_bg_video-hero[data-type="cortexxdr"] .title-icon.no-background::before,.panClean .prismahero[data-type="cortexxdr"] .title-icon.no-background::before,.panClean .prismaHeroSlider[data-type="cortexxdr"] .title-icon.no-background::before{background-image:url('/etc/clientlibs/clean/imgs/logo-cortex-xdr-white.svg')} .panClean .prisma-hero[data-type="unit42"] .title-icon::before,.panClean .pan-gtm_bg_video-hero[data-type="unit42"] .title-icon::before,.panClean .prismahero[data-type="unit42"] .title-icon::before,.panClean .prismaHeroSlider[data-type="unit42"] .title-icon::before{background-image:url('/etc/clientlibs/clean/imgs/logo-Unit42.svg')} .panClean .prisma-hero[data-type="unit42"] .title-icon.no-background::before,.panClean .pan-gtm_bg_video-hero[data-type="unit42"] .title-icon.no-background::before,.panClean .prismahero[data-type="unit42"] .title-icon.no-background::before,.panClean .prismaHeroSlider[data-type="unit42"] .title-icon.no-background::before{background-image:url('/etc/clientlibs/clean/imgs/icon-Unit42.svg')} .panClean .prisma-hero[data-type="unit42"] .btn-dark:hover i,.panClean .pan-gtm_bg_video-hero[data-type="unit42"] .btn-dark:hover i,.panClean .prismahero[data-type="unit42"] .btn-dark:hover i,.panClean .prismaHeroSlider[data-type="unit42"] .btn-dark:hover i{background-image:url('/etc/clientlibs/clean/imgs/arrow-right-maroon.svg')} .panClean .prismahero{position:relative;background-size:cover;background-repeat:no-repeat} .panClean .prismahero.hero-theme-dark{background-color:#141414} .panClean .prismahero .hero-slide{width:100%} .panClean .prismahero .hero-slide .sectionTitle.subHeading{max-width:75%} .panClean .prismahero .hero-slider-dots{background-color:#f4f4f2;display:flex;align-items:center} .panClean .prismahero .hero-slider-dots>.glider-dot{display:inline-block;text-align:center;margin:20px 0 0;padding:0 1px;height:60px;font-size:1.02rem;line-height:1.42;font-weight:700;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;color:#767676;flex:1;text-overflow:ellipsis;position:relative;border-radius:0} .panClean .prismahero .hero-slider-dots>.glider-dot:before{position:absolute;top:0;left:0;right:0} .panClean .prismahero .hero-slider-dots>.glider-dot:after{top:0;transition-duration:45s} .panClean .prismahero .hero-slider-dots>.glider-dot.active{color:#141414} .panClean .prismahero .hero-slide-labels{display:flex} .panClean .prismahero .content{position:relative;z-index:1} .panClean .prismahero .eyebrow{color:#fff;position:relative;padding:15px 0 20px} .panClean .prismahero .eyebrow:before{position:absolute;content:'';top:0;left:0;height:8px;background-color:#fff} .panClean .prismahero .actions{display:flex;flex-direction:column;align-items:flex-start} .panClean .prismahero .actions .btn-primary{margin-bottom:20px} .panClean .prismahero .text-left .actions{align-items:flex-start} .panClean .prismahero .text-center .title-icon{justify-content:center} .panClean .prismahero .text-center .actions{align-items:center} .panClean .prismahero .text-center .eyebrow{align-self:center} .panClean .prismahero .text-center .eyebrow::before{left:50%;transform:translateX(-50%)} .panClean .prismahero .text-right .actions{align-items:flex-start} .panClean .prismahero .title-icon{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;color:#fff;display:flex;align-items:center;margin-bottom:1rem} .panClean .prismahero .title-icon .brand-logo{width:42px;height:52px;display:inline-block;flex-grow:0;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:left center;margin-right:10px} .panClean .prismahero .title-icon .brand-title{text-transform:uppercase;font-size:1.17rem;font-weight:700} .panClean .prismahero .title-icon .icon{width:54px;display:inline-block;flex-grow:0;flex-shrink:0;background-size:auto;background-repeat:no-repeat;background-position:center} .panClean .prismahero .title-icon .text{display:inline-block;width:100%;text-transform:uppercase} .panClean .prismahero .eventVenueAndDate{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;font-size:1.17rem;display:inline-block;margin-top:1rem} .panClean .prismahero .prisma-tabbed-slider{width:100%;overflow:hidden;position:relative} .panClean .prismahero .heroSlide{overflow:hidden;background-repeat:no-repeat;background-size:auto 100%;background-position:100%;height:100%} .panClean .prismahero .heroSlide .brandArrow{position:absolute;width:75vw;height:70vw;left:-5vw;transform:rotate(0);background-size:120% !important;background-position:center !important;z-index:-1} .panClean .prismahero .heroSlide .arrowONTop{z-index:999} .panClean .prismahero .heroSlide.without-branded-square{background-size:cover;background-position:center} .panClean .prismahero .heroSlide.dark .eyebrow{color:#fff} .panClean .prismahero .heroSlide.dark h1{color:#fff} .panClean .prismahero .heroSlide.dark .sectionTitle{color:#fff} .panClean .prismahero .heroSlide.light h1{color:#141414} .panClean .prismahero .heroSlide.light .sectionTitle{color:#141414} .panClean .prismahero .heroSlide.light .eyebrow{color:#141414} .panClean .prismahero .overlayContent{position:absolute;background:#fff;width:45%;height:100%;top:0;left:0} .panClean .prismahero .glider-slide.active .brandArrow{transform:rotate(0);animation:prismaRotateUp .75s ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both} .panClean .prismahero .glider-slide.active .contentSlide{-webkit-animation-name:fadeInRight_prisma;animation-name:fadeInRight_prisma;-webkit-animation-duration:1s;animation-duration:1s} @media(min-width:576px){.panClean .prismahero .container-fluid{width:85.71428%} } @media(max-width:991.98px){.panClean .prismahero{background-position:center;padding-top:75px} .panClean .prismahero .text-center{text-align:left !important} .panClean .prismahero .content{padding:7.14285714vw 0} .panClean .prismahero .title-icon{margin-bottom:20px} .panClean .prismahero .title-icon .text{font-size:1.02rem} .panClean .prismahero .eyebrow:before{width:25px} .panClean .prismahero span.sectionTitle{margin-bottom:1rem;font-size:1.75rem;line-height:1.33;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;display:inline-block} .panClean .prismahero .prisma-tabbed-slider{width:100%} .panClean .prismahero .prisma-tabbed-slider .hero-slide{height:100vw;width:auto} .panClean .prismahero .prisma-tabbed-slider .content{padding-bottom:160px;padding-top:120px} .panClean .prismahero .overlayContent{opacity:.7;width:100%} .panClean .prismahero .text-center .title-icon{justify-content:flex-start} .panClean .prismahero .text-center .actions{align-items:flex-start} .panClean .prismahero .text-center .eyebrow{align-self:flex-start} .panClean .prismahero .text-center .eyebrow::before{left:0;transform:none} .panClean .prismahero .hero-slider-dots{height:100px} } @media(min-width:576px) and (max-width:991.98px){.panClean .prismahero .prisma-tabbed-slider{width:100%} .panClean .prismahero .prisma-tabbed-slider .hero-slide{height:70vw} } @media(max-width:767.98px){.panClean .prismahero .prisma-tabbed-slider{width:100%} .panClean .prismahero .prisma-tabbed-slider .hero-slide{height:100vw} .panClean .prismahero .prisma-tabbed-slider .hero-slide span.sectionTitle{margin-bottom:1rem;font-size:1.31rem;line-height:1.33;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;display:inline-block} .panClean .prismahero .title-icon{margin-bottom:15px} .panClean .prismahero h1{margin-bottom:15px} .panClean .prismahero .prisma-tabbed-slider .content{padding:30vw 0 50vw 0} .panClean .prismahero .hero-slider-dots{padding:0 7.14285714vw} } @media(max-width:575.98px){.panClean .prismahero .prisma-tabbed-slider{width:100%} .panClean .prismahero .prisma-tabbed-slider .hero-slide{height:100vw} .panClean .prismahero .hero-slider-dots{left:-15px;right:-15px;padding:0 15px} .panClean .prismahero .hero-slider-dots>.glider-dot{font-size:.87rem;line-height:1.33} } @media(min-width:768px){.panClean .prismahero .hero-slider-dots{position:absolute;left:7.14285714vw;right:7.14285714vw;bottom:30px;margin-left:15px;margin-right:15px;padding-left:7.14285714vw;padding-right:7.14285714vw;z-index:1} } @media(min-width:992px){.panClean .prismahero{padding-top:100px;background-position:center center} .panClean .prismahero .prisma-tabbed-slider{width:100%} .panClean .prismahero .prisma-tabbed-slider .hero-slide{height:42vw} .panClean .prismahero .content{padding:7.14285714vw 0} .panClean .prismahero .title-icon{display:flex;align-items:center;margin-bottom:1rem} .panClean .prismahero .title-icon .text{font-size:1.31rem;margin-left:15px} .panClean .prismahero h1{margin-bottom:1.65vw} .panClean .prismahero span.sectionTitle{font-size:1.755rem;line-height:1.33;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;margin-top:0rem;margin-bottom:3rem;display:inline-block} .panClean .prismahero .actions .btn-primary{margin-bottom:1.2vw} .panClean .prismahero .eyebrow:before{width:50px} .panClean .prismahero:before{content:'';position:absolute;bottom:0;left:0;width:200px;height:55px;background-color:#fff;z-index:1} .panClean .prismahero .hero-slider-dots{height:100px} } @media(min-width:992px) and (max-width:1199.98px){.panClean .prismahero .heroSlide{background-size:cover !important} } @media(min-width:1200px){.panClean .prismahero{padding-top:149px} .panClean .prismahero .prisma-tabbed-slider .hero-slide{height:30vw;max-height:460px} .panClean .prismahero .heroSlide .brandArrow{top:-10vw} .panClean .prismahero h1{margin-bottom:1.65vw} } @media(min-width:1400px){.panClean .prismahero .prisma-tabbed-slider .hero-slide{height:28vw} } @media(min-width:1920px){.panClean .prismahero .prisma-tabbed-slider .glider-slide .content{display:flex;align-items:center;padding-top:7.14285714vw} .panClean .prismahero .prisma-tabbed-slider .glider-slide .content .hero-slide{height:auto;max-height:none} } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.panClean .prismahero .prisma-overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(0,rgba(255,255,255,0.9),rgba(255,255,255,0.9))} .panClean .prismahero .prisma-tabbed-slider .container-fluid{width:100%} } .panClean .prismaHero-sliding .background-logo,.panClean .redesigned-tabs .background-logo,.panClean .prisma-hero .background-logo{background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0} .panClean .prismaHero-sliding .background-logo.center,.panClean .redesigned-tabs .background-logo.center,.panClean .prisma-hero .background-logo.center{background-position:center center} .panClean .prismaHero-sliding .background-logo.center-left,.panClean .redesigned-tabs .background-logo.center-left,.panClean .prisma-hero .background-logo.center-left{background-position:left center} .panClean .prismaHero-sliding .background-logo.center-right,.panClean .redesigned-tabs .background-logo.center-right,.panClean .prisma-hero .background-logo.center-right{background-position:right center} .panClean .prismaHero-sliding .background-logo.top-left,.panClean .redesigned-tabs .background-logo.top-left,.panClean .prisma-hero .background-logo.top-left{background-position:left top} .panClean .prismaHero-sliding .background-logo.top-right,.panClean .redesigned-tabs .background-logo.top-right,.panClean .prisma-hero .background-logo.top-right{background-position:right top} .panClean .prismaHero-sliding .background-logo.top-center,.panClean .redesigned-tabs .background-logo.top-center,.panClean .prisma-hero .background-logo.top-center{background-position:center top} .panClean .prismaHero-sliding .background-logo.bottom-left,.panClean .redesigned-tabs .background-logo.bottom-left,.panClean .prisma-hero .background-logo.bottom-left{background-position:left bottom} .panClean .prismaHero-sliding .background-logo.bottom-right,.panClean .redesigned-tabs .background-logo.bottom-right,.panClean .prisma-hero .background-logo.bottom-right{background-position:right bottom} .panClean .prismaHero-sliding .background-logo.bottom-center,.panClean .redesigned-tabs .background-logo.bottom-center,.panClean .prisma-hero .background-logo.bottom-center{background-position:center bottom} .panClean .prismaHero-sliding .background-logo.auto,.panClean .redesigned-tabs .background-logo.auto,.panClean .prisma-hero .background-logo.auto{background-size:auto} .panClean .prismaHero-sliding .background-logo.cover,.panClean .redesigned-tabs .background-logo.cover,.panClean .prisma-hero .background-logo.cover{background-size:cover} .panClean .prismaHero-sliding .background-logo.contain,.panClean .redesigned-tabs .background-logo.contain,.panClean .prisma-hero .background-logo.contain{background-size:contain} .panClean .prismaHero-sliding .background-logo.custom-cortex,.panClean .redesigned-tabs .background-logo.custom-cortex,.panClean .prisma-hero .background-logo.custom-cortex,.panClean .prismaHero-sliding .background-logo.custom-sase,.panClean .redesigned-tabs .background-logo.custom-sase,.panClean .prisma-hero .background-logo.custom-sase{z-index:1} @media(max-width:991.98px){.panClean .prismaHero-sliding .background-logo.custom-cortex,.panClean .redesigned-tabs .background-logo.custom-cortex,.panClean .prisma-hero .background-logo.custom-cortex{background-size:150% !important;background-position:calc(50% + 50px) 0} .panClean .prismaHero-sliding .background-logo.custom-cortex-fullcircle,.panClean .redesigned-tabs .background-logo.custom-cortex-fullcircle,.panClean .prisma-hero .background-logo.custom-cortex-fullcircle{background-position:center left;background-size:150% 150%} .panClean .prismaHero-sliding .background-logo.custom-sase,.panClean .redesigned-tabs .background-logo.custom-sase,.panClean .prisma-hero .background-logo.custom-sase{background-size:170% !important;background-position:calc(40% - 80px) 0} .panClean .prismaHero-sliding .background-logo.custom-public-sector,.panClean .redesigned-tabs .background-logo.custom-public-sector,.panClean .prisma-hero .background-logo.custom-public-sector{background-size:65% !important;background-position:bottom right} } @media(max-width:767.98px){.panClean .prismaHero-sliding .background-logo.custom-cortex,.panClean .redesigned-tabs .background-logo.custom-cortex,.panClean .prisma-hero .background-logo.custom-cortex{background-size:155% !important;background-position:40% 100%;transform:rotate(-5deg)} .panClean .prismaHero-sliding .background-logo.custom-cortex-fullcircle,.panClean .redesigned-tabs .background-logo.custom-cortex-fullcircle,.panClean .prisma-hero .background-logo.custom-cortex-fullcircle{background-position:left 65%;background-size:150%} .panClean .prismaHero-sliding .background-logo.custom-sase,.panClean .redesigned-tabs .background-logo.custom-sase,.panClean .prisma-hero .background-logo.custom-sase{background-size:185% !important;background-position:calc(50% - 110px) 100%} .panClean .prismaHero-sliding .background-logo.custom-public-sector,.panClean .redesigned-tabs .background-logo.custom-public-sector,.panClean .prisma-hero .background-logo.custom-public-sector{background-size:100% !important;background-position:bottom right} } @media(max-width:575.98px){.panClean .prismaHero-sliding.custom-cortex-fullcircle,.panClean .redesigned-tabs.custom-cortex-fullcircle,.panClean .prisma-hero.custom-cortex-fullcircle{background-size:120%;background-position:0 75%} } @media(min-width:992px){.panClean .prismaHero-sliding .background-logo.custom-cortex,.panClean .redesigned-tabs .background-logo.custom-cortex,.panClean .prisma-hero .background-logo.custom-cortex{background-position:calc(50% - 110px) 100%} .panClean .prismaHero-sliding .background-logo.custom-cortex-fullcircle,.panClean .redesigned-tabs .background-logo.custom-cortex-fullcircle,.panClean .prisma-hero .background-logo.custom-cortex-fullcircle{background-position:bottom center;background-size:100%} .panClean .prismaHero-sliding .background-logo.custom-sase,.panClean .redesigned-tabs .background-logo.custom-sase,.panClean .prisma-hero .background-logo.custom-sase{background-position:90% 100%;transform:rotate(-10deg)} .panClean .prismaHero-sliding .background-logo.custom-public-sector,.panClean .redesigned-tabs .background-logo.custom-public-sector,.panClean .prisma-hero .background-logo.custom-public-sector{background-size:65% !important;background-position:bottom right} } .panClean .prisma-hero .hero-events-container{border-left:4px solid #fa582d;background:#01232c;padding-top:50px;padding-bottom:50px;margin-top:-30px;z-index:999} .panClean .prisma-hero .hero-events-container .feature-chicklet{border-bottom:1px solid #d8d8d8;padding:30px 0} .panClean .prisma-hero .hero-events-container .feature-chicklet .img-container{padding:0} .panClean .prisma-hero .hero-events-container .feature-chicklet .card-content{padding-left:40px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start} .panClean .prisma-hero .hero-events-container .feature-chicklet .card-content .event-title{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:1.46rem;line-height:1.5} .panClean .prisma-hero .hero-events-container .feature-chicklet .card-content h5{width:100%} .panClean .prisma-hero .hero-events-container .feature-chicklet .card-content .btn-link:after{background-color:#fa582d} .panClean .prisma-hero .hero-events-container .feature-chicklet .card-content .btn-link.ext-link{position:relative} .panClean .prisma-hero .hero-events-container .feature-chicklet .card-content .btn-link.ext-link i{width:25px;height:15px;margin-left:10px;flex-grow:0;flex-shrink:0;display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/etc/clientlibs/clean/imgs/ext-link-arrow-orange.svg");position:absolute;right:-25px;top:10px} .panClean .prisma-hero .hero-events-container .feature-chicklet .card-type-text{font-size:1.02rem;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1.33;text-transform:uppercase;display:flex;justify-content:flex-start;align-items:center} .panClean .prisma-hero .hero-events-container .feature-chicklet .card-type-text:before{content:"";margin-right:10px;width:6px;height:6px;border-radius:50%;background-color:#fa582d} .panClean .prisma-hero .hero-events-container .feature-chicklet.no-border{border-right:0 solid #d8d8d8} .panClean .prisma-hero .hero-events-container .feature-chicklet:last-of-type{border-bottom:0} .panClean .prisma-hero .hero-events-container .bottom-cards{margin-top:5rem} @media(max-width:991.98px){.panClean .prisma-hero .hero-events-container{padding-top:0;padding-bottom:0} .panClean .prisma-hero .hero-events-container .feature-chicklet .card-content{padding-left:15px;padding-right:5px} } @media(max-width:767.98px){.panClean .prisma-hero .hero-events-container{padding:10px 30px 10px 34px;margin-top:30px;margin-bottom:40px} .panClean .prisma-hero .hero-events-container .feature-chicklet{flex-direction:column} .panClean .prisma-hero .hero-events-container .feature-chicklet .card-content{padding-top:20px;padding-left:0;padding-right:5px} } @media(min-width:992px){.panClean .prisma-hero .hero-events-container .content .display-1{margin-bottom:45px} } .panClean .prisma-hero[data-type="paloaltonetworks"] .hero-events-container{border-color:#fa582d} .panClean .prisma-hero[data-type="paloaltonetworks"] .hero-events-container .feature-chicklet .card-type-text:before{content:"";width:5px;height:5px;background-color:#fa582d} .panClean .prisma-hero[data-type="paloaltonetworks"] .hero-events-container .feature-chicklet .card-content .btn-link:after{background-color:#fa582d} .panClean .prisma-hero[data-type="paloaltonetworks"] .hero-events-container .feature-chicklet .card-content .btn-link.ext-link{position:relative} .panClean .prisma-hero[data-type="paloaltonetworks"] .hero-events-container .feature-chicklet .card-content .btn-link.ext-link i{background-image:url("/etc/clientlibs/clean/imgs/ext-link-arrow-orange.svg")} .panClean .prisma-hero[data-type="default"] .hero-events-container{border-color:#fa582d} .panClean .prisma-hero[data-type="default"] .hero-events-container .feature-chicklet .card-type-text:before{content:"";width:5px;height:5px;background-color:#fa582d} .panClean .prisma-hero[data-type="default"] .hero-events-container .feature-chicklet .card-content .btn-link:after{background-color:#fa582d} .panClean .prisma-hero[data-type="default"] .hero-events-container .feature-chicklet .card-content .btn-link.ext-link{position:relative} .panClean .prisma-hero[data-type="default"] .hero-events-container .feature-chicklet .card-content .btn-link.ext-link i{background-image:url("/etc/clientlibs/clean/imgs/ext-link-arrow-orange.svg")} .panClean .prisma-hero[data-type="cortex"] .hero-events-container{border-color:#0c6} .panClean .prisma-hero[data-type="cortex"] .hero-events-container .feature-chicklet .card-type-text:before{content:"";width:5px;height:5px;background-color:#0c6} .panClean .prisma-hero[data-type="cortex"] .hero-events-container .feature-chicklet .card-content .btn-link:after{background-color:#0c6} .panClean .prisma-hero[data-type="cortex"] .hero-events-container .feature-chicklet .card-content .btn-link.ext-link{position:relative} .panClean .prisma-hero[data-type="cortex"] .hero-events-container .feature-chicklet .card-content .btn-link.ext-link i{background-image:url("/etc/clientlibs/clean/imgs/ext-link-arrow-cortex-green.svg")} .panClean .prisma-hero[data-type="prisma"] .hero-events-container{border-color:#00c0e8} .panClean .prisma-hero[data-type="prisma"] .hero-events-container .feature-chicklet .card-type-text:before{content:"";width:5px;height:5px;background-color:#00c0e8} .panClean .prisma-hero[data-type="prisma"] .hero-events-container .feature-chicklet .card-content .btn-link:after{background-color:#00c0e8} .panClean .prisma-hero[data-type="prisma"] .hero-events-container .feature-chicklet .card-content .btn-link.ext-link{position:relative} .panClean .prisma-hero[data-type="prisma"] .hero-events-container .feature-chicklet .card-content .btn-link.ext-link i{background-image:url("/etc/clientlibs/clean/imgs/ext-link-arrow-prisma-blue.svg")} .panClean .prisma-hero[data-type="strata"] .hero-events-container{border-color:#ffcb06} .panClean .prisma-hero[data-type="strata"] .hero-events-container .feature-chicklet .card-type-text:before{content:"";width:5px;height:5px;background-color:#ffcb06} .panClean .prisma-hero[data-type="strata"] .hero-events-container .feature-chicklet .card-content .btn-link:after{background-color:#ffcb06} .panClean .prisma-hero[data-type="strata"] .hero-events-container .feature-chicklet .card-content .btn-link.ext-link{position:relative} .panClean .prisma-hero[data-type="strata"] .hero-events-container .feature-chicklet .card-content .btn-link.ext-link i{background-image:url("/etc/clientlibs/clean/imgs/ext-link-arrow-strata-yellow.svg")} .panClean .prisma-hero[data-type="unit42"] .hero-events-container{border-color:#c84727} .panClean .prisma-hero[data-type="unit42"] .hero-events-container .feature-chicklet .card-type-text:before{content:"";width:5px;height:5px;background-color:#c84727} .panClean .prisma-hero[data-type="unit42"] .hero-events-container .feature-chicklet .card-content .btn-link:after{background-color:#c84727} .panClean .prisma-hero[data-type="unit42"] .hero-events-container .feature-chicklet .card-content .btn-link.ext-link{position:relative} .panClean .prisma-hero[data-type="unit42"] .hero-events-container .feature-chicklet .card-content .btn-link.ext-link i{background-image:url("/etc/clientlibs/clean/imgs/ext-link-arrow-unit-maroon.svg")}.panClean .custom-container.content-alignment-right>.row{flex-direction:row-reverse} .panClean .custom-container.content-alignment-center>.row{justify-content:center} @media(max-width:991.98px){.panClean .custom-container.text-center:not(.makeAlignmentCenterOnDevices){text-align:left !important} } @media(max-width:767.98px){.panClean .custom-container.mobile-full-width{margin-left:0;margin-right:0;padding-left:0;padding-right:0} .panClean .custom-container.mobile-full-width>.row{margin-right:0} .panClean .custom-container.mobile-full-width .mobile-width-full{padding-left:0;padding-right:0} }@media(max-width:767.98px){.panClean .mobile-full-width .prisma-inline-video-feature.rounded{border-radius:0} } .panClean .prisma-inline-video-feature{position:relative;display:flex;align-items:center;overflow:hidden;background-color:#141414} .panClean .prisma-inline-video-feature.translate-up-75{transform:translateY(-75%);margin-bottom:-28.5714286vw} .panClean .prisma-inline-video-feature .video-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background-size:cover;background-position:center} .panClean .prisma-inline-video-feature .video-bg .bg-overlay{background-color:#000;opacity:.7;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1} .panClean .prisma-inline-video-feature .video-wrap{display:block;height:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0} .panClean .prisma-inline-video-feature .video-wrap iframe.video{width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;border:0} .panClean .prisma-inline-video-feature .title{margin:0 0 35px} .panClean .prisma-inline-video-feature .description{margin:0 0 35px} .panClean .prisma-inline-video-feature .play-icon{display:inline-flex;align-items:center;justify-content:center;width:75px;height:75px;border-radius:75px;border:2px solid transparent;background:0} .panClean .prisma-inline-video-feature .play-icon:focus{outline:0} .panClean .prisma-inline-video-feature .content{position:relative;z-index:1;padding:230px 0 180px;text-align:center;width:100%} @media(max-width:1199.98px){.panClean .prisma-inline-video-feature .content.with-logo{padding:50px 0 60px} } .panClean .prisma-inline-video-feature .logo-container{max-width:160px;margin:0 auto} .panClean .prisma-inline-video-feature .logo-container img{top:0;left:0} .panClean .prisma-inline-video-feature.theme-light{background-color:#fff} .panClean .prisma-inline-video-feature.theme-light .title,.panClean .prisma-inline-video-feature.theme-light .description{color:#141414} .panClean .prisma-inline-video-feature.theme-light .play-icon{border-color:#141414} .panClean .prisma-inline-video-feature.theme-dark{background-color:#141414} .panClean .prisma-inline-video-feature.theme-dark .title,.panClean .prisma-inline-video-feature.theme-dark .description{color:#fff} .panClean .prisma-inline-video-feature.theme-dark .play-icon{border-color:#fff} .panClean .prisma-inline-video-feature.rounded{border-radius:16px} @media(max-width:1399.98px){.panClean .prisma-inline-video-feature.translate-up-75{margin-bottom:-500px} } @media(max-width:767.98px){.panClean .prisma-inline-video-feature.translate-up-75{margin-bottom:-350px} } @media(max-width:575.98px){.panClean .prisma-inline-video-feature.translate-up-75{margin-bottom:-250px} .panClean .prisma-inline-video-feature.rounded{border-radius:0} }.panClean .formPlaceholder{color:#5f5f5f;font-size:1.02375rem;line-height:100%;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;opacity:1;font-weight:500} @media(min-width:768px){.panClean .formPlaceholder{font-size:1.4625rem} } .panClean .placeholder::-webkit-input-placeholder{color:#5f5f5f;font-size:1.02375rem;line-height:100%;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;opacity:1;font-weight:500} @media(min-width:768px){.panClean .placeholder::-webkit-input-placeholder{font-size:1.4625rem} } .panClean .placeholder:-moz-placeholder{color:#5f5f5f;font-size:1.02375rem;line-height:100%;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;opacity:1;font-weight:500} @media(min-width:768px){.panClean .placeholder:-moz-placeholder{font-size:1.4625rem} } .panClean .placeholder::-moz-placeholder{color:#5f5f5f;font-size:1.02375rem;line-height:100%;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;opacity:1;font-weight:500} @media(min-width:768px){.panClean .placeholder::-moz-placeholder{font-size:1.4625rem} } .panClean .placeholder:-ms-input-placeholder{color:#5f5f5f;font-size:1.02375rem;line-height:100%;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;opacity:1;font-weight:500} @media(min-width:768px){.panClean .placeholder:-ms-input-placeholder{font-size:1.4625rem} } .panClean .fieldStyling{background:#fff;border:1px solid rgba(114,114,114,0.5);box-sizing:border-box;border-radius:5px;width:100%} @media(min-width:768px){.panClean .fieldStyling{border-radius:10px} } .panClean .fieldTypographyMerriweather{font-family:CelestePro,Georgia,serif;font-style:normal;font-weight:normal;font-size:1.02375rem;line-height:171%;color:#5f5f5f} @media(min-width:768px){.panClean .fieldTypographyMerriweather{font-size:1.17rem;line-height:175%} } .panClean .fieldTypography{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500;font-size:1.02375rem;line-height:171%;letter-spacing:.0125em;color:#5f5f5f} @media(min-width:768px){.panClean .fieldTypography{font-size:1.4625rem;line-height:120%} } .panClean .fieldPadding{padding:15px} @media(min-width:768px){.panClean .fieldPadding{padding:25px 15px} } .panClean .public-sector-contact-form.gray-bg{background-color:#f4f4f2} .panClean .public-sector-contact-form.white-bg{background-color:#fff} .panClean .public-sector-contact-form .qoute-block .qoute-text{position:relative;font:normal normal 1.17rem/175% CelestePro,Georgia,serif;color:#5f5f5f;letter-spacing:.0125em;margin-bottom:1.25rem;margin-top:1.25rem;padding-top:2.25rem;padding-left:3.25rem;padding-right:0} .panClean .public-sector-contact-form .qoute-block .qoute-text:before{content:url("/etc/clientlibs/clean/imgs/ten-must-template/quote-icon-theme-cortex.svg");width:15px;position:absolute;top:2.33rem;left:15px;display:inline-block} .panClean .public-sector-contact-form .qoute-block .authorInfo{padding-left:3.25rem;padding-right:0;font:normal 600 .8775rem/130% TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:.0125em;color:#5f5f5f} .panClean .public-sector-contact-form .qoute-block .authorInfo .enabledIndevice{display:none} .panClean .public-sector-contact-form.organic{padding:100px 0} .panClean .public-sector-contact-form.organic .form-title{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.60875rem;line-height:145%;letter-spacing:0;margin-bottom:50px;font-weight:500} .panClean .public-sector-contact-form.organic .ar-4-3{padding-bottom:71%} .panClean .public-sector-contact-form.organic .ar-4-3 img{object-fit:cover} .panClean .public-sector-contact-form input:focus-visible,.panClean .public-sector-contact-form textarea:focus-visible,.panClean .public-sector-contact-form select:focus-visible{outline:0} .panClean .public-sector-contact-form[data-type="prisma"] .in-page-form .thank-you-msg{background:rgba(190,244,255,0.4);border:2px solid #00c0e8} .panClean .public-sector-contact-form[data-type="prisma"] .in-page-form .checkbox input[type="checkbox"]:checked+.icon:before{background-image:url("/etc/clientlibs/clean/imgs/ten-must-template/bullet-check-theme-prisma.svg")} .panClean .public-sector-contact-form[data-type="prisma"] .in-page-form input:focus,.panClean .public-sector-contact-form[data-type="prisma"] .in-page-form textarea:focus,.panClean .public-sector-contact-form[data-type="prisma"] .in-page-form select:focus{box-shadow:0 0 0 3px rgba(0,192,232,0.5)} .panClean .public-sector-contact-form[data-type="strata"] .in-page-form .thank-you-msg{background:rgba(250,231,160,0.4);border:2px solid #ffcb06} .panClean .public-sector-contact-form[data-type="strata"] .in-page-form .checkbox input[type="checkbox"]:checked+.icon:before{background-image:url("/etc/clientlibs/clean/imgs/ten-must-template/bullet-check-theme-strata.svg")} .panClean .public-sector-contact-form[data-type="strata"] .in-page-form input:focus,.panClean .public-sector-contact-form[data-type="strata"] .in-page-form textarea:focus,.panClean .public-sector-contact-form[data-type="strata"] .in-page-form select:focus{outline:0;box-shadow:0 0 0 3px rgba(255,203,6,0.5)} .panClean .public-sector-contact-form[data-type="cortex"] .in-page-form .thank-you-msg{background:rgba(0,204,102,0.1);border:2px solid #0c6} .panClean .public-sector-contact-form[data-type="cortex"] .in-page-form .checkbox input[type="checkbox"]:checked+.icon:before{background-image:url("/etc/clientlibs/clean/imgs/ten-must-template/bullet-check-theme-cortex.svg")} .panClean .public-sector-contact-form[data-type="cortex"] .in-page-form input:focus,.panClean .public-sector-contact-form[data-type="cortex"] .in-page-form textarea:focus,.panClean .public-sector-contact-form[data-type="cortex"] .in-page-form select:focus{outline:0;box-shadow:0 0 0 3px rgba(0,204,102,0.5)} .panClean .public-sector-contact-form[data-type="enterprise"] .in-page-form .thank-you-msg,.panClean .public-sector-contact-form[data-type="default"] .in-page-form .thank-you-msg{background:rgba(255,209,206,0.4);border:2px solid #fa582d} .panClean .public-sector-contact-form[data-type="enterprise"] .in-page-form .checkbox input[type="checkbox"]:checked+.icon:before,.panClean .public-sector-contact-form[data-type="default"] .in-page-form .checkbox input[type="checkbox"]:checked+.icon:before{background-image:url("/etc/clientlibs/clean/imgs/ten-must-template/bullet-check-theme-default.svg")} .panClean .public-sector-contact-form[data-type="enterprise"] .in-page-form input:focus,.panClean .public-sector-contact-form[data-type="default"] .in-page-form input:focus,.panClean .public-sector-contact-form[data-type="enterprise"] .in-page-form textarea:focus,.panClean .public-sector-contact-form[data-type="default"] .in-page-form textarea:focus,.panClean .public-sector-contact-form[data-type="enterprise"] .in-page-form select:focus,.panClean .public-sector-contact-form[data-type="default"] .in-page-form select:focus{outline:0;box-shadow:0 0 0 3px rgba(250,88,45,0.5)} .panClean .public-sector-contact-form[data-type="unit42"] .in-page-form .thank-you-msg{background:rgba(244,170,151,0.4);border:2px solid #c84727} .panClean .public-sector-contact-form[data-type="unit42"] .in-page-form .checkbox input[type="checkbox"]:checked+.icon:before{background-image:url("/etc/clientlibs/clean/imgs/ten-must-template/bullet-check-theme-unit42.svg")} .panClean .public-sector-contact-form[data-type="unit42"] .in-page-form input:focus,.panClean .public-sector-contact-form[data-type="unit42"] .in-page-form textarea:focus,.panClean .public-sector-contact-form[data-type="unit42"] .in-page-form select:focus{outline:0;box-shadow:0 0 0 3px rgba(194,69,34,0.5)} .panClean .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0} .panClean .in-page-form form{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500;font-size:1.02375rem;line-height:171%;letter-spacing:.0125em;color:#5f5f5f} @media(min-width:768px){.panClean .in-page-form form{font-size:1.4625rem;line-height:120%} } .panClean .in-page-form .form-row{margin-bottom:1.6rem} .panClean .in-page-form .form-row .field input{background:#fff;border:1px solid rgba(114,114,114,0.5);box-sizing:border-box;border-radius:5px;width:100%;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500;font-size:1.02375rem;line-height:171%;letter-spacing:.0125em;color:#5f5f5f;padding:15px} @media(min-width:768px){.panClean .in-page-form .form-row .field input{border-radius:10px} } @media(min-width:768px){.panClean .in-page-form .form-row .field input{font-size:1.4625rem;line-height:120%} } @media(min-width:768px){.panClean .in-page-form .form-row .field input{padding:25px 15px} } .panClean .in-page-form .form-row .field input::-webkit-input-placeholder{color:#5f5f5f;font-size:1.02375rem;line-height:100%;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;opacity:1;font-weight:500} @media(min-width:768px){.panClean .in-page-form .form-row .field input::-webkit-input-placeholder{font-size:1.4625rem} } .panClean .in-page-form .form-row .field input:-moz-placeholder{color:#5f5f5f;font-size:1.02375rem;line-height:100%;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;opacity:1;font-weight:500} @media(min-width:768px){.panClean .in-page-form .form-row .field input:-moz-placeholder{font-size:1.4625rem} } .panClean .in-page-form .form-row .field input::-moz-placeholder{color:#5f5f5f;font-size:1.02375rem;line-height:100%;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;opacity:1;font-weight:500} @media(min-width:768px){.panClean .in-page-form .form-row .field input::-moz-placeholder{font-size:1.4625rem} } .panClean .in-page-form .form-row .field input:-ms-input-placeholder{color:#5f5f5f;font-size:1.02375rem;line-height:100%;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;opacity:1;font-weight:500} @media(min-width:768px){.panClean .in-page-form .form-row .field input:-ms-input-placeholder{font-size:1.4625rem} } .panClean .in-page-form .form-row .field textarea{background:#fff;border:1px solid rgba(114,114,114,0.5);box-sizing:border-box;border-radius:5px;width:100%;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500;font-size:1.02375rem;line-height:171%;letter-spacing:.0125em;color:#5f5f5f;padding:15px} @media(min-width:768px){.panClean .in-page-form .form-row .field textarea{border-radius:10px} } @media(min-width:768px){.panClean .in-page-form .form-row .field textarea{font-size:1.4625rem;line-height:120%} } @media(min-width:768px){.panClean .in-page-form .form-row .field textarea{padding:25px 15px} } .panClean .in-page-form .form-row .field textarea::-webkit-input-placeholder{color:#5f5f5f;font-size:1.02375rem;line-height:100%;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;opacity:1;font-weight:500} @media(min-width:768px){.panClean .in-page-form .form-row .field textarea::-webkit-input-placeholder{font-size:1.4625rem} } .panClean .in-page-form .form-row .field textarea:-moz-placeholder{color:#5f5f5f;font-size:1.02375rem;line-height:100%;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;opacity:1;font-weight:500} @media(min-width:768px){.panClean .in-page-form .form-row .field textarea:-moz-placeholder{font-size:1.4625rem} } .panClean .in-page-form .form-row .field textarea::-moz-placeholder{color:#5f5f5f;font-size:1.02375rem;line-height:100%;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;opacity:1;font-weight:500} @media(min-width:768px){.panClean .in-page-form .form-row .field textarea::-moz-placeholder{font-size:1.4625rem} } .panClean .in-page-form .form-row .field textarea:-ms-input-placeholder{color:#5f5f5f;font-size:1.02375rem;line-height:100%;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;opacity:1;font-weight:500} @media(min-width:768px){.panClean .in-page-form .form-row .field textarea:-ms-input-placeholder{font-size:1.4625rem} } .panClean .in-page-form .form-row .field select{display:flex;flex-grow:1;background:#fff;border:1px solid rgba(114,114,114,0.5);border-radius:5px;width:100%;max-width:100%;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("/etc/clientlibs/clean/imgs/ten-must-template/white-down-arrow.svg"),linear-gradient(to bottom,#fff 0,#fff 100%);background-repeat:no-repeat,repeat;background-position:right 2.5rem center,0 0;background-size:auto,100%;transition:margin-left .25s ease-in-out;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500;font-size:1.02375rem;line-height:171%;letter-spacing:.0125em;color:#5f5f5f;padding:15px} @media(min-width:768px){.panClean .in-page-form .form-row .field select{border-radius:10px} } @media(min-width:768px){.panClean .in-page-form .form-row .field select{font-size:1.4625rem;line-height:120%} } @media(min-width:768px){.panClean .in-page-form .form-row .field select{padding:25px 15px} } .panClean .in-page-form .form-row .field select::-ms-expand{display:none} .panClean .in-page-form .form-row .field select option{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500;font-size:1.02375rem;line-height:171%;letter-spacing:.0125em;color:#5f5f5f} @media(min-width:768px){.panClean .in-page-form .form-row .field select option{font-size:1.4625rem;line-height:120%} } .panClean .in-page-form .form-row .field select::-webkit-input-placeholder{color:#5f5f5f;font-size:1.02375rem;line-height:100%;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;opacity:1;font-weight:500} @media(min-width:768px){.panClean .in-page-form .form-row .field select::-webkit-input-placeholder{font-size:1.4625rem} } .panClean .in-page-form .form-row .field select:-moz-placeholder{color:#5f5f5f;font-size:1.02375rem;line-height:100%;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;opacity:1;font-weight:500} @media(min-width:768px){.panClean .in-page-form .form-row .field select:-moz-placeholder{font-size:1.4625rem} } .panClean .in-page-form .form-row .field select::-moz-placeholder{color:#5f5f5f;font-size:1.02375rem;line-height:100%;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;opacity:1;font-weight:500} @media(min-width:768px){.panClean .in-page-form .form-row .field select::-moz-placeholder{font-size:1.4625rem} } .panClean .in-page-form .form-row .field select:-ms-input-placeholder{color:#5f5f5f;font-size:1.02375rem;line-height:100%;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;opacity:1;font-weight:500} @media(min-width:768px){.panClean .in-page-form .form-row .field select:-ms-input-placeholder{font-size:1.4625rem} } .panClean .in-page-form .form-row .field label.error{color:#e81212 !important;font-weight:500;font-size:.950625rem} .panClean .in-page-form .form-row .checkbox{display:flex;align-items:center;margin:0 0 .5rem;font-family:CelestePro,Georgia,serif;font-style:normal;font-weight:normal;font-size:1.02375rem;line-height:171%;color:#5f5f5f} @media(min-width:768px){.panClean .in-page-form .form-row .checkbox{font-size:1.17rem;line-height:175%} } .panClean .in-page-form .form-row .checkbox input[type="checkbox"]{display:none} .panClean .in-page-form .form-row .checkbox input[type="checkbox"]+.icon{width:21px;height:21px;background:#fff;border:1px solid rgba(114,114,114,0.5);border-radius:.3rem;margin:0 10px 0 0} .panClean .in-page-form .form-row .checkbox input[type="checkbox"]:checked+.icon:before{content:'';width:21px;height:21px;background-repeat:no-repeat;display:inline-block} .panClean .in-page-form .form-row.captcha-text>span{color:#5f5f5f;font-size:.804375rem;line-height:127%} .panClean .in-page-form .form-row .legal{font-family:CelestePro,Georgia,serif;font-style:normal;font-weight:normal;font-size:1.02375rem;line-height:171%;color:#5f5f5f} @media(min-width:768px){.panClean .in-page-form .form-row .legal{font-size:1.17rem;line-height:175%} } .panClean .in-page-form .form-row .legal a{color:#000;text-decoration:underline} .panClean .in-page-form .form-row .legal a:hover{color:#fa582d;text-decoration:none} .panClean .in-page-form .btn-submit{text-transform:capitalize;padding:14px 25px;min-width:200px;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:600;font-size:1.17rem;line-height:106.2%;background-color:#000;color:#fff} .panClean .in-page-form .thank-you-msg{background:rgba(0,204,102,0.1);border:2px solid #0c6;box-sizing:border-box;border-radius:10px;margin-top:20px;max-width:375px;padding:25px} .panClean .in-page-form .thank-you-msg p.thank-you-msg-body{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:1.17rem;line-height:162%;color:#141414} .panClean .in-page-form .thank-you-msg .thank-you-msg-header{font-size:1.4625rem;line-height:150%;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} @media(max-width:991.98px){.panClean .in-page-form .form-row{display:flex;justify-content:space-between} .panClean .in-page-form .form-row .field{flex-grow:1;flex-shrink:1;flex-basis:auto} .panClean .public-sector-contact-form.extended-right{overflow:hidden} .panClean .public-sector-contact-form.extended-right .container-fluid>.row{flex-direction:column} .panClean .public-sector-contact-form.organic{padding:60px 0} .panClean .public-sector-contact-form.organic .rightCol{margin-bottom:60px;margin-top:40px} .panClean .public-sector-contact-form.organic .qoute-block .qoute-text{padding-left:0;margin-top:2.25rem} .panClean .public-sector-contact-form.organic .qoute-block .qoute-text::before{top:0;left:0} .panClean .public-sector-contact-form.organic .qoute-block .authorInfo{padding-right:3.25rem;padding-left:0} } @media(max-width:767.98px){.panClean .public-sector-contact-form.organic .form-title{font-size:1.02375rem;line-height:142%;letter-spacing:normal;margin-bottom:30px;font-weight:500} .panClean .public-sector-contact-form iframe{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0} } @media(min-width:992px){.panClean .public-sector-contact-form{padding:0} .panClean .public-sector-contact-form .rightCol{padding-left:3rem} .panClean .public-sector-contact-form.extended-right{overflow:hidden} .panClean .public-sector-contact-form.extended-right .container-fluid{padding-right:0;margin-right:0} .panClean .public-sector-contact-form.extended-right .container-fluid>.row{flex-direction:row-reverse} .panClean .public-sector-contact-form .qoute-block{max-width:70%} .panClean .public-sector-contact-form.organic .rightCol{padding-left:0} .panClean .public-sector-contact-form.organic .qoute-block{margin-left:3%} .panClean .public-sector-contact-form.organic .lg-ar-1-1{padding-bottom:111%} } @supports(-ms-ime-align:auto){overflow:hidden} @media all and (-ms-high-contrast:none){.panClean{overflow:hidden} }.panClean .base-component-spacer.spacer-none{height:0} .panClean .base-component-spacer.spacer-small{height:30px} .panClean .base-component-spacer.spacer-medium{height:60px} .panClean .base-component-spacer.spacer-large{height:90px} @media(max-width:991.98px){.panClean .base-component-spacer.tablet-spacer-none{height:0} .panClean .base-component-spacer.tablet-spacer-small{height:30px} .panClean .base-component-spacer.tablet-spacer-medium{height:60px} .panClean .base-component-spacer.tablet-spacer-large{height:90px} } @media(max-width:767.98px){.panClean .base-component-spacer.mobile-spacer-none{height:0} .panClean .base-component-spacer.mobile-spacer-small{height:30px} .panClean .base-component-spacer.mobile-spacer-medium{height:60px} .panClean .base-component-spacer.mobile-spacer-large{height:90px} }.panClean .horizontal-image-text .content-block{justify-content:center} .panClean .horizontal-image-text .content-block .sub-text{font:normal normal 1.60875rem/145% TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:-0.5px;color:#5f5f5f;margin-top:15px} @media(max-width:767.98px){.panClean .horizontal-image-text .flex-row{display:flex;align-items:center;justify-content:center} .panClean .horizontal-image-text .content-block{text-align:center} } @media(max-width:991.98px){.panClean .horizontal-image-text .content-block .sub-text{font:normal normal 1.02375rem/142% TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:-0.5px;color:#5f5f5f} } @media(min-width:768px){.panClean .horizontal-image-text .content-block{padding:0} } .panClean .vertical-image-text .content-block .sub-text{text-align:center;color:#141414;margin-top:40px} .panClean .vertical-image-text .content-block .actions{display:flex;justify-content:center} @media(max-width:991.98px){.panClean .content-block .sub-text{font:normal normal 1.02375rem/150% CelestePro,Georgia,serif} } @media(min-width:992px){.panClean .content-block .sub-text{font:normal normal 1.755rem/150% CelestePro,Georgia,serif} }.panClean .linkHelper [data-type="strata"] .btn:focus,.panClean .linkHelper [data-type="strata"] .btn.focus{box-shadow:0 0 0 3px rgba(255,203,6,0.5)} .panClean .linkHelper [data-type="strata"] .btn-primary{background-color:#ffcb06} .panClean .linkHelper [data-type="strata"] .btn-primary:hover{background-color:#ffd639} .panClean .linkHelper [data-type="strata"] .btn-primary:active{background-color:#f6c200} .panClean .linkHelper [data-type="strata"] .btn-primary-outline{border-color:#ffcb06} .panClean .linkHelper [data-type="strata"] .btn-primary-outline:hover{background-color:#ffcb06} .panClean .linkHelper [data-type="strata"] .btn-primary-outline:active{background-color:#f6c200} .panClean .linkHelper [data-type="prisma"] .btn:focus,.panClean .linkHelper [data-type="prisma"] .btn.focus{box-shadow:0 0 0 3px rgba(0,192,232,0.5)} .panClean .linkHelper [data-type="prisma"] .btn-primary{background-color:#00c0e8} .panClean .linkHelper [data-type="prisma"] .btn-primary:hover{background-color:#02d3ff} .panClean .linkHelper [data-type="prisma"] .btn-primary:active{background-color:#00b3d9} .panClean .linkHelper [data-type="prisma"] .btn-primary-outline{border-color:#00c0e8} .panClean .linkHelper [data-type="prisma"] .btn-primary-outline:hover{background-color:#00c0e8} .panClean .linkHelper [data-type="prisma"] .btn-primary-outline:active{background-color:#00b3d9} .panClean .linkHelper [data-type="cortex"] .btn:focus,.panClean .linkHelper [data-type="cortex"] .btn.focus{box-shadow:0 0 0 3px rgba(0,204,102,0.5)} .panClean .linkHelper [data-type="cortex"] .btn-primary{background-color:#0c6} .panClean .linkHelper [data-type="cortex"] .btn-primary:hover{background-color:#00e673} .panClean .linkHelper [data-type="cortex"] .btn-primary:active{background-color:#00bd5e} .panClean .linkHelper [data-type="cortex"] .btn-primary-outline{border-color:#0c6} .panClean .linkHelper [data-type="cortex"] .btn-primary-outline:hover{background-color:#0c6} .panClean .linkHelper [data-type="cortex"] .btn-primary-outline:active{background-color:#00bd5e} .panClean .linkHelper [data-type="okyo"] .btn:focus,.panClean .linkHelper [data-type="okyo"] .btn.focus{box-shadow:0 0 0 3px rgba(96,104,196,0.5)} .panClean .linkHelper [data-type="okyo"] .btn-primary{background-color:#7d87ff} .panClean .linkHelper [data-type="okyo"] .btn-primary:hover{background-color:#b0b6ff} .panClean .linkHelper [data-type="okyo"] .btn-primary:active{background-color:#6e79ff} .panClean .linkHelper [data-type="okyo"] .btn-primary-outline{border-color:#7d87ff} .panClean .linkHelper [data-type="okyo"] .btn-primary-outline:hover{background-color:#7d87ff} .panClean .linkHelper [data-type="okyo"] .btn-primary-outline:active{background-color:#6e79ff} .panClean .linkHelper [data-type="unit42"] .btn:focus,.panClean .linkHelper [data-type="unit42"] .btn.focus{box-shadow:0 0 0 3px #c84727} .panClean .linkHelper [data-type="unit42"] .btn-primary{background-color:#c84727} .panClean .linkHelper [data-type="unit42"] .btn-primary:hover{background-color:#db6447} .panClean .linkHelper [data-type="unit42"] .btn-primary:active{background-color:#bb4225} .panClean .linkHelper [data-type="unit42"] .btn-primary-outline{border-color:#c84727} .panClean .linkHelper [data-type="unit42"] .btn-primary-outline:hover{background-color:#c84727} .panClean .linkHelper [data-type="unit42"] .btn-primary-outline:active{background-color:#bb4225} .panClean .linkHelper [data-type="default"] .btn-primary,.panClean .linkHelper [data-type="paloaltonetworks"] .btn-primary{background-color:#fa582d} .panClean .linkHelper [data-type="default"] .btn-primary:focus,.panClean .linkHelper [data-type="paloaltonetworks"] .btn-primary:focus{box-shadow:0 0 0 3px rgba(250,88,45,0.5)} .panClean .linkHelper [data-type="default"] .btn-primary:hover,.panClean .linkHelper [data-type="paloaltonetworks"] .btn-primary:hover{background-color:#fb7652} .panClean .linkHelper [data-type="default"] .btn-primary:active,.panClean .linkHelper [data-type="paloaltonetworks"] .btn-primary:active{background-color:#f94414}.panClean .spacer-component.spacer-none{height:0} .panClean .spacer-component.spacer-small{height:2rem} .panClean .spacer-component.spacer-medium{height:4rem} .panClean .spacer-component.spacer-large{height:6rem} .panClean .spacer-component.spacer-xlarge{height:8rem} .panClean .spacer-component.spacer-xxlarge{height:10rem} .panClean .spacer-component.spacer-xxxlarge{height:12.5rem} @media(max-width:991.98px){.panClean .spacer-component.tablet-spacer-none{height:0} .panClean .spacer-component.tablet-spacer-small{height:2rem} .panClean .spacer-component.tablet-spacer-medium{height:4rem} .panClean .spacer-component.tablet-spacer-large{height:6rem} .panClean .spacer-component.tablet-spacer-xlarge{height:8rem} .panClean .spacer-component.tablet-spacer-xxlarge{height:10rem} .panClean .spacer-component.tablet-spacer-xxxlarge{height:12.5rem} } @media(max-width:767.98px){.panClean .spacer-component.mobile-spacer-none{height:0} .panClean .spacer-component.mobile-spacer-small{height:2rem} .panClean .spacer-component.mobile-spacer-medium{height:60px} .panClean .spacer-component.mobile-spacer-large{height:6rem} .panClean .spacer-component.mobile-spacer-xlarge{height:8rem} .panClean .spacer-component.mobile-spacer-xxlarge{height:10rem} .panClean .spacer-component.mobile-spacer-xxxlarge{height:12.5rem} } @media(min-width:2400px){.panClean .spacer-component.tablet-spacer-small{height:3rem} .panClean .spacer-component.tablet-spacer-medium{height:6rem} .panClean .spacer-component.tablet-spacer-large{height:9rem} .panClean .spacer-component.tablet-spacer-xlarge{height:12rem} .panClean .spacer-component.tablet-spacer-xxlarge{height:15rem} .panClean .spacer-component.tablet-spacer-xxxlarge{height:18rem} .panClean .spacer-component.spacer-small{height:4rem} .panClean .spacer-component.spacer-medium{height:8rem} .panClean .spacer-component.spacer-large{height:12rem} .panClean .spacer-component.spacer-xlarge{height:16rem} .panClean .spacer-component.spacer-xxlarge{height:20rem} .panClean .spacer-component.spacer-xxxlarge{height:24rem} } @media(min-width:3200px){.panClean .spacer-component.spacer-small{height:4rem} .panClean .spacer-component.spacer-medium{height:8rem} .panClean .spacer-component.spacer-large{height:12rem} .panClean .spacer-component.spacer-xlarge{height:16rem} .panClean .spacer-component.spacer-xxlarge{height:20rem} .panClean .spacer-component.spacer-xxxlarge{height:24rem} }.panClean .custom-text-comp.theme-dark .eyebrow,.panClean .custom-text-comp.theme-dark .mega-eyebrow,.panClean .custom-text-comp.theme-dark .sub-title{color:#141414} .panClean .custom-text-comp.theme-dark .quote-text-type{color:#5f5f5f} .panClean .custom-text-comp.theme-dark .eyebrow.gray,.panClean .custom-text-comp.theme-dark .mega-eyebrow.gray,.panClean .custom-text-comp.theme-dark .sub-title.gray{color:#5f5f5f} .panClean .custom-text-comp.theme-dark .eyebrow.gray .btn-link,.panClean .custom-text-comp.theme-dark .mega-eyebrow.gray .btn-link,.panClean .custom-text-comp.theme-dark .sub-title.gray .btn-link{color:#5f5f5f} .panClean .custom-text-comp.theme-dark .eyebrow.gray .btn-link::after,.panClean .custom-text-comp.theme-dark .mega-eyebrow.gray .btn-link::after,.panClean .custom-text-comp.theme-dark .sub-title.gray .btn-link::after{background-color:#5f5f5f;bottom:3px} .panClean .custom-text-comp.theme-dark a:not(.btn-link,.btn){text-decoration:underline;color:#5f5f5f} .panClean .custom-text-comp.theme-dark a.btn-link{color:#5f5f5f;text-decoration:underline} .panClean .custom-text-comp.theme-dark a.btn-link:after{content:none} .panClean .custom-text-comp.theme-light .eyebrow,.panClean .custom-text-comp.theme-light .mega-eyebrow,.panClean .custom-text-comp.theme-light .sub-title,.panClean .custom-text-comp.theme-light .quote-text-type,.panClean .custom-text-comp.theme-light .normal-text-type,.panClean .custom-text-comp.theme-light .display-1{color:#fff} .panClean .custom-text-comp.theme-light a:not(.btn-link,.btn){text-decoration:underline;color:#fff} .panClean .custom-text-comp.theme-light a.btn-link{color:#fff;text-decoration:underline} .panClean .custom-text-comp.theme-light a.btn-link:after{content:none} .panClean .custom-text-comp.theme-light .eyebrow.gray,.panClean .custom-text-comp.theme-light .mega-eyebrow.gray,.panClean .custom-text-comp.theme-light .sub-title.gray{color:#5f5f5f} .panClean .custom-text-comp.theme-light .eyebrow.gray .btn-link,.panClean .custom-text-comp.theme-light .mega-eyebrow.gray .btn-link,.panClean .custom-text-comp.theme-light .sub-title.gray .btn-link{color:#5f5f5f} .panClean .custom-text-comp.theme-light .eyebrow.gray .btn-link::after,.panClean .custom-text-comp.theme-light .mega-eyebrow.gray .btn-link::after,.panClean .custom-text-comp.theme-light .sub-title.gray .btn-link::after{background-color:#5f5f5f;bottom:3px} .panClean .custom-text-comp.content-alignment-right .row{flex-direction:row-reverse} .panClean .custom-text-comp .eyebrow,.panClean .custom-text-comp .mega-eyebrow{margin-bottom:45px;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .custom-text-comp .eyebrow.no-show-eyebrow:before,.panClean .custom-text-comp .mega-eyebrow.no-show-eyebrow:before{display:none} .panClean .custom-text-comp .eyebrow.no-content-eyebrow,.panClean .custom-text-comp .mega-eyebrow.no-content-eyebrow{margin-bottom:0 !important} .panClean .custom-text-comp .eyebrow.medium,.panClean .custom-text-comp .mega-eyebrow.medium{font-size:1.316rem;line-height:1.3} .panClean .custom-text-comp .eyebrow.small,.panClean .custom-text-comp .mega-eyebrow.small{font-weight:600} .panClean .custom-text-comp .normal-text-type{margin-bottom:32px} .panClean .custom-text-comp .sub-title.unit42{font-size:1.608rem;font-weight:500;line-height:1.45;letter-spacing:-0.5px} .panClean .custom-text-comp .quote-text-type{font-family:CelestePro,Georgia,serif;font-weight:300;margin:0 0 45px} .panClean .custom-text-comp .title-color-gtm{color:#fa582d;background-image:linear-gradient(to right,#fa582d,#ee3606);background-clip:text;-webkit-background-clip:text} .panClean .custom-text-comp .display-1.decimal{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500;font-size:1.023rem;line-height:1.4} .panClean .custom-text-comp .actions{margin-top:45px} .panClean .custom-text-comp .actions .btn{margin-bottom:10px} .panClean .custom-text-comp ul.check-list{padding-left:40px;padding-left:0;margin:24px 0 0 0} .panClean .custom-text-comp ul.check-list>li{padding-bottom:15px;position:relative} .panClean .custom-text-comp ul.check-list>li::before{position:absolute;content:url('/etc/clientlibs/clean/imgs/check-orange.svg');top:5px;left:-40px;top:12px;left:0} .panClean .custom-text-comp .check-list-center{display:flex;justify-content:center} .panClean .custom-text-comp[data-type="prisma"] .title-color-gtm{color:#00c0e8;background-image:linear-gradient(to right,#00c0e8,#0096b5)} .panClean .custom-text-comp[data-type="prisma"] ul.check-list>li::before{content:url('/etc/clientlibs/clean/imgs/check-blue.svg')} .panClean .custom-text-comp[data-type="cortex"] .title-color-gtm{color:#0c6;background-image:linear-gradient(to right,#0c6,#00994d)} .panClean .custom-text-comp[data-type="cortex"] ul.check-list>li::before{content:url('/etc/clientlibs/clean/imgs/check-green.svg')} .panClean .custom-text-comp[data-type="strata"] .title-color-gtm{color:#ffcb06;background-image:linear-gradient(to right,#ffcb06,#d2a600)} .panClean .custom-text-comp[data-type="strata"] ul.check-list>li::before{content:url('/etc/clientlibs/clean/imgs/check-yellow.svg')} .panClean .custom-text-comp[data-type="unit42"] .title-color-gtm{color:#c84727;background-image:linear-gradient(to right,#d64420,#d9551d)} .panClean .custom-text-comp[data-type="unit42"] ul.check-list>li::before{content:url('/etc/clientlibs/clean/imgs/check-maroon.svg')} .panClean .custom-text-comp[data-type="okyo"] .title-color-gtm{color:#7d87ff;background-image:linear-gradient(to right,#7d87ff,#4a58ff)} .panClean .custom-text-comp[data-type="okyo"] ul.check-list>li::before{content:url('/etc/clientlibs/clean/imgs/check-purple.svg')} @media(max-width:991.98px){.panClean .custom-text-comp .normal-text-type{margin-bottom:24px} .panClean .custom-text-comp.reduce-mobile-text-spacing .title{margin-bottom:16px} .panClean .custom-text-comp.reduce-mobile-text-spacing .actions{margin-top:16px} .panClean .custom-text-comp.title-brand .eyebrow::before{width:30px} .panClean .custom-text-comp.title-brand .eyebrow,.panClean .custom-text-comp.title-brand .mega-eyebrow{padding-top:25px;margin-bottom:45px} .panClean .custom-text-comp.title-brand .eyebrow.medium,.panClean .custom-text-comp.title-brand .mega-eyebrow.medium{font-size:1.023rem;line-height:1.29} .panClean .custom-text-comp.title-brand.text-center:not(.makeAlignmentCenterOnDevices){text-align:left !important} .panClean .custom-text-comp.title-brand.text-center:not(.makeAlignmentCenterOnDevices) .eyebrow:before,.panClean .custom-text-comp.title-brand.text-center:not(.makeAlignmentCenterOnDevices) .mega-eyebrow:before{left:0;transform:none} .panClean .custom-text-comp.title-brand.text-center:not(.makeAlignmentCenterOnDevices) .check-list-center{justify-content:flex-start} .panClean .custom-text-comp.title-brand.text-center .eyebrow:before,.panClean .custom-text-comp.title-brand.text-center .mega-eyebrow:before{left:50%;transform:translate(-50%)} .panClean .custom-text-comp.title-brand .sub-title.unit42{font-size:1.023rem;line-height:1.43} .panClean .custom-text-comp.title-brand.makeAlignmentCenterOnDevices{text-align:center !important} .panClean .custom-text-comp.title-brand.makeAlignmentCenterOnDevices .eyebrow:before,.panClean .custom-text-comp.title-brand.makeAlignmentCenterOnDevices .mega-eyebrow:before{left:50%;transform:translate(-50%)} .panClean .custom-text-comp.title-brand.makeAlignmentCenterOnDevices .check-list-center{justify-content:center} .panClean .custom-text-comp ul.check-list{margin:18px 0 0 0} } @media(max-width:767.98px){.panClean .custom-text-comp .quote-text-type.h3{line-height:1.6em} .panClean .custom-text-comp .normal-text-type{margin-bottom:32px} } @media(min-width:375px){.panClean .custom-text-comp .h6 .btn-link{font-size:1.023rem;font-size:calc(0.875rem + (16 - 14) *((100vw - 375px) /(768 - 375)))} } @media(min-width:768px){.panClean .custom-text-comp .h6 .btn-link{font-size:1.17rem} } @media(min-width:992px){.panClean .custom-text-comp .normal-text-type{margin-bottom:32px} .panClean .custom-text-comp.reduce-desktop-title-spacing.title-brand{margin-bottom:0} .panClean .custom-text-comp.title-brand{text-align:center;margin-bottom:60px} .panClean .custom-text-comp.title-brand .eyebrow::before{width:50px} .panClean .custom-text-comp.title-brand .eyebrow,.panClean .custom-text-comp.title-brand .mega-eyebrow{padding-top:28px;margin-bottom:45px} .panClean .custom-text-comp.title-brand .eyebrow:before,.panClean .custom-text-comp.title-brand .mega-eyebrow:before{left:50%;transform:translateX(-50%)} .panClean .custom-text-comp.title-brand.text-left .eyebrow:before,.panClean .custom-text-comp.title-brand.text-left .mega-eyebrow:before{left:0;transform:none} .panClean .custom-text-comp .display-1.decimal{font-size:1.608rem;line-height:1.4;letter-spacing:0} } @media(min-width:1400px){.panClean .custom-text-comp .h6 .btn-link{font-size:1.17rem;font-size:calc(1rem + (18 - 16) *((100vw - 1400px) /(1920 - 1400)))} } @media(min-width:1920px){.panClean .custom-text-comp .h6 .btn-link{font-size:1.316rem} } @media all and (-ms-high-contrast:none){.panClean .custom-text-comp .title-color-gtm{background:transparent !important} .panClean .custom-text-comp[data-type="default"] .title-color-gtm{color:#fa582d} .panClean .custom-text-comp[data-type="strata"] .title-color-gtm{color:#ffcb06} .panClean .custom-text-comp[data-type="prisma"] .title-color-gtm{color:#00c0e8} .panClean .custom-text-comp[data-type="cortex"] .title-color-gtm{color:#0c6} .panClean .custom-text-comp[data-type="unit42"] .title-color-gtm{color:#c84727} .panClean .custom-text-comp[data-type="okyo"] .title-color-gtm{color:#7d87ff} }.panClean .product-family-card .product-type{width:100%;display:flex;align-items:center} .panClean .product-family-card .product-type .icon{display:inline-block;background-size:auto;background-repeat:no-repeat;background-position:center;background-color:#fa582d;background-image:url('/etc/clientlibs/clean/imgs/logo-default.svg');flex-grow:0;flex-shrink:0;width:43px;height:46px} .panClean .product-family-card .product-type .text{font:normal 500 1.31625rem/133% TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;display:inline-block;width:100%;text-transform:none !important;margin-left:24px;word-break:break-word;text-align:left} .panClean .product-family-card .product-type.hideBorder{border-bottom:0 solid #5f5f5f !important;margin-bottom:0} .panClean .product-family-card .eyebrow{margin-bottom:30px} .panClean .product-family-card[data-type="strata"] .product-type .icon{background-color:#ffcb06;background-image:url('/etc/clientlibs/clean/imgs/logo-strata.svg')} .panClean .product-family-card[data-type="strata"] .title-brand .eyebrow:before{background-color:#ffcb06} .panClean .product-family-card[data-type="okyo"] .product-type .icon{background-color:#7d87ff;background-image:url('/etc/clientlibs/clean/imgs/okyo-logo.svg');background-size:80%} .panClean .product-family-card[data-type="okyo"] .title-brand .eyebrow:before{background-color:#7d87ff} .panClean .product-family-card[data-type="prisma"] .product-type .icon{background-color:#00c0e8;background-image:url('/etc/clientlibs/clean/imgs/logo-prisma.svg')} .panClean .product-family-card[data-type="prisma"] .title-brand .eyebrow:before{background-color:#00c0e8} .panClean .product-family-card[data-type="cortex"] .product-type .icon{background-color:#0c6;background-image:url('/etc/clientlibs/clean/imgs/logo-cortex.svg')} .panClean .product-family-card[data-type="cortex"] .title-brand .eyebrow:before{background-color:#0c6} .panClean .product-family-card[data-type="unit42"] .product-type .icon{background-color:#c84727;background-image:url('/etc/clientlibs/clean/imgs/icon-Unit42-white.svg')} .panClean .product-family-card[data-type="unit42"] .title-brand .eyebrow:before{background-color:#c84727} .panClean .product-family-card .card-wrapper{width:100%;background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,0.15);border-radius:16px;margin:15px 0;word-wrap:break-word} .panClean .product-family-card .card-wrapper .top-section{background-color:#f4f4f2;border-top-left-radius:15px;border-top-right-radius:15px;background-position:top center !important;background-size:cover !important} .panClean .product-family-card .card-wrapper .top-section .bg-icon{width:249px;position:absolute;top:50%;left:50%;height:249px;transform:translate(-50%,-50%);background-repeat:no-repeat !important;background-size:contain !important;background-position:center} .panClean .product-family-card .card-wrapper .top-section .img-ratio{display:inline-block;width:100%;height:0;overflow:hidden;position:relative;margin:0;padding-bottom:40%} .panClean .product-family-card .card-wrapper .top-section .img-ratio img{position:absolute;width:100%;height:100%;object-fit:contain;font-family:"object-fit: contain;"} .panClean .product-family-card .card-wrapper .content{padding:50px;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;text-align:center} .panClean .product-family-card .card-wrapper .content h2,.panClean .product-family-card .card-wrapper .content h3{width:100%} .panClean .product-family-card .card-wrapper .content .title{margin-bottom:27px} .panClean .product-family-card .card-wrapper .content .category{display:flex;align-items:center} .panClean .product-family-card .card-wrapper .actions{padding:10px;display:flex;flex-direction:column;align-items:center;margin-top:auto} .panClean .product-family-card .card-wrapper .content-p{font-family:CelestePro,Georgia,serif;font-weight:400;font-size:1.31625rem;line-height:160%;color:#141414;margin-bottom:2rem;margin-top:2rem;text-align:center;width:100%} .panClean .product-family-card .card-wrapper .content-p.bold{font:normal bold 1.755rem/175% CelestePro,Georgia,serif;color:#5f5f5f} .panClean .product-family-card .card-wrapper .card-unordered-list{padding-left:60px;margin:0 0 2rem;list-style:none;display:flex;flex-direction:column;align-items:flex-start} .panClean .product-family-card .card-wrapper .card-unordered-list>li{margin-bottom:15px;position:relative;text-align:left;font:normal 500 1.31625rem/116% TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .product-family-card .card-wrapper .card-unordered-list>li::before{position:absolute;content:url('/etc/clientlibs/clean/imgs/check-black.svg');top:0;left:-30px} .panClean .product-family-card[data-type="default"] .category .panw-icon,.panClean .product-family-card[data-type="enterprise"] .category .panw-icon,.panClean .product-family-card[data-type="cdss"] .category .panw-icon{background-color:#fa582d} .panClean .product-family-card[data-type="strata"] .category .panw-icon{background-color:#ffcb06} .panClean .product-family-card[data-type="prisma"] .category .panw-icon,.panClean .product-family-card[data-type="sase"] .category .panw-icon{background-color:#00c0e8} .panClean .product-family-card[data-type="unit42"] .category .panw-icon,.panClean .product-family-card[data-type="unit 42"] .category .panw-icon{background-color:#c84727} .panClean .product-family-card[data-type="okyo"] .category .panw-icon{background-color:#7d87ff} @media(max-width:1199.98px){.panClean .product-family-card .three-card-row .card-wrapper .content{padding-left:20px;padding-right:20px} .panClean .product-family-card .three-card-row .card-wrapper .card-unordered-list{margin-bottom:20px} .panClean .product-family-card .card-wrapper .card-unordered-list{padding-left:40px} } @media(max-width:991.98px){.panClean .product-family-card .product-type .text{font-size:1.02375rem;line-height:128%} .panClean .product-family-card .card-wrapper .content{padding-left:20px;padding-right:20px} .panClean .product-family-card .card-wrapper .content .content-p{font-size:1.02375rem;line-height:171%;margin-bottom:1rem;color:#5f5f5f} .panClean .product-family-card .card-wrapper .content .content-p.bold{font-size:1.02375rem;line-height:171%} .panClean .product-family-card .card-wrapper .content .title{font-size:1.4625rem;line-height:130%} .panClean .product-family-card .card-wrapper .top-section .bg-icon{width:134px;height:134px} .panClean .product-family-card .card-wrapper .card-unordered-list{margin-bottom:1rem} .panClean .product-family-card .card-wrapper .card-unordered-list>li{font-size:.8775rem;line-height:175%} .panClean .product-family-card .card-wrapper .card-unordered-list>li::before{left:-28px} } @media(max-width:767.98px){.panClean .product-family-card .card-wrapper .content-p.bold{font-weight:normal} } @media(min-width:1200px){.panClean .product-family-card .three-card-row .card-wrapper .card-unordered-list{padding-left:50px} .panClean .product-family-card .three-card-row .card-wrapper .card-unordered-list>li{margin-bottom:20px} .panClean .product-family-card .three-card-row .card-wrapper .content{padding:50px 35px} .panClean .product-family-card .three-card-row .card-wrapper .top-section .bg-icon{width:165px;height:165px} }.panClean .base-component-spacer.spacer-none{padding-top:0} .panClean .base-component-spacer.spacer-small{padding-top:2rem} .panClean .base-component-spacer.spacer-medium{padding-top:4rem} .panClean .base-component-spacer.spacer-large{padding-top:6rem} .panClean .base-component-spacer.spacer-xlarge{padding-top:8rem} .panClean .base-component-spacer.spacer-xxlarge{padding-top:10rem} .panClean .base-component-spacer.spacer-xxxlarge{padding-top:12rem} .panClean .base-component-spacer.bottom-spacer-none{padding-bottom:0} .panClean .base-component-spacer.bottom-spacer-small{padding-bottom:2rem} .panClean .base-component-spacer.bottom-spacer-medium{padding-bottom:4rem} .panClean .base-component-spacer.bottom-spacer-large{padding-bottom:6rem} .panClean .base-component-spacer.bottom-spacer-xlarge{padding-bottom:8rem} .panClean .base-component-spacer.bottom-spacer-xxlarge{padding-bottom:10rem} .panClean .base-component-spacer.bottom-spacer-xxxlarge{padding-bottom:12rem} @media(max-width:991.98px){.panClean .base-component-spacer.tablet-spacer-none{padding-top:0 !important} .panClean .base-component-spacer.tablet-spacer-small{padding-top:2rem !important} .panClean .base-component-spacer.tablet-spacer-medium{padding-top:4rem !important} .panClean .base-component-spacer.tablet-spacer-large{padding-top:6rem !important} .panClean .base-component-spacer.tablet-spacer-xlarge{padding-top:8rem !important} .panClean .base-component-spacer.tablet-spacer-xxlarge{padding-top:10rem !important} .panClean .base-component-spacer.tablet-spacer-xxxlarge{padding-top:12rem !important} .panClean .base-component-spacer.bottom-tablet-spacer-none{padding-bottom:0 !important} .panClean .base-component-spacer.bottom-tablet-spacer-small{padding-bottom:2rem !important} .panClean .base-component-spacer.bottom-tablet-spacer-medium{padding-bottom:4rem !important} .panClean .base-component-spacer.bottom-tablet-spacer-large{padding-bottom:6rem !important} .panClean .base-component-spacer.bottom-tablet-spacer-xlarge{padding-bottom:8rem !important} .panClean .base-component-spacer.bottom-tablet-spacer-xxlarge{padding-bottom:10rem !important} .panClean .base-component-spacer.bottom-tablet-spacer-xxxlarge{padding-bottom:12rem !important} } @media(max-width:767.98px){.panClean .base-component-spacer.mobile-spacer-none{padding-top:0 !important} .panClean .base-component-spacer.mobile-spacer-small{padding-top:2rem !important} .panClean .base-component-spacer.mobile-spacer-medium{padding-top:4rem !important} .panClean .base-component-spacer.mobile-spacer-large{padding-top:6rem !important} .panClean .base-component-spacer.mobile-spacer-xlarge{padding-top:8rem !important} .panClean .base-component-spacer.mobile-spacer-xxlarge{padding-top:10rem !important} .panClean .base-component-spacer.mobile-spacer-xxxlarge{padding-top:12rem !important} .panClean .base-component-spacer.bottom-mobile-spacer-none{padding-bottom:0 !important} .panClean .base-component-spacer.bottom-mobile-spacer-small{padding-bottom:2rem !important} .panClean .base-component-spacer.bottom-mobile-spacer-medium{padding-bottom:4rem !important} .panClean .base-component-spacer.bottom-mobile-spacer-large{padding-bottom:6rem !important} .panClean .base-component-spacer.bottom-mobile-spacer-xlarge{padding-bottom:8rem !important} .panClean .base-component-spacer.bottom-mobile-spacer-xxlarge{padding-bottom:10rem !important} .panClean .base-component-spacer.bottom-mobile-spacer-xxxlarge{padding-bottom:12rem !important} }.panClean .prisma-highlight .title-brand .eyebrow{color:#fff} .panClean .prisma-highlight .title{color:#fff} .panClean .prisma-highlight .text{color:#fff} .panClean .prisma-highlight .description{color:#fff} .panClean .prisma-highlight .highlight-slide.black-white .col-12{background:linear-gradient(224deg,#323232 13.2%,#141414 175.32%) !important} .panClean .prisma-highlight .highlight-slide.black-white .col-12::before{background-color:#fff !important} .panClean .prisma-highlight .highlight-slide.white-black .col-12{background:#fff !important} .panClean .prisma-highlight .highlight-slide.white-black .col-12::before{background-color:#141414 !important} .panClean .prisma-highlight .highlight-slide.white-black .title-brand .eyebrow{color:#141414} .panClean .prisma-highlight .highlight-slide.white-black .title{color:#141414} .panClean .prisma-highlight .highlight-slide.white-black .text{color:#141414} .panClean .prisma-highlight .highlight-slide.white-black .description{color:#141414} .panClean .prisma-highlight .highlight-slide.white-black .description{color:#141414} .panClean .prisma-highlight .highlight-slide.white-black .btn-link{color:#141414} .panClean .prisma-highlight .highlight-slide.white-black .btn-link::after{background:#141414} .panClean .prisma-highlight [data-type="strata"].dark-gradient .col-12,.panClean .prisma-highlight [data-type="strata"].darkGradient .col-12{background:linear-gradient(224deg,#323232 13.2%,#141414 175.32%)} .panClean .prisma-highlight [data-type="strata"].dark-gradient .col-12::before,.panClean .prisma-highlight [data-type="strata"].darkGradient .col-12::before{background-color:#ffcb06} .panClean .prisma-highlight [data-type="strata"].light .col-12{background:#ffcb06} .panClean .prisma-highlight [data-type="strata"].light .col-12::before{background-color:#141414} .panClean .prisma-highlight [data-type="strata"].light .title-brand .eyebrow{color:#141414} .panClean .prisma-highlight [data-type="strata"].light .title{color:#141414} .panClean .prisma-highlight [data-type="strata"].light .text{color:#141414} .panClean .prisma-highlight [data-type="strata"].light .description{color:#141414} .panClean .prisma-highlight [data-type="strata"].white-black .col-12::before{background-color:#ffcb06} .panClean .prisma-highlight [data-type="prisma"].col-12{background:linear-gradient(to right,#22262d,#263445)} .panClean .prisma-highlight [data-type="prisma"].col-12::before{background-color:#00c0e8} .panClean .prisma-highlight [data-type="prisma"].light .col-12{background:#00c0e8} .panClean .prisma-highlight [data-type="prisma"].light .col-12::before{background-color:#141414} .panClean .prisma-highlight [data-type="prisma"].light .title-brand .eyebrow{color:#141414} .panClean .prisma-highlight [data-type="prisma"].light .title{color:#141414} .panClean .prisma-highlight [data-type="prisma"].light .text{color:#141414} .panClean .prisma-highlight [data-type="prisma"].light .description{color:#141414} .panClean .prisma-highlight [data-type="prisma"].white-black .col-12::before{background-color:#00c0e8} .panClean .prisma-highlight [data-type="cortex"].dark-gradient .col-12,.panClean .prisma-highlight [data-type="cortex"].darkGradient .col-12{background:linear-gradient(to right,#002713,#05562d)} .panClean .prisma-highlight [data-type="cortex"].dark-gradient .col-12::before,.panClean .prisma-highlight [data-type="cortex"].darkGradient .col-12::before{background-color:#0c6} .panClean .prisma-highlight [data-type="cortex"].light .col-12{background:#0c6} .panClean .prisma-highlight [data-type="cortex"].light .col-12::before{background-color:#141414} .panClean .prisma-highlight [data-type="cortex"].light .title-brand .eyebrow{color:#141414} .panClean .prisma-highlight [data-type="cortex"].light .title{color:#141414} .panClean .prisma-highlight [data-type="cortex"].light .text{color:#141414} .panClean .prisma-highlight [data-type="cortex"].light .description{color:#141414} .panClean .prisma-highlight [data-type="cortex"].white-black .col-12::before{background-color:#0c6} .panClean .prisma-highlight [data-type="enterprise"].dark-gradient .col-12,.panClean .prisma-highlight [data-type="enterprise"].darkGradient .col-12{background:linear-gradient(266.91deg,#141414 11.38%,#252322 82.42%)} .panClean .prisma-highlight [data-type="enterprise"].dark-gradient .col-12::before,.panClean .prisma-highlight [data-type="enterprise"].darkGradient .col-12::before{background-color:#fa582d} .panClean .prisma-highlight [data-type="enterprise"].light .col-12{background:#fa582d} .panClean .prisma-highlight [data-type="enterprise"].light .col-12::before{background-color:#141414} .panClean .prisma-highlight [data-type="enterprise"].light .title-brand .eyebrow{color:#141414} .panClean .prisma-highlight [data-type="enterprise"].light .title{color:#141414} .panClean .prisma-highlight [data-type="enterprise"].light .text{color:#141414} .panClean .prisma-highlight [data-type="enterprise"].light .description{color:#141414} .panClean .prisma-highlight [data-type="enterprise"].white-black .col-12::before{background-color:#fa582d} .panClean .prisma-highlight [data-type="unit42"].dark-gradient .col-12,.panClean .prisma-highlight [data-type="unit42"].darkGradient .col-12{background:linear-gradient(236deg,#d64420 72%,#d9551d 30%)} .panClean .prisma-highlight [data-type="unit42"].dark-gradient .col-12::before,.panClean .prisma-highlight [data-type="unit42"].darkGradient .col-12::before{background-color:#c84727} .panClean .prisma-highlight [data-type="unit42"].light .col-12{background:#d9551d} .panClean .prisma-highlight [data-type="unit42"].light .col-12::before{background-color:#141414} .panClean .prisma-highlight [data-type="unit42"].light .title-brand .eyebrow{color:#141414} .panClean .prisma-highlight [data-type="unit42"].light .title{color:#141414} .panClean .prisma-highlight [data-type="unit42"].light .text{color:#141414} .panClean .prisma-highlight [data-type="unit42"].light .description{color:#141414} .panClean .prisma-highlight [data-type="unit42"].white-black .col-12::before{background-color:#c84727} .panClean .prisma-highlight{padding:45px 0 0;overflow:hidden;width:100%} .panClean .prisma-highlight h6,.panClean .prisma-highlight p,.panClean .prisma-highlight a{max-width:100%} .panClean .prisma-highlight .container-fluid{padding:0 15px 40px;width:auto;position:relative;overflow:hidden} .panClean .prisma-highlight .title{margin:0;font-weight:600} .panClean .prisma-highlight .sub-title{font-weight:500} .panClean .prisma-highlight .description{font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.389375rem;font-weight:500} .panClean .prisma-highlight .actions{display:flex;flex-direction:column;align-items:flex-start} .panClean .prisma-highlight .actions .btn{white-space:nowrap} .panClean .prisma-highlight .highlight-slide{height:auto;width:100%;flex-shrink:0;flex-grow:0;flex-basis:auto} .panClean .prisma-highlight .highlight-slide>.container-fluid{height:100%} .panClean .prisma-highlight .highlight-slide>.container-fluid>.row{height:100%} .panClean .prisma-highlight .col-12{display:flex;align-items:center;padding:8px 32px 8px 45px;border-radius:10px;height:100%} .panClean .prisma-highlight .col-12::before{content:'';position:absolute;left:0;width:19px;top:-1px;bottom:-1px;border-radius:10px 0 0 10px} .panClean .prisma-highlight .left-col{max-width:80px;min-width:80px;width:80px;margin-right:26px;flex-grow:0;flex-shrink:0;flex-basis:auto} .panClean .prisma-highlight .text-col{display:flex;justify-content:space-between;flex-grow:1;align-items:center;flex-shrink:1;flex-basis:0} .panClean .prisma-highlight .text-col .content{margin-right:20px;max-width:100%} .panClean .prisma-highlight .highlight-nav{width:100%;position:absolute;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;z-index:1;bottom:0;left:0;text-align:center;height:30px} .panClean .prisma-highlight .highlight-nav .glider-dot{max-width:100px;flex-basis:100%;margin:0 4px;flex-shrink:1} .panClean .prisma-highlight .highlight-nav .glider-dot:only-child{display:none} .panClean .prisma-highlight .highlight-nav .glider-dot.active{flex-grow:1} @media(max-width:1199.98px){.panClean .prisma-highlight .col-12{padding:20px 32px 20px 45px} .panClean .prisma-highlight .description{font-size:.950625rem;line-height:1.42} .panClean .prisma-highlight .text-col{flex-direction:column;align-items:flex-start;width:100%;flex-basis:auto} .panClean .prisma-highlight .text-col .content{margin-right:20px;margin-bottom:10px} .panClean .prisma-highlight .actions .btn{white-space:normal} .panClean .prisma-highlight .highlight-nav{padding:0 15px} .panClean .prisma-highlight .highlight-nav .glider-dot:first-child{margin-left:0} .panClean .prisma-highlight .highlight-nav .glider-dot:last-child{margin-right:0} } @media(max-width:991.98px){.panClean .prisma-highlight .text-col .content{margin-bottom:16px} } @media(max-width:575.98px){.panClean .prisma-highlight .left-col{transform:translateY(-20px);margin-left:-14px} .panClean .prisma-highlight .left-col.normal{transform:none;margin-left:-5px;margin-bottom:10px;margin-top:7px} .panClean .prisma-highlight .container-fluid{margin:0 15px} .panClean .prisma-highlight .row{padding-top:20px} .panClean .prisma-highlight .col-12{flex-direction:column;align-items:flex-start;padding:20px 32px 52px 34px} .panClean .prisma-highlight .col-12::before{width:13px} } .fade{transition:opacity .15s linear} @media(prefers-reduced-motion:reduce){.fade{transition:none} } .collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease} @media(prefers-reduced-motion:reduce){.collapsing{transition:none} }.panClean .demand-gen-full-width.translate-up-50{transform:translateY(-60%)} .panClean .demand-gen-full-width .drop-shadow{box-shadow:0 4px 8px 2px rgba(0,0,0,0.17)} .panClean .demand-gen-full-width .container-fluid.fullwidth{margin-left:0;margin-right:0} .panClean .demand-gen-full-width .banner{min-height:225px;width:100%} .panClean .demand-gen-full-width .banner .image{padding:0;background-size:cover;background-position:center right;background-repeat:no-repeat} .panClean .demand-gen-full-width .banner .title{font:normal 600 1.46rem/1.3 TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .demand-gen-full-width .banner .description{font:normal 400 1.023rem/1.7 TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;margin-top:20px} .panClean .demand-gen-full-width .banner .description.type-decimal{font:normal 400 1.023rem/1.7 TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .demand-gen-full-width .banner .description.type-merriweather{font:normal 400 1.023rem/1.7 CelestePro,Georgia,serif} @media(max-width:767.98px){.panClean .demand-gen-full-width .banner .content{text-align:center;padding:2rem 1.25rem} .panClean .demand-gen-full-width .banner .description{margin-top:12px} .panClean .demand-gen-full-width .banner .actions{margin-top:16px} } @media(min-width:768px){.panClean .demand-gen-full-width .banner{display:flex} .panClean .demand-gen-full-width .banner .content{display:flex;flex-direction:column;justify-content:center;padding:6.8% 5rem 6.8% 3rem} .panClean .demand-gen-full-width .banner .image img{object-position:90%;font-family:'object-fit: cover;object-position:90%'} .panClean .demand-gen-full-width .banner .title{font:normal 600 1.75rem/1.08 TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .demand-gen-full-width .banner .description{font:normal 400 1.023rem/1.4 TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;margin-top:20px} .panClean .demand-gen-full-width .banner .description.type-decimal{font:normal 400 1.023rem/1.7 TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .demand-gen-full-width .banner .description.type-merriweather{font:normal 400 1.023rem/1.7 CelestePro,Georgia,serif} .panClean .demand-gen-full-width .banner .actions{margin-top:36px} } @media(min-width:992px){.panClean .demand-gen-full-width .banner .content{display:flex;flex-direction:column;justify-content:center;padding:9.85% 10rem 10.6% 6rem} .panClean .demand-gen-full-width .banner .image img{object-position:90%;font-family:'object-fit: cover;object-position:center'} .panClean .demand-gen-full-width .banner .title{font:normal 600 2.34rem/1.1 TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .demand-gen-full-width .banner .description{font:normal 400 1.17rem/1.5 TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;margin-top:30px} .panClean .demand-gen-full-width .banner .description.type-decimal{font:normal 400 1.17rem/1.5 TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .demand-gen-full-width .banner .description.type-merriweather{font:normal 400 1.17rem/1.75 CelestePro,Georgia,serif} .panClean .demand-gen-full-width .banner .actions{margin-top:30px} } @media(min-width:1400px){.panClean .demand-gen-full-width .banner .title{font:normal 600 3.51rem/1.16 TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:-1.5px} .panClean .demand-gen-full-width .banner .description{font:normal 400 1.608rem/1.45 TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:-0.5px} .panClean .demand-gen-full-width .banner .description.type-decimal{font:normal 400 1.608rem/1.45 TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:-0.5px} .panClean .demand-gen-full-width .banner .description.type-merriweather{letter-spacing:normal;font:normal 400 1.17rem/1.75 CelestePro,Georgia,serif} } @media(min-width:1921px){.panClean .demand-gen-full-width .banner .content{padding:190px 10rem 205px 0} } .panClean .demand-gen-full-width .normalwidth .banner{border-radius:16px;overflow:hidden} .panClean .demand-gen-full-width .normalwidth .banner .title{font:normal 600 1.46rem/1.3 TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .demand-gen-full-width .normalwidth .banner .description{font:normal 400 1.023rem/1.7 CelestePro,Georgia,serif;margin-top:20px} .panClean .demand-gen-full-width .normalwidth .banner .description.type-decimal{font:normal 400 1.023rem/1.7 TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .demand-gen-full-width .normalwidth .banner .description.type-merriweather{font:normal 400 1.023rem/1.7 CelestePro,Georgia,serif} .panClean .demand-gen-full-width .normalwidth .banner .actions{margin-top:16px} .panClean .demand-gen-full-width .normalwidth .banner .actions a{font-size:0} .panClean .demand-gen-full-width .normalwidth .banner .actions a i{margin:0} @media(min-width:768px){.panClean .demand-gen-full-width .normalwidth .banner{display:flex} .panClean .demand-gen-full-width .normalwidth .banner .content{padding:2rem 1.25rem;flex-direction:row;justify-content:space-between;padding:6.3% 2rem 6.3% 1rem} .panClean .demand-gen-full-width .normalwidth .banner .title{font:normal 600 1.46rem/1.3 TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .demand-gen-full-width .normalwidth .banner .description{font:normal 400 1.023rem/1.7 CelestePro,Georgia,serif;margin-top:12px} .panClean .demand-gen-full-width .normalwidth .banner .description.type-decimal{font:normal 400 1.023rem/1.7 TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .demand-gen-full-width .normalwidth .banner .description.type-merriweather{font:normal 400 1.023rem/1.7 CelestePro,Georgia,serif} .panClean .demand-gen-full-width .normalwidth .banner .actions{margin:0} } @media(min-width:992px){.panClean .demand-gen-full-width .normalwidth .banner{border-radius:10px} .panClean .demand-gen-full-width .normalwidth .banner .content{padding:7.3% 6% 7.3% 5rem} .panClean .demand-gen-full-width .normalwidth .banner .title{font:normal 600 2.34rem/1.1 TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .demand-gen-full-width .normalwidth .banner .description{font:normal 400 1.17rem/1.75 CelestePro,Georgia,serif;margin-top:17px;letter-spacing:normal} .panClean .demand-gen-full-width .normalwidth .banner .description.type-decimal{font:normal 400 1.17rem/1.5 TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .demand-gen-full-width .normalwidth .banner .description.type-merriweather{font:normal 400 16px/28px CelestePro,Georgia,serif} } @media(min-width:1400px){.panClean .demand-gen-full-width .normalwidth .banner .title{font:normal 600 3.21rem/1.2 TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .demand-gen-full-width .normalwidth .banner .description.type-decimal{font:normal 400 1.608rem/1.45 TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:-0.5px} .panClean .demand-gen-full-width .normalwidth .banner .description.type-merriweather{letter-spacing:normal;font:normal 400 1.17rem/1.75 CelestePro,Georgia,serif} } .panClean .demand-gen-full-width.theme-dark .banner .title,.panClean .demand-gen-full-width.theme-dark .banner .description{color:#fff} .panClean .demand-gen-full-width.theme-light .banner .title,.panClean .demand-gen-full-width.theme-light .banner .description{color:#141414} .panClean .demand-gen-full-width.gradient-gtm .banner{background-image:linear-gradient(9deg,#912104 8.8%,#e45029 83.4%)} .panClean .demand-gen-full-width.gradient-gtm[data-type="cortex"] .banner{background-image:linear-gradient(9deg,#05552d 8.8%,#19aa61 83.4%)} .panClean .demand-gen-full-width.gradient-gtm[data-type="strata"] .banner{background-image:linear-gradient(9deg,#ea9b26 8.8%,#ffcb05 83.4%)} .panClean .demand-gen-full-width.gradient-gtm[data-type="prisma"] .banner{background-image:linear-gradient(9deg,#09363f 8.8%,#019abf 83.4%)} .panClean .demand-gen-full-width.gradient-gtm[data-type="cdss"] .banner{background-image:linear-gradient(9deg,#9f2f00 8.8%,#d64000 83.4%)} .panClean .demand-gen-full-width.gradient-gtm[data-type="unit42"] .banner{background-image:linear-gradient(9deg,#110300 8.8%,#5c1303 83.4%)} .panClean .demand-gen-full-width.gradient-gtm[data-type="okyo"] .banner{background-image:linear-gradient(9deg,#232237 8.8%,#48475f 83.4%)} .panClean .demand-gen-full-width.gradient-black .banner{background:linear-gradient(77.61deg,#0f0f0f 25.38%,#2d2d2d 88.95%)}.panClean .pan-page-alert{width:100%;background-color:#f4f4f2;text-align:center;position:relative;top:0;left:0;right:0;line-height:20px;align-items:center;justify-content:space-between;z-index:999;padding:0;display:none} .panClean .pan-page-alert .pan-page-alert-text{display:flex;align-items:center;justify-content:center;flex-grow:1;color:#fff;font-family:TT Hoves,Decimal,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:600;line-height:20px} .panClean .pan-page-alert .pan-page-alert-text a{color:#fff;text-decoration:none;border:none !important;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:80px;padding-top:0;padding-bottom:0} .panClean .pan-page-alert .pan-page-alert-text a:hover{border-color:transparent} @media(max-width:991.98px){.panClean .pan-page-alert .pan-page-alert-text{-webkit-line-clamp:1;max-height:60px} } .panClean .pan-page-alert .pan-page-alert-close{margin:0 15px;width:24px;height:24px;border-radius:24px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url('/etc/clientlibs/clean/imgs/x-white.svg');border:0;background-color:transparent} .panClean .pan-page-alert.pan-page-alert-light{background-color:#f4f4f2} .panClean .pan-page-alert.pan-page-alert-light .pan-page-alert-text{color:#141414} .panClean .pan-page-alert.pan-page-alert-light .pan-page-alert-text a{color:#141414} .panClean .pan-page-alert.pan-page-alert-light .pan-page-alert-close{background-image:url('/etc/clientlibs/clean/imgs/x-black.svg')} .panClean .pan-page-alert.pan-page-alert-light .pan-page-alert-close svg path{stroke:#000} .panClean .pan-page-alert.pan-page-alert-black{background-color:#141414} .panClean .pan-page-alert.pan-page-alert-black .pan-page-alert-close svg path{stroke:#fff} .panClean .pan-page-alert.pan-page-alert-orange,.panClean .pan-page-alert.pan-page-alert-red{background-color:#fa582d} .panClean .pan-page-alert.pan-page-alert-yellow{background-color:#ffcb06} .panClean .pan-page-alert.pan-page-alert-green{background-color:#0c6} .panClean .pan-page-alert.pan-page-alert-blue{background-color:#00c0e8} .panClean .pan-page-alert.open{display:flex;z-index:997} @media(max-width:991.98px){.panClean .pan-page-alert.open.abs-nav{z-index:99} } @media(max-width:1199.98px){.panClean .pan-page-alert{height:60px} .panClean .pan-page-alert .pan-page-alert-text{font-size:1.02375rem} .panClean .pan-page-alert.open ~ .pan-clean-header.absolute{margin-top:60px} .panClean .pan-page-alert.open ~ .pan-clean-header .pan-nav-search{top:-60px} } @media(max-width:767.98px){.panClean .pan-page-alert .pan-page-alert-text{text-align:left} } @media(min-width:1200px){.panClean .pan-page-alert{height:60px} .panClean .pan-page-alert .pan-page-alert-text{font-size:1.17rem} .panClean .pan-page-alert.open ~ .pan-clean-header.absolute{margin-top:60px} .panClean .pan-page-alert.open ~ .pan-clean-header .bg-overlay{top:160px} } .panClean .mainNavigationComp .productNav2021Component.init-sticky .product-2021-nav{background-color:transparent} .panClean .mainNavigationComp .productNav2021Component.init-sticky .product-2021-nav::before{content:'';position:absolute;top:0;left:0;right:0;height:100px;opacity:0;transform:translateY(-100%);background-color:#fff;box-shadow:0 15px 13px rgba(0,0,0,0.15);transition:transform .5s,opacity .5s;z-index:-1} @media(max-width:1199.98px){.panClean .mainNavigationComp .productNav2021Component.init-sticky.init-sticky .product-2021-nav::before{height:75px} } @media(min-width:1200px){.panClean .mainNavigationComp .productNav2021Component.init-sticky .product-2021-nav{transition:none} } .panClean .mainNavigationComp.sticky .productNav2021Component .product-2021-nav,.panClean .mainNavigationComp.sticky .productNav2021Component.absolute .product-2021-nav{position:fixed;left:0;right:0;top:0;z-index:1000;background-color:#fff} .panClean .mainNavigationComp.sticky .productNav2021Component .product-2021-nav .dropdown-overlay,.panClean .mainNavigationComp.sticky .productNav2021Component.absolute .product-2021-nav .dropdown-overlay{height:200vh} @media(max-width:1199.98px){.panClean .mainNavigationComp.sticky .productNav2021Component:not(.absolute){padding-bottom:75px} .panClean .mainNavigationComp.sticky .productNav2021Component .product-2021-nav-main,.panClean .mainNavigationComp.sticky .productNav2021Component.absolute .product-2021-nav-main{height:100vh} .panClean .mainNavigationComp.sticky .productNav2021Component.init-sticky .product-2021-nav,.panClean .mainNavigationComp.sticky .productNav2021Component.absolute.init-sticky .product-2021-nav{background-color:transparent} .panClean .mainNavigationComp.sticky .productNav2021Component.init-sticky .product-2021-nav::before,.panClean .mainNavigationComp.sticky .productNav2021Component.absolute.init-sticky .product-2021-nav::before{opacity:.95;transform:translateY(0)} } @media(min-width:1200px){.panClean .mainNavigationComp.sticky .productNav2021Component:not(.absolute){padding-bottom:100px} .panClean .mainNavigationComp.sticky .productNav2021Component .product-2021-nav .mega-dropdown-menu,.panClean .mainNavigationComp.sticky .productNav2021Component.absolute .product-2021-nav .mega-dropdown-menu{top:100px !important} .panClean .mainNavigationComp.sticky .productNav2021Component.init-sticky .product-2021-nav,.panClean .mainNavigationComp.sticky .productNav2021Component.absolute.init-sticky .product-2021-nav{background-color:transparent} .panClean .mainNavigationComp.sticky .productNav2021Component.init-sticky .product-2021-nav::before,.panClean .mainNavigationComp.sticky .productNav2021Component.absolute.init-sticky .product-2021-nav::before{opacity:.95;transform:translateY(0)} } .panClean .mainNavigationComp.sticky .pan-page-alert.open ~ .productNav2021Component.absolute .product-2021-nav{margin-top:0} .panClean .productNav2021Component .product-2021-nav{font-family:TT Hoves,Decimal,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;transition:transform .25s linear,visibility .25s linear} .panClean .productNav2021Component .product-2021-nav .dropdown-overlay{visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.7} .panClean .productNav2021Component .product-2021-nav .mega-dropdown-menu{display:none} @media(max-width:1199.98px){.panClean .productNav2021Component .product-2021-nav{display:flex;align-items:center;justify-content:space-between;padding:0 25px;height:75px} .panClean .productNav2021Component .product-2021-nav>.nav-open,.panClean .productNav2021Component .product-2021-nav>.mobile-search,.panClean .productNav2021Component .product-2021-nav>.mobile-header-logo{display:inline-block;background-repeat:no-repeat;background-position:center;flex-grow:0;flex-shrink:0;flex-basis:auto;padding:0;border:0} .panClean .productNav2021Component .product-2021-nav>.nav-open{width:44px;height:44px;background-size:24px 24px} .panClean .productNav2021Component .product-2021-nav>.mobile-search{width:44px;height:44px;background-size:29px 29px} .panClean .productNav2021Component .product-2021-nav .dropdown-overlay{z-index:997} .panClean .productNav2021Component .product-2021-nav .pan-nav-search{position:absolute} .panClean .productNav2021Component .product-2021-nav.open .product-2021-nav-main{transform:translateX(100%);transition-timing-function:ease-in} .panClean .productNav2021Component .product-2021-nav.open .dropdown-overlay{visibility:visible} } @media(max-width:575.98px){.panClean .productNav2021Component .product-2021-nav{padding:0 5px} } @media(min-width:1200px){.panClean .productNav2021Component .product-2021-nav{position:relative;z-index:999} .panClean .productNav2021Component .product-2021-nav>.nav-open,.panClean .productNav2021Component .product-2021-nav>.nav-logo,.panClean .productNav2021Component .product-2021-nav>.mobile-header-logo,.panClean .productNav2021Component .product-2021-nav>.mobile-search{display:none} .panClean .productNav2021Component .product-2021-nav .dropdown-overlay{z-index:-1} .panClean .productNav2021Component .product-2021-nav.open .dropdown-overlay{visibility:visible} } .panClean .productNav2021Component.absolute .product-2021-nav{position:absolute;top:0;left:0;right:0;z-index:1000} @media(max-width:1199.98px){.panClean .productNav2021Component:not(.absolute) .product-2021-nav{position:relative} } @media(max-width:1199.98px){.panClean .productNav2021Component.light .product-2021-nav{background:0} .panClean .productNav2021Component.light .product-2021-nav>.nav-open{background-image:url('/etc/clientlibs/clean/imgs/menu-alt-black.svg')} .panClean .productNav2021Component.light .product-2021-nav>.mobile-search{background-image:url('/etc/clientlibs/clean/imgs/search-black.svg')} .panClean .productNav2021Component.light .product-2021-nav>.nav-open:hover,.panClean .productNav2021Component.light .product-2021-nav>.mobile-search:hover,.panClean .productNav2021Component.light .product-2021-nav>.nav-open:active,.panClean .productNav2021Component.light .product-2021-nav>.mobile-search:active{background-color:rgba(0,0,0,0.1)} .panClean .productNav2021Component.light:not(.absolute) .product-2021-nav{background-color:#f4f4f2} .panClean .productNav2021Component.dark .product-2021-nav{background:0} .panClean .productNav2021Component.dark .product-2021-nav>.nav-open{background-image:url('/etc/clientlibs/clean/imgs/menu-alt-white.svg')} .panClean .productNav2021Component.dark .product-2021-nav>.mobile-search{background-image:url('/etc/clientlibs/clean/imgs/search-white.svg')} .panClean .productNav2021Component.dark .product-2021-nav>.nav-open:hover,.panClean .productNav2021Component.dark .product-2021-nav>.mobile-search:hover,.panClean .productNav2021Component.dark .product-2021-nav>.nav-open:active,.panClean .productNav2021Component.dark .product-2021-nav>.mobile-search:active{background-color:rgba(255,255,255,0.1)} } .panClean .productNav2021Component .product-2021-nav-main .pan-home{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50px;height:56px;background-color:#fa582d} .panClean .productNav2021Component .product-2021-nav-main .pan-home .back-arrow{transform:rotate(180deg) translateY(-2px)} @media(max-width:1199.98px){.panClean .productNav2021Component .product-2021-nav-main{background-color:#fff;display:flex;flex-direction:column;position:fixed;top:0;left:-100%;width:100%;bottom:0;z-index:998;will-change:transform;transition:visibility .25s,transform .25s;transition-timing-function:ease-out;padding:0;overflow:auto;border-top:1px solid #d8d8d8} .panClean .productNav2021Component .product-2021-nav-main .container-fluid{padding:0 15px} .panClean .productNav2021Component .product-2021-nav-main .mobile-header{display:flex;height:75px;align-items:center;justify-content:space-between;border-bottom:1px solid #d8d8d8;flex-shrink:0;padding:0 25px} .panClean .productNav2021Component .product-2021-nav-main .mobile-header .nav-close,.panClean .productNav2021Component .product-2021-nav-main .mobile-header .mobile-search{padding:10px;border:0} .panClean .productNav2021Component .product-2021-nav-main .mobile-header .nav-close:active,.panClean .productNav2021Component .product-2021-nav-main .mobile-header .mobile-search:active{background-color:#f4f4f2} .panClean .productNav2021Component .product-2021-nav-main .mobile-header .nav-close{margin-left:-10px} .panClean .productNav2021Component .product-2021-nav-main .mobile-header .mobile-search{margin-right:-10px} } @media(max-width:575.98px){.panClean .productNav2021Component .product-2021-nav-main>.container-fluid{padding:0 30px} } @media(max-width:374.98px){.panClean .productNav2021Component .product-2021-nav-main>.container-fluid{padding:0 15px} .panClean .productNav2021Component .product-2021-nav-main .mobile-header{padding:0 10px} } @media(min-width:1200px) and (max-width:1399.98px){.panClean .productNav2021Component .product-2021-nav-main>.container-fluid{margin-right:15px} } @media(min-width:1200px){.panClean .productNav2021Component .product-2021-nav-main .mobile-header,.panClean .productNav2021Component .product-2021-nav-main .nav-mobile-toolbar,.panClean .productNav2021Component .product-2021-nav-main .mobile-language-selector{display:none} .panClean .productNav2021Component .product-2021-nav-main>.container-fluid{display:flex;align-items:center;justify-content:space-between} .panClean .productNav2021Component .product-2021-nav-main .pan-home{position:absolute;z-index:999;top:50%;left:0;transform:translateY(-50%)} .panClean .productNav2021Component .product-2021-nav-main .nav-left,.panClean .productNav2021Component .product-2021-nav-main .nav-right{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;font-family:TT Hoves,Decimal,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500;font-size:.8775rem;line-height:150%;height:100px} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li{display:flex;align-items:center;height:100px} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li>a::focus,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li>a::focus,.panClean .productNav2021Component .product-2021-nav-main .nav-left>li>span::focus,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li>span::focus,.panClean .productNav2021Component .product-2021-nav-main .nav-left>li>a::-moz-focus-inner,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li>a::-moz-focus-inner,.panClean .productNav2021Component .product-2021-nav-main .nav-left>li>span::-moz-focus-inner,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li>span::-moz-focus-inner{outline:0;box-shadow:0 0 0 3px rgba(0,192,232,0.5)} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li .dropdown>.dropdown-toggle,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li .dropdown>.dropdown-toggle{text-decoration:none;padding:0 15px;display:flex;align-items:center;color:#141414} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li .dropdown>.dropdown-toggle::after,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li .dropdown>.dropdown-toggle::after{display:none} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li .dropdown>.dropdown-toggle:focus,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li .dropdown>.dropdown-toggle:focus{outline:0} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li .dropdown>.dropdown-menu,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li .dropdown>.dropdown-menu{background-color:#f4f4f2;border-radius:0;border:0;margin-top:30px;padding:30px 0} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li .dropdown>.dropdown-menu .dropdown-item,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li .dropdown>.dropdown-menu .dropdown-item{padding:7.5px 30px} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li .dropdown>.dropdown-menu .dropdown-item>a,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li .dropdown>.dropdown-menu .dropdown-item>a{font-size:14px;line-height:18px;font-weight:600;text-decoration:none;color:#141414} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li .dropdown>.dropdown-menu .dropdown-item>a:focus,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li .dropdown>.dropdown-menu .dropdown-item>a:focus{outline:0} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li .dropdown>.dropdown-menu .dropdown-item:hover,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li .dropdown>.dropdown-menu .dropdown-item:hover{background-color:#f4f4f2} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li .dropdown>.dropdown-menu .dropdown-item:active,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li .dropdown>.dropdown-menu .dropdown-item:active{background-color:#e8e8e4} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li .dropdown.show>.dropdown-toggle::after,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li .dropdown.show>.dropdown-toggle::after{transform:rotate(-180deg)} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li.avatar .dropdown>a,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li.avatar .dropdown>a{display:flex;align-items:center} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li.avatar .dropdown>a .image,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li.avatar .dropdown>a .image{display:inline-block;width:24px;height:24px;background-size:24px 24px;background-repeat:no-repeat;background-position:center} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li.avatar .dropdown>a .user,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li.avatar .dropdown>a .user{display:inline-block;margin-left:5px} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li.avatar .dropdown>a:after,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li.avatar .dropdown>a:after{content:none;display:none} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li>a{display:flex;align-items:center;height:100px;padding:0 15px} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li.logo>a{display:inline-block;padding:0;background-repeat:no-repeat;background-size:contain} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li.logo>a::after{content:none} .panClean .productNav2021Component .product-2021-nav-main .nav-right>li.search{padding-right:15px} .panClean .productNav2021Component .product-2021-nav-main .nav-right>li.search>a{width:24px;height:24px;background-size:24px 24px;display:inline-block;background-image:url('/etc/clientlibs/clean/imgs/search-black.svg')} .panClean .productNav2021Component .product-2021-nav-main .nav-right>li.cta{padding-left:15px} .panClean .productNav2021Component .product-2021-nav-main .nav-right>li.cta .btn{font-size:12px;padding:8px 15px} } @media(min-width:1400px){.panClean .productNav2021Component .product-2021-nav-main .nav-left>li>a,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li>a{font-size:13px} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li .dropdown>.dropdown-toggle,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li .dropdown>.dropdown-toggle{font-size:13px;padding:0 20px} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li>a{padding:0 20px} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li.logo{padding-right:18px} .panClean .productNav2021Component .product-2021-nav-main .nav-right>li.search{padding-right:20px} .panClean .productNav2021Component .product-2021-nav-main .nav-right>li.cta{padding-left:20px} .panClean .productNav2021Component .product-2021-nav-main .nav-right>li.cta .btn{font-size:13px} } @media(min-width:1600px){.panClean .productNav2021Component .product-2021-nav-main .nav-left>li>a,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li>a{font-size:14px} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li .dropdown>.dropdown-toggle,.panClean .productNav2021Component .product-2021-nav-main .nav-right>li .dropdown>.dropdown-toggle{font-size:14px;padding:0 25px} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li>a{padding:0 25px} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li.logo{padding-right:20px} .panClean .productNav2021Component .product-2021-nav-main .nav-left>li.logo>a{padding:0} .panClean .productNav2021Component .product-2021-nav-main .nav-right>li.search{padding-right:25px} .panClean .productNav2021Component .product-2021-nav-main .nav-right>li.search>a{width:29px;height:29px;background-size:29px 29px} .panClean .productNav2021Component .product-2021-nav-main .nav-right>li.cta .btn{padding-left:25px;font-size:14px;padding:10px 20px} } @media(min-width:1200px){.panClean .productNav2021Component.dark .product-2021-nav:not(.open) .product-2021-nav-main .nav-left>li .dropdown>.dropdown-toggle,.panClean .productNav2021Component.dark .product-2021-nav:not(.open) .product-2021-nav-main .nav-right>li .dropdown>.dropdown-toggle{color:#fff} .panClean .productNav2021Component.dark .product-2021-nav:not(.open) .product-2021-nav-main .nav-left>li>a:not(.btn-primary),.panClean .productNav2021Component.dark .product-2021-nav:not(.open) .product-2021-nav-main .nav-right>li>a:not(.btn-primary){color:#fff} .panClean .productNav2021Component.dark .product-2021-nav:not(.open) .product-2021-nav-main .nav-right>li.search>a{background-image:url('/etc/clientlibs/clean/imgs/search-white.svg')} .panClean .productNav2021Component.light.alt-light .product-2021-nav:not(.open) .nav-right>li.cta .btn.btn-primary{background-color:#fff;border-color:#fff;color:#141414} .panClean .productNav2021Component.light.alt-light .product-2021-nav:not(.open) .nav-right>li.cta .btn.btn-primary:hover{background-color:#f4f4f2;border-color:#f4f4f2;color:#141414} .panClean .productNav2021Component.light:not(.absolute) .product-2021-nav-main,.panClean .productNav2021Component.light .product-2021-nav.open .product-2021-nav-main,.panClean .productNav2021Component.dark .product-2021-nav.open .product-2021-nav-main{background-color:#fff} .panClean .productNav2021Component.light .product-2021-nav-main .nav-left>li>a,.panClean .productNav2021Component.dark .product-2021-nav.open .product-2021-nav-main .nav-left>li>a{color:#141414} .panClean .productNav2021Component.light .product-2021-nav-main .nav-right>li.search>a,.panClean .productNav2021Component.dark .product-2021-nav.open .product-2021-nav-main .nav-right>li.search>a{background-image:url('/etc/clientlibs/clean/imgs/search-black.svg')} } @media(max-width:1199.98px){.panClean .pan-page-alert.open ~ .productNav2021Component .product-2021-nav.open .pan-nav-search{top:-59px !important} .panClean .pan-page-alert.open ~ .productNav2021Component .pan-nav-search{top:0 !important} .panClean .pan-page-alert.open ~ .productNav2021Component.absolute .product-2021-nav{margin-top:60px} } @media(min-width:1200px){.panClean .pan-page-alert.open ~ .productNav2021Component .product-2021-nav .dropdown-overlay{top:60px} .panClean .pan-page-alert.open ~ .productNav2021Component .pan-nav-search{top:0 !important} .panClean .pan-page-alert.open ~ .productNav2021Component.absolute .product-2021-nav{margin-top:60px} } @media(max-width:1199.98px){.panClean .productNav2021Component[data-type="ngfw"] .product-2021-nav>.mobile-header-logo{width:260px;height:24px;background-size:260px 24px} .panClean .productNav2021Component[data-type="ngfw"] .product-2021-nav .mobile-header .nav-logo img{width:260px;height:24px} } @media(max-width:575.98px){.panClean .productNav2021Component[data-type="ngfw"] .product-2021-nav>.mobile-header-logo{width:220px;height:20px;background-size:220px 20px} .panClean .productNav2021Component[data-type="ngfw"] .product-2021-nav .mobile-header .nav-logo img{width:220px;height:20px} } @media(max-width:374.98px){.panClean .productNav2021Component[data-type="ngfw"] .product-2021-nav>.mobile-header-logo{width:181px;height:17px;background-size:181px 17px} .panClean .productNav2021Component[data-type="ngfw"] .product-2021-nav .mobile-header .nav-logo img{width:181px;height:17px} } @media(max-width:1199.98px){.panClean .productNav2021Component.light[data-type="ngfw"] .product-2021-nav>.mobile-header-logo{background-image:url('/etc/clientlibs/clean/imgs/ngfw-logo-dark.svg')} .panClean .productNav2021Component.light.alt-light[data-type="ngfw"] .product-2021-nav>.mobile-header-logo{background-image:url('/etc/clientlibs/clean/imgs/ngfw-logo-alt-dark.svg')} .panClean .productNav2021Component.dark[data-type="ngfw"] .product-2021-nav>.mobile-header-logo{background-image:url('/etc/clientlibs/clean/imgs/ngfw-logo-light.svg')} } .panClean .productNav2021Component[data-type="ngfw"] .product-2021-nav-main .btn.btn-primary{background-color:#ffcb06} .panClean .productNav2021Component[data-type="ngfw"] .product-2021-nav-main .btn.btn-primary:hover{background-color:#ffd32c} .panClean .productNav2021Component[data-type="ngfw"] .product-2021-nav-main .btn.btn-primary:active{background-color:#ebba00} .panClean .productNav2021Component[data-type="ngfw"] .product-2021-nav-main .btn.btn-primary:focus{box-shadow:0 0 0 3px rgba(255,203,6,0.5)} @media(min-width:1200px){.panClean .productNav2021Component[data-type="ngfw"] .product-2021-nav-main .nav-left>li.logo{padding-right:20px} .panClean .productNav2021Component[data-type="ngfw"] .product-2021-nav-main .nav-left>li.logo>a{width:260px;height:24px} } @media(min-width:1200px){.panClean .productNav2021Component.dark[data-type="ngfw"] .product-2021-nav:not(.open) .product-2021-nav-main .logo>a{background-image:url('/etc/clientlibs/clean/imgs/ngfw-logo-light.svg')} .panClean .productNav2021Component.light[data-type="ngfw"] .product-2021-nav-main .logo>a,.panClean .productNav2021Component.dark[data-type="ngfw"] .product-2021-nav.open .product-2021-nav-main .logo>a{background-image:url('/etc/clientlibs/clean/imgs/ngfw-logo-dark.svg')} .panClean .productNav2021Component.light.alt-light[data-type="ngfw"] .product-2021-nav:not(.open) .product-2021-nav-main .logo>a{background-image:url('/etc/clientlibs/clean/imgs/ngfw-logo-alt-dark.svg')} }</style><script>/* JavaScript Cookie v2.2.1 https://github.com/js-cookie/js-cookie Copyright 2006, 2015 Klaus Hartl & Fagner Brack Released under the MIT license Bootstrap util.js v4.5.2 (https://getbootstrap.com/) Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) Bootstrap tab.js v4.5.2 (https://getbootstrap.com/) Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) Bootstrap modal.js v4.5.2 (https://getbootstrap.com/) Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) Bootstrap collapse.js v4.5.2 (https://getbootstrap.com/) Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) Bootstrap dropdown.js v4.5.2 (https://getbootstrap.com/) Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) Waypoints - 4.0.1 Copyright © 2011-2016 Caleb Troughton Licensed under the MIT license. https://github.com/imakewebthings/waypoints/blob/master/licenses.txt Lity - v2.4.1 - 2020-04-26 http://sorgalla.com/lity/ Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */ window.Granite=window.Granite||{}; Granite.Sling={SELECTOR_INFINITY:".infinity",CHARSET:"_charset_",STATUS:":status",STATUS_BROWSER:"browser",OPERATION:":operation",OPERATION_DELETE:"delete",OPERATION_MOVE:"move",DELETE_SUFFIX:"@Delete",TYPEHINT_SUFFIX:"@TypeHint",COPY_SUFFIX:"@CopyFrom",MOVE_SUFFIX:"@MoveFrom",ORDER:":order",REPLACE:":replace",DESTINATION:":dest",SAVE_PARAM_PREFIX:":saveParamPrefix",IGNORE_PARAM:":ignore",REQUEST_LOGIN_PARAM:"sling:authRequestLogin",LOGIN_URL:"/system/sling/login.html",LOGOUT_URL:"/system/sling/logout.html"}; (function(d,n){d.Util=function(){var r={patchText:function(a,b){if(b)if(n.isArray(b))for(var c=0;c<b.length;c++)a=a.replace("{"+c+"}",b[c]);else a=a.replace("{0}",b);return a},getTopWindow:function(){var a=window;if(this.iFrameTopWindow)return this.iFrameTopWindow;try{for(;a.parent&&a!==a.parent&&a.parent.location.href;)a=a.parent}catch(b){}return a},setIFrameMode:function(a){this.iFrameTopWindow=a||window},applyDefaults:function(){for(var a,b=arguments[0]||{},c=1;c<arguments.length;c++){a=arguments[c]; for(var f in a){var l=a[f];a.hasOwnProperty(f)&&l&&(b[f]="object"!==typeof l||l instanceof Array?l instanceof Array?l.slice(0):l:r.applyDefaults(b[f],l))}}return b},getKeyCode:function(a){return a.keyCode?a.keyCode:a.which}};return r}()})(Granite,jQuery); (function(d,n,r,a){d.HTTP=function(){var b=null,c=/^(?:http|https):\/\/[^\/]+(\/.*)\/(?:etc(\/.*)*\/clientlibs|libs(\/.*)*\/clientlibs|apps(\/.*)*\/clientlibs).*\.js(\?.*)?$/,f=/[^1\w-\.!~\*''\(\)\/%;:@&=\$,]/,l=!1,t={getSchemeAndAuthority:function(e){try{if(-1==e.indexOf("://"))return"";var q=e.indexOf("/",e.indexOf("://")+3);return-1==q?e:e.substring(0,q)}catch(k){return""}},getContextPath:function(){return b},detectContextPath:function(){try{if(window.CQURLInfo)b=CQURLInfo.contextPath||"";else{for(var e= document.getElementsByTagName("script"),q=0;q<e.length;q++){var k=c.exec(e[q].src);if(k){b=k[1];return}}b=""}}catch(u){}},externalize:function(e){try{0==e.indexOf("/")&&b&&0!=e.indexOf(b+"/")&&(e=b+e)}catch(q){}return e},internalize:function(e,q){if("/"==e.charAt(0))return b===e?"":b&&0==e.indexOf(b+"/")?e.substring(b.length):e;q||(q=document);q=t.getSchemeAndAuthority(q.location.href);var k=t.getSchemeAndAuthority(e);return q==k?e.substring(k.length+(b?b.length:0)):e},getPath:function(e){if(e)e= t.removeParameters(e),e=t.removeAnchor(e);else{if(window.CQURLInfo&&CQURLInfo.requestPath)return CQURLInfo.requestPath;e=window.location.pathname}e=t.internalize(e);var q=e.indexOf(".",e.lastIndexOf("/"));-1!=q&&(e=e.substring(0,q));return e},removeAnchor:function(e){return-1!=e.indexOf("#")?e.substring(0,e.indexOf("#")):e},removeParameters:function(e){return-1!=e.indexOf("?")?e.substring(0,e.indexOf("?")):e},encodePathOfURI:function(e){if(-1!=e.indexOf("?")){e=e.split("?");var q="?"}else-1!=e.indexOf("#")? (e=e.split("#"),q="#"):e=[e];f.test(e[0])&&(e[0]=t.encodePath(e[0]));return e.join(q)},encodePath:function(e){e=encodeURI(e).replace(/%5B/g,"[").replace(/%5D/g,"]");e=e.replace(/\+/g,"%2B");e=e.replace(/\?/g,"%3F");e=e.replace(/;/g,"%3B");e=e.replace(/#/g,"%23");e=e.replace(/=/g,"%3D");e=e.replace(/\$/g,"%24");e=e.replace(/,/g,"%2C");e=e.replace(/['']/g,"%27");return e=e.replace(/[""]/g,"%22")},handleLoginRedirect:function(){if(!l){l=!0;alert(d.I18n.get("Your request could not be completed because you have been signed out.")); var e=n.getTopWindow().document.location;e.href=t.externalize(r.LOGIN_URL)+"?resource\x3d"+encodeURIComponent(e.pathname+e.search+e.hash)}},getXhrHook:function(e,q,k){q=q||"GET";return window.G_XHR_HOOK&&a.isFunction(G_XHR_HOOK)?(e={url:e,method:q},k&&(e.params=k),G_XHR_HOOK(e)):null},eval:function(e){"object"!=typeof e&&(e=a.ajax({url:e,type:"get",async:!1}));try{return eval("("+(e.body?e.body:e.responseText)+")")}catch(q){}return null}};return t}()})(Granite,Granite.Util,Granite.Sling,jQuery); (function(d,n,r,a,b){n.I18n=function(){var c={},f="/libs/cq/i18n/dict.",l=".json",t=void 0,e=!1,q=null,k={},u=!1;k.LOCALE_DEFAULT="en";k.PSEUDO_LANGUAGE="zz";k.PSEUDO_PATTERN_KEY="_pseudoPattern_";k.init=function(m){m=m||{};this.setLocale(m.locale);this.setUrlPrefix(m.urlPrefix);this.setUrlSuffix(m.urlSuffix)};k.setLocale=function(m){m&&(t=m)};k.getLocale=function(){"function"===typeof t&&(t=t());return t||d.documentElement.lang||k.LOCALE_DEFAULT};k.setUrlPrefix=function(m){m&&(f=m,u=!0)};k.setUrlSuffix= function(m){m&&(l=m,u=!0)};k.getDictionary=function(m){m=m||k.getLocale();if(!c[m]){e=0==m.indexOf(k.PSEUDO_LANGUAGE);try{var w=b.ajax;var z=m;if(u)var H=f+z+l;else{var M=b("html").attr("data-i18n-dictionary-src");H=M?M.replace("{locale}",encodeURIComponent(z)).replace("{+locale}",z):f+z+l}var O=w.call(b,H,{async:!1,dataType:"json"});c[m]=JSON.parse(O.responseText)}catch(V){}c[m]||(c[m]={})}return c[m]};k.get=function(m,w,z){var H;var M=k.getDictionary();var O=e?k.PSEUDO_PATTERN_KEY:z?m+" (("+z+"))": m;M&&(H=M[O]);H||(H=m);e&&(H=H.replace("{string}",m).replace("{comment}",z?z:""));return r.patchText(H,w)};k.getVar=function(m,w){return m?k.get(m,null,w):null};k.getLanguages=function(){if(!q)try{var m=a.eval("/libs/wcm/core/resources/languages.overlay.infinity.json");b.each(m,function(w,z){z.title=k.getVar(z.language);z.title&&z.country&&"*"!=z.country&&(z.title+=" ("+k.getVar(z.country)+")")});q=m}catch(w){q={}}return q};k.parseLocale=function(m){if(!m)return null;var w=m.indexOf("_");0>w&&(w= m.indexOf("-"));if(0>w){var z=m;w=null}else z=m.substring(0,w),w=m.substring(w+1);return{code:m,language:z,country:w}};return k}()})(document,Granite,Granite.Util,Granite.HTTP,jQuery); (function(d,n){d.TouchIndicator=new function(){var r={visibility:"hidden",position:"absolute",width:"30px",height:"30px","-webkit-border-radius":"20px","border-radius":"20px",border:"5px solid orange","-webkit-user-select":"none","user-select":"none",opacity:"0.5","z-index":"2000","pointer-events":"none"},a={},b=[];return{debugWithMouse:!1,init:function(){var c=this;n(document).on("touchstart.touchindicator touchmove.touchindicator touchend.touchindicator",function(f){c.update(f.originalEvent.touches); return!0});if(this.debugWithMouse)n(document).on("mousemove.touchindicator",function(f){f.identifer="fake";c.update([f]);return!0})},update:function(c){for(var f={},l=0;l<c.length;l++){var t=c[l],e=t.identifier,q=a[e];q||(q=b.pop(),q||(q=n("\x3cdiv\x3e\x3c/div\x3e").css(r),n("body").append(q)));f[e]=q;q.offset({left:t.pageX-20,top:t.pageY-20});q.css("visibility","visible")}for(e in a)a.hasOwnProperty(e)&&!f[e]&&(q=a[e],q.css("visibility","hidden"),b.push(q));a=f}}}})(Granite,jQuery); (function(d,n,r,a){d.OptOutUtil=function(){var b={},c=[],f=[];b.init=function(l){l&&(c=l.cookieNames?l.cookieNames:c,f=l.whitelistCookieNames?l.whitelistCookieNames:f)};b.getCookieNames=function(){return c};b.getWhitelistCookieNames=function(){return f};b.isOptedOut=function(){for(var l=document.cookie.split(";"),t=0;t<l.length;t++){var e=l[t].split("\x3d")[0].trim();if(-1<a.inArray(e,b.getCookieNames()))return!0}return!1};b.maySetCookie=function(l){return!(b.isOptedOut()&&-1===a.inArray(l,b.getWhitelistCookieNames()))}; return b}()})(Granite,Granite.Util,Granite.HTTP,jQuery);Granite.OptOutUtil.init(window.GraniteOptOutConfig);Granite.HTTP.detectContextPath(); (function(d){if("function"===typeof define&&define.amd){define(d);var n=!0}"object"===typeof exports&&(module.exports=d(),n=!0);if(!n){var r=window.Cookies,a=window.Cookies=d();a.noConflict=function(){window.Cookies=r;return a}}})(function(){function d(){for(var r=0,a={};r<arguments.length;r++){var b=arguments[r],c;for(c in b)a[c]=b[c]}return a}function n(r){function a(){}function b(f,l,t){if("undefined"!==typeof document){t=d({path:"/"},a.defaults,t);"number"===typeof t.expires&&(t.expires=new Date(1* new Date+864E5*t.expires));t.expires=t.expires?t.expires.toUTCString():"";try{var e=JSON.stringify(l);/^[\{\[]/.test(e)&&(l=e)}catch(k){}l=r.write?r.write(l,f):encodeURIComponent(String(l)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent);f=encodeURIComponent(String(f)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);e="";for(var q in t)t[q]&&(e+="; "+q,!0!==t[q]&&(e+="\x3d"+t[q].split(";")[0]));return document.cookie=f+"\x3d"+ l+e}}function c(f,l){if("undefined"!==typeof document){for(var t={},e=document.cookie?document.cookie.split("; "):[],q=0;q<e.length;q++){var k=e[q].split("\x3d"),u=k.slice(1).join("\x3d");l||'"'!==u.charAt(0)||(u=u.slice(1,-1));try{var m=k[0].replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent);u=(r.read||r)(u,m)||u.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent);if(l)try{u=JSON.parse(u)}catch(w){}t[m]=u;if(f===m)break}catch(w){}}return f?t[f]:t}}a.set=b;a.get=function(f){return c(f,!1)};a.getJSON=function(f){return c(f, !0)};a.remove=function(f,l){b(f,"",d(l,{expires:-1}))};a.defaults={};a.withConverter=n;return a}return n(function(){})});(function(){window.PAN_Clean_Util.debounce=function(d,n,r){var a;return function(){var b=this,c=arguments,f=r&&!a;clearTimeout(a);a=setTimeout(function(){a=null;r||d.apply(b,c)},n);f&&d.apply(b,c)}}})(); (function(d,n){"object"===typeof exports&&"undefined"!==typeof module?module.exports=n():"function"===typeof define&&define.amd?define(n):d.Popper=n()})(this,function(){function d(g){var h=!1;return function(){h||(h=!0,window.Promise.resolve().then(function(){h=!1;g()}))}}function n(g){var h=!1;return function(){h||(h=!0,setTimeout(function(){h=!1;g()},ra))}}function r(g){var h={};return g&&"[object Function]"===h.toString.call(g)}function a(g,h){if(1!==g.nodeType)return[];g=g.ownerDocument.defaultView.getComputedStyle(g, null);return h?g[h]:g}function b(g){return"HTML"===g.nodeName?g:g.parentNode||g.host}function c(g){if(!g)return document.body;switch(g.nodeName){case "HTML":case "BODY":return g.ownerDocument.body;case "#document":return g.body}var h=a(g);return/(auto|scroll|overlay)/.test(h.overflow+h.overflowY+h.overflowX)?g:c(b(g))}function f(g){return 11===g?oa:10===g?pa:oa||pa}function l(g){if(!g)return document.documentElement;for(var h=f(10)?document.body:null,p=g.offsetParent||null;p===h&&g.nextElementSibling;)p= (g=g.nextElementSibling).offsetParent;return(h=p&&p.nodeName)&&"BODY"!==h&&"HTML"!==h?-1!==["TH","TD","TABLE"].indexOf(p.nodeName)&&"static"===a(p,"position")?l(p):p:g?g.ownerDocument.documentElement:document.documentElement}function t(g){return null!==g.parentNode?t(g.parentNode):g}function e(g,h){if(!(g&&g.nodeType&&h&&h.nodeType))return document.documentElement;var p=g.compareDocumentPosition(h)&Node.DOCUMENT_POSITION_FOLLOWING,v=p?g:h,x=p?h:g;p=document.createRange();p.setStart(v,0);p.setEnd(x, 0);p=p.commonAncestorContainer;if(g!==p&&h!==p||v.contains(x))return g=p.nodeName,g="BODY"===g?!1:"HTML"===g||l(p.firstElementChild)===p,g?p:l(p);v=t(g);return v.host?e(v.host,h):e(g,t(h).host)}function q(g){var h="top"===(1<arguments.length&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",p=g.nodeName;return"BODY"===p||"HTML"===p?(p=g.ownerDocument.documentElement,(g.ownerDocument.scrollingElement||p)[h]):g[h]}function k(g,h){var p=2<arguments.length&&void 0!==arguments[2]?arguments[2]: !1,v=q(h,"top"),x=q(h,"left");p=p?-1:1;g.top+=v*p;g.bottom+=v*p;g.left+=x*p;g.right+=x*p;return g}function u(g,h){h="x"===h?"Left":"Top";var p="Left"===h?"Right":"Bottom";return parseFloat(g["border"+h+"Width"])+parseFloat(g["border"+p+"Width"])}function m(g,h,p,v){return Math.max(h["offset"+g],h["scroll"+g],p["client"+g],p["offset"+g],p["scroll"+g],f(10)?parseInt(p["offset"+g])+parseInt(v["margin"+("Height"===g?"Top":"Left")])+parseInt(v["margin"+("Height"===g?"Bottom":"Right")]):0)}function w(g){var h= g.body;g=g.documentElement;var p=f(10)&&getComputedStyle(g);return{height:m("Height",h,g,p),width:m("Width",h,g,p)}}function z(g){return S({},g,{right:g.left+g.width,bottom:g.top+g.height})}function H(g){var h={};try{if(f(10)){h=g.getBoundingClientRect();var p=q(g,"top"),v=q(g,"left");h.top+=p;h.left+=v;h.bottom+=p;h.right+=v}else h=g.getBoundingClientRect()}catch(x){}h={left:h.left,top:h.top,width:h.right-h.left,height:h.bottom-h.top};v="HTML"===g.nodeName?w(g.ownerDocument):{};p=g.offsetWidth-(v.width|| g.clientWidth||h.width);v=g.offsetHeight-(v.height||g.clientHeight||h.height);if(p||v)g=a(g),p-=u(g,"x"),v-=u(g,"y"),h.width-=p,h.height-=v;return z(h)}function M(g,h){var p=2<arguments.length&&void 0!==arguments[2]?arguments[2]:!1,v=f(10),x="HTML"===h.nodeName,y=H(g),C=H(h),D=c(g),G=a(h),F=parseFloat(G.borderTopWidth),J=parseFloat(G.borderLeftWidth);p&&x&&(C.top=Math.max(C.top,0),C.left=Math.max(C.left,0));y=z({top:y.top-C.top-F,left:y.left-C.left-J,width:y.width,height:y.height});y.marginTop=0; y.marginLeft=0;!v&&x&&(x=parseFloat(G.marginTop),G=parseFloat(G.marginLeft),y.top-=F-x,y.bottom-=F-x,y.left-=J-G,y.right-=J-G,y.marginTop=x,y.marginLeft=G);if(v&&!p?h.contains(D):h===D&&"BODY"!==D.nodeName)y=k(y,h);return y}function O(g){var h=1<arguments.length&&void 0!==arguments[1]?arguments[1]:!1,p=g.ownerDocument.documentElement,v=M(g,p),x=Math.max(p.clientWidth,window.innerWidth||0),y=Math.max(p.clientHeight,window.innerHeight||0),C=h?0:q(p);h=h?0:q(p,"left");return z({top:C-v.top+v.marginTop, left:h-v.left+v.marginLeft,width:x,height:y})}function V(g){var h=g.nodeName;return"BODY"===h||"HTML"===h?!1:"fixed"===a(g,"position")?!0:(g=b(g))?V(g):!1}function Z(g){if(!g||!g.parentElement||f())return document.documentElement;for(g=g.parentElement;g&&"none"===a(g,"transform");)g=g.parentElement;return g||document.documentElement}function X(g,h,p,v){var x=4<arguments.length&&void 0!==arguments[4]?arguments[4]:!1,y={top:0,left:0},C=x?Z(g):e(g,h&&h.referenceNode?h.referenceNode:h);if("viewport"=== v)y=O(C,x);else{if("scrollParent"===v){var D=c(b(h));"BODY"===D.nodeName&&(D=g.ownerDocument.documentElement)}else D="window"===v?g.ownerDocument.documentElement:v;x=M(D,C,x);"HTML"!==D.nodeName||V(C)?y=x:(D=w(g.ownerDocument),C=D.height,D=D.width,y.top+=x.top-x.marginTop,y.bottom=C+x.top,y.left+=x.left-x.marginLeft,y.right=D+x.left)}p=p||0;x="number"===typeof p;y.left+=x?p:p.left||0;y.top+=x?p:p.top||0;y.right-=x?p:p.right||0;y.bottom-=x?p:p.bottom||0;return y}function T(g,h,p,v,x){var y=5<arguments.length&& void 0!==arguments[5]?arguments[5]:0;if(-1===g.indexOf("auto"))return g;y=X(p,v,y,x);var C={top:{width:y.width,height:h.top-y.top},right:{width:y.right-h.right,height:y.height},bottom:{width:y.width,height:y.bottom-h.bottom},left:{width:h.left-y.left,height:y.height}};y=Object.keys(C).map(function(G){var F=C[G];return S({key:G},C[G],{area:F.width*F.height})}).sort(function(G,F){return F.area-G.area});var D=y.filter(function(G){var F=G.height;return G.width>=p.clientWidth&&F>=p.clientHeight});y=0< D.length?D[0].key:y[0].key;D=g.split("-")[1];return y+(D?"-"+D:"")}function ca(g,h,p){var v=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null,x=v?Z(h):e(h,p&&p.referenceNode?p.referenceNode:p);return M(p,x,v)}function ja(g){var h=g.ownerDocument.defaultView.getComputedStyle(g),p=parseFloat(h.marginTop||0)+parseFloat(h.marginBottom||0);h=parseFloat(h.marginLeft||0)+parseFloat(h.marginRight||0);return{width:g.offsetWidth+h,height:g.offsetHeight+p}}function da(g){var h={left:"right",right:"left", bottom:"top",top:"bottom"};return g.replace(/left|right|bottom|top/g,function(p){return h[p]})}function ka(g,h,p){p=p.split("-")[0];g=ja(g);var v={width:g.width,height:g.height},x=-1!==["right","left"].indexOf(p),y=x?"top":"left",C=x?"left":"top",D=x?"height":"width";v[y]=h[y]+h[D]/2-g[D]/2;v[C]=p===C?h[C]-g[x?"width":"height"]:h[da(C)];return v}function ba(g,h){return Array.prototype.find?g.find(h):g.filter(h)[0]}function ma(g,h,p){if(Array.prototype.findIndex)return g.findIndex(function(x){return x[h]=== p});var v=ba(g,function(x){return x[h]===p});return g.indexOf(v)}function ha(g,h,p){(void 0===p?g:g.slice(0,ma(g,"name",p))).forEach(function(v){v["function"]&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var x=v["function"]||v.fn;v.enabled&&r(x)&&(h.offsets.popper=z(h.offsets.popper),h.offsets.reference=z(h.offsets.reference),h=x(h,v))});return h}function B(g,h){return g.some(function(p){var v=p.name;return p.enabled&&v===h})}function A(g){for(var h=[!1,"ms","Webkit","Moz", "O"],p=g.charAt(0).toUpperCase()+g.slice(1),v=0;v<h.length;v++){var x=h[v];x=x?""+x+p:g;if("undefined"!==typeof document.body.style[x])return x}return null}function E(g){return(g=g.ownerDocument)?g.defaultView:window}function N(g,h,p,v){var x="BODY"===g.nodeName;g=x?g.ownerDocument.defaultView:g;g.addEventListener(h,p,{passive:!0});x||N(c(g.parentNode),h,p,v);v.push(g)}function K(g,h){E(g).removeEventListener("resize",h.updateBound);h.scrollParents.forEach(function(p){p.removeEventListener("scroll", h.updateBound)});h.updateBound=null;h.scrollParents=[];h.scrollElement=null;h.eventsEnabled=!1;return h}function R(g){return""!==g&&!isNaN(parseFloat(g))&&isFinite(g)}function W(g,h){Object.keys(h).forEach(function(p){var v="";-1!=="width height top right bottom left".split(" ").indexOf(p)&&R(h[p])&&(v="px");g.style[p]=h[p]+v})}function U(g,h){Object.keys(h).forEach(function(p){!1!==h[p]?g.setAttribute(p,h[p]):g.removeAttribute(p)})}function P(g,h){var p=g.offsets,v=p.popper,x=Math.round,y=Math.floor, C=function(F){return F};p=x(p.reference.width);var D=x(v.width),G=-1!==["left","right"].indexOf(g.placement);g=-1!==g.placement.indexOf("-");y=h?G||g||p%2===D%2?x:y:C;x=h?x:C;return{left:y(1===p%2&&1===D%2&&!g&&h?v.left-1:v.left),top:x(v.top),bottom:x(v.bottom),right:y(v.right)}}function Y(g,h,p){var v=ba(g,function(y){return y.name===h});g=!!v&&g.some(function(y){return y.name===p&&y.enabled&&y.order<v.order});if(!g){var x="`"+h+"`";console.warn("`"+p+"` modifier is required by "+x+" modifier in order to work, be sure to include it before "+ x+"!")}return g}function ea(g){var h=1<arguments.length&&void 0!==arguments[1]?arguments[1]:!1,p=na.indexOf(g);p=na.slice(p+1).concat(na.slice(0,p));return h?p.reverse():p}function sa(g,h,p,v){var x=[0,0],y=-1!==["right","left"].indexOf(v);g=g.split(/(\+|\-)/).map(function(D){return D.trim()});v=g.indexOf(ba(g,function(D){return-1!==D.search(/,|\s/)}));g[v]&&-1===g[v].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var C=/\s*,\s*|\s+/;g=-1!== v?[g.slice(0,v).concat([g[v].split(C)[0]]),[g[v].split(C)[1]].concat(g.slice(v+1))]:[g];g=g.map(function(D,G){var F=(1===G?!y:y)?"height":"width",J=!1;return D.reduce(function(I,L){return""===I[I.length-1]&&-1!==["+","-"].indexOf(L)?(I[I.length-1]=L,J=!0,I):J?(I[I.length-1]+=L,J=!1,I):I.concat(L)},[]).map(function(I){var L=I.match(/((?:\-|\+)?\d*\.?\d*)(.*)/);var Q=+L[1];L=L[2];if(Q)if(0===L.indexOf("%")){switch(L){case "%p":I=h;break;default:I=p}Q*=z(I)[F]/100}else Q="vh"===L||"vw"===L?("vh"===L? Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*Q:Q;else Q=I;return Q})});g.forEach(function(D,G){D.forEach(function(F,J){R(F)&&(x[G]+=F*("-"===D[J-1]?-1:1))})});return x}var ia="undefined"!==typeof window&&"undefined"!==typeof document&&"undefined"!==typeof navigator,ra=function(){for(var g=["Edge","Trident","Firefox"],h=0;h<g.length;h+=1)if(ia&&0<=navigator.userAgent.indexOf(g[h]))return 1;return 0}(), ta=ia&&window.Promise?d:n,oa=ia&&!(!window.MSInputMethodContext||!document.documentMode),pa=ia&&/MSIE 10/.test(navigator.userAgent),ua=function(){function g(h,p){for(var v=0;v<p.length;v++){var x=p[v];x.enumerable=x.enumerable||!1;x.configurable=!0;"value"in x&&(x.writable=!0);Object.defineProperty(h,x.key,x)}}return function(h,p,v){p&&g(h.prototype,p);v&&g(h,v);return h}}(),fa=function(g,h,p){h in g?Object.defineProperty(g,h,{value:p,enumerable:!0,configurable:!0,writable:!0}):g[h]=p;return g},S= Object.assign||function(g){for(var h=1;h<arguments.length;h++){var p=arguments[h],v;for(v in p)Object.prototype.hasOwnProperty.call(p,v)&&(g[v]=p[v])}return g},va=ia&&/Firefox/i.test(navigator.userAgent),qa="auto-start auto auto-end top-start top top-end right-start right right-end bottom-end bottom bottom-start left-end left left-start".split(" "),na=qa.slice(3),la=function(){function g(h,p){var v=this,x=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};if(!(this instanceof g))throw new TypeError("Cannot call a class as a function"); this.scheduleUpdate=function(){return requestAnimationFrame(v.update)};this.update=ta(this.update.bind(this));this.options=S({},g.Defaults,x);this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]};this.reference=h&&h.jquery?h[0]:h;this.popper=p&&p.jquery?p[0]:p;this.options.modifiers={};Object.keys(S({},g.Defaults.modifiers,x.modifiers)).forEach(function(C){v.options.modifiers[C]=S({},g.Defaults.modifiers[C]||{},x.modifiers?x.modifiers[C]:{})});this.modifiers=Object.keys(this.options.modifiers).map(function(C){return S({name:C}, v.options.modifiers[C])}).sort(function(C,D){return C.order-D.order});this.modifiers.forEach(function(C){if(C.enabled&&r(C.onLoad))C.onLoad(v.reference,v.popper,v.options,C,v.state)});this.update();var y=this.options.eventsEnabled;y&&this.enableEventListeners();this.state.eventsEnabled=y}ua(g,[{key:"update",value:function(){if(!this.state.isDestroyed){var h={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};h.offsets.reference=ca(this.state,this.popper,this.reference,this.options.positionFixed); h.placement=T(this.options.placement,h.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding);h.originalPlacement=h.placement;h.positionFixed=this.options.positionFixed;h.offsets.popper=ka(this.popper,h.offsets.reference,h.placement);h.offsets.popper.position=this.options.positionFixed?"fixed":"absolute";h=ha(this.modifiers,h);if(this.state.isCreated)this.options.onUpdate(h);else this.state.isCreated=!0,this.options.onCreate(h)}}}, {key:"destroy",value:function(){this.state.isDestroyed=!0;B(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[A("transform")]="");this.disableEventListeners();this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper);return this}},{key:"enableEventListeners",value:function(){if(!this.state.eventsEnabled){var h= this.reference,p=this.state;p.updateBound=this.scheduleUpdate;E(h).addEventListener("resize",p.updateBound,{passive:!0});h=c(h);N(h,"scroll",p.updateBound,p.scrollParents);p.scrollElement=h;p.eventsEnabled=!0;this.state=p}}},{key:"disableEventListeners",value:function(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=K(this.reference,this.state))}}]);return g}();la.Utils=("undefined"!==typeof window?window:global).PopperUtils;la.placements=qa;la.Defaults={placement:"bottom", positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(g){var h=g.placement,p=h.split("-")[0];if(h=h.split("-")[1]){var v=g.offsets,x=v.reference;v=v.popper;var y=-1!==["bottom","top"].indexOf(p);p=y?"left":"top";y=y?"width":"height";x={start:fa({},p,x[p]),end:fa({},p,x[p]+x[y]-v[y])};g.offsets.popper=S({},v,x[h])}return g}},offset:{order:200,enabled:!0,fn:function(g,h){var p=h.offset,v=g.offsets;h=v.popper; var x=v.reference;v=g.placement.split("-")[0];p=R(+p)?[+p,0]:sa(p,h,x,v);"left"===v?(h.top+=p[0],h.left-=p[1]):"right"===v?(h.top+=p[0],h.left+=p[1]):"top"===v?(h.left+=p[0],h.top-=p[1]):"bottom"===v&&(h.left+=p[0],h.top+=p[1]);g.popper=h;return g},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(g,h){var p=h.boundariesElement||l(g.instance.popper);g.instance.reference===p&&(p=l(p));var v=A("transform"),x=g.instance.popper.style,y=x.top,C=x.left,D=x[v];x.top="";x.left="";x[v]="";var G= X(g.instance.popper,g.instance.reference,h.padding,p,g.positionFixed);x.top=y;x.left=C;x[v]=D;h.boundaries=G;var F=g.offsets.popper,J={primary:function(I){var L=F[I];F[I]<G[I]&&!h.escapeWithReference&&(L=Math.max(F[I],G[I]));return fa({},I,L)},secondary:function(I){var L="right"===I?"left":"top",Q=F[L];F[I]>G[I]&&!h.escapeWithReference&&(Q=Math.min(F[L],G[I]-("right"===I?F.width:F.height)));return fa({},L,Q)}};h.priority.forEach(function(I){var L=-1!==["left","top"].indexOf(I)?"primary":"secondary"; F=S({},F,J[L](I))});g.offsets.popper=F;return g},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(g){var h=g.offsets,p=h.popper;h=h.reference;var v=g.placement.split("-")[0],x=Math.floor,y=-1!==["top","bottom"].indexOf(v);v=y?"right":"bottom";var C=y?"left":"top";y=y?"width":"height";p[v]<x(h[C])&&(g.offsets.popper[C]=x(h[C])-p[y]);p[C]>x(h[v])&&(g.offsets.popper[C]=x(h[v]));return g}},arrow:{order:500,enabled:!0,fn:function(g, h){var p;if(!Y(g.instance.modifiers,"arrow","keepTogether"))return g;h=h.element;if("string"===typeof h){if(h=g.instance.popper.querySelector(h),!h)return g}else if(!g.instance.popper.contains(h))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),g;var v=g.placement.split("-")[0],x=g.offsets,y=x.popper,C=x.reference,D=-1!==["left","right"].indexOf(v);v=D?"height":"width";var G=D?"Top":"Left";x=G.toLowerCase();var F=D?"left":"top",J=D?"bottom":"right";D=ja(h)[v];C[J]- D<y[x]&&(g.offsets.popper[x]-=y[x]-(C[J]-D));C[x]+D>y[J]&&(g.offsets.popper[x]+=C[x]+D-y[J]);g.offsets.popper=z(g.offsets.popper);C=C[x]+C[v]/2-D/2;var I=a(g.instance.popper);J=parseFloat(I["margin"+G]);G=parseFloat(I["border"+G+"Width"]);G=C-g.offsets.popper[x]-J-G;G=Math.max(Math.min(y[v]-D,G),0);g.arrowElement=h;g.offsets.arrow=(p={},fa(p,x,Math.round(G)),fa(p,F,""),p);return g},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(g,h){if(B(g.instance.modifiers,"inner")||g.flipped&&g.placement=== g.originalPlacement)return g;var p=X(g.instance.popper,g.instance.reference,h.padding,h.boundariesElement,g.positionFixed),v=g.placement.split("-")[0],x=da(v),y=g.placement.split("-")[1]||"",C=[];switch(h.behavior){case "flip":C=[v,x];break;case "clockwise":C=ea(v);break;case "counterclockwise":C=ea(v,!0);break;default:C=h.behavior}C.forEach(function(D,G){if(v!==D||C.length===G+1)return g;v=g.placement.split("-")[0];x=da(v);var F=g.offsets.popper;D=g.offsets.reference;var J=Math.floor;D="left"=== v&&J(F.right)>J(D.left)||"right"===v&&J(F.left)<J(D.right)||"top"===v&&J(F.bottom)>J(D.top)||"bottom"===v&&J(F.top)<J(D.bottom);var I=J(F.left)<J(p.left),L=J(F.right)>J(p.right),Q=J(F.top)<J(p.top);J=J(F.bottom)>J(p.bottom);F="left"===v&&I||"right"===v&&L||"top"===v&&Q||"bottom"===v&&J;var aa=-1!==["top","bottom"].indexOf(v),wa=!!h.flipVariationsByContent&&(aa&&"start"===y&&L||aa&&"end"===y&&I||!aa&&"start"===y&&J||!aa&&"end"===y&&Q);I=!!h.flipVariations&&(aa&&"start"===y&&I||aa&&"end"===y&&L||!aa&& "start"===y&&Q||!aa&&"end"===y&&J)||wa;if(D||F||I){g.flipped=!0;if(D||F)v=C[G+1];I&&("end"===y?y="start":"start"===y&&(y="end"));g.placement=v+(y?"-"+y:"");g.offsets.popper=S({},g.offsets.popper,ka(g.instance.popper,g.offsets.reference,g.placement));g=ha(g.instance.modifiers,g,"flip")}});return g},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(g){var h=g.placement,p=h.split("-")[0],v=g.offsets,x=v.popper; v=v.reference;var y=-1!==["left","right"].indexOf(p),C=-1===["top","left"].indexOf(p);x[y?"left":"top"]=v[p]-(C?x[y?"width":"height"]:0);g.placement=da(h);g.offsets.popper=z(x);return g}},hide:{order:800,enabled:!0,fn:function(g){if(!Y(g.instance.modifiers,"hide","preventOverflow"))return g;var h=g.offsets.reference,p=ba(g.instance.modifiers,function(v){return"preventOverflow"===v.name}).boundaries;if(h.bottom<p.top||h.left>p.right||h.top>p.bottom||h.right<p.left){if(!0===g.hide)return g;g.hide=!0; g.attributes["x-out-of-boundaries"]=""}else{if(!1===g.hide)return g;g.hide=!1;g.attributes["x-out-of-boundaries"]=!1}return g}},computeStyle:{order:850,enabled:!0,fn:function(g,h){var p=h.x,v=h.y,x=g.offsets.popper,y=ba(g.instance.modifiers,function(I){return"applyStyle"===I.name}).gpuAcceleration;void 0!==y&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");h=void 0!==y?y:h.gpuAcceleration;y=l(g.instance.popper); var C=H(y);x={position:x.position};var D=P(g,2>window.devicePixelRatio||!va);p="bottom"===p?"top":"bottom";v="right"===v?"left":"right";var G=A("transform"),F=void 0,J=void 0;J="bottom"===p?"HTML"===y.nodeName?-y.clientHeight+D.bottom:-C.height+D.bottom:D.top;F="right"===v?"HTML"===y.nodeName?-y.clientWidth+D.right:-C.width+D.right:D.left;h&&G?(x[G]="translate3d("+F+"px, "+J+"px, 0)",x[p]=0,x[v]=0,x.willChange="transform"):(x[p]=J*("bottom"===p?-1:1),x[v]=F*("right"===v?-1:1),x.willChange=p+", "+ v);g.attributes=S({},{"x-placement":g.placement},g.attributes);g.styles=S({},x,g.styles);g.arrowStyles=S({},g.offsets.arrow,g.arrowStyles);return g},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(g){W(g.instance.popper,g.styles);U(g.instance.popper,g.attributes);g.arrowElement&&Object.keys(g.arrowStyles).length&&W(g.arrowElement,g.arrowStyles);return g},onLoad:function(g,h,p,v,x){v=ca(x,h,g,p.positionFixed);g=T(p.placement,v,h,g,p.modifiers.flip.boundariesElement, p.modifiers.flip.padding);h.setAttribute("x-placement",g);W(h,{position:p.positionFixed?"fixed":"absolute"});return p},gpuAcceleration:void 0}}};return la});(function(d){if("undefined"===typeof d)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");d=d.fn.jquery.split(" ")[0].split(".");if(2>d[0]&&9>d[1]||1===d[0]&&9===d[1]&&1>d[2]||4<=d[0])throw Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0");})($); (function(d,n){"object"===typeof exports&&"undefined"!==typeof module?module.exports=n(require("jquery")):"function"===typeof define&&define.amd?define(["jquery"],n):(d="undefined"!==typeof globalThis?globalThis:d||self,d.Util=n(d.jQuery))})(this,function(d){d=d&&Object.prototype.hasOwnProperty.call(d,"default")?d["default"]:d;var n={TRANSITION_END:"bsTransitionEnd",getUID:function(r){do r+=~~(1E6*Math.random());while(document.getElementById(r));return r},getSelectorFromElement:function(r){var a= r.getAttribute("data-target");a&&"#"!==a||(a=(r=r.getAttribute("href"))&&"#"!==r?r.trim():"");try{return document.querySelector(a)?a:null}catch(b){return null}},getTransitionDurationFromElement:function(r){if(!r)return 0;var a=d(r).css("transition-duration");r=d(r).css("transition-delay");var b=parseFloat(a),c=parseFloat(r);if(!b&&!c)return 0;a=a.split(",")[0];r=r.split(",")[0];return 1E3*(parseFloat(a)+parseFloat(r))},reflow:function(r){return r.offsetHeight},triggerTransitionEnd:function(r){d(r).trigger("transitionend")}, supportsTransitionEnd:function(){return!0},isElement:function(r){return(r[0]||r).nodeType},typeCheckConfig:function(r,a,b){for(var c in b)if(Object.prototype.hasOwnProperty.call(b,c)){var f=b[c],l=a[c];l=l&&n.isElement(l)?"element":null===l||"undefined"===typeof l?""+l:{}.toString.call(l).match(/\s([a-z]+)/i)[1].toLowerCase();if(!(new RegExp(f)).test(l))throw Error(r.toUpperCase()+': Option "'+(c+'" provided type "'+l+'" but expected type "')+(f+'".'));}},findShadowRoot:function(r){return document.documentElement.attachShadow? "function"===typeof r.getRootNode?(r=r.getRootNode(),r instanceof ShadowRoot?r:null):r instanceof ShadowRoot?r:r.parentNode?n.findShadowRoot(r.parentNode):null:null},jQueryDetection:function(){if("undefined"===typeof d)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var r=d.fn.jquery.split(" ")[0].split(".");if(2>r[0]&&9>r[1]||1===r[0]&&9===r[1]&&1>r[2]||4<=r[0])throw Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0"); }};n.jQueryDetection();d.fn.emulateTransitionEnd=function(r){var a=this,b=!1;d(this).one(n.TRANSITION_END,function(){b=!0});setTimeout(function(){b||n.triggerTransitionEnd(a)},r);return this};d.event.special[n.TRANSITION_END]=function(){return{bindType:"transitionend",delegateType:"transitionend",handle:function(r){if(d(r.target).is(this))return r.handleObj.handler.apply(this,arguments)}}}();return n}); (function(d,n){"object"===typeof exports&&"undefined"!==typeof module?module.exports=n(require("jquery"),require("./util.js")):"function"===typeof define&&define.amd?define(["jquery","./util.js"],n):(d="undefined"!==typeof globalThis?globalThis:d||self,d.Tab=n(d.jQuery,d.Util))})(this,function(d,n){function r(f,l){for(var t=0;t<l.length;t++){var e=l[t];e.enumerable=e.enumerable||!1;e.configurable=!0;"value"in e&&(e.writable=!0);Object.defineProperty(f,e.key,e)}}function a(f,l,t){l&&r(f.prototype, l);t&&r(f,t);return f}d=d&&Object.prototype.hasOwnProperty.call(d,"default")?d["default"]:d;n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n["default"]:n;var b=d.fn.tab,c=function(){function f(t){this._element=t}var l=f.prototype;l.show=function(){var t=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&d(this._element).hasClass("active")||d(this._element).hasClass("disabled"))){var e,q=d(this._element).closest(".nav, .list-group")[0],k=n.getSelectorFromElement(this._element); if(q){var u="UL"===q.nodeName||"OL"===q.nodeName?"\x3e li \x3e .active":".active";var m=d.makeArray(d(q).find(u));m=m[m.length-1]}u=d.Event("hide.bs.tab",{relatedTarget:this._element});var w=d.Event("show.bs.tab",{relatedTarget:m});m&&d(m).trigger(u);d(this._element).trigger(w);w.isDefaultPrevented()||u.isDefaultPrevented()||(k&&(e=document.querySelector(k)),this._activate(this._element,q),q=function(){var z=d.Event("hidden.bs.tab",{relatedTarget:t._element}),H=d.Event("shown.bs.tab",{relatedTarget:m}); d(m).trigger(z);d(t._element).trigger(H)},e?this._activate(e,e.parentNode,q):q())}};l.dispose=function(){d.removeData(this._element,"bs.tab");this._element=null};l._activate=function(t,e,q){var k=this,u=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?d(e).children(".active"):d(e).find("\x3e li \x3e .active"))[0],m=q&&u&&d(u).hasClass("fade");e=function(){return k._transitionComplete(t,u,q)};u&&m?(m=n.getTransitionDurationFromElement(u),d(u).removeClass("show").one(n.TRANSITION_END,e).emulateTransitionEnd(m)): e()};l._transitionComplete=function(t,e,q){if(e){d(e).removeClass("active");var k=d(e.parentNode).find("\x3e .dropdown-menu .active")[0];k&&d(k).removeClass("active");"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}d(t).addClass("active");"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0);n.reflow(t);t.classList.contains("fade")&&t.classList.add("show");if(t.parentNode&&d(t.parentNode).hasClass("dropdown-menu")){if(e=d(t).closest(".dropdown")[0])e=[].slice.call(e.querySelectorAll(".dropdown-toggle")), d(e).addClass("active");t.setAttribute("aria-expanded",!0)}q&&q()};f._jQueryInterface=function(t){return this.each(function(){var e=d(this),q=e.data("bs.tab");q||(q=new f(this),e.data("bs.tab",q));if("string"===typeof t){if("undefined"===typeof q[t])throw new TypeError('No method named "'+t+'"');q[t]()}})};a(f,null,[{key:"VERSION",get:function(){return"4.5.2"}}]);return f}();d(document).on("click.bs.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"], [data-toggle\x3d"list"]',function(f){f.preventDefault(); c._jQueryInterface.call(d(this),"show")});d.fn.tab=c._jQueryInterface;d.fn.tab.Constructor=c;d.fn.tab.noConflict=function(){d.fn.tab=b;return c._jQueryInterface};return c}); (function(d,n){"object"===typeof exports&&"undefined"!==typeof module?module.exports=n(require("jquery"),require("./util.js")):"function"===typeof define&&define.amd?define(["jquery","./util.js"],n):(d="undefined"!==typeof globalThis?globalThis:d||self,d.Modal=n(d.jQuery,d.Util))})(this,function(d,n){function r(){r=Object.assign||function(e){for(var q=1;q<arguments.length;q++){var k=arguments[q],u;for(u in k)Object.prototype.hasOwnProperty.call(k,u)&&(e[u]=k[u])}return e};return r.apply(this,arguments)} function a(e,q){for(var k=0;k<q.length;k++){var u=q[k];u.enumerable=u.enumerable||!1;u.configurable=!0;"value"in u&&(u.writable=!0);Object.defineProperty(e,u.key,u)}}function b(e,q,k){q&&a(e.prototype,q);k&&a(e,k);return e}d=d&&Object.prototype.hasOwnProperty.call(d,"default")?d["default"]:d;n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n["default"]:n;var c=d.fn.modal,f={backdrop:!0,keyboard:!0,focus:!0,show:!0},l={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"}, t=function(){function e(k,u){this._config=this._getConfig(u);this._element=k;this._dialog=k.querySelector(".modal-dialog");this._backdrop=null;this._isTransitioning=this._ignoreBackdropClick=this._isBodyOverflowing=this._isShown=!1;this._scrollbarWidth=0}var q=e.prototype;q.toggle=function(k){return this._isShown?this.hide():this.show(k)};q.show=function(k){var u=this;if(!this._isShown&&!this._isTransitioning){d(this._element).hasClass("fade")&&(this._isTransitioning=!0);var m=d.Event("show.bs.modal", {relatedTarget:k});d(this._element).trigger(m);this._isShown||m.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),d(this._element).on("click.dismiss.bs.modal",'[data-dismiss\x3d"modal"]',function(w){return u.hide(w)}),d(this._dialog).on("mousedown.dismiss.bs.modal",function(){d(u._element).one("mouseup.dismiss.bs.modal",function(w){d(w.target).is(u._element)&&(u._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return u._showElement(k)}))}}; q.hide=function(k){var u=this;k&&k.preventDefault();if(this._isShown&&!this._isTransitioning&&(k=d.Event("hide.bs.modal"),d(this._element).trigger(k),this._isShown&&!k.isDefaultPrevented())){this._isShown=!1;if(k=d(this._element).hasClass("fade"))this._isTransitioning=!0;this._setEscapeEvent();this._setResizeEvent();d(document).off("focusin.bs.modal");d(this._element).removeClass("show");d(this._element).off("click.dismiss.bs.modal");d(this._dialog).off("mousedown.dismiss.bs.modal");k?(k=n.getTransitionDurationFromElement(this._element), d(this._element).one(n.TRANSITION_END,function(m){return u._hideModal(m)}).emulateTransitionEnd(k)):this._hideModal()}};q.dispose=function(){[window,this._element,this._dialog].forEach(function(k){return d(k).off(".bs.modal")});d(document).off("focusin.bs.modal");d.removeData(this._element,"bs.modal");this._scrollbarWidth=this._isTransitioning=this._ignoreBackdropClick=this._isBodyOverflowing=this._isShown=this._backdrop=this._dialog=this._element=this._config=null};q.handleUpdate=function(){this._adjustDialog()}; q._getConfig=function(k){k=r({},f,k);n.typeCheckConfig("modal",k,l);return k};q._triggerBackdropTransition=function(){var k=this;if("static"===this._config.backdrop){var u=d.Event("hidePrevented.bs.modal");d(this._element).trigger(u);if(!u.defaultPrevented){var m=this._element.scrollHeight>document.documentElement.clientHeight;m||(this._element.style.overflowY="hidden");this._element.classList.add("modal-static");var w=n.getTransitionDurationFromElement(this._dialog);d(this._element).off(n.TRANSITION_END); d(this._element).one(n.TRANSITION_END,function(){k._element.classList.remove("modal-static");m||d(k._element).one(n.TRANSITION_END,function(){k._element.style.overflowY=""}).emulateTransitionEnd(k._element,w)}).emulateTransitionEnd(w);this._element.focus()}}else this.hide()};q._showElement=function(k){var u=this,m=d(this._element).hasClass("fade"),w=this._dialog?this._dialog.querySelector(".modal-body"):null;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element); this._element.style.display="block";this._element.removeAttribute("aria-hidden");this._element.setAttribute("aria-modal",!0);this._element.setAttribute("role","dialog");d(this._dialog).hasClass("modal-dialog-scrollable")&&w?w.scrollTop=0:this._element.scrollTop=0;m&&n.reflow(this._element);d(this._element).addClass("show");this._config.focus&&this._enforceFocus();var z=d.Event("shown.bs.modal",{relatedTarget:k});k=function(){u._config.focus&&u._element.focus();u._isTransitioning=!1;d(u._element).trigger(z)}; m?(m=n.getTransitionDurationFromElement(this._dialog),d(this._dialog).one(n.TRANSITION_END,k).emulateTransitionEnd(m)):k()};q._enforceFocus=function(){var k=this;d(document).off("focusin.bs.modal").on("focusin.bs.modal",function(u){document!==u.target&&k._element!==u.target&&0===d(k._element).has(u.target).length&&k._element.focus()})};q._setEscapeEvent=function(){var k=this;if(this._isShown)d(this._element).on("keydown.dismiss.bs.modal",function(u){k._config.keyboard&&27===u.which?(u.preventDefault(), k.hide()):k._config.keyboard||27!==u.which||k._triggerBackdropTransition()});else this._isShown||d(this._element).off("keydown.dismiss.bs.modal")};q._setResizeEvent=function(){var k=this;if(this._isShown)d(window).on("resize.bs.modal",function(u){return k.handleUpdate(u)});else d(window).off("resize.bs.modal")};q._hideModal=function(){var k=this;this._element.style.display="none";this._element.setAttribute("aria-hidden",!0);this._element.removeAttribute("aria-modal");this._element.removeAttribute("role"); this._isTransitioning=!1;this._showBackdrop(function(){d(document.body).removeClass("modal-open");k._resetAdjustments();k._resetScrollbar();d(k._element).trigger("hidden.bs.modal")})};q._removeBackdrop=function(){this._backdrop&&(d(this._backdrop).remove(),this._backdrop=null)};q._showBackdrop=function(k){var u=this,m=d(this._element).hasClass("fade")?"fade":"";if(this._isShown&&this._config.backdrop)this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",m&&this._backdrop.classList.add(m), d(this._backdrop).appendTo(document.body),d(this._element).on("click.dismiss.bs.modal",function(z){u._ignoreBackdropClick?u._ignoreBackdropClick=!1:z.target===z.currentTarget&&u._triggerBackdropTransition()}),m&&n.reflow(this._backdrop),d(this._backdrop).addClass("show"),k&&(m?(m=n.getTransitionDurationFromElement(this._backdrop),d(this._backdrop).one(n.TRANSITION_END,k).emulateTransitionEnd(m)):k());else if(!this._isShown&&this._backdrop)if(d(this._backdrop).removeClass("show"),m=function(){u._removeBackdrop(); k&&k()},d(this._element).hasClass("fade")){var w=n.getTransitionDurationFromElement(this._backdrop);d(this._backdrop).one(n.TRANSITION_END,m).emulateTransitionEnd(w)}else m();else k&&k()};q._adjustDialog=function(){var k=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&k&&(this._element.style.paddingLeft=this._scrollbarWidth+"px");this._isBodyOverflowing&&!k&&(this._element.style.paddingRight=this._scrollbarWidth+"px")};q._resetAdjustments=function(){this._element.style.paddingLeft= "";this._element.style.paddingRight=""};q._checkScrollbar=function(){var k=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(k.left+k.right)<window.innerWidth;this._scrollbarWidth=this._getScrollbarWidth()};q._setScrollbar=function(){var k=this;if(this._isBodyOverflowing){var u=[].slice.call(document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")),m=[].slice.call(document.querySelectorAll(".sticky-top"));d(u).each(function(w,z){w=z.style.paddingRight; var H=d(z).css("padding-right");d(z).data("padding-right",w).css("padding-right",parseFloat(H)+k._scrollbarWidth+"px")});d(m).each(function(w,z){w=z.style.marginRight;var H=d(z).css("margin-right");d(z).data("margin-right",w).css("margin-right",parseFloat(H)-k._scrollbarWidth+"px")});u=document.body.style.paddingRight;m=d(document.body).css("padding-right");d(document.body).data("padding-right",u).css("padding-right",parseFloat(m)+this._scrollbarWidth+"px")}d(document.body).addClass("modal-open")}; q._resetScrollbar=function(){var k=[].slice.call(document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top"));d(k).each(function(u,m){u=d(m).data("padding-right");d(m).removeData("padding-right");m.style.paddingRight=u?u:""});k=[].slice.call(document.querySelectorAll(".sticky-top"));d(k).each(function(u,m){u=d(m).data("margin-right");"undefined"!==typeof u&&d(m).css("margin-right",u).removeData("margin-right")});k=d(document.body).data("padding-right");d(document.body).removeData("padding-right"); document.body.style.paddingRight=k?k:""};q._getScrollbarWidth=function(){var k=document.createElement("div");k.className="modal-scrollbar-measure";document.body.appendChild(k);var u=k.getBoundingClientRect().width-k.clientWidth;document.body.removeChild(k);return u};e._jQueryInterface=function(k,u){return this.each(function(){var m=d(this).data("bs.modal"),w=r({},f,d(this).data(),"object"===typeof k&&k?k:{});m||(m=new e(this,w),d(this).data("bs.modal",m));if("string"===typeof k){if("undefined"=== typeof m[k])throw new TypeError('No method named "'+k+'"');m[k](u)}else w.show&&m.show(u)})};b(e,null,[{key:"VERSION",get:function(){return"4.5.2"}},{key:"Default",get:function(){return f}}]);return e}();d(document).on("click.bs.modal.data-api",'[data-toggle\x3d"modal"]',function(e){var q=this,k,u=n.getSelectorFromElement(this);u&&(k=document.querySelector(u));u=d(k).data("bs.modal")?"toggle":r({},d(k).data(),d(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||e.preventDefault();var m=d(k).one("show.bs.modal", function(w){if(!w.isDefaultPrevented())m.one("hidden.bs.modal",function(){d(q).is(":visible")&&q.focus()})});t._jQueryInterface.call(d(k),u,this)});d.fn.modal=t._jQueryInterface;d.fn.modal.Constructor=t;d.fn.modal.noConflict=function(){d.fn.modal=c;return t._jQueryInterface};return t}); (function(d,n){"object"===typeof exports&&"undefined"!==typeof module?module.exports=n(require("jquery"),require("./util.js")):"function"===typeof define&&define.amd?define(["jquery","./util.js"],n):(d="undefined"!==typeof globalThis?globalThis:d||self,d.Collapse=n(d.jQuery,d.Util))})(this,function(d,n){function r(){r=Object.assign||function(e){for(var q=1;q<arguments.length;q++){var k=arguments[q],u;for(u in k)Object.prototype.hasOwnProperty.call(k,u)&&(e[u]=k[u])}return e};return r.apply(this,arguments)} function a(e,q){for(var k=0;k<q.length;k++){var u=q[k];u.enumerable=u.enumerable||!1;u.configurable=!0;"value"in u&&(u.writable=!0);Object.defineProperty(e,u.key,u)}}function b(e,q,k){q&&a(e.prototype,q);k&&a(e,k);return e}d=d&&Object.prototype.hasOwnProperty.call(d,"default")?d["default"]:d;n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n["default"]:n;var c=d.fn.collapse,f={toggle:!0,parent:""},l={toggle:"boolean",parent:"(string|element)"},t=function(){function e(k,u){this._isTransitioning= !1;this._element=k;this._config=this._getConfig(u);this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle\x3d"collapse"][href\x3d"#'+k.id+'"],[data-toggle\x3d"collapse"][data-target\x3d"#'+(k.id+'"]')));u=[].slice.call(document.querySelectorAll('[data-toggle\x3d"collapse"]'));for(var m=0,w=u.length;m<w;m++){var z=u[m],H=n.getSelectorFromElement(z),M=[].slice.call(document.querySelectorAll(H)).filter(function(O){return O===k});null!==H&&0<M.length&&(this._selector=H,this._triggerArray.push(z))}this._parent= this._config.parent?this._getParent():null;this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray);this._config.toggle&&this.toggle()}var q=e.prototype;q.toggle=function(){d(this._element).hasClass("show")?this.hide():this.show()};q.show=function(){var k=this;if(!this._isTransitioning&&!d(this._element).hasClass("show")){var u;if(this._parent){var m=[].slice.call(this._parent.querySelectorAll(".show, .collapsing")).filter(function(H){return"string"===typeof k._config.parent? H.getAttribute("data-parent")===k._config.parent:H.classList.contains("collapse")});0===m.length&&(m=null)}if(m&&(u=d(m).not(this._selector).data("bs.collapse"))&&u._isTransitioning)return;var w=d.Event("show.bs.collapse");d(this._element).trigger(w);if(!w.isDefaultPrevented()){m&&(e._jQueryInterface.call(d(m).not(this._selector),"hide"),u||d(m).data("bs.collapse",null));var z=this._getDimension();d(this._element).removeClass("collapse").addClass("collapsing");this._element.style[z]=0;this._triggerArray.length&& d(this._triggerArray).removeClass("collapsed").attr("aria-expanded",!0);this.setTransitioning(!0);m="scroll"+(z[0].toUpperCase()+z.slice(1));u=n.getTransitionDurationFromElement(this._element);d(this._element).one(n.TRANSITION_END,function(){d(k._element).removeClass("collapsing").addClass("collapse show");k._element.style[z]="";k.setTransitioning(!1);d(k._element).trigger("shown.bs.collapse")}).emulateTransitionEnd(u);this._element.style[z]=this._element[m]+"px"}}};q.hide=function(){var k=this;if(!this._isTransitioning&& d(this._element).hasClass("show")){var u=d.Event("hide.bs.collapse");d(this._element).trigger(u);if(!u.isDefaultPrevented()){u=this._getDimension();this._element.style[u]=this._element.getBoundingClientRect()[u]+"px";n.reflow(this._element);d(this._element).addClass("collapsing").removeClass("collapse show");var m=this._triggerArray.length;if(0<m)for(var w=0;w<m;w++){var z=this._triggerArray[w],H=n.getSelectorFromElement(z);null!==H&&(d([].slice.call(document.querySelectorAll(H))).hasClass("show")|| d(z).addClass("collapsed").attr("aria-expanded",!1))}this.setTransitioning(!0);this._element.style[u]="";u=n.getTransitionDurationFromElement(this._element);d(this._element).one(n.TRANSITION_END,function(){k.setTransitioning(!1);d(k._element).removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")}).emulateTransitionEnd(u)}}};q.setTransitioning=function(k){this._isTransitioning=k};q.dispose=function(){d.removeData(this._element,"bs.collapse");this._isTransitioning=this._triggerArray= this._element=this._parent=this._config=null};q._getConfig=function(k){k=r({},f,k);k.toggle=!!k.toggle;n.typeCheckConfig("collapse",k,l);return k};q._getDimension=function(){return d(this._element).hasClass("width")?"width":"height"};q._getParent=function(){var k=this;if(n.isElement(this._config.parent)){var u=this._config.parent;"undefined"!==typeof this._config.parent.jquery&&(u=this._config.parent[0])}else u=document.querySelector(this._config.parent);var m=[].slice.call(u.querySelectorAll('[data-toggle\x3d"collapse"][data-parent\x3d"'+ this._config.parent+'"]'));d(m).each(function(w,z){k._addAriaAndCollapsedClass(e._getTargetFromElement(z),[z])});return u};q._addAriaAndCollapsedClass=function(k,u){k=d(k).hasClass("show");u.length&&d(u).toggleClass("collapsed",!k).attr("aria-expanded",k)};e._getTargetFromElement=function(k){return(k=n.getSelectorFromElement(k))?document.querySelector(k):null};e._jQueryInterface=function(k){return this.each(function(){var u=d(this),m=u.data("bs.collapse"),w=r({},f,u.data(),"object"===typeof k&&k? k:{});!m&&w.toggle&&"string"===typeof k&&/show|hide/.test(k)&&(w.toggle=!1);m||(m=new e(this,w),u.data("bs.collapse",m));if("string"===typeof k){if("undefined"===typeof m[k])throw new TypeError('No method named "'+k+'"');m[k]()}})};b(e,null,[{key:"VERSION",get:function(){return"4.5.2"}},{key:"Default",get:function(){return f}}]);return e}();d(document).on("click.bs.collapse.data-api",'[data-toggle\x3d"collapse"]',function(e){"A"===e.currentTarget.tagName&&e.preventDefault();var q=d(this);e=n.getSelectorFromElement(this); e=[].slice.call(document.querySelectorAll(e));d(e).each(function(){var k=d(this),u=k.data("bs.collapse")?"toggle":q.data();t._jQueryInterface.call(k,u)})});d.fn.collapse=t._jQueryInterface;d.fn.collapse.Constructor=t;d.fn.collapse.noConflict=function(){d.fn.collapse=c;return t._jQueryInterface};return t}); (function(d,n){"object"===typeof exports&&"undefined"!==typeof module?module.exports=n(require("jquery"),require("popper.js"),require("./util.js")):"function"===typeof define&&define.amd?define(["jquery","popper.js","./util.js"],n):(d="undefined"!==typeof globalThis?globalThis:d||self,d.Dropdown=n(d.jQuery,d.Popper,d.Util))})(this,function(d,n,r){function a(){a=Object.assign||function(k){for(var u=1;u<arguments.length;u++){var m=arguments[u],w;for(w in m)Object.prototype.hasOwnProperty.call(m,w)&& (k[w]=m[w])}return k};return a.apply(this,arguments)}function b(k,u){for(var m=0;m<u.length;m++){var w=u[m];w.enumerable=w.enumerable||!1;w.configurable=!0;"value"in w&&(w.writable=!0);Object.defineProperty(k,w.key,w)}}function c(k,u,m){u&&b(k.prototype,u);m&&b(k,m);return k}d=d&&Object.prototype.hasOwnProperty.call(d,"default")?d["default"]:d;n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n["default"]:n;r=r&&Object.prototype.hasOwnProperty.call(r,"default")?r["default"]:r;var f=d.fn.dropdown, l=/38|40|27/,t={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},e={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},q=function(){function k(m,w){this._element=m;this._popper=null;this._config=this._getConfig(w);this._menu=this._getMenuElement();this._inNavbar=this._detectNavbar();this._addEventListeners()}var u=k.prototype;u.toggle=function(){if(!this._element.disabled&& !d(this._element).hasClass("disabled")){var m=d(this._menu).hasClass("show");k._clearMenus();m||this.show(!0)}};u.show=function(m){void 0===m&&(m=!1);if(!(this._element.disabled||d(this._element).hasClass("disabled")||d(this._menu).hasClass("show"))){var w={relatedTarget:this._element},z=d.Event("show.bs.dropdown",w),H=k._getParentFromElement(this._element);d(H).trigger(z);if(!z.isDefaultPrevented()){if(!this._inNavbar&&m){if("undefined"===typeof n)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)"); m=this._element;"parent"===this._config.reference?m=H:r.isElement(this._config.reference)&&(m=this._config.reference,"undefined"!==typeof this._config.reference.jquery&&(m=this._config.reference[0]));"scrollParent"!==this._config.boundary&&d(H).addClass("position-static");this._popper=new n(m,this._menu,this._getPopperConfig())}if("ontouchstart"in document.documentElement&&0===d(H).closest(".navbar-nav").length)d(document.body).children().on("mouseover",null,d.noop);this._element.focus();this._element.setAttribute("aria-expanded", !0);d(this._menu).toggleClass("show");d(H).toggleClass("show").trigger(d.Event("shown.bs.dropdown",w))}}};u.hide=function(){if(!this._element.disabled&&!d(this._element).hasClass("disabled")&&d(this._menu).hasClass("show")){var m={relatedTarget:this._element},w=d.Event("hide.bs.dropdown",m),z=k._getParentFromElement(this._element);d(z).trigger(w);w.isDefaultPrevented()||(this._popper&&this._popper.destroy(),d(this._menu).toggleClass("show"),d(z).toggleClass("show").trigger(d.Event("hidden.bs.dropdown", m)))}};u.dispose=function(){d.removeData(this._element,"bs.dropdown");d(this._element).off(".bs.dropdown");this._menu=this._element=null;null!==this._popper&&(this._popper.destroy(),this._popper=null)};u.update=function(){this._inNavbar=this._detectNavbar();null!==this._popper&&this._popper.scheduleUpdate()};u._addEventListeners=function(){var m=this;d(this._element).on("click.bs.dropdown",function(w){w.preventDefault();w.stopPropagation();m.toggle()})};u._getConfig=function(m){m=a({},this.constructor.Default, d(this._element).data(),m);r.typeCheckConfig("dropdown",m,this.constructor.DefaultType);return m};u._getMenuElement=function(){if(!this._menu){var m=k._getParentFromElement(this._element);m&&(this._menu=m.querySelector(".dropdown-menu"))}return this._menu};u._getPlacement=function(){var m=d(this._element.parentNode),w="bottom-start";m.hasClass("dropup")?w=d(this._menu).hasClass("dropdown-menu-right")?"top-end":"top-start":m.hasClass("dropright")?w="right-start":m.hasClass("dropleft")?w="left-start": d(this._menu).hasClass("dropdown-menu-right")&&(w="bottom-end");return w};u._detectNavbar=function(){return 0<d(this._element).closest(".navbar").length};u._getOffset=function(){var m=this,w={};"function"===typeof this._config.offset?w.fn=function(z){z.offsets=a({},z.offsets,m._config.offset(z.offsets,m._element)||{});return z}:w.offset=this._config.offset;return w};u._getPopperConfig=function(){var m={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip}, preventOverflow:{boundariesElement:this._config.boundary}}};"static"===this._config.display&&(m.modifiers.applyStyle={enabled:!1});return a({},m,this._config.popperConfig)};k._jQueryInterface=function(m){return this.each(function(){var w=d(this).data("bs.dropdown"),z="object"===typeof m?m:null;w||(w=new k(this,z),d(this).data("bs.dropdown",w));if("string"===typeof m){if("undefined"===typeof w[m])throw new TypeError('No method named "'+m+'"');w[m]()}})};k._clearMenus=function(m){if(!m||3!==m.which&& ("keyup"!==m.type||9===m.which))for(var w=[].slice.call(document.querySelectorAll('[data-toggle\x3d"dropdown"]')),z=0,H=w.length;z<H;z++){var M=k._getParentFromElement(w[z]),O=d(w[z]).data("bs.dropdown"),V={relatedTarget:w[z]};m&&"click"===m.type&&(V.clickEvent=m);if(O){var Z=O._menu;if(d(M).hasClass("show")&&!(m&&("click"===m.type&&/input|textarea/i.test(m.target.tagName)||"keyup"===m.type&&9===m.which)&&d.contains(M,m.target))){var X=d.Event("hide.bs.dropdown",V);d(M).trigger(X);X.isDefaultPrevented()|| ("ontouchstart"in document.documentElement&&d(document.body).children().off("mouseover",null,d.noop),w[z].setAttribute("aria-expanded","false"),O._popper&&O._popper.destroy(),d(Z).removeClass("show"),d(M).removeClass("show").trigger(d.Event("hidden.bs.dropdown",V)))}}}};k._getParentFromElement=function(m){var w,z=r.getSelectorFromElement(m);z&&(w=document.querySelector(z));return w||m.parentNode};k._dataApiKeydownHandler=function(m){if(!((/input|textarea/i.test(m.target.tagName)?32===m.which||27!== m.which&&(40!==m.which&&38!==m.which||d(m.target).closest(".dropdown-menu").length):!l.test(m.which))||this.disabled||d(this).hasClass("disabled"))){var w=k._getParentFromElement(this),z=d(w).hasClass("show");if(z||27!==m.which)m.preventDefault(),m.stopPropagation(),!z||z&&(27===m.which||32===m.which)?(27===m.which&&d(w.querySelector('[data-toggle\x3d"dropdown"]')).trigger("focus"),d(this).trigger("click")):(w=[].slice.call(w.querySelectorAll(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)")).filter(function(H){return d(H).is(":visible")}), 0!==w.length&&(z=w.indexOf(m.target),38===m.which&&0<z&&z--,40===m.which&&z<w.length-1&&z++,0>z&&(z=0),w[z].focus()))}};c(k,null,[{key:"VERSION",get:function(){return"4.5.2"}},{key:"Default",get:function(){return t}},{key:"DefaultType",get:function(){return e}}]);return k}();d(document).on("keydown.bs.dropdown.data-api",'[data-toggle\x3d"dropdown"]',q._dataApiKeydownHandler).on("keydown.bs.dropdown.data-api",".dropdown-menu",q._dataApiKeydownHandler).on("click.bs.dropdown.data-api keyup.bs.dropdown.data-api", q._clearMenus).on("click.bs.dropdown.data-api",'[data-toggle\x3d"dropdown"]',function(k){k.preventDefault();k.stopPropagation();q._jQueryInterface.call(d(this),"toggle")}).on("click.bs.dropdown.data-api",".dropdown form",function(k){k.stopPropagation()});d.fn.dropdown=q._jQueryInterface;d.fn.dropdown.Constructor=q;d.fn.dropdown.noConflict=function(){d.fn.dropdown=f;return q._jQueryInterface};return q}); (function(d){"function"===typeof define&&define.amd?define(d):"object"===typeof exports?module.exports=d():d()})(function(){var d="undefined"!==typeof window?window:this,n=d.Glider=function(a,b){if(a._glider)return a._glider;this.ele=a;this.ele.classList.add("glider");this.ele._glider=this;this.opt=Object.assign({},{slidesToScroll:1,slidesToShow:1,resizeLock:!0,duration:.5,autoplay:!1,animateDots:!1,animateDirection:"X",scrollbar:!1,trackOffset:!0,easing:function(c,f,l,t,e){return t*(f/=e)*f+l}}, b);this.animate_id=this.page=this.slide=0;this.arrows={};this._opt=this.opt;if(this.opt.skipTrack)this.track=this.ele.children[0];else for(this.track=document.createElement("div"),this.ele.appendChild(this.track);1!==this.ele.children.length;)this.track.appendChild(this.ele.children[0]);this.track.classList.add("glider-track");this.init();this.resize=this.init.bind(this,!0);this.event(this.ele,"add",{scroll:this.updateControls.bind(this)});this.event(d,"add",{resize:this.resize})},r=n.prototype;r.init= function(a,b){var c=this,f=0;c.slides=[];for(var l=0;l<c.track.children.length;++l){var t=c.track.children[l];"none"!==window.getComputedStyle(t).display&&(t.classList.add("glider-slide"),t.setAttribute("data-gslide",l),c.slides.push(t))}c.containerWidth=c.ele.clientWidth;l=c.settingsBreakpoint();b||(b=l);if("auto"===c.opt.slidesToShow||"undefined"!==typeof c.opt._autoSlide)t=c.containerWidth/c.opt.itemWidth,c.opt._autoSlide=c.opt.slidesToShow=c.opt.exactWidth?t:Math.max(1,Math.floor(t));"auto"=== c.opt.slidesToScroll&&(c.opt.slidesToScroll=Math.floor(c.opt.slidesToShow));c.itemWidth=c.opt.exactWidth?c.opt.itemWidth:c.containerWidth/c.opt.slidesToShow;[].forEach.call(c.slides,function(e){e.style.height="auto";e.style.width=c.itemWidth+"px";f+=c.itemWidth});t=0;c.opt.trackOffset&&(Number.isInteger(c.opt.slidesToShow)||(t=(c.opt.slidesToShow-Math.floor(c.opt.slidesToShow)).toPrecision(3)*c.itemWidth));c.track.style.width=f+t+"px";c.trackWidth=f;c.isDrag=!1;c.preventClick=!1;c.opt.resizeLock&& c.scrollTo(c.slide*c.itemWidth,0);c.opt.scrollbar&&(c.iosTest()?(c.ele.parentElement.classList.add("fake-scrollbar"),t=document.createElement("div"),t.classList.add("scrollbar"),c.ele.parentElement.appendChild(t),c.opt.dots=t):c.ele.parentElement.classList.add("scrollbar"));c.opt.autoplay&&(c.opt.autoplay=Object.assign({delay:5E3,disableOnInteraction:!0,repeat:!0},c.opt.autoplay),c.autoPlayDelay=c.opt.autoplay.delay);if(l||b)c.bindArrows(),c.buildDots(),c.bindDrag();c.updateControls();c.emit(a?"refresh": "loaded")};r.iosTest=function(){return-1!=="iPad Simulator;iPhone Simulator;iPod Simulator;iPad;iPhone;iPod".split(";").indexOf(navigator.platform)||-1!==navigator.userAgent.indexOf("Mac")&&"ontouchend"in document};r.prevSlide=null;r.nextSlide=null;r.autoPlayDirection="forward";r.autoPlayTimer=0;r.autoPlayDelay=0;r.autoPlayTimeElapsed=0;r.resetAutoPlay=function(){this.autoPlayTimer&&(clearTimeout(this.autoPlayTimer),this.autoPlayTimer=null);if(this.opt.animateDots&&"undefined"!==typeof this.dots&& null!==this.dots){for(var a=0;a<this.dots.childElementCount;a++){var b=this.dots.children[a].firstElementChild.firstElementChild;b.style.transitionDuration="0s";b.style.transform=""}this.autoPlayDelay=this.opt.autoplay.delay;this.autoPlayTimeElapsed=0}};r.autoPlay=function(){var a=this;a.resetAutoPlay();if("forward"===a.autoPlayDirection){var b=a.slide+1;if(a.opt.animateDots&&"undefined"!==typeof a.dots&&null!==a.dots){var c=a.dots.children[a.slide].firstElementChild.firstElementChild;c.style.transitionDuration= (a.autoPlayDelay/1E3).toFixed(3)+"s";c.style.transform="translate"+a.opt.animateDirection+"(100%)"}a.autoPlayTimer=setTimeout(function(){b>=a.track.childElementCount?a.opt.autoplay.repeat?(b=0,a.scrollItem(b)):a.resetAutoPlay():a.scrollItem(b)},a.autoPlayDelay)}"reverse"===a.autoPlayDirection&&(b=a.slide-1,a.opt.animateDots&&"undefined"!==typeof a.dots&&null!==a.dots&&(c=a.dots.children[a.slide].firstElementChild.firstElementChild,c.style.transitionDuration=(a.autoPlayDelay/1E3).toFixed(3)+"s",c.style.transform= "translate"+a.opt.animateDirection+"(100%)"),a.autoPlayTimer=setTimeout(function(){-1>=b?a.opt.autoplay.repeat?(b=a.track.childElementCount-1,a.scrollItem(b)):a.resetAutoPlay():a.scrollItem(b)},a.autoPlayDelay))};r.bindDrag=function(){var a=this;a.mouse=a.mouse||a.handleMouse.bind(a);var b={mouseenter:function(c){a.opt.autoplay&&a.opt.autoplay.disableOnInteraction&&a.pauseAutoplay()},mouseleave:function(c){a.opt.autoplay&&a.opt.autoplay.disableOnInteraction&&a.resumeAutoplay();a.mouseDown=void 0; a.ele.classList.remove("drag");a.isDrag&&(a.preventClick=!0);a.isDrag=!1},mouseup:function(){a.mouseDown=void 0;a.ele.classList.remove("drag");a.isDrag&&(a.preventClick=!0,a.opt.scrollLock&&a.scrollItem(a.getCurrentSlide()));a.isDrag=!1},mousedown:function(c){a.opt.autoplay&&a.resetAutoPlay();c.preventDefault();c.stopPropagation();a.mouseDown=c.clientX;a.ele.classList.add("drag")},mousemove:a.mouse,click:function(c){a.preventClick&&(c.preventDefault(),c.stopPropagation());a.preventClick=!1}};!0=== a.opt.draggable?a.ele.classList.add("draggable"):a.ele.classList.remove("draggable");a.event(a.ele,"remove",b);a.opt.draggable&&a.event(a.ele,"add",b)};r.buildDots=function(){if(this.opt.dots){if(this.dots="string"===typeof this.opt.dots?document.querySelector(this.opt.dots):this.opt.dots){this.dots.innerHTML="";this.dots.classList.add("glider-dots");this.opt.animateDots&&this.opt.autoplay&&this.dots.classList.add("animate-glider-dots");for(var a=0;a<Math.ceil(this.slides.length/this.opt.slidesToShow);++a){var b= document.createElement("button");b.dataset.index=a;b.setAttribute("aria-label","Page "+(a+1));b.setAttribute("role","tab");b.className="glider-dot "+(a?"":"active");this.opt.animateDots&&this.opt.autoplay&&(b.innerHTML="\x3cspan\x3e\x3cspan\x3e\x3c/span\x3e\x3c/span\x3e");this.event(b,"add",{click:this.scrollItem.bind(this,a,!0)});this.dots.appendChild(b)}}}else this.dots&&(this.dots.innerHTML="")};r.bindArrows=function(){var a=this;a.opt.arrows?["prev","next"].forEach(function(b){var c=a.opt.arrows[b]; c&&("string"===typeof c&&(c=document.querySelector(c)),c&&(c._func=c._func||a.scrollItem.bind(a,b),a.event(c,"remove",{click:c._func}),a.event(c,"add",{click:c._func}),a.arrows[b]=c))}):Object.keys(a.arrows).forEach(function(b){b=a.arrows[b];a.event(b,"remove",{click:b._func})})};r.updateControls=function(a){var b=this;a&&!b.opt.scrollPropagate&&a.stopPropagation();var c=b.containerWidth>=b.trackWidth;b.opt.rewind||(b.arrows.prev&&(0>=b.ele.scrollLeft||c?b.arrows.prev.classList.add("disabled"):b.arrows.prev.classList.remove("disabled"), b.arrows.prev.classList.contains("disabled")?b.arrows.prev.setAttribute("aria-disabled",!0):b.arrows.prev.setAttribute("aria-disabled",!1)),b.arrows.next&&(Math.ceil(b.ele.scrollLeft+b.containerWidth)>=Math.floor(b.trackWidth)||c?b.arrows.next.classList.add("disabled"):b.arrows.next.classList.remove("disabled"),b.arrows.next.classList.contains("disabled")?b.arrows.next.setAttribute("aria-disabled",!0):b.arrows.next.setAttribute("aria-disabled",!1)));b.slide=Math.round(b.ele.scrollLeft/b.itemWidth); b.page=Math.round(b.ele.scrollLeft/b.containerWidth);var f=b.slide+Math.floor(Math.floor(b.opt.slidesToShow)/2),l=Math.floor(b.opt.slidesToShow)%2?0:f+1;1===Math.floor(b.opt.slidesToShow)&&(l=0);b.ele.scrollLeft+b.containerWidth>=Math.floor(b.trackWidth)&&(b.page=b.dots?b.dots.children.length-1:0);[].forEach.call(b.slides,function(t,e){var q=t.classList;t=q.contains("visible");var k=b.ele.scrollLeft,u=b.ele.scrollLeft+b.containerWidth,m=b.itemWidth*e,w=m+b.itemWidth;[].forEach.call(q,function(z){/^left|right/.test(z)&& q.remove(z)});b.slide===e?q.add("active"):q.remove("active");f===e||l&&l===e?q.add("center"):(q.remove("center"),q.add([e<f?"left":"right",Math.abs(e-(e<f?f:l||f))].join("-")));(k=Math.ceil(m)>=Math.floor(k)&&Math.floor(w)<=Math.ceil(u))?q.add("visible"):q.remove("visible");k!==t&&(k?b.emit("slide-visible",{slide:e,prev:b.prevSlide}):b.emit("slide-hidden",{slide:e,next:b.nextSlide}))});b.dots&&[].forEach.call(b.dots.children,function(t,e){b.page===e?t.classList.add("active"):t.classList.remove("active")}); a&&b.opt.scrollLock&&(clearTimeout(b.scrollLock),b.scrollLock=setTimeout(function(){clearTimeout(b.scrollLock);.02<Math.abs(b.ele.scrollLeft/b.itemWidth-b.slide)&&(b.mouseDown||b.trackWidth>b.containerWidth+b.ele.scrollLeft&&b.scrollItem(b.getCurrentSlide()))},b.opt.scrollLockDelay||250))};r.getCurrentSlide=function(){return this.round(this.ele.scrollLeft/this.itemWidth)};r.scrollItem=function(a,b,c){c&&c.preventDefault();var f=this;c=f.slides.length-1;f.nextSlide="next"===a?f.slide!==c?f.slide+1: 0:"prev"===a?0!==f.slide?f.slide-1:c:a;f.prevSlide=f.slide;var l=a;++f.animate_id;if(!0===b)a*=f.containerWidth,a=Math.round(a/f.itemWidth)*f.itemWidth;else{if("string"===typeof a){var t="prev"===a;a=f.opt.slidesToScroll%1||f.opt.slidesToShow%1?f.getCurrentSlide():f.slide;a=t?a-f.opt.slidesToScroll:a+f.opt.slidesToScroll}f.opt.rewind&&(c=f.ele.scrollLeft,a=t&&!c?f.slides.length:!t&&c+f.containerWidth>=Math.floor(f.trackWidth)?0:a);a=Math.max(Math.min(a,f.slides.length),0);f.slide=a;a*=f.itemWidth}f.scrollTo(a, f.opt.duration*Math.abs(f.ele.scrollLeft-a),function(){f.updateControls();f.emit("animated",{value:l,type:"string"===typeof l?"arrow":b?"dot":"slide"})});return!1};r.settingsBreakpoint=function(){var a=this._opt.responsive;if(a){a.sort(function(f,l){return l.breakpoint-f.breakpoint});for(var b=0;b<a.length;++b){var c=a[b];if(d.innerWidth>=c.breakpoint)return this.breakpoint!==c.breakpoint?(this.opt=Object.assign({},this._opt,c.settings),this.breakpoint=c.breakpoint,!0):!1}}a=0!==this.breakpoint;this.opt= Object.assign({},this._opt);this.breakpoint=0;return a};r.scrollTo=function(a,b,c){function f(){var q=(new Date).getTime()-t;l.ele.scrollLeft+=(a-l.ele.scrollLeft)*l.opt.easing(0,q,0,1,b);q<b&&e===l.animate_id?d.requestAnimationFrame(f):(l.ele.scrollLeft=a,c&&c.call(l),l.opt.autoplay&&l.autoPlay())}var l=this,t=(new Date).getTime(),e=l.animate_id;d.requestAnimationFrame(f)};r.removeItem=function(a){this.slides.length&&(this.track.removeChild(this.slides[a]),this.refresh(!0),this.emit("remove"))}; r.addItem=function(a){this.track.appendChild(a);this.refresh(!0);this.emit("add")};r.handleMouse=function(a){this.mouseDown&&(this.isDrag=!0,this.ele.scrollLeft+=(this.mouseDown-a.clientX)*(this.opt.dragVelocity||3.3),this.mouseDown=a.clientX)};r.round=function(a){var b=1/(this.opt.slidesToScroll%1||1);return Math.round(a*b)/b};r.refresh=function(a){this.init(!0,a)};r.setOption=function(a,b){var c=this;c.breakpoint&&!b?c._opt.responsive.forEach(function(f){f.breakpoint===c.breakpoint&&(f.settings= Object.assign({},f.settings,a))}):c._opt=Object.assign({},c._opt,a);c.breakpoint=0;c.settingsBreakpoint()};r.destroy=function(){var a=this.ele.cloneNode(!0),b=function(c){c.removeAttribute("style");[].forEach.call(c.classList,function(f){/^glider/.test(f)&&c.classList.remove(f)})};a.children[0].outerHTML=a.children[0].innerHTML;b(a);[].forEach.call(a.getElementsByTagName("*"),b);this.ele.parentNode.replaceChild(a,this.ele);this.event(d,"remove",{resize:this.resize});this.emit("destroy")};r.emit=function(a, b){a=new d.CustomEvent("glider-"+a,{bubbles:!this.opt.eventPropagate,detail:b});this.ele.dispatchEvent(a)};r.event=function(a,b,c){var f=a[b+"EventListener"].bind(a);Object.keys(c).forEach(function(l){f(l,c[l])})};r.pauseAutoplay=function(){clearTimeout(this.autoPlayTimer);this.autoPlayTimer=null;if(this.opt.animateDots&&"undefined"!==typeof this.dots&&null!==this.dots){var a=this.dots.children[this.slide].firstElementChild.firstElementChild,b=window.getComputedStyle(a).getPropertyValue("transform"); if("undefined"!==typeof DOMMatrixReadOnly)b=new DOMMatrixReadOnly(b),b="Y"===this.opt.animateDirection?b.m42:b.m41;else{var c=b.indexOf("("),f=b.indexOf(")");b=b.substr(c+1,f-c-1).split(",");b="Y"===this.opt.animateDirection?Number(b[5]):Number(b[4])}this.autoPlayTimeElapsed=b=(b/("Y"===this.opt.animateDirection?a.offsetHeight:a.offsetWidth)).toFixed(5);a.style.transitionDuration="0s";a.style.transform="translate"+this.opt.animateDirection+"("+100*b+"%)"}};r.resumeAutoplay=function(){if(this.opt.animateDots&& "undefined"!==typeof this.dots&&null!==this.dots){var a=this.dots.children[this.slide].firstElementChild.firstElementChild;a.style.transitionDuration=(this.autoPlayDelay/1E3).toFixed(3)+"s";a.style.transform="translate"+this.opt.animateDirection+"(100%)";this.autoPlayDelay=Number(this.opt.autoplay.delay-this.autoPlayTimeElapsed*this.opt.autoplay.delay).toFixed(3)}clearTimeout(this.autoPlayTimer);this.autoPlayTimer=null;this.autoPlay()};return n}); (function(){function d(a){if(!a)throw Error("No options passed to Waypoint constructor");if(!a.element)throw Error("No element option passed to Waypoint constructor");if(!a.handler)throw Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+n;this.options=d.Adapter.extend({},d.defaults,a);this.element=this.options.element;this.adapter=new d.Adapter(this.element);this.callback=a.handler;this.axis=this.options.horizontal?"horizontal":"vertical";this.enabled=this.options.enabled; this.triggerPoint=null;this.group=d.Group.findOrCreate({name:this.options.group,axis:this.axis});this.context=d.Context.findOrCreateByElement(this.options.context);d.offsetAliases[this.options.offset]&&(this.options.offset=d.offsetAliases[this.options.offset]);this.group.add(this);this.context.add(this);r[this.key]=this;n+=1}var n=0,r={};d.prototype.queueTrigger=function(a){this.group.queueTrigger(this,a)};d.prototype.trigger=function(a){this.enabled&&this.callback&&this.callback.apply(this,a)};d.prototype.destroy= function(){this.context.remove(this);this.group.remove(this);delete r[this.key]};d.prototype.disable=function(){this.enabled=!1;return this};d.prototype.enable=function(){this.context.refresh();this.enabled=!0;return this};d.prototype.next=function(){return this.group.next(this)};d.prototype.previous=function(){return this.group.previous(this)};d.invokeAll=function(a){var b=[];for(c in r)b.push(r[c]);var c=0;for(var f=b.length;c<f;c++)b[c][a]()};d.destroyAll=function(){d.invokeAll("destroy")};d.disableAll= function(){d.invokeAll("disable")};d.enableAll=function(){d.Context.refreshAll();for(var a in r)r[a].enabled=!0;return this};d.refreshAll=function(){d.Context.refreshAll()};d.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight};d.viewportWidth=function(){return document.documentElement.clientWidth};d.adapters=[];d.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0};d.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()- this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}};window.Waypoint=d})(); (function(){function d(f){window.setTimeout(f,1E3/60)}function n(f){this.element=f;this.Adapter=b.Adapter;this.adapter=new this.Adapter(f);this.key="waypoint-context-"+r;this.didResize=this.didScroll=!1;this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()};this.waypoints={vertical:{},horizontal:{}};f.waypointContextKey=this.key;a[f.waypointContextKey]=this;r+=1;b.windowContext||(b.windowContext=!0,b.windowContext=new n(window));this.createThrottledScrollHandler();this.createThrottledResizeHandler()} var r=0,a={},b=window.Waypoint,c=window.onload;n.prototype.add=function(f){this.waypoints[f.options.horizontal?"horizontal":"vertical"][f.key]=f;this.refresh()};n.prototype.checkEmpty=function(){var f=this.Adapter.isEmptyObject(this.waypoints.horizontal),l=this.Adapter.isEmptyObject(this.waypoints.vertical),t=this.element==this.element.window;f&&l&&!t&&(this.adapter.off(".waypoints"),delete a[this.key])};n.prototype.createThrottledResizeHandler=function(){function f(){l.handleResize();l.didResize= !1}var l=this;this.adapter.on("resize.waypoints",function(){l.didResize||(l.didResize=!0,b.requestAnimationFrame(f))})};n.prototype.createThrottledScrollHandler=function(){function f(){l.handleScroll();l.didScroll=!1}var l=this;this.adapter.on("scroll.waypoints",function(){if(!l.didScroll||b.isTouch)l.didScroll=!0,b.requestAnimationFrame(f)})};n.prototype.handleResize=function(){b.Context.refreshAll()};n.prototype.handleScroll=function(){var f={},l={horizontal:{newScroll:this.adapter.scrollLeft(), oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}},t;for(t in l){var e=l[t],q=e.newScroll>e.oldScroll?e.forward:e.backward,k;for(k in this.waypoints[t]){var u=this.waypoints[t][k];if(null!==u.triggerPoint){var m=e.oldScroll<u.triggerPoint,w=e.newScroll>=u.triggerPoint,z=!m&&!w;if(m&&w||z)u.queueTrigger(q),f[u.group.id]=u.group}}}for(var H in f)f[H].flushTriggers();this.oldScroll={x:l.horizontal.newScroll, y:l.vertical.newScroll}};n.prototype.innerHeight=function(){return this.element==this.element.window?b.viewportHeight():this.adapter.innerHeight()};n.prototype.remove=function(f){delete this.waypoints[f.axis][f.key];this.checkEmpty()};n.prototype.innerWidth=function(){return this.element==this.element.window?b.viewportWidth():this.adapter.innerWidth()};n.prototype.destroy=function(){var f=[];for(t in this.waypoints)for(var l in this.waypoints[t])f.push(this.waypoints[t][l]);var t=0;for(l=f.length;t< l;t++)f[t].destroy()};n.prototype.refresh=function(){var f=this.element==this.element.window,l=f?void 0:this.adapter.offset(),t={};this.handleScroll();f={horizontal:{contextOffset:f?0:l.left,contextScroll:f?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:f?0:l.top,contextScroll:f?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}}; for(var e in f){l=f[e];for(var q in this.waypoints[e]){var k=this.waypoints[e][q],u=k.options.offset,m=k.triggerPoint,w=0,z=null==m;k.element!==k.element.window&&(w=k.adapter.offset()[l.offsetProp]);"function"===typeof u?u=u.apply(k):"string"===typeof u&&(u=parseFloat(u),-1<k.options.offset.indexOf("%")&&(u=Math.ceil(l.contextDimension*u/100)));k.triggerPoint=Math.floor(w+(l.contextScroll-l.contextOffset)-u);m=m<l.oldScroll;w=k.triggerPoint>=l.oldScroll;u=m&&w;m=!m&&!w;!z&&u?(k.queueTrigger(l.backward), t[k.group.id]=k.group):!z&&m?(k.queueTrigger(l.forward),t[k.group.id]=k.group):z&&l.oldScroll>=k.triggerPoint&&(k.queueTrigger(l.forward),t[k.group.id]=k.group)}}b.requestAnimationFrame(function(){for(var H in t)t[H].flushTriggers()});return this};n.findOrCreateByElement=function(f){return n.findByElement(f)||new n(f)};n.refreshAll=function(){for(var f in a)a[f].refresh()};n.findByElement=function(f){return a[f.waypointContextKey]};window.onload=function(){c&&c();n.refreshAll()};b.requestAnimationFrame= function(f){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||d).call(window,f)};b.Context=n})(); (function(){function d(c,f){return c.triggerPoint-f.triggerPoint}function n(c,f){return f.triggerPoint-c.triggerPoint}function r(c){this.name=c.name;this.axis=c.axis;this.id=this.name+"-"+this.axis;this.waypoints=[];this.clearTriggerQueues();a[this.axis][this.name]=this}var a={vertical:{},horizontal:{}},b=window.Waypoint;r.prototype.add=function(c){this.waypoints.push(c)};r.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}};r.prototype.flushTriggers=function(){for(var c in this.triggerQueues){var f= this.triggerQueues[c];f.sort("up"===c||"left"===c?n:d);for(var l=0,t=f.length;l<t;l+=1){var e=f[l];(e.options.continuous||l===f.length-1)&&e.trigger([c])}}this.clearTriggerQueues()};r.prototype.next=function(c){this.waypoints.sort(d);c=b.Adapter.inArray(c,this.waypoints);return c===this.waypoints.length-1?null:this.waypoints[c+1]};r.prototype.previous=function(c){this.waypoints.sort(d);return(c=b.Adapter.inArray(c,this.waypoints))?this.waypoints[c-1]:null};r.prototype.queueTrigger=function(c,f){this.triggerQueues[f].push(c)}; r.prototype.remove=function(c){c=b.Adapter.inArray(c,this.waypoints);-1<c&&this.waypoints.splice(c,1)};r.prototype.first=function(){return this.waypoints[0]};r.prototype.last=function(){return this.waypoints[this.waypoints.length-1]};r.findOrCreate=function(c){return a[c.axis][c.name]||new r(c)};b.Group=r})(); (function(){function d(a){this.$element=n(a)}var n=window.jQuery,r=window.Waypoint;n.each("innerHeight innerWidth off offset on outerHeight outerWidth scrollLeft scrollTop".split(" "),function(a,b){d.prototype[b]=function(){var c=Array.prototype.slice.call(arguments);return this.$element[b].apply(this.$element,c)}});n.each(["extend","inArray","isEmptyObject"],function(a,b){d[b]=n[b]});r.adapters.push({name:"jquery",Adapter:d});r.Adapter=d})(); (function(){function d(r){return function(a,b){var c=[],f=a;"function"===typeof a&&(f=r.extend({},b),f.handler=a);this.each(function(){var l=r.extend({},f,{element:this});"string"===typeof l.context&&(l.context=r(this).closest(l.context)[0]);c.push(new n(l))});return c}}var n=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=d(window.jQuery));window.Zepto&&(window.Zepto.fn.waypoint=d(window.Zepto))})(); (function(d,n){"function"===typeof define&&define.amd?define(["jquery"],function(r){return n(d,r)}):"object"===typeof module&&"object"===typeof module.exports?module.exports=n(d,require("jquery")):d.lity=n(d,d.jQuery||d.Zepto)})("undefined"!==typeof window?window:this,function(d,n){function r(B){var A=Z();ha&&B.length?(B.one(ha,A.resolve),setTimeout(A.resolve,500)):A.resolve();return A.promise()}function a(B,A,E){if(1===arguments.length)return n.extend({},B);if("string"===typeof A){if("undefined"=== typeof E)return"undefined"===typeof B[A]?null:B[A];B[A]=E}else n.extend(B,A);return this}function b(B){B=decodeURI(B.split("#")[0]).split("\x26");for(var A={},E,N=0,K=B.length;N<K;N++)B[N]&&(E=B[N].split("\x3d"),A[E[0]]=E[1]);return A}function c(B,A){return B+(-1<B.indexOf("?")?"\x26":"?")+n.param(A)}function f(B,A){var E=B.indexOf("#");if(-1===E)return A;0<E&&(B=B.substr(E));return A+B}function l(B,A){A=A.opener()&&A.opener().data("lity-desc")||"Image with no description";var E=n('\x3cimg src\x3d"'+ B+'" alt\x3d"'+A+'"/\x3e'),N=Z(),K=function(){N.reject(n('\x3cspan class\x3d"lity-error"\x3e\x3c/span\x3e').append("Failed loading image"))};E.on("load",function(){if(0===this.naturalWidth)return K();N.resolve(E)}).on("error",K);return N.promise()}function t(B){return'\x3cdiv class\x3d"lity-iframe-container"\x3e\x3ciframe frameborder\x3d"0" allowfullscreen allow\x3d"autoplay; fullscreen" src\x3d"'+B+'"/\x3e\x3c/div\x3e'}function e(){return O.documentElement.clientHeight?O.documentElement.clientHeight: Math.round(V.height())}function q(B){var A=w();if(A&&(27===B.keyCode&&A.options("esc")&&A.close(),9===B.keyCode)){A=A.element().find('a[href],area[href],input:not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),iframe,object,embed,[contenteditable],[tabindex]:not([tabindex^\x3d"-"])');var E=A.index(O.activeElement);B.shiftKey&&0>=E?(A.get(A.length-1).focus(),B.preventDefault()):B.shiftKey||E!==A.length-1||(A.get(0).focus(),B.preventDefault())}}function k(){n.each(T, function(B,A){A.resize()})}function u(B){1===T.unshift(B)&&(X.addClass("lity-active"),V.on({resize:k,keydown:q}));n("body \x3e *").not(B.element()).addClass("lity-hidden").each(function(){var A=n(this);void 0===A.data("lity-aria-hidden")&&A.data("lity-aria-hidden",A.attr("aria-hidden")||null)}).attr("aria-hidden","true")}function m(B){B.element().attr("aria-hidden","true");1===T.length&&(X.removeClass("lity-active"),V.off({resize:k,keydown:q}));T=n.grep(T,function(A){return B!==A});(T.length?T[0].element(): n(".lity-hidden")).removeClass("lity-hidden").each(function(){var A=n(this),E=A.data("lity-aria-hidden");E?A.attr("aria-hidden",E):A.removeAttr("aria-hidden");A.removeData("lity-aria-hidden")})}function w(){return 0===T.length?null:T[0]}function z(B,A,E,N){var K="inline",R=n.extend({},E);if(N&&R[N]){var W=R[N](B,A);K=N}else n.each(["inline","iframe"],function(U,P){delete R[P];R[P]=E[P]}),n.each(R,function(U,P){if(!P||P.test&&!P.test(B,A))return!0;W=P(B,A);if(!1!==W)return K=U,!1});return{handler:K, content:W||""}}function H(B,A,E,N){var K=this,R=!1,W=!1,U;A=n.extend({},ca,A);var P=n(A.template);K.element=function(){return P};K.opener=function(){return E};K.options=n.proxy(a,K,A);K.handlers=n.proxy(a,K,A.handlers);K.resize=function(){R&&!W&&U.css("max-height",e()+"px").trigger("lity:resize",[K])};K.close=function(){if(R&&!W){W=!0;m(K);var Y=Z();if(N&&(O.activeElement===P[0]||n.contains(P[0],O.activeElement)))try{N.focus()}catch(ea){}U.trigger("lity:close",[K]);P.removeClass("lity-opened").addClass("lity-closed"); r(U.add(P)).always(function(){U.trigger("lity:remove",[K]);P.remove();P=void 0;Y.resolve()});return Y.promise()}};B=z(B,K,A.handlers,A.handler);P.attr("aria-hidden","false").addClass("lity-loading lity-opened lity-"+B.handler).appendTo("body").trigger("focus").on("click","[data-lity-close]",function(Y){n(Y.target).is("[data-lity-close]")&&K.close()}).trigger("lity:open",[K]);u(K);n.when(B.content).always(function(Y){U=n(Y).css("max-height",e()+"px");P.find(".lity-loader").each(function(){var ea=n(this); r(ea).always(function(){ea.remove()})});P.removeClass("lity-loading").find(".lity-content").empty().append(U);R=!0;U.trigger("lity:ready",[K])})}function M(B,A,E){B.preventDefault?(B.preventDefault(),E=n(this),B=E.data("lity-target")||E.attr("href")||E.attr("src")):E=n(E);A=new H(B,n.extend({},E.data("lity-options")||E.data("lity"),A),E,O.activeElement);if(!B.preventDefault)return A}var O=d.document,V=n(d),Z=n.Deferred,X=n("html"),T=[],ca={esc:!0,handler:null,handlers:{image:l,inline:function(B,A){try{var E= n(B)}catch(R){return!1}if(!E.length)return!1;var N=n('\x3ci style\x3d"display:none !important"\x3e\x3c/i\x3e');var K=E.hasClass("lity-hide");A.element().one("lity:remove",function(){N.before(E).remove();K&&!E.closest(".lity-content").length&&E.addClass("lity-hide")});return E.removeClass("lity-hide").after(N)},youtube:function(B){var A=da.exec(B);return A?t(f(B,c("https://www.youtube"+(A[2]||"")+".com/embed/"+A[4],n.extend({autoplay:1},b(A[5]||""))))):!1},vimeo:function(B){var A=ka.exec(B);return A? t(f(B,c("https://player.vimeo.com/video/"+A[3],n.extend({autoplay:1},b(A[4]||""))))):!1},googlemaps:function(B){var A=ba.exec(B);return A?t(f(B,c("https://www.google."+A[3]+"/maps?"+A[6],{output:0<A[6].indexOf("layer\x3dc")?"svembed":"embed"}))):!1},facebookvideo:function(B){var A=ma.exec(B);if(!A)return!1;0!==B.indexOf("http")&&(B="https:"+B);return t(f(B,c("https://www.facebook.com/plugins/video.php?href\x3d"+B,n.extend({autoplay:1},b(A[4]||"")))))},iframe:t},template:'\x3cdiv class\x3d"lity" role\x3d"dialog" aria-label\x3d"Dialog Window (Press escape to close)" tabindex\x3d"-1"\x3e\x3cdiv class\x3d"lity-wrap" data-lity-close role\x3d"document"\x3e\x3cdiv class\x3d"lity-loader" aria-hidden\x3d"true"\x3eLoading...\x3c/div\x3e\x3cdiv class\x3d"lity-container"\x3e\x3cdiv class\x3d"lity-content"\x3e\x3c/div\x3e\x3cbutton class\x3d"lity-close" type\x3d"button" aria-label\x3d"Close (Press escape to close)" data-lity-close\x3e\x3c/button\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e'}, ja=/(^data:image\/)|(\.(png|jpe?g|gif|svg|webp|bmp|ico|tiff?)(\?\S*)?$)/i,da=/(youtube(-nocookie)?\.com|youtu\.be)\/(watch\?v=|v\/|u\/|embed\/?)?([\w-]{11})(.*)?/i,ka=/(vimeo(pro)?.com)\/(?:[^\d]+)?(\d+)\??(.*)?$/,ba=/((maps|www)\.)?google\.([^\/\?]+)\/?((maps\/?)?\?)(.*)/i,ma=/(facebook\.com)\/([a-z0-9_-]*)\/videos\/([0-9]*)(.*)?$/i,ha=function(){var B=O.createElement("div"),A={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"}, E;for(E in A)if(void 0!==B.style[E])return A[E];return!1}();l.test=function(B){return ja.test(B)};M.version="2.4.1";M.options=n.proxy(a,M,ca);M.handlers=n.proxy(a,M,ca.handlers);M.current=w;n(O).on("click.lity","[data-lity]",M);return M}); var pJS=function(d,n){var r=document.querySelector("#"+d+" \x3e .particles-js-canvas-el"),a=this.pJS={canvas:{el:r,w:r.offsetWidth,h:r.offsetHeight},particles:{number:{value:400,density:{enable:!0,value_area:800}},color:{value:"#fff"},shape:{type:"circle",stroke:{width:0,color:"#ff0000"},polygon:{nb_sides:5},image:{src:"",width:100,height:100}},opacity:{value:1,random:!1,anim:{enable:!1,speed:2,opacity_min:0,sync:!1}},size:{value:20,random:!1,anim:{enable:!1,speed:20,size_min:0,sync:!1}},line_linked:{enable:!0, distance:100,color:"#fff",opacity:1,width:1},move:{enable:!0,speed:2,direction:"none",random:!1,straight:!1,out_mode:"out",bounce:!1,attract:{enable:!1,rotateX:3E3,rotateY:3E3}},array:[]},interactivity:{detect_on:"canvas",events:{onhover:{enable:!0,mode:"grab"},onclick:{enable:!0,mode:"push"},resize:!0},modes:{grab:{distance:100,line_linked:{opacity:1}},bubble:{distance:200,size:80,duration:.4},repulse:{distance:200,duration:.4},push:{particles_nb:4},remove:{particles_nb:2}},mouse:{}},retina_detect:!1, fn:{interact:{},modes:{},vendors:{}},tmp:{}};n&&Object.deepExtend(a,n);a.tmp.obj={size_value:a.particles.size.value,size_anim_speed:a.particles.size.anim.speed,move_speed:a.particles.move.speed,line_linked_distance:a.particles.line_linked.distance,line_linked_width:a.particles.line_linked.width,mode_grab_distance:a.interactivity.modes.grab.distance,mode_bubble_distance:a.interactivity.modes.bubble.distance,mode_bubble_size:a.interactivity.modes.bubble.size,mode_repulse_distance:a.interactivity.modes.repulse.distance}; a.fn.retinaInit=function(){a.retina_detect&&1<window.devicePixelRatio?(a.canvas.pxratio=window.devicePixelRatio,a.tmp.retina=!0):(a.canvas.pxratio=1,a.tmp.retina=!1);a.canvas.w=a.canvas.el.offsetWidth*a.canvas.pxratio;a.canvas.h=a.canvas.el.offsetHeight*a.canvas.pxratio;a.particles.size.value=a.tmp.obj.size_value*a.canvas.pxratio;a.particles.size.anim.speed=a.tmp.obj.size_anim_speed*a.canvas.pxratio;a.particles.move.speed=a.tmp.obj.move_speed*a.canvas.pxratio;a.particles.line_linked.distance=a.tmp.obj.line_linked_distance* a.canvas.pxratio;a.interactivity.modes.grab.distance=a.tmp.obj.mode_grab_distance*a.canvas.pxratio;a.interactivity.modes.bubble.distance=a.tmp.obj.mode_bubble_distance*a.canvas.pxratio;a.particles.line_linked.width=a.tmp.obj.line_linked_width*a.canvas.pxratio;a.interactivity.modes.bubble.size=a.tmp.obj.mode_bubble_size*a.canvas.pxratio;a.interactivity.modes.repulse.distance=a.tmp.obj.mode_repulse_distance*a.canvas.pxratio};a.fn.canvasInit=function(){a.canvas.ctx=a.canvas.el.getContext("2d")};a.fn.canvasSize= function(){a.canvas.el.width=a.canvas.w;a.canvas.el.height=a.canvas.h;a&&a.interactivity.events.resize&&window.addEventListener("resize",function(){a.canvas.w=a.canvas.el.offsetWidth;a.canvas.h=a.canvas.el.offsetHeight;a.tmp.retina&&(a.canvas.w*=a.canvas.pxratio,a.canvas.h*=a.canvas.pxratio);a.canvas.el.width=a.canvas.w;a.canvas.el.height=a.canvas.h;a.particles.move.enable||(a.fn.particlesEmpty(),a.fn.particlesCreate(),a.fn.particlesDraw(),a.fn.vendors.densityAutoParticles());a.fn.vendors.densityAutoParticles()})}; a.fn.canvasPaint=function(){a.canvas.ctx.fillRect(0,0,a.canvas.w,a.canvas.h)};a.fn.canvasClear=function(){a.canvas.ctx.clearRect(0,0,a.canvas.w,a.canvas.h)};a.fn.particle=function(b,c,f){this.radius=(a.particles.size.random?Math.random():1)*a.particles.size.value;a.particles.size.anim.enable&&(this.size_status=!1,this.vs=a.particles.size.anim.speed/100,a.particles.size.anim.sync||(this.vs*=Math.random()));this.x=f?f.x:Math.random()*a.canvas.w;this.y=f?f.y:Math.random()*a.canvas.h;this.x>a.canvas.w- 2*this.radius?this.x-=this.radius:this.x<2*this.radius&&(this.x+=this.radius);this.y>a.canvas.h-2*this.radius?this.y-=this.radius:this.y<2*this.radius&&(this.y+=this.radius);a.particles.move.bounce&&a.fn.vendors.checkOverlap(this,f);this.color={};"object"==typeof b.value?b.value instanceof Array?this.color.rgb=hexToRgb(b.value[Math.floor(Math.random()*a.particles.color.value.length)]):(void 0!=b.value.r&&void 0!=b.value.g&&void 0!=b.value.b&&(this.color.rgb={r:b.value.r,g:b.value.g,b:b.value.b}), void 0!=b.value.h&&void 0!=b.value.s&&void 0!=b.value.l&&(this.color.hsl={h:b.value.h,s:b.value.s,l:b.value.l})):"random"==b.value?this.color.rgb={r:Math.floor(256*Math.random())+0,g:Math.floor(256*Math.random())+0,b:Math.floor(256*Math.random())+0}:"string"==typeof b.value&&(this.color=b,this.color.rgb=hexToRgb(this.color.value));this.opacity=(a.particles.opacity.random?Math.random():1)*a.particles.opacity.value;a.particles.opacity.anim.enable&&(this.opacity_status=!1,this.vo=a.particles.opacity.anim.speed/ 100,a.particles.opacity.anim.sync||(this.vo*=Math.random()));switch(a.particles.move.direction){case "top":b=0;c=-1;break;case "top-right":b=.5;c=-.5;break;case "right":b=1;c=-0;break;case "bottom-right":c=b=.5;break;case "bottom":b=0;c=1;break;case "bottom-left":b=-.5;c=1;break;case "left":b=-1;c=0;break;case "top-left":c=b=-.5;break;default:c=b=0}a.particles.move.straight?(this.vx=b,this.vy=c,a.particles.move.random&&(this.vx*=Math.random(),this.vy*=Math.random())):(this.vx=b+Math.random()-.5,this.vy= c+Math.random()-.5);this.vx_i=this.vx;this.vy_i=this.vy;b=a.particles.shape.type;"object"==typeof b?b instanceof Array&&(this.shape=b[Math.floor(Math.random()*b.length)]):this.shape=b;"image"==this.shape&&(b=a.particles.shape,this.img={src:b.image.src,ratio:b.image.width/b.image.height},this.img.ratio||(this.img.ratio=1),"svg"==a.tmp.img_type&&void 0!=a.tmp.source_svg&&(a.fn.vendors.createSvgImg(this),a.tmp.pushing&&(this.img.loaded=!1)))};a.fn.particle.prototype.draw=function(){var b=void 0!=this.radius_bubble? this.radius_bubble:this.radius,c=void 0!=this.opacity_bubble?this.opacity_bubble:this.opacity;a.canvas.ctx.fillStyle=this.color.rgb?"rgba("+this.color.rgb.r+","+this.color.rgb.g+","+this.color.rgb.b+","+c+")":"hsla("+this.color.hsl.h+","+this.color.hsl.s+"%,"+this.color.hsl.l+"%,"+c+")";a.canvas.ctx.beginPath();switch(this.shape){case "circle":a.canvas.ctx.arc(this.x,this.y,b,0,2*Math.PI,!1);break;case "edge":a.canvas.ctx.rect(this.x-b,this.y-b,2*b,2*b);break;case "triangle":a.fn.vendors.drawShape(a.canvas.ctx, this.x-b,this.y+b/1.66,2*b,3,2);break;case "polygon":a.fn.vendors.drawShape(a.canvas.ctx,this.x-b/(a.particles.shape.polygon.nb_sides/3.5),this.y-b/.76,2.66*b/(a.particles.shape.polygon.nb_sides/3),a.particles.shape.polygon.nb_sides,1);break;case "star":a.fn.vendors.drawShape(a.canvas.ctx,this.x-2*b/(a.particles.shape.polygon.nb_sides/4),this.y-b/1.52,5.32*b/(a.particles.shape.polygon.nb_sides/3),a.particles.shape.polygon.nb_sides,2);break;case "image":(c="svg"==a.tmp.img_type?this.img.obj:a.tmp.img_obj)&& a.canvas.ctx.drawImage(c,this.x-b,this.y-b,2*b,2*b/this.img.ratio)}a.canvas.ctx.closePath();0<a.particles.shape.stroke.width&&(a.canvas.ctx.strokeStyle=a.particles.shape.stroke.color,a.canvas.ctx.lineWidth=a.particles.shape.stroke.width,a.canvas.ctx.stroke());a.canvas.ctx.fill()};a.fn.particlesCreate=function(){for(var b=0;b<a.particles.number.value;b++)a.particles.array.push(new a.fn.particle(a.particles.color,a.particles.opacity.value))};a.fn.particlesUpdate=function(){for(var b,c,f,l,t=0;t<a.particles.array.length;t++){var e= a.particles.array[t];if(a.particles.move.enable){var q=a.particles.move.speed/2;e.x+=e.vx*q;e.y+=e.vy*q}a.particles.opacity.anim.enable&&(1==e.opacity_status?(e.opacity>=a.particles.opacity.value&&(e.opacity_status=!1),e.opacity+=e.vo):(e.opacity<=a.particles.opacity.anim.opacity_min&&(e.opacity_status=!0),e.opacity-=e.vo),0>e.opacity&&(e.opacity=0));a.particles.size.anim.enable&&(1==e.size_status?(e.radius>=a.particles.size.value&&(e.size_status=!1),e.radius+=e.vs):(e.radius<=a.particles.size.anim.size_min&& (e.size_status=!0),e.radius-=e.vs),0>e.radius&&(e.radius=0));"bounce"==a.particles.move.out_mode?(b=e.radius,c=a.canvas.w,f=e.radius,l=a.canvas.h):(b=-e.radius,c=a.canvas.w+e.radius,f=-e.radius,l=a.canvas.h+e.radius);e.x-e.radius>a.canvas.w?(e.x=b,e.y=Math.random()*a.canvas.h):0>e.x+e.radius&&(e.x=c,e.y=Math.random()*a.canvas.h);e.y-e.radius>a.canvas.h?(e.y=f,e.x=Math.random()*a.canvas.w):0>e.y+e.radius&&(e.y=l,e.x=Math.random()*a.canvas.w);switch(a.particles.move.out_mode){case "bounce":e.x+e.radius> a.canvas.w?e.vx=-e.vx:0>e.x-e.radius&&(e.vx=-e.vx),e.y+e.radius>a.canvas.h?e.vy=-e.vy:0>e.y-e.radius&&(e.vy=-e.vy)}isInArray("grab",a.interactivity.events.onhover.mode)&&a.fn.modes.grabParticle(e);(isInArray("bubble",a.interactivity.events.onhover.mode)||isInArray("bubble",a.interactivity.events.onclick.mode))&&a.fn.modes.bubbleParticle(e);(isInArray("repulse",a.interactivity.events.onhover.mode)||isInArray("repulse",a.interactivity.events.onclick.mode))&&a.fn.modes.repulseParticle(e);if(a.particles.line_linked.enable|| a.particles.move.attract.enable)for(q=t+1;q<a.particles.array.length;q++){var k=a.particles.array[q];a.particles.line_linked.enable&&a.fn.interact.linkParticles(e,k);a.particles.move.attract.enable&&a.fn.interact.attractParticles(e,k);a.particles.move.bounce&&a.fn.interact.bounceParticles(e,k)}}};a.fn.particlesDraw=function(){a.canvas.ctx.clearRect(0,0,a.canvas.w,a.canvas.h);a.fn.particlesUpdate();for(var b=0;b<a.particles.array.length;b++)a.particles.array[b].draw()};a.fn.particlesEmpty=function(){a.particles.array= []};a.fn.particlesRefresh=function(){cancelRequestAnimFrame(a.fn.checkAnimFrame);cancelRequestAnimFrame(a.fn.drawAnimFrame);a.tmp.source_svg=void 0;a.tmp.img_obj=void 0;a.tmp.count_svg=0;a.fn.particlesEmpty();a.fn.canvasClear();a.fn.vendors.start()};a.fn.interact.linkParticles=function(b,c){var f=b.x-c.x,l=b.y-c.y;f=Math.sqrt(f*f+l*l);f<=a.particles.line_linked.distance&&(f=a.particles.line_linked.opacity-f/(1/a.particles.line_linked.opacity)/a.particles.line_linked.distance,0<f&&(l=a.particles.line_linked.color_rgb_line, a.canvas.ctx.strokeStyle="rgba("+l.r+","+l.g+","+l.b+","+f+")",a.canvas.ctx.lineWidth=a.particles.line_linked.width,a.canvas.ctx.beginPath(),a.canvas.ctx.moveTo(b.x,b.y),a.canvas.ctx.lineTo(c.x,c.y),a.canvas.ctx.stroke(),a.canvas.ctx.closePath()))};a.fn.interact.attractParticles=function(b,c){var f=b.x-c.x,l=b.y-c.y;Math.sqrt(f*f+l*l)<=a.particles.line_linked.distance&&(f/=1E3*a.particles.move.attract.rotateX,l/=1E3*a.particles.move.attract.rotateY,b.vx-=f,b.vy-=l,c.vx+=f,c.vy+=l)};a.fn.interact.bounceParticles= function(b,c){var f=b.x-c.x,l=b.y-c.y;Math.sqrt(f*f+l*l)<=b.radius+c.radius&&(b.vx=-b.vx,b.vy=-b.vy,c.vx=-c.vx,c.vy=-c.vy)};a.fn.modes.pushParticles=function(b,c){a.tmp.pushing=!0;for(var f=0;f<b;f++)a.particles.array.push(new a.fn.particle(a.particles.color,a.particles.opacity.value,{x:c?c.pos_x:Math.random()*a.canvas.w,y:c?c.pos_y:Math.random()*a.canvas.h})),f==b-1&&(a.particles.move.enable||a.fn.particlesDraw(),a.tmp.pushing=!1)};a.fn.modes.removeParticles=function(b){a.particles.array.splice(0, b);a.particles.move.enable||a.fn.particlesDraw()};a.fn.modes.bubbleParticle=function(b){if(a.interactivity.events.onhover.enable&&isInArray("bubble",a.interactivity.events.onhover.mode)){var c=b.x-a.interactivity.mouse.pos_x,f=b.y-a.interactivity.mouse.pos_y,l=Math.sqrt(c*c+f*f);c=1-l/a.interactivity.modes.bubble.distance;l<=a.interactivity.modes.bubble.distance?0<=c&&"mousemove"==a.interactivity.status&&(a.interactivity.modes.bubble.size!=a.particles.size.value&&(a.interactivity.modes.bubble.size> a.particles.size.value?(f=b.radius+a.interactivity.modes.bubble.size*c,0<=f&&(b.radius_bubble=f)):(f=b.radius-(b.radius-a.interactivity.modes.bubble.size)*c,b.radius_bubble=0<f?f:0)),a.interactivity.modes.bubble.opacity!=a.particles.opacity.value&&(a.interactivity.modes.bubble.opacity>a.particles.opacity.value?(c*=a.interactivity.modes.bubble.opacity,c>b.opacity&&c<=a.interactivity.modes.bubble.opacity&&(b.opacity_bubble=c)):(c=b.opacity-(a.particles.opacity.value-a.interactivity.modes.bubble.opacity)* c,c<b.opacity&&c>=a.interactivity.modes.bubble.opacity&&(b.opacity_bubble=c)))):(b.opacity_bubble=b.opacity,b.radius_bubble=b.radius);"mouseleave"==a.interactivity.status&&(b.opacity_bubble=b.opacity,b.radius_bubble=b.radius)}else if(a.interactivity.events.onclick.enable&&isInArray("bubble",a.interactivity.events.onclick.mode)){var t=function(q,k,u,m,w){q!=k&&(a.tmp.bubble_duration_end?void 0!=u&&(q+=q-(m-e*(m-q)/a.interactivity.modes.bubble.duration),"size"==w&&(b.radius_bubble=q),"opacity"==w&& (b.opacity_bubble=q)):l<=a.interactivity.modes.bubble.distance?(void 0!=u?u:m)!=q&&(q=m-e*(m-q)/a.interactivity.modes.bubble.duration,"size"==w&&(b.radius_bubble=q),"opacity"==w&&(b.opacity_bubble=q)):("size"==w&&(b.radius_bubble=void 0),"opacity"==w&&(b.opacity_bubble=void 0)))};if(a.tmp.bubble_clicking){c=b.x-a.interactivity.mouse.click_pos_x;f=b.y-a.interactivity.mouse.click_pos_y;l=Math.sqrt(c*c+f*f);var e=((new Date).getTime()-a.interactivity.mouse.click_time)/1E3;e>a.interactivity.modes.bubble.duration&& (a.tmp.bubble_duration_end=!0);e>2*a.interactivity.modes.bubble.duration&&(a.tmp.bubble_clicking=!1,a.tmp.bubble_duration_end=!1)}a.tmp.bubble_clicking&&(t(a.interactivity.modes.bubble.size,a.particles.size.value,b.radius_bubble,b.radius,"size"),t(a.interactivity.modes.bubble.opacity,a.particles.opacity.value,b.opacity_bubble,b.opacity,"opacity"))}};a.fn.modes.repulseParticle=function(b){if(a.interactivity.events.onhover.enable&&isInArray("repulse",a.interactivity.events.onhover.mode)&&"mousemove"== a.interactivity.status){var c=b.x-a.interactivity.mouse.pos_x,f=b.y-a.interactivity.mouse.pos_y,l=Math.sqrt(c*c+f*f);c/=l;var t=f/l;f=a.interactivity.modes.repulse.distance;f=clamp(1/f*(-1*Math.pow(l/f,2)+1)*f*100,0,50);l=b.x+c*f;f=b.y+t*f;"bounce"==a.particles.move.out_mode?(0<l-b.radius&&l+b.radius<a.canvas.w&&(b.x=l),0<f-b.radius&&f+b.radius<a.canvas.h&&(b.y=f)):(b.x=l,b.y=f)}else if(a.interactivity.events.onclick.enable&&isInArray("repulse",a.interactivity.events.onclick.mode))if(a.tmp.repulse_finish|| (a.tmp.repulse_count++,a.tmp.repulse_count==a.particles.array.length&&(a.tmp.repulse_finish=!0)),a.tmp.repulse_clicking){f=Math.pow(a.interactivity.modes.repulse.distance/6,3);c=a.interactivity.mouse.click_pos_x-b.x;t=a.interactivity.mouse.click_pos_y-b.y;var e=c*c+t*t;l=-f/e;e<=f&&(f=Math.atan2(t,c),b.vx=l*Math.cos(f),b.vy=l*Math.sin(f),"bounce"==a.particles.move.out_mode&&(f=b.x+b.vx,l=b.y+b.vy,f+b.radius>a.canvas.w?b.vx=-b.vx:0>f-b.radius&&(b.vx=-b.vx),l+b.radius>a.canvas.h?b.vy=-b.vy:0>l-b.radius&& (b.vy=-b.vy)))}else 0==a.tmp.repulse_clicking&&(b.vx=b.vx_i,b.vy=b.vy_i)};a.fn.modes.grabParticle=function(b){if(a.interactivity.events.onhover.enable&&"mousemove"==a.interactivity.status){var c=b.x-a.interactivity.mouse.pos_x,f=b.y-a.interactivity.mouse.pos_y;c=Math.sqrt(c*c+f*f);c<=a.interactivity.modes.grab.distance&&(c=a.interactivity.modes.grab.line_linked.opacity-c/(1/a.interactivity.modes.grab.line_linked.opacity)/a.interactivity.modes.grab.distance,0<c&&(f=a.particles.line_linked.color_rgb_line, a.canvas.ctx.strokeStyle="rgba("+f.r+","+f.g+","+f.b+","+c+")",a.canvas.ctx.lineWidth=a.particles.line_linked.width,a.canvas.ctx.beginPath(),a.canvas.ctx.moveTo(b.x,b.y),a.canvas.ctx.lineTo(a.interactivity.mouse.pos_x,a.interactivity.mouse.pos_y),a.canvas.ctx.stroke(),a.canvas.ctx.closePath()))}};a.fn.vendors.eventsListeners=function(){a.interactivity.el="window"==a.interactivity.detect_on?window:a.canvas.el;if(a.interactivity.events.onhover.enable||a.interactivity.events.onclick.enable)a.interactivity.el.addEventListener("mousemove", function(b){if(a.interactivity.el==window){var c=b.clientX;b=b.clientY}else c=b.offsetX||b.clientX,b=b.offsetY||b.clientY;a.interactivity.mouse.pos_x=c;a.interactivity.mouse.pos_y=b;a.tmp.retina&&(a.interactivity.mouse.pos_x*=a.canvas.pxratio,a.interactivity.mouse.pos_y*=a.canvas.pxratio);a.interactivity.status="mousemove"}),a.interactivity.el.addEventListener("mouseleave",function(b){a.interactivity.mouse.pos_x=null;a.interactivity.mouse.pos_y=null;a.interactivity.status="mouseleave"});a.interactivity.events.onclick.enable&& a.interactivity.el.addEventListener("click",function(){a.interactivity.mouse.click_pos_x=a.interactivity.mouse.pos_x;a.interactivity.mouse.click_pos_y=a.interactivity.mouse.pos_y;a.interactivity.mouse.click_time=(new Date).getTime();if(a.interactivity.events.onclick.enable)switch(a.interactivity.events.onclick.mode){case "push":a.particles.move.enable?a.fn.modes.pushParticles(a.interactivity.modes.push.particles_nb,a.interactivity.mouse):1==a.interactivity.modes.push.particles_nb?a.fn.modes.pushParticles(a.interactivity.modes.push.particles_nb, a.interactivity.mouse):1<a.interactivity.modes.push.particles_nb&&a.fn.modes.pushParticles(a.interactivity.modes.push.particles_nb);break;case "remove":a.fn.modes.removeParticles(a.interactivity.modes.remove.particles_nb);break;case "bubble":a.tmp.bubble_clicking=!0;break;case "repulse":a.tmp.repulse_clicking=!0,a.tmp.repulse_count=0,a.tmp.repulse_finish=!1,setTimeout(function(){a.tmp.repulse_clicking=!1},1E3*a.interactivity.modes.repulse.duration)}})};a.fn.vendors.densityAutoParticles=function(){if(a.particles.number.density.enable){var b= a.canvas.el.width*a.canvas.el.height/1E3;a.tmp.retina&&(b/=2*a.canvas.pxratio);b=a.particles.array.length-b*a.particles.number.value/a.particles.number.density.value_area;0>b?a.fn.modes.pushParticles(Math.abs(b)):a.fn.modes.removeParticles(b)}};a.fn.vendors.checkOverlap=function(b,c){for(var f=0;f<a.particles.array.length;f++){var l=a.particles.array[f],t=b.x-l.x,e=b.y-l.y;Math.sqrt(t*t+e*e)<=b.radius+l.radius&&(b.x=c?c.x:Math.random()*a.canvas.w,b.y=c?c.y:Math.random()*a.canvas.h,a.fn.vendors.checkOverlap(b))}}; a.fn.vendors.createSvgImg=function(b){var c=a.tmp.source_svg.replace(/#([0-9A-F]{3,6})/gi,function(e,q,k,u){return b.color.rgb?"rgba("+b.color.rgb.r+","+b.color.rgb.g+","+b.color.rgb.b+","+b.opacity+")":"hsla("+b.color.hsl.h+","+b.color.hsl.s+"%,"+b.color.hsl.l+"%,"+b.opacity+")"});c=new Blob([c],{type:"image/svg+xml;charset\x3dutf-8"});var f=window.URL||window.webkitURL||window,l=f.createObjectURL(c),t=new Image;t.addEventListener("load",function(){b.img.obj=t;b.img.loaded=!0;f.revokeObjectURL(l); a.tmp.count_svg++});t.src=l};a.fn.vendors.destroypJS=function(){cancelAnimationFrame(a.fn.drawAnimFrame);r.remove();pJSDom=null};a.fn.vendors.drawShape=function(b,c,f,l,t,e){var q=t*e;t/=e;t=Math.PI-180*(t-2)/t*Math.PI/180;b.save();b.beginPath();b.translate(c,f);b.moveTo(0,0);for(c=0;c<q;c++)b.lineTo(l,0),b.translate(l,0),b.rotate(t);b.fill();b.restore()};a.fn.vendors.exportImg=function(){window.open(a.canvas.el.toDataURL("image/png"),"_blank")};a.fn.vendors.loadImg=function(b){a.tmp.img_error=void 0; if(""!=a.particles.shape.image.src)if("svg"==b){var c=new XMLHttpRequest;c.open("GET",a.particles.shape.image.src);c.onreadystatechange=function(l){4==c.readyState&&(200==c.status?(a.tmp.source_svg=l.currentTarget.response,a.fn.vendors.checkBeforeDraw()):(console.log("Error pJS - Image not found"),a.tmp.img_error=!0))};c.send()}else{var f=new Image;f.addEventListener("load",function(){a.tmp.img_obj=f;a.fn.vendors.checkBeforeDraw()});f.src=a.particles.shape.image.src}else console.log("Error pJS - No image.src"), a.tmp.img_error=!0};a.fn.vendors.draw=function(){"image"==a.particles.shape.type?"svg"==a.tmp.img_type?a.tmp.count_svg>=a.particles.number.value?(a.fn.particlesDraw(),a.particles.move.enable?a.fn.drawAnimFrame=requestAnimFrame(a.fn.vendors.draw):cancelRequestAnimFrame(a.fn.drawAnimFrame)):a.tmp.img_error||(a.fn.drawAnimFrame=requestAnimFrame(a.fn.vendors.draw)):void 0!=a.tmp.img_obj?(a.fn.particlesDraw(),a.particles.move.enable?a.fn.drawAnimFrame=requestAnimFrame(a.fn.vendors.draw):cancelRequestAnimFrame(a.fn.drawAnimFrame)): a.tmp.img_error||(a.fn.drawAnimFrame=requestAnimFrame(a.fn.vendors.draw)):(a.fn.particlesDraw(),a.particles.move.enable?a.fn.drawAnimFrame=requestAnimFrame(a.fn.vendors.draw):cancelRequestAnimFrame(a.fn.drawAnimFrame))};a.fn.vendors.checkBeforeDraw=function(){"image"==a.particles.shape.type?"svg"==a.tmp.img_type&&void 0==a.tmp.source_svg?a.tmp.checkAnimFrame=requestAnimFrame(check):(cancelRequestAnimFrame(a.tmp.checkAnimFrame),a.tmp.img_error||(a.fn.vendors.init(),a.fn.vendors.draw())):(a.fn.vendors.init(), a.fn.vendors.draw())};a.fn.vendors.init=function(){a.fn.retinaInit();a.fn.canvasInit();a.fn.canvasSize();a.fn.canvasPaint();a.fn.particlesCreate();a.fn.vendors.densityAutoParticles();a.particles.line_linked.color_rgb_line=hexToRgb(a.particles.line_linked.color)};a.fn.vendors.start=function(){isInArray("image",a.particles.shape.type)?(a.tmp.img_type=a.particles.shape.image.src.substr(a.particles.shape.image.src.length-3),a.fn.vendors.loadImg(a.tmp.img_type)):a.fn.vendors.checkBeforeDraw()};a.fn.vendors.eventsListeners(); a.fn.vendors.start()};Object.deepExtend=function deepExtendFunction(d,n){for(var a in n)n[a]&&n[a].constructor&&n[a].constructor===Object?(d[a]=d[a]||{},deepExtendFunction(d[a],n[a])):d[a]=n[a];return d};window.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(d){window.setTimeout(d,1E3/60)}}(); window.cancelRequestAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||clearTimeout}();function hexToRgb(d){d=d.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(n,r,a,b){return r+r+a+a+b+b});return(d=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(d))?{r:parseInt(d[1],16),g:parseInt(d[2],16),b:parseInt(d[3],16)}:null} function clamp(d,n,r){return Math.min(Math.max(d,n),r)}function isInArray(d,n){return-1<n.indexOf(d)}window.pJSDom=[]; window.particlesJS=function(d,n){"string"!=typeof d&&(n=d,d="particles-js");d||(d="particles-js");var r=document.getElementById(d),a=r.getElementsByClassName("particles-js-canvas-el");if(a.length)for(;0<a.length;)r.removeChild(a[0]);r=document.createElement("canvas");r.className="particles-js-canvas-el";r.style.width="100%";r.style.height="100%";null!=document.getElementById(d).appendChild(r)&&pJSDom.push(new pJS(d,n))}; window.particlesJS.load=function(d,n,r){var a=new XMLHttpRequest;a.open("GET",n);a.onreadystatechange=function(b){4==a.readyState&&(200==a.status?(b=JSON.parse(b.currentTarget.response),window.particlesJS(d,b),r&&r()):(console.log("Error pJS - XMLHttpRequest status: "+a.status),console.log("Error pJS - File config not found")))};a.send()}; function hexToRgb(d){var n=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;d=d.replace(n,function(r,a,b,c){return a+a+b+b+c+c});return(d=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(d))?{r:parseInt(d[1],16),g:parseInt(d[2],16),b:parseInt(d[3],16)}:null}function clamp(d,n,r){return Math.min(Math.max(d,n),r)}function isInArray(d,n){return-1<n.indexOf(d)} pJS=function(d,n){var r=document.querySelector("#"+d+" \x3e .particles-js-canvas-el"),a=this.pJS={canvas:{el:r,w:r.offsetWidth,h:r.offsetHeight},particles:{number:{value:400,density:{enable:!0,value_area:800}},color:{value:"#fff"},shape:{type:"circle",stroke:{width:0,color:"#ff0000"},polygon:{nb_sides:5},image:{src:"",width:100,height:100}},opacity:{value:1,random:!1,anim:{enable:!1,speed:2,opacity_min:0,sync:!1}},size:{value:20,random:!1,anim:{enable:!1,speed:20,size_min:0,sync:!1}},line_linked:{enable:!0, distance:100,color:"#fff",opacity:1,width:1},move:{enable:!0,speed:2,direction:"none",random:!1,straight:!1,out_mode:"out",bounce:!1,attract:{enable:!1,rotateX:3E3,rotateY:3E3}},array:[]},interactivity:{detect_on:"canvas",events:{onhover:{enable:!0,mode:"grab"},onclick:{enable:!0,mode:"push"},resize:!0},modes:{grab:{distance:100,line_linked:{opacity:1}},bubble:{distance:200,size:80,duration:.4},repulse:{distance:200,duration:.4},push:{particles_nb:4},remove:{particles_nb:2}},mouse:{}},retina_detect:!1, fn:{interact:{},modes:{},vendors:{}},tmp:{}};n&&Object.deepExtend(a,n);a.tmp.obj={size_value:a.particles.size.value,size_anim_speed:a.particles.size.anim.speed,move_speed:a.particles.move.speed,line_linked_distance:a.particles.line_linked.distance,line_linked_width:a.particles.line_linked.width,mode_grab_distance:a.interactivity.modes.grab.distance,mode_bubble_distance:a.interactivity.modes.bubble.distance,mode_bubble_size:a.interactivity.modes.bubble.size,mode_repulse_distance:a.interactivity.modes.repulse.distance}; a.fn.retinaInit=function(){a.retina_detect&&1<window.devicePixelRatio?(a.canvas.pxratio=window.devicePixelRatio,a.tmp.retina=!0):(a.canvas.pxratio=1,a.tmp.retina=!1);a.canvas.w=a.canvas.el.offsetWidth*a.canvas.pxratio;a.canvas.h=a.canvas.el.offsetHeight*a.canvas.pxratio;a.particles.size.value=a.tmp.obj.size_value*a.canvas.pxratio;a.particles.size.anim.speed=a.tmp.obj.size_anim_speed*a.canvas.pxratio;a.particles.move.speed=a.tmp.obj.move_speed*a.canvas.pxratio;a.particles.line_linked.distance=a.tmp.obj.line_linked_distance* a.canvas.pxratio;a.interactivity.modes.grab.distance=a.tmp.obj.mode_grab_distance*a.canvas.pxratio;a.interactivity.modes.bubble.distance=a.tmp.obj.mode_bubble_distance*a.canvas.pxratio;a.particles.line_linked.width=a.tmp.obj.line_linked_width*a.canvas.pxratio;a.interactivity.modes.bubble.size=a.tmp.obj.mode_bubble_size*a.canvas.pxratio;a.interactivity.modes.repulse.distance=a.tmp.obj.mode_repulse_distance*a.canvas.pxratio};a.fn.canvasInit=function(){a.canvas.ctx=a.canvas.el.getContext("2d")};a.fn.canvasSize= function(){a.canvas.el.width=a.canvas.w;a.canvas.el.height=a.canvas.h;a&&a.interactivity.events.resize&&window.addEventListener("resize",function(){a.canvas.w=a.canvas.el.offsetWidth;a.canvas.h=a.canvas.el.offsetHeight;a.tmp.retina&&(a.canvas.w*=a.canvas.pxratio,a.canvas.h*=a.canvas.pxratio);a.canvas.el.width=a.canvas.w;a.canvas.el.height=a.canvas.h;a.particles.move.enable||(a.fn.particlesEmpty(),a.fn.particlesCreate(),a.fn.particlesDraw(),a.fn.vendors.densityAutoParticles());a.fn.vendors.densityAutoParticles()})}; a.fn.canvasPaint=function(){a.canvas.ctx.fillRect(0,0,a.canvas.w,a.canvas.h)};a.fn.canvasClear=function(){a.canvas.ctx.clearRect(0,0,a.canvas.w,a.canvas.h)};a.fn.particle=function(b,c,f){(this.radius=(a.particles.size.random?Math.random():1)*a.particles.size.value,a.particles.size.anim.enable&&(this.size_status=!1,this.vs=a.particles.size.anim.speed/100,a.particles.size.anim.sync||(this.vs*=Math.random())),this.x=f?f.x:Math.random()*a.canvas.w,this.y=f?f.y:Math.random()*a.canvas.h,this.x>a.canvas.w- 2*this.radius?this.x-=this.radius:this.x<2*this.radius&&(this.x+=this.radius),this.y>a.canvas.h-2*this.radius?this.y-=this.radius:this.y<2*this.radius&&(this.y+=this.radius),a.particles.move.bounce&&a.fn.vendors.checkOverlap(this,f),this.color={},"object"==typeof b.value)?b.value instanceof Array?this.color.rgb=hexToRgb(b.value[Math.floor(Math.random()*a.particles.color.value.length)]):(void 0!=b.value.r&&void 0!=b.value.g&&void 0!=b.value.b&&(this.color.rgb={r:b.value.r,g:b.value.g,b:b.value.b}), void 0!=b.value.h&&void 0!=b.value.s&&void 0!=b.value.l&&(this.color.hsl={h:b.value.h,s:b.value.s,l:b.value.l})):"random"==b.value?this.color.rgb={r:Math.floor(256*Math.random())+0,g:Math.floor(256*Math.random())+0,b:Math.floor(256*Math.random())+0}:"string"==typeof b.value&&(this.color=b,this.color.rgb=hexToRgb(this.color.value));this.opacity=(a.particles.opacity.random?Math.random():1)*a.particles.opacity.value;a.particles.opacity.anim.enable&&(this.opacity_status=!1,this.vo=a.particles.opacity.anim.speed/ 100,a.particles.opacity.anim.sync||(this.vo*=Math.random()));switch(a.particles.move.direction){case "top":b=0;c=-1;break;case "top-right":b=.5;c=-.5;break;case "right":b=1;c=-0;break;case "bottom-right":c=b=.5;break;case "bottom":b=0;c=1;break;case "bottom-left":b=-.5;c=1;break;case "left":b=-1;c=0;break;case "top-left":c=b=-.5;break;default:c=b=0}a.particles.move.straight?(this.vx=b,this.vy=c,a.particles.move.random&&(this.vx*=Math.random(),this.vy*=Math.random())):(this.vx=b+Math.random()-.5,this.vy= c+Math.random()-.5);this.vx_i=this.vx;this.vy_i=this.vy;b=a.particles.shape.type;"object"==typeof b?b instanceof Array&&(this.shape=b[Math.floor(Math.random()*b.length)]):this.shape=b;"image"==this.shape&&(b=a.particles.shape,this.img={src:b.image.src,ratio:b.image.width/b.image.height},this.img.ratio||(this.img.ratio=1),"svg"==a.tmp.img_type&&void 0!=a.tmp.source_svg&&(a.fn.vendors.createSvgImg(this),a.tmp.pushing&&(this.img.loaded=!1)))};a.fn.particle.prototype.draw=function(){var b=void 0!=this.radius_bubble? this.radius_bubble:this.radius,c=void 0!=this.opacity_bubble?this.opacity_bubble:this.opacity;switch(a.canvas.ctx.fillStyle=this.color.rgb?"rgba("+this.color.rgb.r+","+this.color.rgb.g+","+this.color.rgb.b+","+c+")":"hsla("+this.color.hsl.h+","+this.color.hsl.s+"%,"+this.color.hsl.l+"%,"+c+")",a.canvas.ctx.beginPath(),this.shape){case "circle":a.canvas.ctx.arc(this.x,this.y,b,0,2*Math.PI,!1);break;case "edge":a.canvas.ctx.rect(this.x-b,this.y-b,2*b,2*b);break;case "triangle":a.fn.vendors.drawShape(a.canvas.ctx, this.x-b,this.y+b/1.66,2*b,3,2);break;case "polygon":a.fn.vendors.drawShape(a.canvas.ctx,this.x-b/(a.particles.shape.polygon.nb_sides/3.5),this.y-b/.76,2.66*b/(a.particles.shape.polygon.nb_sides/3),a.particles.shape.polygon.nb_sides,1);break;case "star":a.fn.vendors.drawShape(a.canvas.ctx,this.x-2*b/(a.particles.shape.polygon.nb_sides/4),this.y-b/1.52,5.32*b/(a.particles.shape.polygon.nb_sides/3),a.particles.shape.polygon.nb_sides,2);break;case "image":(c="svg"==a.tmp.img_type?this.img.obj:a.tmp.img_obj)&& a.canvas.ctx.drawImage(c,this.x-b,this.y-b,2*b,2*b/this.img.ratio)}a.canvas.ctx.closePath();0<a.particles.shape.stroke.width&&(a.canvas.ctx.strokeStyle=a.particles.shape.stroke.color,a.canvas.ctx.lineWidth=a.particles.shape.stroke.width,a.canvas.ctx.stroke());a.canvas.ctx.fill()};a.fn.particlesCreate=function(){for(var b=0;b<a.particles.number.value;b++)a.particles.array.push(new a.fn.particle(a.particles.color,a.particles.opacity.value))};a.fn.particlesUpdate=function(){for(var b,c,f,l,t=0;t<a.particles.array.length;t++){var e= a.particles.array[t];if(a.particles.move.enable){var q=a.particles.move.speed/2;e.x+=e.vx*q;e.y+=e.vy*q}(a.particles.opacity.anim.enable&&(1==e.opacity_status?(e.opacity>=a.particles.opacity.value&&(e.opacity_status=!1),e.opacity+=e.vo):(e.opacity<=a.particles.opacity.anim.opacity_min&&(e.opacity_status=!0),e.opacity-=e.vo),0>e.opacity&&(e.opacity=0)),a.particles.size.anim.enable&&(1==e.size_status?(e.radius>=a.particles.size.value&&(e.size_status=!1),e.radius+=e.vs):(e.radius<=a.particles.size.anim.size_min&& (e.size_status=!0),e.radius-=e.vs),0>e.radius&&(e.radius=0)),"bounce"==a.particles.move.out_mode)?(b=e.radius,c=a.canvas.w,f=e.radius,l=a.canvas.h):(b=-e.radius,c=a.canvas.w+e.radius,f=-e.radius,l=a.canvas.h+e.radius);switch(e.x-e.radius>a.canvas.w?(e.x=b,e.y=Math.random()*a.canvas.h):0>e.x+e.radius&&(e.x=c,e.y=Math.random()*a.canvas.h),e.y-e.radius>a.canvas.h?(e.y=f,e.x=Math.random()*a.canvas.w):0>e.y+e.radius&&(e.y=l,e.x=Math.random()*a.canvas.w),a.particles.move.out_mode){case "bounce":e.x+e.radius> a.canvas.w?e.vx=-e.vx:0>e.x-e.radius&&(e.vx=-e.vx),e.y+e.radius>a.canvas.h?e.vy=-e.vy:0>e.y-e.radius&&(e.vy=-e.vy)}if(isInArray("grab",a.interactivity.events.onhover.mode)&&a.fn.modes.grabParticle(e),(isInArray("bubble",a.interactivity.events.onhover.mode)||isInArray("bubble",a.interactivity.events.onclick.mode))&&a.fn.modes.bubbleParticle(e),(isInArray("repulse",a.interactivity.events.onhover.mode)||isInArray("repulse",a.interactivity.events.onclick.mode))&&a.fn.modes.repulseParticle(e),a.particles.line_linked.enable|| a.particles.move.attract.enable)for(q=t+1;q<a.particles.array.length;q++){var k=a.particles.array[q];a.particles.line_linked.enable&&a.fn.interact.linkParticles(e,k);a.particles.move.attract.enable&&a.fn.interact.attractParticles(e,k);a.particles.move.bounce&&a.fn.interact.bounceParticles(e,k)}}};a.fn.particlesDraw=function(){a.canvas.ctx.clearRect(0,0,a.canvas.w,a.canvas.h);a.fn.particlesUpdate();for(var b=0;b<a.particles.array.length;b++)a.particles.array[b].draw()};a.fn.particlesEmpty=function(){a.particles.array= []};a.fn.particlesRefresh=function(){cancelRequestAnimFrame(a.fn.checkAnimFrame);cancelRequestAnimFrame(a.fn.drawAnimFrame);a.tmp.source_svg=void 0;a.tmp.img_obj=void 0;a.tmp.count_svg=0;a.fn.particlesEmpty();a.fn.canvasClear();a.fn.vendors.start()};a.fn.interact.linkParticles=function(b,c){var f=b.x-c.x,l=b.y-c.y;f=Math.sqrt(f*f+l*l);f<=a.particles.line_linked.distance&&(f=a.particles.line_linked.opacity-f/(1/a.particles.line_linked.opacity)/a.particles.line_linked.distance,0<f&&(l=a.particles.line_linked.color_rgb_line, a.canvas.ctx.strokeStyle="rgba("+l.r+","+l.g+","+l.b+","+f+")",a.canvas.ctx.lineWidth=a.particles.line_linked.width,a.canvas.ctx.beginPath(),a.canvas.ctx.moveTo(b.x,b.y),a.canvas.ctx.lineTo(c.x,c.y),a.canvas.ctx.stroke(),a.canvas.ctx.closePath()))};a.fn.interact.attractParticles=function(b,c){var f=b.x-c.x,l=b.y-c.y;Math.sqrt(f*f+l*l)<=a.particles.line_linked.distance&&(f/=1E3*a.particles.move.attract.rotateX,l/=1E3*a.particles.move.attract.rotateY,b.vx-=f,b.vy-=l,c.vx+=f,c.vy+=l)};a.fn.interact.bounceParticles= function(b,c){var f=b.x-c.x,l=b.y-c.y;b.radius+c.radius>=Math.sqrt(f*f+l*l)&&(b.vx=-b.vx,b.vy=-b.vy,c.vx=-c.vx,c.vy=-c.vy)};a.fn.modes.pushParticles=function(b,c){a.tmp.pushing=!0;for(var f=0;b>f;f++)a.particles.array.push(new a.fn.particle(a.particles.color,a.particles.opacity.value,{x:c?c.pos_x:Math.random()*a.canvas.w,y:c?c.pos_y:Math.random()*a.canvas.h})),f==b-1&&(a.particles.move.enable||a.fn.particlesDraw(),a.tmp.pushing=!1)};a.fn.modes.removeParticles=function(b){a.particles.array.splice(0, b);a.particles.move.enable||a.fn.particlesDraw()};a.fn.modes.bubbleParticle=function(b){function c(q,k,u,m,w){q!=k&&(a.tmp.bubble_duration_end?void 0!=u&&(q+=q-(m-e*(m-q)/a.interactivity.modes.bubble.duration),"size"==w&&(b.radius_bubble=q),"opacity"==w&&(b.opacity_bubble=q)):t<=a.interactivity.modes.bubble.distance?(void 0!=u?u:m)!=q&&(q=m-e*(m-q)/a.interactivity.modes.bubble.duration,"size"==w&&(b.radius_bubble=q),"opacity"==w&&(b.opacity_bubble=q)):("size"==w&&(b.radius_bubble=void 0),"opacity"== w&&(b.opacity_bubble=void 0)))}if(a.interactivity.events.onhover.enable&&isInArray("bubble",a.interactivity.events.onhover.mode)){var f=b.x-a.interactivity.mouse.pos_x,l=b.y-a.interactivity.mouse.pos_y,t=Math.sqrt(f*f+l*l);f=1-t/a.interactivity.modes.bubble.distance;t<=a.interactivity.modes.bubble.distance?0<=f&&"mousemove"==a.interactivity.status&&(a.interactivity.modes.bubble.size!=a.particles.size.value&&(a.interactivity.modes.bubble.size>a.particles.size.value?(l=b.radius+a.interactivity.modes.bubble.size* f,0<=l&&(b.radius_bubble=l)):(l=b.radius-(b.radius-a.interactivity.modes.bubble.size)*f,0<l?b.radius_bubble=l:b.radius_bubble=0)),a.interactivity.modes.bubble.opacity!=a.particles.opacity.value&&(a.interactivity.modes.bubble.opacity>a.particles.opacity.value?(f*=a.interactivity.modes.bubble.opacity,f>b.opacity&&f<=a.interactivity.modes.bubble.opacity&&(b.opacity_bubble=f)):(f=b.opacity-(a.particles.opacity.value-a.interactivity.modes.bubble.opacity)*f,f<b.opacity&&f>=a.interactivity.modes.bubble.opacity&& (b.opacity_bubble=f)))):(b.opacity_bubble=b.opacity,b.radius_bubble=b.radius);"mouseleave"==a.interactivity.status&&(b.opacity_bubble=b.opacity,b.radius_bubble=b.radius)}else if(a.interactivity.events.onclick.enable&&isInArray("bubble",a.interactivity.events.onclick.mode)){if(a.tmp.bubble_clicking){f=b.x-a.interactivity.mouse.click_pos_x;l=b.y-a.interactivity.mouse.click_pos_y;t=Math.sqrt(f*f+l*l);var e=((new Date).getTime()-a.interactivity.mouse.click_time)/1E3;e>a.interactivity.modes.bubble.duration&& (a.tmp.bubble_duration_end=!0);e>2*a.interactivity.modes.bubble.duration&&(a.tmp.bubble_clicking=!1,a.tmp.bubble_duration_end=!1)}a.tmp.bubble_clicking&&(c(a.interactivity.modes.bubble.size,a.particles.size.value,b.radius_bubble,b.radius,"size"),c(a.interactivity.modes.bubble.opacity,a.particles.opacity.value,b.opacity_bubble,b.opacity,"opacity"))}};a.fn.modes.repulseParticle=function(b){if(a.interactivity.events.onhover.enable&&isInArray("repulse",a.interactivity.events.onhover.mode)&&"mousemove"== a.interactivity.status){var c=b.x-a.interactivity.mouse.pos_x,f=b.y-a.interactivity.mouse.pos_y,l=Math.sqrt(c*c+f*f);c/=l;var t=f/l;f=a.interactivity.modes.repulse.distance;f=clamp(1/f*(-1*Math.pow(l/f,2)+1)*f*100,0,50);l=b.x+c*f;f=b.y+t*f;"bounce"==a.particles.move.out_mode?(0<l-b.radius&&l+b.radius<a.canvas.w&&(b.x=l),0<f-b.radius&&f+b.radius<a.canvas.h&&(b.y=f)):(b.x=l,b.y=f)}else if(a.interactivity.events.onclick.enable&&isInArray("repulse",a.interactivity.events.onclick.mode))if(a.tmp.repulse_finish|| (a.tmp.repulse_count++,a.tmp.repulse_count==a.particles.array.length&&(a.tmp.repulse_finish=!0)),a.tmp.repulse_clicking){f=Math.pow(a.interactivity.modes.repulse.distance/6,3);c=a.interactivity.mouse.click_pos_x-b.x;t=a.interactivity.mouse.click_pos_y-b.y;var e=c*c+t*t;l=-f/e;f>=e&&(f=Math.atan2(t,c),b.vx=l*Math.cos(f),b.vy=l*Math.sin(f),"bounce"==a.particles.move.out_mode)&&(f=b.x+b.vx,l=b.y+b.vy,f+b.radius>a.canvas.w?b.vx=-b.vx:0>f-b.radius&&(b.vx=-b.vx),l+b.radius>a.canvas.h?b.vy=-b.vy:0>l-b.radius&& (b.vy=-b.vy))}else 0==a.tmp.repulse_clicking&&(b.vx=b.vx_i,b.vy=b.vy_i)};a.fn.modes.grabParticle=function(b){if(a.interactivity.events.onhover.enable&&"mousemove"==a.interactivity.status){var c=b.x-a.interactivity.mouse.pos_x,f=b.y-a.interactivity.mouse.pos_y;c=Math.sqrt(c*c+f*f);c<=a.interactivity.modes.grab.distance&&(c=a.interactivity.modes.grab.line_linked.opacity-c/(1/a.interactivity.modes.grab.line_linked.opacity)/a.interactivity.modes.grab.distance,0<c&&(f=a.particles.line_linked.color_rgb_line, a.canvas.ctx.strokeStyle="rgba("+f.r+","+f.g+","+f.b+","+c+")",a.canvas.ctx.lineWidth=a.particles.line_linked.width,a.canvas.ctx.beginPath(),a.canvas.ctx.moveTo(b.x,b.y),a.canvas.ctx.lineTo(a.interactivity.mouse.pos_x,a.interactivity.mouse.pos_y),a.canvas.ctx.stroke(),a.canvas.ctx.closePath()))}};a.fn.vendors.eventsListeners=function(){"window"==a.interactivity.detect_on?a.interactivity.el=window:a.interactivity.el=a.canvas.el;(a.interactivity.events.onhover.enable||a.interactivity.events.onclick.enable)&& (a.interactivity.el.addEventListener("mousemove",function(b){if(a.interactivity.el==window){var c=b.clientX;b=b.clientY}else c=b.offsetX||b.clientX,b=b.offsetY||b.clientY;a.interactivity.mouse.pos_x=c;a.interactivity.mouse.pos_y=b;a.tmp.retina&&(a.interactivity.mouse.pos_x*=a.canvas.pxratio,a.interactivity.mouse.pos_y*=a.canvas.pxratio);a.interactivity.status="mousemove"}),a.interactivity.el.addEventListener("mouseleave",function(b){a.interactivity.mouse.pos_x=null;a.interactivity.mouse.pos_y=null; a.interactivity.status="mouseleave"}));a.interactivity.events.onclick.enable&&a.interactivity.el.addEventListener("click",function(){if(a.interactivity.mouse.click_pos_x=a.interactivity.mouse.pos_x,a.interactivity.mouse.click_pos_y=a.interactivity.mouse.pos_y,a.interactivity.mouse.click_time=(new Date).getTime(),a.interactivity.events.onclick.enable)switch(a.interactivity.events.onclick.mode){case "push":a.particles.move.enable?a.fn.modes.pushParticles(a.interactivity.modes.push.particles_nb,a.interactivity.mouse): 1==a.interactivity.modes.push.particles_nb?a.fn.modes.pushParticles(a.interactivity.modes.push.particles_nb,a.interactivity.mouse):1<a.interactivity.modes.push.particles_nb&&a.fn.modes.pushParticles(a.interactivity.modes.push.particles_nb);break;case "remove":a.fn.modes.removeParticles(a.interactivity.modes.remove.particles_nb);break;case "bubble":a.tmp.bubble_clicking=!0;break;case "repulse":a.tmp.repulse_clicking=!0,a.tmp.repulse_count=0,a.tmp.repulse_finish=!1,setTimeout(function(){a.tmp.repulse_clicking= !1},1E3*a.interactivity.modes.repulse.duration)}})};a.fn.vendors.densityAutoParticles=function(){if(a.particles.number.density.enable){var b=a.canvas.el.width*a.canvas.el.height/1E3;a.tmp.retina&&(b/=2*a.canvas.pxratio);b=a.particles.array.length-b*a.particles.number.value/a.particles.number.density.value_area;0>b?a.fn.modes.pushParticles(Math.abs(b)):a.fn.modes.removeParticles(b)}};a.fn.vendors.checkOverlap=function(b,c){for(var f=0;f<a.particles.array.length;f++){var l=a.particles.array[f],t=b.x- l.x,e=b.y-l.y;Math.sqrt(t*t+e*e)<=b.radius+l.radius&&(b.x=c?c.x:Math.random()*a.canvas.w,b.y=c?c.y:Math.random()*a.canvas.h,a.fn.vendors.checkOverlap(b))}};a.fn.vendors.createSvgImg=function(b){var c=a.tmp.source_svg.replace(/#([0-9A-F]{3,6})/gi,function(e,q,k,u){return b.color.rgb?"rgba("+b.color.rgb.r+","+b.color.rgb.g+","+b.color.rgb.b+","+b.opacity+")":"hsla("+b.color.hsl.h+","+b.color.hsl.s+"%,"+b.color.hsl.l+"%,"+b.opacity+")"});c=new Blob([c],{type:"image/svg+xml;charset\x3dutf-8"});var f= window.URL||window.webkitURL||window,l=f.createObjectURL(c),t=new Image;t.addEventListener("load",function(){b.img.obj=t;b.img.loaded=!0;f.revokeObjectURL(l);a.tmp.count_svg++});t.src=l};a.fn.vendors.destroypJS=function(){cancelAnimationFrame(a.fn.drawAnimFrame);r.remove();pJSDom=null};a.fn.vendors.drawShape=function(b,c,f,l,t,e){var q=t*e;t/=e;t=Math.PI-180*(t-2)/t*Math.PI/180;b.save();b.beginPath();b.translate(c,f);b.moveTo(0,0);for(c=0;q>c;c++)b.lineTo(l,0),b.translate(l,0),b.rotate(t);b.fill(); b.restore()};a.fn.vendors.exportImg=function(){window.open(a.canvas.el.toDataURL("image/png"),"_blank")};a.fn.vendors.loadImg=function(b){if(a.tmp.img_error=void 0,""!=a.particles.shape.image.src)if("svg"==b){var c=new XMLHttpRequest;c.open("GET",a.particles.shape.image.src);c.onreadystatechange=function(l){4==c.readyState&&(200==c.status?(a.tmp.source_svg=l.currentTarget.response,a.fn.vendors.checkBeforeDraw()):(console.log("Error pJS - Image not found"),a.tmp.img_error=!0))};c.send()}else{var f= new Image;f.addEventListener("load",function(){a.tmp.img_obj=f;a.fn.vendors.checkBeforeDraw()});f.src=a.particles.shape.image.src}else console.log("Error pJS - No image.src"),a.tmp.img_error=!0};a.fn.vendors.draw=function(){"image"==a.particles.shape.type?"svg"==a.tmp.img_type?a.tmp.count_svg>=a.particles.number.value?(a.fn.particlesDraw(),a.particles.move.enable?a.fn.drawAnimFrame=requestAnimFrame(a.fn.vendors.draw):cancelRequestAnimFrame(a.fn.drawAnimFrame)):a.tmp.img_error||(a.fn.drawAnimFrame= requestAnimFrame(a.fn.vendors.draw)):void 0!=a.tmp.img_obj?(a.fn.particlesDraw(),a.particles.move.enable?a.fn.drawAnimFrame=requestAnimFrame(a.fn.vendors.draw):cancelRequestAnimFrame(a.fn.drawAnimFrame)):a.tmp.img_error||(a.fn.drawAnimFrame=requestAnimFrame(a.fn.vendors.draw)):(a.fn.particlesDraw(),a.particles.move.enable?a.fn.drawAnimFrame=requestAnimFrame(a.fn.vendors.draw):cancelRequestAnimFrame(a.fn.drawAnimFrame))};a.fn.vendors.checkBeforeDraw=function(){"image"==a.particles.shape.type?"svg"== a.tmp.img_type&&void 0==a.tmp.source_svg?a.tmp.checkAnimFrame=requestAnimFrame(check):(cancelRequestAnimFrame(a.tmp.checkAnimFrame),a.tmp.img_error||(a.fn.vendors.init(),a.fn.vendors.draw())):(a.fn.vendors.init(),a.fn.vendors.draw())};a.fn.vendors.init=function(){a.fn.retinaInit();a.fn.canvasInit();a.fn.canvasSize();a.fn.canvasPaint();a.fn.particlesCreate();a.fn.vendors.densityAutoParticles();a.particles.line_linked.color_rgb_line=hexToRgb(a.particles.line_linked.color)};a.fn.vendors.start=function(){isInArray("image", a.particles.shape.type)?(a.tmp.img_type=a.particles.shape.image.src.substr(a.particles.shape.image.src.length-3),a.fn.vendors.loadImg(a.tmp.img_type)):a.fn.vendors.checkBeforeDraw()};a.fn.vendors.eventsListeners();a.fn.vendors.start()};Object.deepExtend=function deepExtendFunction(d,n){for(var a in n)n[a]&&n[a].constructor&&n[a].constructor===Object?(d[a]=d[a]||{},deepExtendFunction(d[a],n[a])):d[a]=n[a];return d}; window.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(d){window.setTimeout(d,1E3/60)}}();window.cancelRequestAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||clearTimeout}(); window.pJSDom=[];window.particlesJS=function(d,n){"string"!=typeof d&&(n=d,d="particles-js");d||(d="particles-js");var r=document.getElementById(d),a=r.getElementsByClassName("particles-js-canvas-el");if(a.length)for(;0<a.length;)r.removeChild(a[0]);r=document.createElement("canvas");r.className="particles-js-canvas-el";r.style.width="100%";r.style.height="100%";null!=document.getElementById(d).appendChild(r)&&pJSDom.push(new pJS(d,n))}; window.particlesJS.load=function(d,n,r){var a=new XMLHttpRequest;a.open("GET",n);a.onreadystatechange=function(b){4==a.readyState&&(200==a.status?(b=JSON.parse(b.currentTarget.response),window.particlesJS(d,b),r&&r()):(console.log("Error pJS - XMLHttpRequest status: "+a.status),console.log("Error pJS - File config not found")))};a.send()};(function(l){"function"===typeof define&&define.amd?define(l):"object"===typeof exports?module.exports=l():l()})(function(){var l="undefined"!==typeof window?window:this,n=l.Glider=function(a,b){if(a._glider)return a._glider;this.ele=a;this.ele.classList.add("glider");this.ele._glider=this;this.opt=Object.assign({},{slidesToScroll:1,slidesToShow:1,resizeLock:!0,duration:.5,autoplay:!1,animateDots:!1,animateDirection:"X",scrollbar:!1,trackOffset:!0,easing:function(c,d,e,f,h){return f*(d/=h)*d+e}}, b);this.animate_id=this.page=this.slide=0;this.arrows={};this._opt=this.opt;if(this.opt.skipTrack)this.track=this.ele.children[0];else for(this.track=document.createElement("div"),this.ele.appendChild(this.track);1!==this.ele.children.length;)this.track.appendChild(this.ele.children[0]);this.track.classList.add("glider-track");this.init();this.resize=this.init.bind(this,!0);this.event(this.ele,"add",{scroll:this.updateControls.bind(this)});this.event(l,"add",{resize:this.resize})},g=n.prototype;g.init= function(a,b){var c=this,d=0;c.slides=[];for(var e=0;e<c.track.children.length;++e){var f=c.track.children[e];"none"!==window.getComputedStyle(f).display&&(f.classList.add("glider-slide"),f.setAttribute("data-gslide",e),c.slides.push(f))}c.containerWidth=c.ele.clientWidth;e=c.settingsBreakpoint();b||(b=e);if("auto"===c.opt.slidesToShow||"undefined"!==typeof c.opt._autoSlide)f=c.containerWidth/c.opt.itemWidth,c.opt._autoSlide=c.opt.slidesToShow=c.opt.exactWidth?f:Math.max(1,Math.floor(f));"auto"=== c.opt.slidesToScroll&&(c.opt.slidesToScroll=Math.floor(c.opt.slidesToShow));c.itemWidth=c.opt.exactWidth?c.opt.itemWidth:c.containerWidth/c.opt.slidesToShow;[].forEach.call(c.slides,function(h){h.style.height="auto";h.style.width=c.itemWidth+"px";d+=c.itemWidth});f=0;c.opt.trackOffset&&(Number.isInteger(c.opt.slidesToShow)||(f=(c.opt.slidesToShow-Math.floor(c.opt.slidesToShow)).toPrecision(3)*c.itemWidth));c.track.style.width=d+f+"px";c.trackWidth=d;c.isDrag=!1;c.preventClick=!1;c.opt.resizeLock&& c.scrollTo(c.slide*c.itemWidth,0);c.opt.scrollbar&&(c.iosTest()?(c.ele.parentElement.classList.add("fake-scrollbar"),f=document.createElement("div"),f.classList.add("scrollbar"),c.ele.parentElement.appendChild(f),c.opt.dots=f):c.ele.parentElement.classList.add("scrollbar"));c.opt.autoplay&&(c.opt.autoplay=Object.assign({delay:5E3,disableOnInteraction:!0,repeat:!0},c.opt.autoplay),c.autoPlayDelay=c.opt.autoplay.delay);if(e||b)c.bindArrows(),c.buildDots(),c.bindDrag();c.updateControls();c.emit(a?"refresh": "loaded")};g.iosTest=function(){return-1!=="iPad Simulator;iPhone Simulator;iPod Simulator;iPad;iPhone;iPod".split(";").indexOf(navigator.platform)||-1!==navigator.userAgent.indexOf("Mac")&&"ontouchend"in document};g.prevSlide=null;g.nextSlide=null;g.autoPlayDirection="forward";g.autoPlayTimer=0;g.autoPlayDelay=0;g.autoPlayTimeElapsed=0;g.resetAutoPlay=function(){this.autoPlayTimer&&(clearTimeout(this.autoPlayTimer),this.autoPlayTimer=null);if(this.opt.animateDots&&"undefined"!==typeof this.dots&& null!==this.dots){for(var a=0;a<this.dots.childElementCount;a++){var b=this.dots.children[a].firstElementChild.firstElementChild;b.style.transitionDuration="0s";b.style.transform=""}this.autoPlayDelay=this.opt.autoplay.delay;this.autoPlayTimeElapsed=0}};g.autoPlay=function(){var a=this;a.resetAutoPlay();if("forward"===a.autoPlayDirection){var b=a.slide+1;if(a.opt.animateDots&&"undefined"!==typeof a.dots&&null!==a.dots){var c=a.dots.children[a.slide].firstElementChild.firstElementChild;c.style.transitionDuration= (a.autoPlayDelay/1E3).toFixed(3)+"s";c.style.transform="translate"+a.opt.animateDirection+"(100%)"}a.autoPlayTimer=setTimeout(function(){b>=a.track.childElementCount?a.opt.autoplay.repeat?(b=0,a.scrollItem(b)):a.resetAutoPlay():a.scrollItem(b)},a.autoPlayDelay)}"reverse"===a.autoPlayDirection&&(b=a.slide-1,a.opt.animateDots&&"undefined"!==typeof a.dots&&null!==a.dots&&(c=a.dots.children[a.slide].firstElementChild.firstElementChild,c.style.transitionDuration=(a.autoPlayDelay/1E3).toFixed(3)+"s",c.style.transform= "translate"+a.opt.animateDirection+"(100%)"),a.autoPlayTimer=setTimeout(function(){-1>=b?a.opt.autoplay.repeat?(b=a.track.childElementCount-1,a.scrollItem(b)):a.resetAutoPlay():a.scrollItem(b)},a.autoPlayDelay))};g.bindDrag=function(){var a=this;a.mouse=a.mouse||a.handleMouse.bind(a);var b={mouseenter:function(c){a.opt.autoplay&&a.opt.autoplay.disableOnInteraction&&a.pauseAutoplay()},mouseleave:function(c){a.opt.autoplay&&a.opt.autoplay.disableOnInteraction&&a.resumeAutoplay();a.mouseDown=void 0; a.ele.classList.remove("drag");a.isDrag&&(a.preventClick=!0);a.isDrag=!1},mouseup:function(){a.mouseDown=void 0;a.ele.classList.remove("drag");a.isDrag&&(a.preventClick=!0,a.opt.scrollLock&&a.scrollItem(a.getCurrentSlide()));a.isDrag=!1},mousedown:function(c){a.opt.autoplay&&a.resetAutoPlay();c.preventDefault();c.stopPropagation();a.mouseDown=c.clientX;a.ele.classList.add("drag")},mousemove:a.mouse,click:function(c){a.preventClick&&(c.preventDefault(),c.stopPropagation());a.preventClick=!1}};!0=== a.opt.draggable?a.ele.classList.add("draggable"):a.ele.classList.remove("draggable");a.event(a.ele,"remove",b);a.opt.draggable&&a.event(a.ele,"add",b)};g.buildDots=function(){if(this.opt.dots){if(this.dots="string"===typeof this.opt.dots?document.querySelector(this.opt.dots):this.opt.dots){this.dots.innerHTML="";this.dots.classList.add("glider-dots");this.opt.animateDots&&this.opt.autoplay&&this.dots.classList.add("animate-glider-dots");for(var a=0;a<Math.ceil(this.slides.length/this.opt.slidesToShow);++a){var b= document.createElement("button");b.dataset.index=a;b.setAttribute("aria-label","Page "+(a+1));b.setAttribute("role","tab");b.className="glider-dot "+(a?"":"active");this.opt.animateDots&&this.opt.autoplay&&(b.innerHTML="\x3cspan\x3e\x3cspan\x3e\x3c/span\x3e\x3c/span\x3e");this.event(b,"add",{click:this.scrollItem.bind(this,a,!0)});this.dots.appendChild(b)}}}else this.dots&&(this.dots.innerHTML="")};g.bindArrows=function(){var a=this;a.opt.arrows?["prev","next"].forEach(function(b){var c=a.opt.arrows[b]; c&&("string"===typeof c&&(c=document.querySelector(c)),c&&(c._func=c._func||a.scrollItem.bind(a,b),a.event(c,"remove",{click:c._func}),a.event(c,"add",{click:c._func}),a.arrows[b]=c))}):Object.keys(a.arrows).forEach(function(b){b=a.arrows[b];a.event(b,"remove",{click:b._func})})};g.updateControls=function(a){var b=this;a&&!b.opt.scrollPropagate&&a.stopPropagation();var c=b.containerWidth>=b.trackWidth;b.opt.rewind||(b.arrows.prev&&(0>=b.ele.scrollLeft||c?b.arrows.prev.classList.add("disabled"):b.arrows.prev.classList.remove("disabled"), b.arrows.prev.classList.contains("disabled")?b.arrows.prev.setAttribute("aria-disabled",!0):b.arrows.prev.setAttribute("aria-disabled",!1)),b.arrows.next&&(Math.ceil(b.ele.scrollLeft+b.containerWidth)>=Math.floor(b.trackWidth)||c?b.arrows.next.classList.add("disabled"):b.arrows.next.classList.remove("disabled"),b.arrows.next.classList.contains("disabled")?b.arrows.next.setAttribute("aria-disabled",!0):b.arrows.next.setAttribute("aria-disabled",!1)));b.slide=Math.round(b.ele.scrollLeft/b.itemWidth); b.page=Math.round(b.ele.scrollLeft/b.containerWidth);var d=b.slide+Math.floor(Math.floor(b.opt.slidesToShow)/2),e=Math.floor(b.opt.slidesToShow)%2?0:d+1;1===Math.floor(b.opt.slidesToShow)&&(e=0);b.ele.scrollLeft+b.containerWidth>=Math.floor(b.trackWidth)&&(b.page=b.dots?b.dots.children.length-1:0);[].forEach.call(b.slides,function(f,h){var k=f.classList;f=k.contains("visible");var m=b.ele.scrollLeft,r=b.ele.scrollLeft+b.containerWidth,p=b.itemWidth*h,t=p+b.itemWidth;[].forEach.call(k,function(q){/^left|right/.test(q)&& k.remove(q)});b.slide===h?k.add("active"):k.remove("active");d===h||e&&e===h?k.add("center"):(k.remove("center"),k.add([h<d?"left":"right",Math.abs(h-(h<d?d:e||d))].join("-")));(m=Math.ceil(p)>=Math.floor(m)&&Math.floor(t)<=Math.ceil(r))?k.add("visible"):k.remove("visible");m!==f&&(m?b.emit("slide-visible",{slide:h,prev:b.prevSlide}):b.emit("slide-hidden",{slide:h,next:b.nextSlide}))});b.dots&&[].forEach.call(b.dots.children,function(f,h){b.page===h?f.classList.add("active"):f.classList.remove("active")}); a&&b.opt.scrollLock&&(clearTimeout(b.scrollLock),b.scrollLock=setTimeout(function(){clearTimeout(b.scrollLock);.02<Math.abs(b.ele.scrollLeft/b.itemWidth-b.slide)&&(b.mouseDown||b.trackWidth>b.containerWidth+b.ele.scrollLeft&&b.scrollItem(b.getCurrentSlide()))},b.opt.scrollLockDelay||250))};g.getCurrentSlide=function(){return this.round(this.ele.scrollLeft/this.itemWidth)};g.scrollItem=function(a,b,c){c&&c.preventDefault();var d=this;c=d.slides.length-1;d.nextSlide="next"===a?d.slide!==c?d.slide+1: 0:"prev"===a?0!==d.slide?d.slide-1:c:a;d.prevSlide=d.slide;var e=a;++d.animate_id;if(!0===b)a*=d.containerWidth,a=Math.round(a/d.itemWidth)*d.itemWidth;else{if("string"===typeof a){var f="prev"===a;a=d.opt.slidesToScroll%1||d.opt.slidesToShow%1?d.getCurrentSlide():d.slide;a=f?a-d.opt.slidesToScroll:a+d.opt.slidesToScroll}d.opt.rewind&&(c=d.ele.scrollLeft,a=f&&!c?d.slides.length:!f&&c+d.containerWidth>=Math.floor(d.trackWidth)?0:a);a=Math.max(Math.min(a,d.slides.length),0);d.slide=a;a*=d.itemWidth}d.scrollTo(a, d.opt.duration*Math.abs(d.ele.scrollLeft-a),function(){d.updateControls();d.emit("animated",{value:e,type:"string"===typeof e?"arrow":b?"dot":"slide"})});return!1};g.settingsBreakpoint=function(){var a=this._opt.responsive;if(a){a.sort(function(d,e){return e.breakpoint-d.breakpoint});for(var b=0;b<a.length;++b){var c=a[b];if(l.innerWidth>=c.breakpoint)return this.breakpoint!==c.breakpoint?(this.opt=Object.assign({},this._opt,c.settings),this.breakpoint=c.breakpoint,!0):!1}}a=0!==this.breakpoint;this.opt= Object.assign({},this._opt);this.breakpoint=0;return a};g.scrollTo=function(a,b,c){function d(){var k=(new Date).getTime()-f;e.ele.scrollLeft+=(a-e.ele.scrollLeft)*e.opt.easing(0,k,0,1,b);k<b&&h===e.animate_id?l.requestAnimationFrame(d):(e.ele.scrollLeft=a,c&&c.call(e),e.opt.autoplay&&e.autoPlay())}var e=this,f=(new Date).getTime(),h=e.animate_id;l.requestAnimationFrame(d)};g.removeItem=function(a){this.slides.length&&(this.track.removeChild(this.slides[a]),this.refresh(!0),this.emit("remove"))}; g.addItem=function(a){this.track.appendChild(a);this.refresh(!0);this.emit("add")};g.handleMouse=function(a){this.mouseDown&&(this.isDrag=!0,this.ele.scrollLeft+=(this.mouseDown-a.clientX)*(this.opt.dragVelocity||3.3),this.mouseDown=a.clientX)};g.round=function(a){var b=1/(this.opt.slidesToScroll%1||1);return Math.round(a*b)/b};g.refresh=function(a){this.init(!0,a)};g.setOption=function(a,b){var c=this;c.breakpoint&&!b?c._opt.responsive.forEach(function(d){d.breakpoint===c.breakpoint&&(d.settings= Object.assign({},d.settings,a))}):c._opt=Object.assign({},c._opt,a);c.breakpoint=0;c.settingsBreakpoint()};g.destroy=function(){var a=this.ele.cloneNode(!0),b=function(c){c.removeAttribute("style");[].forEach.call(c.classList,function(d){/^glider/.test(d)&&c.classList.remove(d)})};a.children[0].outerHTML=a.children[0].innerHTML;b(a);[].forEach.call(a.getElementsByTagName("*"),b);this.ele.parentNode.replaceChild(a,this.ele);this.event(l,"remove",{resize:this.resize});this.emit("destroy")};g.emit=function(a, b){a=new l.CustomEvent("glider-"+a,{bubbles:!this.opt.eventPropagate,detail:b});this.ele.dispatchEvent(a)};g.event=function(a,b,c){var d=a[b+"EventListener"].bind(a);Object.keys(c).forEach(function(e){d(e,c[e])})};g.pauseAutoplay=function(){clearTimeout(this.autoPlayTimer);this.autoPlayTimer=null;if(this.opt.animateDots&&"undefined"!==typeof this.dots&&null!==this.dots){var a=this.dots.children[this.slide].firstElementChild.firstElementChild,b=window.getComputedStyle(a).getPropertyValue("transform"); if("undefined"!==typeof DOMMatrixReadOnly)b=new DOMMatrixReadOnly(b),b="Y"===this.opt.animateDirection?b.m42:b.m41;else{var c=b.indexOf("("),d=b.indexOf(")");b=b.substr(c+1,d-c-1).split(",");b="Y"===this.opt.animateDirection?Number(b[5]):Number(b[4])}this.autoPlayTimeElapsed=b=(b/("Y"===this.opt.animateDirection?a.offsetHeight:a.offsetWidth)).toFixed(5);a.style.transitionDuration="0s";a.style.transform="translate"+this.opt.animateDirection+"("+100*b+"%)"}};g.resumeAutoplay=function(){if(this.opt.animateDots&& "undefined"!==typeof this.dots&&null!==this.dots){var a=this.dots.children[this.slide].firstElementChild.firstElementChild;a.style.transitionDuration=(this.autoPlayDelay/1E3).toFixed(3)+"s";a.style.transform="translate"+this.opt.animateDirection+"(100%)";this.autoPlayDelay=Number(this.opt.autoplay.delay-this.autoPlayTimeElapsed*this.opt.autoplay.delay).toFixed(3)}clearTimeout(this.autoPlayTimer);this.autoPlayTimer=null;this.autoPlay()};return n});(function(b){b(".pageAnchor").on("click",function(a){a.preventDefault();a=b(this).attr("href");a=a.substring(1);b([document.documentElement,document.body]).animate({scrollTop:b('.page-anchor[name\x3d"'+a+'"]').offset().top-100},250)})})(jQuery);/* Video.js 6.12.0 <http://videojs.com/> Copyright Brightcove, Inc. <https://www.brightcove.com/> Available under Apache License Version 2.0 <https://github.com/videojs/video.js/blob/master/LICENSE> Includes vtt.js <https://github.com/mozilla/vtt.js> Available under Apache License Version 2.0 <https://github.com/mozilla/vtt.js/blob/master/LICENSE> */ var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(m){var r=0;return function(){return r<m.length?{done:!1,value:m[r++]}:{done:!0}}};$jscomp.arrayIterator=function(m){return{next:$jscomp.arrayIteratorImpl(m)}};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1; $jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(m,r,A){if(m==Array.prototype||m==Object.prototype)return m;m[r]=A.value;return m};$jscomp.getGlobal=function(m){m=["object"==typeof globalThis&&globalThis,m,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var r=0;r<m.length;++r){var A=m[r];if(A&&A.Math==Math)return A}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this); $jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp$lookupPolyfilledValue=function(m,r){var A=$jscomp.propertyToPolyfillSymbol[r];if(null==A)return m[r];A=m[A];return void 0!==A?A:m[r]}; $jscomp.polyfill=function(m,r,A,C){r&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(m,r,A,C):$jscomp.polyfillUnisolated(m,r,A,C))};$jscomp.polyfillUnisolated=function(m,r,A,C){A=$jscomp.global;m=m.split(".");for(C=0;C<m.length-1;C++){var G=m[C];if(!(G in A))return;A=A[G]}m=m[m.length-1];C=A[m];r=r(C);r!=C&&null!=r&&$jscomp.defineProperty(A,m,{configurable:!0,writable:!0,value:r})}; $jscomp.polyfillIsolated=function(m,r,A,C){var G=m.split(".");m=1===G.length;C=G[0];C=!m&&C in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var P=0;P<G.length-1;P++){var ea=G[P];if(!(ea in C))return;C=C[ea]}G=G[G.length-1];A=$jscomp.IS_SYMBOL_NATIVE&&"es6"===A?C[G]:null;r=r(A);null!=r&&(m?$jscomp.defineProperty($jscomp.polyfills,G,{configurable:!0,writable:!0,value:r}):r!==A&&(void 0===$jscomp.propertyToPolyfillSymbol[G]&&($jscomp.propertyToPolyfillSymbol[G]=$jscomp.IS_SYMBOL_NATIVE?$jscomp.global.Symbol(G): $jscomp.POLYFILL_PREFIX+G),G=$jscomp.propertyToPolyfillSymbol[G],$jscomp.defineProperty(C,G,{configurable:!0,writable:!0,value:r})))};$jscomp.initSymbol=function(){}; $jscomp.polyfill("Symbol",function(m){if(m)return m;var r=function(G,P){this.$jscomp$symbol$id_=G;$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:P})};r.prototype.toString=function(){return this.$jscomp$symbol$id_};var A=0,C=function(G){if(this instanceof C)throw new TypeError("Symbol is not a constructor");return new r("jscomp_symbol_"+(G||"")+"_"+A++,G)};return C},"es6","es3"); $jscomp.polyfill("Symbol.iterator",function(m){if(m)return m;m=Symbol("Symbol.iterator");for(var r="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),A=0;A<r.length;A++){var C=$jscomp.global[r[A]];"function"===typeof C&&"function"!=typeof C.prototype[m]&&$jscomp.defineProperty(C.prototype,m,{configurable:!0,writable:!0,value:function(){return $jscomp.iteratorPrototype($jscomp.arrayIteratorImpl(this))}})}return m},"es6", "es3");$jscomp.iteratorPrototype=function(m){m={next:m};m[Symbol.iterator]=function(){return this};return m}; (function(m,r){"object"===typeof exports&&"undefined"!==typeof module?module.exports=r():"function"===typeof define&&define.amd?define(r):m.videojs=r()})(this,function(){function m(e,c){return c={exports:{}},e(c,c.exports),c.exports}function r(e,c){Cc(e).forEach(function(b){return c(e[b],b)})}function A(e,c){var b=2<arguments.length&&void 0!==arguments[2]?arguments[2]:0;return Cc(e).reduce(function(a,d){return c(a,e[d],d)},b)}function C(e){for(var c=arguments.length,b=Array(1<c?c-1:0),a=1;a<c;a++)b[a- 1]=arguments[a];if(Object.assign)return Object.assign.apply(Object,[e].concat(b));b.forEach(function(d){d&&r(d,function(f,g){e[g]=f})});return e}function G(e){return!!e&&"object"===("undefined"===typeof e?"undefined":Ea(e))}function P(e){return G(e)&&"[object Object]"===qe.call(e)&&e.constructor===Object}function ea(e,c){return e&&c?"function"===typeof p.getComputedStyle?(e=p.getComputedStyle(e))?e[c]:"":e.currentStyle[c]||"":""}function gb(e){if(/\s/.test(e))throw Error("class has illegal whitespace characters"); }function fa(){return v===p.document&&"undefined"!==typeof v.createElement}function ma(e){return G(e)&&1===e.nodeType}function hb(){try{return p.parent!==p.self}catch(e){return!0}}function Dc(e){return function(c,b){if("string"!==typeof c||!/\S/.test(c))return v[e](null);"string"===typeof b&&/\S/.test(b)&&(b=v.querySelector(b));b=ma(b)?b:v;return b[e]&&b[e](c)}}function R(){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},c=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{}, b=arguments[3],a=v.createElement(0<arguments.length&&void 0!==arguments[0]?arguments[0]:"div");Object.getOwnPropertyNames(e).forEach(function(d){var f=e[d];-1!==d.indexOf("aria-")||"role"===d||"type"===d?(I.warn(Cb(re,d,f)),a.setAttribute(d,f)):"textContent"===d?Ra(a,f):a[d]=f});Object.getOwnPropertyNames(c).forEach(function(d){a.setAttribute(d,c[d])});b&&Db(a,b);return a}function Ra(e,c){"undefined"===typeof e.textContent?e.innerText=c:e.textContent=c;return e}function ib(e,c){c.firstChild?c.insertBefore(e, c.firstChild):c.appendChild(e)}function Fa(e,c){gb(c);return e.classList?e.classList.contains(c):(new RegExp("(^|\\s)"+c+"($|\\s)")).test(e.className)}function xa(e,c){e.classList?e.classList.add(c):Fa(e,c)||(e.className=(e.className+" "+c).trim());return e}function Sa(e,c){e.classList?e.classList.remove(c):(gb(c),e.className=e.className.split(/\s+/).filter(function(b){return b!==c}).join(" "));return e}function Ec(e,c,b){var a=Fa(e,c);"function"===typeof b&&(b=b(e,c));"boolean"!==typeof b&&(b=!a); if(b!==a)return b?xa(e,c):Sa(e,c),e}function Fc(e,c){Object.getOwnPropertyNames(c).forEach(function(b){var a=c[b];null===a||"undefined"===typeof a||!1===a?e.removeAttribute(b):e.setAttribute(b,!0===a?"":a)})}function na(e){var c={};if(e&&e.attributes&&0<e.attributes.length)for(var b=e.attributes,a=b.length-1;0<=a;a--){var d=b[a].name,f=b[a].value;if("boolean"===typeof e[d]||-1!==",autoplay,controls,playsinline,loop,muted,default,defaultMuted,".indexOf(","+d+","))f=null!==f?!0:!1;c[d]=f}return c}function Gc(){v.body.focus(); v.onselectstart=function(){return!1}}function Hc(){v.onselectstart=function(){return!0}}function Ta(e){if(e&&e.getBoundingClientRect&&e.parentNode){var c=e.getBoundingClientRect(),b={};"bottom height left right top width".split(" ").forEach(function(a){void 0!==c[a]&&(b[a]=c[a])});b.height||(b.height=parseFloat(ea(e,"height")));b.width||(b.width=parseFloat(ea(e,"width")));return b}}function Ic(e){var c=void 0;e.getBoundingClientRect&&e.parentNode&&(c=e.getBoundingClientRect());if(!c)return{left:0, top:0};e=v.documentElement;var b=v.body;return{left:Math.round(c.left+(p.pageXOffset||b.scrollLeft)-(e.clientLeft||b.clientLeft||0)),top:Math.round(c.top+(p.pageYOffset||b.scrollTop)-(e.clientTop||b.clientTop||0))}}function Eb(e,c){var b={},a=Ic(e),d=e.offsetWidth;e=e.offsetHeight;var f=a.top;a=a.left;var g=c.pageY,h=c.pageX;c.changedTouches&&(h=c.changedTouches[0].pageX,g=c.changedTouches[0].pageY);b.y=Math.max(0,Math.min(1,(f-g+e)/e));b.x=Math.max(0,Math.min(1,(h-a)/d));return b}function Jc(e){return G(e)&& 3===e.nodeType}function Fb(e){for(;e.firstChild;)e.removeChild(e.firstChild);return e}function Kc(e){"function"===typeof e&&(e=e());return(Array.isArray(e)?e:[e]).map(function(c){"function"===typeof c&&(c=c());if(ma(c)||Jc(c))return c;if("string"===typeof c&&/\S/.test(c))return v.createTextNode(c)}).filter(function(c){return c})}function Db(e,c){Kc(c).forEach(function(b){return e.appendChild(b)});return e}function Lc(e,c){return Db(Fb(e),c)}function Ga(e){return void 0===e.button&&void 0===e.buttons|| 0===e.button&&void 0===e.buttons||9===oa?!0:0!==e.button||1!==e.buttons?!1:!0}function Ua(e){var c=e[ya];c||(c=e[ya]=za++);Va[c]||(Va[c]={});return Va[c]}function Mc(e){return(e=e[ya])?!!Object.getOwnPropertyNames(Va[e]).length:!1}function Nc(e){var c=e[ya];if(c){delete Va[c];try{delete e[ya]}catch(b){e.removeAttribute?e.removeAttribute(ya):e[ya]=null}}}function Oc(e,c){var b=Ua(e);0===b.handlers[c].length&&(delete b.handlers[c],e.removeEventListener?e.removeEventListener(c,b.dispatcher,!1):e.detachEvent&& e.detachEvent("on"+c,b.dispatcher));0>=Object.getOwnPropertyNames(b.handlers).length&&(delete b.handlers,delete b.dispatcher,delete b.disabled);0===Object.getOwnPropertyNames(b).length&&Nc(e)}function Gb(e,c,b,a){b.forEach(function(d){e(c,d,a)})}function jb(e){function c(){return!0}function b(){return!1}if(!e||!e.isPropagationStopped){var a=e||p.event;e={};for(var d in a)"layerX"!==d&&"layerY"!==d&&"keyLocation"!==d&&"webkitMovementX"!==d&&"webkitMovementY"!==d&&("returnValue"===d&&a.preventDefault|| (e[d]=a[d]));e.target||(e.target=e.srcElement||v);e.relatedTarget||(e.relatedTarget=e.fromElement===e.target?e.toElement:e.fromElement);e.preventDefault=function(){a.preventDefault&&a.preventDefault();e.returnValue=!1;a.returnValue=!1;e.defaultPrevented=!0};e.defaultPrevented=!1;e.stopPropagation=function(){a.stopPropagation&&a.stopPropagation();e.cancelBubble=!0;a.cancelBubble=!0;e.isPropagationStopped=c};e.isPropagationStopped=b;e.stopImmediatePropagation=function(){a.stopImmediatePropagation&& a.stopImmediatePropagation();e.isImmediatePropagationStopped=c;e.stopPropagation()};e.isImmediatePropagationStopped=b;if(null!==e.clientX&&void 0!==e.clientX){d=v.documentElement;var f=v.body;e.pageX=e.clientX+(d&&d.scrollLeft||f&&f.scrollLeft||0)-(d&&d.clientLeft||f&&f.clientLeft||0);e.pageY=e.clientY+(d&&d.scrollTop||f&&f.scrollTop||0)-(d&&d.clientTop||f&&f.clientTop||0)}e.which=e.charCode||e.keyCode;null!==e.button&&void 0!==e.button&&(e.button=e.button&1?0:e.button&4?1:e.button&2?2:0)}return e} function ja(e,c,b){if(Array.isArray(c))return Gb(ja,e,c,b);var a=Ua(e);a.handlers||(a.handlers={});a.handlers[c]||(a.handlers[c]=[]);b.guid||(b.guid=za++);a.handlers[c].push(b);a.dispatcher||(a.disabled=!1,a.dispatcher=function(d,f){if(!a.disabled){d=jb(d);var g=a.handlers[d.type];if(g){g=g.slice(0);for(var h=0,k=g.length;h<k&&!d.isImmediatePropagationStopped();h++)try{g[h].call(e,d,f)}catch(l){I.error(l)}}}});1===a.handlers[c].length&&(e.addEventListener?(b=!1,Pc&&-1<se.indexOf(c)&&(b={passive:!0}), e.addEventListener(c,a.dispatcher,b)):e.attachEvent&&e.attachEvent("on"+c,a.dispatcher))}function Z(e,c,b){if(Mc(e)){var a=Ua(e);if(a.handlers){if(Array.isArray(c))return Gb(Z,e,c,b);if(void 0===c)for(var d in a.handlers)Object.prototype.hasOwnProperty.call(a.handlers||{},d)&&(c=e,b=d,a.handlers[b]=[],Oc(c,b));else if(d=a.handlers[c]){if(!b)a.handlers[c]=[];else if(b.guid)for(a=0;a<d.length;a++)d[a].guid===b.guid&&d.splice(a--,1);Oc(e,c)}}}}function Ha(e,c,b){var a=Mc(e)?Ua(e):{},d=e.parentNode|| e.ownerDocument;"string"===typeof c?c={type:c,target:e}:c.target||(c.target=e);c=jb(c);a.dispatcher&&a.dispatcher.call(e,c,b);if(d&&!c.isPropagationStopped()&&!0===c.bubbles)Ha.call(null,d,c,b);else if(!d&&!c.defaultPrevented&&(e=Ua(c.target),c.target[c.type])){e.disabled=!0;if("function"===typeof c.target[c.type])c.target[c.type]();e.disabled=!1}return!c.defaultPrevented}function Wa(e,c,b){if(Array.isArray(c))return Gb(Wa,e,c,b);var a=function f(){Z(e,c,f);b.apply(this,arguments)};a.guid=b.guid= b.guid||za++;ja(e,c,a)}function Hb(e,c){c&&(Ib=c);p.setTimeout(te,e)}function Jb(e){var c=(1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}).eventBusKey;if(c){if(!e[c].nodeName)throw Error('The eventBusKey "'+c+'" does not refer to an element.');e.eventBusEl_=e[c]}else e.eventBusEl_=R("span",{className:"vjs-event-bus"});C(e,ue);e.on("dispose",function(){e.off();p.setTimeout(function(){e.eventBusEl_=null},0)});return e}function Qc(e,c){C(e,ve);e.state=C({},e.state,c);if("function"===typeof e.handleStateChanged&& kb(e))e.on("statechanged",e.handleStateChanged);return e}function M(e){return"string"!==typeof e?e:e.charAt(0).toUpperCase()+e.slice(1)}function we(e,c){return M(e)===M(c)}function L(){for(var e={},c=arguments.length,b=Array(c),a=0;a<c;a++)b[a]=arguments[a];b.forEach(function(d){d&&r(d,function(f,g){P(f)?(P(e[g])||(e[g]={}),e[g]=L(e[g],f)):e[g]=f})});return e}function Rc(e,c,b,a){var d=b.length-1;if("number"!==typeof a||0>a||a>d)throw Error("Failed to execute '"+e+"' on 'TimeRanges': The index provided ("+ a+") is non-numeric or out of bounds (0-"+d+").");return b[a][c]}function Kb(e){return void 0===e||0===e.length?{length:0,start:function(){throw Error("This TimeRanges object is empty");},end:function(){throw Error("This TimeRanges object is empty");}}:{length:e.length,start:Rc.bind(null,"start",0,e),end:Rc.bind(null,"end",1,e)}}function Aa(e,c){return Array.isArray(e)?Kb(e):void 0===e||void 0===c?Kb():Kb([[e,c]])}function Sc(e,c){var b=0;if(!c)return 0;e&&e.length||(e=Aa(0,0));for(var a=0;a<e.length;a++){var d= e.start(a);var f=e.end(a);f>c&&(f=c);b+=f-d}return b/c}function W(e){if(e instanceof W)return e;"number"===typeof e?this.code=e:"string"===typeof e?this.message=e:G(e)&&("number"===typeof e.code&&(this.code=e.code),C(this,e));this.message||(this.message=W.defaultMessages[this.code]||"")}function Tc(e){return void 0!==e&&null!==e&&"function"===typeof e.then}function Ia(e){Tc(e)&&e.then(null,function(c){})}function xe(e){for(var c in e)if(e.hasOwnProperty(c))return!1;return!0}function Uc(e,c,b){var a= e;Vc(c)?(b=c,"string"===typeof e&&(a={uri:e})):a=ye(c,{uri:e});a.callback=b;return a}function pa(e,c,b){c=Uc(e,c,b);return Wc(c)}function Wc(e){function c(J){clearTimeout(F);J instanceof Error||(J=Error(""+(J||"Unknown XMLHttpRequest Error")));J.statusCode=0;var E=U;a||(a=!0,e.callback(J,E,void 0))}function b(){if(!g){clearTimeout(F);var J=e.useXDR&&void 0===d.status?200:1223===d.status?204:d.status;var E=U,N=null;if(0!==J){d.response?E=d.response:(E=d.responseText)||("document"===d.responseType? E=d.responseXML:(E=d.responseXML&&"parsererror"===d.responseXML.documentElement.nodeName,E=""!==d.responseType||E?null:d.responseXML));if(x)try{E=JSON.parse(E)}catch(O){}E={body:E,statusCode:J,method:k,headers:{},url:h,rawRequest:d};d.getAllResponseHeaders&&(E.headers=ze(d.getAllResponseHeaders()))}else N=Error("Internal XMLHttpRequest Error");J=E.body;a||(a=!0,e.callback(N,E,J))}}if("undefined"===typeof e.callback)throw Error("callback argument missing");var a=!1,d=e.xhr||null;d||(d=e.cors||e.useXDR? new pa.XDomainRequest:new pa.XMLHttpRequest);var f,g,h=d.url=e.uri||e.url,k=d.method=e.method||"GET",l=e.body||e.data,n=d.headers=e.headers||{},q=!!e.sync,x=!1,F,U={body:void 0,headers:{},statusCode:0,method:k,url:h,rawRequest:d};"json"in e&&!1!==e.json&&(x=!0,n.accept||n.Accept||(n.Accept="application/json"),"GET"!==k&&"HEAD"!==k&&(n["content-type"]||n["Content-Type"]||(n["Content-Type"]="application/json"),l=JSON.stringify(!0===e.json?l:e.json)));d.onreadystatechange=function(){4===d.readyState&& setTimeout(b,0)};d.onload=b;d.onerror=c;d.onprogress=function(){};d.onabort=function(){g=!0};d.ontimeout=c;d.open(k,h,!q,e.username,e.password);q||(d.withCredentials=!!e.withCredentials);!q&&0<e.timeout&&(F=setTimeout(function(){if(!g){g=!0;d.abort("timeout");var J=Error("XMLHttpRequest timeout");J.code="ETIMEDOUT";c(J)}},e.timeout));if(d.setRequestHeader)for(f in n)n.hasOwnProperty(f)&&d.setRequestHeader(f,n[f]);else if(e.headers&&!xe(e.headers))throw Error("Headers cannot be set on an XDomainRequest object"); "responseType"in e&&(d.responseType=e.responseType);"beforeSend"in e&&"function"===typeof e.beforeSend&&e.beforeSend(d);d.send(l||null);return d}function Ae(){}function aa(e,c){this.name="ParsingError";this.code=e.code;this.message=c||e.message}function Lb(e){e=e.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);if(!e)return null;if(e[3]){var c=e[3].replace(":","");return 3600*(e[1]|0)+60*(e[2]|0)+(c|0)+(e[4]|0)/1E3}return 59<e[1]?3600*(e[1]|0)+60*(e[2]|0)+(e[4]|0)/1E3:60*(e[1]|0)+(e[2]|0)+(e[4]|0)/1E3}function Xa(){this.values= Mb(null)}function Ya(e,c,b,a){e=a?e.split(a):[e];for(var d in e)"string"===typeof e[d]&&(a=e[d].split(b),2===a.length&&c(a[0],a[1]))}function Be(e,c,b){function a(){var g=Lb(e);if(null===g)throw new aa(aa.Errors.BadTimeStamp,"Malformed timestamp: "+f);e=e.replace(/^[^\sa-zA-Z-]+/,"");return g}function d(){e=e.replace(/^\s+/,"")}var f=e;d();c.startTime=a();d();if("--\x3e"!==e.substr(0,3))throw new aa(aa.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+f);e=e.substr(3); d();c.endTime=a();d();(function(g,h){var k=new Xa;Ya(g,function(l,n){switch(l){case "region":for(var q=b.length-1;0<=q;q--)if(b[q].id===n){k.set(l,b[q].region);break}break;case "vertical":k.alt(l,n,["rl","lr"]);break;case "line":n=n.split(",");q=n[0];k.integer(l,q);k.percent(l,q)?k.set("snapToLines",!1):null;k.alt(l,q,["auto"]);2===n.length&&k.alt("lineAlign",n[1],["start","middle","end"]);break;case "position":n=n.split(",");k.percent(l,n[0]);2===n.length&&k.alt("positionAlign",n[1],["start","middle", "end"]);break;case "size":k.percent(l,n);break;case "align":k.alt(l,n,["start","middle","end","left","right"])}},/:/,/\s/);h.region=k.get("region",null);h.vertical=k.get("vertical","");h.line=k.get("line","auto");h.lineAlign=k.get("lineAlign","start");h.snapToLines=k.get("snapToLines",!0);h.size=k.get("size",100);h.align=k.get("align","middle");h.position=k.get("position",{start:0,left:0,middle:50,end:100,right:100},h.align);h.positionAlign=k.get("positionAlign",{start:"start",left:"start",middle:"middle", end:"end",right:"end"},h.align)})(e,c)}function Xc(e,c){function b(){if(!c)return null;var x=c.match(/^([^<]*)(<[^>]*>?)?/);x=x[1]?x[1]:x[2];c=c.substr(x.length);return x}function a(x){return Ce[x]}function d(x){for(;q=x.match(/&(amp|lt|gt|lrm|rlm|nbsp);/);)x=x.replace(q[0],a);return x}function f(x,F){var U=De[x];if(!U)return null;var J=e.document.createElement(U);J.localName=U;(x=Ee[x])&&F&&(J[x]=F.trim());return J}for(var g=e.document.createElement("div"),h=g,k,l=[];null!==(k=b());)if("\x3c"=== k[0])if("/"===k[1])l.length&&l[l.length-1]===k.substr(2).replace("\x3e","")&&(l.pop(),h=h.parentNode);else{var n=Lb(k.substr(1,k.length-2));if(n)k=e.document.createProcessingInstruction("timestamp",n),h.appendChild(k);else{var q=k.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);q&&(!(k=f(q[1],q[3]))||Yc[k.localName]&&Yc[k.localName]!==h.localName||(q[2]&&(k.className=q[2].substr(1).replace("."," ")),l.push(q[1]),h.appendChild(k),h=k))}}else h.appendChild(e.document.createTextNode(d(k))); return g}function Fe(e){for(var c=0;c<Zc.length;c++){var b=Zc[c];if(e>=b[0]&&e<=b[1])return!0}return!1}function Ge(e){function c(g,h){for(var k=h.childNodes.length-1;0<=k;k--)g.push(h.childNodes[k])}function b(g){if(!g||!g.length)return null;var h=g.pop(),k=h.textContent||h.innerText;if(k)return(h=k.match(/^.*(\n|\r)/))?(g.length=0,h[0]):k;if("ruby"===h.tagName)return b(g);if(h.childNodes)return c(g,h),b(g)}var a=[],d="";if(!e||!e.childNodes)return"ltr";for(c(a,e);d=b(a);)for(var f=0;f<d.length;f++)if(e= d.charCodeAt(f),Fe(e))return"rtl";return"ltr"}function Nb(){}function lb(e,c,b){var a=/MSIE\s8\.0/.test(navigator.userAgent),d="rgba(255, 255, 255, 1)",f="rgba(0, 0, 0, 0.8)";a&&(d="rgb(255, 255, 255)",f="rgb(0, 0, 0)");this.cue=c;this.cueDiv=Xc(e,c.text);d={color:d,backgroundColor:f,position:"relative",left:0,right:0,top:0,bottom:0,display:"inline"};a||(d.writingMode=""===c.vertical?"horizontal-tb":"lr"===c.vertical?"vertical-lr":"vertical-rl",d.unicodeBidi="plaintext");this.applyStyles(d,this.cueDiv); this.div=e.document.createElement("div");d={textAlign:"middle"===c.align?"center":c.align,font:b.font,whiteSpace:"pre-line",position:"absolute"};a||(d.direction=Ge(this.cueDiv),d.writingMode=""===c.vertical?"horizontal-tb":"lr"===c.vertical?"vertical-lr":"vertical-rl".stylesunicodeBidi="plaintext");this.applyStyles(d);this.div.appendChild(this.cueDiv);e=0;switch(c.positionAlign){case "start":e=c.position;break;case "middle":e=c.position-c.size/2;break;case "end":e=c.position-c.size}""===c.vertical? this.applyStyles({left:this.formatStyle(e,"%"),width:this.formatStyle(c.size,"%")}):this.applyStyles({top:this.formatStyle(e,"%"),height:this.formatStyle(c.size,"%")});this.move=function(g){this.applyStyles({top:this.formatStyle(g.top,"px"),bottom:this.formatStyle(g.bottom,"px"),left:this.formatStyle(g.left,"px"),right:this.formatStyle(g.right,"px"),height:this.formatStyle(g.height,"px"),width:this.formatStyle(g.width,"px")})}}function X(e){var c=/MSIE\s8\.0/.test(navigator.userAgent);if(e.div){var b= e.div.offsetHeight;var a=e.div.offsetWidth;var d=e.div.offsetTop;var f=(f=e.div.childNodes)&&(f=f[0])&&f.getClientRects&&f.getClientRects();e=e.div.getBoundingClientRect();var g=f?Math.max(f[0]&&f[0].height||0,e.height/f.length):0}this.left=e.left;this.right=e.right;this.top=e.top||d;this.height=e.height||b;this.bottom=e.bottom||d+(e.height||b);this.width=e.width||a;this.lineHeight=void 0!==g?g:e.lineHeight;c&&!this.lineHeight&&(this.lineHeight=13)}function Ja(){}function Ob(e){return"string"!==typeof e? !1:He[e.toLowerCase()]?e.toLowerCase():!1}function Y(e){for(var c=1;c<arguments.length;c++){var b=arguments[c],a;for(a in b)e[a]=b[a]}return e}function $c(e,c,b){var a=this,d=/MSIE\s8\.0/.test(navigator.userAgent),f={};d?a=document.createElement("custom"):f.enumerable=!0;a.hasBeenReset=!1;var g="",h=!1,k=e,l=c,n=b,q=null,x="",F=!0,U="auto",J="start",E=50,N="middle",O=50,ba="middle";Object.defineProperty(a,"id",Y({},f,{get:function(){return g},set:function(D){g=""+D}}));Object.defineProperty(a,"pauseOnExit", Y({},f,{get:function(){return h},set:function(D){h=!!D}}));Object.defineProperty(a,"startTime",Y({},f,{get:function(){return k},set:function(D){if("number"!==typeof D)throw new TypeError("Start time must be set to a number.");k=D;this.hasBeenReset=!0}}));Object.defineProperty(a,"endTime",Y({},f,{get:function(){return l},set:function(D){if("number"!==typeof D)throw new TypeError("End time must be set to a number.");l=D;this.hasBeenReset=!0}}));Object.defineProperty(a,"text",Y({},f,{get:function(){return n}, set:function(D){n=""+D;this.hasBeenReset=!0}}));Object.defineProperty(a,"region",Y({},f,{get:function(){return q},set:function(D){q=D;this.hasBeenReset=!0}}));Object.defineProperty(a,"vertical",Y({},f,{get:function(){return x},set:function(D){D="string"!==typeof D?!1:Ie[D.toLowerCase()]?D.toLowerCase():!1;if(!1===D)throw new SyntaxError("An invalid or illegal string was specified.");x=D;this.hasBeenReset=!0}}));Object.defineProperty(a,"snapToLines",Y({},f,{get:function(){return F},set:function(D){F= !!D;this.hasBeenReset=!0}}));Object.defineProperty(a,"line",Y({},f,{get:function(){return U},set:function(D){if("number"!==typeof D&&"auto"!==D)throw new SyntaxError("An invalid number or illegal string was specified.");U=D;this.hasBeenReset=!0}}));Object.defineProperty(a,"lineAlign",Y({},f,{get:function(){return J},set:function(D){D=Ob(D);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");J=D;this.hasBeenReset=!0}}));Object.defineProperty(a,"position",Y({},f,{get:function(){return E}, set:function(D){if(0>D||100<D)throw Error("Position must be between 0 and 100.");E=D;this.hasBeenReset=!0}}));Object.defineProperty(a,"positionAlign",Y({},f,{get:function(){return N},set:function(D){D=Ob(D);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");N=D;this.hasBeenReset=!0}}));Object.defineProperty(a,"size",Y({},f,{get:function(){return O},set:function(D){if(0>D||100<D)throw Error("Size must be between 0 and 100.");O=D;this.hasBeenReset=!0}}));Object.defineProperty(a, "align",Y({},f,{get:function(){return ba},set:function(D){D=Ob(D);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");ba=D;this.hasBeenReset=!0}}));a.displayState=void 0;if(d)return a}function Za(e){return"number"===typeof e&&0<=e&&100>=e}function Je(e,c,b,a){var d=4<arguments.length&&void 0!==arguments[4]?arguments[4]:{},f=e.textTracks();d.kind=c;b&&(d.label=b);a&&(d.language=a);d.tech=e;d=new ca.text.TrackClass(d);f.addTrack(d);return d}function Ke(e,c,b){e.setTimeout(function(){return Ba(c, Ca[c.type],b,e)},1)}function Le(e,c){e.forEach(function(b){return b.setTech&&b.setTech(c)})}function ad(e,c,b){var a=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null,d="call"+M(b);d=e.reduce(Pb(d),a);d=(a=d===$a)?null:c[b](d);for(var f=e.length-1;0<=f;f--){var g=e[f];if(g[b])g[b](a,d)}return d}function Pb(e){return function(c,b){return c===$a?$a:b[e]?b[e](c):c}}function Me(e,c){var b=Qb[e.id()],a=null;if(void 0===b||null===b)return a=c(e),Qb[e.id()]=[[c,a]],a;for(var d=0;d<b.length;d++){var f= b[d];f[0]===c&&(a=f[1])}null===a&&(a=c(e),b.push([c,a]));return a}function Ba(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},c=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[],b=arguments[2],a=arguments[3],d=4<arguments.length&&void 0!==arguments[4]?arguments[4]:[],f=5<arguments.length&&void 0!==arguments[5]?arguments[5]:!1,g=c[0],h=c.slice(1);if("string"===typeof g)Ba(e,Ca[g],b,a,d,f);else if(g){var k=Me(a,g);if(!k.setSource)return d.push(k),Ba(e,h,b,a,d,f);k.setSource(C({}, e),function(l,n){if(l)return Ba(e,h,b,a,d,f);d.push(k);Ba(n,e.type===n.type?h:Ca[n.type],b,a,d,f)})}else h.length?Ba(e,h,b,a,d,f):f?b(e,d):Ba(e,Ca["*"],b,a,d,!0)}function bd(e){var c=cd(e.src);!e.type&&c&&(e.type=c);return e}function Rb(e,c){if(4===e.length)e=e[1]+e[1]+e[2]+e[2]+e[3]+e[3];else if(7===e.length)e=e.slice(1);else throw Error("Invalid color code provided, "+e+"; must be formatted as e.g. #f0e or #f604e2.");return"rgba("+parseInt(e.slice(0,2),16)+","+parseInt(e.slice(2,4),16)+","+parseInt(e.slice(4, 6),16)+","+c+")"}function dd(e,c){c&&(e=c(e));if(e&&"none"!==e)return e}function y(e,c,b){var a=y.getPlayer(e);if(a)return c&&I.warn('Player "'+e+'" is already initialised. Options will not be applied.'),b&&a.ready(b),a;var d="string"===typeof e?ua("#"+ed(e)):e;if(!ma(d))throw new TypeError("The element or ID supplied is not valid. (videojs)");v.body.contains(d)||I.warn("The element supplied is not included in the DOM");c=c||{};y.hooks("beforesetup").forEach(function(f){f=f(d,L(c));!G(f)||Array.isArray(f)? I.error("please return an object in beforesetup hooks"):c=L(c,f)});a=new (t.getComponent("Player"))(d,c,b);y.hooks("setup").forEach(function(f){return f(a)});return a}var mb="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{},p="undefined"!==typeof window?window:"undefined"!==typeof mb?mb:"undefined"!==typeof self?self:{},fd={},gd=(Object.freeze||Object)({"default":fd}),Ne=gd&&fd||gd,hd="undefined"!==typeof mb?mb:"undefined"!==typeof window?window: {};if("undefined"!==typeof document)var Sb=document;else(Sb=hd["__GLOBAL_DOCUMENT_CACHE@4"])||(Sb=hd["__GLOBAL_DOCUMENT_CACHE@4"]=Ne);var v=Sb,T=p.navigator&&p.navigator.userAgent||"",id=/AppleWebKit\/([\d.]+)/i.exec(T),Oe=id?parseFloat(id.pop()):null,Tb=/iPad/i.test(T),Ub=/iPhone/i.test(T)&&!Tb,jd=/iPod/i.test(T),qa=Ub||Tb||jd,Pe=function(){var e=T.match(/OS (\d+)_/i);return e&&e[1]?e[1]:null}(),va=/Android/i.test(T),nb=function(){var e=T.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!e)return null; var c=e[1]&&parseFloat(e[1]),b=e[2]&&parseFloat(e[2]);return c&&b?parseFloat(e[1]+"."+e[2]):c?c:null}(),kd=va&&/webkit/i.test(T)&&2.3>nb,ld=va&&5>nb&&537>Oe,md=/Firefox/i.test(T),Vb=/Edge/i.test(T),wa=!Vb&&(/Chrome/i.test(T)||/CriOS/i.test(T)),nd=function(){var e=T.match(/(Chrome|CriOS)\/(\d+)/);return e&&e[2]?parseFloat(e[2]):null}(),Q=/MSIE\s8\.0/.test(T),oa=function(){var e=/MSIE\s(\d+)\.\d/.exec(T);e=e&&parseFloat(e[1]);!e&&/Trident\/7.0/i.test(T)&&/rv:11.0/.test(T)&&(e=11);return e}(),od=/Safari/i.test(T)&& !wa&&!va&&!Vb,pd=(od||qa)&&!wa,ob=fa()&&("ontouchstart"in p||p.navigator.maxTouchPoints||p.DocumentTouch&&p.document instanceof p.DocumentTouch),qd=fa()&&"backgroundSize"in p.document.createElement("video").style,Qe=(Object.freeze||Object)({IS_IPAD:Tb,IS_IPHONE:Ub,IS_IPOD:jd,IS_IOS:qa,IOS_VERSION:Pe,IS_ANDROID:va,ANDROID_VERSION:nb,IS_OLD_ANDROID:kd,IS_NATIVE_ANDROID:ld,IS_FIREFOX:md,IS_EDGE:Vb,IS_CHROME:wa,CHROME_VERSION:nd,IS_IE8:Q,IE_VERSION:oa,IS_SAFARI:od,IS_ANY_SAFARI:pd,TOUCH_ENABLED:ob,BACKGROUND_SIZE_SUPPORTED:qd}), Ea="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},z=function(e,c){if(!(e instanceof c))throw new TypeError("Cannot call a class as a function");},B=function(e,c){if("function"!==typeof c&&null!==c)throw new TypeError("Super expression must either be null or a function, not "+typeof c);e.prototype=Object.create(c&&c.prototype,{constructor:{value:e, enumerable:!1,writable:!0,configurable:!0}});c&&(Object.setPrototypeOf?Object.setPrototypeOf(e,c):e.__proto__=c)},w=function(e,c){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!c||"object"!==typeof c&&"function"!==typeof c?e:c},Wb=function(e,c){e.raw=c;return e},qe=Object.prototype.toString,Cc=function(e){return G(e)?Object.keys(e):[]},da=void 0,pb="info",ka=[],qb=function(e,c){var b=2<arguments.length&&void 0!==arguments[2]?arguments[2]:!!oa&&11> oa,a=da.levels[pb],d=new RegExp("^("+a+")$");"log"!==e&&c.unshift(e.toUpperCase()+":");ka&&ka.push([].concat(c));c.unshift("VIDEOJS:");if(p.console){var f=p.console[e];f||"debug"!==e||(f=p.console.info||p.console.log);if(f&&a&&d.test(e))if(b&&(c=c.map(function(g){if(G(g)||Array.isArray(g))try{return JSON.stringify(g)}catch(h){}return String(g)}).join(" ")),f.apply)f[Array.isArray(c)?"apply":"call"](p.console,c);else f(c)}};da=function(){for(var e=arguments.length,c=Array(e),b=0;b<e;b++)c[b]=arguments[b]; qb("log",c)};da.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:pb};da.level=function(e){if("string"===typeof e){if(!da.levels.hasOwnProperty(e))throw Error('"'+e+'" in not a valid log level');pb=e}return pb};da.history=function(){return ka?[].concat(ka):[]};da.history.clear=function(){ka&&(ka.length=0)};da.history.disable=function(){null!==ka&&(ka.length=0,ka=null)};da.history.enable=function(){null===ka&&(ka=[])}; da.error=function(){for(var e=arguments.length,c=Array(e),b=0;b<e;b++)c[b]=arguments[b];return qb("error",c)};da.warn=function(){for(var e=arguments.length,c=Array(e),b=0;b<e;b++)c[b]=arguments[b];return qb("warn",c)};da.debug=function(){for(var e=arguments.length,c=Array(e),b=0;b<e;b++)c[b]=arguments[b];return qb("debug",c)};var I=da,Cb=function(e){for(var c="",b=0;b<arguments.length;b++)c+=e[b].replace(/\n\r?\s*/g,"")+(arguments[b+1]||"");return c},re=Wb(["Setting attributes in the second argument of createEl()\n has been deprecated. Use the third argument instead.\n createEl(type, properties, attributes). Attempting to set ", " to ","."],["Setting attributes in the second argument of createEl()\n has been deprecated. Use the third argument instead.\n createEl(type, properties, attributes). Attempting to set "," to ","."]),ua=Dc("querySelector"),rd=Dc("querySelectorAll"),sd=(Object.freeze||Object)({isReal:fa,isEl:ma,isInFrame:hb,createEl:R,textContent:Ra,prependTo:ib,hasClass:Fa,addClass:xa,removeClass:Sa,toggleClass:Ec,setAttributes:Fc,getAttributes:na,getAttribute:function(e,c){return e.getAttribute(c)}, setAttribute:function(e,c,b){e.setAttribute(c,b)},removeAttribute:function(e,c){e.removeAttribute(c)},blockTextSelection:Gc,unblockTextSelection:Hc,getBoundingClientRect:Ta,findPosition:Ic,getPointerPosition:Eb,isTextNode:Jc,emptyEl:Fb,normalizeContent:Kc,appendContent:Db,insertContent:Lc,isSingleLeftClick:Ga,$:ua,$$:rd}),za=1,Va={},ya="vdata"+(new Date).getTime(),Pc=!1;(function(){try{var e=Object.defineProperty({},"passive",{get:function(){Pc=!0}});p.addEventListener("test",null,e);p.removeEventListener("test", null,e)}catch(c){}})();var se=["touchstart","touchmove"],Re=(Object.freeze||Object)({fixEvent:jb,on:ja,off:Z,trigger:Ha,one:Wa}),Xb=!1,Ib=void 0,te=function(){if(fa()&&!1!==Ib.options.autoSetup){var e=v.getElementsByTagName("video"),c=v.getElementsByTagName("audio"),b=v.getElementsByTagName("video-js"),a=[];if(e&&0<e.length)for(var d=0,f=e.length;d<f;d++)a.push(e[d]);if(c&&0<c.length)for(e=0,d=c.length;e<d;e++)a.push(c[e]);if(b&&0<b.length)for(c=0,e=b.length;c<e;c++)a.push(b[c]);if(a&&0<a.length)for(b= 0,c=a.length;b<c;b++)if((e=a[b])&&e.getAttribute)void 0===e.player&&null!==e.getAttribute("data-setup")&&Ib(e);else{Hb(1);break}else Xb||Hb(1)}};fa()&&"complete"===v.readyState?Xb=!0:Wa(p,"load",function(){Xb=!0});var td=function(e){var c=v.createElement("style");c.className=e;return c},ud=function(e,c){e.styleSheet?e.styleSheet.cssText=c:e.textContent=c},H=function(e,c,b){c.guid||(c.guid=za++);var a=function(){return c.apply(e,arguments)};a.guid=b?b+"_"+c.guid:c.guid;return a},Ka=function(e,c){var b= Date.now();return function(){var a=Date.now();a-b>=c&&(e.apply(void 0,arguments),b=a)}},Se=function(e,c,b){var a=3<arguments.length&&void 0!==arguments[3]?arguments[3]:p,d=void 0;return function(){var f=this,g=arguments,h=function(){h=d=null;b||e.apply(f,g)};!d&&b&&e.apply(f,g);a.clearTimeout(d);d=a.setTimeout(h,c)}},V=function(){};V.prototype.allowedEvents_={};V.prototype.on=function(e,c){var b=this.addEventListener;this.addEventListener=function(){};ja(this,e,c);this.addEventListener=b};V.prototype.addEventListener= V.prototype.on;V.prototype.off=function(e,c){Z(this,e,c)};V.prototype.removeEventListener=V.prototype.off;V.prototype.one=function(e,c){var b=this.addEventListener;this.addEventListener=function(){};Wa(this,e,c);this.addEventListener=b};V.prototype.trigger=function(e){var c=e.type||e;"string"===typeof e&&(e={type:c});e=jb(e);if(this.allowedEvents_[c]&&this["on"+c])this["on"+c](e);Ha(this,e)};V.prototype.dispatchEvent=V.prototype.trigger;var kb=function(e){return e instanceof V||!!e.eventBusEl_&&["on", "one","off","trigger"].every(function(c){return"function"===typeof e[c]})},vd=function(e){return"string"===typeof e&&/\S/.test(e)||Array.isArray(e)&&!!e.length},Yb=function(e){if(!e.nodeName&&!kb(e))throw Error("Invalid target; must be a DOM node or evented object.");},wd=function(e){if(!vd(e))throw Error("Invalid event type; must be a non-empty string or array.");},xd=function(e){if("function"!==typeof e)throw Error("Invalid listener; must be a function.");},yd=function(e,c){var b=3>c.length||c[0]=== e||c[0]===e.eventBusEl_;if(b){var a=e.eventBusEl_;3<=c.length&&c.shift();var d=c[0];c=c[1]}else a=c[0],d=c[1],c=c[2];Yb(a);wd(d);xd(c);c=H(e,c);return{isTargetingSelf:b,target:a,type:d,listener:c}},ab=function(e,c,b,a){Yb(e);if(e.nodeName)Re[c](e,b,a);else e[c](b,a)},ue={on:function(){for(var e=this,c=arguments.length,b=Array(c),a=0;a<c;a++)b[a]=arguments[a];c=yd(this,b);b=c.isTargetingSelf;var d=c.target,f=c.type,g=c.listener;ab(d,"on",f,g);if(!b){var h=function(){return e.off(d,f,g)};h.guid=g.guid; c=function(){return e.off("dispose",h)};c.guid=g.guid;ab(this,"on","dispose",h);ab(d,"on","dispose",c)}},one:function(){for(var e=this,c=arguments.length,b=Array(c),a=0;a<c;a++)b[a]=arguments[a];c=yd(this,b);var d=c.target,f=c.type,g=c.listener;c.isTargetingSelf?ab(d,"one",f,g):(c=function k(){for(var l=arguments.length,n=Array(l),q=0;q<l;q++)n[q]=arguments[q];e.off(d,f,k);g.apply(null,n)},c.guid=g.guid,ab(d,"one",f,c))},off:function(e,c,b){!e||vd(e)?Z(this.eventBusEl_,e,c):(Yb(e),wd(c),xd(b),b=H(this, b),this.off("dispose",b),e.nodeName?(Z(e,c,b),Z(e,"dispose",b)):kb(e)&&(e.off(c,b),e.off("dispose",b)))},trigger:function(e,c){return Ha(this.eventBusEl_,e,c)}},ve={state:{},setState:function(e){var c=this;"function"===typeof e&&(e=e());var b=void 0;r(e,function(a,d){c.state[d]!==a&&(b=b||{},b[d]={from:c.state[d],to:a});c.state[d]=a});b&&kb(this)&&this.trigger({changes:b,type:"statechanged"});return b}},t=function(){function e(c,b,a){z(this,e);this.player_=!c&&this.play?c=this:c;this.options_=L({}, this.options_);b=this.options_=L(this.options_,b);this.id_=b.id||b.el&&b.el.id;this.id_||(this.id_=(c&&c.id&&c.id()||"no_player")+"_component_"+za++);this.name_=b.name||null;b.el?this.el_=b.el:!1!==b.createEl&&(this.el_=this.createEl());!1!==b.evented&&Jb(this,{eventBusKey:this.el_?"el_":null});Qc(this,this.constructor.defaultState);this.children_=[];this.childIndex_={};this.childNameIndex_={};!1!==b.initChildren&&this.initChildren();this.ready(a);!1!==b.reportTouchActivity&&this.enableTouchActivity()} e.prototype.dispose=function(){this.trigger({type:"dispose",bubbles:!1});if(this.children_)for(var c=this.children_.length-1;0<=c;c--)this.children_[c].dispose&&this.children_[c].dispose();this.childNameIndex_=this.childIndex_=this.children_=null;this.el_&&(this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),Nc(this.el_),this.el_=null);this.player_=null};e.prototype.player=function(){return this.player_};e.prototype.options=function(c){I.warn("this.options() has been deprecated and will be moved to the constructor in 6.0"); return c?this.options_=L(this.options_,c):this.options_};e.prototype.el=function(){return this.el_};e.prototype.createEl=function(c,b,a){return R(c,b,a)};e.prototype.localize=function(c,b){var a=2<arguments.length&&void 0!==arguments[2]?arguments[2]:c,d=this.player_.language&&this.player_.language(),f=this.player_.languages&&this.player_.languages(),g=f&&f[d];d=d&&d.split("-")[0];f=f&&f[d];g&&g[c]?a=g[c]:f&&f[c]&&(a=f[c]);b&&(a=a.replace(/\{(\d+)\}/g,function(h,k){var l=k=b[k-1];"undefined"===typeof k&& (l=h);return l}));return a};e.prototype.contentEl=function(){return this.contentEl_||this.el_};e.prototype.id=function(){return this.id_};e.prototype.name=function(){return this.name_};e.prototype.children=function(){return this.children_};e.prototype.getChildById=function(c){return this.childIndex_[c]};e.prototype.getChild=function(c){if(c)return c=M(c),this.childNameIndex_[c]};e.prototype.addChild=function(c){var b=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},a=2<arguments.length&& void 0!==arguments[2]?arguments[2]:this.children_.length,d=void 0;if("string"===typeof c){d=M(c);var f=b.componentClass||d;b.name=d;var g=e.getComponent(f);if(!g)throw Error("Component "+f+" does not exist");if("function"!==typeof g)return null;b=new g(this.player_||this,b)}else b=c;this.children_.splice(a,0,b);"function"===typeof b.id&&(this.childIndex_[b.id()]=b);(d=d||b.name&&M(b.name()))&&(this.childNameIndex_[d]=b);"function"===typeof b.el&&b.el()&&(a=this.contentEl().children[a]||null,this.contentEl().insertBefore(b.el(), a));return b};e.prototype.removeChild=function(c){"string"===typeof c&&(c=this.getChild(c));if(c&&this.children_){for(var b=!1,a=this.children_.length-1;0<=a;a--)if(this.children_[a]===c){b=!0;this.children_.splice(a,1);break}b&&(this.childIndex_[c.id()]=null,this.childNameIndex_[c.name()]=null,(b=c.el())&&b.parentNode===this.contentEl()&&this.contentEl().removeChild(c.el()))}};e.prototype.initChildren=function(){var c=this,b=this.options_.children;if(b){var a=this.options_,d=void 0,f=e.getComponent("Tech"); d=Array.isArray(b)?b:Object.keys(b);d.concat(Object.keys(this.options_).filter(function(g){return!d.some(function(h){return"string"===typeof h?g===h:g===h.name})})).map(function(g){if("string"===typeof g){var h=g;g=b[h]||c.options_[h]||{}}else h=g.name;return{name:h,opts:g}}).filter(function(g){return(g=e.getComponent(g.opts.componentClass||M(g.name)))&&!f.isTech(g)}).forEach(function(g){var h=g.name;g=g.opts;void 0!==a[h]&&(g=a[h]);!1!==g&&(!0===g&&(g={}),g.playerOptions=c.options_.playerOptions, (g=c.addChild(h,g))&&(c[h]=g))})}};e.prototype.buildCSSClass=function(){return""};e.prototype.ready=function(c){var b=1<arguments.length&&void 0!==arguments[1]?arguments[1]:!1;c&&(this.isReady_?b?c.call(this):this.setTimeout(c,1):(this.readyQueue_=this.readyQueue_||[],this.readyQueue_.push(c)))};e.prototype.triggerReady=function(){this.isReady_=!0;this.setTimeout(function(){var c=this.readyQueue_;this.readyQueue_=[];c&&0<c.length&&c.forEach(function(b){b.call(this)},this);this.trigger("ready")},1)}; e.prototype.$=function(c,b){return ua(c,b||this.contentEl())};e.prototype.$$=function(c,b){return rd(c,b||this.contentEl())};e.prototype.hasClass=function(c){return Fa(this.el_,c)};e.prototype.addClass=function(c){xa(this.el_,c)};e.prototype.removeClass=function(c){Sa(this.el_,c)};e.prototype.toggleClass=function(c,b){Ec(this.el_,c,b)};e.prototype.show=function(){this.removeClass("vjs-hidden")};e.prototype.hide=function(){this.addClass("vjs-hidden")};e.prototype.lockShowing=function(){this.addClass("vjs-lock-showing")}; e.prototype.unlockShowing=function(){this.removeClass("vjs-lock-showing")};e.prototype.getAttribute=function(c){return this.el_.getAttribute(c)};e.prototype.setAttribute=function(c,b){this.el_.setAttribute(c,b)};e.prototype.removeAttribute=function(c){this.el_.removeAttribute(c)};e.prototype.width=function(c,b){return this.dimension("width",c,b)};e.prototype.height=function(c,b){return this.dimension("height",c,b)};e.prototype.dimensions=function(c,b){this.width(c,!0);this.height(b)};e.prototype.dimension= function(c,b,a){if(void 0!==b){if(null===b||b!==b)b=0;-1!==(""+b).indexOf("%")||-1!==(""+b).indexOf("px")?this.el_.style[c]=b:this.el_.style[c]="auto"===b?"":b+"px";a||this.trigger("componentresize")}else{if(!this.el_)return 0;b=this.el_.style[c];a=b.indexOf("px");return-1!==a?parseInt(b.slice(0,a),10):parseInt(this.el_["offset"+M(c)],10)}};e.prototype.currentDimension=function(c){var b=0;if("width"!==c&&"height"!==c)throw Error("currentDimension only accepts width or height value");"function"=== typeof p.getComputedStyle&&(b=p.getComputedStyle(this.el_),b=b.getPropertyValue(c)||b[c]);b=parseFloat(b);0===b&&(c="offset"+M(c),b=this.el_[c]);return b};e.prototype.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}};e.prototype.currentWidth=function(){return this.currentDimension("width")};e.prototype.currentHeight=function(){return this.currentDimension("height")};e.prototype.focus=function(){this.el_.focus()};e.prototype.blur=function(){this.el_.blur()}; e.prototype.emitTapEvents=function(){var c=0,b=null,a=void 0;this.on("touchstart",function(f){1===f.touches.length&&(b={pageX:f.touches[0].pageX,pageY:f.touches[0].pageY},c=(new Date).getTime(),a=!0)});this.on("touchmove",function(f){if(1<f.touches.length)a=!1;else if(b){var g=f.touches[0].pageX-b.pageX;f=f.touches[0].pageY-b.pageY;10<Math.sqrt(g*g+f*f)&&(a=!1)}});var d=function(){a=!1};this.on("touchleave",d);this.on("touchcancel",d);this.on("touchend",function(f){b=null;!0===a&&200>(new Date).getTime()- c&&(f.preventDefault(),this.trigger("tap"))})};e.prototype.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var c=H(this.player(),this.player().reportUserActivity),b=void 0;this.on("touchstart",function(){c();this.clearInterval(b);b=this.setInterval(c,250)});var a=function(d){c();this.clearInterval(b)};this.on("touchmove",c);this.on("touchend",a);this.on("touchcancel",a)}};e.prototype.setTimeout=function(c,b){var a=this;c=H(this,c);var d=p.setTimeout(function(){a.off("dispose", f);c()},b);var f=function(){return a.clearTimeout(d)};f.guid="vjs-timeout-"+d;this.on("dispose",f);return d};e.prototype.clearTimeout=function(c){p.clearTimeout(c);var b=function(){};b.guid="vjs-timeout-"+c;this.off("dispose",b);return c};e.prototype.setInterval=function(c,b){var a=this;c=H(this,c);var d=p.setInterval(c,b);c=function(){return a.clearInterval(d)};c.guid="vjs-interval-"+d;this.on("dispose",c);return d};e.prototype.clearInterval=function(c){p.clearInterval(c);var b=function(){};b.guid= "vjs-interval-"+c;this.off("dispose",b);return c};e.prototype.requestAnimationFrame=function(c){var b=this;if(this.supportsRaf_){c=H(this,c);var a=p.requestAnimationFrame(function(){b.off("dispose",d);c()});var d=function(){return b.cancelAnimationFrame(a)};d.guid="vjs-raf-"+a;this.on("dispose",d);return a}return this.setTimeout(c,1E3/60)};e.prototype.cancelAnimationFrame=function(c){if(this.supportsRaf_){p.cancelAnimationFrame(c);var b=function(){};b.guid="vjs-raf-"+c;this.off("dispose",b);return c}return this.clearTimeout(c)}; e.registerComponent=function(c,b){if("string"!==typeof c||!c)throw Error('Illegal component name, "'+c+'"; must be a non-empty string.');var a=e.getComponent("Tech");a=a&&a.isTech(b);var d=e===b||e.prototype.isPrototypeOf(b.prototype);if(a||!d)throw Error('Illegal component, "'+c+'"; '+(a?"techs must be registered using Tech.registerTech()":"must be a Component subclass")+".");c=M(c);e.components_||(e.components_={});a=e.getComponent("Player");if("Player"===c&&a&&a.players){var f=a.players;a=Object.keys(f); if(f&&0<a.length&&a.map(function(g){return f[g]}).every(Boolean))throw Error("Can not register Player component after player has been created.");}return e.components_[c]=b};e.getComponent=function(c){if(c&&(c=M(c),e.components_&&e.components_[c]))return e.components_[c]};return e}();t.prototype.supportsRaf_="function"===typeof p.requestAnimationFrame&&"function"===typeof p.cancelAnimationFrame;t.registerComponent("Component",t);for(var ra={},rb=["requestFullscreen exitFullscreen fullscreenElement fullscreenEnabled fullscreenchange fullscreenerror".split(" "), "webkitRequestFullscreen webkitExitFullscreen webkitFullscreenElement webkitFullscreenEnabled webkitfullscreenchange webkitfullscreenerror".split(" "),"webkitRequestFullScreen webkitCancelFullScreen webkitCurrentFullScreenElement webkitCancelFullScreen webkitfullscreenchange webkitfullscreenerror".split(" "),"mozRequestFullScreen mozCancelFullScreen mozFullScreenElement mozFullScreenEnabled mozfullscreenchange mozfullscreenerror".split(" "),"msRequestFullscreen msExitFullscreen msFullscreenElement msFullscreenEnabled MSFullscreenChange MSFullscreenError".split(" ")], Te=rb[0],sb=void 0,tb=0;tb<rb.length;tb++)if(rb[tb][1]in v){sb=rb[tb];break}if(sb)for(var ub=0;ub<sb.length;ub++)ra[Te[ub]]=sb[ub];W.prototype.code=0;W.prototype.message="";W.prototype.status=null;W.errorTypes="MEDIA_ERR_CUSTOM MEDIA_ERR_ABORTED MEDIA_ERR_NETWORK MEDIA_ERR_DECODE MEDIA_ERR_SRC_NOT_SUPPORTED MEDIA_ERR_ENCRYPTED".split(" ");W.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.", 4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(var La=0;La<W.errorTypes.length;La++)W[W.errorTypes[La]]=La,W.prototype[W.errorTypes[La]]=La;var Zb=function(e){return"kind label language id inBandMetadataTrackDispatchType mode src".split(" ").reduce(function(c,b,a){e[b]&&(c[b]=e[b]);return c},{cues:e.cues&&Array.prototype.map.call(e.cues,function(c){return{startTime:c.startTime, endTime:c.endTime,text:c.text,id:c.id}})})},zd={textTracksToJson:function(e){var c=e.$$("track"),b=Array.prototype.map.call(c,function(a){return a.track});return Array.prototype.map.call(c,function(a){var d=Zb(a.track);a.src&&(d.src=a.src);return d}).concat(Array.prototype.filter.call(e.textTracks(),function(a){return-1===b.indexOf(a)}).map(Zb))},jsonToTextTracks:function(e,c){e.forEach(function(b){var a=c.addRemoteTextTrack(b).track;!b.src&&b.cues&&b.cues.forEach(function(d){return a.addCue(d)})}); return c.textTracks()},trackToJson_:Zb},Ma=function(e){function c(b,a){z(this,c);b=w(this,e.call(this,b,a));b.opened_=b.hasBeenOpened_=b.hasBeenFilled_=!1;b.closeable(!b.options_.uncloseable);b.content(b.options_.content);b.contentEl_=R("div",{className:"vjs-modal-dialog-content"},{role:"document"});b.descEl_=R("p",{className:"vjs-modal-dialog-description vjs-control-text",id:b.el().getAttribute("aria-describedby")});Ra(b.descEl_,b.description());b.el_.appendChild(b.descEl_);b.el_.appendChild(b.contentEl_); return b}B(c,e);c.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),tabIndex:-1},{"aria-describedby":this.id()+"_description","aria-hidden":"true","aria-label":this.label(),role:"dialog"})};c.prototype.dispose=function(){this.previouslyActiveEl_=this.descEl_=this.contentEl_=null;e.prototype.dispose.call(this)};c.prototype.buildCSSClass=function(){return"vjs-modal-dialog vjs-hidden "+e.prototype.buildCSSClass.call(this)};c.prototype.handleKeyPress= function(b){27===b.which&&this.closeable()&&this.close()};c.prototype.label=function(){return this.localize(this.options_.label||"Modal Window")};c.prototype.description=function(){var b=this.options_.description||this.localize("This is a modal window.");this.closeable()&&(b+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button."));return b};c.prototype.open=function(){if(!this.opened_){var b=this.player();this.trigger("beforemodalopen");this.opened_= !0;(this.options_.fillAlways||!this.hasBeenOpened_&&!this.hasBeenFilled_)&&this.fill();this.wasPlaying_=!b.paused();this.options_.pauseOnOpen&&this.wasPlaying_&&b.pause();if(this.closeable())this.on(this.el_.ownerDocument,"keydown",H(this,this.handleKeyPress));this.hadControls_=b.controls();b.controls(!1);this.show();this.conditionalFocus_();this.el().setAttribute("aria-hidden","false");this.trigger("modalopen");this.hasBeenOpened_=!0}};c.prototype.opened=function(b){if("boolean"===typeof b)this[b? "open":"close"]();return this.opened_};c.prototype.close=function(){if(this.opened_){var b=this.player();this.trigger("beforemodalclose");this.opened_=!1;this.wasPlaying_&&this.options_.pauseOnOpen&&b.play();this.closeable()&&this.off(this.el_.ownerDocument,"keydown",H(this,this.handleKeyPress));this.hadControls_&&b.controls(!0);this.hide();this.el().setAttribute("aria-hidden","true");this.trigger("modalclose");this.conditionalBlur_();this.options_.temporary&&this.dispose()}};c.prototype.closeable= function(b){if("boolean"===typeof b){b=this.closeable_=!!b;var a=this.getChild("closeButton");if(b&&!a){var d=this.contentEl_;this.contentEl_=this.el_;a=this.addChild("closeButton",{controlText:"Close Modal Dialog"});this.contentEl_=d;this.on(a,"close",this.close)}!b&&a&&(this.off(a,"close",this.close),this.removeChild(a),a.dispose())}return this.closeable_};c.prototype.fill=function(){this.fillWith(this.content())};c.prototype.fillWith=function(b){var a=this.contentEl(),d=a.parentNode,f=a.nextSibling; this.trigger("beforemodalfill");this.hasBeenFilled_=!0;d.removeChild(a);this.empty();Lc(a,b);this.trigger("modalfill");f?d.insertBefore(a,f):d.appendChild(a);(b=this.getChild("closeButton"))&&d.appendChild(b.el_)};c.prototype.empty=function(){this.trigger("beforemodalempty");Fb(this.contentEl());this.trigger("modalempty")};c.prototype.content=function(b){"undefined"!==typeof b&&(this.content_=b);return this.content_};c.prototype.conditionalFocus_=function(){var b=v.activeElement,a=this.player_.el_; this.previouslyActiveEl_=null;if(a.contains(b)||a===b)this.previouslyActiveEl_=b,this.focus(),this.on(v,"keydown",this.handleKeyDown)};c.prototype.conditionalBlur_=function(){this.previouslyActiveEl_&&(this.previouslyActiveEl_.focus(),this.previouslyActiveEl_=null);this.off(v,"keydown",this.handleKeyDown)};c.prototype.handleKeyDown=function(b){if(9===b.which){for(var a=this.focusableEls_(),d=this.el_.querySelector(":focus"),f=void 0,g=0;g<a.length;g++)if(d===a[g]){f=g;break}v.activeElement===this.el_&& (f=0);b.shiftKey&&0===f?(a[a.length-1].focus(),b.preventDefault()):b.shiftKey||f!==a.length-1||(a[0].focus(),b.preventDefault())}};c.prototype.focusableEls_=function(){var b=this.el_.querySelectorAll("*");return Array.prototype.filter.call(b,function(a){return(a instanceof p.HTMLAnchorElement||a instanceof p.HTMLAreaElement)&&a.hasAttribute("href")||(a instanceof p.HTMLInputElement||a instanceof p.HTMLSelectElement||a instanceof p.HTMLTextAreaElement||a instanceof p.HTMLButtonElement)&&!a.hasAttribute("disabled")|| a instanceof p.HTMLIFrameElement||a instanceof p.HTMLObjectElement||a instanceof p.HTMLEmbedElement||a.hasAttribute("tabindex")&&-1!==a.getAttribute("tabindex")||a.hasAttribute("contenteditable")})};return c}(t);Ma.prototype.options_={pauseOnOpen:!0,temporary:!0};t.registerComponent("ModalDialog",Ma);var ha=function(e){function c(){var b=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],a,d=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;z(this,c);var f=w(this,e.call(this));if(!d&& (d=f,Q)){d=v.createElement("custom");for(var g in c.prototype)"constructor"!==g&&(d[g]=c.prototype[g])}d.tracks_=[];Object.defineProperty(d,"length",{get:function(){return this.tracks_.length}});for(g=0;g<b.length;g++)d.addTrack(b[g]);return a=d,w(f,a)}B(c,e);c.prototype.addTrack=function(b){var a=this.tracks_.length;""+a in this||Object.defineProperty(this,a,{get:function(){return this.tracks_[a]}});-1===this.tracks_.indexOf(b)&&(this.tracks_.push(b),this.trigger({track:b,type:"addtrack"}))};c.prototype.removeTrack= function(b){for(var a=void 0,d=0,f=this.length;d<f;d++)if(this[d]===b){a=this[d];a.off&&a.off();this.tracks_.splice(d,1);break}a&&this.trigger({track:a,type:"removetrack"})};c.prototype.getTrackById=function(b){for(var a=null,d=0,f=this.length;d<f;d++){var g=this[d];if(g.id===b){a=g;break}}return a};return c}(V);ha.prototype.allowedEvents_={change:"change",addtrack:"addtrack",removetrack:"removetrack"};for(var Ue in ha.prototype.allowedEvents_)ha.prototype["on"+Ue]=null;var $b=function(e,c){for(var b= 0;b<e.length;b++)Object.keys(e[b]).length&&c.id!==e[b].id&&(e[b].enabled=!1)},Ve=function(e){function c(){var b,a,d=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[];z(this,c);for(var f=void 0,g=d.length-1;0<=g;g--)if(d[g].enabled){$b(d,d[g]);break}if(Q){f=v.createElement("custom");for(var h in ha.prototype)"constructor"!==h&&(f[h]=ha.prototype[h]);for(var k in c.prototype)"constructor"!==k&&(f[k]=c.prototype[k])}f=(b=w(this,e.call(this,d,f)),b);f.changing_=!1;return a=f,w(b,a)}B(c,e);c.prototype.addTrack= function(b){var a=this;b.enabled&&$b(this,b);e.prototype.addTrack.call(this,b);b.addEventListener&&b.addEventListener("enabledchange",function(){a.changing_||(a.changing_=!0,$b(a,b),a.changing_=!1,a.trigger("change"))})};return c}(ha),ac=function(e,c){for(var b=0;b<e.length;b++)Object.keys(e[b]).length&&c.id!==e[b].id&&(e[b].selected=!1)},We=function(e){function c(){var b,a,d=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[];z(this,c);for(var f=void 0,g=d.length-1;0<=g;g--)if(d[g].selected){ac(d, d[g]);break}if(Q){f=v.createElement("custom");for(var h in ha.prototype)"constructor"!==h&&(f[h]=ha.prototype[h]);for(var k in c.prototype)"constructor"!==k&&(f[k]=c.prototype[k])}f=(b=w(this,e.call(this,d,f)),b);f.changing_=!1;Object.defineProperty(f,"selectedIndex",{get:function(){for(var l=0;l<this.length;l++)if(this[l].selected)return l;return-1},set:function(){}});return a=f,w(b,a)}B(c,e);c.prototype.addTrack=function(b){var a=this;b.selected&&ac(this,b);e.prototype.addTrack.call(this,b);b.addEventListener&& b.addEventListener("selectedchange",function(){a.changing_||(a.changing_=!0,ac(a,b),a.changing_=!1,a.trigger("change"))})};return c}(ha),Ad=function(e){function c(){var b,a,d=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[];z(this,c);var f=void 0;if(Q){f=v.createElement("custom");for(var g in ha.prototype)"constructor"!==g&&(f[g]=ha.prototype[g]);for(var h in c.prototype)"constructor"!==h&&(f[h]=c.prototype[h])}f=(b=w(this,e.call(this,d,f)),b);return a=f,w(b,a)}B(c,e);c.prototype.addTrack= function(b){e.prototype.addTrack.call(this,b);b.addEventListener("modechange",H(this,function(){this.trigger("change")}));-1===["metadata","chapters"].indexOf(b.kind)&&b.addEventListener("modechange",H(this,function(){this.trigger("selectedlanguagechange")}))};return c}(ha),Xe=function(){function e(){var c=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[];z(this,e);var b=this;if(Q){b=v.createElement("custom");for(var a in e.prototype)"constructor"!==a&&(b[a]=e.prototype[a])}b.trackElements_= [];Object.defineProperty(b,"length",{get:function(){return this.trackElements_.length}});a=0;for(var d=c.length;a<d;a++)b.addTrackElement_(c[a]);if(Q)return b}e.prototype.addTrackElement_=function(c){var b=this.trackElements_.length;""+b in this||Object.defineProperty(this,b,{get:function(){return this.trackElements_[b]}});-1===this.trackElements_.indexOf(c)&&this.trackElements_.push(c)};e.prototype.getTrackElementByTrack_=function(c){for(var b=void 0,a=0,d=this.trackElements_.length;a<d;a++)if(c=== this.trackElements_[a].track){b=this.trackElements_[a];break}return b};e.prototype.removeTrackElement_=function(c){for(var b=0,a=this.trackElements_.length;b<a;b++)if(c===this.trackElements_[b]){this.trackElements_.splice(b,1);break}};return e}(),Bd=function(){function e(c){z(this,e);var b=this;if(Q){b=v.createElement("custom");for(var a in e.prototype)"constructor"!==a&&(b[a]=e.prototype[a])}e.prototype.setCues_.call(b,c);Object.defineProperty(b,"length",{get:function(){return this.length_}});if(Q)return b} e.prototype.setCues_=function(c){var b=this.length||0,a=0,d=c.length;this.cues_=c;this.length_=c.length;c=function(f){""+f in this||Object.defineProperty(this,""+f,{get:function(){return this.cues_[f]}})};if(b<d)for(a=b;a<d;a++)c.call(this,a)};e.prototype.getCueById=function(c){for(var b=null,a=0,d=this.length;a<d;a++){var f=this[a];if(f.id===c){b=f;break}}return b};return e}(),Ye={alternative:"alternative",captions:"captions",main:"main",sign:"sign",subtitles:"subtitles",commentary:"commentary"}, Ze={alternative:"alternative",descriptions:"descriptions",main:"main","main-desc":"main-desc",translation:"translation",commentary:"commentary"},$e={subtitles:"subtitles",captions:"captions",descriptions:"descriptions",chapters:"chapters",metadata:"metadata"},Cd={disabled:"disabled",hidden:"hidden",showing:"showing"},bc=function(e){function c(){var b,a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};z(this,c);var d=w(this,e.call(this)),f=d;if(Q){f=v.createElement("custom");for(var g in c.prototype)"constructor"!== g&&(f[g]=c.prototype[g])}var h={id:a.id||"vjs_track_"+za++,kind:a.kind||"",label:a.label||"",language:a.language||""};a=function(l){Object.defineProperty(f,l,{get:function(){return h[l]},set:function(){}})};for(var k in h)a(k);return b=f,w(d,b)}B(c,e);return c}(V),cc=function(e){var c="protocol hostname port pathname search hash host".split(" "),b=v.createElement("a");b.href=e;var a=""===b.host&&"file:"!==b.protocol,d=void 0;a&&(d=v.createElement("div"),d.innerHTML='\x3ca href\x3d"'+e+'"\x3e\x3c/a\x3e', b=d.firstChild,d.setAttribute("style","display:none; position:absolute;"),v.body.appendChild(d));e={};for(var f=0;f<c.length;f++)e[c[f]]=b[c[f]];"http:"===e.protocol&&(e.host=e.host.replace(/:80$/,""));"https:"===e.protocol&&(e.host=e.host.replace(/:443$/,""));e.protocol||(e.protocol=p.location.protocol);a&&v.body.removeChild(d);return e},Dd=function(e){if(!e.match(/^https?:\/\//)){var c=v.createElement("div");c.innerHTML='\x3ca href\x3d"'+e+'"\x3ex\x3c/a\x3e';e=c.firstChild.href}return e},dc=function(e){return"string"=== typeof e&&(e=/^(\/?)([\s\S]*?)((?:\.{1,2}|[^\/]+?)(\.([^\.\/\?]+)))(?:[\/]*|[\?].*)$/i.exec(e))?e.pop().toLowerCase():""},vb=function(e){var c=p.location;e=cc(e);return(":"===e.protocol?c.protocol:e.protocol)+e.host!==c.protocol+c.host},af=(Object.freeze||Object)({parseUrl:cc,getAbsoluteURL:Dd,getFileExtension:dc,isCrossOrigin:vb}),Vc=function(e){var c=bf.call(e);return"[object Function]"===c||"function"===typeof e&&"[object RegExp]"!==c||"undefined"!==typeof window&&(e===window.setTimeout||e===window.alert|| e===window.confirm||e===window.prompt)},bf=Object.prototype.toString,ec=m(function(e,c){c=e.exports=function(b){return b.replace(/^\s*|\s*$/g,"")};c.left=function(b){return b.replace(/^\s*/,"")};c.right=function(b){return b.replace(/\s*$/,"")}}),df=function(e,c,b){if(!Vc(c))throw new TypeError("iterator must be a function");3>arguments.length&&(b=this);if("[object Array]"===cf.call(e))for(var a=b,d=0,f=e.length;d<f;d++)Ed.call(e,d)&&c.call(a,e[d],d,e);else if("string"===typeof e)for(a=b,d=0,f=e.length;d< f;d++)c.call(a,e.charAt(d),d,e);else for(d in a=b,e)Ed.call(e,d)&&c.call(a,e[d],d,e)},cf=Object.prototype.toString,Ed=Object.prototype.hasOwnProperty,ze=function(e){if(!e)return{};var c={};df(ec(e).split("\n"),function(b){var a=b.indexOf(":"),d=ec(b.slice(0,a)).toLowerCase();b=ec(b.slice(a+1));"undefined"===typeof c[d]?c[d]=b:"[object Array]"===Object.prototype.toString.call(c[d])?c[d].push(b):c[d]=[c[d],b]});return c},ye=function(){for(var e={},c=0;c<arguments.length;c++){var b=arguments[c],a;for(a in b)ef.call(b, a)&&(e[a]=b[a])}return e},ef=Object.prototype.hasOwnProperty;pa.XMLHttpRequest=p.XMLHttpRequest||Ae;pa.XDomainRequest="withCredentials"in new pa.XMLHttpRequest?pa.XMLHttpRequest:p.XDomainRequest;(function(e,c){for(var b=0;b<e.length;b++)c(e[b])})("get put post patch head delete".split(" "),function(e){pa["delete"===e?"del":e]=function(c,b,a){b=Uc(c,b,a);b.method=e.toUpperCase();return Wc(b)}});var Fd=function(e,c){var b=new p.WebVTT.Parser(p,p.vttjs,p.WebVTT.StringDecoder()),a=[];b.oncue=function(d){c.addCue(d)}; b.onparsingerror=function(d){a.push(d)};b.onflush=function(){c.trigger({type:"loadeddata",target:c})};b.parse(e);0<a.length&&(p.console&&p.console.groupCollapsed&&p.console.groupCollapsed("Text Track parsing errors for "+c.src),a.forEach(function(d){return I.error(d)}),p.console&&p.console.groupEnd&&p.console.groupEnd());b.flush()},ff=function(e,c){var b={uri:e};if(e=vb(e))b.cors=e;pa(b,H(this,function(a,d,f){if(a)return I.error(a,d);c.loaded_=!0;if("function"!==typeof p.WebVTT){if(c.tech_){var g= function(){return Fd(f,c)};c.tech_.on("vttjsloaded",g);c.tech_.on("vttjserror",function(){I.error("vttjs failed to load, stopping trying to process "+c.src);c.tech_.off("vttjsloaded",g)})}}else Fd(f,c)}))},bb=function(e){function c(){var b,a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};z(this,c);if(!a.tech)throw Error("A tech was not provided.");a=L(a,{kind:$e[a.kind]||"subtitles",language:a.language||a.srclang||""});var d=Cd[a.mode]||"disabled",f=a["default"];if("metadata"===a.kind|| "chapters"===a.kind)d="hidden";var g=(b=w(this,e.call(this,a)),b);g.tech_=a.tech;if(Q)for(var h in c.prototype)"constructor"!==h&&(g[h]=c.prototype[h]);g.cues_=[];g.activeCues_=[];var k=new Bd(g.cues_),l=new Bd(g.activeCues_),n=!1,q=H(g,function(){this.activeCues=this.activeCues;n&&(this.trigger("cuechange"),n=!1)});"disabled"!==d&&g.tech_.ready(function(){g.tech_.on("timeupdate",q)},!0);Object.defineProperty(g,"default",{get:function(){return f},set:function(){}});Object.defineProperty(g,"mode", {get:function(){return d},set:function(x){var F=this;Cd[x]&&(d=x,"showing"===d&&this.tech_.ready(function(){F.tech_.on("timeupdate",q)},!0),this.trigger("modechange"))}});Object.defineProperty(g,"cues",{get:function(){return this.loaded_?k:null},set:function(){}});Object.defineProperty(g,"activeCues",{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return l;for(var x=this.tech_.currentTime(),F=[],U=0,J=this.cues.length;U<J;U++){var E=this.cues[U];E.startTime<=x&&E.endTime>=x?F.push(E): E.startTime===E.endTime&&E.startTime<=x&&E.startTime+.5>=x&&F.push(E)}n=!1;if(F.length!==this.activeCues_.length)n=!0;else for(x=0;x<F.length;x++)-1===this.activeCues_.indexOf(F[x])&&(n=!0);this.activeCues_=F;l.setCues_(this.activeCues_);return l},set:function(){}});a.src?(g.src=a.src,ff(a.src,g)):g.loaded_=!0;return w(b,g)}B(c,e);c.prototype.addCue=function(b){var a=b;if(p.vttjs&&!(b instanceof p.vttjs.VTTCue)){a=new p.vttjs.VTTCue(b.startTime,b.endTime,b.text);for(var d in b)d in a||(a[d]=b[d]); a.id=b.id;a.originalCue_=b}b=this.tech_.textTracks();for(d=0;d<b.length;d++)b[d]!==this&&b[d].removeCue(a);this.cues_.push(a);this.cues.setCues_(this.cues_)};c.prototype.removeCue=function(b){for(var a=this.cues_.length;a--;){var d=this.cues_[a];if(d===b||d.originalCue_&&d.originalCue_===b){this.cues_.splice(a,1);this.cues.setCues_(this.cues_);break}}};return c}(bc);bb.prototype.allowedEvents_={cuechange:"cuechange"};var Gd=function(e){function c(){var b,a=0<arguments.length&&void 0!==arguments[0]? arguments[0]:{};z(this,c);a=L(a,{kind:Ze[a.kind]||""});var d=(b=w(this,e.call(this,a)),b),f=!1;if(Q)for(var g in c.prototype)"constructor"!==g&&(d[g]=c.prototype[g]);Object.defineProperty(d,"enabled",{get:function(){return f},set:function(h){"boolean"===typeof h&&h!==f&&(f=h,this.trigger("enabledchange"))}});a.enabled&&(d.enabled=a.enabled);d.loaded_=!0;return w(b,d)}B(c,e);return c}(bc),Hd=function(e){function c(){var b,a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};z(this,c);a=L(a, {kind:Ye[a.kind]||""});var d=(b=w(this,e.call(this,a)),b),f=!1;if(Q)for(var g in c.prototype)"constructor"!==g&&(d[g]=c.prototype[g]);Object.defineProperty(d,"selected",{get:function(){return f},set:function(h){"boolean"===typeof h&&h!==f&&(f=h,this.trigger("selectedchange"))}});a.selected&&(d.selected=a.selected);return w(b,d)}B(c,e);return c}(bc),Na=function(e){function c(){var b=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};z(this,c);var a=w(this,e.call(this)),d=void 0,f=a;if(Q){f= v.createElement("custom");for(var g in c.prototype)"constructor"!==g&&(f[g]=c.prototype[g])}var h=new bb(b);f.kind=h.kind;f.src=h.src;f.srclang=h.language;f.label=h.label;f["default"]=h["default"];Object.defineProperty(f,"readyState",{get:function(){return d}});Object.defineProperty(f,"track",{get:function(){return h}});d=0;h.addEventListener("loadeddata",function(){d=2;f.trigger({type:"load",target:f})});if(Q){var k;return k=f,w(a,k)}return a}B(c,e);return c}(V);Na.prototype.allowedEvents_={load:"load"}; Na.NONE=0;Na.LOADING=1;Na.LOADED=2;Na.ERROR=3;var ia={audio:{ListClass:Ve,TrackClass:Gd,capitalName:"Audio"},video:{ListClass:We,TrackClass:Hd,capitalName:"Video"},text:{ListClass:Ad,TrackClass:bb,capitalName:"Text"}};Object.keys(ia).forEach(function(e){ia[e].getterName=e+"Tracks";ia[e].privateName=e+"Tracks_"});var cb={remoteText:{ListClass:Ad,TrackClass:bb,capitalName:"RemoteText",getterName:"remoteTextTracks",privateName:"remoteTextTracks_"},remoteTextEl:{ListClass:Xe,TrackClass:Na,capitalName:"RemoteTextTrackEls", getterName:"remoteTextTrackEls",privateName:"remoteTextTrackEls_"}},ca=L(ia,cb);cb.names=Object.keys(cb);ia.names=Object.keys(ia);ca.names=[].concat(cb.names).concat(ia.names);var Mb=Object.create||function(){function e(){}return function(c){if(1!==arguments.length)throw Error("Object.create shim only accepts one parameter.");e.prototype=c;return new e}}();aa.prototype=Mb(Error.prototype);aa.prototype.constructor=aa;aa.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1, message:"Malformed time stamp."}};Xa.prototype={set:function(e,c){this.get(e)||""===c||(this.values[e]=c)},get:function(e,c,b){return b?this.has(e)?this.values[e]:c[b]:this.has(e)?this.values[e]:c},has:function(e){return e in this.values},alt:function(e,c,b){for(var a=0;a<b.length;++a)if(c===b[a]){this.set(e,c);break}},integer:function(e,c){/^-?\d+$/.test(c)&&this.set(e,parseInt(c,10))},percent:function(e,c){return c.match(/^([\d]{1,3})(\.[\d]*)?%$/)&&(c=parseFloat(c),0<=c&&100>=c)?(this.set(e,c), !0):!1}};var Ce={"\x26amp;":"\x26","\x26lt;":"\x3c","\x26gt;":"\x3e","\x26lrm;":"\u200e","\x26rlm;":"\u200f","\x26nbsp;":"\u00a0"},De={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},Ee={v:"title",lang:"lang"},Yc={rt:"ruby"},Zc=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026], [2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030, 68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559, 126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];Nb.prototype.applyStyles=function(e,c){c=c||this.div;for(var b in e)e.hasOwnProperty(b)&&(c.style[b]=e[b])};Nb.prototype.formatStyle=function(e,c){return 0===e?0:e+c};lb.prototype=Mb(Nb.prototype);lb.prototype.constructor=lb;X.prototype.move=function(e,c){c=void 0!==c?c:this.lineHeight; switch(e){case "+x":this.left+=c;this.right+=c;break;case "-x":this.left-=c;this.right-=c;break;case "+y":this.top+=c;this.bottom+=c;break;case "-y":this.top-=c,this.bottom-=c}};X.prototype.overlaps=function(e){return this.left<e.right&&this.right>e.left&&this.top<e.bottom&&this.bottom>e.top};X.prototype.overlapsAny=function(e){for(var c=0;c<e.length;c++)if(this.overlaps(e[c]))return!0;return!1};X.prototype.within=function(e){return this.top>=e.top&&this.bottom<=e.bottom&&this.left>=e.left&&this.right<= e.right};X.prototype.overlapsOppositeAxis=function(e,c){switch(c){case "+x":return this.left<e.left;case "-x":return this.right>e.right;case "+y":return this.top<e.top;case "-y":return this.bottom>e.bottom}};X.prototype.intersectPercentage=function(e){return Math.max(0,Math.min(this.right,e.right)-Math.max(this.left,e.left))*Math.max(0,Math.min(this.bottom,e.bottom)-Math.max(this.top,e.top))/(this.height*this.width)};X.prototype.toCSSCompatValues=function(e){return{top:this.top-e.top,bottom:e.bottom- this.bottom,left:this.left-e.left,right:e.right-this.right,height:this.height,width:this.width}};X.getSimpleBoxPosition=function(e){var c=e.div?e.div.offsetHeight:e.tagName?e.offsetHeight:0,b=e.div?e.div.offsetWidth:e.tagName?e.offsetWidth:0,a=e.div?e.div.offsetTop:e.tagName?e.offsetTop:0;e=e.div?e.div.getBoundingClientRect():e.tagName?e.getBoundingClientRect():e;return{left:e.left,right:e.right,top:e.top||a,height:e.height||c,bottom:e.bottom||a+(e.height||c),width:e.width||b}};Ja.StringDecoder=function(){return{decode:function(e){if(!e)return""; if("string"!==typeof e)throw Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}};Ja.convertCueToDOMTree=function(e,c){return e&&c?Xc(e,c):null};Ja.processCues=function(e,c,b){if(!e||!c||!b)return null;for(;b.firstChild;)b.removeChild(b.firstChild);var a=e.document.createElement("div");a.style.position="absolute";a.style.left="0";a.style.right="0";a.style.top="0";a.style.bottom="0";a.style.margin="1.5%";b.appendChild(a);if(function(h){for(var k=0;k<h.length;k++)if(h[k].hasBeenReset|| !h[k].displayState)return!0;return!1}(c)){var d=[],f=X.getSimpleBoxPosition(a),g={font:Math.round(5*f.height)/100+"px sans-serif"};(function(){for(var h,k,l=0;l<c.length;l++){k=c[l];h=new lb(e,k,g);a.appendChild(h.div);var n=void 0,q=void 0,x=h,F=f,U=d,J=new X(x),E=x.cue;if("number"===typeof E.line&&(E.snapToLines||0<=E.line&&100>=E.line))var N=E.line;else if(E.track&&E.track.textTrackList&&E.track.textTrackList.mediaElement){N=E.track;for(var O=N.textTrackList,ba=0,D=0;D<O.length&&O[D]!==N;D++)"showing"=== O[D].mode&&ba++;N=-1*++ba}else N=-1;O=[];if(E.snapToLines){switch(E.vertical){case "":O=["+y","-y"];q="height";break;case "rl":O=["+x","-x"];q="width";break;case "lr":O=["-x","+x"],q="width"}ba=J.lineHeight;D=ba*Math.round(N);q=F[q]+ba;var gf=O[0];Math.abs(D)>q&&(D=(0>D?-1:1)*Math.ceil(q/ba)*ba);0>N&&(D+=""===E.vertical?F.height:F.width,O=O.reverse());J.move(gf,D)}else{J=J.lineHeight/F.height*100;switch(E.lineAlign){case "middle":N-=J/2;break;case "end":N-=J}switch(E.vertical){case "":x.applyStyles({top:x.formatStyle(N, "%")});break;case "rl":x.applyStyles({left:x.formatStyle(N,"%")});break;case "lr":x.applyStyles({right:x.formatStyle(N,"%")})}O=["+y","-x","+x","-y"];J=new X(x)}a:{E=J;J=O;q=new X(E);N=1;for(O=0;O<J.length;O++){for(;E.overlapsOppositeAxis(F,J[O])||E.within(F)&&E.overlapsAny(U);)E.move(J[O]);if(E.within(F)){n=E;break a}ba=E.intersectPercentage(F);N>ba&&(n=new X(E),N=ba);E=new X(q)}n=n||q}x.move(n.toCSSCompatValues(F));k.displayState=h.div;d.push(X.getSimpleBoxPosition(h))}})()}else for(b=0;b<c.length;b++)a.appendChild(c[b].displayState)}; Ja.Parser=function(e,c,b){b||(b=c,c={});c||(c={});this.window=e;this.vttjs=c;this.state="INITIAL";this.buffer="";this.decoder=b||new TextDecoder("utf8");this.regionList=[]};Ja.Parser.prototype={reportOrThrowError:function(e){if(e instanceof aa)this.onparsingerror&&this.onparsingerror(e);else throw e;},parse:function(e){function c(){for(var l=f.buffer,n=0;n<l.length&&"\r"!==l[n]&&"\n"!==l[n];)++n;var q=l.substr(0,n);"\r"===l[n]&&++n;"\n"===l[n]&&++n;f.buffer=l.substr(n);return q}function b(l){var n= new Xa;Ya(l,function(q,x){switch(q){case "id":n.set(q,x);break;case "width":n.percent(q,x);break;case "lines":n.integer(q,x);break;case "regionanchor":case "viewportanchor":x=x.split(",");if(2!==x.length)break;var F=new Xa;F.percent("x",x[0]);F.percent("y",x[1]);if(!F.has("x")||!F.has("y"))break;n.set(q+"X",F.get("x"));n.set(q+"Y",F.get("y"));break;case "scroll":n.alt(q,x,["up"])}},/=/,/\s/);n.has("id")&&(l=new (f.vttjs.VTTRegion||f.window.VTTRegion),l.width=n.get("width",100),l.lines=n.get("lines", 3),l.regionAnchorX=n.get("regionanchorX",0),l.regionAnchorY=n.get("regionanchorY",100),l.viewportAnchorX=n.get("viewportanchorX",0),l.viewportAnchorY=n.get("viewportanchorY",100),l.scroll=n.get("scroll",""),f.onregion&&f.onregion(l),f.regionList.push({id:n.get("id"),region:l}))}function a(l){var n=new Xa;Ya(l,function(q,x){switch(q){case "MPEGT":n.integer(q+"S",x);break;case "LOCA":n.set(q+"L",Lb(x))}},/[^\d]:/,/,/);f.ontimestampmap&&f.ontimestampmap({MPEGTS:n.get("MPEGTS"),LOCAL:n.get("LOCAL")})} function d(l){l.match(/X-TIMESTAMP-MAP/)?Ya(l,function(n,q){switch(n){case "X-TIMESTAMP-MAP":a(q)}},/=/):Ya(l,function(n,q){switch(n){case "Region":b(q)}},/:/)}var f=this;e&&(f.buffer+=f.decoder.decode(e,{stream:!0}));try{if("INITIAL"===f.state){if(!/\r\n|\n/.test(f.buffer))return this;var g=c();var h=g.match(/^WEBVTT([ \t].*)?$/);if(!h||!h[0])throw new aa(aa.Errors.BadSignature);f.state="HEADER"}for(e=!1;f.buffer;){if(!/\r\n|\n/.test(f.buffer))return this;e?e=!1:g=c();switch(f.state){case "HEADER":/:/.test(g)? d(g):g||(f.state="ID");continue;case "NOTE":g||(f.state="ID");continue;case "ID":if(/^NOTE($|[ \t])/.test(g)){f.state="NOTE";break}if(!g)continue;f.cue=new (f.vttjs.VTTCue||f.window.VTTCue)(0,0,"");f.state="CUE";if(-1===g.indexOf("--\x3e")){f.cue.id=g;continue}case "CUE":try{Be(g,f.cue,f.regionList)}catch(l){f.reportOrThrowError(l);f.cue=null;f.state="BADCUE";continue}f.state="CUETEXT";continue;case "CUETEXT":var k=-1!==g.indexOf("--\x3e");if(!g||k&&(e=!0)){f.oncue&&f.oncue(f.cue);f.cue=null;f.state= "ID";continue}f.cue.text&&(f.cue.text+="\n");f.cue.text+=g;continue;case "BADCUE":g||(f.state="ID")}}}catch(l){f.reportOrThrowError(l);if("CUETEXT"===f.state&&f.cue&&f.oncue)f.oncue(f.cue);f.cue=null;f.state="INITIAL"===f.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){try{this.buffer+=this.decoder.decode();if(this.cue||"HEADER"===this.state)this.buffer+="\n\n",this.parse();if("INITIAL"===this.state)throw new aa(aa.Errors.BadSignature);}catch(e){this.reportOrThrowError(e)}this.onflush&&this.onflush(); return this}};var Ie={"":!0,lr:!0,rl:!0},He={start:!0,middle:!0,end:!0,left:!0,right:!0};$c.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)};var hf={"":!0,up:!0},jf=function(){var e=100,c=3,b=0,a=100,d=0,f=100,g="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return e},set:function(h){if(!Za(h))throw Error("Width must be between 0 and 100.");e=h}},lines:{enumerable:!0,get:function(){return c},set:function(h){if("number"!==typeof h)throw new TypeError("Lines must be set to a number."); c=h}},regionAnchorY:{enumerable:!0,get:function(){return a},set:function(h){if(!Za(h))throw Error("RegionAnchorX must be between 0 and 100.");a=h}},regionAnchorX:{enumerable:!0,get:function(){return b},set:function(h){if(!Za(h))throw Error("RegionAnchorY must be between 0 and 100.");b=h}},viewportAnchorY:{enumerable:!0,get:function(){return f},set:function(h){if(!Za(h))throw Error("ViewportAnchorY must be between 0 and 100.");f=h}},viewportAnchorX:{enumerable:!0,get:function(){return d},set:function(h){if(!Za(h))throw Error("ViewportAnchorX must be between 0 and 100."); d=h}},scroll:{enumerable:!0,get:function(){return g},set:function(h){h="string"!==typeof h?!1:hf[h.toLowerCase()]?h.toLowerCase():!1;if(!1===h)throw new SyntaxError("An invalid or illegal string was specified.");g=h}}})},Id=m(function(e){e=e.exports={WebVTT:Ja,VTTCue:$c,VTTRegion:jf};p.vttjs=e;p.WebVTT=e.WebVTT;var c=e.VTTCue,b=e.VTTRegion,a=p.VTTCue,d=p.VTTRegion;e.shim=function(){p.VTTCue=c;p.VTTRegion=b};e.restore=function(){p.VTTCue=a;p.VTTRegion=d};p.VTTCue||e.shim()}),K=function(e){function c(){var b= 0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},a=1<arguments.length&&void 0!==arguments[1]?arguments[1]:function(){};z(this,c);b.reportTouchActivity=!1;var d=w(this,e.call(this,null,b,a));d.hasStarted_=!1;d.on("playing",function(){this.hasStarted_=!0});d.on("loadstart",function(){this.hasStarted_=!1});ca.names.forEach(function(f){f=ca[f];b&&b[f.getterName]&&(d[f.privateName]=b[f.getterName])});d.featuresProgressEvents||d.manualProgressOn();d.featuresTimeupdateEvents||d.manualTimeUpdatesOn(); ["Text","Audio","Video"].forEach(function(f){!1===b["native"+f+"Tracks"]&&(d["featuresNative"+f+"Tracks"]=!1)});if(!1===b.nativeCaptions||!1===b.nativeTextTracks)d.featuresNativeTextTracks=!1;else if(!0===b.nativeCaptions||!0===b.nativeTextTracks)d.featuresNativeTextTracks=!0;d.featuresNativeTextTracks||d.emulateTextTracks();d.autoRemoteTextTracks_=new ca.text.ListClass;d.initTrackListeners();b.nativeControlsForTouch||d.emitTapEvents();d.constructor&&(d.name_=d.constructor.name||"Unknown Tech");return d} B(c,e);c.prototype.triggerSourceset=function(b){var a=this;if(!this.isReady_)this.one("ready",function(){return a.setTimeout(function(){return a.triggerSourceset(b)},1)});this.trigger({src:b,type:"sourceset"})};c.prototype.manualProgressOn=function(){this.on("durationchange",this.onDurationChange);this.manualProgress=!0;this.one("ready",this.trackProgress)};c.prototype.manualProgressOff=function(){this.manualProgress=!1;this.stopTrackingProgress();this.off("durationchange",this.onDurationChange)}; c.prototype.trackProgress=function(b){this.stopTrackingProgress();this.progressInterval=this.setInterval(H(this,function(){var a=this.bufferedPercent();this.bufferedPercent_!==a&&this.trigger("progress");this.bufferedPercent_=a;1===a&&this.stopTrackingProgress()}),500)};c.prototype.onDurationChange=function(b){this.duration_=this.duration()};c.prototype.buffered=function(){return Aa(0,0)};c.prototype.bufferedPercent=function(){return Sc(this.buffered(),this.duration_)};c.prototype.stopTrackingProgress= function(){this.clearInterval(this.progressInterval)};c.prototype.manualTimeUpdatesOn=function(){this.manualTimeUpdates=!0;this.on("play",this.trackCurrentTime);this.on("pause",this.stopTrackingCurrentTime)};c.prototype.manualTimeUpdatesOff=function(){this.manualTimeUpdates=!1;this.stopTrackingCurrentTime();this.off("play",this.trackCurrentTime);this.off("pause",this.stopTrackingCurrentTime)};c.prototype.trackCurrentTime=function(){this.currentTimeInterval&&this.stopTrackingCurrentTime();this.currentTimeInterval= this.setInterval(function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},250)};c.prototype.stopTrackingCurrentTime=function(){this.clearInterval(this.currentTimeInterval);this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})};c.prototype.dispose=function(){this.clearTracks(ia.names);this.manualProgress&&this.manualProgressOff();this.manualTimeUpdates&&this.manualTimeUpdatesOff();e.prototype.dispose.call(this)};c.prototype.clearTracks=function(b){var a=this;b=[].concat(b); b.forEach(function(d){for(var f=a[d+"Tracks"]()||[],g=f.length;g--;){var h=f[g];"text"===d&&a.removeRemoteTextTrack(h);f.removeTrack(h)}})};c.prototype.cleanupAutoTextTracks=function(){for(var b=this.autoRemoteTextTracks_||[],a=b.length;a--;)this.removeRemoteTextTrack(b[a])};c.prototype.reset=function(){};c.prototype.error=function(b){void 0!==b&&(this.error_=new W(b),this.trigger("error"));return this.error_};c.prototype.played=function(){return this.hasStarted_?Aa(0,0):Aa()};c.prototype.setCurrentTime= function(){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})};c.prototype.initTrackListeners=function(){var b=this;ia.names.forEach(function(a){var d=function(){b.trigger(a+"trackchange")},f=b[ia[a].getterName]();f.addEventListener("removetrack",d);f.addEventListener("addtrack",d);b.on("dispose",function(){f.removeEventListener("removetrack",d);f.removeEventListener("addtrack",d)})})};c.prototype.addWebVttScript_=function(){var b=this;if(!p.WebVTT)if(v.body.contains(this.el()))if(!this.options_["vtt.js"]&& P(Id)&&0<Object.keys(Id).length)this.trigger("vttjsloaded");else{var a=v.createElement("script");a.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.12.4/vtt.min.js";a.onload=function(){b.trigger("vttjsloaded")};a.onerror=function(){b.trigger("vttjserror")};this.on("dispose",function(){a.onload=null;a.onerror=null});p.WebVTT=!0;this.el().parentNode.appendChild(a)}else this.ready(this.addWebVttScript_)};c.prototype.emulateTextTracks=function(){var b=this,a=this.textTracks(),d=this.remoteTextTracks(), f=function(l){return a.addTrack(l.track)},g=function(l){return a.removeTrack(l.track)};d.on("addtrack",f);d.on("removetrack",g);this.addWebVttScript_();var h=function(){return b.trigger("texttrackchange")},k=function(){h();for(var l=0;l<a.length;l++){var n=a[l];n.removeEventListener("cuechange",h);"showing"===n.mode&&n.addEventListener("cuechange",h)}};k();a.addEventListener("change",k);a.addEventListener("addtrack",k);a.addEventListener("removetrack",k);this.on("dispose",function(){d.off("addtrack", f);d.off("removetrack",g);a.removeEventListener("change",k);a.removeEventListener("addtrack",k);a.removeEventListener("removetrack",k);for(var l=0;l<a.length;l++)a[l].removeEventListener("cuechange",h)})};c.prototype.addTextTrack=function(b,a,d){if(!b)throw Error("TextTrack kind is required but was not provided");return Je(this,b,a,d)};c.prototype.createRemoteTextTrack=function(b){b=L(b,{tech:this});return new cb.remoteTextEl.TrackClass(b)};c.prototype.addRemoteTextTrack=function(){var b=this,a=arguments[1], d=this.createRemoteTextTrack(0<arguments.length&&void 0!==arguments[0]?arguments[0]:{});!0!==a&&!1!==a&&(I.warn('Calling addRemoteTextTrack without explicitly setting the "manualCleanup" parameter to `true` is deprecated and default to `false` in future version of video.js'),a=!0);this.remoteTextTrackEls().addTrackElement_(d);this.remoteTextTracks().addTrack(d.track);!0!==a&&this.ready(function(){return b.autoRemoteTextTracks_.addTrack(d.track)});return d};c.prototype.removeRemoteTextTrack=function(b){var a= this.remoteTextTrackEls().getTrackElementByTrack_(b);this.remoteTextTrackEls().removeTrackElement_(a);this.remoteTextTracks().removeTrack(b);this.autoRemoteTextTracks_.removeTrack(b)};c.prototype.getVideoPlaybackQuality=function(){return{}};c.prototype.setPoster=function(){};c.prototype.playsinline=function(){};c.prototype.setPlaysinline=function(){};c.prototype.canPlayType=function(){return""};c.canPlayType=function(){return""};c.canPlaySource=function(b,a){return c.canPlayType(b.type)};c.isTech= function(b){return b.prototype instanceof c||b instanceof c||b===c};c.registerTech=function(b,a){c.techs_||(c.techs_={});if(!c.isTech(a))throw Error("Tech "+b+" must be a Tech");if(!c.canPlayType)throw Error("Techs must have a static canPlayType method on them");if(!c.canPlaySource)throw Error("Techs must have a static canPlaySource method on them");b=M(b);c.techs_[b]=a;"Tech"!==b&&c.defaultTechOrder_.push(b);return a};c.getTech=function(b){if(b){b=M(b);if(c.techs_&&c.techs_[b])return c.techs_[b]; if(p&&p.videojs&&p.videojs[b])return I.warn("The "+b+" tech was added to the videojs object when it should be registered using videojs.registerTech(name, tech)"),p.videojs[b]}};return c}(t);ca.names.forEach(function(e){var c=ca[e];K.prototype[c.getterName]=function(){this[c.privateName]=this[c.privateName]||new c.ListClass;return this[c.privateName]}});K.prototype.featuresVolumeControl=!0;K.prototype.featuresMuteControl=!0;K.prototype.featuresFullscreenResize=!1;K.prototype.featuresPlaybackRate=!1; K.prototype.featuresProgressEvents=!1;K.prototype.featuresSourceset=!1;K.prototype.featuresTimeupdateEvents=!1;K.prototype.featuresNativeTextTracks=!1;K.withSourceHandlers=function(e){e.registerSourceHandler=function(c,b){var a=e.sourceHandlers;a||(a=e.sourceHandlers=[]);void 0===b&&(b=a.length);a.splice(b,0,c)};e.canPlayType=function(c){for(var b=e.sourceHandlers||[],a,d=0;d<b.length;d++)if(a=b[d].canPlayType(c))return a;return""};e.selectSourceHandler=function(c,b){for(var a=e.sourceHandlers||[], d,f=0;f<a.length;f++)if(d=a[f].canHandleSource(c,b))return a[f];return null};e.canPlaySource=function(c,b){var a=e.selectSourceHandler(c,b);return a?a.canHandleSource(c,b):""};["seekable","seeking","duration"].forEach(function(c){var b=this[c];"function"===typeof b&&(this[c]=function(){return this.sourceHandler_&&this.sourceHandler_[c]?this.sourceHandler_[c].apply(this.sourceHandler_,arguments):b.apply(this,arguments)})},e.prototype);e.prototype.setSource=function(c){var b=e.selectSourceHandler(c, this.options_);b||(e.nativeSourceHandler?b=e.nativeSourceHandler:I.error("No source hander found for the current source."));this.disposeSourceHandler();this.off("dispose",this.disposeSourceHandler);b!==e.nativeSourceHandler&&(this.currentSource_=c);this.sourceHandler_=b.handleSource(c,this,this.options_);this.on("dispose",this.disposeSourceHandler)};e.prototype.disposeSourceHandler=function(){this.currentSource_&&(this.clearTracks(["audio","video"]),this.currentSource_=null);this.cleanupAutoTextTracks(); this.sourceHandler_&&(this.sourceHandler_.dispose&&this.sourceHandler_.dispose(),this.sourceHandler_=null)}};t.registerComponent("Tech",K);K.registerTech("Tech",K);K.defaultTechOrder_=[];var Ca={},Qb={},$a={},kf={buffered:1,currentTime:1,duration:1,seekable:1,played:1,paused:1},lf={setCurrentTime:1},Jd={play:1,pause:1},mf={opus:"video/ogg",ogv:"video/ogg",mp4:"video/mp4",mov:"video/mp4",m4v:"video/mp4",mkv:"video/x-matroska",mp3:"audio/mpeg",aac:"audio/aac",oga:"audio/ogg",m3u8:"application/x-mpegURL"}, cd=function(){var e=dc(0<arguments.length&&void 0!==arguments[0]?arguments[0]:"");return mf[e.toLowerCase()]||""},nf=function(e,c){if(!c)return"";if(e.cache_.source.src===c&&e.cache_.source.type)return e.cache_.source.type;var b=e.cache_.sources.filter(function(d){return d.src===c});if(b.length)return b[0].type;e=e.$$("source");for(b=0;b<e.length;b++){var a=e[b];if(a.type&&a.src&&a.src===c)return a.type}return cd(c)},of=function b(c){if(Array.isArray(c)){var a=[];c.forEach(function(d){d=b(d);Array.isArray(d)? a=a.concat(d):G(d)&&a.push(d)});c=a}else c="string"===typeof c&&c.trim()?[bd({src:c})]:G(c)&&"string"===typeof c.src&&c.src&&c.src.trim()?[bd(c)]:[];return c},pf=function(c){function b(a,d,f){z(this,b);var g=L({createEl:!1},d);f=w(this,c.call(this,a,g,f));if(d.playerOptions.sources&&0!==d.playerOptions.sources.length)a.src(d.playerOptions.sources);else for(g=0,d=d.playerOptions.techOrder;g<d.length;g++){var h=M(d[g]),k=K.getTech(h);h||(k=t.getComponent(h));if(k&&k.isSupported()){a.loadTech_(h);break}}return f} B(b,c);return b}(t);t.registerComponent("MediaLoader",pf);var wb=function(c){function b(a,d){z(this,b);a=w(this,c.call(this,a,d));a.emitTapEvents();a.enable();return a}B(b,c);b.prototype.createEl=function(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"div",d=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},f=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};d=C({innerHTML:'\x3cspan aria-hidden\x3d"true" class\x3d"vjs-icon-placeholder"\x3e\x3c/span\x3e',className:this.buildCSSClass(), tabIndex:0},d);"button"===a&&I.error("Creating a ClickableComponent with an HTML element of "+a+" is not supported; use a Button instead.");f=C({role:"button"},f);this.tabIndex_=d.tabIndex;a=c.prototype.createEl.call(this,a,d,f);this.createControlTextEl(a);return a};b.prototype.dispose=function(){this.controlTextEl_=null;c.prototype.dispose.call(this)};b.prototype.createControlTextEl=function(a){this.controlTextEl_=R("span",{className:"vjs-control-text"},{"aria-live":"polite"});a&&a.appendChild(this.controlTextEl_); this.controlText(this.controlText_,a);return this.controlTextEl_};b.prototype.controlText=function(a){var d=1<arguments.length&&void 0!==arguments[1]?arguments[1]:this.el();if(void 0===a)return this.controlText_||"Need Text";var f=this.localize(a);this.controlText_=a;Ra(this.controlTextEl_,f);this.nonIconControl||d.setAttribute("title",f)};b.prototype.buildCSSClass=function(){return"vjs-control vjs-button "+c.prototype.buildCSSClass.call(this)};b.prototype.enable=function(){this.enabled_||(this.enabled_= !0,this.removeClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","false"),"undefined"!==typeof this.tabIndex_&&this.el_.setAttribute("tabIndex",this.tabIndex_),this.on(["tap","click"],this.handleClick),this.on("focus",this.handleFocus),this.on("blur",this.handleBlur))};b.prototype.disable=function(){this.enabled_=!1;this.addClass("vjs-disabled");this.el_.setAttribute("aria-disabled","true");"undefined"!==typeof this.tabIndex_&&this.el_.removeAttribute("tabIndex");this.off(["tap","click"], this.handleClick);this.off("focus",this.handleFocus);this.off("blur",this.handleBlur)};b.prototype.handleClick=function(a){};b.prototype.handleFocus=function(a){ja(v,"keydown",H(this,this.handleKeyPress))};b.prototype.handleKeyPress=function(a){32===a.which||13===a.which?(a.preventDefault(),this.trigger("click")):c.prototype.handleKeyPress&&c.prototype.handleKeyPress.call(this,a)};b.prototype.handleBlur=function(a){Z(v,"keydown",H(this,this.handleKeyPress))};return b}(t);t.registerComponent("ClickableComponent", wb);var qf=function(c){function b(a,d){z(this,b);d=w(this,c.call(this,a,d));d.update();a.on("posterchange",H(d,d.update));return d}B(b,c);b.prototype.dispose=function(){this.player().off("posterchange",this.update);c.prototype.dispose.call(this)};b.prototype.createEl=function(){var a=R("div",{className:"vjs-poster",tabIndex:-1});qd||(this.fallbackImg_=R("img"),a.appendChild(this.fallbackImg_));return a};b.prototype.update=function(a){a=this.player().poster();this.setSrc(a);a?this.show():this.hide()}; b.prototype.setSrc=function(a){if(this.fallbackImg_)this.fallbackImg_.src=a;else{var d="";a&&(d='url("'+a+'")');this.el_.style.backgroundImage=d}};b.prototype.handleClick=function(a){this.player_.controls()&&(this.player_.paused()?Ia(this.player_.play()):this.player_.pause())};return b}(wb);t.registerComponent("PosterImage",qf);var rf={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace', proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'},sf=function(c){function b(a,d,f){z(this,b);d=w(this,c.call(this,a,d,f));a.on("loadstart",H(d,d.toggleDisplay));a.on("texttrackchange",H(d,d.updateDisplay));a.on("loadstart",H(d,d.preselectTrack));a.ready(H(d,function(){if(a.tech_&&a.tech_.featuresNativeTextTracks)this.hide();else{a.on("fullscreenchange", H(this,this.updateDisplay));for(var g=this.options_.playerOptions.tracks||[],h=0;h<g.length;h++)this.player_.addRemoteTextTrack(g[h],!0);this.preselectTrack()}}));return d}B(b,c);b.prototype.preselectTrack=function(){for(var a={captions:1,subtitles:1},d=this.player_.textTracks(),f=this.player_.cache_.selectedLanguage,g=void 0,h=void 0,k=void 0,l=0;l<d.length;l++){var n=d[l];f&&f.enabled&&f.language===n.language?n.kind===f.kind?k=n:k||(k=n):f&&!f.enabled?h=g=k=null:n["default"]&&("descriptions"!== n.kind||g?n.kind in a&&!h&&(h=n):g=n)}k?k.mode="showing":h?h.mode="showing":g&&(g.mode="showing")};b.prototype.toggleDisplay=function(){this.player_.tech_&&this.player_.tech_.featuresNativeTextTracks?this.hide():this.show()};b.prototype.createEl=function(){return c.prototype.createEl.call(this,"div",{className:"vjs-text-track-display"},{"aria-live":"off","aria-atomic":"true"})};b.prototype.clearDisplay=function(){"function"===typeof p.WebVTT&&p.WebVTT.processCues(p,[],this.el_)};b.prototype.updateDisplay= function(){var a=this.player_.textTracks();this.clearDisplay();for(var d=null,f=null,g=a.length;g--;){var h=a[g];"showing"===h.mode&&("descriptions"===h.kind?d=h:f=h)}f?("off"!==this.getAttribute("aria-live")&&this.setAttribute("aria-live","off"),this.updateForTrack(f)):d&&("assertive"!==this.getAttribute("aria-live")&&this.setAttribute("aria-live","assertive"),this.updateForTrack(d))};b.prototype.updateForTrack=function(a){if("function"===typeof p.WebVTT&&a.activeCues){for(var d=[],f=0;f<a.activeCues.length;f++)d.push(a.activeCues[f]); p.WebVTT.processCues(p,d,this.el_);if(this.player_.textTrackSettings)for(a=this.player_.textTrackSettings.getValues(),f=d.length;f--;){var g=d[f];if(g){g=g.displayState;a.color&&(g.firstChild.style.color=a.color);if(a.textOpacity){var h=Rb(a.color||"#fff",a.textOpacity);try{g.firstChild.style.color=h}catch(k){}}a.backgroundColor&&(g.firstChild.style.backgroundColor=a.backgroundColor);if(a.backgroundOpacity){h=Rb(a.backgroundColor||"#000",a.backgroundOpacity);try{g.firstChild.style.backgroundColor= h}catch(k){}}if(a.windowColor)if(a.windowOpacity){h=Rb(a.windowColor,a.windowOpacity);try{g.style.backgroundColor=h}catch(k){}}else g.style.backgroundColor=a.windowColor;a.edgeStyle&&("dropshadow"===a.edgeStyle?g.firstChild.style.textShadow="2px 2px 3px #222, 2px 2px 4px #222, 2px 2px 5px #222":"raised"===a.edgeStyle?g.firstChild.style.textShadow="1px 1px #222, 2px 2px #222, 3px 3px #222":"depressed"===a.edgeStyle?g.firstChild.style.textShadow="1px 1px #ccc, 0 1px #ccc, -1px -1px #222, 0 -1px #222": "uniform"===a.edgeStyle&&(g.firstChild.style.textShadow="0 0 4px #222, 0 0 4px #222, 0 0 4px #222, 0 0 4px #222"));a.fontPercent&&1!==a.fontPercent&&(h=p.parseFloat(g.style.fontSize),g.style.fontSize=h*a.fontPercent+"px",g.style.height="auto",g.style.top="auto",g.style.bottom="2px");a.fontFamily&&"default"!==a.fontFamily&&("small-caps"===a.fontFamily?g.firstChild.style.fontVariant="small-caps":g.firstChild.style.fontFamily=rf[a.fontFamily])}}}};return b}(t);t.registerComponent("TextTrackDisplay", sf);var tf=function(c){function b(){z(this,b);return w(this,c.apply(this,arguments))}B(b,c);b.prototype.createEl=function(){var a=this.player_.isAudio();a=this.localize(a?"Audio Player":"Video Player");a=R("span",{className:"vjs-control-text",innerHTML:this.localize("{1} is loading.",[a])});var d=c.prototype.createEl.call(this,"div",{className:"vjs-loading-spinner",dir:"ltr"});d.appendChild(a);return d};return b}(t);t.registerComponent("LoadingSpinner",tf);var sa=function(c){function b(){z(this,b); return w(this,c.apply(this,arguments))}B(b,c);b.prototype.createEl=function(a){var d=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},f=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};a="button";d=C({innerHTML:'\x3cspan aria-hidden\x3d"true" class\x3d"vjs-icon-placeholder"\x3e\x3c/span\x3e',className:this.buildCSSClass()},d);f=C({type:"button"},f);d=t.prototype.createEl.call(this,a,d,f);this.createControlTextEl(d);return d};b.prototype.addChild=function(a){var d=1<arguments.length&& void 0!==arguments[1]?arguments[1]:{};I.warn("Adding an actionable (user controllable) child to a Button ("+this.constructor.name+") is not supported; use a ClickableComponent instead.");return t.prototype.addChild.call(this,a,d)};b.prototype.enable=function(){c.prototype.enable.call(this);this.el_.removeAttribute("disabled")};b.prototype.disable=function(){c.prototype.disable.call(this);this.el_.setAttribute("disabled","disabled")};b.prototype.handleKeyPress=function(a){32!==a.which&&13!==a.which&& c.prototype.handleKeyPress.call(this,a)};return b}(wb);t.registerComponent("Button",sa);var Kd=function(c){function b(a,d){z(this,b);a=w(this,c.call(this,a,d));a.mouseused_=!1;a.on("mousedown",a.handleMouseDown);return a}B(b,c);b.prototype.buildCSSClass=function(){return"vjs-big-play-button"};b.prototype.handleClick=function(a){var d=this.player_.play();if(this.mouseused_&&a.clientX&&a.clientY)Ia(d);else{var f=(a=this.player_.getChild("controlBar"))&&a.getChild("playToggle");f?(a=function(){return f.focus()}, Tc(d)?d.then(a,function(){}):this.setTimeout(a,1)):this.player_.focus()}};b.prototype.handleKeyPress=function(a){this.mouseused_=!1;c.prototype.handleKeyPress.call(this,a)};b.prototype.handleMouseDown=function(a){this.mouseused_=!0};return b}(sa);Kd.prototype.controlText_="Play Video";t.registerComponent("BigPlayButton",Kd);var uf=function(c){function b(a,d){z(this,b);a=w(this,c.call(this,a,d));a.controlText(d&&d.controlText||a.localize("Close"));return a}B(b,c);b.prototype.buildCSSClass=function(){return"vjs-close-button "+ c.prototype.buildCSSClass.call(this)};b.prototype.handleClick=function(a){this.trigger({type:"close",bubbles:!1})};return b}(sa);t.registerComponent("CloseButton",uf);var Ld=function(c){function b(a,d){z(this,b);d=w(this,c.call(this,a,d));d.on(a,"play",d.handlePlay);d.on(a,"pause",d.handlePause);d.on(a,"ended",d.handleEnded);return d}B(b,c);b.prototype.buildCSSClass=function(){return"vjs-play-control "+c.prototype.buildCSSClass.call(this)};b.prototype.handleClick=function(a){this.player_.paused()? this.player_.play():this.player_.pause()};b.prototype.handleSeeked=function(a){this.removeClass("vjs-ended");this.player_.paused()?this.handlePause(a):this.handlePlay(a)};b.prototype.handlePlay=function(a){this.removeClass("vjs-ended");this.removeClass("vjs-paused");this.addClass("vjs-playing");this.controlText("Pause")};b.prototype.handlePause=function(a){this.removeClass("vjs-playing");this.addClass("vjs-paused");this.controlText("Play")};b.prototype.handleEnded=function(a){this.removeClass("vjs-playing"); this.addClass("vjs-ended");this.controlText("Replay");this.one(this.player_,"seeked",this.handleSeeked)};return b}(sa);Ld.prototype.controlText_="Play";t.registerComponent("PlayToggle",Ld);var Md=function(c,b){c=0>c?0:c;var a=Math.floor(c%60),d=Math.floor(c/60%60),f=Math.floor(c/3600),g=Math.floor(b/60%60);b=Math.floor(b/3600);if(isNaN(c)||Infinity===c)f=d=a="-";f=0<f||0<b?f+":":"";return f+(((f||10<=g)&&10>d?"0"+d:d)+":")+(10>a?"0"+a:a)},fc=Md,Oa=function(c){return fc(c,1<arguments.length&&void 0!== arguments[1]?arguments[1]:c)},Pa=function(c){function b(a,d){z(this,b);d=w(this,c.call(this,a,d));d.throttledUpdateContent=Ka(H(d,d.updateContent),25);d.on(a,"timeupdate",d.throttledUpdateContent);return d}B(b,c);b.prototype.createEl=function(a){a=this.buildCSSClass();var d=c.prototype.createEl.call(this,"div",{className:a+" vjs-time-control vjs-control",innerHTML:'\x3cspan class\x3d"vjs-control-text"\x3e'+this.localize(this.labelText_)+"\u00a0\x3c/span\x3e"});this.contentEl_=R("span",{className:a+ "-display"},{"aria-live":"off"});this.updateTextNode_();d.appendChild(this.contentEl_);return d};b.prototype.dispose=function(){this.textNode_=this.contentEl_=null;c.prototype.dispose.call(this)};b.prototype.updateTextNode_=function(){if(this.contentEl_){for(;this.contentEl_.firstChild;)this.contentEl_.removeChild(this.contentEl_.firstChild);this.textNode_=v.createTextNode(this.formattedTime_||this.formatTime_(0));this.contentEl_.appendChild(this.textNode_)}};b.prototype.formatTime_=function(a){return Oa(a)}; b.prototype.updateFormattedTime_=function(a){a=this.formatTime_(a);a!==this.formattedTime_&&(this.formattedTime_=a,this.requestAnimationFrame(this.updateTextNode_))};b.prototype.updateContent=function(a){};return b}(t);Pa.prototype.labelText_="Time";Pa.prototype.controlText_="Time";t.registerComponent("TimeDisplay",Pa);var gc=function(c){function b(a,d){z(this,b);d=w(this,c.call(this,a,d));d.on(a,"ended",d.handleEnded);return d}B(b,c);b.prototype.buildCSSClass=function(){return"vjs-current-time"}; b.prototype.updateContent=function(a){a=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();this.updateFormattedTime_(a)};b.prototype.handleEnded=function(a){this.player_.duration()&&this.updateFormattedTime_(this.player_.duration())};return b}(Pa);gc.prototype.labelText_="Current Time";gc.prototype.controlText_="Current Time";t.registerComponent("CurrentTimeDisplay",gc);var hc=function(c){function b(a,d){z(this,b);d=w(this,c.call(this,a,d));d.on(a,"durationchange", d.updateContent);d.on(a,"loadedmetadata",d.throttledUpdateContent);return d}B(b,c);b.prototype.buildCSSClass=function(){return"vjs-duration"};b.prototype.updateContent=function(a){(a=this.player_.duration())&&this.duration_!==a&&(this.duration_=a,this.updateFormattedTime_(a))};return b}(Pa);hc.prototype.labelText_="Duration";hc.prototype.controlText_="Duration";t.registerComponent("DurationDisplay",hc);var vf=function(c){function b(){z(this,b);return w(this,c.apply(this,arguments))}B(b,c);b.prototype.createEl= function(){return c.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider",innerHTML:"\x3cdiv\x3e\x3cspan\x3e/\x3c/span\x3e\x3c/div\x3e"})};return b}(t);t.registerComponent("TimeDivider",vf);var ic=function(c){function b(a,d){z(this,b);d=w(this,c.call(this,a,d));d.on(a,"durationchange",d.throttledUpdateContent);d.on(a,"ended",d.handleEnded);return d}B(b,c);b.prototype.buildCSSClass=function(){return"vjs-remaining-time"};b.prototype.formatTime_=function(a){return"-"+c.prototype.formatTime_.call(this, a)};b.prototype.updateContent=function(a){this.player_.duration()&&(this.player_.remainingTimeDisplay?this.updateFormattedTime_(this.player_.remainingTimeDisplay()):this.updateFormattedTime_(this.player_.remainingTime()))};b.prototype.handleEnded=function(a){this.player_.duration()&&this.updateFormattedTime_(0)};return b}(Pa);ic.prototype.labelText_="Remaining Time";ic.prototype.controlText_="Remaining Time";t.registerComponent("RemainingTimeDisplay",ic);var wf=function(c){function b(a,d){z(this, b);a=w(this,c.call(this,a,d));a.updateShowing();a.on(a.player(),"durationchange",a.updateShowing);return a}B(b,c);b.prototype.createEl=function(){var a=c.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});this.contentEl_=R("div",{className:"vjs-live-display",innerHTML:'\x3cspan class\x3d"vjs-control-text"\x3e'+this.localize("Stream Type")+"\u00a0\x3c/span\x3e"+this.localize("LIVE")},{"aria-live":"off"});a.appendChild(this.contentEl_);return a};b.prototype.dispose=function(){this.contentEl_= null;c.prototype.dispose.call(this)};b.prototype.updateShowing=function(a){Infinity===this.player().duration()?this.show():this.hide()};return b}(t);t.registerComponent("LiveDisplay",wf);var jc=function(c){function b(a,d){z(this,b);a=w(this,c.call(this,a,d));a.bar=a.getChild(a.options_.barName);a.vertical(!!a.options_.vertical);a.enable();return a}B(b,c);b.prototype.enabled=function(){return this.enabled_};b.prototype.enable=function(){if(!this.enabled()){this.on("mousedown",this.handleMouseDown); this.on("touchstart",this.handleMouseDown);this.on("focus",this.handleFocus);this.on("blur",this.handleBlur);this.on("click",this.handleClick);this.on(this.player_,"controlsvisible",this.update);if(this.playerEvent)this.on(this.player_,this.playerEvent,this.update);this.removeClass("disabled");this.setAttribute("tabindex",0);this.enabled_=!0}};b.prototype.disable=function(){if(this.enabled()){var a=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown);this.off("touchstart",this.handleMouseDown); this.off("focus",this.handleFocus);this.off("blur",this.handleBlur);this.off("click",this.handleClick);this.off(this.player_,"controlsvisible",this.update);this.off(a,"mousemove",this.handleMouseMove);this.off(a,"mouseup",this.handleMouseUp);this.off(a,"touchmove",this.handleMouseMove);this.off(a,"touchend",this.handleMouseUp);this.removeAttribute("tabindex");this.addClass("disabled");this.playerEvent&&this.off(this.player_,this.playerEvent,this.update);this.enabled_=!1}};b.prototype.createEl=function(a){var d= 1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},f=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};d.className+=" vjs-slider";d=C({tabIndex:0},d);f=C({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},f);return c.prototype.createEl.call(this,a,d,f)};b.prototype.handleMouseDown=function(a){var d=this.bar.el_.ownerDocument;"mousedown"===a.type&&a.preventDefault();"touchstart"!==a.type||wa||a.preventDefault();Gc();this.addClass("vjs-sliding");this.trigger("slideractive"); this.on(d,"mousemove",this.handleMouseMove);this.on(d,"mouseup",this.handleMouseUp);this.on(d,"touchmove",this.handleMouseMove);this.on(d,"touchend",this.handleMouseUp);this.handleMouseMove(a)};b.prototype.handleMouseMove=function(a){};b.prototype.handleMouseUp=function(){var a=this.bar.el_.ownerDocument;Hc();this.removeClass("vjs-sliding");this.trigger("sliderinactive");this.off(a,"mousemove",this.handleMouseMove);this.off(a,"mouseup",this.handleMouseUp);this.off(a,"touchmove",this.handleMouseMove); this.off(a,"touchend",this.handleMouseUp);this.update()};b.prototype.update=function(){if(this.el_){var a=this.getPercent(),d=this.bar;if(d){if("number"!==typeof a||a!==a||0>a||Infinity===a)a=0;var f=(100*a).toFixed(2)+"%";d=d.el().style;this.vertical()?d.height=f:d.width=f;return a}}};b.prototype.calculateDistance=function(a){a=Eb(this.el_,a);return this.vertical()?a.y:a.x};b.prototype.handleFocus=function(){this.on(this.bar.el_.ownerDocument,"keydown",this.handleKeyPress)};b.prototype.handleKeyPress= function(a){if(37===a.which||40===a.which)a.preventDefault(),this.stepBack();else if(38===a.which||39===a.which)a.preventDefault(),this.stepForward()};b.prototype.handleBlur=function(){this.off(this.bar.el_.ownerDocument,"keydown",this.handleKeyPress)};b.prototype.handleClick=function(a){a.stopImmediatePropagation();a.preventDefault()};b.prototype.vertical=function(a){if(void 0===a)return this.vertical_||!1;(this.vertical_=!!a)?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")}; return b}(t);t.registerComponent("Slider",jc);var xf=function(c){function b(a,d){z(this,b);d=w(this,c.call(this,a,d));d.partEls_=[];d.on(a,"progress",d.update);return d}B(b,c);b.prototype.createEl=function(){return c.prototype.createEl.call(this,"div",{className:"vjs-load-progress",innerHTML:'\x3cspan class\x3d"vjs-control-text"\x3e\x3cspan\x3e'+this.localize("Loaded")+"\x3c/span\x3e: 0%\x3c/span\x3e"})};b.prototype.dispose=function(){this.partEls_=null;c.prototype.dispose.call(this)};b.prototype.update= function(a){a=this.player_.buffered();var d=this.player_.duration(),f=this.player_.bufferedEnd(),g=this.partEls_,h=function(q,x){q=q/x||0;return 100*(1<=q?1:q)+"%"};this.el_.style.width=h(f,d);for(d=0;d<a.length;d++){var k=a.start(d),l=a.end(d),n=g[d];n||(n=this.el_.appendChild(R()),g[d]=n);n.style.left=h(k,f);n.style.width=h(l-k,f)}for(f=g.length;f>a.length;f--)this.el_.removeChild(g[f-1]);g.length=a.length};return b}(t);t.registerComponent("LoadProgressBar",xf);var yf=function(c){function b(){z(this, b);return w(this,c.apply(this,arguments))}B(b,c);b.prototype.createEl=function(){return c.prototype.createEl.call(this,"div",{className:"vjs-time-tooltip"})};b.prototype.update=function(a,d,f){var g=Ta(this.el_),h=Ta(this.player_.el()),k=a.width*d;h&&g&&(d=a.left-h.left+k,a=a.width-k+(h.right-a.right),h=g.width/2,d<h?h+=h-d:a<h&&(h=a),0>h?h=0:h>g.width&&(h=g.width),this.el_.style.right="-"+h+"px",Ra(this.el_,f))};return b}(t);t.registerComponent("TimeTooltip",yf);var kc=function(c){function b(){z(this, b);return w(this,c.apply(this,arguments))}B(b,c);b.prototype.createEl=function(){return c.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar",innerHTML:'\x3cspan class\x3d"vjs-control-text"\x3e\x3cspan\x3e'+this.localize("Progress")+"\x3c/span\x3e: 0%\x3c/span\x3e"})};b.prototype.update=function(a,d){var f=this;this.rafId_&&this.cancelAnimationFrame(this.rafId_);this.rafId_=this.requestAnimationFrame(function(){var g=f.player_.scrubbing()?f.player_.getCache().currentTime: f.player_.currentTime();g=Oa(g,f.player_.duration());var h=f.getChild("timeTooltip");h&&h.update(a,d,g)})};return b}(t);kc.prototype.options_={children:[]};oa&&!(8<oa)||qa||va||kc.prototype.options_.children.push("timeTooltip");t.registerComponent("PlayProgressBar",kc);var Nd=function(c){function b(a,d){z(this,b);a=w(this,c.call(this,a,d));a.update=Ka(H(a,a.update),25);return a}B(b,c);b.prototype.createEl=function(){return c.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})};b.prototype.update= function(a,d){var f=this;this.rafId_&&this.cancelAnimationFrame(this.rafId_);this.rafId_=this.requestAnimationFrame(function(){var g=f.player_.duration();g=Oa(d*g,g);f.el_.style.left=a.width*d+"px";f.getChild("timeTooltip").update(a,d,g)})};return b}(t);Nd.prototype.options_={children:["timeTooltip"]};t.registerComponent("MouseTimeDisplay",Nd);var xb=function(c){function b(a,d){z(this,b);a=w(this,c.call(this,a,d));a.setEventHandlers_();return a}B(b,c);b.prototype.setEventHandlers_=function(){var a= this;this.update=Ka(H(this,this.update),30);this.on(this.player_,"timeupdate",this.update);this.on(this.player_,"ended",this.handleEnded);this.updateInterval=null;this.on(this.player_,["playing"],function(){a.clearInterval(a.updateInterval);a.updateInterval=a.setInterval(function(){a.requestAnimationFrame(function(){a.update()})},30)});this.on(this.player_,["ended","pause","waiting"],function(){a.clearInterval(a.updateInterval)});this.on(this.player_,["timeupdate","ended"],this.update)};b.prototype.createEl= function(){return c.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})};b.prototype.update_=function(a,d){var f=this.player_.duration();this.el_.setAttribute("aria-valuenow",(100*d).toFixed(2));this.el_.setAttribute("aria-valuetext",this.localize("progress bar timing: currentTime\x3d{1} duration\x3d{2}",[Oa(a,f),Oa(f,f)],"{1} of {2}"));this.bar.update(Ta(this.el_),d)};b.prototype.update=function(a){a=c.prototype.update.call(this);this.update_(this.getCurrentTime_(), a);return a};b.prototype.getCurrentTime_=function(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()};b.prototype.handleEnded=function(a){this.update_(this.player_.duration(),1)};b.prototype.getPercent=function(){var a=this.getCurrentTime_()/this.player_.duration();return 1<=a?1:a};b.prototype.handleMouseDown=function(a){Ga(a)&&(a.stopPropagation(),this.player_.scrubbing(!0),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),c.prototype.handleMouseDown.call(this, a))};b.prototype.handleMouseMove=function(a){Ga(a)&&(a=this.calculateDistance(a)*this.player_.duration(),a===this.player_.duration()&&(a-=.1),this.player_.currentTime(a))};b.prototype.enable=function(){c.prototype.enable.call(this);var a=this.getChild("mouseTimeDisplay");a&&a.show()};b.prototype.disable=function(){c.prototype.disable.call(this);var a=this.getChild("mouseTimeDisplay");a&&a.hide()};b.prototype.handleMouseUp=function(a){c.prototype.handleMouseUp.call(this,a);a&&a.stopPropagation();this.player_.scrubbing(!1); this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0});this.videoWasPlaying&&Ia(this.player_.play())};b.prototype.stepForward=function(){this.player_.currentTime(this.player_.currentTime()+5)};b.prototype.stepBack=function(){this.player_.currentTime(this.player_.currentTime()-5)};b.prototype.handleAction=function(a){this.player_.paused()?this.player_.play():this.player_.pause()};b.prototype.handleKeyPress=function(a){32===a.which||13===a.which?(a.preventDefault(),this.handleAction(a)): c.prototype.handleKeyPress&&c.prototype.handleKeyPress.call(this,a)};return b}(jc);xb.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"};oa&&!(8<oa)||qa||va||xb.prototype.options_.children.splice(1,0,"mouseTimeDisplay");xb.prototype.playerEvent="timeupdate";t.registerComponent("SeekBar",xb);var Od=function(c){function b(a,d){z(this,b);a=w(this,c.call(this,a,d));a.handleMouseMove=Ka(H(a,a.handleMouseMove),25);a.throttledHandleMouseSeek=Ka(H(a,a.handleMouseSeek), 25);a.enable();return a}B(b,c);b.prototype.createEl=function(){return c.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})};b.prototype.handleMouseMove=function(a){var d=this.getChild("seekBar");if(d){var f=d.getChild("mouseTimeDisplay"),g=d.el();d=Ta(g);a=Eb(g,a).x;1<a?a=1:0>a&&(a=0);f&&f.update(d,a)}};b.prototype.handleMouseSeek=function(a){var d=this.getChild("seekBar");d&&d.handleMouseMove(a)};b.prototype.enabled=function(){return this.enabled_};b.prototype.disable= function(){this.children().forEach(function(a){return a.disable&&a.disable()});this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDown),this.off(this.el_,"mousemove",this.handleMouseMove),this.handleMouseUp(),this.addClass("disabled"),this.enabled_=!1)};b.prototype.enable=function(){this.children().forEach(function(a){return a.enable&&a.enable()});this.enabled()||(this.on(["mousedown","touchstart"],this.handleMouseDown),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"), this.enabled_=!0)};b.prototype.handleMouseDown=function(a){var d=this.el_.ownerDocument,f=this.getChild("seekBar");f&&f.handleMouseDown(a);this.on(d,"mousemove",this.throttledHandleMouseSeek);this.on(d,"touchmove",this.throttledHandleMouseSeek);this.on(d,"mouseup",this.handleMouseUp);this.on(d,"touchend",this.handleMouseUp)};b.prototype.handleMouseUp=function(a){var d=this.el_.ownerDocument,f=this.getChild("seekBar");f&&f.handleMouseUp(a);this.off(d,"mousemove",this.throttledHandleMouseSeek);this.off(d, "touchmove",this.throttledHandleMouseSeek);this.off(d,"mouseup",this.handleMouseUp);this.off(d,"touchend",this.handleMouseUp)};return b}(t);Od.prototype.options_={children:["seekBar"]};t.registerComponent("ProgressControl",Od);var Pd=function(c){function b(a,d){z(this,b);d=w(this,c.call(this,a,d));d.on(a,"fullscreenchange",d.handleFullscreenChange);!1===v[ra.fullscreenEnabled]&&d.disable();return d}B(b,c);b.prototype.buildCSSClass=function(){return"vjs-fullscreen-control "+c.prototype.buildCSSClass.call(this)}; b.prototype.handleFullscreenChange=function(a){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")};b.prototype.handleClick=function(a){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()};return b}(sa);Pd.prototype.controlText_="Fullscreen";t.registerComponent("FullscreenToggle",Pd);var zf=function(c,b){b.tech_&&!b.tech_.featuresVolumeControl&&c.addClass("vjs-hidden");c.on(b,"loadstart",function(){b.tech_.featuresVolumeControl? c.removeClass("vjs-hidden"):c.addClass("vjs-hidden")})},Af=function(c){function b(){z(this,b);return w(this,c.apply(this,arguments))}B(b,c);b.prototype.createEl=function(){return c.prototype.createEl.call(this,"div",{className:"vjs-volume-level",innerHTML:'\x3cspan class\x3d"vjs-control-text"\x3e\x3c/span\x3e'})};return b}(t);t.registerComponent("VolumeLevel",Af);var lc=function(c){function b(a,d){z(this,b);var f=w(this,c.call(this,a,d));f.on("slideractive",f.updateLastVolume_);f.on(a,"volumechange", f.updateARIAAttributes);a.ready(function(){return f.updateARIAAttributes()});return f}B(b,c);b.prototype.createEl=function(){return c.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})};b.prototype.handleMouseDown=function(a){Ga(a)&&c.prototype.handleMouseDown.call(this,a)};b.prototype.handleMouseMove=function(a){Ga(a)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(a)))};b.prototype.checkMuted= function(){this.player_.muted()&&this.player_.muted(!1)};b.prototype.getPercent=function(){return this.player_.muted()?0:this.player_.volume()};b.prototype.stepForward=function(){this.checkMuted();this.player_.volume(this.player_.volume()+.1)};b.prototype.stepBack=function(){this.checkMuted();this.player_.volume(this.player_.volume()-.1)};b.prototype.updateARIAAttributes=function(a){a=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",a);this.el_.setAttribute("aria-valuetext", a+"%")};b.prototype.volumeAsPercentage_=function(){return Math.round(100*this.player_.volume())};b.prototype.updateLastVolume_=function(){var a=this,d=this.player_.volume();this.one("sliderinactive",function(){0===a.player_.volume()&&a.player_.lastVolume_(d)})};return b}(jc);lc.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"};lc.prototype.playerEvent="volumechange";t.registerComponent("VolumeBar",lc);var Qd=function(c){function b(a){var d=1<arguments.length&&void 0!==arguments[1]? arguments[1]:{};z(this,b);d.vertical=d.vertical||!1;if("undefined"===typeof d.volumeBar||P(d.volumeBar))d.volumeBar=d.volumeBar||{},d.volumeBar.vertical=d.vertical;var f=w(this,c.call(this,a,d));zf(f,a);f.throttledHandleMouseMove=Ka(H(f,f.handleMouseMove),25);f.on("mousedown",f.handleMouseDown);f.on("touchstart",f.handleMouseDown);f.on(f.volumeBar,["focus","slideractive"],function(){f.volumeBar.addClass("vjs-slider-active");f.addClass("vjs-slider-active");f.trigger("slideractive")});f.on(f.volumeBar, ["blur","sliderinactive"],function(){f.volumeBar.removeClass("vjs-slider-active");f.removeClass("vjs-slider-active");f.trigger("sliderinactive")});return f}B(b,c);b.prototype.createEl=function(){var a="vjs-volume-horizontal";this.options_.vertical&&(a="vjs-volume-vertical");return c.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control "+a})};b.prototype.handleMouseDown=function(a){a=this.el_.ownerDocument;this.on(a,"mousemove",this.throttledHandleMouseMove);this.on(a,"touchmove", this.throttledHandleMouseMove);this.on(a,"mouseup",this.handleMouseUp);this.on(a,"touchend",this.handleMouseUp)};b.prototype.handleMouseUp=function(a){a=this.el_.ownerDocument;this.off(a,"mousemove",this.throttledHandleMouseMove);this.off(a,"touchmove",this.throttledHandleMouseMove);this.off(a,"mouseup",this.handleMouseUp);this.off(a,"touchend",this.handleMouseUp)};b.prototype.handleMouseMove=function(a){this.volumeBar.handleMouseMove(a)};return b}(t);Qd.prototype.options_={children:["volumeBar"]}; t.registerComponent("VolumeControl",Qd);var Bf=function(c,b){b.tech_&&!b.tech_.featuresMuteControl&&c.addClass("vjs-hidden");c.on(b,"loadstart",function(){b.tech_.featuresMuteControl?c.removeClass("vjs-hidden"):c.addClass("vjs-hidden")})},Rd=function(c){function b(a,d){z(this,b);d=w(this,c.call(this,a,d));Bf(d,a);d.on(a,["loadstart","volumechange"],d.update);return d}B(b,c);b.prototype.buildCSSClass=function(){return"vjs-mute-control "+c.prototype.buildCSSClass.call(this)};b.prototype.handleClick= function(a){a=this.player_.volume();var d=this.player_.lastVolume_();0===a?(this.player_.volume(.1>d?.1:d),this.player_.muted(!1)):this.player_.muted(this.player_.muted()?!1:!0)};b.prototype.update=function(a){this.updateIcon_();this.updateControlText_()};b.prototype.updateIcon_=function(){var a=this.player_.volume(),d=3;qa&&this.player_.muted(this.player_.tech_.el_.muted);0===a||this.player_.muted()?d=0:.33>a?d=1:.67>a&&(d=2);for(a=0;4>a;a++)Sa(this.el_,"vjs-vol-"+a);xa(this.el_,"vjs-vol-"+d)};b.prototype.updateControlText_= function(){var a=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==a&&this.controlText(a)};return b}(sa);Rd.prototype.controlText_="Mute";t.registerComponent("MuteToggle",Rd);var Sd=function(c){function b(a){var d=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};z(this,b);d.inline="undefined"!==typeof d.inline?d.inline:!0;if("undefined"===typeof d.volumeControl||P(d.volumeControl))d.volumeControl=d.volumeControl||{},d.volumeControl.vertical=!d.inline;d= w(this,c.call(this,a,d));d.on(a,["loadstart"],d.volumePanelState_);d.on(d.volumeControl,["slideractive"],d.sliderActive_);d.on(d.volumeControl,["sliderinactive"],d.sliderInactive_);return d}B(b,c);b.prototype.sliderActive_=function(){this.addClass("vjs-slider-active")};b.prototype.sliderInactive_=function(){this.removeClass("vjs-slider-active")};b.prototype.volumePanelState_=function(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden");this.volumeControl.hasClass("vjs-hidden")&& !this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")};b.prototype.createEl=function(){var a="vjs-volume-panel-horizontal";this.options_.inline||(a="vjs-volume-panel-vertical");return c.prototype.createEl.call(this,"div",{className:"vjs-volume-panel vjs-control "+a})};return b}(t);Sd.prototype.options_={children:["muteToggle","volumeControl"]};t.registerComponent("VolumePanel",Sd);var mc=function(c){function b(a,d){z(this,b);a=w(this,c.call(this,a,d));d&&(a.menuButton_=d.menuButton); a.focusedChild_=-1;a.on("keydown",a.handleKeyPress);return a}B(b,c);b.prototype.addItem=function(a){this.addChild(a);a.on("click",H(this,function(d){this.menuButton_&&(this.menuButton_.unpressButton(),"CaptionSettingsMenuItem"!==a.name()&&this.menuButton_.focus())}))};b.prototype.createEl=function(){this.contentEl_=R(this.options_.contentElType||"ul",{className:"vjs-menu-content"});this.contentEl_.setAttribute("role","menu");var a=c.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"}); a.appendChild(this.contentEl_);ja(a,"click",function(d){d.preventDefault();d.stopImmediatePropagation()});return a};b.prototype.dispose=function(){this.contentEl_=null;c.prototype.dispose.call(this)};b.prototype.handleKeyPress=function(a){if(37===a.which||40===a.which)a.preventDefault(),this.stepForward();else if(38===a.which||39===a.which)a.preventDefault(),this.stepBack()};b.prototype.stepForward=function(){var a=0;void 0!==this.focusedChild_&&(a=this.focusedChild_+1);this.focus(a)};b.prototype.stepBack= function(){var a=0;void 0!==this.focusedChild_&&(a=this.focusedChild_-1);this.focus(a)};b.prototype.focus=function(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:0,d=this.children().slice();d.length&&d[0].className&&/vjs-menu-title/.test(d[0].className)&&d.shift();0<d.length&&(0>a?a=0:a>=d.length&&(a=d.length-1),this.focusedChild_=a,d[a].el_.focus())};return b}(t);t.registerComponent("Menu",mc);var nc=function(c){function b(a){var d=1<arguments.length&&void 0!==arguments[1]?arguments[1]: {};z(this,b);var f=w(this,c.call(this,a,d));f.menuButton_=new sa(a,d);f.menuButton_.controlText(f.controlText_);f.menuButton_.el_.setAttribute("aria-haspopup","true");d=sa.prototype.buildCSSClass();f.menuButton_.el_.className=f.buildCSSClass()+" "+d;f.menuButton_.removeClass("vjs-control");f.addChild(f.menuButton_);f.update();f.enabled_=!0;f.on(f.menuButton_,"tap",f.handleClick);f.on(f.menuButton_,"click",f.handleClick);f.on(f.menuButton_,"focus",f.handleFocus);f.on(f.menuButton_,"blur",f.handleBlur); f.on("keydown",f.handleSubmenuKeyPress);return f}B(b,c);b.prototype.update=function(){var a=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu));this.menu=a;this.addChild(a);this.buttonPressed_=!1;this.menuButton_.el_.setAttribute("aria-expanded","false");this.items&&this.items.length<=this.hideThreshold_?this.hide():this.show()};b.prototype.createMenu=function(){var a=new mc(this.player_,{menuButton:this});this.hideThreshold_=0;if(this.options_.title){var d=R("li",{className:"vjs-menu-title", innerHTML:M(this.options_.title),tabIndex:-1});this.hideThreshold_+=1;a.children_.unshift(d);ib(d,a.contentEl())}if(this.items=this.createItems())for(d=0;d<this.items.length;d++)a.addItem(this.items[d]);return a};b.prototype.createItems=function(){};b.prototype.createEl=function(){return c.prototype.createEl.call(this,"div",{className:this.buildWrapperCSSClass()},{})};b.prototype.buildWrapperCSSClass=function(){var a="vjs-menu-button";a=!0===this.options_.inline?a+"-inline":a+"-popup";var d=sa.prototype.buildCSSClass(); return"vjs-menu-button "+a+" "+d+" "+c.prototype.buildCSSClass.call(this)};b.prototype.buildCSSClass=function(){var a="vjs-menu-button";a=!0===this.options_.inline?a+"-inline":a+"-popup";return"vjs-menu-button "+a+" "+c.prototype.buildCSSClass.call(this)};b.prototype.controlText=function(a){var d=1<arguments.length&&void 0!==arguments[1]?arguments[1]:this.menuButton_.el();return this.menuButton_.controlText(a,d)};b.prototype.handleClick=function(a){this.one(this.menu.contentEl(),"mouseleave",H(this, function(d){this.unpressButton();this.el_.blur()}));this.buttonPressed_?this.unpressButton():this.pressButton()};b.prototype.focus=function(){this.menuButton_.focus()};b.prototype.blur=function(){this.menuButton_.blur()};b.prototype.handleFocus=function(){ja(v,"keydown",H(this,this.handleKeyPress))};b.prototype.handleBlur=function(){Z(v,"keydown",H(this,this.handleKeyPress))};b.prototype.handleKeyPress=function(a){27===a.which||9===a.which?(this.buttonPressed_&&this.unpressButton(),9!==a.which&&(a.preventDefault(), this.menuButton_.el_.focus())):38!==a.which&&40!==a.which||this.buttonPressed_||(this.pressButton(),a.preventDefault())};b.prototype.handleSubmenuKeyPress=function(a){if(27===a.which||9===a.which)this.buttonPressed_&&this.unpressButton(),9!==a.which&&(a.preventDefault(),this.menuButton_.el_.focus())};b.prototype.pressButton=function(){this.enabled_&&(this.buttonPressed_=!0,this.menu.lockShowing(),this.menuButton_.el_.setAttribute("aria-expanded","true"),qa&&hb()||this.menu.focus())};b.prototype.unpressButton= function(){this.enabled_&&(this.buttonPressed_=!1,this.menu.unlockShowing(),this.menuButton_.el_.setAttribute("aria-expanded","false"))};b.prototype.disable=function(){this.unpressButton();this.enabled_=!1;this.addClass("vjs-disabled");this.menuButton_.disable()};b.prototype.enable=function(){this.enabled_=!0;this.removeClass("vjs-disabled");this.menuButton_.enable()};return b}(t);t.registerComponent("MenuButton",nc);var oc=function(c){function b(a,d){z(this,b);var f=d.tracks;a=w(this,c.call(this, a,d));1>=a.items.length&&a.hide();if(!f)return w(a);var g=H(a,a.update);f.addEventListener("removetrack",g);f.addEventListener("addtrack",g);a.player_.on("ready",g);a.player_.on("dispose",function(){f.removeEventListener("removetrack",g);f.removeEventListener("addtrack",g)});return a}B(b,c);return b}(nc);t.registerComponent("TrackButton",oc);var db=function(c){function b(a,d){z(this,b);a=w(this,c.call(this,a,d));a.selectable=d.selectable;a.isSelected_=d.selected||!1;a.multiSelectable=d.multiSelectable; a.selected(a.isSelected_);a.selectable?a.multiSelectable?a.el_.setAttribute("role","menuitemcheckbox"):a.el_.setAttribute("role","menuitemradio"):a.el_.setAttribute("role","menuitem");return a}B(b,c);b.prototype.createEl=function(a,d,f){this.nonIconControl=!0;return c.prototype.createEl.call(this,"li",C({className:"vjs-menu-item",innerHTML:'\x3cspan class\x3d"vjs-menu-item-text"\x3e'+this.localize(this.options_.label)+"\x3c/span\x3e",tabIndex:-1},d),f)};b.prototype.handleClick=function(a){this.selected(!0)}; b.prototype.selected=function(a){this.selectable&&(a?(this.addClass("vjs-selected"),this.el_.setAttribute("aria-checked","true"),this.controlText(", selected"),this.isSelected_=!0):(this.removeClass("vjs-selected"),this.el_.setAttribute("aria-checked","false"),this.controlText(""),this.isSelected_=!1))};return b}(wb);t.registerComponent("MenuItem",db);var eb=function(c){function b(a,d){z(this,b);var f=d.track,g=a.textTracks();d.label=f.label||f.language||"Unknown";d.selected="showing"===f.mode;var h= w(this,c.call(this,a,d));h.track=f;var k=function(){for(var q=arguments.length,x=Array(q),F=0;F<q;F++)x[F]=arguments[F];h.handleTracksChange.apply(h,x)},l=function(){for(var q=arguments.length,x=Array(q),F=0;F<q;F++)x[F]=arguments[F];h.handleSelectedLanguageChange.apply(h,x)};a.on(["loadstart","texttrackchange"],k);g.addEventListener("change",k);g.addEventListener("selectedlanguagechange",l);h.on("dispose",function(){a.off(["loadstart","texttrackchange"],k);g.removeEventListener("change",k);g.removeEventListener("selectedlanguagechange", l)});if(void 0===g.onchange){var n=void 0;h.on(["tap","click"],function(){if("object"!==Ea(p.Event))try{n=new p.Event("change")}catch(q){}n||(n=v.createEvent("Event"),n.initEvent("change",!0,!0));g.dispatchEvent(n)})}h.handleTracksChange();return h}B(b,c);b.prototype.handleClick=function(a){var d=this.track.kind,f=this.track.kinds,g=this.player_.textTracks();f||(f=[d]);c.prototype.handleClick.call(this,a);if(g)for(a=0;a<g.length;a++)d=g[a],d===this.track&&-1<f.indexOf(d.kind)?"showing"!==d.mode&& (d.mode="showing"):"disabled"!==d.mode&&(d.mode="disabled")};b.prototype.handleTracksChange=function(a){a="showing"===this.track.mode;a!==this.isSelected_&&this.selected(a)};b.prototype.handleSelectedLanguageChange=function(a){"showing"===this.track.mode&&(a=this.player_.cache_.selectedLanguage,a&&a.enabled&&a.language===this.track.language&&a.kind!==this.track.kind||(this.player_.cache_.selectedLanguage={enabled:!0,language:this.track.language,kind:this.track.kind}))};b.prototype.dispose=function(){this.track= null;c.prototype.dispose.call(this)};return b}(db);t.registerComponent("TextTrackMenuItem",eb);var Td=function(c){function b(a,d){z(this,b);d.track={player:a,kind:d.kind,kinds:d.kinds,"default":!1,mode:"disabled"};d.kinds||(d.kinds=[d.kind]);d.track.label=d.label?d.label:d.kinds.join(" and ")+" off";d.selectable=!0;d.multiSelectable=!1;return w(this,c.call(this,a,d))}B(b,c);b.prototype.handleTracksChange=function(a){a=this.player().textTracks();for(var d=!0,f=0,g=a.length;f<g;f++){var h=a[f];if(-1< this.options_.kinds.indexOf(h.kind)&&"showing"===h.mode){d=!1;break}}d!==this.isSelected_&&this.selected(d)};b.prototype.handleSelectedLanguageChange=function(a){a=this.player().textTracks();for(var d=!0,f=0,g=a.length;f<g;f++){var h=a[f];if(-1<["captions","descriptions","subtitles"].indexOf(h.kind)&&"showing"===h.mode){d=!1;break}}d&&(this.player_.cache_.selectedLanguage={enabled:!1})};return b}(eb);t.registerComponent("OffTextTrackMenuItem",Td);var Qa=function(c){function b(a){var d=1<arguments.length&& void 0!==arguments[1]?arguments[1]:{};z(this,b);d.tracks=a.textTracks();return w(this,c.call(this,a,d))}B(b,c);b.prototype.createItems=function(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],d=1<arguments.length&&void 0!==arguments[1]?arguments[1]:eb,f=void 0;this.label_&&(f=this.label_+" off");a.push(new Td(this.player_,{kinds:this.kinds_,kind:this.kind_,label:f}));this.hideThreshold_+=1;f=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var g= 0;g<f.length;g++){var h=f[g];if(-1<this.kinds_.indexOf(h.kind)){var k=new d(this.player_,{track:h,selectable:!0,multiSelectable:!1});k.addClass("vjs-"+h.kind+"-menu-item");a.push(k)}}return a};return b}(oc);t.registerComponent("TextTrackButton",Qa);var Ud=function(c){function b(a,d){z(this,b);var f=d.track,g=d.cue,h=a.currentTime();d.selectable=!0;d.multiSelectable=!1;d.label=g.text;d.selected=g.startTime<=h&&h<g.endTime;a=w(this,c.call(this,a,d));a.track=f;a.cue=g;f.addEventListener("cuechange", H(a,a.update));return a}B(b,c);b.prototype.handleClick=function(a){c.prototype.handleClick.call(this);this.player_.currentTime(this.cue.startTime);this.update(this.cue.startTime)};b.prototype.update=function(a){a=this.cue;var d=this.player_.currentTime();this.selected(a.startTime<=d&&d<a.endTime)};return b}(db);t.registerComponent("ChaptersTrackMenuItem",Ud);var pc=function(c){function b(a,d,f){z(this,b);return w(this,c.call(this,a,d,f))}B(b,c);b.prototype.buildCSSClass=function(){return"vjs-chapters-button "+ c.prototype.buildCSSClass.call(this)};b.prototype.buildWrapperCSSClass=function(){return"vjs-chapters-button "+c.prototype.buildWrapperCSSClass.call(this)};b.prototype.update=function(a){this.track_&&(!a||"addtrack"!==a.type&&"removetrack"!==a.type)||this.setTrack(this.findChaptersTrack());c.prototype.update.call(this)};b.prototype.setTrack=function(a){if(this.track_!==a){this.updateHandler_||(this.updateHandler_=this.update.bind(this));if(this.track_){var d=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_); d&&d.removeEventListener("load",this.updateHandler_);this.track_=null}if(this.track_=a)this.track_.mode="hidden",(a=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_))&&a.addEventListener("load",this.updateHandler_)}};b.prototype.findChaptersTrack=function(){for(var a=this.player_.textTracks()||[],d=a.length-1;0<=d;d--){var f=a[d];if(f.kind===this.kind_)return f}};b.prototype.getMenuCaption=function(){return this.track_&&this.track_.label?this.track_.label:this.localize(M(this.kind_))}; b.prototype.createMenu=function(){this.options_.title=this.getMenuCaption();return c.prototype.createMenu.call(this)};b.prototype.createItems=function(){var a=[];if(!this.track_)return a;var d=this.track_.cues;if(!d)return a;for(var f=0,g=d.length;f<g;f++){var h=new Ud(this.player_,{track:this.track_,cue:d[f]});a.push(h)}return a};return b}(Qa);pc.prototype.kind_="chapters";pc.prototype.controlText_="Chapters";t.registerComponent("ChaptersButton",pc);var qc=function(c){function b(a,d,f){z(this,b); d=w(this,c.call(this,a,d,f));var g=a.textTracks(),h=H(d,d.handleTracksChange);g.addEventListener("change",h);d.on("dispose",function(){g.removeEventListener("change",h)});return d}B(b,c);b.prototype.handleTracksChange=function(a){a=this.player().textTracks();for(var d=!1,f=0,g=a.length;f<g;f++){var h=a[f];if(h.kind!==this.kind_&&"showing"===h.mode){d=!0;break}}d?this.disable():this.enable()};b.prototype.buildCSSClass=function(){return"vjs-descriptions-button "+c.prototype.buildCSSClass.call(this)}; b.prototype.buildWrapperCSSClass=function(){return"vjs-descriptions-button "+c.prototype.buildWrapperCSSClass.call(this)};return b}(Qa);qc.prototype.kind_="descriptions";qc.prototype.controlText_="Descriptions";t.registerComponent("DescriptionsButton",qc);var rc=function(c){function b(a,d,f){z(this,b);return w(this,c.call(this,a,d,f))}B(b,c);b.prototype.buildCSSClass=function(){return"vjs-subtitles-button "+c.prototype.buildCSSClass.call(this)};b.prototype.buildWrapperCSSClass=function(){return"vjs-subtitles-button "+ c.prototype.buildWrapperCSSClass.call(this)};return b}(Qa);rc.prototype.kind_="subtitles";rc.prototype.controlText_="Subtitles";t.registerComponent("SubtitlesButton",rc);var sc=function(c){function b(a,d){z(this,b);d.track={player:a,kind:d.kind,label:d.kind+" settings",selectable:!1,"default":!1,mode:"disabled"};d.selectable=!1;d.name="CaptionSettingsMenuItem";a=w(this,c.call(this,a,d));a.addClass("vjs-texttrack-settings");a.controlText(", opens "+d.kind+" settings dialog");return a}B(b,c);b.prototype.handleClick= function(a){this.player().getChild("textTrackSettings").open()};return b}(eb);t.registerComponent("CaptionSettingsMenuItem",sc);var tc=function(c){function b(a,d,f){z(this,b);return w(this,c.call(this,a,d,f))}B(b,c);b.prototype.buildCSSClass=function(){return"vjs-captions-button "+c.prototype.buildCSSClass.call(this)};b.prototype.buildWrapperCSSClass=function(){return"vjs-captions-button "+c.prototype.buildWrapperCSSClass.call(this)};b.prototype.createItems=function(){var a=[];this.player().tech_&& this.player().tech_.featuresNativeTextTracks||!this.player().getChild("textTrackSettings")||(a.push(new sc(this.player_,{kind:this.kind_})),this.hideThreshold_+=1);return c.prototype.createItems.call(this,a)};return b}(Qa);tc.prototype.kind_="captions";tc.prototype.controlText_="Captions";t.registerComponent("CaptionsButton",tc);var Vd=function(c){function b(){z(this,b);return w(this,c.apply(this,arguments))}B(b,c);b.prototype.createEl=function(a,d,f){var g='\x3cspan class\x3d"vjs-menu-item-text"\x3e'+ this.localize(this.options_.label);"captions"===this.options_.track.kind&&(g+='\n \x3cspan aria-hidden\x3d"true" class\x3d"vjs-icon-placeholder"\x3e\x3c/span\x3e\n \x3cspan class\x3d"vjs-control-text"\x3e '+this.localize("Captions")+"\x3c/span\x3e\n ");return c.prototype.createEl.call(this,a,C({innerHTML:g+"\x3c/span\x3e"},d),f)};return b}(eb);t.registerComponent("SubsCapsMenuItem",Vd);var uc=function(c){function b(a){var d=1<arguments.length&&void 0!==arguments[1]?arguments[1]: {};z(this,b);d=w(this,c.call(this,a,d));d.label_="subtitles";-1<["en","en-us","en-ca","fr-ca"].indexOf(d.player_.language_)&&(d.label_="captions");d.menuButton_.controlText(M(d.label_));return d}B(b,c);b.prototype.buildCSSClass=function(){return"vjs-subs-caps-button "+c.prototype.buildCSSClass.call(this)};b.prototype.buildWrapperCSSClass=function(){return"vjs-subs-caps-button "+c.prototype.buildWrapperCSSClass.call(this)};b.prototype.createItems=function(){var a=[];this.player().tech_&&this.player().tech_.featuresNativeTextTracks|| !this.player().getChild("textTrackSettings")||(a.push(new sc(this.player_,{kind:this.label_})),this.hideThreshold_+=1);return a=c.prototype.createItems.call(this,a,Vd)};return b}(Qa);uc.prototype.kinds_=["captions","subtitles"];uc.prototype.controlText_="Subtitles";t.registerComponent("SubsCapsButton",uc);var Wd=function(c){function b(a,d){z(this,b);var f=d.track,g=a.audioTracks();d.label=f.label||f.language||"Unknown";d.selected=f.enabled;var h=w(this,c.call(this,a,d));h.track=f;h.addClass("vjs-"+ f.kind+"-menu-item");var k=function(){for(var l=arguments.length,n=Array(l),q=0;q<l;q++)n[q]=arguments[q];h.handleTracksChange.apply(h,n)};g.addEventListener("change",k);h.on("dispose",function(){g.removeEventListener("change",k)});return h}B(b,c);b.prototype.createEl=function(a,d,f){var g='\x3cspan class\x3d"vjs-menu-item-text"\x3e'+this.localize(this.options_.label);"main-desc"===this.options_.track.kind&&(g+='\n \x3cspan aria-hidden\x3d"true" class\x3d"vjs-icon-placeholder"\x3e\x3c/span\x3e\n \x3cspan class\x3d"vjs-control-text"\x3e '+ this.localize("Descriptions")+"\x3c/span\x3e\n ");return c.prototype.createEl.call(this,a,C({innerHTML:g+"\x3c/span\x3e"},d),f)};b.prototype.handleClick=function(a){var d=this.player_.audioTracks();c.prototype.handleClick.call(this,a);for(a=0;a<d.length;a++){var f=d[a];f.enabled=f===this.track}};b.prototype.handleTracksChange=function(a){this.selected(this.track.enabled)};return b}(db);t.registerComponent("AudioTrackMenuItem",Wd);var Xd=function(c){function b(a){var d=1<arguments.length&&void 0!== arguments[1]?arguments[1]:{};z(this,b);d.tracks=a.audioTracks();return w(this,c.call(this,a,d))}B(b,c);b.prototype.buildCSSClass=function(){return"vjs-audio-button "+c.prototype.buildCSSClass.call(this)};b.prototype.buildWrapperCSSClass=function(){return"vjs-audio-button "+c.prototype.buildWrapperCSSClass.call(this)};b.prototype.createItems=function(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[];this.hideThreshold_=1;for(var d=this.player_.audioTracks(),f=0;f<d.length;f++)a.push(new Wd(this.player_, {track:d[f],selectable:!0,multiSelectable:!1}));return a};return b}(oc);Xd.prototype.controlText_="Audio Track";t.registerComponent("AudioTrackButton",Xd);var vc=function(c){function b(a,d){z(this,b);var f=d.rate,g=parseFloat(f,10);d.label=f;d.selected=1===g;d.selectable=!0;d.multiSelectable=!1;d=w(this,c.call(this,a,d));d.label=f;d.rate=g;d.on(a,"ratechange",d.update);return d}B(b,c);b.prototype.handleClick=function(a){c.prototype.handleClick.call(this);this.player().playbackRate(this.rate)};b.prototype.update= function(a){this.selected(this.player().playbackRate()===this.rate)};return b}(db);vc.prototype.contentElType="button";t.registerComponent("PlaybackRateMenuItem",vc);var Yd=function(c){function b(a,d){z(this,b);d=w(this,c.call(this,a,d));d.updateVisibility();d.updateLabel();d.on(a,"loadstart",d.updateVisibility);d.on(a,"ratechange",d.updateLabel);return d}B(b,c);b.prototype.createEl=function(){var a=c.prototype.createEl.call(this);this.labelEl_=R("div",{className:"vjs-playback-rate-value",innerHTML:"1x"}); a.appendChild(this.labelEl_);return a};b.prototype.dispose=function(){this.labelEl_=null;c.prototype.dispose.call(this)};b.prototype.buildCSSClass=function(){return"vjs-playback-rate "+c.prototype.buildCSSClass.call(this)};b.prototype.buildWrapperCSSClass=function(){return"vjs-playback-rate "+c.prototype.buildWrapperCSSClass.call(this)};b.prototype.createMenu=function(){var a=new mc(this.player()),d=this.playbackRates();if(d)for(var f=d.length-1;0<=f;f--)a.addChild(new vc(this.player(),{rate:d[f]+ "x"}));return a};b.prototype.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())};b.prototype.handleClick=function(a){a=this.player().playbackRate();for(var d=this.playbackRates(),f=d[0],g=0;g<d.length;g++)if(d[g]>a){f=d[g];break}this.player().playbackRate(f)};b.prototype.playbackRates=function(){return this.options_.playbackRates||this.options_.playerOptions&&this.options_.playerOptions.playbackRates};b.prototype.playbackRateSupported=function(){return this.player().tech_&& this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&0<this.playbackRates().length};b.prototype.updateVisibility=function(a){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")};b.prototype.updateLabel=function(a){this.playbackRateSupported()&&(this.labelEl_.innerHTML=this.player().playbackRate()+"x")};return b}(nc);Yd.prototype.controlText_="Playback Rate";t.registerComponent("PlaybackRateMenuButton",Yd);var Zd=function(c){function b(){z(this,b);return w(this, c.apply(this,arguments))}B(b,c);b.prototype.buildCSSClass=function(){return"vjs-spacer "+c.prototype.buildCSSClass.call(this)};b.prototype.createEl=function(){return c.prototype.createEl.call(this,"div",{className:this.buildCSSClass()})};return b}(t);t.registerComponent("Spacer",Zd);var Cf=function(c){function b(){z(this,b);return w(this,c.apply(this,arguments))}B(b,c);b.prototype.buildCSSClass=function(){return"vjs-custom-control-spacer "+c.prototype.buildCSSClass.call(this)};b.prototype.createEl= function(){var a=c.prototype.createEl.call(this,{className:this.buildCSSClass()});a.innerHTML="\u00a0";return a};return b}(Zd);t.registerComponent("CustomControlSpacer",Cf);var $d=function(c){function b(){z(this,b);return w(this,c.apply(this,arguments))}B(b,c);b.prototype.createEl=function(){return c.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"})};return b}(t);$d.prototype.options_={children:"playToggle volumePanel currentTimeDisplay timeDivider durationDisplay progressControl liveDisplay remainingTimeDisplay customControlSpacer playbackRateMenuButton chaptersButton descriptionsButton subsCapsButton audioTrackButton fullscreenToggle".split(" ")}; t.registerComponent("ControlBar",$d);var ae=function(c){function b(a,d){z(this,b);d=w(this,c.call(this,a,d));d.on(a,"error",d.open);return d}B(b,c);b.prototype.buildCSSClass=function(){return"vjs-error-display "+c.prototype.buildCSSClass.call(this)};b.prototype.content=function(){var a=this.player().error();return a?this.localize(a.message):""};return b}(Ma);ae.prototype.options_=L(Ma.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0});t.registerComponent("ErrorDisplay", ae);var be=["#000","Black"],ce=["#00F","Blue"],de=["#0FF","Cyan"],ee=["#0F0","Green"],fe=["#F0F","Magenta"],ge=["#F00","Red"],he=["#FFF","White"],ie=["#FF0","Yellow"],wc=["1","Opaque"],xc=["0.5","Semi-Transparent"],je=["0","Transparent"],Da={backgroundColor:{selector:".vjs-bg-color \x3e select",id:"captions-background-color-%s",label:"Color",options:[be,he,ge,ee,ce,ie,fe,de]},backgroundOpacity:{selector:".vjs-bg-opacity \x3e select",id:"captions-background-opacity-%s",label:"Transparency",options:[wc, xc,je]},color:{selector:".vjs-fg-color \x3e select",id:"captions-foreground-color-%s",label:"Color",options:[he,be,ge,ee,ce,ie,fe,de]},edgeStyle:{selector:".vjs-edge-style \x3e select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family \x3e select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"], ["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent \x3e select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],"default":2,parser:function(c){return"1.00"===c?null:Number(c)}}, textOpacity:{selector:".vjs-text-opacity \x3e select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[wc,xc]},windowColor:{selector:".vjs-window-color \x3e select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity \x3e select",id:"captions-window-opacity-%s",label:"Transparency",options:[je,xc,wc]}};Da.windowColor.options=Da.backgroundColor.options;var Df=function(c){function b(a,d){z(this,b);d.temporary=!1;var f=w(this,c.call(this,a,d));f.updateDisplay= H(f,f.updateDisplay);f.fill();f.hasBeenOpened_=f.hasBeenFilled_=!0;f.endDialog=R("p",{className:"vjs-control-text",textContent:f.localize("End of dialog window.")});f.el().appendChild(f.endDialog);f.setDefaults();void 0===d.persistTextTrackSettings&&(f.options_.persistTextTrackSettings=f.options_.playerOptions.persistTextTrackSettings);f.on(f.$(".vjs-done-button"),"click",function(){f.saveSettings();f.close()});f.on(f.$(".vjs-default-button"),"click",function(){f.setDefaults();f.updateDisplay()}); r(Da,function(g){f.on(f.$(g.selector),"change",f.updateDisplay)});f.options_.persistTextTrackSettings&&f.restoreSettings();return f}B(b,c);b.prototype.dispose=function(){this.endDialog=null;c.prototype.dispose.call(this)};b.prototype.createElSelect_=function(a){var d=this,f=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"",g=2<arguments.length&&void 0!==arguments[2]?arguments[2]:"label",h=Da[a],k=h.id.replace("%s",this.id_),l=[f,k].join(" ").trim();return["\x3c"+g+' id\x3d"'+k+'" class\x3d"'+ ("label"===g?"vjs-label":"")+'"\x3e',this.localize(h.label),"\x3c/"+g+"\x3e",'\x3cselect aria-labelledby\x3d"'+l+'"\x3e'].concat(h.options.map(function(n){var q=k+"-"+n[1].replace(/\W+/g,"");return['\x3coption id\x3d"'+q+'" value\x3d"'+n[0]+'" ','aria-labelledby\x3d"'+l+" "+q+'"\x3e',d.localize(n[1]),"\x3c/option\x3e"].join("")})).concat("\x3c/select\x3e").join("")};b.prototype.createElFgColor_=function(){var a="captions-text-legend-"+this.id_;return['\x3cfieldset class\x3d"vjs-fg-color vjs-track-setting"\x3e', '\x3clegend id\x3d"'+a+'"\x3e',this.localize("Text"),"\x3c/legend\x3e",this.createElSelect_("color",a),'\x3cspan class\x3d"vjs-text-opacity vjs-opacity"\x3e',this.createElSelect_("textOpacity",a),"\x3c/span\x3e\x3c/fieldset\x3e"].join("")};b.prototype.createElBgColor_=function(){var a="captions-background-"+this.id_;return['\x3cfieldset class\x3d"vjs-bg-color vjs-track-setting"\x3e','\x3clegend id\x3d"'+a+'"\x3e',this.localize("Background"),"\x3c/legend\x3e",this.createElSelect_("backgroundColor", a),'\x3cspan class\x3d"vjs-bg-opacity vjs-opacity"\x3e',this.createElSelect_("backgroundOpacity",a),"\x3c/span\x3e\x3c/fieldset\x3e"].join("")};b.prototype.createElWinColor_=function(){var a="captions-window-"+this.id_;return['\x3cfieldset class\x3d"vjs-window-color vjs-track-setting"\x3e','\x3clegend id\x3d"'+a+'"\x3e',this.localize("Window"),"\x3c/legend\x3e",this.createElSelect_("windowColor",a),'\x3cspan class\x3d"vjs-window-opacity vjs-opacity"\x3e',this.createElSelect_("windowOpacity",a),"\x3c/span\x3e\x3c/fieldset\x3e"].join("")}; b.prototype.createElColors_=function(){return R("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})};b.prototype.createElFont_=function(){return R("div",{className:"vjs-track-settings-font",innerHTML:['\x3cfieldset class\x3d"vjs-font-percent vjs-track-setting"\x3e',this.createElSelect_("fontPercent","","legend"),'\x3c/fieldset\x3e\x3cfieldset class\x3d"vjs-edge-style vjs-track-setting"\x3e',this.createElSelect_("edgeStyle", "","legend"),'\x3c/fieldset\x3e\x3cfieldset class\x3d"vjs-font-family vjs-track-setting"\x3e',this.createElSelect_("fontFamily","","legend"),"\x3c/fieldset\x3e"].join("")})};b.prototype.createElControls_=function(){var a=this.localize("restore all settings to the default values");return R("div",{className:"vjs-track-settings-controls",innerHTML:['\x3cbutton class\x3d"vjs-default-button" title\x3d"'+a+'"\x3e',this.localize("Reset"),'\x3cspan class\x3d"vjs-control-text"\x3e '+a+"\x3c/span\x3e","\x3c/button\x3e", '\x3cbutton class\x3d"vjs-done-button"\x3e'+this.localize("Done")+"\x3c/button\x3e"].join("")})};b.prototype.content=function(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]};b.prototype.label=function(){return this.localize("Caption Settings Dialog")};b.prototype.description=function(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")};b.prototype.buildCSSClass=function(){return c.prototype.buildCSSClass.call(this)+" vjs-text-track-settings"}; b.prototype.getValues=function(){var a=this;return A(Da,function(d,f,g){var h=a.$(f.selector);f=dd(h.options[h.options.selectedIndex].value,f.parser);void 0!==f&&(d[g]=f);return d},{})};b.prototype.setValues=function(a){var d=this;r(Da,function(f,g){var h=d.$(f.selector);g=a[g];f=f.parser;if(g)for(var k=0;k<h.options.length;k++)if(dd(h.options[k].value,f)===g){h.selectedIndex=k;break}})};b.prototype.setDefaults=function(){var a=this;r(Da,function(d){var f=d.hasOwnProperty("default")?d["default"]: 0;a.$(d.selector).selectedIndex=f})};b.prototype.restoreSettings=function(){var a=void 0;try{a=JSON.parse(p.localStorage.getItem("vjs-text-track-settings"))}catch(d){I.warn(d)}a&&this.setValues(a)};b.prototype.saveSettings=function(){if(this.options_.persistTextTrackSettings){var a=this.getValues();try{Object.keys(a).length?p.localStorage.setItem("vjs-text-track-settings",JSON.stringify(a)):p.localStorage.removeItem("vjs-text-track-settings")}catch(d){I.warn(d)}}};b.prototype.updateDisplay=function(){var a= this.player_.getChild("textTrackDisplay");a&&a.updateDisplay()};b.prototype.conditionalBlur_=function(){this.previouslyActiveEl_=null;this.off(v,"keydown",this.handleKeyDown);var a=this.player_.controlBar,d=a&&a.subsCapsButton;a=a&&a.captionsButton;d?d.focus():a&&a.focus()};return b}(Ma);t.registerComponent("TextTrackSettings",Df);var Ef=function(c){function b(a,d){z(this,b);var f=d.ResizeObserver||p.ResizeObserver;null===d.ResizeObserver&&(f=!1);var g=L({createEl:!f},d),h=w(this,c.call(this,a,g)); h.ResizeObserver=d.ResizeObserver||p.ResizeObserver;h.loadListener_=null;h.resizeObserver_=null;h.debouncedHandler_=Se(function(){h.resizeHandler()},100,!1,a);f?(h.resizeObserver_=new h.ResizeObserver(h.debouncedHandler_),h.resizeObserver_.observe(a.el())):(h.loadListener_=function(){h.el_.contentWindow&&ja(h.el_.contentWindow,"resize",h.debouncedHandler_);h.off("load",h.loadListener_)},h.on("load",h.loadListener_));return h}B(b,c);b.prototype.createEl=function(){return c.prototype.createEl.call(this, "iframe",{className:"vjs-resize-manager"})};b.prototype.resizeHandler=function(){this.player_.trigger("playerresize")};b.prototype.dispose=function(){this.resizeObserver_&&(this.player_.el()&&this.resizeObserver_.unobserve(this.player_.el()),this.resizeObserver_.disconnect());this.el_&&this.el_.contentWindow&&Z(this.el_.contentWindow,"resize",this.debouncedHandler_);this.loadListener_&&this.off("load",this.loadListener_);this.loadListener_=this.debouncedHandler_=this.resizeObserver=this.ResizeObserver= null};return b}(t);t.registerComponent("ResizeManager",Ef);var yc=function(c){var b=c.el();if(b.hasAttribute("src"))return c.triggerSourceset(b.src),!0;b=c.$$("source");var a=[],d="";if(!b.length)return!1;for(var f=0;f<b.length;f++){var g=b[f].src;g&&-1===a.indexOf(g)&&a.push(g)}if(!a.length)return!1;1===a.length&&(d=a[0]);c.triggerSourceset(d);return!0},ke={};Q||(ke=Object.defineProperty({},"innerHTML",{get:function(){return this.cloneNode(!0).innerHTML},set:function(c){var b=v.createElement(this.nodeName.toLowerCase()); b.innerHTML=c;for(c=v.createDocumentFragment();b.childNodes.length;)c.appendChild(b.childNodes[0]);this.innerText="";p.Element.prototype.appendChild.call(this,c);return this.innerHTML}}));var le=function(c,b){for(var a={},d=0;d<c.length&&!((a=Object.getOwnPropertyDescriptor(c[d],b))&&a.set&&a.get);d++);a.enumerable=!0;a.configurable=!0;return a},me=function(c){var b=c.el();if(!b.resetSourceWatch_){var a={},d=le([c.el(),p.HTMLMediaElement.prototype,p.Element.prototype,ke],"innerHTML"),f=function(g){return function(){for(var h= arguments.length,k=Array(h),l=0;l<h;l++)k[l]=arguments[l];h=g.apply(b,k);yc(c);return h}};["append","appendChild","insertAdjacentHTML"].forEach(function(g){b[g]&&(a[g]=b[g],b[g]=f(a[g]))});Object.defineProperty(b,"innerHTML",L(d,{set:f(d.set)}));b.resetSourceWatch_=function(){b.resetSourceWatch_=null;Object.keys(a).forEach(function(g){b[g]=a[g]});Object.defineProperty(b,"innerHTML",d)};c.one("sourceset",b.resetSourceWatch_)}},ne={};Q||(ne=Object.defineProperty({},"src",{get:function(){return this.hasAttribute("src")? Dd(p.Element.prototype.getAttribute.call(this,"src")):""},set:function(c){p.Element.prototype.setAttribute.call(this,"src",c);return c}}));var Ff=function(c){if(c.featuresSourceset){var b=c.el();if(!b.resetSourceset_){var a=le([c.el(),p.HTMLMediaElement.prototype,ne],"src"),d=b.setAttribute,f=b.load;Object.defineProperty(b,"src",L(a,{set:function(g){g=a.set.call(b,g);c.triggerSourceset(b.src);return g}}));b.setAttribute=function(g,h){h=d.call(b,g,h);/src/i.test(g)&&c.triggerSourceset(b.src);return h}; b.load=function(){var g=f.call(b);yc(c)||(c.triggerSourceset(""),me(c));return g};b.currentSrc?c.triggerSourceset(b.currentSrc):yc(c)||me(c);b.resetSourceset_=function(){b.resetSourceset_=null;b.load=f;b.setAttribute=d;Object.defineProperty(b,"src",a);b.resetSourceWatch_&&b.resetSourceWatch_()}}}},Gf=Wb(["Text Tracks are being loaded from another origin but the crossorigin attribute isn't used.\n This may prevent text tracks from loading."],["Text Tracks are being loaded from another origin but the crossorigin attribute isn't used.\n This may prevent text tracks from loading."]), u=function(c){function b(a,d){z(this,b);d=w(this,c.call(this,a,d));var f=a.source,g=!1;f&&(d.el_.currentSrc!==f.src||a.tag&&3===a.tag.initNetworkState_)?d.setSource(f):d.handleLateInit_(d.el_);a.enableSourceset&&d.setupSourcesetHandling_();if(d.el_.hasChildNodes()){var h=d.el_.childNodes,k=h.length;for(f=[];k--;){var l=h[k];"track"===l.nodeName.toLowerCase()&&(d.featuresNativeTextTracks?(d.remoteTextTrackEls().addTrackElement_(l),d.remoteTextTracks().addTrack(l.track),d.textTracks().addTrack(l.track), g||d.el_.hasAttribute("crossorigin")||!vb(l.src)||(g=!0)):f.push(l))}for(h=0;h<f.length;h++)d.el_.removeChild(f[h])}d.proxyNativeTracks_();d.featuresNativeTextTracks&&g&&I.warn(Cb(Gf));d.restoreMetadataTracksInIOSNativePlayer_();(ob||Ub||ld)&&!0===a.nativeControlsForTouch&&d.setControls(!0);d.proxyWebkitFullscreen_();d.triggerReady();return d}B(b,c);b.prototype.dispose=function(){this.el_&&this.el_.resetSourceset_&&this.el_.resetSourceset_();b.disposeMediaElement(this.el_);this.options_=null;c.prototype.dispose.call(this)}; b.prototype.setupSourcesetHandling_=function(){Ff(this)};b.prototype.restoreMetadataTracksInIOSNativePlayer_=function(){var a=this.textTracks(),d=void 0,f=function(){d=[];for(var h=0;h<a.length;h++){var k=a[h];"metadata"===k.kind&&d.push({track:k,storedMode:k.mode})}};f();a.addEventListener("change",f);this.on("dispose",function(){return a.removeEventListener("change",f)});var g=function k(){for(var l=0;l<d.length;l++){var n=d[l];"disabled"===n.track.mode&&n.track.mode!==n.storedMode&&(n.track.mode= n.storedMode)}a.removeEventListener("change",k)};this.on("webkitbeginfullscreen",function(){a.removeEventListener("change",f);a.removeEventListener("change",g);a.addEventListener("change",g)});this.on("webkitendfullscreen",function(){a.removeEventListener("change",f);a.addEventListener("change",f);a.removeEventListener("change",g)})};b.prototype.proxyNativeTracks_=function(){var a=this;ia.names.forEach(function(d){d=ia[d];var f=a.el()[d.getterName],g=a[d.getterName]();if(a["featuresNative"+d.capitalName+ "Tracks"]&&f&&f.addEventListener){var h={change:function(l){g.trigger({type:"change",target:g,currentTarget:g,srcElement:g})},addtrack:function(l){g.addTrack(l.track)},removetrack:function(l){g.removeTrack(l.track)}},k=function(){for(var l=[],n=0;n<g.length;n++){for(var q=!1,x=0;x<f.length;x++)if(f[x]===g[n]){q=!0;break}q||l.push(g[n])}for(;l.length;)g.removeTrack(l.shift())};Object.keys(h).forEach(function(l){var n=h[l];f.addEventListener(l,n);a.on("dispose",function(q){return f.removeEventListener(l, n)})});a.on("loadstart",k);a.on("dispose",function(l){return a.off("loadstart",k)})}})};b.prototype.createEl=function(){var a=this.options_.tag;if(!a||!this.options_.playerElIngest&&!this.movingMediaElementInDOM){if(a){var d=a.cloneNode(!0);a.parentNode&&a.parentNode.insertBefore(d,a);b.disposeMediaElement(a);a=d}else a=v.createElement("video"),d=this.options_.tag&&na(this.options_.tag),d=L({},d),ob&&!0===this.options_.nativeControlsForTouch||delete d.controls,Fc(a,C(d,{id:this.options_.techId,"class":"vjs-tech"})); a.playerId=this.options_.playerId}"undefined"!==typeof this.options_.preload&&a.setAttribute("preload",this.options_.preload);d=["loop","muted","playsinline","autoplay"];for(var f=0;f<d.length;f++){var g=d[f],h=this.options_[g];"undefined"!==typeof h&&(h?a.setAttribute(g,g):a.removeAttribute(g),a[g]=h)}return a};b.prototype.handleLateInit_=function(a){if(0!==a.networkState&&3!==a.networkState)if(0===a.readyState){var d=!1,f=function(){d=!0};this.on("loadstart",f);var g=function(){d||this.trigger("loadstart")}; this.on("loadedmetadata",g);this.ready(function(){this.off("loadstart",f);this.off("loadedmetadata",g);d||this.trigger("loadstart")})}else{var h=["loadstart"];h.push("loadedmetadata");2<=a.readyState&&h.push("loadeddata");3<=a.readyState&&h.push("canplay");4<=a.readyState&&h.push("canplaythrough");this.ready(function(){h.forEach(function(k){this.trigger(k)},this)})}};b.prototype.setCurrentTime=function(a){try{this.el_.currentTime=a}catch(d){I(d,"Video is not ready. (Video.js)")}};b.prototype.duration= function(){var a=this;return Infinity===this.el_.duration&&va&&wa&&0===this.el_.currentTime?(this.on("timeupdate",function f(){0<a.el_.currentTime&&(Infinity===a.el_.duration&&a.trigger("durationchange"),a.off("timeupdate",f))}),NaN):this.el_.duration||NaN};b.prototype.width=function(){return this.el_.offsetWidth};b.prototype.height=function(){return this.el_.offsetHeight};b.prototype.proxyWebkitFullscreen_=function(){var a=this;if("webkitDisplayingFullscreen"in this.el_){var d=function(){this.trigger("fullscreenchange", {isFullscreen:!1})},f=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",d),this.trigger("fullscreenchange",{isFullscreen:!0}))};this.on("webkitbeginfullscreen",f);this.on("dispose",function(){a.off("webkitbeginfullscreen",f);a.off("webkitendfullscreen",d)})}};b.prototype.supportsFullScreen=function(){if("function"===typeof this.el_.webkitEnterFullScreen){var a=p.navigator&&p.navigator.userAgent||"";if(/Android/.test(a)|| !/Chrome|Mac OS X 10.5/.test(a))return!0}return!1};b.prototype.enterFullScreen=function(){var a=this.el_;a.paused&&a.networkState<=a.HAVE_METADATA?(this.el_.play(),this.setTimeout(function(){a.pause();a.webkitEnterFullScreen()},0)):a.webkitEnterFullScreen()};b.prototype.exitFullScreen=function(){this.el_.webkitExitFullScreen()};b.prototype.src=function(a){if(void 0===a)return this.el_.src;this.setSrc(a)};b.prototype.reset=function(){b.resetMediaElement(this.el_)};b.prototype.currentSrc=function(){return this.currentSource_? this.currentSource_.src:this.el_.currentSrc};b.prototype.setControls=function(a){this.el_.controls=!!a};b.prototype.addTextTrack=function(a,d,f){return this.featuresNativeTextTracks?this.el_.addTextTrack(a,d,f):c.prototype.addTextTrack.call(this,a,d,f)};b.prototype.createRemoteTextTrack=function(a){if(!this.featuresNativeTextTracks)return c.prototype.createRemoteTextTrack.call(this,a);var d=v.createElement("track");a.kind&&(d.kind=a.kind);a.label&&(d.label=a.label);if(a.language||a.srclang)d.srclang= a.language||a.srclang;a["default"]&&(d["default"]=a["default"]);a.id&&(d.id=a.id);a.src&&(d.src=a.src);return d};b.prototype.addRemoteTextTrack=function(a,d){a=c.prototype.addRemoteTextTrack.call(this,a,d);this.featuresNativeTextTracks&&this.el().appendChild(a);return a};b.prototype.removeRemoteTextTrack=function(a){c.prototype.removeRemoteTextTrack.call(this,a);if(this.featuresNativeTextTracks)for(var d=this.$$("track"),f=d.length;f--;)a!==d[f]&&a!==d[f].track||this.el().removeChild(d[f])};b.prototype.getVideoPlaybackQuality= function(){if("function"===typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var a={};"undefined"!==typeof this.el().webkitDroppedFrameCount&&"undefined"!==typeof this.el().webkitDecodedFrameCount&&(a.droppedVideoFrames=this.el().webkitDroppedFrameCount,a.totalVideoFrames=this.el().webkitDecodedFrameCount);p.performance&&"function"===typeof p.performance.now?a.creationTime=p.performance.now():p.performance&&p.performance.timing&&"number"===typeof p.performance.timing.navigationStart&& (a.creationTime=p.Date.now()-p.performance.timing.navigationStart);return a};return b}(K);if(fa()){u.TEST_VID=v.createElement("video");var yb=v.createElement("track");yb.kind="captions";yb.srclang="en";yb.label="English";u.TEST_VID.appendChild(yb)}u.isSupported=function(){try{u.TEST_VID.volume=.5}catch(c){return!1}return!(!u.TEST_VID||!u.TEST_VID.canPlayType)};u.canPlayType=function(c){return u.TEST_VID.canPlayType(c)};u.canPlaySource=function(c,b){return u.canPlayType(c.type)};u.canControlVolume= function(){try{var c=u.TEST_VID.volume;u.TEST_VID.volume=c/2+.1;return c!==u.TEST_VID.volume}catch(b){return!1}};u.canMuteVolume=function(){try{var c=u.TEST_VID.muted;u.TEST_VID.muted=!c;u.TEST_VID.muted?u.TEST_VID.setAttribute("muted","muted"):u.TEST_VID.removeAttribute("muted");return c!==u.TEST_VID.muted}catch(b){return!1}};u.canControlPlaybackRate=function(){if(va&&wa&&58>nd)return!1;try{var c=u.TEST_VID.playbackRate;u.TEST_VID.playbackRate=c/2+.1;return c!==u.TEST_VID.playbackRate}catch(b){return!1}}; u.canOverrideAttributes=function(){if(Q)return!1;try{var c=function(){};Object.defineProperty(v.createElement("video"),"src",{get:c,set:c});Object.defineProperty(v.createElement("audio"),"src",{get:c,set:c});Object.defineProperty(v.createElement("video"),"innerHTML",{get:c,set:c});Object.defineProperty(v.createElement("audio"),"innerHTML",{get:c,set:c})}catch(b){return!1}return!0};u.supportsNativeTextTracks=function(){return pd||qa&&wa};u.supportsNativeVideoTracks=function(){return!(!u.TEST_VID|| !u.TEST_VID.videoTracks)};u.supportsNativeAudioTracks=function(){return!(!u.TEST_VID||!u.TEST_VID.audioTracks)};u.Events="loadstart suspend abort error emptied stalled loadedmetadata loadeddata canplay canplaythrough playing waiting seeking seeked ended durationchange timeupdate progress play pause ratechange resize volumechange".split(" ");u.prototype.featuresVolumeControl=u.canControlVolume();u.prototype.featuresMuteControl=u.canMuteVolume();u.prototype.featuresPlaybackRate=u.canControlPlaybackRate(); u.prototype.featuresSourceset=u.canOverrideAttributes();u.prototype.movingMediaElementInDOM=!qa;u.prototype.featuresFullscreenResize=!0;u.prototype.featuresProgressEvents=!0;u.prototype.featuresTimeupdateEvents=!0;u.prototype.featuresNativeTextTracks=u.supportsNativeTextTracks();u.prototype.featuresNativeVideoTracks=u.supportsNativeVideoTracks();u.prototype.featuresNativeAudioTracks=u.supportsNativeAudioTracks();var zc=u.TEST_VID&&u.TEST_VID.constructor.prototype.canPlayType,Hf=/^application\/(?:x-|vnd\.apple\.)mpegurl/i, If=/^video\/mp4/i;u.patchCanPlayType=function(){4<=nb&&!md&&!wa?u.TEST_VID.constructor.prototype.canPlayType=function(c){return c&&Hf.test(c)?"maybe":zc.call(this,c)}:kd&&(u.TEST_VID.constructor.prototype.canPlayType=function(c){return c&&If.test(c)?"maybe":zc.call(this,c)})};u.unpatchCanPlayType=function(){var c=u.TEST_VID.constructor.prototype.canPlayType;u.TEST_VID.constructor.prototype.canPlayType=zc;return c};u.patchCanPlayType();u.disposeMediaElement=function(c){if(c){for(c.parentNode&&c.parentNode.removeChild(c);c.hasChildNodes();)c.removeChild(c.firstChild); c.removeAttribute("src");if("function"===typeof c.load)try{c.load()}catch(b){}}};u.resetMediaElement=function(c){if(c){for(var b=c.querySelectorAll("source"),a=b.length;a--;)c.removeChild(b[a]);c.removeAttribute("src");if("function"===typeof c.load)try{c.load()}catch(d){}}};"muted defaultMuted autoplay controls loop playsinline".split(" ").forEach(function(c){u.prototype[c]=function(){return this.el_[c]||this.el_.hasAttribute(c)}});["muted","defaultMuted","autoplay","loop","playsinline"].forEach(function(c){u.prototype["set"+ M(c)]=function(b){(this.el_[c]=b)?this.el_.setAttribute(c,c):this.el_.removeAttribute(c)}});"paused currentTime buffered volume poster preload error seeking seekable ended playbackRate defaultPlaybackRate played networkState readyState videoWidth videoHeight".split(" ").forEach(function(c){u.prototype[c]=function(){return this.el_[c]}});"volume src poster preload playbackRate defaultPlaybackRate".split(" ").forEach(function(c){u.prototype["set"+M(c)]=function(b){this.el_[c]=b}});["pause","load","play"].forEach(function(c){u.prototype[c]= function(){return this.el_[c]()}});K.withSourceHandlers(u);u.nativeSourceHandler={};u.nativeSourceHandler.canPlayType=function(c){try{return u.TEST_VID.canPlayType(c)}catch(b){return""}};u.nativeSourceHandler.canHandleSource=function(c,b){return c.type?u.nativeSourceHandler.canPlayType(c.type):c.src?(c=dc(c.src),u.nativeSourceHandler.canPlayType("video/"+c)):""};u.nativeSourceHandler.handleSource=function(c,b,a){b.setSrc(c.src)};u.nativeSourceHandler.dispose=function(){};u.registerSourceHandler(u.nativeSourceHandler); K.registerTech("Html5",u);var Jf=Wb(["\n Using the tech directly can be dangerous. I hope you know what you're doing.\n See https://github.com/videojs/video.js/issues/2617 for more info.\n "],["\n Using the tech directly can be dangerous. I hope you know what you're doing.\n See https://github.com/videojs/video.js/issues/2617 for more info.\n "]),oe="progress abort suspend emptied stalled loadedmetadata loadeddata timeupdate resize volumechange texttrackchange".split(" "), Ac={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},S=function(c){function b(a,d,f){z(this,b);a.id=a.id||d.id||"vjs_video_"+za++;d=C(b.getTagSettings(a),d);d.initChildren=!1;d.createEl=!1;d.evented=!1;d.reportTouchActivity=!1;if(!d.language)if("function"===typeof a.closest){var g=a.closest("[lang]");g&&g.getAttribute&&(d.language=g.getAttribute("lang"))}else for(g=a;g&&1===g.nodeType;){if(na(g).hasOwnProperty("lang")){d.language=g.getAttribute("lang");break}g= g.parentNode}f=w(this,c.call(this,null,d,f));f.isPosterFromTech_=!1;f.queuedCallbacks_=[];f.isReady_=!1;f.hasStarted_=!1;f.userActive_=!1;if(!f.options_||!f.options_.techOrder||!f.options_.techOrder.length)throw Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");f.tag=a;f.tagAttributes=a&&na(a);f.language(f.options_.language);if(d.languages){var h={};Object.getOwnPropertyNames(d.languages).forEach(function(l){h[l.toLowerCase()]= d.languages[l]});f.languages_=h}else f.languages_=b.prototype.options_.languages;f.cache_={};f.poster_=d.poster||"";f.controls_=!!d.controls;f.cache_.lastVolume=1;a.controls=!1;a.removeAttribute("controls");a.hasAttribute("autoplay")?f.options_.autoplay=!0:f.autoplay(f.options_.autoplay);f.scrubbing_=!1;f.el_=f.createEl();f.cache_.lastPlaybackRate=f.defaultPlaybackRate();Jb(f,{eventBusKey:"el_"});g=L(f.options_);if(d.plugins){var k=d.plugins;Object.keys(k).forEach(function(l){if("function"===typeof this[l])this[l](k[l]); else throw Error('plugin "'+l+'" does not exist');},f)}f.options_.playerOptions=g;f.middleware_=[];f.initChildren();f.isAudio("audio"===a.nodeName.toLowerCase());f.controls()?f.addClass("vjs-controls-enabled"):f.addClass("vjs-controls-disabled");f.el_.setAttribute("role","region");f.isAudio()?f.el_.setAttribute("aria-label",f.localize("Audio Player")):f.el_.setAttribute("aria-label",f.localize("Video Player"));f.isAudio()&&f.addClass("vjs-audio");f.flexNotSupported_()&&f.addClass("vjs-no-flex");qa|| f.addClass("vjs-workinghover");b.players[f.id_]=f;f.addClass("vjs-v6");f.userActive(!0);f.reportUserActivity();f.one("play",f.listenForUserActivity_);f.on("fullscreenchange",f.handleFullscreenChange_);f.on("stageclick",f.handleStageClick_);f.changingSrc_=!1;f.playWaitingForReady_=!1;f.playOnLoadstart_=null;return f}B(b,c);b.prototype.dispose=function(){this.trigger("dispose");this.off("dispose");this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_= null);b.players[this.id_]=null;this.tag&&this.tag.player&&(this.tag.player=null);this.el_&&this.el_.player&&(this.el_.player=null);this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_="");this.playerElIngest_&&(this.playerElIngest_=null);this.tag&&(this.tag=null);Qb[this.id()]=null;c.prototype.dispose.call(this)};b.prototype.createEl=function(){var a=this.tag,d=void 0,f=this.playerElIngest_=a.parentNode&&a.parentNode.hasAttribute&&a.parentNode.hasAttribute("data-vjs-player"),g= "video-js"===this.tag.tagName.toLowerCase();f?d=this.el_=a.parentNode:g||(d=this.el_=c.prototype.createEl.call(this,"div"));var h=na(a);if(g){d=this.el_=a;for(a=this.tag=v.createElement("video");d.children.length;)a.appendChild(d.firstChild);Fa(d,"video-js")||xa(d,"video-js");d.appendChild(a);f=this.playerElIngest_=d;"autoplay controls crossOrigin defaultMuted defaultPlaybackRate loop muted playbackRate src volume".split(" ").forEach(function(q){"undefined"!==typeof d[q]&&(a[q]=d[q])})}a.setAttribute("tabindex", "-1");oa&&a.setAttribute("role","application");a.removeAttribute("width");a.removeAttribute("height");Object.getOwnPropertyNames(h).forEach(function(q){"class"===q?(d.className+=" "+h[q],g&&(a.className+=" "+h[q])):(d.setAttribute(q,h[q]),g&&a.setAttribute(q,h[q]))});a.playerId=a.id;a.id+="_html5_api";a.className="vjs-tech";a.player=d.player=this;this.addClass("vjs-paused");if(!0!==p.VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=td("vjs-styles-dimensions");var k=ua(".vjs-styles-defaults"),l=ua("head"); l.insertBefore(this.styleEl_,k?k.nextSibling:l.firstChild)}this.width(this.options_.width);this.height(this.options_.height);this.fluid(this.options_.fluid);this.aspectRatio(this.options_.aspectRatio);k=a.getElementsByTagName("a");for(l=0;l<k.length;l++){var n=k.item(l);xa(n,"vjs-hidden");n.setAttribute("hidden","hidden")}a.initNetworkState_=a.networkState;a.parentNode&&!f&&a.parentNode.insertBefore(d,a);ib(a,d);this.children_.unshift(a);this.el_.setAttribute("lang",this.language_);return this.el_= d};b.prototype.width=function(a){return this.dimension("width",a)};b.prototype.height=function(a){return this.dimension("height",a)};b.prototype.dimension=function(a,d){var f=a+"_";if(void 0===d)return this[f]||0;if(""===d)this[f]=void 0,this.updateStyleEl_();else{var g=parseFloat(d);isNaN(g)?I.error('Improper value "'+d+'" supplied for for '+a):(this[f]=g,this.updateStyleEl_())}};b.prototype.fluid=function(a){if(void 0===a)return!!this.fluid_;this.fluid_=!!a;a?this.addClass("vjs-fluid"):this.removeClass("vjs-fluid"); this.updateStyleEl_()};b.prototype.aspectRatio=function(a){if(void 0===a)return this.aspectRatio_;if(!/^\d+:\d+$/.test(a))throw Error("Improper value supplied for aspect ratio. The format should be width:height, for example 16:9.");this.aspectRatio_=a;this.fluid(!0);this.updateStyleEl_()};b.prototype.updateStyleEl_=function(){if(!0===p.VIDEOJS_NO_DYNAMIC_STYLE){var a="number"===typeof this.width_?this.width_:this.options_.width,d="number"===typeof this.height_?this.height_:this.options_.height,f= this.tech_&&this.tech_.el();f&&(0<=a&&(f.width=a),0<=d&&(f.height=d))}else{a=(void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:0<this.videoWidth()?this.videoWidth()+":"+this.videoHeight():"16:9").split(":");var g=a[1]/a[0];a=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/g:this.videoWidth()||300;d=void 0!==this.height_?this.height_:a*g;f=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions";this.addClass(f);ud(this.styleEl_,"\n ."+ f+" {\n width: "+a+"px;\n height: "+d+"px;\n }\n\n ."+f+".vjs-fluid {\n padding-top: "+100*g+"%;\n }\n ")}};b.prototype.loadTech_=function(a,d){var f=this;this.tech_&&this.unloadTech_();var g=M(a),h=a.charAt(0).toLowerCase()+a.slice(1);"Html5"!==g&&this.tag&&(K.getTech("Html5").disposeMediaElement(this.tag),this.tag=this.tag.player=null);this.techName_=g;this.isReady_=!1;var k="string"===typeof this.autoplay()?!1:this.autoplay(),l={source:d,autoplay:k,nativeControlsForTouch:this.options_.nativeControlsForTouch, playerId:this.id(),techId:this.id()+"_"+g+"_api",playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset};ca.names.forEach(function(n){n=ca[n];l[n.getterName]=f[n.privateName]});C(l,this.options_[g]);C(l,this.options_[h]); C(l,this.options_[a.toLowerCase()]);this.tag&&(l.tag=this.tag);d&&d.src===this.cache_.src&&0<this.cache_.currentTime&&(l.startTime=this.cache_.currentTime);a=K.getTech(a);if(!a)throw Error("No Tech named '"+g+"' exists! '"+g+"' should be registered using videojs.registerTech()'");this.tech_=new a(l);this.tech_.ready(H(this,this.handleTechReady_),!0);zd.jsonToTextTracks(this.textTracksJson_||[],this.tech_);oe.forEach(function(n){f.on(f.tech_,n,f["handleTech"+M(n)+"_"])});Object.keys(Ac).forEach(function(n){f.on(f.tech_, n,function(q){if(0===f.tech_.playbackRate()&&f.tech_.seeking())f.queuedCallbacks_.push({callback:f["handleTech"+Ac[n]+"_"].bind(f),event:q});else f["handleTech"+Ac[n]+"_"](q)})});this.on(this.tech_,"loadstart",this.handleTechLoadStart_);this.on(this.tech_,"sourceset",this.handleTechSourceset_);this.on(this.tech_,"waiting",this.handleTechWaiting_);this.on(this.tech_,"ended",this.handleTechEnded_);this.on(this.tech_,"seeking",this.handleTechSeeking_);this.on(this.tech_,"play",this.handleTechPlay_); this.on(this.tech_,"firstplay",this.handleTechFirstPlay_);this.on(this.tech_,"pause",this.handleTechPause_);this.on(this.tech_,"durationchange",this.handleTechDurationChange_);this.on(this.tech_,"fullscreenchange",this.handleTechFullscreenChange_);this.on(this.tech_,"error",this.handleTechError_);this.on(this.tech_,"loadedmetadata",this.updateStyleEl_);this.on(this.tech_,"posterchange",this.handleTechPosterChange_);this.on(this.tech_,"textdata",this.handleTechTextData_);this.on(this.tech_,"ratechange", this.handleTechRateChange_);this.usingNativeControls(this.techGet_("controls"));this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_();this.tech_.el().parentNode===this.el()||"Html5"===g&&this.tag||ib(this.tech_.el(),this.el());this.tag&&(this.tag=this.tag.player=null)};b.prototype.unloadTech_=function(){var a=this;ca.names.forEach(function(d){d=ca[d];a[d.privateName]=a[d.getterName]()});this.textTracksJson_=zd.textTracksToJson(this.tech_);this.isReady_=!1;this.tech_.dispose(); this.tech_=!1;this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange"));this.isPosterFromTech_=!1};b.prototype.tech=function(a){void 0===a&&I.warn(Cb(Jf));return this.tech_};b.prototype.addTechControlsListeners_=function(){this.removeTechControlsListeners_();this.on(this.tech_,"mousedown",this.handleTechClick_);this.on(this.tech_,"touchstart",this.handleTechTouchStart_);this.on(this.tech_,"touchmove",this.handleTechTouchMove_);this.on(this.tech_,"touchend",this.handleTechTouchEnd_);this.on(this.tech_, "tap",this.handleTechTap_)};b.prototype.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.handleTechTap_);this.off(this.tech_,"touchstart",this.handleTechTouchStart_);this.off(this.tech_,"touchmove",this.handleTechTouchMove_);this.off(this.tech_,"touchend",this.handleTechTouchEnd_);this.off(this.tech_,"mousedown",this.handleTechClick_)};b.prototype.handleTechReady_=function(){this.triggerReady();this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume);this.handleTechPosterChange_(); this.handleTechDurationChange_();if((this.src()||this.currentSrc())&&this.tag&&this.options_.autoplay&&this.paused())try{delete this.tag.poster}catch(a){I("deleting tag.poster throws in some browsers",a)}};b.prototype.handleTechLoadStart_=function(){this.removeClass("vjs-ended");this.removeClass("vjs-seeking");this.error(null);this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay"));this.manualAutoplay_(this.autoplay())};b.prototype.manualAutoplay_= function(a){var d=this;if(this.tech_&&"string"===typeof a){var f=function(){var h=d.muted();d.muted(!0);var k=d.play();if(k&&k.then&&k["catch"])return k["catch"](function(l){d.muted(h)})},g=void 0;if("any"===a){if((g=this.play())&&g.then&&g["catch"])g["catch"](function(){return f()})}else g="muted"===a?f():this.play();if(g&&g.then&&g["catch"])return g.then(function(){d.trigger({type:"autoplay-success",autoplay:a})})["catch"](function(h){d.trigger({type:"autoplay-failure",autoplay:a})})}};b.prototype.updateSourceCaches_= function(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",d=a,f="";"string"!==typeof d&&(d=a.src,f=a.type);this.cache_.source=this.cache_.source||{};this.cache_.sources=this.cache_.sources||[];d&&!f&&(f=nf(this,d));this.cache_.source=L({},a,{src:d,type:f});a=this.cache_.sources.filter(function(n){return n.src&&n.src===d});f=[];for(var g=this.$$("source"),h=[],k=0;k<g.length;k++){var l=na(g[k]);f.push(l);l.src&&l.src===d&&h.push(l.src)}h.length&&!a.length?this.cache_.sources=f:a.length|| (this.cache_.sources=[this.cache_.source]);this.cache_.src=d};b.prototype.handleTechSourceset_=function(a){var d=this;if(!this.changingSrc_&&(this.updateSourceCaches_(a.src),!a.src))this.tech_.one(["sourceset","loadstart"],function h(g){"sourceset"!==g.type&&d.updateSourceCaches_(d.techGet_("currentSrc"));d.tech_.off(["sourceset","loadstart"],h)});this.trigger({src:a.src,type:"sourceset"})};b.prototype.hasStarted=function(a){if(void 0===a)return this.hasStarted_;a!==this.hasStarted_&&((this.hasStarted_= a)?(this.addClass("vjs-has-started"),this.trigger("firstplay")):this.removeClass("vjs-has-started"))};b.prototype.handleTechPlay_=function(){this.removeClass("vjs-ended");this.removeClass("vjs-paused");this.addClass("vjs-playing");this.hasStarted(!0);this.trigger("play")};b.prototype.handleTechRateChange_=function(){0<this.tech_.playbackRate()&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach(function(a){return a.callback(a.event)}),this.queuedCallbacks_=[]);this.cache_.lastPlaybackRate= this.tech_.playbackRate();this.trigger("ratechange")};b.prototype.handleTechWaiting_=function(){var a=this;this.addClass("vjs-waiting");this.trigger("waiting");this.one("timeupdate",function(){return a.removeClass("vjs-waiting")})};b.prototype.handleTechCanPlay_=function(){this.removeClass("vjs-waiting");this.trigger("canplay")};b.prototype.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting");this.trigger("canplaythrough")};b.prototype.handleTechPlaying_=function(){this.removeClass("vjs-waiting"); this.trigger("playing")};b.prototype.handleTechSeeking_=function(){this.addClass("vjs-seeking");this.trigger("seeking")};b.prototype.handleTechSeeked_=function(){this.removeClass("vjs-seeking");this.trigger("seeked")};b.prototype.handleTechFirstPlay_=function(){this.options_.starttime&&(I.warn("Passing the `starttime` option to the player will be deprecated in 6.0"),this.currentTime(this.options_.starttime));this.addClass("vjs-has-started");this.trigger("firstplay")};b.prototype.handleTechPause_= function(){this.removeClass("vjs-playing");this.addClass("vjs-paused");this.trigger("pause")};b.prototype.handleTechEnded_=function(){this.addClass("vjs-ended");this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause();this.trigger("ended")};b.prototype.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))};b.prototype.handleTechClick_=function(a){Ga(a)&&this.controls_&&(this.paused()?Ia(this.play()):this.pause())};b.prototype.handleTechTap_=function(){this.userActive(!this.userActive())}; b.prototype.handleTechTouchStart_=function(){this.userWasActive=this.userActive()};b.prototype.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()};b.prototype.handleTechTouchEnd_=function(a){a.preventDefault()};b.prototype.handleFullscreenChange_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")};b.prototype.handleStageClick_=function(){this.reportUserActivity()};b.prototype.handleTechFullscreenChange_=function(a,d){d&&this.isFullscreen(d.isFullscreen); this.trigger("fullscreenchange")};b.prototype.handleTechError_=function(){var a=this.tech_.error();this.error(a)};b.prototype.handleTechTextData_=function(){var a=null;1<arguments.length&&(a=arguments[1]);this.trigger("textdata",a)};b.prototype.getCache=function(){return this.cache_};b.prototype.techCall_=function(a,d){this.ready(function(){if(a in lf)return this.tech_[a](this.middleware_.reduce(Pb(a),d));if(a in Jd)return ad(this.middleware_,this.tech_,a,d);try{if(this.tech_)this.tech_[a](d)}catch(f){throw I(f), f;}},!0)};b.prototype.techGet_=function(a){if(this.tech_&&this.tech_.isReady_){if(a in kf){var d=this.tech_;return this.middleware_.reduceRight(Pb(a),d[a]())}if(a in Jd)return ad(this.middleware_,this.tech_,a);try{return this.tech_[a]()}catch(f){if(void 0===this.tech_[a])throw I("Video.js: "+a+" method not defined for "+this.techName_+" playback technology.",f),f;if("TypeError"===f.name)throw I("Video.js: "+a+" unavailable on "+this.techName_+" playback technology element.",f),this.tech_.isReady_= !1,f;I(f);throw f;}}};b.prototype.play=function(){var a=this;this.playOnLoadstart_&&this.off("loadstart",this.playOnLoadstart_);if(this.isReady_)if(this.changingSrc_||!this.src()&&!this.currentSrc())this.playOnLoadstart_=function(){a.playOnLoadstart_=null;Ia(a.play())},this.one("loadstart",this.playOnLoadstart_);else return this.techGet_("play");else this.playWaitingForReady_||(this.playWaitingForReady_=!0,this.ready(function(){a.playWaitingForReady_=!1;Ia(a.play())}))};b.prototype.pause=function(){this.techCall_("pause")}; b.prototype.paused=function(){return!1===this.techGet_("paused")?!1:!0};b.prototype.played=function(){return this.techGet_("played")||Aa(0,0)};b.prototype.scrubbing=function(a){if("undefined"===typeof a)return this.scrubbing_;this.scrubbing_=!!a;a?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")};b.prototype.currentTime=function(a){if("undefined"!==typeof a)0>a&&(a=0),this.techCall_("setCurrentTime",a);else return this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime}; b.prototype.duration=function(a){if(void 0===a)return void 0!==this.cache_.duration?this.cache_.duration:NaN;a=parseFloat(a);0>a&&(a=Infinity);a!==this.cache_.duration&&(this.cache_.duration=a,Infinity===a?this.addClass("vjs-live"):this.removeClass("vjs-live"),this.trigger("durationchange"))};b.prototype.remainingTime=function(){return this.duration()-this.currentTime()};b.prototype.remainingTimeDisplay=function(){return Math.floor(this.duration())-Math.floor(this.currentTime())};b.prototype.buffered= function(){var a=this.techGet_("buffered");a&&a.length||(a=Aa(0,0));return a};b.prototype.bufferedPercent=function(){return Sc(this.buffered(),this.duration())};b.prototype.bufferedEnd=function(){var a=this.buffered(),d=this.duration();a=a.end(a.length-1);a>d&&(a=d);return a};b.prototype.volume=function(a){if(void 0!==a)a=Math.max(0,Math.min(1,parseFloat(a))),this.cache_.volume=a,this.techCall_("setVolume",a),0<a&&this.lastVolume_(a);else return a=parseFloat(this.techGet_("volume")),isNaN(a)?1:a}; b.prototype.muted=function(a){if(void 0!==a)this.techCall_("setMuted",a);else return this.techGet_("muted")||!1};b.prototype.defaultMuted=function(a){return void 0!==a?this.techCall_("setDefaultMuted",a):this.techGet_("defaultMuted")||!1};b.prototype.lastVolume_=function(a){if(void 0!==a&&0!==a)this.cache_.lastVolume=a;else return this.cache_.lastVolume};b.prototype.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1};b.prototype.isFullscreen=function(a){if(void 0!==a)this.isFullscreen_= !!a;else return!!this.isFullscreen_};b.prototype.requestFullscreen=function(){this.isFullscreen(!0);ra.requestFullscreen?(ja(v,ra.fullscreenchange,H(this,function f(d){this.isFullscreen(v[ra.fullscreenElement]);!1===this.isFullscreen()&&Z(v,ra.fullscreenchange,f);this.trigger("fullscreenchange")})),this.el_[ra.requestFullscreen]()):this.tech_.supportsFullScreen()?this.techCall_("enterFullScreen"):(this.enterFullWindow(),this.trigger("fullscreenchange"))};b.prototype.exitFullscreen=function(){this.isFullscreen(!1); if(ra.requestFullscreen)v[ra.exitFullscreen]();else this.tech_.supportsFullScreen()?this.techCall_("exitFullScreen"):(this.exitFullWindow(),this.trigger("fullscreenchange"))};b.prototype.enterFullWindow=function(){this.isFullWindow=!0;this.docOrigOverflow=v.documentElement.style.overflow;ja(v,"keydown",H(this,this.fullWindowOnEscKey));v.documentElement.style.overflow="hidden";xa(v.body,"vjs-full-window");this.trigger("enterFullWindow")};b.prototype.fullWindowOnEscKey=function(a){27===a.keyCode&&(!0=== this.isFullscreen()?this.exitFullscreen():this.exitFullWindow())};b.prototype.exitFullWindow=function(){this.isFullWindow=!1;Z(v,"keydown",this.fullWindowOnEscKey);v.documentElement.style.overflow=this.docOrigOverflow;Sa(v.body,"vjs-full-window");this.trigger("exitFullWindow")};b.prototype.canPlayType=function(a){for(var d,f=0,g=this.options_.techOrder;f<g.length;f++){d=g[f];var h=K.getTech(d);h||(h=t.getComponent(d));if(!h)I.error('The "'+d+'" tech is undefined. Skipped browser support check for that tech.'); else if(h.isSupported()&&(d=h.canPlayType(a)))return d}return""};b.prototype.selectSource=function(a){var d=this,f=this.options_.techOrder.map(function(l){return[l,K.getTech(l)]}).filter(function(l){var n=l[0];if(l=l[1])return l.isSupported();I.error('The "'+n+'" tech is undefined. Skipped browser support check for that tech.');return!1}),g=function(l,n,q){var x=void 0;l.some(function(F){return n.some(function(U){if(x=q(F,U))return!0})});return x},h=void 0;h=function(l){return function(n,q){return l(q, n)}};var k=function(l,n){var q=l[0];if(l[1].canPlaySource(n,d.options_[q.toLowerCase()]))return{source:n,tech:q}};return(h=this.options_.sourceOrder?g(a,f,h(k)):g(f,a,k))||!1};b.prototype.src=function(a){var d=this;if("undefined"===typeof a)return this.cache_.src||"";var f=of(a);f.length?(this.changingSrc_=!0,this.cache_.sources=f,this.updateSourceCaches_(f[0]),Ke(this,f[0],function(g,h){d.middleware_=h;d.cache_.sources=f;d.updateSourceCaches_(g);if(d.src_(g)){if(1<f.length)return d.src(f.slice(1)); d.changingSrc_=!1;d.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0);d.triggerReady()}else Le(h,d.tech_)})):this.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0)};b.prototype.src_=function(a){var d=this,f=this.selectSource([a]);if(!f)return!0;if(!we(f.tech,this.techName_))return this.changingSrc_=!0,this.loadTech_(f.tech,f.source),this.tech_.ready(function(){d.changingSrc_=!1}),!1;this.ready(function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")? this.techCall_("setSource",a):this.techCall_("src",a.src);this.changingSrc_=!1},!0);return!1};b.prototype.load=function(){this.techCall_("load")};b.prototype.reset=function(){this.tech_&&this.tech_.clearTracks("text");this.loadTech_(this.options_.techOrder[0],null);this.techCall_("reset")};b.prototype.currentSources=function(){var a=this.currentSource(),d=[];0!==Object.keys(a).length&&d.push(a);return this.cache_.sources||d};b.prototype.currentSource=function(){return this.cache_.source||{}};b.prototype.currentSrc= function(){return this.currentSource()&&this.currentSource().src||""};b.prototype.currentType=function(){return this.currentSource()&&this.currentSource().type||""};b.prototype.preload=function(a){if(void 0!==a)this.techCall_("setPreload",a),this.options_.preload=a;else return this.techGet_("preload")};b.prototype.autoplay=function(a){if(void 0===a)return this.options_.autoplay||!1;var d=void 0;"string"===typeof a&&/(any|play|muted)/.test(a)?(this.options_.autoplay=a,this.manualAutoplay_(a),d=!1): this.options_.autoplay=a?!0:!1;d=d||this.options_.autoplay;this.tech_&&this.techCall_("setAutoplay",d)};b.prototype.playsinline=function(a){return void 0!==a?(this.techCall_("setPlaysinline",a),this.options_.playsinline=a,this):this.techGet_("playsinline")};b.prototype.loop=function(a){if(void 0!==a)this.techCall_("setLoop",a),this.options_.loop=a;else return this.techGet_("loop")};b.prototype.poster=function(a){if(void 0===a)return this.poster_;a||(a="");a!==this.poster_&&(this.poster_=a,this.techCall_("setPoster", a),this.isPosterFromTech_=!1,this.trigger("posterchange"))};b.prototype.handleTechPosterChange_=function(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){var a=this.tech_.poster()||"";a!==this.poster_&&(this.poster_=a,this.isPosterFromTech_=!0,this.trigger("posterchange"))}};b.prototype.controls=function(a){if(void 0===a)return!!this.controls_;a=!!a;this.controls_!==a&&(this.controls_=a,this.usingNativeControls()&&this.techCall_("setControls",a),this.controls_? (this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))};b.prototype.usingNativeControls=function(a){if(void 0===a)return!!this.usingNativeControls_;a=!!a;this.usingNativeControls_!==a&&((this.usingNativeControls_= a)?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))};b.prototype.error=function(a){if(void 0===a)return this.error_||null;null===a?(this.error_=a,this.removeClass("vjs-error"),this.errorDisplay&&this.errorDisplay.close()):(this.error_=new W(a),this.addClass("vjs-error"),I.error("(CODE:"+this.error_.code+" "+W.errorTypes[this.error_.code]+")",this.error_.message,this.error_),this.trigger("error"))}; b.prototype.reportUserActivity=function(a){this.userActivity_=!0};b.prototype.userActive=function(a){if(void 0===a)return this.userActive_;a=!!a;if(a!==this.userActive_)if(this.userActive_=a)this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),this.trigger("useractive");else{if(this.tech_)this.tech_.one("mousemove",function(d){d.stopPropagation();d.preventDefault()});this.userActivity_=!1;this.removeClass("vjs-user-active");this.addClass("vjs-user-inactive"); this.trigger("userinactive")}};b.prototype.listenForUserActivity_=function(){var a=void 0,d=void 0,f=void 0,g=H(this,this.reportUserActivity);this.on("mousedown",function(){g();this.clearInterval(a);a=this.setInterval(g,250)});this.on("mousemove",function(k){if(k.screenX!==d||k.screenY!==f)d=k.screenX,f=k.screenY,g()});this.on("mouseup",function(k){g();this.clearInterval(a)});this.on("keydown",g);this.on("keyup",g);var h=void 0;this.setInterval(function(){if(this.userActivity_){this.userActivity_= !1;this.userActive(!0);this.clearTimeout(h);var k=this.options_.inactivityTimeout;0>=k||(h=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},k))}},250)};b.prototype.playbackRate=function(a){if(void 0!==a)this.techCall_("setPlaybackRate",a);else return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1};b.prototype.defaultPlaybackRate=function(a){return void 0!==a?this.techCall_("setDefaultPlaybackRate",a):this.tech_&&this.tech_.featuresPlaybackRate? this.techGet_("defaultPlaybackRate"):1};b.prototype.isAudio=function(a){if(void 0!==a)this.isAudio_=!!a;else return!!this.isAudio_};b.prototype.addTextTrack=function(a,d,f){if(this.tech_)return this.tech_.addTextTrack(a,d,f)};b.prototype.addRemoteTextTrack=function(a,d){if(this.tech_)return this.tech_.addRemoteTextTrack(a,d)};b.prototype.removeRemoteTextTrack=function(){var a=(0<arguments.length&&void 0!==arguments[0]?arguments[0]:{}).track;a=void 0===a?arguments[0]:a;if(this.tech_)return this.tech_.removeRemoteTextTrack(a)}; b.prototype.getVideoPlaybackQuality=function(){return this.techGet_("getVideoPlaybackQuality")};b.prototype.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0};b.prototype.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0};b.prototype.language=function(a){if(void 0===a)return this.language_;this.language_=String(a).toLowerCase()};b.prototype.languages=function(){return L(b.prototype.options_.languages,this.languages_)}; b.prototype.toJSON=function(){var a=L(this.options_),d=a.tracks;a.tracks=[];for(var f=0;f<d.length;f++){var g=d[f];g=L(g);g.player=void 0;a.tracks[f]=g}return a};b.prototype.createModal=function(a,d){var f=this;d=d||{};d.content=a||"";var g=new Ma(this,d);this.addChild(g);g.on("dispose",function(){f.removeChild(g)});g.open();return g};b.getTagSettings=function(a){var d={sources:[],tracks:[]},f=na(a),g=f["data-setup"];Fa(a,"vjs-fluid")&&(f.fluid=!0);if(null!==g){var h=null;try{var k=JSON.parse(g|| "{}",void 0)}catch(l){h=l}k=[h,k];g=k[0];k=k[1];g&&I.error(g);C(f,k)}C(d,f);if(a.hasChildNodes())for(a=a.childNodes,f=0,g=a.length;f<g;f++)k=a[f],h=k.nodeName.toLowerCase(),"source"===h?d.sources.push(na(k)):"track"===h&&d.tracks.push(na(k));return d};b.prototype.flexNotSupported_=function(){var a=v.createElement("i");return!("flexBasis"in a.style||"webkitFlexBasis"in a.style||"mozFlexBasis"in a.style||"msFlexBasis"in a.style||"msFlexOrder"in a.style)};return b}(t);ca.names.forEach(function(c){var b= ca[c];S.prototype[b.getterName]=function(){if(this.tech_)return this.tech_[b.getterName]();this[b.privateName]=this[b.privateName]||new b.ListClass;return this[b.privateName]}});S.players={};var fb=p.navigator;S.prototype.options_={techOrder:K.defaultTechOrder_,html5:{},flash:{},inactivityTimeout:2E3,playbackRates:[],children:"mediaLoader posterImage textTrackDisplay loadingSpinner bigPlayButton controlBar errorDisplay textTrackSettings".split(" "),language:fb&&(fb.languages&&fb.languages[0]||fb.userLanguage|| fb.language)||"en",languages:{},notSupportedMessage:"No compatible source was found for this media."};Q||S.prototype.options_.children.push("resizeManager");["ended","seeking","seekable","networkState","readyState"].forEach(function(c){S.prototype[c]=function(){return this.techGet_(c)}});oe.forEach(function(c){S.prototype["handleTech"+M(c)+"_"]=function(){return this.trigger(c)}});t.registerComponent("Player",S);var ta={},zb=function(c){return ta.hasOwnProperty(c)?ta[c]:void 0},Ab=function(c,b,a){a= (a?"before":"")+"pluginsetup";c.trigger(a,b);c.trigger(a+":"+b.name,b)},Kf=function(c,b){var a=function(){Ab(this,{name:c,plugin:b,instance:null},!0);var d=b.apply(this,arguments);this.activePlugins_=this.activePlugins_||{};this.activePlugins_[c]=!0;Ab(this,{name:c,plugin:b,instance:d});return d};Object.keys(b).forEach(function(d){a[d]=b[d]});return a},pe=function(c,b){b.prototype.name=c;return function(){Ab(this,{name:c,plugin:b,instance:null},!0);for(var a=arguments.length,d=Array(a),f=0;f<a;f++)d[f]= arguments[f];var g=new (Function.prototype.bind.apply(b,[null].concat([this].concat(d))));this[c]=function(){return g};Ab(this,g.getEventHash());return g}},la=function(){function c(b){z(this,c);if(this.constructor===c)throw Error("Plugin must be sub-classed; not directly instantiated.");this.player=b;Jb(this);delete this.trigger;Qc(this,this.constructor.defaultState);var a=this.name;b.activePlugins_=b.activePlugins_||{};b.activePlugins_[a]=!0;this.dispose=H(this,this.dispose);b.on("dispose",this.dispose)} c.prototype.version=function(){return this.constructor.VERSION};c.prototype.getEventHash=function(){var b=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};b.name=this.name;b.plugin=this.constructor;b.instance=this;return b};c.prototype.trigger=function(b){return Ha(this.eventBusEl_,b,this.getEventHash(1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}))};c.prototype.handleStateChanged=function(b){};c.prototype.dispose=function(){var b=this.name,a=this.player;this.trigger("dispose"); this.off();a.off("dispose",this.dispose);a.activePlugins_[b]=!1;this.player=this.state=null;a[b]=pe(b,ta[b])};c.isBasic=function(b){b="string"===typeof b?zb(b):b;return"function"===typeof b&&!c.prototype.isPrototypeOf(b.prototype)};c.registerPlugin=function(b,a){if("string"!==typeof b)throw Error('Illegal plugin name, "'+b+'", must be a string, was '+("undefined"===typeof b?"undefined":Ea(b))+".");if(ta.hasOwnProperty(b))I.warn('A plugin named "'+b+'" already exists. You may want to avoid re-registering plugins!'); else if(S.prototype.hasOwnProperty(b))throw Error('Illegal plugin name, "'+b+'", cannot share a name with an existing player method!');if("function"!==typeof a)throw Error('Illegal plugin for "'+b+'", must be a function, was '+("undefined"===typeof a?"undefined":Ea(a))+".");ta[b]=a;"plugin"!==b&&(c.isBasic(a)?S.prototype[b]=Kf(b,a):S.prototype[b]=pe(b,a));return a};c.deregisterPlugin=function(b){if("plugin"===b)throw Error("Cannot de-register base plugin.");ta.hasOwnProperty(b)&&(delete ta[b],delete S.prototype[b])}; c.getPlugins=function(){var b=void 0;(0<arguments.length&&void 0!==arguments[0]?arguments[0]:Object.keys(ta)).forEach(function(a){var d=zb(a);d&&(b=b||{},b[a]=d)});return b};c.getPluginVersion=function(b){return(b=zb(b))&&b.VERSION||""};return c}();la.getPlugin=zb;la.BASE_PLUGIN_NAME="plugin";la.registerPlugin("plugin",la);S.prototype.usingPlugin=function(c){return!!this.activePlugins_&&!0===this.activePlugins_[c]};S.prototype.hasPlugin=function(c){return!!ta.hasOwnProperty(c)};var Lf=function(c, b){if("function"!==typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+("undefined"===typeof b?"undefined":Ea(b)));c.prototype=Object.create(b&&b.prototype,{constructor:{value:c,enumerable:!1,writable:!0,configurable:!0}});b&&(c.super_=b)};"undefined"===typeof HTMLVideoElement&&fa()&&(v.createElement("video"),v.createElement("audio"),v.createElement("track"),v.createElement("video-js"));var ed=function(c){return 0===c.indexOf("#")?c.slice(1):c};y.hooks_= {};y.hooks=function(c,b){y.hooks_[c]=y.hooks_[c]||[];b&&(y.hooks_[c]=y.hooks_[c].concat(b));return y.hooks_[c]};y.hook=function(c,b){y.hooks(c,b)};y.hookOnce=function(c,b){y.hooks(c,[].concat(b).map(function(a){return function f(){y.removeHook(c,f);return a.apply(void 0,arguments)}}))};y.removeHook=function(c,b){b=y.hooks(c).indexOf(b);if(-1>=b)return!1;y.hooks_[c]=y.hooks_[c].slice();y.hooks_[c].splice(b,1);return!0};if(!0!==p.VIDEOJS_NO_DYNAMIC_STYLE&&fa()){var Bb=ua(".vjs-styles-defaults");if(!Bb){Bb= td("vjs-styles-defaults");var Bc=ua("head");Bc&&Bc.insertBefore(Bb,Bc.firstChild);ud(Bb,"\n .video-js {\n width: 300px;\n height: 150px;\n }\n\n .vjs-fluid {\n padding-top: 56.25%\n }\n ")}}Hb(1,y);y.VERSION="6.12.0";y.options=S.prototype.options_;y.getPlayers=function(){return S.players};y.getPlayer=function(c){var b=S.players;if("string"===typeof c){c=ed(c);var a=b[c];if(a)return a;c=ua("#"+c)}if(ma(c)&&(a=c,c=a.player,a=a.playerId,c||b[a]))return c|| b[a]};y.getAllPlayers=function(){return Object.keys(S.players).map(function(c){return S.players[c]}).filter(Boolean)};y.players=S.players;y.getComponent=t.getComponent;y.registerComponent=function(c,b){K.isTech(b)&&I.warn("The "+c+" tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)");t.registerComponent.call(t,c,b)};y.getTech=K.getTech;y.registerTech=K.registerTech;y.use=function(c,b){Ca[c]=Ca[c]||[];Ca[c].push(b)};!Q&&Object.defineProperty? (Object.defineProperty(y,"middleware",{value:{},writeable:!1,enumerable:!0}),Object.defineProperty(y.middleware,"TERMINATOR",{value:$a,writeable:!1,enumerable:!0})):y.middleware={TERMINATOR:$a};y.browser=Qe;y.TOUCH_ENABLED=ob;y.extend=function(c){var b=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},a=function(){c.apply(this,arguments)},d={};"object"===("undefined"===typeof b?"undefined":Ea(b))?(b.constructor!==Object.prototype.constructor&&(a=b.constructor),d=b):"function"===typeof b&& (a=b);Lf(a,c);for(var f in d)d.hasOwnProperty(f)&&(a.prototype[f]=d[f]);return a};y.mergeOptions=L;y.bind=H;y.registerPlugin=la.registerPlugin;y.deregisterPlugin=la.deregisterPlugin;y.plugin=function(c,b){I.warn("videojs.plugin() is deprecated; use videojs.registerPlugin() instead");return la.registerPlugin(c,b)};y.getPlugins=la.getPlugins;y.getPlugin=la.getPlugin;y.getPluginVersion=la.getPluginVersion;y.addLanguage=function(c,b){var a;c=(""+c).toLowerCase();y.options.languages=L(y.options.languages, (a={},a[c]=b,a));return y.options.languages[c]};y.log=I;y.createTimeRange=y.createTimeRanges=Aa;y.formatTime=Oa;y.setFormatTime=function(c){fc=c};y.resetFormatTime=function(){fc=Md};y.parseUrl=cc;y.isCrossOrigin=vb;y.EventTarget=V;y.on=ja;y.one=Wa;y.off=Z;y.trigger=Ha;y.xhr=pa;y.TextTrack=bb;y.AudioTrack=Gd;y.VideoTrack=Hd;"isEl isTextNode createEl hasClass addClass removeClass toggleClass setAttributes getAttributes emptyEl appendContent insertContent".split(" ").forEach(function(c){y[c]=function(){I.warn("videojs."+ c+"() is deprecated; use videojs.dom."+c+"() instead");return sd[c].apply(null,arguments)}});y.computedStyle=ea;y.dom=sd;y.url=af;return y}); !function(){!function(m){(m=m&&m.videojs)&&(m.CDN_VERSION="6.12.0")}(window);(function(m,r,A,C,G,P,ea){r&&!1!==r.HELP_IMPROVE_VIDEOJS&&(A&&A.doNotTrack&&"1"===A.doNotTrack||A&&A.msDoNotTrack&&"1"===A.msDoNotTrack||r.doNotTrack&&"1"===r.doNotTrack||.01<G.random()||(P=r.location,ea=r.videojs||{},m.src="//www.google-analytics.com/__utm.gif?utmwv\x3d5.4.2\x26utmac\x3dUA-16505296-3\x26utmn\x3d1\x26utmhn\x3d"+C(P.hostname)+"\x26utmsr\x3d"+r.screen.availWidth+"x"+r.screen.availHeight+"\x26utmul\x3d"+(A.language|| A.userLanguage||"").toLowerCase()+"\x26utmr\x3d"+C(P.href)+"\x26utmp\x3d"+C(P.hostname+P.pathname)+"\x26utmcc\x3d__utma%3D1."+G.floor(1E10*G.random())+".1.1.1.1%3B\x26utme\x3d8(vjsv*cdnv)9("+ea.VERSION+"*"+ea.CDN_VERSION+")"))})(new Image,window,navigator,encodeURIComponent,Math)}();"use strict"; var _isOnMobile=videojs.browser.IS_IOS||videojs.browser.IS_NATIVE_ANDROID,Tech=videojs.getTech("Tech"),Youtube=videojs.extend(Tech,{constructor:function(m,r){Tech.call(this,m,r);this.setPoster(m.poster);this.setSrc(this.options_.source,!0);this.setTimeout(function(){this.el_&&(this.el_.parentNode.className+=" vjs-youtube",_isOnMobile&&(this.el_.parentNode.className+=" vjs-youtube-mobile"),Youtube.isApiReady?this.initYTPlayer():Youtube.apiReadyQueue.push(this))}.bind(this))},dispose:function(){if(this.ytPlayer)this.ytPlayer.stopVideo&& this.ytPlayer.stopVideo(),this.ytPlayer.destroy&&this.ytPlayer.destroy();else{var m=Youtube.apiReadyQueue.indexOf(this);-1!==m&&Youtube.apiReadyQueue.splice(m,1)}this.ytPlayer=null;this.el_.parentNode.className=this.el_.parentNode.className.replace(" vjs-youtube","").replace(" vjs-youtube-mobile","");this.el_.parentNode.removeChild(this.el_);Tech.prototype.dispose.call(this)},createEl:function(){var m=document.createElement("div");m.setAttribute("id",this.options_.techId);m.setAttribute("style","width:100%;height:100%;top:0;left:0;position:absolute"); m.setAttribute("class","vjs-tech");var r=document.createElement("div");r.appendChild(m);_isOnMobile||this.options_.ytControls||(m=document.createElement("div"),m.setAttribute("class","vjs-iframe-blocker"),m.setAttribute("style","position:absolute;top:0;left:0;width:100%;height:100%"),m.onclick=function(){this.pause()}.bind(this),r.appendChild(m));return r},initYTPlayer:function(){var m={controls:0,modestbranding:1,rel:0,showinfo:0,loop:this.options_.loop?1:0};"undefined"!==typeof this.options_.autohide&& (m.autohide=this.options_.autohide);"undefined"!==typeof this.options_.cc_load_policy&&(m.cc_load_policy=this.options_.cc_load_policy);"undefined"!==typeof this.options_.ytControls&&(m.controls=this.options_.ytControls);"undefined"!==typeof this.options_.disablekb&&(m.disablekb=this.options_.disablekb);"undefined"!==typeof this.options_.color&&(m.color=this.options_.color);m.controls?"undefined"!==typeof this.options_.fs&&(m.fs=this.options_.fs):m.fs=0;if(-1!==this.options_.source.src.indexOf("end\x3d")){var r= this.options_.source.src.match(/end=([0-9]*)/);this.options_.end=parseInt(r[1])}"undefined"!==typeof this.options_.end&&(m.end=this.options_.end);"undefined"!==typeof this.options_.hl?m.hl=this.options_.hl:"undefined"!==typeof this.options_.language&&(m.hl=this.options_.language.substr(0,2));"undefined"!==typeof this.options_.iv_load_policy&&(m.iv_load_policy=this.options_.iv_load_policy);"undefined"!==typeof this.options_.list?m.list=this.options_.list:this.url&&"undefined"!==typeof this.url.listId&& (m.list=this.url.listId);"undefined"!==typeof this.options_.listType&&(m.listType=this.options_.listType);"undefined"!==typeof this.options_.modestbranding&&(m.modestbranding=this.options_.modestbranding);"undefined"!==typeof this.options_.playlist&&(m.playlist=this.options_.playlist);"undefined"!==typeof this.options_.playsinline&&(m.playsinline=this.options_.playsinline);"undefined"!==typeof this.options_.rel&&(m.rel=this.options_.rel);"undefined"!==typeof this.options_.showinfo&&(m.showinfo=this.options_.showinfo); -1!==this.options_.source.src.indexOf("start\x3d")&&(r=this.options_.source.src.match(/start=([0-9]*)/),this.options_.start=parseInt(r[1]));"undefined"!==typeof this.options_.start&&(m.start=this.options_.start);"undefined"!==typeof this.options_.theme&&(m.theme=this.options_.theme);if("undefined"!==typeof this.options_.customVars){var A=this.options_.customVars;Object.keys(A).forEach(function(C){m[C]=A[C]})}this.activeVideoId=this.url?this.url.videoId:null;this.activeList=m.list;r={videoId:this.activeVideoId, playerVars:m,events:{onReady:this.onPlayerReady.bind(this),onPlaybackQualityChange:this.onPlayerPlaybackQualityChange.bind(this),onPlaybackRateChange:this.onPlayerPlaybackRateChange.bind(this),onStateChange:this.onPlayerStateChange.bind(this),onVolumeChange:this.onPlayerVolumeChange.bind(this),onError:this.onPlayerError.bind(this)}};"undefined"!==typeof this.options_.enablePrivacyEnhancedMode&&this.options_.enablePrivacyEnhancedMode&&(r.host="https://www.youtube-nocookie.com");this.ytPlayer=new YT.Player(this.options_.techId, r)},onPlayerReady:function(){this.options_.muted&&this.ytPlayer.mute();1<this.ytPlayer.getAvailablePlaybackRates().length&&(this.featuresPlaybackRate=!0);this.playerReady_=!0;this.triggerReady();this.playOnReady?this.play():this.cueOnReady&&(this.cueVideoById_(this.url.videoId),this.activeVideoId=this.url.videoId)},onPlayerPlaybackQualityChange:function(){},onPlayerPlaybackRateChange:function(){this.trigger("ratechange")},onPlayerStateChange:function(m){m=m.data;if(m!==this.lastState&&!this.errorNumber)switch(this.lastState= m,m){case -1:this.trigger("loadstart");this.trigger("loadedmetadata");this.trigger("durationchange");this.trigger("ratechange");break;case YT.PlayerState.ENDED:this.trigger("ended");break;case YT.PlayerState.PLAYING:this.trigger("timeupdate");this.trigger("durationchange");this.trigger("playing");this.trigger("play");if(this.isSeeking)this.onSeeked();break;case YT.PlayerState.PAUSED:this.trigger("canplay");if(this.isSeeking)this.onSeeked();else this.trigger("pause");break;case YT.PlayerState.BUFFERING:this.player_.trigger("timeupdate"), this.player_.trigger("waiting")}},onPlayerVolumeChange:function(){this.trigger("volumechange")},onPlayerError:function(m){this.errorNumber=m.data;this.trigger("pause");this.trigger("error")},error:function(){var m=1E3+this.errorNumber;switch(this.errorNumber){case 5:return{code:m,message:"Error while trying to play the video"};case 2:case 100:return{code:m,message:"Unable to find the video"};case 101:case 150:return{code:m,message:"Playback on other Websites has been disabled by the video owner."}}return{code:m, message:"YouTube unknown error ("+this.errorNumber+")"}},loadVideoById_:function(m){m={videoId:m};this.options_.start&&(m.startSeconds=this.options_.start);this.options_.end&&(m.endSeconds=this.options_.end);this.ytPlayer.loadVideoById(m)},cueVideoById_:function(m){m={videoId:m};this.options_.start&&(m.startSeconds=this.options_.start);this.options_.end&&(m.endSeconds=this.options_.end);this.ytPlayer.cueVideoById(m)},src:function(m){m&&this.setSrc({src:m});return this.source},poster:function(){return _isOnMobile? null:this.poster_},setPoster:function(m){this.poster_=m},setSrc:function(m){m&&m.src&&(delete this.errorNumber,this.source=m,this.url=Youtube.parseUrl(m.src),!this.options_.poster&&this.url.videoId&&(this.poster_="https://img.youtube.com/vi/"+this.url.videoId+"/0.jpg",this.trigger("posterchange"),this.checkHighResPoster()),this.options_.autoplay&&!_isOnMobile?this.isReady_?this.play():this.playOnReady=!0:this.activeVideoId!==this.url.videoId&&(this.isReady_?(this.cueVideoById_(this.url.videoId),this.activeVideoId= this.url.videoId):this.cueOnReady=!0))},autoplay:function(){return this.options_.autoplay},setAutoplay:function(m){this.options_.autoplay=m},loop:function(){return this.options_.loop},setLoop:function(m){this.options_.loop=m},play:function(){this.url&&this.url.videoId&&(this.wasPausedBeforeSeek=!1,this.isReady_?(this.url.listId&&(this.activeList===this.url.listId?this.ytPlayer.playVideo():(this.ytPlayer.loadPlaylist(this.url.listId),this.activeList=this.url.listId)),this.activeVideoId===this.url.videoId? this.ytPlayer.playVideo():(this.loadVideoById_(this.url.videoId),this.activeVideoId=this.url.videoId)):(this.trigger("waiting"),this.playOnReady=!0))},pause:function(){this.ytPlayer&&this.ytPlayer.pauseVideo()},paused:function(){return this.ytPlayer?this.lastState!==YT.PlayerState.PLAYING&&this.lastState!==YT.PlayerState.BUFFERING:!0},currentTime:function(){return this.ytPlayer?this.ytPlayer.getCurrentTime():0},setCurrentTime:function(m){this.lastState===YT.PlayerState.PAUSED&&(this.timeBeforeSeek= this.currentTime());this.isSeeking||(this.wasPausedBeforeSeek=this.paused());this.ytPlayer.seekTo(m,!0);this.trigger("timeupdate");this.trigger("seeking");this.isSeeking=!0;this.lastState===YT.PlayerState.PAUSED&&this.timeBeforeSeek!==m&&(clearInterval(this.checkSeekedInPauseInterval),this.checkSeekedInPauseInterval=setInterval(function(){this.lastState===YT.PlayerState.PAUSED&&this.isSeeking?this.currentTime()!==this.timeBeforeSeek&&(this.trigger("timeupdate"),this.onSeeked()):clearInterval(this.checkSeekedInPauseInterval)}.bind(this), 250))},seeking:function(){return this.isSeeking},seekable:function(){return this.ytPlayer?videojs.createTimeRange(0,this.ytPlayer.getDuration()):videojs.createTimeRange()},onSeeked:function(){clearInterval(this.checkSeekedInPauseInterval);this.isSeeking=!1;this.wasPausedBeforeSeek&&this.pause();this.trigger("seeked")},playbackRate:function(){return this.ytPlayer?this.ytPlayer.getPlaybackRate():1},setPlaybackRate:function(m){this.ytPlayer&&this.ytPlayer.setPlaybackRate(m)},duration:function(){return this.ytPlayer? this.ytPlayer.getDuration():0},currentSrc:function(){return this.source&&this.source.src},ended:function(){return this.ytPlayer?this.lastState===YT.PlayerState.ENDED:!1},volume:function(){return this.ytPlayer?this.ytPlayer.getVolume()/100:1},setVolume:function(m){this.ytPlayer&&this.ytPlayer.setVolume(100*m)},muted:function(){return this.ytPlayer?this.ytPlayer.isMuted():!1},setMuted:function(m){this.ytPlayer&&(this.muted(!0),m?this.ytPlayer.mute():this.ytPlayer.unMute(),this.setTimeout(function(){this.trigger("volumechange")}, 50))},buffered:function(){if(!this.ytPlayer||!this.ytPlayer.getVideoLoadedFraction)return videojs.createTimeRange();var m=this.ytPlayer.getVideoLoadedFraction()*this.ytPlayer.getDuration();return videojs.createTimeRange(0,m)},preload:function(){},load:function(){},reset:function(){},networkState:function(){if(!this.ytPlayer)return 0;switch(this.ytPlayer.getPlayerState()){case -1:return 0;case 3:return 2;default:return 1}},readyState:function(){if(!this.ytPlayer)return 0;switch(this.ytPlayer.getPlayerState()){case -1:return 0; case 5:return 1;case 3:return 2;default:return 4}},supportsFullScreen:function(){return document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled},checkHighResPoster:function(){var m="https://img.youtube.com/vi/"+this.url.videoId+"/sddefault.jpg";try{var r=new Image;r.onload=function(){if("naturalHeight"in r){if(90>=r.naturalHeight||120>=r.naturalWidth)return}else if(90>=r.height||120>=r.width)return;this.poster_=m;this.trigger("posterchange")}.bind(this); r.onerror=function(){};r.src=m}catch(A){}}});Youtube.isSupported=function(){return!0};Youtube.canPlaySource=function(m){return Youtube.canPlayType(m.type)};Youtube.canPlayType=function(m){return"video/youtube"===m};Youtube.parseUrl=function(m){var r={videoId:null},A=m.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&\?]*).*/);A&&11===A[2].length&&(r.videoId=A[2]);(A=m.match(/[?&]list=([^#&\?]+)/))&&A[1]&&(r.listId=A[1]);return r}; function apiLoaded(){YT.ready(function(){Youtube.isApiReady=!0;for(var m=0;m<Youtube.apiReadyQueue.length;++m)Youtube.apiReadyQueue[m].initYTPlayer()})}function loadScriptVideoJSYoutube(m,r){var A=!1,C=document.createElement("script"),G=document.getElementsByTagName("script")[0];G&&(G.parentNode.insertBefore(C,G),C.onload=function(){A||(A=!0,r())},C.onreadystatechange=function(){A||"complete"!==this.readyState&&"loaded"!==this.readyState||(A=!0,r())},C.src=m)} function injectCss(){var m=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css";r.styleSheet?r.styleSheet.cssText=".vjs-youtube .vjs-iframe-blocker { display: none; }.vjs-youtube.vjs-user-inactive .vjs-iframe-blocker { display: block; }.vjs-youtube .vjs-poster { background-size: cover; }.vjs-youtube-mobile .vjs-big-play-button { display: none; }":r.appendChild(document.createTextNode(".vjs-youtube .vjs-iframe-blocker { display: none; }.vjs-youtube.vjs-user-inactive .vjs-iframe-blocker { display: block; }.vjs-youtube .vjs-poster { background-size: cover; }.vjs-youtube-mobile .vjs-big-play-button { display: none; }")); m.appendChild(r)}Youtube.apiReadyQueue=[];"undefined"!==typeof document&&(loadScriptVideoJSYoutube("https://www.youtube.com/iframe_api",apiLoaded),injectCss());"undefined"!==typeof videojs.registerTech?videojs.registerTech("Youtube",Youtube):videojs.registerComponent("Youtube",Youtube); (function(){function m(r){var A=$(document.getElementById(r));if(A.length){var C=function(){fa=A.width();ma=A.height();1.77777778<=fa/ma?P.css({height:.5625*fa,width:""}):P.css({height:"",width:1.77777778*ma})},G=A.parent().find(".inline-video-top-wp"),P=A.find(".video-wrap");r=document.getElementById("yt_"+r);var ea=$(r).data("video-url");if($(r).length){var gb=videojs(r,{fill:!0,controls:!1,muted:!0,autoplay:!1,loop:!0,preload:"auto",techOrder:["youtube"],sources:[{type:"video/youtube",src:ea}], youtube:{iv_load_policy:3}});G.waypoint({handler:function(hb){"down"===hb&&gb.play()},offset:"50%"})}var fa=A.width(),ma=A.height();C();window.onresize=window.PAN_Clean_Util.debounce(C,100)}}"undefined"===typeof window.PAN_Clean_Util.initPrismaInlineVideoComponent&&(window.PAN_Clean_Util.initPrismaInlineVideoComponent=m)})();/* JavaScript Cookie v2.2.0 https://github.com/js-cookie/js-cookie Copyright 2006, 2015 Klaus Hartl & Fagner Brack Released under the MIT license */ var webData={myAccount:{}};webData.myAccount.site={};webData.events=[];var userHeaderModel;function startWorker(c){if("undefined"!==typeof Worker)return c=new Blob([document.querySelector("#"+c).textContent]),new Worker(window.URL.createObjectURL(c))} if(!botSelector){if(-1!=window.location.href.indexOf("paloaltonetworks.com/resources/")||-1!=location.href.indexOf("/content/pan/en_US/resources/"))try{webData.resourceAssetFlow="true"}catch(c){console.log(c)}var userHeaderModelWorker=startWorker("worker1");userHeaderModelWorker&&(console.log("userHeaderModel worker started"),userHeaderModelWorker.postMessage(location.protocol+"//"+location.hostname+(location.port?":"+location.port:"")),userHeaderModelWorker.onmessage=function(c){userHeaderModel= JSON.parse(c.data);console.log("userHeaderModel worker finished");userHeaderModelWorker.terminate();userHeaderModel&&("anonymous"!==userHeaderModel.id&&(webData.GUID=userHeaderModel.id,webData.loggedInState="Logged-In",webData.formType="Janrain",userHeaderModel.provider?(webData.portalAccessed="Janrain: "+userHeaderModel.provider,webData.loginType="Janrain: "+userHeaderModel.provider):(webData.portalAccessed="Janrain: Profile",webData.loginType="Janrain: Profile"),userHeaderModel.eventType&&("register"=== userHeaderModel.eventType?(webData.formName="Registration / Login",webData.events.push("registers","login")):(webData.formName="Login",webData.events.push("login")))),userHeaderModel.businessEmail&&(webData.eMail=userHeaderModel.businessEmail),userHeaderModel.hashedEmail&&(webData.hashEmail=userHeaderModel.hashedEmail),userHeaderModel.company&&(webData.companyName=userHeaderModel.company,webData.userType="Palo Alto Networks"===userHeaderModel.company?"Employee":"Non-Employee"),userHeaderModel.jobRole&& (webData.jobTitle=userHeaderModel.jobRole),userHeaderModel.country&&(webData.country=userHeaderModel.country),userHeaderModel.state&&(webData.state=userHeaderModel.state),userHeaderModel.firstName&&(webData.firstName=userHeaderModel.firstName),userHeaderModel.lastName&&(webData.lastName=userHeaderModel.lastName),userHeaderModel.salesForceAccountIds&&(webData.sfaid=userHeaderModel.salesForceAccountIds))})} function getCookieHomeProduct(c){c+="\x3d";for(var g=decodeURIComponent(document.cookie).split(";"),e=0;e<g.length;e++){for(var b=g[e];" "==b.charAt(0);)b=b.substring(1);if(0==b.indexOf(c))return b.substring(c.length,b.length)}return""}function setVisitorCompanyDetailsCookieHomeProduct(c,g,e){e?(date=new Date,date.setTime(date.getTime()+6E4*e),expires="; expires\x3d"+date.toGMTString()):expires="; expires\x3d0";document.cookie=c+"\x3d"+g+expires+"; path\x3d/"} (function(c){var g=!1;"function"===typeof define&&define.amd&&(define(c),g=!0);"object"===typeof exports&&(module.exports=c(),g=!0);if(!g){var e=window.Cookies,b=window.Cookies=c();b.noConflict=function(){window.Cookies=e;return b}}})(function(){function c(){for(var e=0,b={};e<arguments.length;e++){var h=arguments[e],a;for(a in h)b[a]=h[a]}return b}function g(e){function b(h,a,d){if("undefined"!==typeof document){if(1<arguments.length){d=c({path:"/"},b.defaults,d);if("number"===typeof d.expires){var f= new Date;f.setMilliseconds(f.getMilliseconds()+864E5*d.expires);d.expires=f}d.expires=d.expires?d.expires.toUTCString():"";try{var k=JSON.stringify(a);/^[\{\[]/.test(k)&&(a=k)}catch(r){}a=e.write?e.write(a,h):encodeURIComponent(String(a)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent);h=encodeURIComponent(String(h));h=h.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent);h=h.replace(/[\(\)]/g,escape);k="";for(var n in d)d[n]&&(k+="; "+n,!0!==d[n]&&(k+="\x3d"+ d[n]));return document.cookie=h+"\x3d"+a+k}h||(k={});n=document.cookie?document.cookie.split("; "):[];for(var l=/(%[0-9A-Z]{2})+/g,p=0;p<n.length;p++){var q=n[p].split("\x3d"),m=q.slice(1).join("\x3d");this.json||'"'!==m.charAt(0)||(m=m.slice(1,-1));try{f=q[0].replace(l,decodeURIComponent);m=e.read?e.read(m,f):e(m,f)||m.replace(l,decodeURIComponent);if(this.json)try{m=JSON.parse(m)}catch(r){}if(h===f){k=m;break}h||(k[f]=m)}catch(r){}}return k}}b.set=b;b.get=function(h){return b.call(b,h)};b.getJSON= function(){return b.apply({json:!0},[].slice.call(arguments))};b.defaults={};b.remove=function(h,a){b(h,"",c(a,{expires:-1}))};b.withConverter=g;return b}return g(function(){})}); var PAN=function(){var c={},g,e,b=!0,h=!1;c.getSkipReload=function(){return h};c.getPath=function(){return g};c.setPath=function(a){g=a};c.setCurrentPageId=function(a){e=a};c.getCurrentPageId=function(){return e};c.isIndexable=function(){return b};c.setIndexable=function(a){b=a};c.clearReturnExperience=function(){"undefined"!=typeof localStorage&&localStorage&&(localStorage.hasOwnProperty("janrainCaptureReturnExperienceData")&&localStorage.removeItem("janrainCaptureReturnExperienceData"),localStorage.hasOwnProperty("janrainCaptureReturnExperienceData_Expires")&& localStorage.removeItem("janrainCaptureReturnExperienceData_Expires"),localStorage.hasOwnProperty("janrainCaptureProfileData")&&localStorage.removeItem("janrainCaptureProfileData"),localStorage.hasOwnProperty("janrainCaptureProfileData_Expires")&&localStorage.removeItem("janrainCaptureProfileData_Expires"),localStorage.hasOwnProperty("janrainCaptureProfileData_Expires")&&localStorage.removeItem("janrainCaptureProfileData_Expires"),localStorage.hasOwnProperty("janrainLastAuthMethod")&&localStorage.removeItem("janrainLastAuthMethod"), localStorage.hasOwnProperty("janrainLastAuthMethod_Expires")&&localStorage.removeItem("janrainLastAuthMethod_Expires"),document.cookie="expected_tab\x3d; Path\x3d/; Expires\x3dThu, 01 Jan 1970 00:00:01 GMT; Domain\x3d."+document.domain+";")};c.logout=function(a){h=!0;"undefined"!=typeof a&&a||(a="/");try{SCF.Session.logout()}catch(d){}PAN.preLogout();a=encodeURIComponent(a);window.location.replace("/apps/pan/public/auth/logout?dest\x3d"+a)};c.preLogout=function(a){userHeaderModel.id="anonymous";"undefined"!= typeof janrain&&janrain&&janrain.capture.ui.endCaptureSession();PAN.clearReturnExperience()};c.hcpp="/content/pan/en_US";return c}();$(function(){("undefined"!=typeof botSelector&&!botSelector||"undefined"==typeof botSelector)&&PAN.tracking.initTracking()}); PAN.tracking=function(){function c(a){var d=$("[data-page-id\x3d'"+a+"'] .save-button"),f=$("[data-page-id\x3d'"+a+"'] .save-count"),k=d.hasClass("fa-star-o"),n=d.closest("ul").hasClass("chicklet-social-stats"),l=f.html().trim();-1<l.indexOf(" ")&&(l=l.substring(0,l.indexOf(" ")));l=parseInt(l)?parseInt(l):0;$.ajax({type:"POST",url:"/apps/public/tracking/trackSave",data:"pagePath\x3d"+a+"\x26save\x3d"+k,error:function(p,q,m){alert("Saving of page failed");f.text(l+(n?"":1==l?" save":" saves"));k? d.addClass("fa-star-o").removeClass("fa-star"):d.removeClass("fa-star-o").addClass("fa-star")}});a=l;k?a++:(a--,0>a&&(a=0));f.text(a+(n?"":1==a?" save":" saves"));k?d.removeClass("fa-star-o").addClass("fa-star"):d.addClass("fa-star-o").removeClass("fa-star")}function g(){$("body").on("click",".save-button",function(a){a.stopImmediatePropagation();a=$(this).closest("ul").data("page-id");if("anonymous"===userHeaderModel.id||"admin"===userHeaderModel.id){var d="/login";"undefined"!=typeof userHeaderModel.loginLink&& userHeaderModel.loginLink&&(d=userHeaderModel.loginLink);d+="?returnPageId\x3d"+encodeURIComponent(a)+"\x26returnAction\x3dsave";window.location=d}else c(a)})}function e(a){"undefined"!=typeof a&&a||(a=PAN.getPath());$.ajax({type:"POST",url:"/apps/public/tracking/trackView",data:"pagePath\x3d"+a,beforeSend:function(d){d.overrideMimeType("text/plain; charset\x3dUTF-8")}})}var b={},h=[];b.initTracking=function(){PAN.isIndexable()&&e();g()};b.addId=function(a){-1==h.indexOf(a)&&h.push(a)};b.getViews= function(){return 0};b.getDownloads=function(){return 0};b.didCurrentUserDownload=function(){return!1};b.getCurrentUserDownloadDate=function(){};b.getPageIds=function(){return h};b.recordView=function(a){e(a)};return b}(); function getSerializedTracking(){for(var c="",g={},e,b,h=/([^&=]+)=?([^&]*)/g;e=h.exec(window.location.search.substring(1));)b=b||0<=e[1].indexOf("utm_"),g[decodeURIComponent(e[1].replace(/\+/g," "))]=decodeURIComponent(e[2].replace(/\+/g," "));if(!b){b={csr:"source",cmd:"medium",ccn:"campaign",ctr:"term",cct:"content"};e=[];for(var a in b)e.push(a);for(h=new RegExp("utm("+e.join("|")+")\x3d([^|;]+)?","g");e=h.exec(document.cookie);)g["utm_"+b[e[1]]]=decodeURIComponent(e[2].replace(/\+/g," "))}console.log(g); ""!=getCookie("pansfdccid")&&(a=getCookie("pansfdccid"),c+="\x26Qualifying_Campaign__c\x3d"+a);for(var d in g){if("utm_source"==d)var f="utm_source__c";else"utm_medium"==d?f="utm_medium__c":"utm_term"==d?f="utm_term__c":"utm_keyword"==d?f="Google_Keyword__c":"utm_content"==d?f="utm_content__c":"utm_network"==d?f="utm_network__c":"utm_campaign"==d?f="utm_campaign__c":"utm_name"==d?f="utm_name__c":"utm_sitetarget"==d?f="Eloqua_utm_sitetarget__c":"custom1"==d?f="utm_custom1__c":"custom2"==d?f="utm_custom2__c": "CampaignId"==d?(f="Qualifying_Campaign__c",janrainLeadHandler.setCampaignId(g[d]),document.cookie="pansfdccid\x3d"+g[d]+"; path\x3d/; domain\x3d.paloaltonetworks.com"):"gclid"==d?f="GCLID__c":"lfclid"==d?f="utm_lfclid__c":"guid"==d?f="utm_guid__c":"ps"==d?f="utm_ps__c":"ts"==d&&(f="utm_ts__c");c=c+"\x26"+f+"\x3d"+g[d]}0<=document.referrer.indexOf("go.paloaltonetworks.com")&&(g=document.referrer.replace("http://go.paloaltonetworks.com/",""),c=c+"\x26utm_lfclid__c\x3d"+g);"\x26"==c.charAt(0)&&(c=c.substring(1)); return c}function getCookie(c){c+="\x3d";for(var g=document.cookie.split(";"),e=0;e<g.length;e++){for(var b=g[e];" "==b.charAt(0);)b=b.substring(1);if(0==b.indexOf(c))return b.substring(c.length,b.length)}return""};function loadScript(f){return new Promise(function(g,h){var b=document.getElementsByTagName("head")[0],c=document.createElement("script");c.src=f;c.onload=function(){g()};c.onerror=function(){h("cannot load script "+f)};b.appendChild(c)})} (function(){window.PAN_renderCleanNavAccountMenu=function(l){if("undefined"!=typeof userHeaderModel)if(userHeaderModel.loginLink="/login",userHeaderModel.logoutLink="/system/sling/logout",userHeaderModel.janrain){userHeaderModel.profileLink="/userProfile";userHeaderModel.eventsLink="/userProfile/events";userHeaderModel.myfilesLink="/userProfile/myfiles";userHeaderModel.manageSitesLink="/userProfile/managesites";userHeaderModel.mySiteLink="/userProfile/mysite";userHeaderModel.boardsLink="/userProfile/editBoard"; if(userHeaderModel.isMacroAdmin||userHeaderModel.isMacroUser)userHeaderModel.macrosLink="/userProfile/macros";userHeaderModel.favoritesLink="/userProfile/favorites";userHeaderModel.downloadsLink="/userProfile/downloads";userHeaderModel.subscriptionLink="https://www.paloaltonetworks.com/company/subscriptions";userHeaderModel.activityLink="/userProfile/activity"}else userHeaderModel.profileLink="/ssoUserProfile",userHeaderModel.myfilesLink="/ssoUserProfile/myfiles",userHeaderModel.manageSitesLink="/ssoUserProfile/managesites", userHeaderModel.mySiteLink="/ssoUserProfile/mysite",userHeaderModel.boardsLink="/ssoUserProfile/editBoard",userHeaderModel.macrosLink="/ssoUserProfile/macros",userHeaderModel.favoritesLink="/ssoUserProfile/favorites",userHeaderModel.downloadsLink="/ssoUserProfile/downloads";l()};var f=!1,g=!1,h=!1,b=!1,c=!1;window.PAN_AttemptRenderOfNav=function(l){"adobeTarget"==l&&(f=!0);"userModel"==l&&(g=!0);"janrainInit"==l&&(h=!0);"menuAsyncLoad"==l&&(b=!0);g&&h&&b&&!c&&(c=!0,setTimeout(function(){window.PAN_initialize2021Nav&& window.PAN_renderCleanNavAccountMenu(window.PAN_initialize2021Nav);window.PAN_initializeProduct2021Nav&&window.PAN_renderCleanNavAccountMenu(window.PAN_initializeProduct2021Nav);window.location.host.split(".")},500));f&&window.PAN_renderCleanNavAccountMenu(window.PAN_initialize2021Nav)};"undefined"!==typeof PAN_RunOnPageModelLoad?PAN_RunOnPageModelLoad.push(function(){PAN_AttemptRenderOfNav("userModel")}):console.warn("cannot initialize nav because PAN_RunOnPageModelLoad is undefined")})(); (function(){window.PAN_initializeProduct2021Nav=function(){var f=$(".productNav2021Component");if(f.length){var g=window.matchMedia("(min-width: 1200px)");window.matchMedia("(max-width: 1198.98px)");var h=f.find(".product-2021-nav"),b=f.find(".product-2021-nav-main"),c=b.find(".nav-left \x3e li");b.find(".col-tabs");b.find(".col-nav");var l=f.attr("data-type"),w="sase"===l||"cortex"===l,t="ngfw"===l||"unit"===l||"prisma"===l,q=!1;f.find(".nav-open").on("click",function(a){h.addClass("open");$("body").addClass("no-scroll")}); f.find(".nav-close").on("click",function(a){a.stopPropagation();h.removeClass("open");$("body").removeClass("no-scroll");c.removeClass("open")});b.find(".nav-left").on("click","\x3e li",function(a){$(this).hasClass("link")||q||(c.removeClass("open"),$(this).addClass("open"),g.matches?h.addClass("open"):($("body").addClass("no-scroll"),b.animate({scrollTop:0},250).addClass("no-scroll")))});c.hover(function(a){if(!$(this).hasClass("link")&&!q&&g.matches&&($("body").removeClass("no-scroll"),c.removeClass("open"), $(this).addClass("open"),h.addClass("open"),t&&(a=$(this).find(".mega-dropdown-menu .col-tiles.tile-type-image .tile-image"),a.length))){var k=[];a.each(function(e,d){e=$(d).find(".text").outerHeight();k.push(e)});var m=k.reduce(function(e,d){return e>d?e:d});a.find(".text").css("height",m)}},function(a){!$(this).hasClass("link")&&g.matches&&($("body").removeClass("no-scroll"),$(this).removeClass("open"),h.removeClass("open"),t&&(a=$(this).find(".mega-dropdown-menu .col-tiles.tile-type-image .tile-image"), a.length&&a.find(".text").css("height","")))});h.find(".dropdown-overlay").on("click",function(a){h.removeClass("open");$("body").removeClass("no-scroll");$(coveoSearchEl).slideUp(250);g.matches&&c.removeClass("open")});b.find(".btn-nav-back").on("click",function(a){a.stopPropagation();c.removeClass("open");b.removeClass("no-scroll")});w&&(b.find(".nav-left \x3e .link \x3e a, .mega-dropdown-menu .col a").on("click",function(a){g.matches||"_blank"===$(this).attr("target")||(h.removeClass("open"),b.removeClass("no-scroll"), c.removeClass("open"),$("body").removeClass("no-scroll"))}),c.find('.mega-dropdown-menu[data-type\x3d"solutions"] .col-list div.title').on("click",function(a){g.matches||$(this).toggleClass("active")}),c.find('.mega-dropdown-menu[data-type\x3d"environments"] .col-list .list-sub-title').on("click",function(a){g.matches||$(this).toggleClass("active")}));if(t){var x=function(a,k,m,e){var d=a.attr("data-mobile-overview"),p=document.createElement("a"),n=a.parent().prev().attr("nav-track-breadcrumb");d|| (d=b.find(".mobile-inner-header").attr("data-mobile-overview"));$(p).attr({href:e,target:k.attr("target"),"aria-label":"to"+m.text(),"nav-track":"true","nav-track-breadcrumb":n+":"+d}).css({display:"flex","justify-content":"center","align-items":"center",gap:"16px",color:"#141414","font-weight":"500","text-decoration":"none","padding-top":"20px","text-align":"center"}).addClass("regular overview").html(d+'\x3cimg width\x3d"20" height\x3d"20" src\x3d"/etc/clientlibs/clean/imgs/arrow-right-black.svg" alt\x3d"black arrow pointing right to go to '+ m.text()+'"\x3e').insertAfter(a)};f=function(){if(!1===g.matches){b.find(".nav-left \x3e li \x3e a").click(function(k){$(this).parent().hasClass("link")||k.preventDefault()});var a=b.find(".nav-left \x3e li \x3e a");u||a.each(function(k,m){k=$(this).attr("href");m="undefined"!==typeof k&&"#"!==k;var e=$(this).parent(),d=$(this),p=e.find(".mobile-inner-header .title"),n=e.find(".mobile-inner-header");m&&x(n,d,p,k);$(this).on("click",function(r){$(this).parent().hasClass("link")||r.preventDefault(); setTimeout(function(){e.hasClass("active")?e.removeClass("active"):e.addClass("active")},0)})});b.find(".mega-dropdown-menu .col-list .title, .mega-dropdown-menu .col-list .mainTitle \x3e *").on("click",function(k){k.preventDefault();var m=$(this).attr("href"),e="undefined"!==typeof m,d=null,p=null,n=this;setTimeout(function(){$(n).hasClass("title")&&(d=$(n),p=$(n).next().find(".lists .list-unstyled:first-child \x3e li:first-child"));$(n).parent().hasClass("mainTitle")&&(d=$(n).parent(),p=d.next())}, 0);setTimeout(function(){if(d.hasClass("active"))d.removeClass("active"),e&&p.remove();else{if(e){var r=p,v=b.find(".mobile-inner-header").attr("data-mobile-overview"),y=$(n).attr("nav-track-breadcrumb"),z=document.createElement("li"),A=r.attr("data-column");$(z).attr({role:"none","data-column":A}).addClass("regular overview").html('\x3ca href\x3d"'+m+'" nav-track\x3d"true" nav-track-breadcrumb\x3d"'+y+":"+v+'" role\x3d"listitem"\x3e'+v+"\x3c/a\x3e").insertBefore(r)}d.addClass("active")}},0)});u|| (u=!0)}else b.find(".mega-dropdown-menu \x3e a").remove(),b.find(".nav-left \x3e li \x3e a").off("click")};b.find(".mega-dropdown-menu .col a").on("click",function(a){$(this).prop("hash")&&(q=!0,h.removeClass("open"),$("body").removeClass("no-scroll"),c.removeClass("open"),setTimeout(function(){q=!1},1E3))});var u=!1;g.addListener(f);f()}}}})();</script><script> if (window.Granite && Granite.I18n) Granite.I18n.setLocale('en_US'); var languageFromPath = 'en_US'; var languageFromPage = "en_US"; var shortCutURL = true; var mktoProgramId = ""; PAN.setIndexable(true); PAN.RunOnPageModelLoad = []; window.PAN_RunOnPageModelLoad = []; $(function() { function loadAsyncScript(uri) { return new Promise(function(resolve, reject) { var tag = document.createElement('script'); tag.src = uri; tag.async = true; tag.onload = function() { resolve(); }; tag.onerror = function() { var currentPageModel = {"views":0,"downloads":0,"shares":0,"saves":0,"comments":0} resolve(); }; //var firstScriptTag = document.getElementsByTagName('script')[0]; //firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); document.getElementsByTagName('body')[0].appendChild(tag); }); } var scriptLoaded = loadAsyncScript('/apps/pan/public/singlePageReactModel?pageId=/content/pan/en_US/network-security/next-generation-firewall-hardware'); scriptLoaded.then(function() { var i=0; try { while (i<PAN_RunOnPageModelLoad.length) { try { PAN_RunOnPageModelLoad[i](); } catch (e) {} i++; } } catch (e2) {} }); }); PAN.setCurrentPageId('/content/pan/en_US/network-security/next-generation-firewall-hardware'); PAN.tracking.addId('/content/pan/en_US/network-security/next-generation-firewall-hardware'); PAN.shouldRedirectDuringLogin = false; PAN.setPath("/content/pan/en_US/network-security/next-generation-firewall-hardware"); webData.pageName = 'en_US:network-security:next-generation-firewall-hardware'; webData.channel = 'network-security'; webData.language = 'en_US'; webData.sectionPath = 'network-security:next-generation-firewall-hardware'; webData.resourceAssetID = '13ca444fe9004c968e5c1b097dfdd938'; try{ webData.internalonlytags = {}; webData.resource = {}; webData.internalonlytags.gtm = "Network"; webData.productcategory = "PAN-OS"; webData.resource.products = "NGFW"; webData.resource.topic = "Network Security"; }catch(error){} try{webData.createdOn = "10/04/2024";}catch(error){} </script><script> var Coveo_organizationId = "paloaltonetworksintranet"; </script><script async> ;(function(win, doc, style, timeout) { var STYLE_ID = 'at-body-style'; function getParent() { return doc.getElementsByTagName('head')[0]; } function addStyle(parent, id, def) { if (!parent) { return; } var style = doc.createElement('style'); style.id = id; style.innerHTML = def; parent.appendChild(style); } function removeStyle(parent, id) { if (!parent) { return; } var style = doc.getElementById(id); if (!style) { return; } parent.removeChild(style); } addStyle(getParent(), STYLE_ID, style); setTimeout(function() { removeStyle(getParent(), STYLE_ID); }, timeout); }(window, document, "#at-prehide {opacity: 0 !important}", 3000)); </script><script src="//assets.adobedtm.com/9273d4aedcd2/0d76ae0322d7/launch-425c423d843b.min.js" async></script><meta name="twitter:site" content="@PaloAltoNtwks"/><meta name="twitter:creator" content="@PaloAltoNtwks"/><meta property="og:site_name" content="Palo Alto Networks"/><meta property="og:locale" content="en_US"/><meta property="og:title" content="Next-Generation Firewall Hardware"/><meta property="og:type" content="website"/><meta property="og:description" content="Palo Alto Networks offers the world&rsquo;s fastest Layer 7 Firewall (NGFW) built for data centers, campuses, branches and small offices. "/><meta property="og:url" content="https://www.paloaltonetworks.com/network-security/next-generation-firewall-hardware"/><meta name="twitter:title" content="Next-Generation Firewall Hardware"/><meta property="twitter:description" name="twitter:description" content="Palo Alto Networks offers the world&rsquo;s fastest Layer 7 Firewall (NGFW) built for data centers, campuses, branches and small offices. "/><meta name="twitter:card" content="summary"/><meta name="image" property="og:image" content="https://www.paloaltonetworks.com/etc/clientlibs/pan-templates/seoimages/social-strata.png"/><meta name="twitter:image" property="twitter:image" content="https://www.paloaltonetworks.com/etc/clientlibs/pan-templates/seoimages/social-strata.png"/><link rel="icon" type="image/vnd.microsoft.icon" href="/etc/designs/pan/favicon.ico"><link rel="shortcut icon" type="image/vnd.microsoft.icon" href="/etc/designs/pan/favicon.ico"><style type="text/css"> .coveo-visible-to-screen-reader-only { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; } .panClean .prismahero.redesigned-tabs,.panClean .prismahero.events-redesigned-tabs{padding-top:0} .panClean .prismahero.redesigned-tabs.dark,.panClean .prismahero.events-redesigned-tabs.dark{background-color:#141414} .panClean .prismahero.redesigned-tabs.light,.panClean .prismahero.events-redesigned-tabs.light{background-color:#fff} .panClean .prismahero.redesigned-tabs.light.overlay-bg:after,.panClean .prismahero.events-redesigned-tabs.light.overlay-bg:after{background-color:#fff} .panClean .prismahero.redesigned-tabs:before,.panClean .prismahero.events-redesigned-tabs:before{content:none;display:none} .panClean .prismahero.redesigned-tabs video.background-logo.center,.panClean .prismahero.events-redesigned-tabs video.background-logo.center{left:50%;top:50%;transform:translate(-50%,-50%)} .panClean .prismahero.redesigned-tabs video.background-logo.center-left,.panClean .prismahero.events-redesigned-tabs video.background-logo.center-left{top:50%;transform:translateY(-50%)} .panClean .prismahero.redesigned-tabs video.background-logo.center-right,.panClean .prismahero.events-redesigned-tabs video.background-logo.center-right{top:50%;transform:translateY(-50%)} .panClean .prismahero.redesigned-tabs video.background-logo.cover,.panClean .prismahero.events-redesigned-tabs video.background-logo.cover{width:100%} .panClean .prismahero.redesigned-tabs video.background-logo.contain,.panClean .prismahero.events-redesigned-tabs video.background-logo.contain{width:100%;height:100%} .panClean .prismahero.redesigned-tabs video.background-logo.auto,.panClean .prismahero.events-redesigned-tabs video.background-logo.auto{width:auto;height:auto} .panClean .prismahero.redesigned-tabs .heroSlide,.panClean .prismahero.events-redesigned-tabs .heroSlide{background-size:cover;height:auto !important;max-height:none !important;min-height:0 !important} .panClean .prismahero.redesigned-tabs .heroSlide.overlay-bg:after,.panClean .prismahero.events-redesigned-tabs .heroSlide.overlay-bg:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.4;width:100%;height:100%} .panClean .prismahero.redesigned-tabs .heroSlide.light.overlay-bg:after,.panClean .prismahero.events-redesigned-tabs .heroSlide.light.overlay-bg:after{background-color:#fff} .panClean .prismahero.redesigned-tabs .heroSlide .content,.panClean .prismahero.events-redesigned-tabs .heroSlide .content{z-index:2} .panClean .prismahero.redesigned-tabs .heroSlide .content .description,.panClean .prismahero.events-redesigned-tabs .heroSlide .content .description{max-width:80%} .panClean .prismahero.redesigned-tabs .heroSlide .content.two-img-variation .description,.panClean .prismahero.events-redesigned-tabs .heroSlide .content.two-img-variation .description{max-width:100%} .panClean .prismahero.redesigned-tabs .heroSlide .content.two-img-variation .hero-slide,.panClean .prismahero.events-redesigned-tabs .heroSlide .content.two-img-variation .hero-slide{z-index:1} .panClean .prismahero.redesigned-tabs .heroSlide .title,.panClean .prismahero.events-redesigned-tabs .heroSlide .title{margin:0 0 10px} .panClean .prismahero.redesigned-tabs .heroSlide .sub-title.h4,.panClean .prismahero.events-redesigned-tabs .heroSlide .sub-title.h4{font-size:1.17rem;line-height:150%;font-weight:500} .panClean .prismahero.redesigned-tabs .heroSlide .sub-title.h6,.panClean .prismahero.events-redesigned-tabs .heroSlide .sub-title.h6{font-size:.8775rem;line-height:125%;font-weight:500} .panClean .prismahero.redesigned-tabs .heroSlide .no-show-eyebrow::before,.panClean .prismahero.events-redesigned-tabs .heroSlide .no-show-eyebrow::before{content:none} .panClean .prismahero.redesigned-tabs .heroSlide .title-brand,.panClean .prismahero.events-redesigned-tabs .heroSlide .title-brand{margin-bottom:0} .panClean .prismahero.redesigned-tabs .heroSlide .title-brand .eyebrow,.panClean .prismahero.events-redesigned-tabs .heroSlide .title-brand .eyebrow{margin-bottom:0} .panClean .prismahero.redesigned-tabs .heroSlide .linkHelper,.panClean .prismahero.events-redesigned-tabs .heroSlide .linkHelper{margin-top:35px} .panClean .prismahero.redesigned-tabs .heroSlide .text-left,.panClean .prismahero.events-redesigned-tabs .heroSlide .text-left{text-align:left !important} .panClean .prismahero.redesigned-tabs .heroSlide .text-right,.panClean .prismahero.events-redesigned-tabs .heroSlide .text-right{text-align:left !important} .panClean .prismahero.redesigned-tabs .heroSlide .hero-slide,.panClean .prismahero.events-redesigned-tabs .heroSlide .hero-slide{align-items:center;display:flex;flex-wrap:wrap} .panClean .prismahero.redesigned-tabs .heroSlide .hero-slide .contentSlide,.panClean .prismahero.events-redesigned-tabs .heroSlide .hero-slide .contentSlide{align-self:flex-start} .panClean .prismahero.redesigned-tabs .heroSlide.dark.bg-color-theme,.panClean .prismahero.events-redesigned-tabs .heroSlide.dark.bg-color-theme{background-color:#141414} .panClean .prismahero.redesigned-tabs .heroSlide.dark .title,.panClean .prismahero.events-redesigned-tabs .heroSlide.dark .title,.panClean .prismahero.redesigned-tabs .heroSlide.dark .sub-title,.panClean .prismahero.events-redesigned-tabs .heroSlide.dark .sub-title,.panClean .prismahero.redesigned-tabs .heroSlide.dark .description,.panClean .prismahero.events-redesigned-tabs .heroSlide.dark .description{color:#fff} .panClean .prismahero.redesigned-tabs .heroSlide.light.bg-color-theme,.panClean .prismahero.events-redesigned-tabs .heroSlide.light.bg-color-theme{background-color:#fff} .panClean .prismahero.redesigned-tabs .heroSlide.light .title,.panClean .prismahero.events-redesigned-tabs .heroSlide.light .title,.panClean .prismahero.redesigned-tabs .heroSlide.light .sub-title,.panClean .prismahero.events-redesigned-tabs .heroSlide.light .sub-title,.panClean .prismahero.redesigned-tabs .heroSlide.light .description,.panClean .prismahero.events-redesigned-tabs .heroSlide.light .description{color:#141414} .panClean .prismahero.redesigned-tabs .heroSlide.bg-color-black,.panClean .prismahero.events-redesigned-tabs .heroSlide.bg-color-black{background-color:#141414} .panClean .prismahero.redesigned-tabs .heroSlide.bg-color-white,.panClean .prismahero.events-redesigned-tabs .heroSlide.bg-color-white{background-color:#fff} .panClean .prismahero.redesigned-tabs .heroSlide.bg-color-gray,.panClean .prismahero.events-redesigned-tabs .heroSlide.bg-color-gray{background-color:#f4f4f2} .panClean .prismahero.redesigned-tabs .heroSlide.bg-color-gradient[data-type="default"],.panClean .prismahero.events-redesigned-tabs .heroSlide.bg-color-gradient[data-type="default"],.panClean .prismahero.redesigned-tabs .heroSlide.bg-color-gradient[data-type="paloaltonetworks"],.panClean .prismahero.events-redesigned-tabs .heroSlide.bg-color-gradient[data-type="paloaltonetworks"]{background-image:linear-gradient(to right,#7b3a2c,#fa582d)} .panClean .prismahero.redesigned-tabs .heroSlide.bg-color-gradient[data-type="strata"],.panClean .prismahero.events-redesigned-tabs .heroSlide.bg-color-gradient[data-type="strata"]{background-image:linear-gradient(121.54deg,#ffcb05 -1.05%,#ea9b26 139.01%)} .panClean .prismahero.redesigned-tabs .heroSlide.bg-color-gradient[data-type="cdss"],.panClean .prismahero.events-redesigned-tabs .heroSlide.bg-color-gradient[data-type="cdss"]{background-image:linear-gradient(346.65deg,#9f2f00 8.8%,#d64000 83.53%)} .panClean .prismahero.redesigned-tabs .heroSlide.bg-color-gradient[data-type="prisma"],.panClean .prismahero.events-redesigned-tabs .heroSlide.bg-color-gradient[data-type="prisma"]{background-image:linear-gradient(to right,#002229,#00bfe7)} .panClean .prismahero.redesigned-tabs .heroSlide.bg-color-gradient[data-type="cortex"],.panClean .prismahero.events-redesigned-tabs .heroSlide.bg-color-gradient[data-type="cortex"],.panClean .prismahero.redesigned-tabs .heroSlide.bg-color-gradient[data-type="cortexxdr"],.panClean .prismahero.events-redesigned-tabs .heroSlide.bg-color-gradient[data-type="cortexxdr"]{background-image:linear-gradient(to right,#032900,#0c6)} .panClean .prismahero.redesigned-tabs .heroSlide.bg-color-gradient[data-type="unit42"],.panClean .prismahero.events-redesigned-tabs .heroSlide.bg-color-gradient[data-type="unit42"]{background-image:linear-gradient(to right,#290000,#e01f23)} .panClean .prismahero.redesigned-tabs .heroSlide a.round-btn.video,.panClean .prismahero.events-redesigned-tabs .heroSlide a.round-btn.video{margin:0;border-radius:50%;width:75px;height:75px;padding:30px 23px;font-size:0} .panClean .prismahero.redesigned-tabs .heroSlide a.round-btn.video.dark>i,.panClean .prismahero.events-redesigned-tabs .heroSlide a.round-btn.video.dark>i{background-image:url('/etc/clientlibs/clean/imgs/video-play-white.svg');background-repeat:no-repeat} .panClean .prismahero.redesigned-tabs .heroSlide a.round-btn.video i,.panClean .prismahero.events-redesigned-tabs .heroSlide a.round-btn.video i{margin-left:5px} .panClean .prismahero.redesigned-tabs .heroSlide[data-type="strata"] .highlight,.panClean .prismahero.events-redesigned-tabs .heroSlide[data-type="strata"] .highlight{color:#ffcb06} .panClean .prismahero.redesigned-tabs .heroSlide[data-type="prisma"] .highlight,.panClean .prismahero.events-redesigned-tabs .heroSlide[data-type="prisma"] .highlight{color:#00c0e8} .panClean .prismahero.redesigned-tabs .heroSlide[data-type="cortex"] .highlight,.panClean .prismahero.events-redesigned-tabs .heroSlide[data-type="cortex"] .highlight{color:#0c6} .panClean .prismahero.redesigned-tabs .heroSlide[data-type="unit42"] .highlight,.panClean .prismahero.events-redesigned-tabs .heroSlide[data-type="unit42"] .highlight{color:#c84727} .panClean .prismahero.redesigned-tabs .heroSlide[data-type="paloaltonetworks"] .highlight,.panClean .prismahero.events-redesigned-tabs .heroSlide[data-type="paloaltonetworks"] .highlight,.panClean .prismahero.redesigned-tabs .heroSlide[data-type="default"] .highlight,.panClean .prismahero.events-redesigned-tabs .heroSlide[data-type="default"] .highlight{color:#fa582d} .panClean .prismahero.redesigned-tabs .heroSlide .gtm-bg-video-wrap,.panClean .prismahero.events-redesigned-tabs .heroSlide .gtm-bg-video-wrap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden} .panClean .prismahero.redesigned-tabs .heroSlide .gtm-bg-video-wrap .gtm_bg_video,.panClean .prismahero.events-redesigned-tabs .heroSlide .gtm-bg-video-wrap .gtm_bg_video{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%} .panClean .prismahero.redesigned-tabs .heroSlide .gtm-bg-video-wrap .gtm_bg_video::-webkit-media-controls-start-playback-button,.panClean .prismahero.events-redesigned-tabs .heroSlide .gtm-bg-video-wrap .gtm_bg_video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none} .panClean .prismahero.redesigned-tabs .heroSlide .description.h6,.panClean .prismahero.events-redesigned-tabs .heroSlide .description.h6{font-size:1.5rem;line-height:1.45;letter-spacing:0;font-weight:500;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .prismahero.redesigned-tabs .heroSlide .description.smallDecimal,.panClean .prismahero.events-redesigned-tabs .heroSlide .description.smallDecimal{font-size:1.17rem;line-height:1.38;letter-spacing:0;font-weight:500;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif} .panClean .prismahero.redesigned-tabs .heroSlide .description.display-1,.panClean .prismahero.events-redesigned-tabs .heroSlide .description.display-1{font-size:1.02375rem;line-height:171%;margin-bottom:40px} .panClean .prismahero.redesigned-tabs .prisma-tabbed-slider .glider-wrapper:not(.glider)+.hero-slider-dots,.panClean .prismahero.events-redesigned-tabs .prisma-tabbed-slider .glider-wrapper:not(.glider)+.hero-slider-dots{display:none} .panClean .prismahero.redesigned-tabs .hero-slider-dots,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots{position:absolute;display:flex;align-items:flex-start;padding-top:24px;padding-bottom:24px;z-index:2;background-color:transparent} .panClean .prismahero.redesigned-tabs .hero-slider-dots .glider-dot,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots .glider-dot{display:flex;align-items:flex-end;flex-grow:1;flex-shrink:1;margin:0 10px 0 0;position:relative;height:auto;padding-top:15px;text-overflow:ellipsis;text-align:left;word-break:break-word} .panClean .prismahero.redesigned-tabs .hero-slider-dots .glider-dot:before,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots .glider-dot:before{background-color:#b9b9b9;position:absolute;top:0;left:0;right:0} .panClean .prismahero.redesigned-tabs .hero-slider-dots .glider-dot:after,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots .glider-dot:after{top:0;transition-duration:.01s} .panClean .prismahero.redesigned-tabs .hero-slider-dots .glider-dot.active,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots .glider-dot.active{color:#141414} .panClean .prismahero.redesigned-tabs .hero-slider-dots .glider-dot.active::after,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots .glider-dot.active::after{transition-timing-function:linear;transition-duration:35s} .panClean .prismahero.redesigned-tabs .hero-slider-dots .glider-dot:last-child,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots .glider-dot:last-child{margin-right:0} .panClean .prismahero.redesigned-tabs .hero-slider-dots .glider-dot.dark:before,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots .glider-dot.dark:before{background-color:rgba(255,255,255,0.7)} .panClean .prismahero.redesigned-tabs .hero-slider-dots .glider-dot.dark.active:before,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots .glider-dot.dark.active:before{background-color:#fff} .panClean .prismahero.redesigned-tabs .hero-slider-dots .glider-dot.light:before,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots .glider-dot.light:before{background-color:rgba(0,0,0,0.7)} .panClean .prismahero.redesigned-tabs .hero-slider-dots .glider-dot.light.active:before,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots .glider-dot.light.active:before{background-color:#141414} .panClean .prismahero.redesigned-tabs .slider-actions,.panClean .prismahero.events-redesigned-tabs .slider-actions{position:absolute;right:0;max-width:200px;width:180px;bottom:100px;margin-right:7.14285714vw} .panClean .prismahero.redesigned-tabs .slider-actions .glider-next,.panClean .prismahero.events-redesigned-tabs .slider-actions .glider-next,.panClean .prismahero.redesigned-tabs .slider-actions .glider-prev,.panClean .prismahero.events-redesigned-tabs .slider-actions .glider-prev{font-size:0} @media(max-width:1199.98px){.panClean .prismahero.redesigned-tabs .heroSlide,.panClean .prismahero.events-redesigned-tabs .heroSlide{padding-top:100px} .panClean .prismahero.redesigned-tabs .heroSlide .content,.panClean .prismahero.events-redesigned-tabs .heroSlide .content{padding-bottom:75px} .panClean .prismahero.redesigned-tabs .hero-slider-vertical-dots,.panClean .prismahero.events-redesigned-tabs .hero-slider-vertical-dots{display:none} } @media(max-width:991.98px){.panClean .prismahero.redesigned-tabs .hero-slider-dots,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots{min-height:50px;height:auto;max-width:450px} .panClean .prismahero.redesigned-tabs .hero-slider-dots,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots{left:0} .panClean .prismahero.redesigned-tabs .hero-slider-dots:after,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots:after{content:attr(helper-text);position:absolute;bottom:10px;left:50%;transform:translate(-50%);font-size:.8775rem;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;color:#b9b9b9} .panClean .prismahero.redesigned-tabs .hero-slider-dots .glider-dot:focus,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots .glider-dot:focus{outline:0;box-shadow:none} .panClean .prismahero.redesigned-tabs .hero-slider-dots .glider-dot>.text,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots .glider-dot>.text{display:none} .panClean .prismahero.redesigned-tabs .hero-slider-dots .glider-dot:after,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots .glider-dot:after{height:1.5px} .panClean .prismahero.redesigned-tabs .hero-slider-dots .glider-dot[data-type="default"]:after,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots .glider-dot[data-type="default"]:after,.panClean .prismahero.redesigned-tabs .hero-slider-dots .glider-dot[data-type="paloaltonetworks"]:after,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots .glider-dot[data-type="paloaltonetworks"]:after{background-color:#fa582d} .panClean .prismahero.redesigned-tabs .hero-slider-dots .glider-dot[data-type="strata"]:after,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots .glider-dot[data-type="strata"]:after{background-color:#ffcb06} .panClean .prismahero.redesigned-tabs .hero-slider-dots .glider-dot[data-type="prisma"]:after,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots .glider-dot[data-type="prisma"]:after{background-color:#00c0e8} .panClean .prismahero.redesigned-tabs .hero-slider-dots .glider-dot[data-type="cortex"]:after,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots .glider-dot[data-type="cortex"]:after{background-color:#0c6} .panClean .prismahero.redesigned-tabs .hero-slider-dots .glider-dot[data-type="unit42"]:after,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots .glider-dot[data-type="unit42"]:after{background-color:#c84727} .panClean .prismahero.redesigned-tabs .heroSlide,.panClean .prismahero.events-redesigned-tabs .heroSlide{padding-top:75px;height:auto} .panClean .prismahero.redesigned-tabs .heroSlide .hero-slide,.panClean .prismahero.events-redesigned-tabs .heroSlide .hero-slide{height:auto} .panClean .prismahero.redesigned-tabs .heroSlide .content,.panClean .prismahero.events-redesigned-tabs .heroSlide .content{padding-bottom:120px} .panClean .prismahero.redesigned-tabs .heroSlide .content.two-img-variation,.panClean .prismahero.events-redesigned-tabs .heroSlide .content.two-img-variation{padding:25px 0 80px} .panClean .prismahero.redesigned-tabs .heroSlide .text-left.mobile-align-center,.panClean .prismahero.events-redesigned-tabs .heroSlide .text-left.mobile-align-center,.panClean .prismahero.redesigned-tabs .heroSlide .text-center.mobile-align-center,.panClean .prismahero.events-redesigned-tabs .heroSlide .text-center.mobile-align-center,.panClean .prismahero.redesigned-tabs .heroSlide .text-right.mobile-align-center,.panClean .prismahero.events-redesigned-tabs .heroSlide .text-right.mobile-align-center{text-align:center !important} .panClean .prismahero.redesigned-tabs .heroSlide .text-left.mobile-align-center .eyebrow::before,.panClean .prismahero.events-redesigned-tabs .heroSlide .text-left.mobile-align-center .eyebrow::before,.panClean .prismahero.redesigned-tabs .heroSlide .text-center.mobile-align-center .eyebrow::before,.panClean .prismahero.events-redesigned-tabs .heroSlide .text-center.mobile-align-center .eyebrow::before,.panClean .prismahero.redesigned-tabs .heroSlide .text-right.mobile-align-center .eyebrow::before,.panClean .prismahero.events-redesigned-tabs .heroSlide .text-right.mobile-align-center .eyebrow::before{transform:translateX(-50%);left:50%} .panClean .prismahero.redesigned-tabs .heroSlide .text-left.mobile-align-center .description,.panClean .prismahero.events-redesigned-tabs .heroSlide .text-left.mobile-align-center .description,.panClean .prismahero.redesigned-tabs .heroSlide .text-center.mobile-align-center .description,.panClean .prismahero.events-redesigned-tabs .heroSlide .text-center.mobile-align-center .description,.panClean .prismahero.redesigned-tabs .heroSlide .text-right.mobile-align-center .description,.panClean .prismahero.events-redesigned-tabs .heroSlide .text-right.mobile-align-center .description{max-width:100%} .panClean .prismahero.redesigned-tabs .heroSlide .text-center,.panClean .prismahero.events-redesigned-tabs .heroSlide .text-center{text-align:left !important} .panClean .prismahero.redesigned-tabs .heroSlide .contentSlide,.panClean .prismahero.events-redesigned-tabs .heroSlide .contentSlide{order:2} .panClean .prismahero.redesigned-tabs .slider-actions,.panClean .prismahero.events-redesigned-tabs .slider-actions{bottom:-40px} .panClean .prismahero.redesigned-tabs .slider-actions .arrow-nav,.panClean .prismahero.events-redesigned-tabs .slider-actions .arrow-nav{height:50px} .panClean .prismahero.redesigned-tabs .slider-actions .glider-prev,.panClean .prismahero.events-redesigned-tabs .slider-actions .glider-prev,.panClean .prismahero.redesigned-tabs .slider-actions .glider-next,.panClean .prismahero.events-redesigned-tabs .slider-actions .glider-next{top:0} .panClean .prismahero.redesigned-tabs .slider-actions.no-curve,.panClean .prismahero.events-redesigned-tabs .slider-actions.no-curve{bottom:30px} } @media(max-width:767.98px){.panClean .prismahero.redesigned-tabs .heroSlide,.panClean .prismahero.events-redesigned-tabs .heroSlide{height:auto;display:flex;align-items:center} .panClean .prismahero.redesigned-tabs .heroSlide .sub-title.h4,.panClean .prismahero.events-redesigned-tabs .heroSlide .sub-title.h4,.panClean .prismahero.redesigned-tabs .heroSlide .sub-title.h6,.panClean .prismahero.events-redesigned-tabs .heroSlide .sub-title.h6{font-size:1.02375rem;line-height:142%} .panClean .prismahero.redesigned-tabs .heroSlide .content,.panClean .prismahero.events-redesigned-tabs .heroSlide .content{padding:30px 0 calc(100px + 7.14285714vw)} .panClean .prismahero.redesigned-tabs .heroSlide .content.two-img-variation,.panClean .prismahero.events-redesigned-tabs .heroSlide .content.two-img-variation{padding:25px 0 0} .panClean .prismahero.redesigned-tabs .heroSlide .content.two-img-variation .hero-images,.panClean .prismahero.events-redesigned-tabs .heroSlide .content.two-img-variation .hero-images{height:70vw} .panClean .prismahero.redesigned-tabs .heroSlide .gtm-bg-video-wrap.show-in-mobile,.panClean .prismahero.events-redesigned-tabs .heroSlide .gtm-bg-video-wrap.show-in-mobile{display:block} .panClean .prismahero.redesigned-tabs .heroSlide .gtm-bg-video-wrap.hide-in-mobile,.panClean .prismahero.events-redesigned-tabs .heroSlide .gtm-bg-video-wrap.hide-in-mobile{display:none} .panClean .prismahero.redesigned-tabs .heroSlide .description.h5,.panClean .prismahero.events-redesigned-tabs .heroSlide .description.h5,.panClean .prismahero.redesigned-tabs .heroSlide .description.h6,.panClean .prismahero.events-redesigned-tabs .heroSlide .description.h6{font-size:1.02375rem;line-height:1.5em;font-weight:400;margin-bottom:22px} .panClean .prismahero.redesigned-tabs .heroSlide .description.smallDecimal,.panClean .prismahero.events-redesigned-tabs .heroSlide .description.smallDecimal{font-size:1.02375rem} .panClean .prismahero.redesigned-tabs .heroSlide .description.display-1,.panClean .prismahero.events-redesigned-tabs .heroSlide .description.display-1{margin-bottom:22px} .panClean .prismahero.redesigned-tabs .hero-slider-dots,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots{bottom:7.14285714vw;left:0;max-width:350px} .panClean .prismahero.redesigned-tabs .slider-actions,.panClean .prismahero.events-redesigned-tabs .slider-actions{margin-right:0;bottom:-60px} .panClean .prismahero.redesigned-tabs .slider-actions.no-curve,.panClean .prismahero.events-redesigned-tabs .slider-actions.no-curve{bottom:30px} .panClean .prismahero.redesigned-tabs.overlay-bg:after,.panClean .prismahero.events-redesigned-tabs.overlay-bg:after{opacity:.75} .panClean .prismahero.redesigned-tabs .heroSlide.overlay-bg:after,.panClean .prismahero.events-redesigned-tabs .heroSlide.overlay-bg:after{opacity:.75} } @media(max-width:575.98px){.panClean .prismahero.redesigned-tabs .heroSlide .content,.panClean .prismahero.events-redesigned-tabs .heroSlide .content{padding-bottom:90px} .panClean .prismahero.redesigned-tabs .hero-slider-dots,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots{left:0;bottom:15px;max-width:250px} .panClean .prismahero.redesigned-tabs .hero-slider-dots.no-show-text .glider-dot,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots.no-show-text .glider-dot{font-size:0} } @media(max-width:374.98px){.panClean .prismahero.redesigned-tabs .heroSlide .title,.panClean .prismahero.events-redesigned-tabs .heroSlide .title{font-size:2.34rem} .panClean .prismahero.redesigned-tabs .heroSlide .content,.panClean .prismahero.events-redesigned-tabs .heroSlide .content{padding-bottom:75px} } @media(min-width:375px) and (max-width:767.98px){.panClean .prismahero.redesigned-tabs .heroSlide .title,.panClean .prismahero.events-redesigned-tabs .heroSlide .title{font-size:2.34rem;font-size:calc(2rem + (50 - 32) *((100vw - 375px) /(768 - 375)))} } @media(min-width:768px){.panClean .prismahero.redesigned-tabs .heroSlide .sub-title.h4,.panClean .prismahero.events-redesigned-tabs .heroSlide .sub-title.h4{font-size:1.17rem;line-height:150%} .panClean .prismahero.redesigned-tabs .heroSlide .sub-title.h6,.panClean .prismahero.events-redesigned-tabs .heroSlide .sub-title.h6{font-size:.8775rem;line-height:125%} .panClean .prismahero.redesigned-tabs .heroSlide .description.h5,.panClean .prismahero.events-redesigned-tabs .heroSlide .description.h5{font-size:1.17rem;line-height:1.5em} } @media(min-width:992px){.panClean .prismahero.redesigned-tabs .heroSlide .hero-slide,.panClean .prismahero.events-redesigned-tabs .heroSlide .hero-slide{height:auto} .panClean .prismahero.redesigned-tabs .heroSlide .buttons-horizontal .linkHelper,.panClean .prismahero.events-redesigned-tabs .heroSlide .buttons-horizontal .linkHelper{display:flex;align-items:center;flex-wrap:wrap} .panClean .prismahero.redesigned-tabs .heroSlide .buttons-horizontal .linkHelper .list-unstyled,.panClean .prismahero.events-redesigned-tabs .heroSlide .buttons-horizontal .linkHelper .list-unstyled{display:flex;align-items:center;flex-wrap:wrap;margin:0} .panClean .prismahero.redesigned-tabs .heroSlide .buttons-horizontal .linkHelper .list-unstyled .btn,.panClean .prismahero.events-redesigned-tabs .heroSlide .buttons-horizontal .linkHelper .list-unstyled .btn{margin:0 25px 25px 0 !important} .panClean .prismahero.redesigned-tabs .heroSlide .buttons-horizontal.text-center .linkHelper,.panClean .prismahero.events-redesigned-tabs .heroSlide .buttons-horizontal.text-center .linkHelper{justify-content:center} .panClean .prismahero.redesigned-tabs .heroSlide .buttons-horizontal.text-center .linkHelper .list-unstyled,.panClean .prismahero.events-redesigned-tabs .heroSlide .buttons-horizontal.text-center .linkHelper .list-unstyled{justify-content:center} .panClean .prismahero.redesigned-tabs .heroSlide .buttons-vertical .linkHelper .list-unstyled,.panClean .prismahero.events-redesigned-tabs .heroSlide .buttons-vertical .linkHelper .list-unstyled{margin-bottom:0} .panClean .prismahero.redesigned-tabs .heroSlide .buttons-vertical .linkHelper .list-unstyled .btn,.panClean .prismahero.events-redesigned-tabs .heroSlide .buttons-vertical .linkHelper .list-unstyled .btn{margin-bottom:25px !important} .panClean .prismahero.redesigned-tabs .heroSlide .text-center,.panClean .prismahero.events-redesigned-tabs .heroSlide .text-center{text-align:center !important} .panClean .prismahero.redesigned-tabs .heroSlide .text-center .description,.panClean .prismahero.events-redesigned-tabs .heroSlide .text-center .description{margin:0 auto} .panClean .prismahero.redesigned-tabs .heroSlide .text-center .title-brand-gtm-icon,.panClean .prismahero.events-redesigned-tabs .heroSlide .text-center .title-brand-gtm-icon{justify-content:center} .panClean .prismahero.redesigned-tabs .heroSlide .pos-absolute,.panClean .prismahero.events-redesigned-tabs .heroSlide .pos-absolute{position:absolute;left:40%;top:40%;transform:translate(-50%)} .panClean .prismahero.redesigned-tabs .hero-slider-dots,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots{display:none} } @media(min-width:1200px){.panClean .prismahero.redesigned-tabs .heroSlide,.panClean .prismahero.events-redesigned-tabs .heroSlide{height:auto;max-height:none;padding-top:60px} .panClean .prismahero.redesigned-tabs .hero-slider-dots,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots{left:auto;padding-left:45px;padding-right:45px} .panClean .prismahero.redesigned-tabs .hero-slider-dots .glider-dot,.panClean .prismahero.events-redesigned-tabs .hero-slider-dots .glider-dot{min-width:120px} .panClean .prismahero.redesigned-tabs .prisma-slider-actions,.panClean .prismahero.events-redesigned-tabs .prisma-slider-actions{position:absolute;right:0;max-width:200px;width:180px;bottom:100px;margin-right:7.14285714vw} .panClean .prismahero.redesigned-tabs .hero-slider-vertical-dots,.panClean .prismahero.events-redesigned-tabs .hero-slider-vertical-dots{display:flex;flex-direction:column;position:absolute;top:50%;left:3.57142857vw;transform:translateY(-50%);z-index:1;width:14px} .panClean .prismahero.redesigned-tabs .hero-slider-vertical-dots .glider-dot,.panClean .prismahero.events-redesigned-tabs .hero-slider-vertical-dots .glider-dot{width:14px;height:60px;margin:0 0 15px;padding:0;border:0;display:flex;justify-content:flex-start;position:relative;outline:0;border-radius:0} .panClean .prismahero.redesigned-tabs .hero-slider-vertical-dots .glider-dot:focus,.panClean .prismahero.events-redesigned-tabs .hero-slider-vertical-dots .glider-dot:focus{outline:0;box-shadow:none} .panClean .prismahero.redesigned-tabs .hero-slider-vertical-dots .glider-dot>.text,.panClean .prismahero.events-redesigned-tabs .hero-slider-vertical-dots .glider-dot>.text{display:none} .panClean .prismahero.redesigned-tabs .hero-slider-vertical-dots .glider-dot>span,.panClean .prismahero.events-redesigned-tabs .hero-slider-vertical-dots .glider-dot>span{width:2px;height:100%;background-color:rgba(255,255,255,0.7);margin-left:6px;transition:background-color .15s ease-in-out} .panClean .prismahero.redesigned-tabs .hero-slider-vertical-dots .glider-dot>span>span,.panClean .prismahero.events-redesigned-tabs .hero-slider-vertical-dots .glider-dot>span>span{content:'';position:absolute;width:2px;height:100%;background:0;top:-100%;left:0} .panClean .prismahero.redesigned-tabs .hero-slider-vertical-dots .glider-dot.active>span,.panClean .prismahero.events-redesigned-tabs .hero-slider-vertical-dots .glider-dot.active>span{background-color:#fff} .panClean .prismahero.redesigned-tabs .hero-slider-vertical-dots .glider-dot.active>span>span,.panClean .prismahero.events-redesigned-tabs .hero-slider-vertical-dots .glider-dot.active>span>span{background-color:#fa582d} .panClean .prismahero.redesigned-tabs .hero-slider-vertical-dots .glider-dot.active[data-type="default"]>span>span,.panClean .prismahero.events-redesigned-tabs .hero-slider-vertical-dots .glider-dot.active[data-type="default"]>span>span,.panClean .prismahero.redesigned-tabs .hero-slider-vertical-dots .glider-dot.active[data-type="paloaltonetworks"]>span>span,.panClean .prismahero.events-redesigned-tabs .hero-slider-vertical-dots .glider-dot.active[data-type="paloaltonetworks"]>span>span{background-color:#fa582d} .panClean .prismahero.redesigned-tabs .hero-slider-vertical-dots .glider-dot.active[data-type="strata"]>span>span,.panClean .prismahero.events-redesigned-tabs .hero-slider-vertical-dots .glider-dot.active[data-type="strata"]>span>span{background-color:#ffcb06} .panClean .prismahero.redesigned-tabs .hero-slider-vertical-dots .glider-dot.active[data-type="prisma"]>span>span,.panClean .prismahero.events-redesigned-tabs .hero-slider-vertical-dots .glider-dot.active[data-type="prisma"]>span>span{background-color:#00c0e8} .panClean .prismahero.redesigned-tabs .hero-slider-vertical-dots .glider-dot.active[data-type="cortex"]>span>span,.panClean .prismahero.events-redesigned-tabs .hero-slider-vertical-dots .glider-dot.active[data-type="cortex"]>span>span{background-color:#0c6} .panClean .prismahero.redesigned-tabs .hero-slider-vertical-dots .glider-dot.active[data-type="unit42"]>span>span,.panClean .prismahero.events-redesigned-tabs .hero-slider-vertical-dots .glider-dot.active[data-type="unit42"]>span>span{background-color:#c84727} .panClean .prismahero.redesigned-tabs .hero-slider-vertical-dots[data-theme="light"] .glider-dot>span,.panClean .prismahero.events-redesigned-tabs .hero-slider-vertical-dots[data-theme="light"] .glider-dot>span{background-color:rgba(0,0,0,0.35)} .panClean .prismahero.redesigned-tabs .hero-slider-vertical-dots[data-theme="dark"] .glider-dot>span,.panClean .prismahero.events-redesigned-tabs .hero-slider-vertical-dots[data-theme="dark"] .glider-dot>span{background-color:rgba(255,255,255,0.7)} } @media(min-width:1400px){.panClean .prismahero.redesigned-tabs .heroSlide .title,.panClean .prismahero.events-redesigned-tabs .heroSlide .title{margin-bottom:22px} .panClean .prismahero.redesigned-tabs .heroSlide .sub-title.h4,.panClean .prismahero.events-redesigned-tabs .heroSlide .sub-title.h4{font-size:1.5rem;line-height:145%} .panClean .prismahero.redesigned-tabs .heroSlide .sub-title.h6,.panClean .prismahero.events-redesigned-tabs .heroSlide .sub-title.h6{font-size:1.17rem;line-height:137%} .panClean .prismahero.redesigned-tabs .heroSlide .description.h5,.panClean .prismahero.events-redesigned-tabs .heroSlide .description.h5{font-size:1.60875rem} } @media(min-width:1920px){.panClean .prismahero.redesigned-tabs .heroSlide .description.h5,.panClean .prismahero.events-redesigned-tabs .heroSlide .description.h5{font-size:1.755rem} } @media all and (-ms-high-contrast:none) and (min-width:576px),(-ms-high-contrast:active) and (min-width:576px){.panClean .prismahero.redesigned-tabs .container-fluid,.panClean .prismahero.events-redesigned-tabs .container-fluid{width:85.71% !important} } @media all and (-ms-high-contrast:none) and (min-width:768px),(-ms-high-contrast:active) and (min-width:768px){.panClean .prismahero.redesigned-tabs .heroSlide,.panClean .prismahero.events-redesigned-tabs .heroSlide{background-position-x:0 !important} } @media(min-width:992px){.panClean .prismahero.events-redesigned-tabs .prisma-tabbed-slider .glider-slide .content{padding-bottom:7.14285714vw} } @media(min-width:1600px){.panClean .prismahero.events-redesigned-tabs .prisma-tabbed-slider .glider-slide .content{padding-bottom:3.57142857vw} } @media(min-width:576px){.offset-sm-1-5{margin-left:12.499995%} } @media(min-width:768px){.offset-md-3{margin-left:25%} } @media(min-width:992px){.offset-lg-0{margin-left:0} .offset-lg-2-5{margin-left:20.83325%} .offset-lg-3{margin-left:25%} .offset-lg-6{margin-left:50%} } @media(min-width:1200px){.offset-xl-0{margin-left:0} .offset-xl-2{margin-left:16.66667%} .offset-xl-3{margin-left:25%} .offset-xl-5{margin-left:41.666666666%} .offset-xl-6{margin-left:50%} } .panClean .prismahero.redesigned-tabs .hero-slider-hortizontal-dots,.panClean .prismahero.events-redesigned-tabs .hero-slider-hortizontal-dots{justify-content:flex-start} .panClean .prismahero.redesigned-tabs .hero-slider-hortizontal-dots>.glider-dot,.panClean .prismahero.events-redesigned-tabs .hero-slider-hortizontal-dots>.glider-dot{display:flex;align-items:flex-end;flex-grow:1;flex-shrink:1;margin:0 10px 0 0;position:relative;height:auto;padding-top:8px;font-size:0;line-height:0;text-overflow:ellipsis;text-align:left;word-break:break-word;max-width:15%} .panClean .prismahero.redesigned-tabs .hero-slider-hortizontal-dots>.glider-dot.active:focus,.panClean .prismahero.events-redesigned-tabs .hero-slider-hortizontal-dots>.glider-dot.active:focus{box-shadow:0 0 0 3px rgba(250,88,45,0.5)} .panClean .prismahero.redesigned-tabs .hero-slider-hortizontal-dots>.glider-dot.active[data-type="strata"]:focus,.panClean .prismahero.events-redesigned-tabs .hero-slider-hortizontal-dots>.glider-dot.active[data-type="strata"]:focus{box-shadow:0 0 0 3px rgba(255,203,6,0.5)} .panClean .prismahero.redesigned-tabs .hero-slider-hortizontal-dots>.glider-dot.active[data-type="strata"]:after,.panClean .prismahero.events-redesigned-tabs .hero-slider-hortizontal-dots>.glider-dot.active[data-type="strata"]:after{background-color:#ffcb06} .panClean .prismahero.redesigned-tabs .hero-slider-hortizontal-dots>.glider-dot.active[data-type="prisma"]:focus,.panClean .prismahero.events-redesigned-tabs .hero-slider-hortizontal-dots>.glider-dot.active[data-type="prisma"]:focus{box-shadow:0 0 0 3px rgba(0,192,232,0.5)} .panClean .prismahero.redesigned-tabs .hero-slider-hortizontal-dots>.glider-dot.active[data-type="prisma"]:after,.panClean .prismahero.events-redesigned-tabs .hero-slider-hortizontal-dots>.glider-dot.active[data-type="prisma"]:after{background-color:#00c0e8} .panClean .prismahero.redesigned-tabs .hero-slider-hortizontal-dots>.glider-dot.active[data-type="cortex"]:focus,.panClean .prismahero.events-redesigned-tabs .hero-slider-hortizontal-dots>.glider-dot.active[data-type="cortex"]:focus{box-shadow:0 0 0 3px rgba(0,204,102,0.5)} .panClean .prismahero.redesigned-tabs .hero-slider-hortizontal-dots>.glider-dot.active[data-type="cortex"]:after,.panClean .prismahero.events-redesigned-tabs .hero-slider-hortizontal-dots>.glider-dot.active[data-type="cortex"]:after{background-color:#0c6} .panClean .prismahero.redesigned-tabs .hero-slider-hortizontal-dots>.glider-dot.active[data-type="unit42"]:focus,.panClean .prismahero.events-redesigned-tabs .hero-slider-hortizontal-dots>.glider-dot.active[data-type="unit42"]:focus{box-shadow:0 0 0 3px #c84727} .panClean .prismahero.redesigned-tabs .hero-slider-hortizontal-dots>.glider-dot.active[data-type="unit42"]:after,.panClean .prismahero.events-redesigned-tabs .hero-slider-hortizontal-dots>.glider-dot.active[data-type="unit42"]:after{background-color:#c84727} .panClean .prismahero.redesigned-tabs .heroSlide.dark .hero-slider-hortizontal-dots.glider-dots.animate-glider-dots .glider-dot>span,.panClean .prismahero.events-redesigned-tabs .heroSlide.dark .hero-slider-hortizontal-dots.glider-dots.animate-glider-dots .glider-dot>span{background-color:rgba(185,185,185,0.75)} .panClean .prismahero.redesigned-tabs .heroSlide.light .hero-slider-hortizontal-dots.glider-dots.animate-glider-dots .glider-dot>span,.panClean .prismahero.events-redesigned-tabs .heroSlide.light .hero-slider-hortizontal-dots.glider-dots.animate-glider-dots .glider-dot>span{background-color:rgba(20,20,20,0.4)} .panClean .prismahero.redesigned-tabs .heroSlide.newVariationProductImage.dark .hero-slider-hortizontal-dots.glider-dots.animate-glider-dots .glider-dot[data-type="strata"].active>span>span,.panClean .prismahero.events-redesigned-tabs .heroSlide.newVariationProductImage.dark .hero-slider-hortizontal-dots.glider-dots.animate-glider-dots .glider-dot[data-type="strata"].active>span>span{background-color:#141414 !important} .panClean .prismahero.redesigned-tabs .heroSlide.newVariationProductImage.light .hero-slider-hortizontal-dots.glider-dots.animate-glider-dots .glider-dot[data-type="strata"].active>span>span,.panClean .prismahero.events-redesigned-tabs .heroSlide.newVariationProductImage.light .hero-slider-hortizontal-dots.glider-dots.animate-glider-dots .glider-dot[data-type="strata"].active>span>span{background-color:#141414 !important} .panClean .prismahero.redesigned-tabs .heroSlide.newVariationProductImage:not(.vertical-image-slide) .container-fluid.negative-space .image-container figure img,.panClean .prismahero.events-redesigned-tabs .heroSlide.newVariationProductImage:not(.vertical-image-slide) .container-fluid.negative-space .image-container figure img{object-position:left} @media(max-width:991.98px){.panClean .prismahero.redesigned-tabs .heroSlide .content,.panClean .prismahero.events-redesigned-tabs .heroSlide .content{padding-top:75px;padding-bottom:75px} } .panClean .prismahero.redesigned-tabs .newVariationProductImage .ar-8-5,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage .ar-8-5,.panClean .prismahero.redesigned-tabs .newVariationProductImage .ar-3-4,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage .ar-3-4,.panClean .prismahero.redesigned-tabs .newVariationProductImage .ar-16-9,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage .ar-16-9{box-shadow:none} @media(max-width:1199.98px){.panClean .prismahero.redesigned-tabs .newVariationProductImage .image-container .vertical-image,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage .image-container .vertical-image{padding-bottom:155.333333%} .panClean .prismahero.redesigned-tabs .newVariationProductImage .image-container .vertical-image img,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage .image-container .vertical-image img{object-fit:cover} } @media(max-width:991.98px){.panClean .prismahero.redesigned-tabs .newVariationProductImage.heroSlide,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage.heroSlide{align-items:flex-start} .panClean .prismahero.redesigned-tabs .newVariationProductImage .contentSlide .title.h2,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage .contentSlide .title.h2{font-size:1.46rem;line-height:1.3} .panClean .prismahero.redesigned-tabs .newVariationProductImage .contentSlide .sub-title.h4,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage .contentSlide .sub-title.h4{font-size:1.023rem;line-height:1.4} } @media(max-width:767.98px){.panClean .prismahero.redesigned-tabs .newVariationProductImage.heroSlide,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage.heroSlide{align-items:flex-start} .panClean .prismahero.redesigned-tabs .newVariationProductImage.vertical-image-slide .image-container,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage.vertical-image-slide .image-container{padding:0 5% 0 7%} .panClean .prismahero.redesigned-tabs .newVariationProductImage.vertical-image-slide .image-container .vertical-image img,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage.vertical-image-slide .image-container .vertical-image img{object-position:top;font-family:'object-postion:top;'} .panClean .prismahero.redesigned-tabs .newVariationProductImage .hero-image,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage .hero-image{order:2;padding-left:0} .panClean .prismahero.redesigned-tabs .newVariationProductImage .contentSlide,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage .contentSlide{order:1} } @media(min-width:768px){.panClean .prismahero.redesigned-tabs .newVariationProductImage:not(.vertical-image-slide) .container-fluid,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage:not(.vertical-image-slide) .container-fluid{width:100%} .panClean .prismahero.redesigned-tabs .newVariationProductImage:not(.vertical-image-slide) .container-fluid.negative-space,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage:not(.vertical-image-slide) .container-fluid.negative-space{margin-left:0;padding-left:0} .panClean .prismahero.redesigned-tabs .newVariationProductImage:not(.vertical-image-slide) .contentSlide,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage:not(.vertical-image-slide) .contentSlide{padding-right:2rem;padding-left:2rem} .panClean .prismahero.redesigned-tabs .newVariationProductImage.vertical-image-slide .contentSlide,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage.vertical-image-slide .contentSlide{padding-right:0rem;padding-left:2rem} .panClean .prismahero.redesigned-tabs .newVariationProductImage .subHeading,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage .subHeading{max-width:90%} .panClean .prismahero.redesigned-tabs .newVariationProductImage .image-container .vertical-image img,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage .image-container .vertical-image img{object-position:top center;font-family:'object-position:top center;'} .panClean .prismahero.redesigned-tabs .newVariationProductImage .hero-slide,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage .hero-slide{align-items:flex-start !important} } @media(min-width:768px) and (max-width:991.98px){.panClean .prismahero.redesigned-tabs .newVariationProductImage.vertical-image-slide .image-container,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage.vertical-image-slide .image-container{margin-bottom:-220px} } @media(min-width:992px){.panClean .prismahero.redesigned-tabs .newVariationProductImage .image-container .vertical-image,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage .image-container .vertical-image{padding-bottom:155.333333%} .panClean .prismahero.redesigned-tabs .newVariationProductImage .image-container .vertical-image img,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage .image-container .vertical-image img{object-fit:cover} .panClean .prismahero.redesigned-tabs .newVariationProductImage:not(.vertical-image-slide) .contentSlide,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage:not(.vertical-image-slide) .contentSlide{padding-right:0;padding-left:2rem} .panClean .prismahero.redesigned-tabs .newVariationProductImage.vertical-image-slide>.content,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage.vertical-image-slide>.content{padding-top:120px} .panClean .prismahero.redesigned-tabs .newVariationProductImage.vertical-image-slide .contentSlide,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage.vertical-image-slide .contentSlide{padding-right:0rem;padding-left:2rem} .panClean .prismahero.redesigned-tabs .newVariationProductImage.vertical-image-slide .image-container,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage.vertical-image-slide .image-container{margin-bottom:-120px} .panClean .prismahero.redesigned-tabs .newVariationProductImage .contentSlide .title.h2,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage .contentSlide .title.h2{font-size:2.77rem;line-height:1.2} .panClean .prismahero.redesigned-tabs .newVariationProductImage .contentSlide .sub-title.h4,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage .contentSlide .sub-title.h4{font-size:1.17rem;line-height:1.3} } @media(min-width:1200px){.panClean .prismahero.redesigned-tabs .newVariationProductImage:not(.vertical-image-slide) .contentSlide,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage:not(.vertical-image-slide) .contentSlide{padding-right:0;padding-left:0rem} .panClean .prismahero.redesigned-tabs .newVariationProductImage.vertical-image-slide .contentSlide,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage.vertical-image-slide .contentSlide{padding-right:0rem;padding-left:0rem} .panClean .prismahero.redesigned-tabs .newVariationProductImage .contentSlide .title.h2,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage .contentSlide .title.h2{font-size:3.51rem;line-height:1.1} .panClean .prismahero.redesigned-tabs .newVariationProductImage .contentSlide .sub-title.h4,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage .contentSlide .sub-title.h4{font-size:1.17rem;line-height:1.3} .panClean .prismahero.redesigned-tabs .newVariationProductImage .hero-slide,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage .hero-slide{max-height:unset} } @media(min-width:1600px){.panClean .prismahero.redesigned-tabs .newVariationProductImage:not(.vertical-image-slide) .container-fluid,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage:not(.vertical-image-slide) .container-fluid{width:100%} .panClean .prismahero.redesigned-tabs .newVariationProductImage:not(.vertical-image-slide) .container-fluid.negative-space,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage:not(.vertical-image-slide) .container-fluid.negative-space{margin-left:0;padding-left:0} .panClean .prismahero.redesigned-tabs .newVariationProductImage:not(.vertical-image-slide) .contentSlide,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage:not(.vertical-image-slide) .contentSlide{padding-right:0;padding-left:0} .panClean .prismahero.redesigned-tabs .newVariationProductImage.vertical-image-slide .contentSlide,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage.vertical-image-slide .contentSlide{padding-right:0;padding-left:0} .panClean .prismahero.redesigned-tabs .newVariationProductImage.vertical-image-slide .image-container,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage.vertical-image-slide .image-container{margin-bottom:-300px} } @media(min-width:1920px){.panClean .prismahero.redesigned-tabs .newVariationProductImage.vertical-image-slide .image-container,.panClean .prismahero.events-redesigned-tabs .newVariationProductImage.vertical-image-slide .image-container{margin-bottom:-490px} } .panClean .prismahero.redesigned-tabs .title-brand-gtm-icon,.panClean .prismahero.events-redesigned-tabs .title-brand-gtm-icon{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1rem} .panClean .prismahero.redesigned-tabs .title-brand-gtm-icon .icon,.panClean .prismahero.events-redesigned-tabs .title-brand-gtm-icon .icon{width:35px;height:35px;display:block;background-position:center;background-size:contain} .panClean .prismahero.redesigned-tabs .title-brand-gtm-icon .eyebrow,.panClean .prismahero.events-redesigned-tabs .title-brand-gtm-icon .eyebrow{font-size:1.17rem;line-height:1.5;text-transform:uppercase;font-family:TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;padding:0 0 0 10px} .panClean .prismahero.redesigned-tabs .title-brand-gtm-icon .eyebrow:before,.panClean .prismahero.events-redesigned-tabs .title-brand-gtm-icon .eyebrow:before{display:none} @media(max-width:991.98px){.panClean .prismahero.redesigned-tabs .title-brand-gtm-icon .icon,.panClean .prismahero.events-redesigned-tabs .title-brand-gtm-icon .icon{width:27px;height:27px} .panClean .prismahero.redesigned-tabs .title-brand-gtm-icon .eyebrow,.panClean .prismahero.events-redesigned-tabs .title-brand-gtm-icon .eyebrow{font-size:.8775rem;line-height:2} } .panClean .prismahero.redesigned-tabs .slider-actions .arrow-white .glider-next,.panClean .prismahero.events-redesigned-tabs .slider-actions .arrow-white .glider-next,.panClean .prismahero.redesigned-tabs .slider-actions .arrow-white .glider-prev,.panClean .prismahero.events-redesigned-tabs .slider-actions .arrow-white .glider-prev{background-color:#fff !important;border-color:#fff !important} .panClean .prismahero.redesigned-tabs .slider-actions .arrow-white .glider-next:focus,.panClean .prismahero.events-redesigned-tabs .slider-actions .arrow-white .glider-next:focus,.panClean .prismahero.redesigned-tabs .slider-actions .arrow-white .glider-prev:focus,.panClean .prismahero.events-redesigned-tabs .slider-actions .arrow-white .glider-prev:focus{box-shadow:0 0 0 3px #e6e6e6} .panClean .prismahero.redesigned-tabs .slider-actions .arrow-white .glider-prev,.panClean .prismahero.events-redesigned-tabs .slider-actions .arrow-white .glider-prev{background-image:url('/etc/clientlibs/clean/imgs/chevron-left-black.svg')} .panClean .prismahero.redesigned-tabs .slider-actions .arrow-white .glider-next,.panClean .prismahero.events-redesigned-tabs .slider-actions .arrow-white .glider-next{background-image:url('/etc/clientlibs/clean/imgs/chevron-right-black.svg')} .panClean .prismahero.redesigned-tabs .slider-actions .arrow-black .glider-next,.panClean .prismahero.events-redesigned-tabs .slider-actions .arrow-black .glider-next,.panClean .prismahero.redesigned-tabs .slider-actions .arrow-black-primary .glider-next,.panClean .prismahero.events-redesigned-tabs .slider-actions .arrow-black-primary .glider-next,.panClean .prismahero.redesigned-tabs .slider-actions .arrow-black .glider-prev,.panClean .prismahero.events-redesigned-tabs .slider-actions .arrow-black .glider-prev,.panClean .prismahero.redesigned-tabs .slider-actions .arrow-black-primary .glider-prev,.panClean .prismahero.events-redesigned-tabs .slider-actions .arrow-black-primary .glider-prev{background-color:#000 !important;border-color:#000 !important} .panClean .prismahero.redesigned-tabs .slider-actions .arrow-black .glider-next:focus,.panClean .prismahero.events-redesigned-tabs .slider-actions .arrow-black .glider-next:focus,.panClean .prismahero.redesigned-tabs .slider-actions .arrow-black-primary .glider-next:focus,.panClean .prismahero.events-redesigned-tabs .slider-actions .arrow-black-primary .glider-next:focus,.panClean .prismahero.redesigned-tabs .slider-actions .arrow-black .glider-prev:focus,.panClean .prismahero.events-redesigned-tabs .slider-actions .arrow-black .glider-prev:focus,.panClean .prismahero.redesigned-tabs .slider-actions .arrow-black-primary .glider-prev:focus,.panClean .prismahero.events-redesigned-tabs .slider-actions .arrow-black-primary .glider-prev:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.5)} .panClean .prismahero.redesigned-tabs .slider-actions .arrow-black .glider-prev,.panClean .prismahero.events-redesigned-tabs .slider-actions .arrow-black .glider-prev,.panClean .prismahero.redesigned-tabs .slider-actions .arrow-black-primary .glider-prev,.panClean .prismahero.events-redesigned-tabs .slider-actions .arrow-black-primary .glider-prev{background-image:url('/etc/clientlibs/clean/imgs/chevron-left-white.svg')} .panClean .prismahero.redesigned-tabs .slider-actions .arrow-black .glider-next,.panClean .prismahero.events-redesigned-tabs .slider-actions .arrow-black .glider-next,.panClean .prismahero.redesigned-tabs .slider-actions .arrow-black-primary .glider-next,.panClean .prismahero.events-redesigned-tabs .slider-actions .arrow-black-primary .glider-next{background-image:url('/etc/clientlibs/clean/imgs/chevron-right-white.svg')} /* mobile image */ @media (max-width: 480.98px) { .prisma-tabbed-slider .heroSlide[data-index='0'] { background-image: url(/content/dam/pan/en_US/images/cdss/dns-security/hero-cdss-tei-report.jpg?imwidth=480); } } @media (min-width: 481px) and (max-width: 720.98px){ .prisma-tabbed-slider .heroSlide[data-index='0'] { background-image: url(/content/dam/pan/en_US/images/cdss/dns-security/hero-cdss-tei-report.jpg?imwidth=720); } } @media (min-width: 721px) and (max-width: 750.98px){ .prisma-tabbed-slider .heroSlide[data-index='0'] { background-image: url(/content/dam/pan/en_US/images/cdss/dns-security/hero-cdss-tei-report.jpg?imwidth=750); } } @media (min-width: 751px) and (max-width: 991.98px){ .prisma-tabbed-slider .heroSlide[data-index='0'] { background-image: url(/content/dam/pan/en_US/images/cdss/dns-security/hero-cdss-tei-report.jpg?imwidth=1080); } } /* desktop image */ @media (min-width: 992px) and (max-width: 1080.98px){ .prisma-tabbed-slider .heroSlide[data-index='0'] { background-image: url(/content/dam/pan/en_US/images/cdss/dns-security/hero-cdss-tei-report.jpg?imwidth=1080); } } @media (min-width: 1081px) and (max-width: 1366.98px){ .prisma-tabbed-slider .heroSlide[data-index='0'] { background-image: url(/content/dam/pan/en_US/images/cdss/dns-security/hero-cdss-tei-report.jpg?imwidth=1366); } } @media (min-width: 1367px) and (max-width: 1920.98px){ .prisma-tabbed-slider .heroSlide[data-index='0'] { background-image: url(/content/dam/pan/en_US/images/cdss/dns-security/hero-cdss-tei-report.jpg?imwidth=1920); } } @media (min-width: 1921px) and (max-width: 2048.98px){ .prisma-tabbed-slider .heroSlide[data-index='0'] { background-image: url(/content/dam/pan/en_US/images/cdss/dns-security/hero-cdss-tei-report.jpg?imwidth=2048); } } @media (min-width: 2049px) and (max-width: 2560.98px){ .prisma-tabbed-slider .heroSlide[data-index='0'] { background-image: url(/content/dam/pan/en_US/images/cdss/dns-security/hero-cdss-tei-report.jpg?imwidth=2560); } } @media (min-width: 2561px) and (max-width: 3840.98px){ .prisma-tabbed-slider .heroSlide[data-index='0'] { background-image: url(/content/dam/pan/en_US/images/cdss/dns-security/hero-cdss-tei-report.jpg?imwidth=3840); } } @media (min-width: 3841px){ .prisma-tabbed-slider .heroSlide[data-index='0'] { background-image: url(/content/dam/pan/en_US/images/cdss/dns-security/hero-cdss-tei-report.jpg?imwidth=5000); } } /* mobile image */ @media (max-width: 480.98px) { .prisma-tabbed-slider .heroSlide[data-index='1'] { background-image: url(/content/dam/creative-assets/campaigns/coe-fy-25/smco/secure-your-enterprise/hwfw/netsec-forrester-hwfw/english/SMCO-NetSec-Forrester-Wave-for-Firewall-Homepage-Banner.jpg?imwidth=480); } } @media (min-width: 481px) and (max-width: 720.98px){ .prisma-tabbed-slider .heroSlide[data-index='1'] { background-image: url(/content/dam/creative-assets/campaigns/coe-fy-25/smco/secure-your-enterprise/hwfw/netsec-forrester-hwfw/english/SMCO-NetSec-Forrester-Wave-for-Firewall-Homepage-Banner.jpg?imwidth=720); } } @media (min-width: 721px) and (max-width: 750.98px){ .prisma-tabbed-slider .heroSlide[data-index='1'] { background-image: url(/content/dam/creative-assets/campaigns/coe-fy-25/smco/secure-your-enterprise/hwfw/netsec-forrester-hwfw/english/SMCO-NetSec-Forrester-Wave-for-Firewall-Homepage-Banner.jpg?imwidth=750); } } @media (min-width: 751px) and (max-width: 991.98px){ .prisma-tabbed-slider .heroSlide[data-index='1'] { background-image: url(/content/dam/creative-assets/campaigns/coe-fy-25/smco/secure-your-enterprise/hwfw/netsec-forrester-hwfw/english/SMCO-NetSec-Forrester-Wave-for-Firewall-Homepage-Banner.jpg?imwidth=1080); } } /* desktop image */ @media (min-width: 992px) and (max-width: 1080.98px){ .prisma-tabbed-slider .heroSlide[data-index='1'] { background-image: url(/content/dam/creative-assets/campaigns/coe-fy-25/smco/secure-your-enterprise/hwfw/netsec-forrester-hwfw/english/SMCO-NetSec-Forrester-Wave-for-Firewall-Homepage-Banner.jpg?imwidth=1080); } } @media (min-width: 1081px) and (max-width: 1366.98px){ .prisma-tabbed-slider .heroSlide[data-index='1'] { background-image: url(/content/dam/creative-assets/campaigns/coe-fy-25/smco/secure-your-enterprise/hwfw/netsec-forrester-hwfw/english/SMCO-NetSec-Forrester-Wave-for-Firewall-Homepage-Banner.jpg?imwidth=1366); } } @media (min-width: 1367px) and (max-width: 1920.98px){ .prisma-tabbed-slider .heroSlide[data-index='1'] { background-image: url(/content/dam/creative-assets/campaigns/coe-fy-25/smco/secure-your-enterprise/hwfw/netsec-forrester-hwfw/english/SMCO-NetSec-Forrester-Wave-for-Firewall-Homepage-Banner.jpg?imwidth=1920); } } @media (min-width: 1921px) and (max-width: 2048.98px){ .prisma-tabbed-slider .heroSlide[data-index='1'] { background-image: url(/content/dam/creative-assets/campaigns/coe-fy-25/smco/secure-your-enterprise/hwfw/netsec-forrester-hwfw/english/SMCO-NetSec-Forrester-Wave-for-Firewall-Homepage-Banner.jpg?imwidth=2048); } } @media (min-width: 2049px) and (max-width: 2560.98px){ .prisma-tabbed-slider .heroSlide[data-index='1'] { background-image: url(/content/dam/creative-assets/campaigns/coe-fy-25/smco/secure-your-enterprise/hwfw/netsec-forrester-hwfw/english/SMCO-NetSec-Forrester-Wave-for-Firewall-Homepage-Banner.jpg?imwidth=2560); } } @media (min-width: 2561px) and (max-width: 3840.98px){ .prisma-tabbed-slider .heroSlide[data-index='1'] { background-image: url(/content/dam/creative-assets/campaigns/coe-fy-25/smco/secure-your-enterprise/hwfw/netsec-forrester-hwfw/english/SMCO-NetSec-Forrester-Wave-for-Firewall-Homepage-Banner.jpg?imwidth=3840); } } @media (min-width: 3841px){ .prisma-tabbed-slider .heroSlide[data-index='1'] { background-image: url(/content/dam/creative-assets/campaigns/coe-fy-25/smco/secure-your-enterprise/hwfw/netsec-forrester-hwfw/english/SMCO-NetSec-Forrester-Wave-for-Firewall-Homepage-Banner.jpg?imwidth=5000); } } @media(max-width:991.98px){ .panClean .prismahero.redesigned-tabs .heroSlide .title{ font-size: 20px!important; } } @media(min-width:1199.98px){ .panClean .prismahero.redesigned-tabs .heroSlide[data-index="1"] .hero-slide{ align-items:flex-start; } } @media (max-width: 1200px) and (min-width: 992px) { .panClean .plphero .heroSlide[data-tab-title="Gartner NGFW"] .contentSlide { max-width: 60.6666%; } .panClean .plphero .heroSlide[data-tab-title="Gartner NGFW"] .title { font-size: 4vw; } .panClean .plphero .heroSlide[data-tab-title="Gartner NGFW"] { background-position: left; } } /* mobile image */ @media (max-width: 480.98px) { .prisma-tabbed-slider .heroSlide[data-index='3'] { background-image: url(/content/dam/pan/en_US/images/homepage/panw-ngfw-gartner-mq-homepage-banner-1920x1080.jpg?imwidth=480); } } @media (min-width: 481px) and (max-width: 720.98px){ .prisma-tabbed-slider .heroSlide[data-index='3'] { background-image: url(/content/dam/pan/en_US/images/homepage/panw-ngfw-gartner-mq-homepage-banner-1920x1080.jpg?imwidth=720); } } @media (min-width: 721px) and (max-width: 750.98px){ .prisma-tabbed-slider .heroSlide[data-index='3'] { background-image: url(/content/dam/pan/en_US/images/homepage/panw-ngfw-gartner-mq-homepage-banner-1920x1080.jpg?imwidth=750); } } @media (min-width: 751px) and (max-width: 991.98px){ .prisma-tabbed-slider .heroSlide[data-index='3'] { background-image: url(/content/dam/pan/en_US/images/homepage/panw-ngfw-gartner-mq-homepage-banner-1920x1080.jpg?imwidth=1080); } } /* desktop image */ @media (min-width: 992px) and (max-width: 1080.98px){ .prisma-tabbed-slider .heroSlide[data-index='3'] { background-image: url(/content/dam/pan/en_US/images/homepage/panw-ngfw-gartner-mq-homepage-banner-bg-dark-1920x1080.jpg?imwidth=1080); } } @media (min-width: 1081px) and (max-width: 1366.98px){ .prisma-tabbed-slider .heroSlide[data-index='3'] { background-image: url(/content/dam/pan/en_US/images/homepage/panw-ngfw-gartner-mq-homepage-banner-bg-dark-1920x1080.jpg?imwidth=1366); } } @media (min-width: 1367px) and (max-width: 1920.98px){ .prisma-tabbed-slider .heroSlide[data-index='3'] { background-image: url(/content/dam/pan/en_US/images/homepage/panw-ngfw-gartner-mq-homepage-banner-bg-dark-1920x1080.jpg?imwidth=1920); } } @media (min-width: 1921px) and (max-width: 2048.98px){ .prisma-tabbed-slider .heroSlide[data-index='3'] { background-image: url(/content/dam/pan/en_US/images/homepage/panw-ngfw-gartner-mq-homepage-banner-bg-dark-1920x1080.jpg?imwidth=2048); } } @media (min-width: 2049px) and (max-width: 2560.98px){ .prisma-tabbed-slider .heroSlide[data-index='3'] { background-image: url(/content/dam/pan/en_US/images/homepage/panw-ngfw-gartner-mq-homepage-banner-bg-dark-1920x1080.jpg?imwidth=2560); } } @media (min-width: 2561px) and (max-width: 3840.98px){ .prisma-tabbed-slider .heroSlide[data-index='3'] { background-image: url(/content/dam/pan/en_US/images/homepage/panw-ngfw-gartner-mq-homepage-banner-bg-dark-1920x1080.jpg?imwidth=3840); } } @media (min-width: 3841px){ .prisma-tabbed-slider .heroSlide[data-index='3'] { background-image: url(/content/dam/pan/en_US/images/homepage/panw-ngfw-gartner-mq-homepage-banner-bg-dark-1920x1080.jpg?imwidth=5000); } } @-webkit-keyframes fadeInRight_prisma { from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fadeInRight_prisma { from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .contentFadeInRight { -webkit-animation-name: fadeInRight_prisma; animation-name: fadeInRight_prisma; } @keyframes prismaRotateUp { 0% { transform: rotate(0deg); } 100% { transform: rotate(72deg); } } @keyframes prismaRotateDown { 0% { transform: rotate(15deg); } 100% { transform: rotate(45deg); } } #spacercomp_607878571_prisma-custom-background_Copy of prismacustombackgrou-2_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_854918 { height: 50px; } @media (max-width: 575.98px) { #spacercomp_copy_prisma-custom-background_prismacustombackgrou_1388199224_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_625864 { height: 300px; } } /*for form error message*/ form.sideForm .errorMsg { background-color: #f2dede; border-color: #ebccd1; color: #a94442; padding: 10px; margin:25px 25px 10px 0px; border: 1px solid transparent; border-radius: 4px; font-size:1.02375rem; } form.sideForm button.btn[type='submit'] { transition: all 1s; background-color:#ffcb06; color:#141414; text-transform:none; min-width: auto; } form.sideForm button.btn[type='submit']:focus{ box-shadow:0 0 0 3px rgba(255,203,6,0.5); } form.sideForm button.btn[type='submit']:active,form.sideForm button.btn[type='submit']:hover{ background-color:#f6c200; } form.sideForm .spin { background: url('/content/dam/pan/en_US/images/icons/loader-icon.svg') !important; width: 20px; height: 16px; display: inline-block; background-size: 70% !important; background-repeat: no-repeat !important; background-position: center center !important; -webkit-animation: spin 2s infinite linear; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; animation: spin 2s infinite linear } @-moz-keyframes spin { 0% { -moz-transform: rotate(0deg) } 100% { -moz-transform: rotate(359deg) } } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg) } 100% { -webkit-transform: rotate(359deg) } } @-o-keyframes spin { 0% { -o-transform: rotate(0deg) } 100% { -o-transform: rotate(359deg) } } @keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg) } } .panClean .sideForm .captcha-text{ display: none; font: 400 0.804375rem/145% TT Hoves,Arial,"Helvetica Neue",Helvetica,sans-serif; color: #727272; } </style> <script>(window.BOOMR_mq=window.BOOMR_mq||[]).push(["addVar",{"rua.upush":"false","rua.cpush":"false","rua.upre":"false","rua.cpre":"false","rua.uprl":"false","rua.cprl":"false","rua.cprf":"false","rua.trans":"","rua.cook":"false","rua.ims":"false","rua.ufprl":"false","rua.cfprl":"false","rua.isuxp":"false","rua.texp":"norulematch","rua.ceh":"false","rua.ueh":"false","rua.ieh.st":"0"}]);</script> <script>!function(e){var n="https://s.go-mpulse.net/boomerang/";if("False"=="True")e.BOOMR_config=e.BOOMR_config||{},e.BOOMR_config.PageParams=e.BOOMR_config.PageParams||{},e.BOOMR_config.PageParams.pci=!0,n="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="6KU9W-5DTLL-AXSJY-VNWUZ-RTS7Q",function(){function e(){if(!o){var e=document.createElement("script");e.id="boomr-scr-as",e.src=window.BOOMR.url,e.async=!0,i.parentNode.appendChild(e),o=!0}}function t(e){o=!0;var n,t,a,r,d=document,O=window;if(window.BOOMR.snippetMethod=e?"if":"i",t=function(e,n){var t=d.createElement("script");t.id=n||"boomr-if-as",t.src=window.BOOMR.url,BOOMR_lstart=(new Date).getTime(),e=e||d.body,e.appendChild(t)},!window.addEventListener&&window.attachEvent&&navigator.userAgent.match(/MSIE [67]\./))return window.BOOMR.snippetMethod="s",void t(i.parentNode,"boomr-async");a=document.createElement("IFRAME"),a.src="about:blank",a.title="",a.role="presentation",a.loading="eager",r=(a.frameElement||a).style,r.width=0,r.height=0,r.border=0,r.display="none",i.parentNode.appendChild(a);try{O=a.contentWindow,d=O.document.open()}catch(_){n=document.domain,a.src="javascript:var d=document.open();d.domain='"+n+"';void(0);",O=a.contentWindow,d=O.document.open()}if(n)d._boomrl=function(){this.domain=n,t()},d.write("<bo"+"dy onload='document._boomrl();'>");else if(O._boomrl=function(){t()},O.addEventListener)O.addEventListener("load",O._boomrl,!1);else if(O.attachEvent)O.attachEvent("onload",O._boomrl);d.close()}function a(e){window.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!window.BOOMR||!window.BOOMR.version&&!window.BOOMR.snippetExecuted){window.BOOMR=window.BOOMR||{},window.BOOMR.snippetStart=(new Date).getTime(),window.BOOMR.snippetExecuted=!0,window.BOOMR.snippetVersion=12,window.BOOMR.url=n+"6KU9W-5DTLL-AXSJY-VNWUZ-RTS7Q";var i=document.currentScript||document.getElementsByTagName("script")[0],o=!1,r=document.createElement("link");if(r.relList&&"function"==typeof r.relList.supports&&r.relList.supports("preload")&&"as"in r)window.BOOMR.snippetMethod="p",r.href=window.BOOMR.url,r.rel="preload",r.as="script",r.addEventListener("load",e),r.addEventListener("error",function(){t(!0)}),setTimeout(function(){if(!o)t(!0)},3e3),BOOMR_lstart=(new Date).getTime(),i.parentNode.appendChild(r);else t(!1);if(window.addEventListener)window.addEventListener("load",a,!1);else if(window.attachEvent)window.attachEvent("onload",a)}}(),"".length>0)if(e&&"performance"in e&&e.performance&&"function"==typeof e.performance.setResourceTimingBufferSize)e.performance.setResourceTimingBufferSize();!function(){if(BOOMR=e.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var n=""=="true"?1:0,t="",a="bdpnbeqxe4ewoz2epdqa-f-908724cc5-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,o={"ak.v":"39","ak.cp":"231409","ak.ai":parseInt("287050",10),"ak.ol":"0","ak.cr":7,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"e0b9feed","ak.r":47863,"ak.a2":n,"ak.m":"dscg","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":60398,"ak.gh":"23.54.158.72","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1732540640","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==B63eyS/G2PoHDJVGdZXxPI9Y+eTsddP7sT3VDcpYoME10a1UKWLVLePGEgDAmX8EYPjVP9NTeA86EmNwsKA3f+sjnX4/HALFVRGte1VbKt4jJmqd0PHW52FfJyAcFKzQxZoQQjgrUh5ZVBdwtZfe5dM68bMUKc/DsiTa4PhdcRP5EXMe8FQKg8XV1WzJe8K12nvjNtTVqXF+Kx78rBkfPQ2TEhKD3qfrRXsyFTSRAFGcEYVEO3thli20iPXN4AFNH5SZ9k1XCrounmRLYnKcY8ExypcOWCzKmqOhsGkg2HKcoE1ym9nkl4Fx6z2kfZQ2fogmfzhy/cwZ5tzlG5uqilYFw2AL1o/yZ8lzdPuv2hxAfSGHIPJ7j3FO40wsbbbhUnseAUHavdZXWjOtOJGk4U23tzZCQtrctjitd+V4vd0=","ak.pv":"344","ak.dpoabenc":"","ak.tf":i};if(""!==t)o["ak.ruds"]=t;var r={i:!1,av:function(n){var t="http.initiator";if(n&&(!n[t]||"spa_hard"===n[t]))o["ak.feo"]=void 0!==e.aFeoApplied?1:0,BOOMR.addVar(o)},rv:function(){var e=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(e)}};BOOMR.plugins.AK={akVars:o,akDNSPreFetchDomain:a,init:function(){if(!r.i){var e=BOOMR.subscribe;e("before_beacon",r.av,null,null),e("onbeacon",r.rv,null,null),r.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head><body class="prisma "><div class="panClean pan-template-prisma"><div class="cleanHeaderNgfw mainNavigationComp baseComponent parbase"><div class="base-component-spacer spacer-none "></div><div class="productNav2021Component light alt-light absolute defaultRedesigned" data-type="ngfw" id="PAN_2021_NAV"><div class="product-2021-nav "><button class="btn nav-open" aria-label="open mobile navigation"></button><a class="mobile-header-logo" href="/network-security" aria-label="Palo Alto Networks" nav-track="true" nav-track-breadcrumb="ngfwNav:mobile:home"></a><button class="btn mobile-search" aria-label="search"></button><nav class="product-2021-nav-main " aria-label="product main"><div class="mobile-header"><button class="btn nav-close" nav-track="true" nav-track-breadcrumb="ngfwNav:mobile:close nav" aria-label="close mobile navigation"><img width="24" height="24" data-src="/etc/clientlibs/clean/imgs/x-black.svg" alt="x close icon to close mobile navigation" class="lozad "/></button><a href="/" class="nav-logo" nav-track="true" nav-track-breadcrumb="ngfwNav:mobile:logo" aria-label="paloaltonetworks"><img width="175" height="23" data-src="/etc/clientlibs/clean/imgs/ngfw-logo-dark.svg" alt="ngfw logo" nolozad="false" class="lozad "/></a><button class="btn mobile-search" nav-track="true" nav-track-breadcrumb="ngfwNav:mobile:search" aria-label="search"><img width="28" height="28" data-src="/etc/clientlibs/clean/imgs/search-black.svg" alt="magnifying glass search icon to open search field" nolozad="false" class="lozad "/></button></div><div class="container-fluid"><ul class="nav-left" role="menubar"><li class="link logo" role="menuitem"><a href="/" nav-track="true" nav-track-breadcrumb="ngfwNav:logo" aria-label="Palo Alto Networks"></a></li><li class=" " role="menuitem"><a href="#" id="nav_products" aria-haspopup="true" aria-expanded="false" nav-track="true" nav-track-breadcrumb="nav:ngfw:Products">Products</a></li><li class=" " role="menuitem"><a href="#" id="nav_solutions" aria-haspopup="true" aria-expanded="false" nav-track="true" nav-track-breadcrumb="nav:ngfw:Solutions">Solutions</a></li><li class=" " role="menuitem"><a href="#" id="nav_resources" aria-haspopup="true" aria-expanded="false" nav-track="true" nav-track-breadcrumb="nav:ngfw:Resources">Resources</a></li></ul><ul class="nav-right" role="list"><li class="search" role="listitem"><a href="#" nav-track="true" nav-track-breadcrumb="ngfwNav:Search" aria-label="search"></a></li><li class="cta" role="listitem"><a href="/network-security/get-started" class="btn btn-primary" nav-track="true" nav-track-breadcrumb="ngfwNav:Get Started">Get Started</a></li></ul></div><div class="mobile-bottom"><a href="#" onclick='gotolp();' class="pan-home" nav-track="true" nav-track-breadcrumb="nav:ngfw:panw"><img width="33" height="26" src="/etc/clientlibs/clean/imgs/logo-default.svg" nolozad="true" alt="Palo Alto Networks logo icon"/><img class="back-arrow" width="16" height="16" src="/etc/clientlibs/clean/imgs/arrow-right-white.svg" nolozad="true" alt="white arrow icon pointing left to return to main Palo Alto Networks site"/></a></div></nav><div class="dropdown-overlay"></div><!-- coveo search --><div class="pan-nav-search"><div class="searchReference reference parbase"><div class="cq-dd-paragraph"><div class="mainParsys parsys"><div class="coveosearch baseComponent parbase section"><!-- Each DOM element with a class starting with "Coveo" (uppercase) will instantiate a component. Remove padding later while integration--><div id="coveosearch" class='CoveoSearchInterface pan-search-coveo' data-results-per-page='4' data-pipeline='WWW NgfwCdss Site Search' data-expression='' data-auto-trigger-query="true"><div class="pan-search-coveo-header"><div class="container"><div class="hidden-xs logo-placeholder"></div><span class="visible-lg visible-md searchtext">Search</span><span class="searchIconHeader hidden"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 17 17" style="enable-background:new 0 0 17 17;" xml:space="preserve" aria-hidden="true"><path d="M13.5,7.3c0,3.5-2.8,6.2-6.2,6.2C3.8,13.5,1,10.7,1,7.3C1,3.8,3.8,1,7.3,1C10.7,1,13.5,3.8,13.5,7.3z M16,16 l-4.3-4.3"></path></svg></span><div class="coveo-container"><div class="dropdown"><button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true"> All <span class="caretnew"><svg width="11" height="7" viewBox="0 0 11 7" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M1 1L5.5 5.5L10 1" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg></span></button><ul class="dropdown-menu" aria-labelledby="dropdownMenu1"><li><a href="https://docs.paloaltonetworks.com/search#sort=relevancy&layout=card&numberOfResults=25&f:@panproductcategory=[Network%20Security,CN-Series,Cloud-Delivered%20Security%20Services]" id="tech-docs" rel="nofollow" data-page-track="true" data-page-track-value="network-security:next-generation-firewall-hardware: section:">Tech Docs</a></li></ul></div><!-- Note that any Coveo component can be removed (or added); none is actually required for the page to load. --><div class="CoveoSearchbox" role='search' data-enable-search-as-you-type="false" data-enable-omnibox='true' data-omnibox-timeout='1000' data-enable-query-suggest-addon='true' data-trigger-query-on-clear="true" id="pan-coveo-input"></div></div><button class="btn btn-link btn-close-pan-search" aria-label="Close Search modal"><svg width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg" aria-labelledby="closeSearchModal2"><title id="closeSearchModal2">Close search modal</title><line x1="1.5" y1="-1.5" x2="18.3323" y2="-1.5" transform="matrix(0.70711 -0.707104 0.70711 0.707104 1.97656 17.0236)" stroke="black" stroke-width="3" stroke-linecap="round"/><line x1="1.5" y1="-1.5" x2="18.3323" y2="-1.5" transform="matrix(-0.707106 -0.707107 -0.707106 0.707107 14.0234 17.0236)" stroke="black" stroke-width="3" stroke-linecap="round"/></svg></button></div></div></div></div></div></div></div></div><!-- end coveo search --></div></div></div><div class="cleanPrismaHero prismaHeroComp baseComponent parbase"><div class="base-component-spacer spacer-none "></div><section class="prismahero redesigned-tabs" data-bootcamps=''><hr class="waypoint" /><div class="prisma-tabbed-slider glider-contain" id="hero-slider"><div class="glider-wrapper"><div class="heroSlide dark glider-slide overlay-bg bg-color-theme dot-gtm" data-type="strata" nolozad="true" data-index="0" data-title="Forrester Consulting's Total Economic Impact&trade; for Cloud-Delivered Security Services 2024"><div class="content "><div class="container-fluid"><div class="row"><div class="hero-slide "><div class="contentSlide col-12 col-sm-10 col-lg-7 offset-xl-0 "><div id="cleanPrismaHero_next-generation-firewall-hardware_network-security_en_US_pan_content_0" class="text-left buttons-vertical mobile-align-left"><h2 class="h2 title"> Forrester Consulting's Total Economic Impact&trade; for Cloud-Delivered Security Services 2024</h2><h3 class="sub-title subHeading h4"> 357% ROI, $5.2 million in benefits, $1.1 million saved in MTTR, and more.</h3><div class="data-e77cfbd3-b239-46ab-9847-699317124432 linkHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><!-- playIconButtonStyle --><ul class="list-unstyled" data-type="strata"><li><a href="/resources/research/forrester-tei-report-cdss" class="btn mb-3 btn-primary dark" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:hero:forrester consultings total economic impact™ for cloud-delivered security services 2024:read the study"> Read the study<i></i></a></li></ul></div></div><!--nav tabs--><div class="hero-slider-hortizontal-dots glider-dots animate-glider-dots" role="tablist" data-type="inherit" data-theme="dark"><button data-index="0" aria-label="Page 1" role="tab" class="glider-dot active" data-page-track="true" data-page-track-value="en_us:next-generation-firewall-hardware:ngfwhero:toggle:slide 1" data-type="inherit"><span><span style="transition-duration: 0s;"></span></span></span><b class="text">inherit</b></button><button data-index="1" aria-label="Page 2" role="tab" class="glider-dot " data-page-track="true" data-page-track-value="en_us:next-generation-firewall-hardware:ngfwhero:toggle:slide 2" data-type="strata"><span><span style="transition-duration: 0s;"></span></span></span><b class="text">strata</b></button><button data-index="2" aria-label="Page 3" role="tab" class="glider-dot " data-page-track="true" data-page-track-value="en_us:next-generation-firewall-hardware:ngfwhero:toggle:slide 3" data-type="strata"><span><span style="transition-duration: 0s;"></span></span></span><b class="text">strata</b></button><button data-index="3" aria-label="Page 4" role="tab" class="glider-dot " data-page-track="true" data-page-track-value="en_us:next-generation-firewall-hardware:ngfwhero:toggle:slide 4" data-type="strata"><span><span style="transition-duration: 0s;"></span></span></span><b class="text">strata</b></button></div></div></div></div></div></div></div><div class="heroSlide dark glider-slide bg-color-theme dot-gtm" data-type="strata" nolozad="true" data-index="1" data-title="The Forrester Wave<sup>&trade;</sup>: Enterprise Firewalls Solutions, Q4 2024 Report"><div class="content "><div class="container-fluid"><div class="row"><div class="hero-slide "><div class="contentSlide col-12 col-sm-10 col-lg-7 offset-xl-0 "><div id="cleanPrismaHero_next-generation-firewall-hardware_network-security_en_US_pan_content_1" class="text-left buttons-vertical mobile-align-left"><h2 class="h2 title"> The Forrester Wave<sup>&trade;</sup>: Enterprise Firewalls Solutions, Q4 2024 Report</h2><div class="description smallDecimal"> Palo Alto Networks Named a Leader in Enterprise Firewall Solutions</div><div class="data-924b96ab-716f-4b4f-bb26-687820642239 linkHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><!-- playIconButtonStyle --><ul class="list-unstyled" data-type="strata"><li><a href="https://start.paloaltonetworks.com/forrester-wave-firewall-2024" target="_blank" class="btn mb-3 btn-primary light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:hero:the forrester wave™: enterprise firewalls solutions q4 2024 report:get the report" rel="noopener"> Get the report<i></i></a></li></ul></div></div><!--nav tabs--><div class="hero-slider-hortizontal-dots glider-dots animate-glider-dots" role="tablist" data-type="strata" data-theme="dark"><button data-index="0" aria-label="Page 1" role="tab" class="glider-dot " data-page-track="true" data-page-track-value="en_us:next-generation-firewall-hardware:ngfwhero:toggle:slide 1" data-type="inherit"><span><span style="transition-duration: 0s;"></span></span></span><b class="text">inherit</b></button><button data-index="1" aria-label="Page 2" role="tab" class="glider-dot active" data-page-track="true" data-page-track-value="en_us:next-generation-firewall-hardware:ngfwhero:toggle:slide 2" data-type="strata"><span><span style="transition-duration: 0s;"></span></span></span><b class="text">strata</b></button><button data-index="2" aria-label="Page 3" role="tab" class="glider-dot " data-page-track="true" data-page-track-value="en_us:next-generation-firewall-hardware:ngfwhero:toggle:slide 3" data-type="strata"><span><span style="transition-duration: 0s;"></span></span></span><b class="text">strata</b></button><button data-index="3" aria-label="Page 4" role="tab" class="glider-dot " data-page-track="true" data-page-track-value="en_us:next-generation-firewall-hardware:ngfwhero:toggle:slide 4" data-type="strata"><span><span style="transition-duration: 0s;"></span></span></span><b class="text">strata</b></button></div></div></div></div></div></div></div><div class="heroSlide newVariationProductImage light glider-slide bg-color-gradient dot-gtm" data-type="strata" nolozad="true" data-index="2"><div class="background-logo bottom-left contain to-animate" nolozad="true" style="background-image: url('/content/dam/pan/en_US/images/ngfw/product/strata-rays.svg');" data-animate-type="fadeIn"></div><div class="content"><div class="container-fluid negative-space"><div class="row hero-slide"><div class="col-12 col-md-6 hero-image"><div class="image-container"><figure class="ar-8-5 "><img alt="Tested. Trusted. Built for your Business." src="/content/dam/pan/en_US/images/ngfw/product/01-physical-firewalls-family-shot.png" nolozad="true"></figure></div></div><div class="contentSlide col-12 col-md-6 col-xl-4 offset-xl-1"><div id="cleanPrismaHero_next-generation-firewall-hardware_network-security_en_US_pan_content_2" class="text-left buttons-vertical mobile-align-left"><div class="title-brand-gtm-icon"><span class="icon" style="background-image: url(/content/dam/pan/en_US/images/ngfw/product/strataheroicon.svg)"></span><span class="eyebrow ">PA-SERIES</span></div><h1 class="h2 title"> Your security starts with Palo Alto Networks firewalls </h1><div class="description smallDecimal"> Our new, industry-leading ML-Powered Next-Generation Firewall is here. Driven by innovation, our award-winning hardware firewalls secure every size network in every industry so you get protection in one place and everywhere all at once.</div><!-- playIconButtonStyle --><div class="data-db5168c5-dcec-4633-a04a-643839841832 linkHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><!-- playIconButtonStyle --><ul class="list-unstyled" data-type="strata"><li><a href="/resources/test-drives#home" class="btn mb-3 btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:hero:your security starts with palo alto networks firewalls:take a test drive"> Take a test drive<i></i></a></li></ul><ul class="list-unstyled"><li><a href="https://start.paloaltonetworks.com/4-key-elements-ml-powered-ngfw.html" target="_blank" class="btn btn-link mb-2 light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:hero:your security starts with palo alto networks firewalls:why ml-powered " rel="noopener"> Why ML-powered </a></li></ul></div><!--nav tabs--><div class="hero-slider-hortizontal-dots glider-dots animate-glider-dots" role="tablist" data-type="strata" data-theme="light"><button data-index="0" aria-label="Page 1" role="tab" class="glider-dot " data-page-track="true" data-page-track-value="en_us:next-generation-firewall-hardware:ngfwhero:toggle:slide 1" data-type="inherit"><span><span style="transition-duration: 0s;"></span></span></span><b class="text">inherit</b></button><button data-index="1" aria-label="Page 2" role="tab" class="glider-dot " data-page-track="true" data-page-track-value="en_us:next-generation-firewall-hardware:ngfwhero:toggle:slide 2" data-type="strata"><span><span style="transition-duration: 0s;"></span></span></span><b class="text">strata</b></button><button data-index="2" aria-label="Page 3" role="tab" class="glider-dot active" data-page-track="true" data-page-track-value="en_us:next-generation-firewall-hardware:ngfwhero:toggle:slide 3" data-type="strata"><span><span style="transition-duration: 0s;"></span></span></span><b class="text">strata</b></button><button data-index="3" aria-label="Page 4" role="tab" class="glider-dot " data-page-track="true" data-page-track-value="en_us:next-generation-firewall-hardware:ngfwhero:toggle:slide 4" data-type="strata"><span><span style="transition-duration: 0s;"></span></span></span><b class="text">strata</b></button></div></div></div></div></div></div></div><div class="heroSlide dark glider-slide overlay-bg bg-color-theme dot-gtm" data-type="strata" nolozad="true" data-index="3" data-title="Eleven Years as a Leader<br class=" d-none d-xl-inline"><div class="content "><div class="container-fluid"><div class="row"><div class="hero-slide "><div class="contentSlide col-12 col-sm-10 col-lg-7 offset-xl-0 "><div id="cleanPrismaHero_next-generation-firewall-hardware_network-security_en_US_pan_content_3" class="text-left buttons-vertical mobile-align-left"><h2 class="h2 title"> Eleven Years as a Leader<br class="d-none d-xl-inline"> Doesn’t Happen by Magic</h2><h2 class="sub-title subHeading h4"> For the 11th straight year, we’ve been named a Leader in<br class="d-none d-xl-inline"> the Gartner<sup>&reg;</sup> Magic Quadrant™ for Network Firewalls.<br class="d-none d-xl-inline"> The way we see it, that’s what happens when you<br class="d-none d-xl-inline"> innovate to stop the most sophisticated threats</h2><div class="data-48c77f7b-ffad-43f1-a5ba-673635826216 linkHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><!-- playIconButtonStyle --><ul class="list-unstyled" data-type="strata"><li><a href="https://start.paloaltonetworks.com/gartner-mq-for-firewalls.html" target="_blank" data-prismanewtab='true' class="btn mb-3 btn-primary light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:hero:eleven years as a leader doesnt happen by magic:get the report" rel="noopener"> Get the report<i></i></a></li></ul></div></div><!--nav tabs--><div class="hero-slider-hortizontal-dots glider-dots animate-glider-dots" role="tablist" data-type="strata" data-theme="dark"><button data-index="0" aria-label="Page 1" role="tab" class="glider-dot " data-page-track="true" data-page-track-value="en_us:next-generation-firewall-hardware:ngfwhero:toggle:slide 1" data-type="inherit"><span><span style="transition-duration: 0s;"></span></span></span><b class="text">inherit</b></button><button data-index="1" aria-label="Page 2" role="tab" class="glider-dot " data-page-track="true" data-page-track-value="en_us:next-generation-firewall-hardware:ngfwhero:toggle:slide 2" data-type="strata"><span><span style="transition-duration: 0s;"></span></span></span><b class="text">strata</b></button><button data-index="2" aria-label="Page 3" role="tab" class="glider-dot " data-page-track="true" data-page-track-value="en_us:next-generation-firewall-hardware:ngfwhero:toggle:slide 3" data-type="strata"><span><span style="transition-duration: 0s;"></span></span></span><b class="text">strata</b></button><button data-index="3" aria-label="Page 4" role="tab" class="glider-dot active" data-page-track="true" data-page-track-value="en_us:next-generation-firewall-hardware:ngfwhero:toggle:slide 4" data-type="strata"><span><span style="transition-duration: 0s;"></span></span></span><b class="text">strata</b></button></div></div></div></div></div></div></div></div></div><div class="hero-slider-vertical-dots" style="" role="tablist"></div><div class="slider-actions" data-type="prisma"><nav aria-label=" carousel" class="arrow-nav arrow-black arrow-primary"><button class="glider-prev" aria-label=" previous" data-page-track="true" data-page-track-value="en_us:next-generation-firewall-hardware:ngfwHero:previous">Prev</button><button class="glider-next" aria-label=" next" data-page-track="true" data-page-track-value="en_us:next-generation-firewall-hardware:ngfwHero:next">Next</button></nav></div></section><div id="prisma-hero-modal" class="prisma-hero-modal modal modal-xl fade" data-backdrop="true"><div class="modal-dialog"><div class="modal-content"><button type="button" class="close-hero-image close" data-dismiss="modal" aria-label="Close"><img width="24" height="24" data-src="/etc/clientlibs/clean/imgs/x-white.svg" alt="" class="lozad "/></button><div class="modal-body"></div></div></div></div></div><div class="cleanParsys parsys"><div class="prismaCustomBackgroundComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="prisma-custom-background white " style="" data-custom-type="strata" data-theme="" nolozad="true"><div class="half-circle-svg type-1"><svg fill="none" x="0px" y="0px" viewBox="0 0 1920 360" width="1920" height="360" aria-hidden="true"><path d="M1919.95,3.26v356.96H0.19L0,281.55C0,281.55,994.9,560.52,1919.95,3.26z"/></svg></div><div class="prisma-custom-background-content" style="z-index: 1;"><div class="prisma-custom-background parsys"><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacercomp_60787857_prisma-custom-background_prismacustombackgrou_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_424084" class="spacer-component spacer-medium tablet-spacer-small mobile-spacer-small"></div></div><div class="prismaHighlightComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="prisma-highlight" id="prismahighlightcomp_prisma-custom-background_prismacustombackgrou_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content"><div class="glider-contain"><div class="glider-wrapper"><div class="highlight-slide glider-slide dark-gradient dot-black" data-type="strata"><div class="container-fluid"><div class="row"><div class="col-12 col-lg-10 offset-lg-1" data-type="strata"><div class="left-col normal"><figure class="ar-1-1"><img data-src="/content/dam/pan/en_US/images/ngfw/family/featured-callouts-icon-3-64x64.svg" alt="" class="lozad "/></figure></div><div class="text-col"><div class="content"><h2 class="title h5"> Report: Gartner<sup>&reg;</sup> Magic Quadrant&trade; for Network Firewalls </h2><div class="description"> Rated a Leader for the 11th time, with high scores in Execution and Vision.</div></div><div class="actions"><a class="btn btn-link dark" target="_blank" href="https://start.paloaltonetworks.com/gartner-mq-for-firewalls.html" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:ngfwhighlightcomp:report: gartner&reg; magic quadrant&trade; for net:get the report" rel="noopener">Get the report</a></div></div></div></div></div></div><div class="highlight-slide glider-slide dark-gradient dot-gtm" data-type="strata"><div class="container-fluid"><div class="row"><div class="col-12 col-lg-10 offset-lg-1" data-type="strata"><div class="left-col transateY"><figure class="ar-1-1"><img data-src="/content/dam/pan/en_US/images/thumbnails/the-forrester-wave-enterprise-firewalls-q4-2022.jpg" alt="" class="lozad "/></figure></div><div class="text-col"><div class="content"><h2 class="title h5"> The Forrester Wave&trade;: Enterprise Firewalls, Q4 2022 Report</h2><div class="description"> Palo Alto Networks Named a Leader in Enterprise Firewalls</div></div><div class="actions"><a class="btn btn-link dark" target="_blank" href="https://start.paloaltonetworks.com/leader-in-forrester-wave.html" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:ngfwhighlightcomp:the forrester wave&trade;: enterprise firewalls q:get the report" rel="noopener">Get the report</a></div></div></div></div></div></div><div class="highlight-slide glider-slide dark-gradient dot-black" data-type="strata"><div class="container-fluid"><div class="row"><div class="col-12 col-lg-10 offset-lg-1" data-type="strata"><div class="left-col normal"><figure class="ar-1-1"><img data-src="/content/dam/pan/en_US/images/ngfw/family/featured-callouts-icon-1-64x64.svg" alt="Miniseries" class="lozad "/></figure></div><div class="text-col"><div class="content"><h2 class="title h5"> Introducing PAN-OS 11.1 Cosmos</h2><div class="description"> Suddenly, AI powered threats don’t seem so intelligent</div></div><div class="actions"><a class="btn btn-link dark" target="_blank" href="https://start.paloaltonetworks.com/cosmos.html" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:ngfwhighlightcomp:introducing pan-os 111 cosmos:register now" rel="noopener">Register now</a></div></div></div></div></div></div></div><nav class="highlight-nav" role="tablist"></nav></div></section></div><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacercomp_607878571_prisma-custom-background_prismacustombackgrou_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_622781" class="spacer-component spacer-large tablet-spacer-medium mobile-spacer-small"></div></div></div></div></section></div><div class="customTextComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="title-brand custom-text-comp text-center content-alignment-center theme-dark makeAlignmentCenterOnDevices " data-type="strata"><div class="container-fluid"><div class="row"><div class="col-12 col-md-10 offset-md-1 col-xl-10 offset-xl-1"><h2 class="normal-text-type h3 title-color-followTheme" style="color:">Seeing is believing</h2><div class="display-1 decimal"> To understand the power of PA-Series NGFWs, you’ll have to see it for yourself.</div><div class="actions"><a class="btn btn-primary mr-2" target="_blank" href="/resources/test-drives#home" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:customtextcomp:seeing is believing:take a test drive" rel="noopener">Take a test drive<i></i></a></div></div></div></div></section></div><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacercomp_1963472734_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_992656" class="spacer-component spacer-small tablet-spacer-small mobile-spacer-small"></div></div><div class="customTextComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="title-brand custom-text-comp text-center content-alignment-center theme-dark makeAlignmentCenterOnDevices " data-type="strata"><div class="container-fluid"><div class="row"><div class="col-12 col-md-10 offset-md-1 col-xl-10 offset-xl-1"><h2 class="normal-text-type h3 title-color-followTheme" style="color:">The latest ML-Powered NGFWs bring industry-leading performance and security to emerging use cases</h2><div class="display-1 decimal"> These new platforms dramatically increase performance from prior generations. This ensures you’re able to stop highly evasive threats and protect every part of your organization — from the smallest branch offices to the largest campuses, data centers and 5G service provider networks.</div></div></div></div></section></div><div class="customContainerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="custom-container container-fluid text-left content-alignment-left"><div class="row"><div class="col-12 col-lg-12"><div class="custom-container parsys"><div class="productHelper baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div class="row glider-contain"><div class="glider-wrapper "><div class="glider-slide col-12 col-xl-4 col-md-6"><div class="product normal product-helper-background-white ngfw-product" data-type="strata" data-style="linkList"><div class="image "><figure class="ar-16-9"><img data-src="/content/dam/pan/en_US/images/ngfw/product/PA-7500-v1.png" alt="PA-7500" class="lozad "></figure></div><div class="content"><div class="main-content"><div class="product-type"><span class="icon"></span><span class="text">PA-7500 SERIES</span></div><h3 class="title h5">The platinum standard: our fastest and most scalable firewall </h3><p class="display-1">The PA-7500 includes the new FE400 ASIC, custom silicon developed by Palo Alto Networks. This enables over 1.5 Tbps App-ID™, low latency performance and over 400M concurrent Layer 7 sessions. This flexible, scalable design supports up to seven data processing cards or up to seven networking cards for maximum processing or throughput.</p></div><ul class="list-unstyled product-links"><li><a href="/resources/datasheets/pa-7500" class="btn btn-link light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:productdata:strata:the platinum standard: our fastest and most scalable firewall :read the datasheet"> Read the datasheet</a></li><li><a href="/resources/pa-series-next-generation-firewalls-hardware-architectures" class="btn btn-link light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:productdata:strata:the platinum standard: our fastest and most scalable firewall :view hardware architecture"> View hardware architecture</a></li></ul></div></div></div><div class="glider-slide col-12 col-xl-4 col-md-6"><div class="product normal product-helper-background-white ngfw-product" data-type="strata" data-style="linkList"><div class="image "><figure class="ar-16-9"><img data-src="/content/dam/pan/en_US/images/ngfw/product/pa-7080-v2.png" alt="PA-7000 SERIES" class="lozad "></figure></div><div class="content"><div class="main-content"><div class="product-type"><span class="icon"></span><span class="text">PA-7000 SERIES</span></div><h3 class="title h5">Scalable design for high performance</h3><p class="display-1">The PA-7000 Series ML-Powered NGFWs provide security for high-speed data centers and service providers. These advanced systems offer features such as reliable performance, threat prevention and high-throughput decryption.</p></div><ul class="list-unstyled product-links"><li><a href="/resources/datasheets/pa-7000-series" class="btn btn-link light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:productdata:strata:scalable design for high performance:read the datasheet"> Read the datasheet</a></li><li><a href="/resources/pa-series-next-generation-firewalls-hardware-architectures" class="btn btn-link light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:productdata:strata:scalable design for high performance:view hardware architecture"> View hardware architecture</a></li></ul></div></div></div><div class="glider-slide col-12 col-xl-4 col-md-6"><div class="product normal product-helper-background-white ngfw-product" data-type="strata" data-style="linkList"><div class="image "><figure class="ar-16-9"><img data-src="/content/dam/pan/en_US/images/ngfw/product/PA5450-front-v4.png" alt="PA-5450 SERIES " class="lozad "></figure></div><div class="content"><div class="main-content"><div class="product-type"><span class="icon"></span><span class="text">PA-5450 SERIES </span></div><h3 class="title h5">Scalable, high-speed performance in an innovative compact design</h3><p class="display-1">The PA-5450 is designed to meet the stringent requirements of hyperscale data centers, internet edges and campus segmentation deployments, delivering 150 Gbps of threat performance with security services enabled. </p></div><ul class="list-unstyled product-links"><li><a href="/resources/datasheets/pa-5450-series" class="btn btn-link light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:productdata:strata:scalable high-speed performance in an innovative compact design:read the datasheet"> Read the datasheet</a></li><li><a href="/resources/pa-series-next-generation-firewalls-hardware-architectures" class="btn btn-link light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:productdata:strata:scalable high-speed performance in an innovative compact design:view hardware architecture"> View hardware architecture</a></li></ul></div></div></div></div><div class="glider-nav"></div></div></div><div class="productHelper baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div class="row glider-contain"><div class="glider-wrapper "><div class="glider-slide col-12 col-xl-4 col-md-6"><div class="product normal product-helper-background-white ngfw-product" data-type="strata" data-style="linkList"><div class="image "><figure class="ar-16-9"><img data-src="/content/dam/pan/en_US/images/ngfw/product/PA5445-v2.png" alt="PA-5400 Series" class="lozad "></figure></div><div class="content"><div class="main-content"><div class="product-type"><span class="icon"></span><span class="text">PA-5400 Series</span></div><h3 class="title h5">Compact, high-performing security for data centers and campus locations</h3><p class="display-1">The PA-5400 Series are the highest performing ML-powered NGFWs in a 2 RU (rack units) design. The PA-5400 Series includes the recently launched PA-5445 which delivers 2.5X threat performance and 50% higher session capacity compared to the previous generation PA-5260.</p></div><ul class="list-unstyled product-links"><li><a href="/resources/datasheets/pa-5400-series" class="btn btn-link light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:productdata:strata:compact high-performing security for data centers and campus locations:read the datasheet"> Read the datasheet</a></li><li><a href="/resources/pa-series-next-generation-firewalls-hardware-architectures" class="btn btn-link light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:productdata:strata:compact high-performing security for data centers and campus locations:view hardware architecture"> View hardware architecture</a></li></ul></div></div></div><div class="glider-slide col-12 col-xl-4 col-md-6"><div class="product normal product-helper-background-white ngfw-product" data-type="strata" data-style="linkList"><div class="image "><figure class="ar-16-9"><img data-src="/content/dam/pan/en_US/images/ngfw/product/PA3410-updated.png" alt="PA-3400 SERIES" class="lozad "></figure></div><div class="content"><div class="main-content"><div class="product-type"><span class="icon"></span><span class="text">PA-3400 SERIES</span></div><h3 class="title h5">Maximize performance in a 1 RU design</h3><p class="display-1">The PA-3400 Series is designed to pack performance in a small 1 RU design. This power-efficient ML-powered NGFW is the firewall of choice for internet edge and campus environments.</p></div><ul class="list-unstyled product-links"><li><a href="/resources/datasheets/pa-3400-series" class="btn btn-link light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:productdata:strata:maximize performance in a 1 ru design:read the datasheet"> Read the datasheet</a></li><li><a href="/resources/pa-series-next-generation-firewalls-hardware-architectures" class="btn btn-link light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:productdata:strata:maximize performance in a 1 ru design:view hardware architecture"> View hardware architecture</a></li></ul></div></div></div><div class="glider-slide col-12 col-xl-4 col-md-6"><div class="product normal product-helper-background-white ngfw-product" data-type="strata" data-style="linkList"><div class="image "><figure class="ar-16-9"><img data-src="/content/dam/pan/en_US/images/ngfw/family/06-PA_1410_FrontWtop-669x376.png" alt="PA-5400 SERIES" class="lozad "></figure></div><div class="content"><div class="main-content"><div class="product-type"><span class="icon"></span><span class="text">PA-1400 SERIES</span></div><h3 class="title h5">Protect large branch locations and small enterprise campuses</h3><p class="display-1">The PA-1400 Series supports Power over Ethernet (PoE), virtual systems (VSYS), high-speed 5G copper ports (mGig ports) and fiber ports.</p></div><ul class="list-unstyled product-links"><li><a href="/resources/datasheets/pa-1400-series" target="_blank" class="btn btn-link light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:productdata:strata:protect large branch locations and small enterprise campuses:read the datasheet" rel="noopener"> Read the datasheet</a></li><li><a href="/resources/pa-series-next-generation-firewalls-hardware-architectures" class="btn btn-link light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:productdata:strata:protect large branch locations and small enterprise campuses:view hardware architecture"> View hardware architecture</a></li></ul></div></div></div></div><div class="glider-nav"></div></div></div><div class="productHelper baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div class="row glider-contain"><div class="glider-wrapper "><div class="glider-slide col-xl-4 col-md-6"><div class="product normal product-helper-background-white ngfw-product" data-type="strata" data-style="linkList"><div class="image "><figure class="ar-16-9 "><img data-src="/content/dam/pan/en_US/images/ngfw/product/PA410-v2.png" alt="PA-400 SERIES" class="lozad "></figure></div><div class="content"><div class="main-content"><div class="product-type"><span class="icon"></span><span class="text">PA-400 SERIES</span></div><h3 class="title h5">Big security. Small footprint</h3><p class="display-1">The PA-400 Series protects the enterprise branch with inline, real-time threat prevention. Our two newest boxes in the series, the PA-415-5G and the PA-455, provide optional redundant power for those looking for additional connectivity options, and both are easy to deploy. Most importantly, these ML-powered NGFWs stop known and unknown threats in real time and decrypt branch traffic at high speed.</p></div><ul class="list-unstyled product-links"><li><a href="/resources/datasheets/pa-400-series" class="btn btn-link light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:productdata:strata:big security small footprint:read the datasheet"> Read the datasheet</a></li><li><a href="/resources/pa-series-next-generation-firewalls-hardware-architectures" class="btn btn-link light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:productdata:strata:big security small footprint:view hardware architecture"> View hardware architecture</a></li></ul></div></div></div><div class="glider-slide col-lg-6 col-xl-4 col-md-6"><div class="product normal product-helper-background-white ngfw-product" data-type="strata" data-style="linkList"><div class="image "><figure class="ar-16-9"><img data-src="/content/dam/pan/en_US/images/ngfw/product/PA-450R-v2.png" alt="PA-400R Series" class="lozad "></figure></div><div class="content"><div class="main-content"><div class="product-type"><span class="icon"></span><span class="text">PA-400R Series</span></div><h3 class="title h5">Rugged performance for the harshest environments</h3><p class="display-1">Our customers now have multiple ruggedized next-generation firewalls to choose from. From 1U and DIN-rail mounted form factors to SFP and integrated 5G modem connectivity options, customers will find high performance and more comprehensive security in convenient form factors to suit their needs.</p></div><ul class="list-unstyled product-links"><li><a href="/resources/datasheets/pa-450r" class="btn btn-link light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:productdata:strata:rugged performance for the harshest environments:read the datasheet "> Read the datasheet </a></li><li><a href="/resources/pa-series-next-generation-firewalls-hardware-architectures" class="btn btn-link light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:productdata:strata:rugged performance for the harshest environments:view hardware architecture"> View hardware architecture</a></li></ul></div></div></div></div><div class="glider-nav"></div></div></div></div></div></div></section></div><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacercomp_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_50308" class="spacer-component spacer-xlarge tablet-spacer-large mobile-spacer-small"></div></div><div class="prismaCustomBackgroundComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="prisma-custom-background white " style="" data-custom-type="strata" data-theme=""><div class="half-circle-svg type-7"><svg fill="none" x="0px" y="0px" width="1920" height="180" viewBox="0 0 1920 180" aria-hidden="true"><path d="M0 0H1920C1920 0 1055.7 394.4 0 0Z" /></svg></div><div class="prisma-custom-background-content" style="z-index: 1;"><div class="prisma-custom-background parsys"><div class="cortexCallOut baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="section-cortex-callout" data-type="strata"><div class="container-fluid"><div class="row align-items-start "><div class="title-container col-12 col-xl-4 pr-xl-4 dark text-center text-xl-left col-md-10 mx-auto "><h2 class="title h3">Maximize your security ROI and reduce downtime</h2><div class="description display-1"> Get intelligent security and proven return on investment over three years with our ML-Powered NGFW platform.<br/><br/></div><div class="data- linkHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><!-- playIconButtonStyle --><ul class="list-unstyled" data-type=""><li><a href="/resources/research/ngfw-forrester-tei-report" class="btn mb-3 btn-primary light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:linkhelperorderbutton:maximize your security roi and reduce downtime:read the study"> Read the study<i></i></a></li></ul></div></div><div class="callout-wrapper col-12 col-xl-8 version-1 "><ul class="stats col-12 d-flex flex-wrap justify-content-between "><li><div class="stats-eyebrow"></div><div class="number">$14.11</div><p class=" ">MILLION BENEFITS REALIZED</p></li><li><div class="stats-eyebrow"></div><div class="number">50%</div><p class=" ">BREACH REDUCTION</p></li><li><div class="stats-eyebrow"></div><div class="number">$5.2</div><p class=" ">MILLION END-USER PRODUCTIVITY GAIN</p></li></ul></div></div></div></section></div><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacercomp_4_copy_co_prisma-custom-background_prismacustombackgrou-2_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_393197" class="spacer-component spacer-small tablet-spacer-small mobile-spacer-small"></div></div></div></div></section></div><div class="prismaCustomBackgroundComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><!-- background gradient set up --><!-- svg gradient set up --><section class="prisma-custom-background customGradient " style="background-image: linear-gradient(to bottom, #FFCB05, #FFAA05 );" data-custom-type="strata" data-theme="" nolozad="true"><div class="background-logo bottom-right auto" nolozad="true" style="background-image: url('/content/dam/pan/en_US/images/ngfw/product/table-strata-rays.svg');"></div><div class="prisma-custom-background-content" style="z-index: 1;"><div class="prisma-custom-background parsys"><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacercomp_4_copy_co_prisma-custom-background_Copy of Copy of prismacustombackgrou-2_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_580383" class="spacer-component spacer-large tablet-spacer-medium mobile-spacer-small"></div></div><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacercomp_4_copy_prisma-custom-background_Copy of Copy of prismacustombackgrou-2_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_342411" class="spacer-component spacer-xlarge tablet-spacer-medium mobile-spacer-small"></div></div><div class="imageTextFeature baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="vertical-image-text" data-type="strata"><div class="container-fluid"><div class="row"><div class="image-block col-12 d-flex justify-content-center align-item-center"><div class="col-12 col-lg-11 col-xl-10 col-xxxl-9"><figure class="ar-16-9 cover"><img data-src="/content/dam/pan/en_US/images/ngfw/family/08-single-pass-parallel-processing-architecture.png" alt="" class="lozad "/></figure></div></div><div class="content-block col-12 d-flex justify-content-center align-item-center text-center mt-3 mt-lg-5"><div class="col-12 col-md-10 col-lg-10 col-xl-9 col-xxxl-8 d-flex flex-column justify-content-center"><h2 class="h3"> Unique architecture offers world-class security and high performance</h2><p class="sub-text mt-2 mt-lg-4"> Palo Alto Networks single-pass architecture employs a unique single-pass approach to packet processing, delivering better performance and security.</p><div class="action mt-1"><a class="btn mb-2 mt-2 btn-black light" href="/resources/whitepapers/single-pass-parallel-processing-architecture" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:imagetextfeature::get the whitepaper">Get the whitepaper<i></i></a></div></div></div></div></div></section></div><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacercomp_4_copy_co_278769806_prisma-custom-background_Copy of Copy of prismacustombackgrou-2_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_536451" class="spacer-component spacer-large tablet-spacer-medium mobile-spacer-small"></div></div><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacercomp_720175013_prisma-custom-background_Copy of Copy of prismacustombackgrou-2_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_39415" class="spacer-component spacer-xxlarge tablet-spacer-medium mobile-spacer-medium"></div></div></div></div></section></div><div class="prismaCustomBackgroundComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="prisma-custom-background white " style="" data-custom-type="strata" data-theme=""><div class="half-circle-svg type-6"><svg fill="none" x="0px" y="0px" viewBox="0 0 1920 200" width="1920" height="200" aria-hidden="true"><path d="M1920,200v-.38C1624.79,71.07,1300.42,0,960,0S295.21,71.07,0,199.62v.38H1920Z"/></svg></div><div class="lozad-background background-logo bottom-right auto" style="" data-background-image=" url('/content/dam/pan/en_US/images/ngfw/product/table-strata-rays.svg')"></div><div class="prisma-custom-background-content" style="z-index: 1;"><div class="prisma-custom-background parsys"><div class="customTextComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="title-brand custom-text-comp text-center content-alignment-center theme-dark makeAlignmentCenterOnDevices " data-type="strata"><div class="container-fluid"><div class="row"><div class="col-12 col-md-10 offset-md-1 col-xl-10 offset-xl-1"><span class="small-title eyebrow no-show-eyebrow medium"></span><h2 class="normal-text-type h3 title-color-followTheme" style="color:">PA-Series appliances for every application</h2><div class="display-1 decimal"> From the largest data centers and service providers to remote branches and retail locations, our Next-Generation Firewalls cover the complete spectrum of use cases.</div><div class="actions"><a class="btn btn-primary mr-2" href="/products/product-comparison" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:customtextcomp:pa-series appliances for every application:compare firewalls">Compare firewalls<i></i></a></div></div></div></div></section></div><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacercomp_prisma-custom-background_Copy of prismacustombackgrou-2_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_852470" class="spacer-component spacer-medium tablet-spacer-small mobile-spacer-small"></div></div><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacercomp_607878571_prisma-custom-background_Copy of prismacustombackgrou-2_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_854918" class="spacer-component spacer-custom tablet-spacer-small "></div></div><div class="cortexTableComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="cortex-table dark new-layout" data-type="strata"><div class="container-fluid"><!-- tablet & desktop table --><div class="chart-bg table-desktop"><table class="table table-bordered new-layout" role="presentation"><thead><tr><td></td><th scope="col" class="gtm"><span>Data Center</span></th><th scope="col" class="gtm"><span>Service Provider</span></th><th scope="col" class="gtm"><span>Network Edge</span></th><th scope="col" class="gtm"><span>Branch/ Retail</span></th><th scope="col" class="gtm"><span>Harsh Industrial</span></th></tr></thead><tbody><tr><th scope="row"><a href="/resources/datasheets/pa-7500" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-7500:"><span class="h6">PA-7500</span><i></i></a></th><!-- Add as many cells as there are columns --><td><div class="rowData-0-0 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td><td><div class="rowData-0-1 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td><td><div class="rowData-0-2 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td><td><div class="rowData-0-3 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td><td><div class="rowData-0-4 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><a href="/resources/datasheets/pa-7000-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-7000 series:"><span class="h6">PA-7000 Series</span><i></i></a></th><!-- Add as many cells as there are columns --><td><div class="rowData-1-0 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td><td><div class="rowData-1-1 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td><td><div class="rowData-1-2 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td><td><div class="rowData-1-3 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td><td><div class="rowData-1-4 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><a href="/resources/datasheets/pa-5450-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-5450:"><span class="h6">PA-5450</span><i></i></a></th><!-- Add as many cells as there are columns --><td><div class="rowData-2-0 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td><td><div class="rowData-2-1 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td><td><div class="rowData-2-2 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td><td><div class="rowData-2-3 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td><td><div class="rowData-2-4 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><a href="/resources/datasheets/pa-5400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-5400 series:"><span class="h6">PA-5400 Series</span><i></i></a></th><!-- Add as many cells as there are columns --><td><div class="rowData-3-0 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td><td><div class="rowData-3-1 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td><td><div class="rowData-3-2 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td><td><div class="rowData-3-3 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td><td><div class="rowData-3-4 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><a href="/resources/datasheets/pa-3400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-3400 series:"><span class="h6">PA-3400 Series</span><i></i></a></th><!-- Add as many cells as there are columns --><td><div class="rowData-4-0 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td><td><div class="rowData-4-1 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td><td><div class="rowData-4-2 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td><td><div class="rowData-4-3 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td><td><div class="rowData-4-4 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><a href="/resources/datasheets/pa-1400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-1400 series:"><span class="h6">PA-1400 Series</span><i></i></a></th><!-- Add as many cells as there are columns --><td><div class="rowData-5-0 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td><td><div class="rowData-5-1 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td><td><div class="rowData-5-2 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td><td><div class="rowData-5-3 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td><td><div class="rowData-5-4 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><a href="/resources/datasheets/pa-400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-400 series:"><span class="h6">PA-400 Series</span><i></i></a></th><!-- Add as many cells as there are columns --><td><div class="rowData-6-0 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td><td><div class="rowData-6-1 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td><td><div class="rowData-6-2 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td><td><div class="rowData-6-3 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td><td><div class="rowData-6-4 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><a href="/resources/datasheets/pa-450r" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-450r:"><span class="h6">PA-450R</span><i></i></a></th><!-- Add as many cells as there are columns --><td><div class="rowData-7-0 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td><td><div class="rowData-7-1 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td><td><div class="rowData-7-2 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td><td><div class="rowData-7-3 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td><td><div class="rowData-7-4 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td></tr></tbody></table></div><!-- For mobile create 1 table for each column in the desktop table above --><div class="chart-bg table-mobile"><table class="table table-bordered new-layout"><caption class="h2 gtm" style="caption-side: top">Data Center</caption><tbody><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-7500" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-7500::mobile"><span class="title">PA-7500</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-0-0 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-7000-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-7000 series::mobile"><span class="title">PA-7000 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-1-0 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-5450-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-5450::mobile"><span class="title">PA-5450</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-2-0 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-5400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-5400 series::mobile"><span class="title">PA-5400 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-3-0 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-3400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-3400 series::mobile"><span class="title">PA-3400 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-4-0 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-1400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-1400 series::mobile"><span class="title">PA-1400 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-5-0 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-400 series::mobile"><span class="title">PA-400 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-6-0 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-450r" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-450r::mobile"><span class="title">PA-450R</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-7-0 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr></tbody></table><table class="table table-bordered new-layout"><caption class="h2 gtm" style="caption-side: top">Service Provider</caption><tbody><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-7500" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-7500::mobile"><span class="title">PA-7500</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-0-1 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-7000-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-7000 series::mobile"><span class="title">PA-7000 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-1-1 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-5450-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-5450::mobile"><span class="title">PA-5450</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-2-1 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-5400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-5400 series::mobile"><span class="title">PA-5400 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-3-1 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-3400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-3400 series::mobile"><span class="title">PA-3400 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-4-1 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-1400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-1400 series::mobile"><span class="title">PA-1400 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-5-1 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-400 series::mobile"><span class="title">PA-400 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-6-1 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-450r" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-450r::mobile"><span class="title">PA-450R</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-7-1 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr></tbody></table><table class="table table-bordered new-layout"><caption class="h2 gtm" style="caption-side: top">Network Edge</caption><tbody><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-7500" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-7500::mobile"><span class="title">PA-7500</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-0-2 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-7000-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-7000 series::mobile"><span class="title">PA-7000 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-1-2 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-5450-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-5450::mobile"><span class="title">PA-5450</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-2-2 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-5400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-5400 series::mobile"><span class="title">PA-5400 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-3-2 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-3400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-3400 series::mobile"><span class="title">PA-3400 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-4-2 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-1400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-1400 series::mobile"><span class="title">PA-1400 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-5-2 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-400 series::mobile"><span class="title">PA-400 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-6-2 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-450r" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-450r::mobile"><span class="title">PA-450R</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-7-2 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr></tbody></table><table class="table table-bordered new-layout"><caption class="h2 gtm" style="caption-side: top">Branch/ Retail</caption><tbody><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-7500" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-7500::mobile"><span class="title">PA-7500</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-0-3 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-7000-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-7000 series::mobile"><span class="title">PA-7000 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-1-3 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-5450-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-5450::mobile"><span class="title">PA-5450</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-2-3 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-5400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-5400 series::mobile"><span class="title">PA-5400 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-3-3 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-3400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-3400 series::mobile"><span class="title">PA-3400 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-4-3 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-1400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-1400 series::mobile"><span class="title">PA-1400 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-5-3 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-400 series::mobile"><span class="title">PA-400 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-6-3 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-450r" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-450r::mobile"><span class="title">PA-450R</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-7-3 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr></tbody></table><table class="table table-bordered new-layout"><caption class="h2 gtm" style="caption-side: top">Harsh Industrial</caption><tbody><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-7500" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-7500::mobile"><span class="title">PA-7500</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-0-4 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-7000-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-7000 series::mobile"><span class="title">PA-7000 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-1-4 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-5450-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-5450::mobile"><span class="title">PA-5450</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-2-4 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-5400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-5400 series::mobile"><span class="title">PA-5400 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-3-4 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-3400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-3400 series::mobile"><span class="title">PA-3400 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-4-4 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-1400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-1400 series::mobile"><span class="title">PA-1400 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-5-4 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-400-series" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-400 series::mobile"><span class="title">PA-400 Series</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-6-4 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><span class="dash">&ndash;</span></div></td></tr><tr><th scope="row"><div class="content"><a href="/resources/datasheets/pa-450r" class="btn btn-white" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:cortextablecomp_copy:strata:pa-450r::mobile"><span class="title">PA-450R</span><i></i></a><button class="btn-info" type="button">info</button></div></th><td><div class="rowData-7-4 cellHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><img width="30" height="30" data-src="/etc/clientlibs/clean/imgs/check-black.svg" alt="Check Black" class="lozad "/></div></td></tr></tbody></table></div></div></section><aside class="flyout" data-type="strata"><button class="btn btn-close-flyout" aria-label="close"></button><div class="flyout-container"><div class="content"><h2 class="h3">Placeholder Heading</h2><p></p></div></div></aside><div class="flyout-bg"></div></div></div></div></section></div><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacercomp_720175013_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_106078" class="spacer-component spacer-large tablet-spacer-medium mobile-spacer-small"></div></div><div class="prismaCustomBackgroundComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="prisma-custom-background white " style="" data-custom-type="strata" data-theme=""><div class="prisma-custom-background-content" style="z-index: 1;"><div class="prisma-custom-background parsys"><div class="customTextComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="title-brand custom-text-comp text-center content-alignment-center theme-dark makeAlignmentCenterOnDevices " data-type="strata"><div class="container-fluid"><div class="row"><div class="col-12 col-md-10 offset-md-1 col-xl-10 offset-xl-1"><h2 class="normal-text-type h3 title-color-followTheme" style="color:">Ensure complete and consistent protection</h2><div class="display-1 decimal"> With flexible deployment options that include modular and scalable designs to meet specific deployment needs, you get complete and consistent protection across your business.</div><div class="actions"><a class="btn btn-primary mr-2" target="_blank" href="https://www.youtube.com/embed/P1-S4bawi9c" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:customtextcomp:ensure complete and consistent protection:watch the video" rel="noopener">Watch the video<i></i></a></div></div></div></div></section></div><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacercomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_149210" class="spacer-component spacer-medium tablet-spacer-small mobile-spacer-small"></div></div><div class="productTabsComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><hr class="waypoint init-waypoint"><section class="product-tabs product-tabs-scroll" data-type="strata" data-theme="light"><div class="container-fluid"><div class="row"><div class="col-12 col-xl-4 col-xxxl-3 nav-col"><div class="mobile-nav"><label for="mobile_tabs_producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content" aria-label="Full Layer 7 inspection"><div class="mobile-nav-icons"><i class="mobile-nav-icon active" data-value="producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_0" style="background-image: url(/content/dam/pan/en_US/images/ngfw/family/icon-full-layer-7-inspection.svg);"></i><i class="mobile-nav-icon " data-value="producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_1" style="background-image: url(/content/dam/pan/en_US/images/ngfw/family/icon-inline-prevention.svg);"></i><i class="mobile-nav-icon " data-value="producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_2" style="background-image: url(/content/dam/pan/en_US/images/ngfw/family/icon-zero-trust-for-users.svg);"></i><i class="mobile-nav-icon " data-value="producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_3" style="background-image: url(/content/dam/pan/en_US/images/ngfw/family/icon-5g-native-security.svg);"></i><i class="mobile-nav-icon " data-value="producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_4" style="background-image: url(/content/dam/pan/en_US/images/ngfw/family/hybrid-cloud-icon.png);"></i></div><select class="nav-select light with-icon" id="mobile_tabs_producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content"><option value="producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_0" selected data-index="0">Full Layer 7 inspection</option><option value="producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_1" data-index="1">Inline prevention</option><option value="producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_2" data-index="2">Zero Trust Network Security</option><option value="producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_3" data-index="3">5G-Native Security</option><option value="producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_4" data-index="4">Web Proxy</option></select></label></div><div class="nav-wrap"><ul class="nav nav-tabs" role="tablist"><li class="nav-item" role="tab" data-test=""><a data-page-track="true" data-page-track-value="next-generation-firewall-hardware:producttabscomp:small appliance high performance:full layer 7 inspection" class="nav-link active" href="#producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_0"> Full Layer 7 inspection<i style="background-image: url(/content/dam/pan/en_US/images/ngfw/family/icon-full-layer-7-inspection.svg);"></i></a></li><li class="nav-item" role="tab" data-test=""><a data-page-track="true" data-page-track-value="next-generation-firewall-hardware:producttabscomp:small appliance high performance:inline prevention" class="nav-link " href="#producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_1"> Inline prevention<i style="background-image: url(/content/dam/pan/en_US/images/ngfw/family/icon-inline-prevention.svg);"></i></a></li><li class="nav-item" role="tab" data-test=""><a data-page-track="true" data-page-track-value="next-generation-firewall-hardware:producttabscomp:small appliance high performance:zero trust network security" class="nav-link " href="#producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_2"> Zero Trust Network Security<i style="background-image: url(/content/dam/pan/en_US/images/ngfw/family/icon-zero-trust-for-users.svg);"></i></a></li><li class="nav-item" role="tab" data-test=""><a data-page-track="true" data-page-track-value="next-generation-firewall-hardware:producttabscomp:small appliance high performance:5g-native security" class="nav-link " href="#producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_3"> 5G-Native Security<i style="background-image: url(/content/dam/pan/en_US/images/ngfw/family/icon-5g-native-security.svg);"></i></a></li><li class="nav-item" role="tab" data-test=""><a data-page-track="true" data-page-track-value="next-generation-firewall-hardware:producttabscomp:small appliance high performance:web proxy" class="nav-link " href="#producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_4"> Web Proxy<i style="background-image: url(/content/dam/pan/en_US/images/ngfw/family/hybrid-cloud-icon.png);"></i></a></li></ul></div></div><div class="col-12 col-xl-8 col-xxxl-9"><div class="product-tab active" id="producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_0" role="tabpanel"><hr class="waypoint 0-waypoint " /><div class="tabData-b874bb1c-93d3-4b8c-be8f-644974150494 complexTabHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><!-- general == general || overviewCards || twoRow --><!-- (only twoRow variation) --><!-- (only twoRow variation) --><!-- (general & twoRow variation) --><div class="row" data-type="strata"><div class="flex-center col-lg-12"><div class="col-12"><figure class="ar-16-9 cover"><img class="lozad w-100 mb-4" data-src="/content/dam/pan/en_US/images/ngfw/family/full-layer-7-inspection.jpg" alt="Full Layer 7 security protection"></figure></div><div class="row content justify-content-between col-12"><div class="col-12 mb-4"><h2 class="h4 mb-4"> Full Layer 7 security protection</h2><div class="divider"></div><p class="tab-content-p large">A comprehensive approach to Layer 7 security starts by identifying your applications regardless of port, protocol, evasive techniques or encryption (TLS/SSL). <br><br>Our Palo Alto Networks firewalls classify network traffic by the application’s identity in order to grant access to users and provide visibility and control of all types of applications to admins, including web applications, software-as-a-service (SaaS) applications and legacy applications. Our approach uses the application, not the port, as the basis for all your safe enablement policy decisions so you can allow, deny, schedule, inspect and apply traffic-shaping. When needed, you can create custom App-ID™ tags for proprietary applications or request App-ID development for new applications. </p><div class="divider"></div><ul class="unstyled-list check-list black decimal"><li> Block malicious files and thwart data exfiltration attempts.</li><li> Identify and categorize all applications, on all ports, all the time.</li><li> Enable safe migration of legacy Layer 4 rule sets.</li></ul><div class="divider"></div><div class="links linkHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><!-- playIconButtonStyle --><ul class="list-unstyled" data-type="strata"><li><a href="/resources/techbriefs/app-id-tech-brief" class="btn mb-3 btn-primary light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:producttabs:full layer 7 security protection:learn more"> Learn more<i></i></a></li></ul></div><div class="divider"></div></div></div></div></div></div></div><div class="product-tab " id="producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_1" role="tabpanel"><hr class="waypoint 1-waypoint " /><div class="tabData-b874bb1c-93d3-4b8c-be8f-644974150492 complexTabHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><!-- general == general || overviewCards || twoRow --><!-- (only twoRow variation) --><!-- (only twoRow variation) --><!-- (general & twoRow variation) --><div class="row" data-type="strata"><div class="flex-center col-lg-12"><div class="col-12"><figure class="ar-16-9 cover"><img class="lozad w-100 mb-4" data-src="/content/dam/pan/en_US/images/ngfw/family/inline-prevention.jpg" alt="Stop malicious files with inline prevention "></figure></div><div class="row content justify-content-between col-12"><div class="col-12 mb-4"><h2 class="h4 mb-4"> Stop malicious files with inline prevention </h2><div class="divider"></div><p class="tab-content-p large">Attackers frequently bypass traditional signature-based security, modifying existing threats that then show up as unknown signatures. This leaves security professionals struggling to keep up since manually adding signatures cannot be done fast enough to prevent attacks in real time. Plus, using solutions that pull files offline for inspection creates bottlenecks, hinders productivity and can’t scale. <br><br>Our ML-Powered NGFWs use embedded ML algorithms to enable line-speed classification, inspecting files at download and blocking malicious files before they can cause harm. With inline prevention, the PA-Series automatically prevents initial infections from never-before-seen threats without requiring cloud-based or offline analysis for the majority of malware variant threats, reducing the time between visibility and prevention to near zero. <br><br>Our inline deep learning system analyzes live traffic, detecting and preventing today’s most sophisticated attacks, including portable executables, phishing, malicious JavaScript and fileless attacks. Finely tuned models avoid false positives, and a unique feedback loop ensures fast and accurate threat prevention as attacks happen – all without sacrificing performance. </p><div class="divider"></div><ul class="unstyled-list check-list black decimal"><li> Find malicious files in real time right when they enter the network.</li><li> Maintain security performance through inline single-pass inspection.</li><li> Reduce the time to identify and block unknown threats to almost zero. </li></ul><div class="divider"></div><div class="links linkHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><!-- playIconButtonStyle --><ul class="list-unstyled" data-type="strata"><li><a href="https://start.paloaltonetworks.com/preventing-evasive-threats.html" target="_blank" data-prismanewtab='true' class="btn mb-3 btn-primary light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:producttabs:stop malicious files with inline prevention:learn more" rel="noopener"> Learn more<i></i></a></li></ul></div><div class="divider"></div></div></div></div></div></div></div><div class="product-tab " id="producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_2" role="tabpanel"><hr class="waypoint 2-waypoint " /><div class="tabData-b874bb1c-93d3-4b8c-be8f-6449741504943 complexTabHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><!-- general == general || overviewCards || twoRow --><!-- (only twoRow variation) --><!-- (only twoRow variation) --><!-- (general & twoRow variation) --><div class="row" data-type="strata"><div class="flex-center col-lg-12"><div class="col-12"><figure class="ar-16-9 cover"><img class="lozad w-100 mb-4" data-src="/content/dam/pan/en_US/images/ngfw/family/zero-trust-for-users.jpg" alt="Simplify Zero Trust with easy-to-deploy user identity and access "></figure></div><div class="row content justify-content-between col-12"><div class="col-12 mb-4"><h2 class="h4 mb-4"> Simplify Zero Trust with easy-to-deploy user identity and access </h2><div class="divider"></div><p class="tab-content-p large">Identity is a critical component of a Zero Trust approach to network security. With enterprises increasingly migrating from on-premises to cloud identity providers, and users connecting from anywhere, it is difficult to keep security and identity information connected and in sync across the network. Networks are designed for a single source of identity, and this can lead to inconsistent security between data centers, campus networks, public clouds and hybrid environments.<br><br>Palo Alto Networks Cloud Identity Engine is a cloud-based architecture for identity-based security that can consistently authenticate and authorize your users, regardless of location and where user identity stores live – on-premises, in the cloud, or hybrid. As a result, security teams can effortlessly allow all users access to applications and data everywhere and quickly move toward a Zero Trust security posture.<br><br>Cloud Identity Engine saves you time and hassle in deploying and managing identity-based controls on your network security infrastructure, using a point-and-click configuration with real-time identity synchronization.</p><div class="divider"></div><ul class="unstyled-list check-list black decimal"><li> Consistently authenticate and authorize your users, regardless of location.</li><li> Accurately enforce security decisions for all your users at all times.</li><li> Save time in the deployment and management of identity-based controls.</li></ul><div class="divider"></div><div class="links linkHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><!-- playIconButtonStyle --><ul class="list-unstyled" data-type="strata"><li><a href="/resources/techbriefs/cloud-identity-engine" class="btn mb-3 btn-primary light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:producttabs:simplify zero trust with easy-to-deploy user identity and access:learn more"> Learn more<i></i></a></li></ul></div><div class="divider"></div></div></div></div></div></div></div><div class="product-tab " id="producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_3" role="tabpanel"><hr class="waypoint 3-waypoint " /><div class="tabData-b874bb1c-93d3-4b8c-be8f-64497415049244 complexTabHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><!-- general == general || overviewCards || twoRow --><!-- (only twoRow variation) --><!-- (only twoRow variation) --><!-- (general & twoRow variation) --><div class="row" data-type="strata"><div class="flex-center col-lg-12"><div class="col-12"><figure class="ar-16-9 cover"><img class="lozad w-100 mb-4" data-src="/content/dam/pan/en_US/images/ngfw/family/5g-native-security.jpg" alt="Safeguard 5G transformation and multi-access edge computing (MEC)"></figure></div><div class="row content justify-content-between col-12"><div class="col-12 mb-4"><h2 class="h4 mb-4"> Safeguard 5G transformation and multi-access edge computing (MEC)</h2><div class="divider"></div><p class="tab-content-p large">5G is a vital component of the digital backbone of tomorrow’s economy. From consumers to enterprises, governments and critical industries, society will depend on 5G. For this reason, organizations transitioning to 5G infrastructures must adopt security that can withstand sophisticated and evasive attacks as the speed and scale of threats on 5G networks rise.<br><br>Palo Alto Networks 5G-Native Security allows service providers to safeguard their networks, users and clouds as well as back their customers with enterprise-grade security they need for tomorrow’s 5G economy. 5G-Native Security allows organizations to extend Zero Trust to their 5G environments to help protect their business-critical 5G users, devices and applications. 5G-Native Security offers a comprehensive approach to protecting all facets of 5G networks.<br><br>Service providers can deploy a Zero Trust architecture for their 5G network infrastructure and the business-critical enterprise, government and consumer traffic it carries. Enterprises and organizations can protect their 5G users, applications and infrastructure with the same Zero Trust approach they use in their other network segments.</p><div class="divider"></div><ul class="unstyled-list check-list black decimal"><li> Extend Zero Trust strategies to 5G environments.</li><li> Get enterprise-grade security for tomorrow’s 5G economy.</li><li> Protect your 5G users, applications, and infrastructure.</li></ul><div class="divider"></div><div class="links linkHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><!-- playIconButtonStyle --><ul class="list-unstyled" data-type="strata"><li><a href="/apps/pan/public/downloadResource?pagePath=/content/pan/en_US/resources/datasheets/5g-native-security-aag" target="_blank" class="btn mb-3 btn-primary light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:producttabs:safeguard 5g transformation and multi-access edge computing (mec):learn more" rel="nofollow noopener"> Learn more<i></i></a></li></ul></div><div class="divider"></div></div></div></div></div></div></div><div class="product-tab " id="producttabscomp_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_4" role="tabpanel"><hr class="waypoint 4-waypoint " /><div class="tabData-c16350b8-6d35-4956-8fd1-707406282084 complexTabHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><!-- general == general || overviewCards || twoRow --><!-- (only twoRow variation) --><!-- (only twoRow variation) --><!-- (general & twoRow variation) --><div class="row" data-type="strata"><div class="flex-center col-lg-12"><div class="col-12"><figure class="ar-16-9 cover"><img class="lozad w-100 mb-4" data-src="/content/dam/pan/en_US/images/ngfw/family/full-layer-7-inspection.jpg" alt="web proxy"></figure></div><div class="row content justify-content-between col-12"><div class="col-12 mb-4"><h2 class="h3 mb-4"> Web Proxy</h2><div class="divider"></div><p class="tab-content-p large">Over the past two decades, web proxies have become a security mainstay for organizations. As corporate networks expand, the demand for consistent, location-independent security is growing. This means many organizations are adopting converged, cloud-centric architectures. However, many organizations migrating from on-premises to cloud struggle with large structural changes that can hinder business productivity and services. <br><br>We simplify security for those who use an on-premises proxy by introducing web proxy support for next-generation firewalls. This allows users to modernize their network security without instituting large changes to existing infrastructures. <br><br>Now, both proxy and firewall admins can leverage a single UI to deploy, manage and operate their firewall, allowing them to provide consistent security and policies across all deployments. We make it simple for organizations to move away from their legacy solutions that can't scale, and give them a way to modernize their proxy architecture and deliver best-in-class security everywhere, all while maintaining interim support for their proxy. <br><br>Through this platform, organizations can:</p><div class="divider"></div><ul class="unstyled-list check-list black decimal"><li> Achieve a new standard of consistent, integrated security.</li><li> Seamlessly bridge the divide between current and future network architecture.</li><li> Significantly enhance operational efficiency.</li></ul><div class="divider"></div><div class="links linkHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><!-- playIconButtonStyle --></div><div class="divider"></div></div></div></div></div></div></div></div></div></div></section><hr class="waypoint end-waypoint"></div><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacercomp_6078785712_prisma-custom-background_prismacustombackgrou-21_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_540684" class="spacer-component spacer-medium tablet-spacer-small mobile-spacer-small"></div></div></div></div></section></div><div class="prismaCustomBackgroundComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="prisma-custom-background white " style="" data-custom-type="strata" data-theme=""><div class="prisma-custom-background-content" style="z-index: 1;"><div class="prisma-custom-background parsys"><div class="prismaInlineVideoFeature baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div class="waypoint inline-video-top-wp"></div><section class="prisma-inline-video-feature theme-dark " data-type="strata" id="prismainlinevideofea_965025612_prisma-custom-background_prismacustombackgrou_1983738616ngfwdemo_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content"><div class="lozad-background video-bg" style="" aria-label="Eliminate multi-product complexity " role="img" data-background-image=" url('/content/dam/pan/en_US/images/ngfw/family/highlight-video-simplify-your-firewall-deployments.jpg')"><div class="bg-overlay"></div></div><div class="content "><div class="container-fluid"><div class="row"><div class="col-12 col-xl-10 offset-xl-1 col-xxxl-8 offset-xxxl-2"><h2 class="h2 title">Simplify your firewall deployments</h2><p class="display-1 description">Simplify and automate onboarding new NGFWs with Zero Touch Provisioning (ZTP).</p><a href="//players.brightcove.net/1050259881001/default_default/index.html?videoId=6112097683001" data-lity class="play-icon" aria-label="start video" data-page-track="true" data-page-track-value="network-security:next-generation-firewall-hardware: section:simplify your firewall deployments"><img width="24" height="24" data-src="/etc/clientlibs/clean/imgs/video-play-white.svg" alt="white triangle" class="lozad "/></a><div class="data- linkHelper baseComponent parbase"><div class="base-component-spacer spacer-none "></div><!-- playIconButtonStyle --></div></div></div></div></div></section><div class="waypoint inline-video-bottom-wp"></div></div><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacercomp_1172812492_prisma-custom-background_prismacustombackgrou_1983738616ngfwdemo_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_681329" class="spacer-component spacer-xlarge tablet-spacer-large mobile-spacer-small"></div></div><div class="customTextComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="title-brand custom-text-comp text-center content-alignment-center theme-dark makeAlignmentCenterOnDevices " data-type="strata"><div class="container-fluid"><div class="row"><div class="col-12 col-md-10 offset-md-1 col-xl-12 offset-xl-0"><h2 class="normal-text-type h3 title-color-followTheme" style="color:">See what our customers are saying</h2><div class="display-1 decimal"> Palo Alto Networks Next-Generation Firewalls are purpose-built with end users in mind. That’s why it’s their opinions that matter most to us.</div></div></div></div></section></div><div class="multiCarouselComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="multi-carousel" id="multicarouselcomp_co_prisma-custom-background_prismacustombackgrou_1983738616ngfwdemo_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content"><div class="marquee" id="multicarouselcomp_co_prisma-custom-background_prismacustombackgrou_1983738616ngfwdemo_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_1"><div class="marquee-items" data-direction="forward"><div class="marquee-item image"><div class="image-container col-lg-4 d-none d-lg-block"><figure class="ar-4-3"><img data-src="/content/dam/pan/en_US/images/case-study/banner-rangsit-university.jpg" alt="" class="lozad "/></figure></div><div class="slide col-lg-8" data-type="strata" data-theme="light" data-background="basedOnBrand"><div class="content"><h2 class="h5 card-title">Providing Industry-Leading Security for a Leading University</h2><div class="h6 card-product-text">PA-Series and Panorama</div><h3 class="h6 card-description">Palo Alto Networks Next-Generation Firewalls (NGFWs) are powered by both artificial intelligence (AI) and machine learning (ML), giving us confidence that we’ll be able to stay ahead of ever-evolving cyberthreats.</h3><h3 class="h6 card-speaker">– Dr. Chetneti Srisa-an, Vice President for Technology, Rangsit University</h3></div><div class="actions"><a href="/content/pan/en_US/customers/providing-industry-leading-security-for-a-leading-university" target="_blank" class="btn btn-light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:multicarouselcomp_co:strata:providing industry-leading security for a leading university:palo alto networks next-generation firewalls (ngfws) are powered by both artificial intelligence (ai) and machine learning (ml) giving us confidence that well be able to stay ahead of ever-evolving cyberthreats:read the case study" rel="noopener">Read the case study<i></i></a></div></div></div><div class="marquee-item image"><div class="image-container col-lg-4 d-none d-lg-block"><figure class="ar-4-3"><img data-src="/content/dam/pan/en_US/images/case-study/hero-muvi-cinemas-deploys-blockbuster-cybersecurity-with-palo-alto-networks.jpg" alt="" class="lozad "/></figure></div><div class="slide col-lg-8" data-type="strata" data-theme="light" data-background="basedOnBrand"><div class="content"><h2 class="h5 card-title">muvi Cinemas deploys blockbuster cybersecurity with Palo Alto Networks</h2><div class="h6 card-product-text">ML-Powered Next-Generation Firewalls, Cortex XDR, Cortex Xpanse, Prisma Cloud, Unit 42, and Cloud-Delivered Security Services</div><h3 class="h6 card-description">The Palo Alto Networks portfolio gives us everything we need to combat cybercrime in one best-in-class, integrated stack.</h3><h3 class="h6 card-speaker">– Anas Shehab, Chief Information Officer, muvi Cinemas</h3></div><div class="actions"><a href="/customers/muvi-cinemas-deploys-blockbuster-cybersecurity-with-palo-alto-networks" class="btn btn-light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:multicarouselcomp_co:strata:muvi cinemas deploys blockbuster cybersecurity with palo alto networks:the palo alto networks portfolio gives us everything we need to combat cybercrime in one best-in-class integrated stack:read the case study">Read the case study<i></i></a></div></div></div><div class="marquee-item image"><div class="image-container col-lg-4 d-none d-lg-block"><figure class="ar-4-3"><img data-src="/content/dam/pan/en_US/images/case-study/Images-novagroup.jpeg" alt="" class="lozad "/></figure></div><div class="slide col-lg-8" data-type="strata" data-theme="light" data-background="basedOnBrand"><div class="content"><h2 class="h5 card-title">Driving Zero Trust architecture and massive 50% cost savings for NovaGroup</h2><div class="h6 card-product-text">ML-Powered Next-Generation Firewall, Threat Protection, GlobalProtect, Advanced URL Filtering, and WildFire</div><h3 class="h6 card-description">[Palo Alto Networks] demonstrated superior technology and high-quality reference architecture</h3><h3 class="h6 card-speaker">– Trần Phú Nghĩa, Cyber Security Director, NovaGroup</h3></div><div class="actions"><a href="/customers/driving-zero-trust-architecture-massive-50-cost-savings-for-novagroup" class="btn btn-light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:multicarouselcomp_co:strata:driving zero trust architecture and massive 50% cost savings for novagroup:[palo alto networks] demonstrated superior technology and high-quality reference architecture:read the case study">Read the case study<i></i></a></div></div></div><div class="marquee-item image"><div class="image-container col-lg-4 d-none d-lg-block"><figure class="ar-4-3"><img data-src="/content/dam/pan/ja_JP/Images/case-study/hero-university-of-tokyo.jpg" alt="" class="lozad "/></figure></div><div class="slide col-lg-8" data-type="strata" data-theme="light" data-background="basedOnBrand"><div class="content"><h2 class="h5 card-title">University of Tokyo Updates Security for Campus Network with New Hardware</h2><div class="h6 card-product-text">NGFW</div><h3 class="h6 card-description">The biggest effect of the introduction was that we were able to consolidate the three previously redundant configuration security products into one, greatly streamlining alert management. Because we use Palo Alto Networks' VSYS function that allows you to build instances, there is no big difference from traditional operation management for security personnel who have previously operated individual security products.</h3><h3 class="h6 card-speaker">– Yuji Sekiya, Professor, University of Tokyo</h3></div><div class="actions"><a href="https://www.paloaltonetworks.jp/customers/university-of-tokyo" target="_blank" class="btn btn-light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:multicarouselcomp_co:strata:university of tokyo updates security for campus network with new hardware:the biggest effect of the introduction was that we were able to consolidate the three previously redundant configuration security products into one greatly streamlining alert management because we use palo alto networks vsys function that allows you to build instances there is no big difference from traditional operation management for security personnel who have previously operated individual security products:read the case study" rel="noopener">Read the case study<i></i></a></div></div></div><div class="marquee-item image"><div class="image-container col-lg-4 d-none d-lg-block"><figure class="ar-4-3"><img data-src="/content/dam/pan/en_US/images/case-study/sheffield-hallam-university.jpg" alt="" class="lozad "/></figure></div><div class="slide col-lg-8" data-type="strata" data-theme="light" data-background="basedOnBrand"><div class="content"><h2 class="h5 card-title">Connecting and Safeguarding Students and Staff at Sheffield Hallam University</h2><div class="h6 card-product-text">NGFW, Cortex XDR<sup>&reg;</sup>, Cortex XSOAR<sup>&reg;</sup>, Panorama<sup>&reg;</sup></div><h3 class="h6 card-description">We don’t think there’s any other solution on the market like Palo Alto Networks. The integration, simplicity of interface, visibility, and reporting outpace anything offered by other vendors. By utilising our existing Palo Alto Networks Next-Generation Firewalls, we are to extend their capabilities by using their portfolio alongside KHIPU Networks as a low-risk, fully interoperable single partner.</h3><h3 class="h6 card-speaker">– Dave Ainscow, Head of Cyber Security, Sheffield Hallam University</h3></div><div class="actions"><a href="/customers/sheffield-hallam-university" class="btn btn-light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:multicarouselcomp_co:strata:connecting and safeguarding students and staff at sheffield hallam university:we dont think theres any other solution on the market like palo alto networks the integration simplicity of interface visibility and reporting outpace anything offered by other vendors by utilising our existing palo alto networks next-generation firewalls we are to extend their capabilities by using their portfolio alongside khipu networks as a low-risk fully interoperable single partner:read the case study">Read the case study<i></i></a></div></div></div><div class="marquee-item image duplicate"><div class="image-container col-lg-4 d-none d-lg-block"><figure class="ar-4-3"><img data-src="/content/dam/pan/en_US/images/case-study/banner-rangsit-university.jpg" alt="" class="lozad "/></figure></div><div class="slide col-lg-8" data-type="strata" data-theme="light" data-background="basedOnBrand"><div class="content"><h2 class="h5 card-title">Providing Industry-Leading Security for a Leading University</h2><div class="h6 card-product-text">PA-Series and Panorama</div><h3 class="h6 card-description">Palo Alto Networks Next-Generation Firewalls (NGFWs) are powered by both artificial intelligence (AI) and machine learning (ML), giving us confidence that we’ll be able to stay ahead of ever-evolving cyberthreats.</h3><h3 class="h6 card-speaker">– Dr. Chetneti Srisa-an, Vice President for Technology, Rangsit University</h3></div><div class="actions"><a href="/content/pan/en_US/customers/providing-industry-leading-security-for-a-leading-university" target="_blank" class="btn btn-light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:multicarouselcomp_co:strata:providing industry-leading security for a leading university:palo alto networks next-generation firewalls (ngfws) are powered by both artificial intelligence (ai) and machine learning (ml) giving us confidence that well be able to stay ahead of ever-evolving cyberthreats:read the case study" rel="noopener">Read the case study<i></i></a></div></div></div><div class="marquee-item image duplicate"><div class="image-container col-lg-4 d-none d-lg-block"><figure class="ar-4-3"><img data-src="/content/dam/pan/en_US/images/case-study/hero-muvi-cinemas-deploys-blockbuster-cybersecurity-with-palo-alto-networks.jpg" alt="" class="lozad "/></figure></div><div class="slide col-lg-8" data-type="strata" data-theme="light" data-background="basedOnBrand"><div class="content"><h2 class="h5 card-title">muvi Cinemas deploys blockbuster cybersecurity with Palo Alto Networks</h2><div class="h6 card-product-text">ML-Powered Next-Generation Firewalls, Cortex XDR, Cortex Xpanse, Prisma Cloud, Unit 42, and Cloud-Delivered Security Services</div><h3 class="h6 card-description">The Palo Alto Networks portfolio gives us everything we need to combat cybercrime in one best-in-class, integrated stack.</h3><h3 class="h6 card-speaker">– Anas Shehab, Chief Information Officer, muvi Cinemas</h3></div><div class="actions"><a href="/customers/muvi-cinemas-deploys-blockbuster-cybersecurity-with-palo-alto-networks" class="btn btn-light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:multicarouselcomp_co:strata:muvi cinemas deploys blockbuster cybersecurity with palo alto networks:the palo alto networks portfolio gives us everything we need to combat cybercrime in one best-in-class integrated stack:read the case study">Read the case study<i></i></a></div></div></div><div class="marquee-item image duplicate"><div class="image-container col-lg-4 d-none d-lg-block"><figure class="ar-4-3"><img data-src="/content/dam/pan/en_US/images/case-study/Images-novagroup.jpeg" alt="" class="lozad "/></figure></div><div class="slide col-lg-8" data-type="strata" data-theme="light" data-background="basedOnBrand"><div class="content"><h2 class="h5 card-title">Driving Zero Trust architecture and massive 50% cost savings for NovaGroup</h2><div class="h6 card-product-text">ML-Powered Next-Generation Firewall, Threat Protection, GlobalProtect, Advanced URL Filtering, and WildFire</div><h3 class="h6 card-description">[Palo Alto Networks] demonstrated superior technology and high-quality reference architecture</h3><h3 class="h6 card-speaker">– Trần Phú Nghĩa, Cyber Security Director, NovaGroup</h3></div><div class="actions"><a href="/customers/driving-zero-trust-architecture-massive-50-cost-savings-for-novagroup" class="btn btn-light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:multicarouselcomp_co:strata:driving zero trust architecture and massive 50% cost savings for novagroup:[palo alto networks] demonstrated superior technology and high-quality reference architecture:read the case study">Read the case study<i></i></a></div></div></div><div class="marquee-item image duplicate"><div class="image-container col-lg-4 d-none d-lg-block"><figure class="ar-4-3"><img data-src="/content/dam/pan/ja_JP/Images/case-study/hero-university-of-tokyo.jpg" alt="" class="lozad "/></figure></div><div class="slide col-lg-8" data-type="strata" data-theme="light" data-background="basedOnBrand"><div class="content"><h2 class="h5 card-title">University of Tokyo Updates Security for Campus Network with New Hardware</h2><div class="h6 card-product-text">NGFW</div><h3 class="h6 card-description">The biggest effect of the introduction was that we were able to consolidate the three previously redundant configuration security products into one, greatly streamlining alert management. Because we use Palo Alto Networks' VSYS function that allows you to build instances, there is no big difference from traditional operation management for security personnel who have previously operated individual security products.</h3><h3 class="h6 card-speaker">– Yuji Sekiya, Professor, University of Tokyo</h3></div><div class="actions"><a href="https://www.paloaltonetworks.jp/customers/university-of-tokyo" target="_blank" class="btn btn-light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:multicarouselcomp_co:strata:university of tokyo updates security for campus network with new hardware:the biggest effect of the introduction was that we were able to consolidate the three previously redundant configuration security products into one greatly streamlining alert management because we use palo alto networks vsys function that allows you to build instances there is no big difference from traditional operation management for security personnel who have previously operated individual security products:read the case study" rel="noopener">Read the case study<i></i></a></div></div></div><div class="marquee-item image duplicate"><div class="image-container col-lg-4 d-none d-lg-block"><figure class="ar-4-3"><img data-src="/content/dam/pan/en_US/images/case-study/sheffield-hallam-university.jpg" alt="" class="lozad "/></figure></div><div class="slide col-lg-8" data-type="strata" data-theme="light" data-background="basedOnBrand"><div class="content"><h2 class="h5 card-title">Connecting and Safeguarding Students and Staff at Sheffield Hallam University</h2><div class="h6 card-product-text">NGFW, Cortex XDR<sup>&reg;</sup>, Cortex XSOAR<sup>&reg;</sup>, Panorama<sup>&reg;</sup></div><h3 class="h6 card-description">We don’t think there’s any other solution on the market like Palo Alto Networks. The integration, simplicity of interface, visibility, and reporting outpace anything offered by other vendors. By utilising our existing Palo Alto Networks Next-Generation Firewalls, we are to extend their capabilities by using their portfolio alongside KHIPU Networks as a low-risk, fully interoperable single partner.</h3><h3 class="h6 card-speaker">– Dave Ainscow, Head of Cyber Security, Sheffield Hallam University</h3></div><div class="actions"><a href="/customers/sheffield-hallam-university" class="btn btn-light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:multicarouselcomp_co:strata:connecting and safeguarding students and staff at sheffield hallam university:we dont think theres any other solution on the market like palo alto networks the integration simplicity of interface visibility and reporting outpace anything offered by other vendors by utilising our existing palo alto networks next-generation firewalls we are to extend their capabilities by using their portfolio alongside khipu networks as a low-risk fully interoperable single partner:read the case study">Read the case study<i></i></a></div></div></div></div></div></section></div><div class="htmlComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><!-- CTA Begin --><div style="margin: 40px 0;"><div class="cta-actions" style="text-align: center;"><a href="https://start.paloaltonetworks.com/sase-advocacy-contact-us.html" target="_blank" class="btn btn-primary btn-black" rel="noopener" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:: section:see what our customers are saying">Become an advocate<i></i></a></div></div><!-- CTA End --></div><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacercomp_206021602_2015667854_prisma-custom-background_prismacustombackgrou_1983738616ngfwdemo_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_224454" class="spacer-component spacer-xlarge tablet-spacer-medium mobile-spacer-small"></div></div><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacercomp_206021602_prisma-custom-background_prismacustombackgrou_1983738616ngfwdemo_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_341478" class="spacer-component spacer-xlarge tablet-spacer-medium mobile-spacer-small"></div></div></div></div></section></div><div class="customContainerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="custom-container container-fluid text-left content-alignment-left"><div class="row"><div class="col-12 col-lg-12"><div class="custom-container parsys"></div></div></div></section></div><div class="prismaCustomBackgroundComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="prisma-custom-background white " style="" data-custom-type="prisma" data-theme=""><div class="prisma-custom-background-content" style="z-index: 1;"><div class="prisma-custom-background parsys"><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacercomp_prisma-custom-background_prismacustombackgrou_1490961578_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_94780" class="spacer-component spacer-large tablet-spacer-medium mobile-spacer-small"></div></div></div></div></section></div><div class="prismaCustomBackgroundComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="prisma-custom-background gray " style="" data-custom-type="none" data-theme=""><div class="half-circle-svg type-6"><svg fill="none" x="0px" y="0px" viewBox="0 0 1920 200" width="1920" height="200" aria-hidden="true"><path d="M1920,200v-.38C1624.79,71.07,1300.42,0,960,0S295.21,71.07,0,199.62v.38H1920Z"/></svg></div><div class="prisma-custom-background-content" style="z-index: 1;"><div class="prisma-custom-background parsys"><div class="customTextComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="title-brand custom-text-comp text-center content-alignment-center theme-dark makeAlignmentCenterOnDevices " data-type="strata"><div class="container-fluid"><div class="row"><div class="col-12 col-md-10 offset-md-1 col-xl-12 offset-xl-0"><span class="small-title eyebrow no-show-eyebrow medium">RECOMMENDED PRODUCTS</span><h2 class="normal-text-type h3 title-color-followTheme" style="color:">Expand your network protection</h2></div></div></div></section></div><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacercomp_905459388_prisma-custom-background_prismacustombackgrou_1388199224_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_272594" class="spacer-component spacer-small "></div></div><div class="teaserBlock baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="product-family-card" data-type="strata"><div class="container-fluid"><div class="row justify-content-lg-center"><div class="col-12 three-card-row col-sm-12 col-md-6 col-lg-4 px-1 px-lg-2 px-xl-3 card-col d-flex"><div class="card-wrapper d-flex flex-column"><div class="lozad-background top-section ar-4-3 md-ar-16-9" style="" data-background-image="url('/content/dam/pan/en_US/images/ngfw/product/panorama/recommended-products-cloud-delivery-security-products.jpeg')"></div><div class="content"><div class="category"><div class="product-type"><span class="icon"></span><span class="text">CLOUD-DELIVERED SECURITY SERVICES</span></div></div><p class="content-p ">Add security tailored to your business, including threat protection, web protection, data loss prevention, IoT security and SaaS security.</p><div class="actions"><a href="/network-security/security-subscriptions" class="btn btn-primary light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:teaserblock:cloud-delivered security services:add security tailored to your business including threat protection web protection data loss prevention iot security and saas security:learn more">Learn more<i></i></a></div></div></div></div><div class="col-12 three-card-row col-sm-12 col-md-6 col-lg-4 px-1 px-lg-2 px-xl-3 card-col d-flex"><div class="card-wrapper d-flex flex-column"><div class="lozad-background top-section ar-4-3 md-ar-16-9" style="" data-background-image="url('/content/dam/pan/en_US/images/ngfw/family/recommended-products-panorama.jpg')"></div><div class="content"><div class="category"><div class="product-type"><span class="icon"></span><span class="text">STRATA CLOUD MANAGER</span></div></div><p class="content-p ">Prevent network disruptions, strengthen security and unify management and operations across NGFW and SASE.</p><div class="actions"><a href="/network-security/strata-cloud-manager" class="btn btn-primary light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:teaserblock:strata cloud manager:prevent network disruptions strengthen security and unify management and operations across ngfw and sase:learn more">Learn more<i></i></a></div></div></div></div><div class="col-12 three-card-row col-sm-12 col-md-6 col-lg-4 px-1 px-lg-2 px-xl-3 card-col d-flex"><div class="card-wrapper d-flex flex-column"><div class="lozad-background top-section ar-4-3 md-ar-16-9" style="" data-background-image="url('/content/dam/pan/en_US/images/ngfw/product/panorama/recommended-products-PAN-OS.jpeg')"></div><div class="content"><div class="category"><div class="product-type"><span class="icon"></span><span class="text">PAN-OS</span></div></div><p class="content-p ">Leverage the software brain inside every firewall – with App-ID&trade;, User-ID&trade;, Device-ID&trade;, decryption and more.</p><div class="actions"><a href="/network-security/pan-os" class="btn btn-primary light" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:teaserblock:pan-os:leverage the software brain inside every firewall – with app-id&trade; user-id&trade; device-id&trade; decryption and more:learn more">Learn more<i></i></a></div></div></div></div></div></div></section></div><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacercomp_copy_prisma-custom-background_prismacustombackgrou_1388199224_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_625864" class="spacer-component spacer-xlarge tablet-spacer-medium mobile-spacer-custom"></div></div><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacercomp_copy_copy_prisma-custom-background_prismacustombackgrou_1388199224_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_127190" class="spacer-component spacer-xlarge tablet-spacer-medium mobile-spacer-medium"></div></div></div></div></section></div><div class="prismaCustomBackgroundComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="prisma-custom-background gray " style="" data-custom-type="paloaltonetworks" data-theme=""><div class="prisma-custom-background-content" style="z-index: 1;"><div class="prisma-custom-background parsys"><div class="demandGenCompOverview baseComponent parbase section"><div class="base-component-spacer spacer-large "></div><section id="demandgen_copy_prisma-custom-background_prismacustombackgrou_1983738616112_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content" class="demand-gen-full-width theme-light gradient-gtm translate-up-50 " data-type="strata"><div class="container-fluid normalwidth"><div class="row"><div class="banner mx-3 "><div class="lozad-background image col-12 col-md-4 d-none d-md-block lozad-background" nolozad="false" style="" data-background-image="url('/content/dam/pan/en_US/images/ngfw/usecase/data-center/pathfactory-ngfw.png')"><figure class="ar-16-9"></figure></div><div class="lozad-background image col-12 col-md-4 d-md-none lozad-background" nolozad="false" style="" data-background-image="url('/content/dam/pan/en_US/images/ngfw/usecase/data-center/pathfactory-ngfw.png')"><figure class="ar-4-3 sm-ar-16-7"></figure></div><div class="content col-12 col-md-8"><div class="col-12 col-md-9 col-lg-10 col-xl-10 px-md-0"><h2 class="h3 title"> Become an expert in network security</h2><div class="display-1 description type-merriweather"> Dive deeper into the technology behind our Next-Generation Firewalls by taking a curated journey through relevant resources we’ve collected from our site.</div></div><div class="actions-wrap d-flex align-items-center justify-content-center col-12 col-md-2 col-lg-1"><div class="actions"><a class="btn mb-3 btn-white" target="_blank" href="https://www.paloaltonetworks.com/engage/secure_your_enterprise/tei-2024-report" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:ngfwdemandgencomp:become an expert in network security:become an expert" rel="noopener">Become an expert<i></i></a></div></div></div></div></div></div></section></div><div class="spacerComp baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><div id="spacer-2_prisma-custom-background_prismacustombackgrou_1983738616112_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content_335687" class="spacer-component spacer-small tablet-spacer-small mobile-spacer-small"></div></div></div></div></section></div><div class="contactForm baseComponent parbase section"><div class="base-component-spacer spacer-none "></div><section class="public-sector-contact-form organic extended-right gray-bg" data-type="strata"><a name="public-sector-contact-form" class="page-anchor"></a><div class="container-fluid"><div class="row"><div class="col-12 col-lg-6 col-xxl-6 col-xxxl-5 offset-xxl-1 offset-xxxl-2"><figure class="ar-4-3 lg-ar-1-1 right-top"><img class="lozad img-contain" alt="Meet with us" data-src="/content/dam/pan/en_US/images/public-sector-redesign/federal-creative/11-meet-us-min.jpg"></figure><div class="qoute-block"></div></div><div class="col-12 col-lg-6 col-xxl-5 col-xxxl-5"><div class="rightCol"><h2 class="h3 mb-4"> Meet with us</h2><p class="display-1 form-title"> Contact our team of NGFW experts today. We want to meet with you to help keep your network secure.</p><div class="in-page-form"><form method="post" name="contact_sales" class="sideForm" novalidate="novalidate"><input value="contact-sales" type="hidden" name="FormName"><div class="flexBox"><div class="form-row"><div class="field"><label for="field0" class="sr-only">First Name<span class="required-symbol brand-orange-text"> *</span></label><input id="field0" name="FirstName" type="text" placeholder="First Name" required="" aria-required="true"></div></div><div class="form-row"><div class="field"><label for="field1" class="sr-only">Last Name<span class="required-symbol brand-orange-text"> *</span></label><input id="field1" name="LastName" type="text" placeholder="Last Name" required="" aria-required="true"></div></div><div class="form-row"><div class="field"><label for="field2" class="sr-only">Email<span class="required-symbol brand-orange-text"> *</span></label><input id="field2" name="Email" type="text" placeholder="Business Email" required="" aria-required="true"></div></div><div class="form-row"><div class="field"><label for="field3" class="sr-only">Company<span class="required-symbol brand-orange-text"> *</span></label><input id="field3" name="Company" type="text" placeholder="Company" required="" aria-required="true" autocomplete="off"></div></div><div class="form-row"><div class="field"><label for="field4" class="sr-only">Job Level<span class="required-symbol brand-orange-text"> *</span></label><select id="field4" name="Job_Level__c" required aria-required="true"><option value="">Job Level</option></select></div></div><div class="form-row" id="Job_Role" style="display:none;"><div class="field"><label for="field41" class="sr-only">Job Function/Focus Area<span class="required-symbol brand-orange-text"> *</span></label><select id="field41" name="Job_Role__c" required="" aria-required="true"><option value="">Job Function/Focus Area</option></select></div></div><div class="form-row"><div class="field"><label for="field5" class="sr-only">Phone<span class="required-symbol brand-orange-text"> *</span></label><input id="field5" name="Phone" type="text" value="" placeholder="Phone" required="" aria-required="true"></div></div><div class="form-row"><div class="field"><label for="field6" class="sr-only">Country<span class="required-symbol brand-orange-text"> *</span></label><select id="field6" name="Country" required aria-required="true"><option value="">Country</option></select></div></div><div id="usa_list" class="form-row" style="display:none;"><div class="field"><label for="field7" class="sr-only">State</label><select id="field7" class="state" name="State" required aria-required="true"><option value="">State</option></select></div></div><div id="province_list" class="form-row" style="display:none;"><div class="field"><label for="field8" class="sr-only">Province</label><select id="field8" name="State" required aria-required="true"><option value="">Province</option></select></div></div><div id="zip_code" class="form-row" style="display:none;"><div class="field"><label for="field15" class="sr-only">Zip Code<span class="required-symbol brand-orange-text"> *</span></label><input id="field15" name="zip" type="text" placeholder="Zip Code" required="" aria-required="true"></div></div><div id="department_field" class="form-row" style="display:none;"><div class="field"><label for="field19" class="sr-only">Department<span class="required-symbol brand-orange-text"> *</span></label><input id="field19" name="Department" type="text" placeholder="Department" required="" aria-required="true"></div></div><div class="form-row"><div class="field"><label for="commentCapture" class="sr-only">How can we help?<span class="required-symbol brand-orange-text"> *</span></label><textarea id="field9" name="commentCapture" placeholder="How can we help?" ></textarea></div></div></div><input type="hidden" name="_charset_" value="UTF-8"><input id="field10" type="hidden" name="Qualifying_Campaign__c" value="7014u000001NYSIAA4"><input type="hidden" name="SFDC_CAMPAIGN_Member_Status" value="Responded"><input type="hidden" name="emailFormMask" value=""><input type="hidden" name="formid" value="1086"><input type="hidden" name="formVid" value="1086"><input type="hidden" name="munchkinId" value="531-OCS-018"><input type="hidden" name="lpId" value="2133"><input type="hidden" name="programId" value="31549"><input type="hidden" name="ECID" value=""><label for="g-recaptcha-response" class="sr-only">recaptcha</label><div id="requestDemo"></div><div class="form-row bottom-spacer captcha-text"><span>Please complete reCAPTCHA to enable form submission.</span></div><div class="form-row bottom-spacer"><span class="legal">By submitting this form, you agree to our <a href="/legal-notices/terms-of-use" data-page-track="true" data-page-track-value="unit42:respond:contact-sales:section:go from reactive to proactive:terms">Terms</a>. View our <a href="/legal-notices/privacy" data-page-track="true" data-page-track-value="unit42:respond:contact-sales:section:go from reactive to proactive:privacy statement">Privacy Statement.</a></span></div><div class="form-row bottom-spacer"><label class="checkbox"><input type="checkbox" value="true" name="mktoOptIn" checked=""><span class="icon"></span><span>Email me exclusive invites, research, offers, and news</span></label></div><button class="btn btn-primary btn-submit btnFormSubmit" type="submit" value="Contact us" disabled>Contact us <i></i></button><div class="alert alert-danger errorMsg" style="display:none"></div><div id="footer_thank_you" class="thank-you-msg" style="display:none;"><h4 class="thank-you-msg-header">THANK YOU!</h4><p class="thank-you-msg-body">A Palo Alto Networks specialist will reach out to you shortly. We look forward to connecting with you!</p></div></form></div><script type="text/javascript" src="/content/dam/pan/en_US/includes/attribution.js"></script><script src="https://cdn.jsdelivr.net/npm/jquery-validation@1.19.5/dist/jquery.validate.min.js" type="text/javascript" defer></script></div></div></div></div></section></div></div><div class="cleanDynamicFooter mainFooterComp baseComponent parbase"><!-- custom spacing --><a class="page-anchor" name="footer"></a><section class="lozad-background footer-form" style="" data-background-image=" url('/etc/clientlibs/clean/imgs/2023/footer-form-bg.svg')"><div class="container-fluid"><div class="row"><div class="col-12 col-md-4 col-xl-6"><h2 class="h4 form-title text-white mb-0">Get the latest news, invites to events, and threat alerts</h2></div><div class="col-12 col-md-8 col-xl-6 col-xxxl-5 offset-xxxl-1"><form id="footer_form_manage_subscriptions" name="footer_form_manage_subscriptions" class="form d-flex flex-wrap" action="/apps/pan/public/formsubmithandler.submitform.json" method="POST" novalidate data-lang="en_US"><input type="hidden" name="mktoOptIn" value="true"/><input type="hidden" name="Qualifying_Campaign__c" value="7010g000001J5shAAC"/><input type="hidden" name="emailFormMask" value=""/><input type="hidden" name="Company" id="Company" value=""/><input type="hidden" name="FormName" value="subscription-all-corp-site-us"/><input type="hidden" name="formid" value="1086"/><input type="hidden" name="formVid" value="1086"/><input type="hidden" name="munchkinId" value="531-OCS-018"/><input type="hidden" name="programId" value="5373"/><div class="footer-form-input-container d-flex flex-column"><div class="d-flex"><label class="form-field" aria-label="Enter your email now to subscribe!" for="PAN_FOOTER_EMAIL_FIELD"><span class="sr-only" style="display: none;">Enter your email now to subscribe!</span><input type="text" name="Email" required class="mb-md-3 body-serif-1 text-white" placeholder="Enter your email now to subscribe!" id="PAN_FOOTER_EMAIL_FIELD" pattern="[a-zA-Z0-9._%+\-]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}$"/><div class="form-validation validation body-serif-4"></div><div class="validation-icon"></div></label><div class="actions d-none d-md-block"><button type="submit" class="btn btn-primary flex-grow-0 flex-shrink-0 ml-md-4" disabled data-page-track="true" data-page-track-value="next-generation-firewall-hardware:footer:Sign up">Sign up <i></i></button></div></div><div id="PAN_FOOTER_CAPTCHA_HOLDER" class="mb-2 mt-sm-2 mt-xl-0"><div class="g-recaptcha" data-expired-callback="recaptchaExpired" data-callback="captchaComplete" data-sitekey="6Lc5EhgTAAAAAJa-DzE7EeWABasWg4LKv-R3ao6o"></div></div><div class="legal"><p class="label-3 text-400 text-white form-legal"> By submitting this form, you agree to our <a class="text-white" href="/legal-notices/terms-of-use" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:footer:terms-of-use">Terms of Use</a> and acknowledge our <a class="text-white" href="/legal-notices/privacy" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:footer:privacy">Privacy Statement</a>. </p></div><div class="mobile-actions d-block d-md-none"><button type="submit" class="btn btn-primary flex-grow-0 flex-shrink-0 ml-0" disabled data-page-track="true" data-page-track-value="next-generation-firewall-hardware:footer:mobile:Sign up">Sign up <i></i></button></div></div></form></div></div></div></section><section class="mega-footer accordion" id="footer_accordion"><div class="container-fluid"><div class="row"><div class="col-12 col-md-16 col-xxl-8"><div class="heading-col collapsed pr-4 pr-md-0" data-toggle="collapse" data-target="#collapse_col_0"><h2 class="nav-headline mb-0">Products and Services</h2></div><div id="collapse_col_0" class="columns collapse d-md-flex flex-nowrap" data-parent="#footer_accordion"><ul class="list-unstyled nav-list mb-0"><li class="sub-title nav-subheader"><a href="/network-security" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-0:network security platform" rel="noopener"> Network Security Platform </a></li><li class="sub-title nav-subheader"><a href="/network-security/security-subscriptions" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-1:cloud delivered security services" rel="noopener"> CLOUD DELIVERED SECURITY SERVICES </a></li><li class="link"><a href="/network-security/advanced-threat-prevention" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-2:advanced threat prevention" rel="noopener"> Advanced Threat Prevention </a></li><li class="link"><a href="/network-security/advanced-wildfire" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-3:advanced wildfire" rel="noopener"> Advanced WildFire </a></li><li class="link"><a href="/network-security/advanced-dns-security" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-4:dns security" rel="noopener"> DNS Security </a></li><li class="link"><a href="/network-security/enterprise-data-loss-prevention" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-5:data loss prevention" rel="noopener"> Data Loss Prevention </a></li><li class="link"><a href="/network-security/enterprise-iot-security" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-6:iot security" rel="noopener"> IoT Security </a></li><li class="sub-title nav-subheader"><a href="/network-security/next-generation-firewall" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-7:next-generation firewalls" rel="noopener"> Next-Generation Firewalls </a></li><li class="link"><a href="/network-security/next-generation-firewall-hardware" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-8:hardware firewalls" rel="noopener"> Hardware Firewalls </a></li><li class="link"><a href="/network-security/strata-cloud-manager" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-9:strata cloud manager" rel="noopener"> Strata Cloud Manager </a></li><li class="sub-title nav-subheader"><a href="/sase" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-10:secure access service edge" rel="noopener"> SECURE ACCESS SERVICE EDGE </a></li><li class="link"><a href="/sase/access" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-11:prisma access" rel="noopener"> Prisma Access </a></li><li class="link"><a href="/sase/sd-wan" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-12:prisma sd-wan" rel="noopener"> Prisma SD-WAN </a></li><li class="link"><a href="/sase/adem" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-13:autonomous digital experience management" rel="noopener"> Autonomous Digital Experience Management </a></li><li class="link"><a href="/sase/next-gen-casb" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-14:cloud access security broker" rel="noopener"> Cloud Access Security Broker </a></li><li class="link"><a href="/sase/ztna" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-15:zero trust network access" rel="noopener"> Zero Trust Network Access </a></li></ul><ul class="list-unstyled nav-list mb-0"><li class="sub-title nav-subheader"><a href="/prisma/whyprisma" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-0:code to cloud platform" rel="noopener"> Code to Cloud Platform </a></li><li class="link"><a href="/prisma/cloud" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-1:prisma cloud" rel="noopener"> Prisma Cloud </a></li></ul><ul class="list-unstyled nav-list mb-0"><li class="sub-title nav-subheader"><a href="/cortex" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-0:ai-driven security operations platform" rel="noopener"> AI-Driven Security Operations Platform </a></li><li class="link"><a href="/cortex/cortex-xdr" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-1:cortex xdr" rel="noopener"> Cortex XDR </a></li><li class="link"><a href="/cortex/cortex-xsoar" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-2:cortex xsoar" rel="noopener"> Cortex XSOAR </a></li><li class="link"><a href="/cortex/cortex-xpanse" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-3:cortex xpanse" rel="noopener"> Cortex Xpanse </a></li><li class="link"><a href="/cortex/cortex-xsiam" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-4:cortex xsiam" rel="noopener"> Cortex XSIAM </a></li><li class="link"><a href="/cortex/cortex-xpanse/attack-surface-management" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-5:external attack surface protection" rel="noopener"> External Attack Surface Protection </a></li><li class="link"><a href="/cortex/security-operations-automation" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-6:security automation" rel="noopener"> Security Automation </a></li><li class="link"><a href="/cortex/detection-and-response" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-7:threat prevention detection &amp;amp; response" rel="noopener"> Threat Prevention, Detection &amp; Response </a></li></ul><ul class="list-unstyled nav-list mb-0"><li class="sub-title nav-subheader"><a href="/unit42" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-0:threat intel and incident response services" rel="noopener"> Threat Intel and Incident Response Services </a></li><li class="link"><a href="/unit42/assess" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-1:proactive assessments" rel="noopener"> Proactive Assessments </a></li><li class="link"><a href="/unit42/respond" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-2:incident response" rel="noopener"> Incident Response </a></li><li class="link"><a href="/unit42/transform" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-3:transform your security strategy" rel="noopener"> Transform Your Security Strategy </a></li><li class="link"><a href="/unit42/threat-intelligence-partners" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-0:link-4:discover threat intelligence" rel="noopener"> Discover Threat Intelligence </a></li></ul></div></div><div class="col-12 col-md-4 col-xxl-2"><div class="heading-col collapsed pr-4 pr-md-0" data-toggle="collapse" data-target="#collapse_col_1"><h2 class="nav-headline mb-0">Company</h2></div><div id="collapse_col_1" class="columns collapse d-md-flex flex-nowrap" data-parent="#footer_accordion"><ul class="list-unstyled nav-list mb-0"><li class="link"><a href="/about-us" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-1:link-0:about us" rel="noopener"> About Us </a></li><li class="link"><a href="https://jobs.paloaltonetworks.com/en/" class="d-flex d-md-inline text-black" target="_blank" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-1:link-1:careers" rel="noopener"> Careers </a></li><li class="link"><a href="/company/contact-sales" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-1:link-2:contact us" rel="noopener"> Contact Us </a></li><li class="link"><a href="/about-us/corporate-responsibility" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-1:link-3:corporate responsiblity" rel="noopener"> Corporate Responsiblity </a></li><li class="link"><a href="/customers" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-1:link-4:customers" rel="noopener"> Customers </a></li><li class="link"><a href="https://investors.paloaltonetworks.com/" class="d-flex d-md-inline text-black" target="_blank" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-1:link-5:investor relations" rel="noopener"> Investor Relations </a></li><li class="link"><a href="/about-us/locations" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-1:link-6:location" rel="noopener"> Location </a></li><li class="link"><a href="/company/newsroom" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-1:link-7:newsroom" rel="noopener"> Newsroom </a></li></ul></div></div><div class="col-12 col-md-4 col-xxl-2"><div class="heading-col collapsed pr-4 pr-md-0" data-toggle="collapse" data-target="#collapse_col_2"><h2 class="nav-headline mb-0">Popular Links</h2></div><div id="collapse_col_2" class="columns collapse d-md-flex flex-nowrap" data-parent="#footer_accordion"><ul class="list-unstyled nav-list mb-0"><li class="link"><a href="https://www.paloaltonetworks.com/blog/" class="d-flex d-md-inline text-black" target="_blank" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-2:link-0:blog" rel="noopener"> Blog </a></li><li class="link"><a href="/communities" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-2:link-1:communities" rel="noopener"> Communities </a></li><li class="link"><a href="/resources" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-2:link-2:content library" rel="noopener"> Content Library </a></li><li class="link"><a href="/cyberpedia" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-2:link-3:cyberpedia" rel="noopener"> Cyberpedia </a></li><li class="link"><a href="https://events.paloaltonetworks.com/" class="d-flex d-md-inline text-black" target="_blank" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-2:link-4:event center" rel="noopener"> Event Center </a></li><li class="link"><a href="https://start.paloaltonetworks.com/preference-center" class="d-flex d-md-inline text-black" target="_blank" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-2:link-5:manage email preferences" rel="noopener"> Manage Email Preferences </a></li><li class="link"><a href="/products/products-a-z" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-2:link-6:products a-z" rel="noopener"> Products A-Z </a></li><li class="link"><a href="/legal-notices/trust-center/compliance" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-2:link-7:product certifications" rel="noopener"> Product Certifications </a></li><li class="link"><a href="/security-disclosure" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-2:link-8:report a vulnerability" rel="noopener"> Report a Vulnerability </a></li><li class="link"><a href="/sitemap" class="d-flex d-md-inline text-black" target="_self" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-2:link-9:sitemap" rel="noopener"> Sitemap </a></li><li class="link"><a href="https://docs.paloaltonetworks.com/" class="d-flex d-md-inline text-black" target="_blank" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-2:link-10:tech docs" rel="nofollow noopener"> Tech Docs </a></li><li class="link"><a href="https://unit42.paloaltonetworks.com/" class="d-flex d-md-inline text-black" target="_blank" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-2:link-11:unit 42" rel="noopener"> Unit 42 </a></li><li class="link"><a href="https://panwedd.exterro.net/portal/dsar.htm?target=panwedd" class="d-flex d-md-inline text-black" target="_blank" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:col-2:link-12:do not sell or share my personal information" rel="noopener"> Do Not Sell or Share My Personal Information </a></li></ul></div></div></div></div></section><footer class="footer-bottom"><div class="container-fluid"><div class="row align-items-center"><div class="col-12 col-md-6 order-md-1 col-xxl-12"><div class="pan-logo d-flex"><img data-src="/etc/clientlibs/clean/imgs/pan-logo-dark.svg" alt="PAN logo" class="lozad "/></div></div><div class="col-12 col-md-12 order-md-3 col-xxl-8 order-xxl-2"><ul class="list-unstyled bottom-links nav-list d-flex flex-column flex-md-row"><li><a href="/legal-notices/privacy" class="text-black" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:bottomlinks-0:privacy"> Privacy </a></li><li><a href="/legal-notices/trust-center" class="text-black" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:bottomlinks-1:trust center"> Trust Center </a></li><li><a href="/legal-notices/terms-of-use" class="text-black" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:bottomlinks-2:terms of use"> Terms of Use </a></li><li><a href="/legal" class="text-black" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:bottomlinks-3:documents"> Documents </a></li></ul><p class="copyright text-black nav-list mb-3 mb-md-0">Copyright © 2024 Palo Alto Networks. All Rights Reserved</p></div><div class="col-12 col-md-6 order-md-2 col-xxl-4 order-xxl-3"><ul class="list-unstyled social-icons d-flex justify-content-start justify-content-md-end align-items-center"><li><a href="https://www.youtube.com/user/paloaltonetworks" target="_blank" class="social-icon d-flex" aria-label="social link" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:socials-0:youtube" rel="noopener"><img data-src="/etc/clientlibs/clean/imgs/social/youtube-black.svg" alt="Youtube" class="lozad "/></a></li><li><a href="https://twitter.com/PaloAltoNtwks" target="_blank" class="social-icon d-flex" aria-label="social link" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:socials-1:twitter" rel="noopener"><img data-src="/etc/clientlibs/clean/imgs/social/twitter-x-black.svg" alt="Twitter" class="lozad "/></a></li><li><a href="https://www.facebook.com/PaloAltoNetworks/" target="_blank" class="social-icon d-flex" aria-label="social link" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:socials-2:facebook" rel="noopener"><img data-src="/etc/clientlibs/clean/imgs/social/facebook-black.svg" alt="Facebook" class="lozad "/></a></li><li><a href="https://www.linkedin.com/company/palo-alto-networks" target="_blank" class="social-icon d-flex" aria-label="social link" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:socials-3:linkedin" rel="noopener"><img data-src="/etc/clientlibs/clean/imgs/social/linkedin-black.svg" alt="LinkedIn" class="lozad "/></a></li><li><a href="https://unit42.paloaltonetworks.com/unit-42-threat-vector-podcast/" target="_blank" class="social-icon d-flex" aria-label="social link" data-page-track="true" data-page-track-value="next-generation-firewall-hardware:mainfootercomp:socials-4:podcast" rel="noopener"><img data-src="/content/dam/pan/en_US/images/icons/podcast.svg" alt="Podcast" class="lozad "/></a></li><li><div class="dropdown" data-language-json="[{&#39;localTitle&#39;:&#39;USA (ENGLISH)&#39;, &#39;localLink&#39;:&#39;#&#39;}, {&#39;localTitle&#39;:&#39;AUSTRALIA (ENGLISH)&#39;, &#39;localLink&#39;:&#39;https://www.paloaltonetworks.com.au&#39;}, {&#39;localTitle&#39;:&#39;BRAZIL (PORTUGUÉS)&#39;, &#39;localLink&#39;:&#39;https://www.paloaltonetworks.com.br&#39;}, {&#39;localTitle&#39;:&#39;CANADA (ENGLISH)&#39;, &#39;localLink&#39;:&#39;https://www.paloaltonetworks.ca&#39;}, {&#39;localTitle&#39;:&#39;CHINA (简体中文)&#39;, &#39;localLink&#39;:&#39;https://www.paloaltonetworks.cn&#39;}, {&#39;localTitle&#39;:&#39;FRANCE (FRANÇAIS)&#39;, &#39;localLink&#39;:&#39;https://www.paloaltonetworks.fr&#39;}, {&#39;localTitle&#39;:&#39;GERMANY (DEUTSCH)&#39;, &#39;localLink&#39;:&#39;https://www.paloaltonetworks.de&#39;}, {&#39;localTitle&#39;:&#39;INDIA (ENGLISH)&#39;, &#39;localLink&#39;:&#39;https://www.paloaltonetworks.in&#39;}, {&#39;localTitle&#39;:&#39;ITALY (ITALIANO)&#39;, &#39;localLink&#39;:&#39;https://www.paloaltonetworks.it&#39;}, {&#39;localTitle&#39;:&#39;JAPAN (日本語)&#39;, &#39;localLink&#39;:&#39;https://www.paloaltonetworks.jp&#39;}, {&#39;localTitle&#39;:&#39;KOREA (한국어)&#39;, &#39;localLink&#39;:&#39;https://www.paloaltonetworks.co.kr&#39;}, {&#39;localTitle&#39;:&#39;LATIN AMERICA (ESPAÑOL)&#39;, &#39;localLink&#39;:&#39;https://www.paloaltonetworks.lat&#39;}, {&#39;localTitle&#39;:&#39;MEXICO (ESPAÑOL)&#39;, &#39;localLink&#39;:&#39;https://www.paloaltonetworks.com.mx&#39;}, {&#39;localTitle&#39;:&#39;SINGAPORE (ENGLISH)&#39;, &#39;localLink&#39;:&#39;https://www.paloaltonetworks.sg&#39;}, {&#39;localTitle&#39;:&#39;SPAIN (ESPAÑOL)&#39;, &#39;localLink&#39;:&#39;https://www.paloaltonetworks.es&#39;}, {&#39;localTitle&#39;:&#39;TAIWAN (繁體中文)&#39;, &#39;localLink&#39;:&#39;https://www.paloaltonetworks.tw&#39;}, {&#39;localTitle&#39;:&#39;UK (ENGLISH)&#39;, &#39;localLink&#39;:&#39;https://www.paloaltonetworks.co.uk&#39;}]"><button class="btn btn-language d-inline-flex align-items-center lozad-background" type="button" id="language_dropdown_menu_button" data-toggle="dropdown" aria-expanded="false" data-offset="30" data-background-image="url('/etc/clientlibs/clean/imgs/globe-black.svg')"><span class="d-inline-flex">EN</span><i class="d-inline-flex"></i></button><div class="dropdown-menu dropdown-menu-right" aria-labelledby="language_dropdown_menu_button"><span class="h8 title d-flex pb-2">Select your language</span><ul class="list-unstyled nav-list p-0 d-block d-md-flex flex-wrap"></ul></div></div></li></ul></div></div></div></footer></div><div class="cleanBottomHtml htmlComp baseComponent parbase"><div class="base-component-spacer spacer-none "></div></div><div class="cloudservices servicecomponents"><div id="at-prehide"></div></div></div><script type="text/javascript"> window.PAN_MainNavAsyncUrl = '/_jcr_content/globals/cleanHeaderNgfw.ngfwRenderer.html'; window.initialContainer = "Ngfw"; window.supportedContainer = ["Prisma","Sase","Cortex","Cdss","Ngfw","Unit"]; var Coveo_organizationId = "paloaltonetworksintranet"; var searchResultsPagePath = "/content/pan/en_US/search/ngfwcdsssearch"; var techDocsPagePath = "https://docs.paloaltonetworks.com/search#sort=relevancy&layout=card&numberOfResults=25&f:@panproductcategory=[Network%20Security,CN-Series,Cloud-Delivered%20Security%20Services]"; $(document).ready(function(){ window.PAN_Clean_Util.initPrismaInlineVideoComponent('prismainlinevideofea_965025612_prisma-custom-background_prismacustombackgrou_1983738616ngfwdemo_cleanParsys_next-generation-firewall-hardware_network-security_en_US_pan_content') }) //analytics changes try { webData.formName = $("form.sideForm input[name='FormName']").val(); webData.formEvent = "form-start"; } catch (e) { console.log(e); } var showBtnLoader = function() { var $elem = $("form.sideForm button[type='submit']"); var tagExist = $elem.find('i').length; if (tagExist) { $elem.find('i').removeClass('spin').addClass('spin'); } else { $elem.append('<i class="spin"/>'); } } var hideBtnLoader = function() { var $elem = $("form.sideForm button[type='submit']"); var tagExist = $elem.find('i').length; if (tagExist) { $elem.find('i').removeClass('spin'); } else { $elem.find('.spin').remove(); } } $('form[name="contact_sales"] input, form[name="contact_sales"] textarea, form[name="contact_sales"] select').on('change focus',function () { if (!PAN_IS_RECAPTCHA_LOADED) { PAN_IS_RECAPTCHA_LOADED = true; var head = document.getElementsByTagName('head')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.src = 'https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit'; head.appendChild(script); $("#requestDemo").addClass('bottom-spacer') $(".captcha-text").show(); } }); var widgetId0; var onloadCallback = function() { widgetId0 = grecaptcha.render('requestDemo', { 'sitekey': '6Lc5EhgTAAAAAJa-DzE7EeWABasWg4LKv-R3ao6o', 'callback': captchaComplete01, 'expired-callback': captchaExpired01 }); }; var isCaptchaComplete01 = false; var captchaComplete01 = function() { if (!isCaptchaComplete01) $("form[name='contact_sales'] .btnFormSubmit").prop('disabled', false); isCaptchaComplete01 = true; } var captchaExpired01 = function() { $("form[name='contact_sales'] .btnFormSubmit").prop('disabled', true); isCaptchaComplete01 = false; } var buildDropdown = function(result, dropdown) { // Remove current options dropdown.html(''); // Check result isn't empty if (result && result.length > 0) { // Loop through each of the results and append the option to the dropdown $.each(result, function() { dropdown.append('<option value="' + this.value + '">' + this.label + '</option>'); }); } } $(document).ready(function() { var form = $('.sideForm'); $.getJSON(globalConfig.webFormsConfigPath, function (config) { var jobLevel = config.jobLevel.en_US; var jobRoleMap = config.jobRoleMapping.en_US; buildDropdown(jobLevel, form.find('select[name="Job_Level__c"]')); form.find('select[name="Job_Level__c"]').on("change", function() { if(this.value && jobRoleMap[this.value].length){ form.find('#Job_Role').show(); buildDropdown(jobRoleMap[this.value], form.find('select[name="Job_Role__c"]')); } else { form.find('select[name="Job_Role__c"]').prop("selectedIndex", 0); form.find('#Job_Role').hide(); } }); var countryOptions = config.country.en_US; buildDropdown(countryOptions, form.find($('select[name="Country"]'))); var stateOptions = config.state.en_US; buildDropdown(stateOptions, form.find($('#usa_list select'))); var provinceOptions = config.province.en_US; buildDropdown(provinceOptions, form.find($('#province_list select'))); populateLoggedInUserDetails(); if (typeof populateLeadDetails == 'function') { populateLeadDetails('contact_sales'); } }); $.validator.addMethod("emailformat", function(value, element) { //return (/^[a-zA-Z0-9_\-\.\s]+$/.test(value)) ? true : false ; return (/^\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b$/i.test(value)) ? true : false; }, "Please valid email address"); $.validator.addMethod("alphanum", function(value, element) { //return (/^[a-zA-Z0-9_\-\.\s]+$/.test(value)) ? true : false ; return (/^[a-zA-Z0-9_\-\.\s,\.&]+$/.test(value)) ? true : false; }, "Invalid characters are not allowed."); $.validator.addMethod("customPhonevalidation", function(B, element) { if ($('select[name="Country" ]').val() == "United States" || $('select[name="Country" ]').val() == "Canada") { phone = B.replace(/\D/g, ""); if (phone.indexOf("1") == 0) { phone = phone.substr(1) } var A = /^(\d{10,15})$/; if (!A.test(phone)) { return false } $('input[name="Phone"]').val(function() { if (phone.length >= 11) { return phone.replace(/(\d{3})(\d{3})(\d{4})(\d)/, "+1 ($1) $2-$3 ext.$4") } else { return phone.replace(/(\d{3})(\d{3})(\d{4})/, "+1 ($1) $2-$3") } }); } else { phone = B.replace(/\D/g, ""); if (phone.indexOf("1") == 0) { phone = phone.substr(1) } var A = /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,3})|(\(?\d{2,3}\)?))(-| )?(\d{3,4})(-| )?(\d{4,5})(([xX]|[eE][xX][tT])\d{1,5}){0,1}$/; if (!A.test(phone)) { return false } } return true }); $.validator.addMethod("customZipValidation", function(B, element) { if ($('select[name="Country"]').val() == "United States") { zipCode = B.trim(); var numbers = /^\d{5}([\-]?\d{4})?$/; if (zipCode.match(numbers)) { return true; } else { return false; } } if ($('select[name="Country"]').val() == "Canada") { zipCode = B.trim(); var numbers = /^([ABCEGHJKLMNPRSTVXY]\d[ABCEGHJ-NPRSTV-Z][ ]?\d[ABCEGHJ-NPRSTV-Z])\d$/; if (zipCode.match(numbers)) { return true; } else { return false; } } if ($('select[name="Country"]').val() == "Germany") { zipCode = B.trim(); var numbers = /^\d{5}$/; if (zipCode.match(numbers)) { return true; } else { return false; } } if ($('select[name="Country"]').val() == "Australia") { zipCode = B.trim(); var numbers = /^\d{4}$/; if (zipCode.match(numbers)) { return true; } else { return false; } } return true; }); $('form.sideForm input[name="Email"]').on('change', function() { webData.eMail = this.value; }); $('select[name="Country"]').on('change', function() { switch (this.value) { case 'United States': $("#usa_list").show(); $("#province_list").hide(); $("#usa_list select").attr('name', 'State'); $("#province_list select").removeAttr('name'); $("#zip_code").show(); $("#department_field").css("display", "none"); break; case 'Canada': $("#usa_list").hide(); $("#province_list").show(); $("#usa_list select").removeAttr('name'); $("#province_list select").attr('name', 'State'); $("#zip_code").show(); $("#department_field").css("display", "none"); break; case 'Australia': $("#zip_code").show(); $("#usa_list, #province_list").css("display", "none"); $("#usa_list select").removeAttr('name'); $("#province_list select").removeAttr('name'); $("#department_field").css("display", "none"); break; case 'Germany': $("#zip_code").show(); $("#usa_list, #province_list").css("display", "none"); $("#usa_list select").removeAttr('name'); $("#province_list select").removeAttr('name'); $("#department_field").css("display", "none"); break; case 'Japan': $("#department_field").show(); $("#usa_list, #province_list").css("display", "none"); $("#usa_list select").removeAttr('name'); $("#province_list select").removeAttr('name'); $("#zip_code").css("display", "none"); break; default: $("#usa_list, #province_list").css("display", "none"); $("#usa_list select").removeAttr('name'); $("#province_list select").removeAttr('name'); $("#zip_code").css("display", "none"); $("#department_field").css("display", "none"); } }); form.validate({ rules: { FirstName: { required: true, minlength: 2, maxlength: 58, alphanum: true }, LastName: { required: true, minlength: 2, maxlength: 58, alphanum: true }, Email: { required: true, emailformat: true }, Company: { required: true, minlength: 2, maxlength: 58 }, Job_Level__c: { required: true }, Job_Role__c: { required: true }, Phone: { required: true, minlength: 6, customPhonevalidation: true }, Country: { required: true }, State: { required: true }, zip: { required: true, customZipValidation: true }, commentCapture:{ required:true, minlength: 2, maxlength: 300 }, Department: { required: true } }, messages: { FirstName: { required: "Please enter your first name", alphanum: "Invalid characters are not allowed." }, LastName: { required: "Please enter your last name", alphanum: "Invalid characters are not allowed." }, Email: { required: "Please enter an email address", emailformat: "Please enter a valid email address" }, Company: { required: "Please enter a Company" }, Job_Level__c: { required: "Please Select Job Level" }, Job_Role__c: { required: "Please Select Job Function/Focus Area" }, Phone: "Please enter valid Phone number", Country: "Please select a country", State: "Please select a state or a province", zip: { required: "Please enter Zip Code", customZipValidation: "Please enter valid Zip Code" }, commentCapture: { alphanum: "Invalid characters are not allowed.", required: "Please enter comments here" }, Department: "Please enter valid department", } }); getSerializedTracking("contact_sales"); function populateLoggedInUserDetails() { if (typeof userHeaderModel !== "undefined" && userHeaderModel.id != 'anonymous') { $("input[name='FirstName']").val(userHeaderModel.firstName).trigger("change"); $("input[name='LastName']").val(userHeaderModel.lastName); $("input[name='Email']").val(userHeaderModel.businessEmail).trigger("change"); $("input[name='Company']").val(userHeaderModel.company); $("select[name='Job_Level__c']").val(userHeaderModel.jobLevel).trigger("change"); $("select[name='Job_Role__c']").val(userHeaderModel.jobRole); $("input[name='Phone']").val(userHeaderModel.businessPhone).trigger("change"); $('select[name="Country"]').val(userHeaderModel.country).trigger("change"); if (userHeaderModel.country === 'United States') { $("#usa_list").show(); $("#usa_list select").val(userHeaderModel.state); $("#zip_code").show(); $("input[name='zip']").val(userHeaderModel.zip); } else if (userHeaderModel.country === "Canada") { $('#province_list').css('display', 'block'); $("#province_list select").val(userHeaderModel.province); $("#zip_code").show(); $("input[name='zip']").val(userHeaderModel.zip); } else if (userHeaderModel.country === "Germany") { $("#zip_code").show(); $("input[name='zip']").val(userHeaderModel.zip); } else if (userHeaderModel.country === "Australia") { $("#zip_code").show(); $("input[name='zip']").val(userHeaderModel.zip); } if (typeof trackPrefillAnalyticsForLoggedInUsers == 'function') { trackPrefillAnalyticsForLoggedInUsers('contact_sales'); } } } if (typeof populateLeadDetails == 'function') { populateLeadDetails('contact_sales'); } function updateEmailMask() { let email = form.find("input[name='Email']").val(); if (email && email.trim() != '') { let maskedEmail = maskEmailAddress(email); console.log("maskedEmail:", maskedEmail); form.find("input[name='emailFormMask']").val(maskedEmail); } } function maskEmailAddress(emailAddress) { function mask(str) { var strLen = str.length; if (strLen > 4) { return str.substr(0, 1) + str.substr(1, strLen - 1).replace(/\w/g, '*') + str.substr(-1, 1); } return str.replace(/\w/g, '*'); } return emailAddress.replace(/([\w.]+)@([\w.]+)(\.[\w.]+)/g, function(m, p1, p2, p3) { return mask(p1) + '@' + mask(p2) + p3; }); return emailAddress; } function tldValidator(filedName, msg) { const inputField = $('input[name=' + filedName + ']'); const labelId = inputField.attr('id'); if(inputField.next(`label[id=${labelId}-error]`).length) { inputField.next(`label[id=${labelId}-error]`).show().html(msg); } else { const errMsg = `<label id="${labelId}-error" class="error" for="${labelId}">${msg}</label>`; inputField.addClass('error').after(errMsg); } inputField.focus(); } const showErrorMsg = () => { const errorMessage = "Form submission unsuccessful." $(".errorMsg").html(errorMessage).show(); } form.on("submit", function(e) { e.preventDefault(); $(".errorMsg").html("").hide(); $("form[name='contact_sales'] button[type='submit']").prop('disabled', true); updateEmailMask(); if (!form.valid()) { hideBtnLoader(); $("form[name='contact_sales'] button[type='submit']").prop('disabled', false); return false; } else { showBtnLoader(); } if (typeof _satellite != 'undefined' && _satellite) { //analytics changes try { webData.formName = $("form.sideForm input[name='FormName']").val(); const ecidValue = _satellite.getVar('ECID New'); $('[name="ECID"]').val(ecidValue); } catch (e) { console.log(e); } _satellite.track('aemFormSubmit'); } $("input[name='munchkinId']").val(mktoConfig.mktoMunchkinId); if (!$("input[name='zip']").is(":visible")) { $("input[name='zip']").val(""); } if (!$("input[name='Department']").is(":visible")) { $("input[name='Department']").val(""); } $.ajax({ type: "POST", url: mktoConfig.mktoFormSubmitURL, data: form.serialize(), dataType: 'json', success: function(data) { hideBtnLoader(); if (data.success) { if (typeof _satellite != 'undefined' && _satellite) { //analytics changes try { webData.formName = form.find("input[name='FormName']").val(); webData.formEvent = "form-complete"; } catch (e) { console.log(e); } _satellite.track('aemFormSubmit'); } // show thankyou page $('#footer_thank_you').show(); $("form[name='contact_sales'] .btnFormSubmit").prop('disabled', true); } else { $("form[name='contact_sales'] button[type='submit']").prop('disabled', false); if (data.statuscode === 400 && typeof data.fieldname !== 'undefined' && data.fieldname !== '') { tldValidator(data.fieldname, data.statusmessage); } else { showErrorMsg(); } } }, error: function(jqXHR, textStatus, errorThrown) { console.log("Error: Could not post the form."); hideBtnLoader(); $("form[name='contact_sales'] button[type='submit']").prop('disabled', false); showErrorMsg(); } }); }); }); </script><!-- Should inline or normal include criticalBottom? --><script>(function(){window.PAN_Clean_Util.animateCSS=function(a,b,c){function d(){a.classList.remove("animate__animated","animate__"+b);a.removeEventListener("animationend",d);"function"===typeof c&&c()}a.classList.add("animate__animated","animate__"+b);a.addEventListener("animationend",d)};window.PAN_Clean_Util.$animateCSS=function(a,b,c){function d(){a.removeClass("animate__animated animate__"+b);a.off("animationend",d);"function"===typeof c&&c()}a.addClass("animate__animated animate__"+b);a.on("animationend", d)}})();var cbVarMap={},locationDetails={},default_logo,logo,container; try{$(window).on("load",function(){function a(d){$(document).on("keydown.autocomplete",'input[name\x3d"Company"]',function(){$(this).autoComplete({minChars:1,source:function(b,c){$.getJSON("https://autocomplete.clearbit.com/v1/companies/suggest",{query:b},function(e){c(e)})},renderItem:function(b,c){default_logo="https://www.paloaltonetworks.com/content/dam/pan/en_US/includes/unknown.gif";logo=null==b.logo?default_logo:b.logo+"?size\x3d25";container='\x3cdiv class\x3d"autocomplete-suggestion" data-name\x3d"'+ b.name+'" data-val\x3d"'+c+'"\x3e';container+='\x3cspan class\x3d"icon"\x3e\x3cimg align\x3d"center" src\x3d"'+logo+'" onerror\x3d"this.src\x3d\'/content/dam/pan/en_US/includes/unknown.gif\';"/\x3e\x3c/span\x3e';return container+=b.name+'\x3cspan class\x3d"domain"\x3e'+b.domain+"\x3c/span\x3e\x3c/div\x3e"},onSelect:function(b,c,e){$('input[name\x3d"Company"]').val(e.data("name"));$(".autocomplete-suggestions").is(":visible")&&$(".autocomplete-suggestions:visible").css("display","none")}})})}$(document).on("focus", 'input[name\x3d"Company"]',function(){var d=(new Date).getTime(),b=$(this).data("prevActionTime");$(this).data("prevActionTime",d);(!b||1E3<d-b)&&"undefined"===typeof jQuery.fn.autoComplete&&loadScript("/content/dam/pan/en_US/includes/jquery.auto-complete.min.js").then(a)});if(-1==window.location.href.indexOf("unit42-preview.paloaltonetworks.com")||-1==window.location.href.indexOf("blog.paloaltonetworks.com")&&-1==window.location.href.indexOf("blog-test.paloaltonetworks.com")&&-1==window.location.href.indexOf("unit42.paloaltonetworks.com")&& -1==window.location.href.indexOf("unit42-test.paloaltonetworks.com")&&-1==window.location.href.indexOf("unit42-test2.paloaltonetworks.com"))$("#field3[name~\x3d'Company']").on("focus",function(){$("link[href\x3d'/etc/clientlibs/pan-clearbit.min.css']").length||$("\x3clink/\x3e",{rel:"stylesheet",type:"text/css",href:"/etc/clientlibs/pan-clearbit.min.css",preload:!0}).appendTo("head")})})}catch(a){console.log(a)} function populateCompanyData(a){var d="",b="";if("undefined"!=typeof cbVarMap){for(var c in cbVarMap)"undefined"!=typeof cbVarMap[c]&&String.prototype.trim.call(null==cbVarMap[c]?"":cbVarMap[c])||(cbVarMap[c]=""),d=d+"\x26"+c+"\x3d"+cbVarMap[c],b=b+'\x3cinput type\x3d"hidden" name\x3d"'+c+'" value\x3d"'+cbVarMap[c]+'"\x3e';"undefined"!==typeof a&&0<$("form[name\x3d'"+a+"']").length&&$("form[name\x3d'"+a+"']").append(b)}return d} function retrieveMktVisitorCompanyDetails(){var a=decodeURI(getCookie("mktVisitorCompanyDetails"));""!=a&&"undefined"!=a&&deleteCookie("mktVisitorCompanyDetails");a=window.Dmdbase_CDC;console.log("companyDataiptocompany",a);"undefined"!=typeof a&&"undefined"!=typeof a.CompanyProfile&&a.CompanyProfile&&(a=a.CompanyProfile,0==a.isp&&(cbVarMap={Company_From_IP__c:a.company_name||"",Industry:a.industry||"",Sub_Industry__c:a.sub_industry||"",RL_Primary_Sic__c:a.primary_sic||"",RL_Primary_Naics__c:a.primary_naics|| "",RL_Address__c:a.street_address||"",RL_City__c:a.city||"",RL_State__c:a.state||"",RL_ZIP_Postal_Code__c:a.zip||"",RL_Country_from_IP__c:a.country?a.country:a.country_name,RL_Phone__c:a.phone||"",Website:a.web_site||"",RL_Annual_Revenue_Range__c:a.revenue_range||"",RL_Employee_Range__c:a.employee_range||"",Latitude_based_on_IP__c:a.latitude||"",Longitude_based_on_IP__c:a.longitude||"",IP_Address__c:a.ip||"",RL_Company_LegalName__c:a.company_name||"",RL_Provider__c:"demandbase"}))} $(document).on("getDmdbaseCompanyData",{},function(a,d){"undefined"!=typeof d&&retrieveMktVisitorCompanyDetails()});function setVisitorCompanyDetailsCookie(a,d,b){b?(date=new Date,date.setTime(date.getTime()+6E4*b),expires="; expires\x3d"+date.toGMTString()):expires="; expires\x3d0";document.cookie=a+"\x3d"+d+expires+"; path\x3d/"} function getCookie(a){a+="\x3d";for(var d=decodeURIComponent(document.cookie).split(";"),b=0;b<d.length;b++){for(var c=d[b];" "==c.charAt(0);)c=c.substring(1);if(0==c.indexOf(a))return c.substring(a.length,c.length)}return""}function deleteCookie(a){document.cookie=a+"\x3d; Path\x3d/; Expires\x3dThu, 01 Jan 1970 00:00:01 GMT;";console.log("cookie is deleted "+a)};</script><script type="text/javascript" src="/etc/clientlibs/panClean/components/library/bundle.dprisma.poperbscolbsdrodcddgdcocodcotadcothddebaddecoddehtddelhddepgddephddeptddespddetxddybadmftcdprcbdprhcdprhedprvfdpscfdptctdngmn.min.99d9dafb2859a55d5ca83a3dbcd207a8.js" defer></script><script type="text/javascript"> if (window.PAN_deferedCssList) { PAN_deferedCssList.push('/etc/clientlibs/panClean/components/library/bundle.dprisma.poperbscolbsdrodcddgdcocodcotadcothddebaddecoddehtddelhddepgddephddeptddespddetxddybadmftcdprcbdprhcdprhedprvfdpscfdptctdngmn.min.99d9dafb2859a55d5ca83a3dbcd207a8.css'); var noScriptNode = document.getElementsByTagName('body')[0]; var index; for (index=0; index<PAN_deferedCssList.length; index++) { var nonCriticalCss = document.createElement('link'); nonCriticalCss.rel = 'stylesheet'; nonCriticalCss.href = PAN_deferedCssList[index]; nonCriticalCss.type = 'text/css'; noScriptNode.appendChild(nonCriticalCss); } } if (window.PAN_jsAfterDeferedCssFunctionList) { setTimeout(function() { var index; for (index=0; index<PAN_jsAfterDeferedCssFunctionList.length; index++) { PAN_jsAfterDeferedCssFunctionList[index](); } }, 2000); } // use the function if not present for a particular template. if (typeof populateCompanyData == "undefined") { function populateCompanyData(regFormName) { var serialized = ""; var fields = ""; if(typeof cbVarMap != 'undefined'){ for(i in cbVarMap){ if (typeof cbVarMap[i] == 'undefined' || !String.prototype.trim.call(cbVarMap[i] == null ? "" : cbVarMap[i])) { cbVarMap[i] = ''; } serialized = serialized + "&" + i + "=" + cbVarMap[i]; fields = fields + '<input type="hidden" name="' + i + '" value="' + cbVarMap[i] + '">'; } if (typeof regFormName !== "undefined") { if ($("form[name='" + regFormName + "']").length > 0) { $("form[name='"+ regFormName + "']").append(fields); } } } return serialized; } } </script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10