/*! For license information please see client.min.js.LICENSE.txt */ (function(){var __webpack_modules__={7982:function(t,n,e){var i;!function(r,o){"use strict";var u="function",a="undefined",s="object",c="string",f="model",l="name",d="type",h="vendor",v="version",p="architecture",g="console",m="mobile",b="tablet",y="smarttv",w="wearable",_="embedded",E="Amazon",I="Apple",x="ASUS",S="BlackBerry",A="Browser",k="Chrome",T="Firefox",O="Google",R="Huawei",C="LG",N="Microsoft",D="Motorola",M="Opera",P="Samsung",j="Sharp",F="Sony",L="Xiaomi",B="Zebra",V="Facebook",U=function(t){for(var n={},e=0;e0?2===a.length?typeof a[1]==u?this[a[0]]=a[1].call(this,f):this[a[0]]=a[1]:3===a.length?typeof a[1]!==u||a[1].exec&&a[1].test?this[a[0]]=f?f.replace(a[1],a[2]):o:this[a[0]]=f?a[1].call(this,f,a[2]):o:4===a.length&&(this[a[0]]=f?a[3].call(this,f.replace(a[1],a[2])):o):this[a]=f||o;l+=2}},$=function(t,n){for(var e in n)if(typeof n[e]===s&&n[e].length>0){for(var i=0;i350?G(t,350):t,this},this.setUA(e),this};X.VERSION="0.7.33",X.BROWSER=U([l,v,"major"]),X.CPU=U([p]),X.DEVICE=U([f,h,d,g,m,y,b,w,_]),X.ENGINE=X.OS=U([l,v]),typeof n!==a?(t.exports&&(n=t.exports=X),n.UAParser=X):e.amdO?(i=function(){return X}.call(n,e,n,t))===o||(t.exports=i):typeof r!==a&&(r.UAParser=X)}("object"==typeof window?window:this)},8097:function(t,n,e){t.exports=function(){var t;return function n(t,e,i){function r(u,a){if(!e[u]){if(!t[u]){var s=undefined;if(!a&&s)return require(u,!0);if(o)return o(u,!0);var c=new Error("Cannot find module '"+u+"'");throw c.code="MODULE_NOT_FOUND",c}var f=e[u]={exports:{}};t[u][0].call(f.exports,(function(n){var e=t[u][1][n];return r(e||n)}),f,f.exports,n,t,e,i)}return e[u].exports}for(var o=undefined,u=0;u'+t+""}function l(t){if(!t.focus)try{HTMLElement.prototype.focus.call(t)}catch(n){ye(t)}}function d(t,n,e){return l(n),e.activeElement===n}function h(){var t=jn(De);return Object.keys(Ne).forEach((function(n){t[n]=Ne[n]()})),t}function v(){Ke.warn("trying to focus inert element",this)}function p(t,n){if(n){var e=Ve(t);$e({element:t,attribute:"tabindex",temporaryValue:"-1",saveValue:null!==e?e:""})}else $e({element:t,attribute:"tabindex"})}function g(t,n){He({element:t,attribute:"controls",remove:n})}function m(t,n){$e({element:t,attribute:"focusable",temporaryValue:n?"false":void 0})}function b(t,n){He({element:t,attribute:"xlink:href",remove:n})}function y(t,n){$e({element:t,attribute:"aria-disabled",temporaryValue:n?"true":void 0})}function w(t,n){n?t.focus=v:delete t.focus}function _(t,n){if(n){var e=t.style.pointerEvents||"";t.setAttribute("data-inert-pointer-events",e),t.style.pointerEvents="none"}else{var i=t.getAttribute("data-inert-pointer-events");t.removeAttribute("data-inert-pointer-events"),t.style.pointerEvents=i}}function E(t,n){y(t,n),p(t,n),w(t,n),_(t,n);var e=t.nodeName.toLowerCase();("video"===e||"audio"===e)&&g(t,n),("svg"===e||t.ownerSVGElement)&&(Xe.focusSvgFocusableAttribute?m(t,n):Xe.focusSvgTabindexAttribute||"a"!==e||b(t,n)),n?t.setAttribute("data-ally-disabled","true"):t.removeAttribute("data-ally-disabled")}function I(t){Je.some((function(n){return!!t[n]&&(Qe=n,!0)}))}function x(t,n){return Qe||I(t),t[Qe](n)}function S(t){var n=t.webkitUserModify||"";return Boolean(n&&-1!==n.indexOf("write"))}function A(t){return[t.getPropertyValue("overflow"),t.getPropertyValue("overflow-x"),t.getPropertyValue("overflow-y")].some((function(t){return"auto"===t||"scroll"===t}))}function k(t){return t.display.indexOf("flex")>-1}function T(t,n,e,i){return!("div"!==n&&"span"!==n||e&&"div"!==e&&"span"!==e&&!A(i)||!(t.offsetHeight0&&void 0!==arguments[0]?arguments[0]:{},n=t.context,e=t.except,i=void 0===e?{flexbox:!1,scrollable:!1,shadow:!1}:e;ti||(ti=Pe());var r=mn({label:"is/focus-relevant",resolveDocument:!0,context:n});if(!i.shadow&&r.shadowRoot)return!0;var o=r.nodeName.toLowerCase();if("input"===o&&"hidden"===r.type)return!1;if("input"===o||"select"===o||"button"===o||"textarea"===o)return!0;if("legend"===o&&ti.focusRedirectLegend)return!0;if("label"===o)return!0;if("area"===o)return!0;if("a"===o&&r.hasAttribute("href"))return!0;if("object"===o&&r.hasAttribute("usemap"))return!1;if("object"===o){var u=r.getAttribute("type");if(!ti.focusObjectSvg&&"image/svg+xml"===u)return!1;if(!ti.focusObjectSwf&&"application/x-shockwave-flash"===u)return!1}if("iframe"===o||"object"===o)return!0;if("embed"===o||"keygen"===o)return!0;if(r.hasAttribute("contenteditable"))return!0;if("audio"===o&&(ti.focusAudioWithoutControls||r.hasAttribute("controls")))return!0;if("video"===o&&(ti.focusVideoWithoutControls||r.hasAttribute("controls")))return!0;if(ti.focusSummary&&"summary"===o)return!0;var a=Be(r);if("img"===o&&r.hasAttribute("usemap"))return a&&ti.focusImgUsemapTabindex||ti.focusRedirectImgUsemap;if(ti.focusTable&&("table"===o||"td"===o))return!0;if(ti.focusFieldset&&"fieldset"===o)return!0;var s="svg"===o,c=r.ownerSVGElement,f=r.getAttribute("focusable"),l=Ve(r);if("use"===o&&null!==l&&!ti.focusSvgUseTabindex)return!1;if("foreignobject"===o)return null!==l&&ti.focusSvgForeignobjectTabindex;if(x(r,"svg a")&&r.hasAttribute("xlink:href"))return!0;if((s||c)&&r.focus&&!ti.focusSvgNegativeTabindexAttribute&&0>l)return!1;if(s)return a||ti.focusSvg||ti.focusSvgInIframe||Boolean(ti.focusSvgFocusableAttribute&&f&&"true"===f);if(c){if(ti.focusSvgTabindexAttribute&&a)return!0;if(ti.focusSvgFocusableAttribute)return"true"===f}if(a)return!0;var d=window.getComputedStyle(r,null);if(S(d))return!0;if(ti.focusImgIsmap&&"img"===o&&r.hasAttribute("ismap")){var h=Ze({context:r}).some((function(t){return"a"===t.nodeName.toLowerCase()&&t.hasAttribute("href")}));if(h)return!0}if(!i.scrollable&&ti.focusScrollContainer)if(ti.focusScrollContainerWithoutOverflow){if(T(r,o))return!0}else if(A(d))return!0;if(!i.flexbox&&ti.focusFlexboxContainer&&k(d))return!0;var v=r.parentElement;if(!i.scrollable&&v){var p=v.nodeName.toLowerCase(),g=window.getComputedStyle(v,null);if(ti.focusScrollBody&&T(v,o,p,g))return!0;if(ti.focusChildrenOfFocusableFlexbox&&k(g))return!0}return!1}function R(t,n){if(t.findIndex)return t.findIndex(n);var e=t.length;if(0===e)return-1;for(var i=0;e>i;i++)if(n(t[i],i,t))return i;return-1}function C(t){if(oi||(oi=ri("object, iframe")),void 0!==t._frameElement)return t._frameElement;t._frameElement=null;var n=t.parent.document.querySelectorAll(oi);return[].some.call(n,(function(n){return ei(n)===t.document&&(t._frameElement=n,!0)})),t._frameElement}function N(t){var n=_n(t);if(!n.parent||n.parent===n)return null;try{return n.frameElement||C(n)}catch(e){return null}}function D(t,n){return window.getComputedStyle(t,null).getPropertyValue(n)}function M(t){return t.some((function(t){return"none"===D(t,"display")}))}function P(t){var n=R(t,(function(t){var n=D(t,"visibility");return"hidden"===n||"collapse"===n}));if(-1===n)return!1;var e=R(t,(function(t){return"visible"===D(t,"visibility")}));return-1===e||e>n}function j(t){var n=1;return"summary"===t[0].nodeName.toLowerCase()&&(n=2),t.slice(n).some((function(t){return"details"===t.nodeName.toLowerCase()&&!1===t.open}))}function F(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.context,e=t.except,i=void 0===e?{notRendered:!1,cssDisplay:!1,cssVisibility:!1,detailsElement:!1,browsingContext:!1}:e,r=mn({label:"is/visible",resolveDocument:!0,context:n}),o=r.nodeName.toLowerCase();if(!i.notRendered&&ui.test(o))return!0;var u=Ze({context:r}),a="audio"===o&&!r.hasAttribute("controls");if(!i.cssDisplay&&M(a?u.slice(1):u))return!1;if(!i.cssVisibility&&P(u))return!1;if(!i.detailsElement&&j(u))return!1;if(!i.browsingContext){var s=N(r),c=F.except(i);if(s&&!c(s))return!1}return!0}function L(t,n){return n.querySelector('map[name="'+pn(t)+'"]')||null}function B(t){var n=t.getAttribute("usemap");if(!n)return null;var e=yn(t);return L(n.slice(1),e)}function V(t){var n=t.parentElement;return n.name&&"map"===n.nodeName.toLowerCase()&&yn(t).querySelector('img[usemap="#'+pn(n.name)+'"]')||null}function U(t){return"fieldset"===t.nodeName.toLowerCase()&&t.disabled}function z(t){return"form"===t.nodeName.toLowerCase()&&t.disabled}function q(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.context,e=t.except,i=void 0===e?{onlyFocusableBrowsingContext:!1,visible:!1}:e,r=mn({label:"is/only-tabbable",resolveDocument:!0,context:n});if(!i.visible&&!ai(r))return!1;if(!i.onlyFocusableBrowsingContext&&(In.is.GECKO||In.is.TRIDENT||In.is.EDGE)){var o=N(r);if(o&&Ve(o)<0)return!1}var u=r.nodeName.toLowerCase(),a=Ve(r);return"label"===u&&In.is.GECKO?null!==a&&a>=0:!!(In.is.GECKO&&r.ownerSVGElement&&!r.focus&&"a"===u&&r.hasAttribute("xlink:href")&&In.is.GECKO)}function G(t){var n=t.nodeName.toLowerCase();if("embed"===n||"keygen"===n)return!0;var e=Ve(t);if(t.shadowRoot&&null===e)return!0;if("label"===n)return!hi.focusLabelTabindex||null===e;if("legend"===n)return null===e;if(hi.focusSvgFocusableAttribute&&(t.ownerSVGElement||"svg"===n)){var i=t.getAttribute("focusable");return i&&"false"===i}return"img"===n&&t.hasAttribute("usemap")?null===e||!hi.focusImgUsemapTabindex:"area"===n&&!ci(t)}function H(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.context,e=t.except,i=void 0===e?{disabled:!1,visible:!1,onlyTabbable:!1}:e;hi||(hi=Pe());var r=di.rules.except({onlyFocusableBrowsingContext:!0,visible:i.visible}),o=mn({label:"is/focusable",resolveDocument:!0,context:n});if(!ni.rules({context:o,except:i})||G(o))return!1;if(!i.disabled&&li(o))return!1;if(!i.onlyTabbable&&r(o))return!1;if(!i.visible){var u={context:o,except:{}};if(hi.focusInHiddenIframe&&(u.except.browsingContext=!0),hi.focusObjectSvgHidden&&"object"===o.nodeName.toLowerCase()&&(u.except.cssVisibility=!0),!ai.rules(u))return!1}var a=N(o);return!(a&&!("object"!==a.nodeName.toLowerCase()||hi.focusInZeroDimensionObject||a.offsetWidth&&a.offsetHeight))&&!("svg"===o.nodeName.toLowerCase()&&hi.focusSvgInIframe&&!a&&null===o.getAttribute("tabindex"))}function $(t){var n=function(n){return n.shadowRoot||t(n)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};return n.acceptNode=n,n}function W(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.context,e=t.includeContext,i=t.includeOnlyTabbable,r=t.strategy;n||(n=document.documentElement);for(var o=vi.rules.except({onlyTabbable:i}),u=yn(n).createTreeWalker(n,NodeFilter.SHOW_ELEMENT,"all"===r?pi:$(o),!1),a=[];u.nextNode();)u.currentNode.shadowRoot?(o(u.currentNode)&&a.push(u.currentNode),a=a.concat(W({context:u.currentNode.shadowRoot,includeOnlyTabbable:i,strategy:r}))):a.push(u.currentNode);return e&&("all"===r?ni(n)&&a.unshift(n):o(n)&&a.unshift(n)),a}function K(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.context,e=t.includeContext,i=t.includeOnlyTabbable,r=bi(),o=n.querySelectorAll(r),u=vi.rules.except({onlyTabbable:i}),a=[].filter.call(o,u);return e&&u(n)&&a.unshift(n),a}function X(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.context,e=t.except,i=void 0===e?{flexbox:!1,scrollable:!1,shadow:!1,visible:!1,onlyTabbable:!1}:e;wi||(wi=Pe());var r=mn({label:"is/tabbable",resolveDocument:!0,context:n});if(In.is.BLINK&&In.is.ANDROID&&In.majorVersion>42)return!1;var o=N(r);if(o){if(In.is.WEBKIT&&In.is.IOS)return!1;if(Ve(o)<0)return!1;if(!i.visible&&(In.is.BLINK||In.is.WEBKIT)&&!ai(o))return!1;if("object"===o.nodeName.toLowerCase()){var u="Chrome"===In.name&&In.majorVersion>=54||"Opera"===In.name&&In.majorVersion>=41;if(In.is.WEBKIT||In.is.BLINK&&!u)return!1}}var a=r.nodeName.toLowerCase(),s=Ve(r),c=null===s?null:s>=0;if(In.is.EDGE&&In.majorVersion>=14&&o&&r.ownerSVGElement&&0>s)return!0;var f=!1!==c,l=null!==s&&s>=0;if(r.hasAttribute("contenteditable"))return f;if(_i.test(a)&&!0!==c)return!1;if(In.is.WEBKIT&&In.is.IOS){var d="input"===a&&"text"===r.type||"password"===r.type||"select"===a||"textarea"===a||r.hasAttribute("contenteditable");if(d||(d=S(window.getComputedStyle(r,null))),!d)return!1}if("use"===a&&null!==s&&(In.is.BLINK||In.is.WEBKIT&&9===In.majorVersion))return!0;if(x(r,"svg a")&&r.hasAttribute("xlink:href")){if(f)return!0;if(r.focus&&!wi.focusSvgNegativeTabindexAttribute)return!0}if("svg"===a&&wi.focusSvgInIframe&&f)return!0;if(In.is.TRIDENT||In.is.EDGE){if("svg"===a)return!!wi.focusSvg||r.hasAttribute("focusable")||l;if(r.ownerSVGElement)return!(!wi.focusSvgTabindexAttribute||!l)||r.hasAttribute("focusable")}if(void 0===r.tabIndex)return Boolean(i.onlyTabbable);if("audio"===a){if(!r.hasAttribute("controls"))return!1;if(In.is.BLINK)return!0}if("video"===a)if(r.hasAttribute("controls")){if(In.is.BLINK||In.is.GECKO)return!0}else if(In.is.TRIDENT||In.is.EDGE)return!1;if("object"===a&&(In.is.BLINK||In.is.WEBKIT))return!1;if("iframe"===a)return!1;if(!i.scrollable&&In.is.GECKO&&A(window.getComputedStyle(r,null)))return f;if(In.is.TRIDENT||In.is.EDGE){if("area"===a){var h=V(r);if(h&&Ve(h)<0)return!1}var v=window.getComputedStyle(r,null);if(S(v))return r.tabIndex>=0;if(!i.flexbox&&k(v))return null!==s?l:Ei(r)&&Ii(r);if(T(r,a))return!1;var p=r.parentElement;if(p){var g=p.nodeName.toLowerCase(),m=window.getComputedStyle(p,null);if(T(p,a,g,m))return!1;if(k(m))return l}}return r.tabIndex>=0}function Y(t,n){return t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function Z(t,n){return R(t,(function(t){return n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING}))}function J(t,n,e){var i=[];return n.forEach((function(n){var r=!0,o=t.indexOf(n);-1===o&&(o=Z(t,n),r=!1),-1===o&&(o=t.length);var u=gn(e?e(n):n);u.length&&i.push({offset:o,replace:r,elements:u})})),i}function Q(t,n){var e=0;n.sort((function(t,n){return t.offset-n.offset})),n.forEach((function(n){var i=n.replace?1:0,r=[n.offset+e,i].concat(n.elements);t.splice.apply(t,r),e+=n.elements.length-i}))}function tt(t){var n=t.nodeName.toLowerCase();return"input"===n||"textarea"===n||"select"===n||"button"===n}function nt(t,n){var e=t.getAttribute("for");return e?n.getElementById(e):t.querySelector("input, select, textarea")}function et(t){var n=t.parentNode;return yi({context:n,strategy:"strict"}).filter(tt)[0]||null}function it(t,n){var e=Si({context:n.body,strategy:"strict"});if(!e.length)return null;var i=ki({list:e,elements:[t]}),r=i.indexOf(t);return r===i.length-1?null:i[r+1]}function rt(t,n){return Ti.focusRedirectLegend?"fieldset"!==t.parentNode.nodeName.toLowerCase()?null:"tabbable"===Ti.focusRedirectLegend?it(t,n):et(t,n):null}function ot(t){if(!Ti.focusRedirectImgUsemap)return null;var n=B(t);return n&&n.querySelector("area")||null}function ut(t){var n=Ze({context:t}).slice(1).map((function(t){return{element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}}));return function(){n.forEach((function(t){t.element.scrollTop=t.scrollTop,t.element.scrollLeft=t.scrollLeft}))}}function at(t){if(t.focus)return t.focus(),wn(t)?t:null;var n=_n(t);try{return n.HTMLElement.prototype.focus.call(t),wn(t)?t:null}catch(e){return ye(t)&&wn(t)?t:null}}function st(){(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).force?this.instances=0:this.instances--,this.instances||(this.disengage(),this._result=null)}function ct(){return this.instances?(this.instances++,this._result):(this.instances++,this._result=this.engage()||{},this._result.disengage=st.bind(this),this._result)}function ft(){}function lt(){if(document.activeElement){if(document.activeElement!==Fi){var t=new Pi("active-element",{bubbles:!1,cancelable:!1,detail:{focus:document.activeElement,blur:Fi}});document.dispatchEvent(t),Fi=document.activeElement}}else document.body.focus();!1!==Li&&(Li=requestAnimationFrame(lt))}function dt(){Li=!0,Fi=document.activeElement,lt()}function ht(){cancelAnimationFrame(Li),Li=!1}function vt(){for(var t=[document.activeElement];t[0]&&t[0].shadowRoot;)t.unshift(t[0].shadowRoot.activeElement);return t}function pt(){var t=Ui({context:document.activeElement});return[document.activeElement].concat(t)}function gt(){this.context&&(this.context.forEach(this.disengage),this.context=null,this.engage=null,this.disengage=null)}function mt(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context;return this.context=gn(t||document),this.context.forEach(this.engage),{disengage:gt.bind(this)}}function bt(){}function yt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.parent,e=t.element,i=t.includeSelf;if(n)return function(t){return Boolean(i&&t===n||n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)};if(e)return function(t){return Boolean(i&&e===t||t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)};throw new TypeError("util/compare-position#getParentComparator required either options.parent or options.element")}function wt(t){var n=t.context,e=t.filter,i=function(t){var n=yt({parent:t});return e.some(n)},r=[],o=function(t){return e.some((function(n){return t===n}))?NodeFilter.FILTER_REJECT:i(t)?NodeFilter.FILTER_ACCEPT:(r.push(t),NodeFilter.FILTER_REJECT)};o.acceptNode=o;for(var u=yn(n).createTreeWalker(n,NodeFilter.SHOW_ELEMENT,o,!1);u.nextNode(););return r}function _t(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,n=mn({label:"query/shadow-hosts",resolveDocument:!0,defaultToDocument:!0,context:t}),e=yn(t).createTreeWalker(n,NodeFilter.SHOW_ELEMENT,ar,!1),i=[];for(n.shadowRoot&&(i.push(n),i=i.concat(_t({context:n.shadowRoot})));e.nextNode();)i.push(e.currentNode),i=i.concat(_t({context:e.currentNode.shadowRoot}));return i}function Et(t){return Ye(t,!0)}function It(t){return Ye(t,!1)}function xt(t){$e({element:t,attribute:"aria-hidden",temporaryValue:"true"})}function St(t){$e({element:t,attribute:"aria-hidden"})}function At(t,n){var e=t.indexOf(n);return e>0?t.splice(e,1).concat(t):t}function kt(t,n){return Er.tabsequenceAreaAtImgPosition&&(t=br(t,n)),_r(t)}function Tt(t){var n=!!t&&null;return{altKey:n,ctrlKey:n,metaKey:n,shiftKey:n}}function Ot(t){var n=Tt(-1!==t.indexOf("*"));return t.forEach((function(t){if("*"!==t){var e=!0,i=t.slice(0,1);"?"===i?e=null:"!"===i&&(e=!1),!0!==e&&(t=t.slice(1));var r=Nr[t];if(!r)throw new TypeError('Unknown modifier "'+t+'"');n[r]=e}})),n}function Rt(t){var n=xr[t]||parseInt(t,10);if(!n||"number"!=typeof n||isNaN(n))throw new TypeError('Unknown key "'+t+'"');return[n].concat(xr._alias[n]||[])}function Ct(t,n){return!Dr.some((function(e){return"boolean"==typeof t[e]&&Boolean(n[e])!==t[e]}))}function Nt(){Br=0,Vr=0}function Dt(t){!1!==t.isPrimary&&Br++}function Mt(t){return!1!==t.isPrimary?t.touches?void(Br=t.touches.length):void(window.setImmediate||window.setTimeout)((function(){Br=Math.max(Br-1,0)})):void 0}function Pt(t){switch(t.keyCode||t.which){case 16:case 17:case 18:case 91:case 93:return}Vr++}function jt(t){switch(t.keyCode||t.which){case 16:case 17:case 18:case 91:case 93:return}(window.setImmediate||window.setTimeout)((function(){Vr=Math.max(Vr-1,0)}))}function Ft(){return{pointer:Boolean(Br),key:Boolean(Vr)}}function Lt(){Br=Vr=0,window.removeEventListener("blur",Nt,!1),document.documentElement.removeEventListener("keydown",Pt,!0),document.documentElement.removeEventListener("keyup",jt,!0),Ur.forEach((function(t){document.documentElement.removeEventListener(t,Dt,!0)})),zr.forEach((function(t){document.documentElement.removeEventListener(t,Mt,!0)}))}function Bt(){return window.addEventListener("blur",Nt,!1),document.documentElement.addEventListener("keydown",Pt,!0),document.documentElement.addEventListener("keyup",jt,!0),Ur.forEach((function(t){document.documentElement.addEventListener(t,Dt,!0)})),zr.forEach((function(t){document.documentElement.addEventListener(t,Mt,!0)})),{get:Ft}}function Vt(t){return t.hasAttribute("autofocus")}function Ut(t){return t.tabIndex<=0}function zt(t){var n=t.getAttribute&&t.getAttribute("class")||"";return""===n?[]:n.split(" ")}function qt(t,n,e){var i=zt(t),r=i.indexOf(n),o=-1!==r,u=void 0!==e?e:!o;u!==o&&(u||i.splice(r,1),u&&i.push(n),t.setAttribute("class",i.join(" ")))}function Gt(t,n){return qt(t,n,!1)}function Ht(t,n){return qt(t,n,!0)}function $t(t){var n="";if(t.type===Kr||"shadow-focus"===t.type){var e=Yr.get();n=Qr||e.pointer&&"pointer"||e.key&&"key"||"script"}else"initial"===t.type&&(n="initial");document.documentElement.setAttribute("data-focus-source",n),t.type!==Xr&&(to[n]||Ht(document.documentElement,"focus-source-"+n),to[n]=!0,Jr=n)}function Wt(){return Jr}function Kt(t){return to[t]}function Xt(t){Qr=t}function Yt(){Qr=!1}function Zt(){$t({type:Xr}),Jr=Qr=null,Object.keys(to).forEach((function(t){Gt(document.documentElement,"focus-source-"+t),to[t]=!1})),Yr.disengage(),Zr&&Zr.disengage(),document.removeEventListener("shadow-focus",$t,!0),document.documentElement.removeEventListener(Kr,$t,!0),document.documentElement.removeEventListener(Xr,$t,!0),document.documentElement.removeAttribute("data-focus-source")}function Jt(){return Zr=Hi(),document.addEventListener("shadow-focus",$t,!0),document.documentElement.addEventListener(Kr,$t,!0),document.documentElement.addEventListener(Xr,$t,!0),Yr=qr(),$t({type:"initial"}),{used:Kt,current:Wt,lock:Xt,unlock:Yt}}function Qt(t){var n=t||zi();eo.cssShadowPiercingDeepCombinator||(n=n.slice(-1));var e=[].slice.call(document.querySelectorAll(ao),0),i=n.map((function(t){return Ze({context:t})})).reduce((function(t,n){return n.concat(t)}),[]);e.forEach((function(t){-1===i.indexOf(t)&&Gt(t,uo)})),i.forEach((function(t){-1===e.indexOf(t)&&Ht(t,uo)}))}function tn(){so=(window.setImmediate||window.setTimeout)((function(){Qt()}))}function nn(){(window.clearImmediate||window.clearTimeout)(so),Qt()}function en(t){Qt(t.detail.elements)}function rn(){co&&co.disengage(),(window.clearImmediate||window.clearTimeout)(so),document.removeEventListener(oo,tn,!0),document.removeEventListener(ro,nn,!0),document.removeEventListener("shadow-focus",en,!0),[].forEach.call(document.querySelectorAll(ao),(function(t){Gt(t,uo)}))}function on(){eo||(eo=Pe(),ao=ri("."+uo)),co=Hi(),document.addEventListener(oo,tn,!0),document.addEventListener(ro,nn,!0),document.addEventListener("shadow-focus",en,!0),Qt()}function un(t,n){var e=Math.max(t.top,n.top),i=Math.max(t.left,n.left),r=Math.max(Math.min(t.right,n.right),i),o=Math.max(Math.min(t.bottom,n.bottom),e);return{top:e,right:r,bottom:o,left:i,width:r-i,height:o-e}}function an(){var t=window.innerWidth||document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight;return{top:0,right:t,bottom:n,left:0,width:t,height:n}}function sn(t){var n=t.getBoundingClientRect(),e=t.offsetWidth-t.clientWidth,i=t.offsetHeight-t.clientHeight,r={top:n.top,left:n.left,right:n.right-e,bottom:n.bottom-i,width:n.width-e,height:n.height-i,area:0};return r.area=r.width*r.height,r}function cn(t){var n=window.getComputedStyle(t,null),e="visible";return n.getPropertyValue("overflow-x")!==e&&n.getPropertyValue("overflow-y")!==e}function fn(t){return!!cn(t)&&(t.offsetHeight0&&void 0!==arguments[0]?arguments[0]:{}).context,n=mn({label:"get/shadow-host",context:t}),e=null;n;)e=n,n=n.parentNode;return e.nodeType===e.DOCUMENT_FRAGMENT_NODE&&e.host?e.host:null},yn=function(t){return t?t.nodeType===Node.DOCUMENT_NODE?t:t.ownerDocument||document:document},wn=function(t){var n=mn({label:"is/active-element",resolveDocument:!0,context:t});if(yn(n).activeElement===n)return!0;var e=bn({context:n});return!(!e||e.shadowRoot.activeElement!==n)},_n=function(t){return yn(t).defaultView||window},En=function(t){var n=mn({label:"element/blur",context:t});if(!wn(n))return null;if("body"===n.nodeName.toLowerCase())return null;if(n.blur)return n.blur(),document.activeElement;var e=_n(n);try{e.HTMLElement.prototype.blur.call(n)}catch(r){var i=e.document&&e.document.body;if(!i)return null;var o=i.getAttribute("tabindex");i.setAttribute("tabindex","-1"),i.focus(),o?i.setAttribute("tabindex",o):i.removeAttribute("tabindex")}return e.document.activeElement},In=JSON.parse(JSON.stringify(vn)),xn=In.os.family||"",Sn="Android"===xn,An="Windows"===xn.slice(0,7),kn="OS X"===xn,Tn="iOS"===xn,On="Blink"===In.layout,Rn="Gecko"===In.layout,Cn="Trident"===In.layout,Nn="EdgeHTML"===In.layout,Dn="WebKit"===In.layout,Mn=parseFloat(In.version),Pn=Math.floor(Mn);In.majorVersion=Pn,In.is={ANDROID:Sn,WINDOWS:An,OSX:kn,IOS:Tn,BLINK:On,GECKO:Rn,TRIDENT:Cn,EDGE:Nn,WEBKIT:Dn,IE9:Cn&&9===Pn,IE10:Cn&&10===Pn,IE11:Cn&&11===Pn};var jn=function(t){var n=r(),e={};return Object.keys(t).map((function(i){e[i]=o(n,t[i])})),u(n),e},Fn="1.4.1",Ln="undefined"!=typeof window&&window.navigator.userAgent||"",Bn="ally-supports-cache",Vn=a(Bn);(Vn.userAgent!==Ln||Vn.version!==Fn)&&(Vn={}),Vn.userAgent=Ln,Vn.version=Fn;var Un={get:function(){return Vn},set:function(t){Object.keys(t).forEach((function(n){Vn[n]=t[n]})),Vn.time=(new Date).toISOString(),s(Bn,Vn)}},zn=function(){var t=void 0;try{document.querySelector("html >>> :first-child"),t=">>>"}catch(n){try{document.querySelector("html /deep/ :first-child"),t="/deep/"}catch(e){t=""}}return t},qn="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Gn={element:"div",mutate:function(t){return t.innerHTML='',t.querySelector("area")}},Hn={element:"div",mutate:function(t){return t.innerHTML='',!1},validate:function(t,n,e){if(In.is.GECKO)return!0;var i=t.querySelector("area");return i.focus(),e.activeElement===i}},$n={element:"div",mutate:function(t){return t.innerHTML='',t.querySelector("area")},validate:function(t,n,e){return!!In.is.GECKO||e.activeElement===n}},Wn={name:"can-focus-audio-without-controls",element:"audio",mutate:function(t){try{t.setAttribute("src",qn)}catch(n){}}},Kn="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ",Xn={element:"div",mutate:function(t){return t.innerHTML='',t.querySelector("area")}},Yn={element:"div",mutate:function(t){return t.setAttribute("tabindex","-1"),t.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),t.innerHTML='hello',t.querySelector("span")}},Zn={element:"fieldset",mutate:function(t){t.setAttribute("tabindex",0),t.setAttribute("disabled","disabled")}},Jn={element:"fieldset",mutate:function(t){t.innerHTML="legend

content

"}},Qn={element:"span",mutate:function(t){t.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),t.innerHTML='hello'}},te={element:"form",mutate:function(t){t.setAttribute("tabindex",0),t.setAttribute("disabled","disabled")}},ne={element:"a",mutate:function(t){return t.href="#void",t.innerHTML='',t.querySelector("img")}},ee={element:"div",mutate:function(t){return t.innerHTML='',t.querySelector("img")}},ie={element:function(t,n){var e=n.createElement("iframe");t.appendChild(e);var i=e.contentWindow.document;return i.open(),i.close(),e},mutate:function(t){t.style.visibility="hidden";var n=t.contentWindow.document,e=n.createElement("input");return n.body.appendChild(e),e},validate:function(t){var n=t.contentWindow.document,e=n.querySelector("input");return n.activeElement===e}},re=!In.is.WEBKIT,oe=function(){return re},ue={element:"div",mutate:function(t){t.setAttribute("tabindex","invalid-value")}},ae={element:"label",mutate:function(t){t.setAttribute("tabindex","-1")},validate:function(t,n,e){return t.offsetHeight,t.focus(),e.activeElement===t}},se="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0ic3ZnIj48dGV4dCB4PSIxMCIgeT0iMjAiIGlkPSJzdmctbGluay10ZXh0Ij50ZXh0PC90ZXh0Pjwvc3ZnPg==",ce={element:"object",mutate:function(t){t.setAttribute("type","image/svg+xml"),t.setAttribute("data",se),t.setAttribute("width","200"),t.setAttribute("height","50"),t.style.visibility="hidden"}},fe={name:"can-focus-object-svg",element:"object",mutate:function(t){t.setAttribute("type","image/svg+xml"),t.setAttribute("data",se),t.setAttribute("width","200"),t.setAttribute("height","50")},validate:function(t,n,e){return!!In.is.GECKO||e.activeElement===t}},le=!In.is.IE9,de=function(){return le},he={element:"div",mutate:function(t){return t.innerHTML='',t.querySelector("img")},validate:function(t,n,e){var i=t.querySelector("area");return e.activeElement===i}},ve={element:"fieldset",mutate:function(t){return t.innerHTML='legend',!1},validate:function(t,n,e){var i=t.querySelector('input[tabindex="-1"]'),r=t.querySelector('input[tabindex="0"]');return t.focus(),t.querySelector("legend").focus(),(e.activeElement===i?"focusable":e.activeElement===r&&"tabbable")||""}},pe={element:"div",mutate:function(t){return t.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),t.innerHTML='
scrollable content
',t.querySelector("div")}},ge={element:"div",mutate:function(t){t.setAttribute("style","width: 100px; height: 50px;"),t.innerHTML='
scrollable content
'}},me={element:"div",mutate:function(t){t.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),t.innerHTML='
scrollable content
'}},be={element:"details",mutate:function(t){return t.innerHTML="foo

content

",t.firstElementChild}},ye=function(t){if(!t.ownerSVGElement&&"svg"!==t.nodeName.toLowerCase())return!1;var n=c();t.appendChild(n);var e=n.querySelector("input");return e.focus(),e.disabled=!0,t.removeChild(n),!0},we={element:"div",mutate:function(t){return t.innerHTML=f('a'),t.querySelector("text")},validate:d},_e={element:"div",mutate:function(t){return t.innerHTML=f('a'),t.querySelector("text")},validate:d},Ee={element:"div",mutate:function(t){return t.innerHTML=f('a'),t.querySelector("text")},validate:d},Ie={element:"div",mutate:function(t){return t.innerHTML=f(['link',''].join("")),t.querySelector("use")},validate:d},xe={element:"div",mutate:function(t){return t.innerHTML=f(''),t.querySelector("foreignObject")||t.getElementsByTagName("foreignObject")[0]},validate:d},Se=Boolean(In.is.GECKO&&"undefined"!=typeof SVGElement&&SVGElement.prototype.focus),Ae=function(){return Se},ke={element:"div",mutate:function(t){return t.innerHTML=f(""),t.firstChild},validate:d},Te={element:"div",mutate:function(t){t.setAttribute("tabindex","3x")}},Oe={element:"table",mutate:function(t,n,e){var i=e.createDocumentFragment();i.innerHTML="cell",t.appendChild(i)}},Re={element:"video",mutate:function(t){try{t.setAttribute("src",qn)}catch(n){}}},Ce=In.is.GECKO||In.is.TRIDENT||In.is.EDGE,Ne={cssShadowPiercingDeepCombinator:zn,focusInZeroDimensionObject:oe,focusObjectSwf:de,focusSvgInIframe:Ae,tabsequenceAreaAtImgPosition:function(){return Ce}},De={focusAreaImgTabindex:Gn,focusAreaTabindex:Hn,focusAreaWithoutHref:$n,focusAudioWithoutControls:Wn,focusBrokenImageMap:Xn,focusChildrenOfFocusableFlexbox:Yn,focusFieldsetDisabled:Zn,focusFieldset:Jn,focusFlexboxContainer:Qn,focusFormDisabled:te,focusImgIsmap:ne,focusImgUsemapTabindex:ee,focusInHiddenIframe:ie,focusInvalidTabindex:ue,focusLabelTabindex:ae,focusObjectSvg:fe,focusObjectSvgHidden:ce,focusRedirectImgUsemap:he,focusRedirectLegend:ve,focusScrollBody:pe,focusScrollContainerWithoutOverflow:ge,focusScrollContainer:me,focusSummary:be,focusSvgFocusableAttribute:we,focusSvgTabindexAttribute:_e,focusSvgNegativeTabindexAttribute:Ee,focusSvgUseTabindex:Ie,focusSvgForeignobjectTabindex:xe,focusSvg:ke,focusTabindexTrailingCharacters:Te,focusTable:Oe,focusVideoWithoutControls:Re},Me=null,Pe=function(){return Me||((Me=Un.get()).time||(Un.set(h()),Me=Un.get()),Me)},je=void 0,Fe=/^\s*(-|\+)?[0-9]+\s*$/,Le=/^\s*(-|\+)?[0-9]+.*$/,Be=function(t){je||(je=Pe());var n=je.focusTabindexTrailingCharacters?Le:Fe,e=mn({label:"is/valid-tabindex",resolveDocument:!0,context:t}),i=e.hasAttribute("tabindex"),r=e.hasAttribute("tabIndex");if(!i&&!r)return!1;if((e.ownerSVGElement||"svg"===e.nodeName.toLowerCase())&&!je.focusSvgTabindexAttribute)return!1;if(je.focusInvalidTabindex)return!0;var o=e.getAttribute(i?"tabindex":"tabIndex");return"-32768"!==o&&Boolean(o&&n.test(o))},Ve=function(t){if(!Be(t))return null;var n=t.hasAttribute("tabindex")?"tabindex":"tabIndex",e=parseInt(t.getAttribute(n),10);return isNaN(e)?-1:e},Ue=void 0,ze=void 0,qe={input:!0,select:!0,textarea:!0,button:!0,fieldset:!0,form:!0},Ge=function(t){Ue||((Ue=Pe()).focusFieldsetDisabled&&delete qe.fieldset,Ue.focusFormDisabled&&delete qe.form,ze=new RegExp("^("+Object.keys(qe).join("|")+")$"));var n=mn({label:"is/native-disabled-supported",context:t}).nodeName.toLowerCase();return Boolean(ze.test(n))},He=function(t){var n=t.element,e=t.attribute,i="data-cached-"+e;if(null===n.getAttribute(i)){var r=n.getAttribute(e);if(null===r)return;n.setAttribute(i,r||""),n.removeAttribute(e)}else{var o=n.getAttribute(i);n.removeAttribute(i),n.setAttribute(e,o)}},$e=function(t){var n=t.element,e=t.attribute,i=t.temporaryValue,r=t.saveValue,o="data-cached-"+e;if(void 0!==i){var u=r||n.getAttribute(e);n.setAttribute(o,u||""),n.setAttribute(e,i)}else{var a=n.getAttribute(o);n.removeAttribute(o),""===a?n.removeAttribute(e):n.setAttribute(e,a)}},We=function(){},Ke="undefined"!=typeof console?console:{log:We,debug:We,info:We,warn:We,error:We},Xe=void 0,Ye=function(t,n){Xe||(Xe=Pe());var e=mn({label:"element/disabled",context:t});n=Boolean(n);var i=e.hasAttribute("data-ally-disabled"),r=1===arguments.length;return Ge(e)?r?e.disabled:(e.disabled=n,e):r?i:(i===n||E(e,n),e)},Ze=function(){for(var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,n=[],e=mn({label:"get/parents",context:t});e;)n.push(e),(e=e.parentNode)&&e.nodeType!==Node.ELEMENT_NODE&&(e=null);return n},Je=["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector"],Qe=null,ti=void 0;O.except=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=function(n){return O({context:n,except:t})};return n.rules=O,n};var ni=O.except({}),ei=function(t){try{return t.contentDocument||t.contentWindow&&t.contentWindow.document||t.getSVGDocument&&t.getSVGDocument()||null}catch(n){return null}},ii=void 0,ri=function(t){if("string"!=typeof ii){var n=zn();n&&(ii=", html "+n+" ")}return ii?t+ii+t.replace(/\s*,\s*/g,",").split(",").join(ii):t},oi=void 0,ui=/^(area)$/;F.except=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=function(n){return F({context:n,except:t})};return n.rules=F,n};var ai=F.except({}),si=void 0,ci=function(t){si||(si=Pe());var n=mn({label:"is/valid-area",context:t});if("area"!==n.nodeName.toLowerCase())return!1;var e=n.hasAttribute("tabindex");if(!si.focusAreaTabindex&&e)return!1;var i=V(n);if(!i||!ai(i))return!1;if(!si.focusBrokenImageMap&&(!i.complete||!i.naturalHeight||i.offsetWidth<=0||i.offsetHeight<=0))return!1;if(!si.focusAreaWithoutHref&&!n.href)return si.focusAreaTabindex&&e||si.focusAreaImgTabindex&&i.hasAttribute("tabindex");var r=Ze({context:i}).slice(1).some((function(t){var n=t.nodeName.toLowerCase();return"button"===n||"a"===n}));return!r},fi=void 0,li=function(t){fi||(fi=Pe());var n=mn({label:"is/disabled",context:t});if(n.hasAttribute("data-ally-disabled"))return!0;if(!Ge(n))return!1;if(n.disabled)return!0;var e=Ze({context:n});return!!e.some(U)||!(fi.focusFormDisabled||!e.some(z))};q.except=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=function(n){return q({context:n,except:t})};return n.rules=q,n};var di=q.except({}),hi=void 0;H.except=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=function(n){return H({context:n,except:t})};return n.rules=H,n};var vi=H.except({}),pi=$(ni),gi=void 0,mi=void 0,bi=function(){return gi||(gi=Pe()),"string"==typeof mi?mi:(mi=(gi.focusTable?"table, td,":"")+(gi.focusFieldset?"fieldset,":"")+"svg a,a[href],area[href],input, select, textarea, button,iframe, object, embed,keygen,"+(gi.focusAudioWithoutControls?"audio,":"audio[controls],")+(gi.focusVideoWithoutControls?"video,":"video[controls],")+(gi.focusSummary?"summary,":"")+"[tabindex],[contenteditable]",mi=ri(mi))},yi=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.context,e=t.includeContext,i=t.includeOnlyTabbable,r=t.strategy,o=void 0===r?"quick":r,u={context:mn({label:"query/focusable",resolveDocument:!0,defaultToDocument:!0,context:n}),includeContext:e,includeOnlyTabbable:i,strategy:o};if("quick"===o)return K(u);if("strict"===o||"all"===o)return W(u);throw new TypeError('query/focusable requires option.strategy to be one of ["quick", "strict", "all"]')},wi=void 0,_i=/^(fieldset|table|td|body)$/;X.except=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=function(n){return X({context:n,except:t})};return n.rules=X,n};var Ei=ni.rules.except({flexbox:!0}),Ii=X.except({flexbox:!0}),xi=X.except({}),Si=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.context,e=t.includeContext,i=t.includeOnlyTabbable,r=t.strategy,o=xi.rules.except({onlyTabbable:i});return yi({context:n,includeContext:e,includeOnlyTabbable:i,strategy:r}).filter(o)},Ai=function(t){return t.sort(Y)},ki=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.list,e=t.elements,i=t.resolveElement,r=n.slice(0),o=gn(e).slice(0);return Ai(o),Q(r,J(r,o,i)),r},Ti=void 0,Oi=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.context,e=t.skipFocusable;Ti||(Ti=Pe());var i=mn({label:"get/focus-redirect-target",context:n});if(!e&&vi(i))return null;var r=i.nodeName.toLowerCase(),o=yn(i);return"label"===r?nt(i,o):"legend"===r?rt(i,o):"img"===r?ot(i,o):null},Ri=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.context,e=t.except,i=mn({label:"get/focus-target",context:n}),r=null,o=function(t){return vi.rules({context:t,except:e})?(r=t,!0):(r=Oi({context:t,skipFocusable:!0}),Boolean(r))};return o(i)||Ze({context:i}).slice(1).some(o),r},Ci={flexbox:!0,scrollable:!0,onlyTabbable:!0},Ni=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=n.defaultToAncestor,i=n.undoScrolling,r=mn({label:"element/focus",context:t}),o=vi.rules({context:r,except:Ci});if(!e&&!o)return null;var u=Ri({context:r,except:Ci});if(!u)return null;if(wn(u))return u;var a=void 0;i&&(a=ut(u));var s=at(u);return a&&a(),s},Di={blur:En,disabled:Ye,focus:Ni};"undefined"!=typeof window&&function(){for(var t=0,n=["ms","moz","webkit","o"],e="",i="",r=0,o=n.length;o>r;++r)e=window[n[r]+"RequestAnimationFrame"],i=window[n[r]+"CancelAnimationFrame"]||window[n[r]+"CancelRequestAnimationFrame"];"function"!=typeof window.requestAnimationFrame&&(window.requestAnimationFrame=window[e]||function(n){var e=(new Date).getTime(),i=Math.max(0,16-(e-t)),r=window.setTimeout((function(){n(e+i)}),i);return t=e+i,r}),"function"!=typeof window.cancelAnimationFrame&&(window.cancelAnimationFrame=window[i]||function(t){clearTimeout(t)})}();var Mi="undefined"!=typeof window&&window.CustomEvent||function(){};"function"!=typeof Mi&&(Mi=function(t,n){var e=document.createEvent("CustomEvent");return!n&&(n={bubbles:!1,cancelable:!1,detail:void 0}),e.initCustomEvent(t,n.bubbles,n.cancelable,n.detail),e},Mi.prototype=window.Event.prototype);var Pi=Mi,ji=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n={engage:t.engage||ft,disengage:t.disengage||ft,instances:0,_result:null};return ct.bind(n)},Fi=void 0,Li=void 0,Bi=ji({engage:dt,disengage:ht}),Vi=function(t){var n=mn({label:"is/shadowed",resolveDocument:!0,context:t});return Boolean(bn({context:n}))},Ui=function(){for(var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,n=[],e=mn({label:"get/shadow-host-parents",context:t});e&&(e=bn({context:e}));)n.push(e);return n},zi=function(){return null===document.activeElement&&document.body.focus(),Vi(document.activeElement)?pt():vt()},qi=void 0,Gi=void 0;"undefined"!=typeof document&&document.documentElement.createShadowRoot?function(){var t=void 0,n=void 0,e=function(){r(),(window.clearImmediate||window.clearTimeout)(t),t=(window.setImmediate||window.setTimeout)((function(){o()}))},i=function(t){t.addEventListener("blur",e,!0),n=t},r=function(){n&&n.removeEventListener("blur",e,!0),n=null},o=function(){var t=zi();if(1!==t.length){i(t[0]);var n=new CustomEvent("shadow-focus",{bubbles:!1,cancelable:!1,detail:{elements:t,active:t[0],hosts:t.slice(1)}});document.dispatchEvent(n)}else r()},u=function(){(window.clearImmediate||window.clearTimeout)(t),o()};qi=function(){document.addEventListener("focus",u,!0)},Gi=function(){(window.clearImmediate||window.clearTimeout)(t),n&&n.removeEventListener("blur",e,!0),document.removeEventListener("focus",u,!0)}}():qi=Gi=function(){};var Hi=ji({engage:qi,disengage:Gi}),$i={activeElement:Bi,shadowFocus:Hi},Wi=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n={engage:t.engage||bt,disengage:t.disengage||bt,context:null};return mt.bind(n)},Ki=void 0,Xi=void 0;In.is.TRIDENT&&(In.is.IE10||In.is.IE11)?function(){var t=function(t){var n=Ri({context:t.target,except:{flexbox:!0,scrollable:!0}});if(n&&n!==t.target){window.setImmediate((function(){n.focus()}));var e=[].map.call(n.children,(function(t){var n=t.style.visibility||"",e=t.style.transition||"";return t.style.visibility="hidden",t.style.transition="none",[t,n,e]}));window.setImmediate((function(){e.forEach((function(t){t[0].style.visibility=t[1],t[0].style.transition=t[2]}))}))}};Ki=function(n){n.addEventListener("mousedown",t,!0)},Xi=function(n){n.removeEventListener("mousedown",t,!0)}}():Ki=function(){};var Yi=Wi({engage:Ki,disengage:Xi}),Zi=void 0,Ji=void 0;In.is.OSX&&(In.is.GECKO||In.is.WEBKIT)?function(){var t=function(t){if(!t.defaultPrevented&&x(t.target,"input, button, button *")){var n=Ri({context:t.target});(window.setImmediate||window.setTimeout)((function(){n.focus()}))}},n=function(t){if(!t.defaultPrevented&&x(t.target,"label, label *")){var n=Ri({context:t.target});n&&n.focus()}};Zi=function(e){e.addEventListener("mousedown",t,!1),e.addEventListener("mouseup",n,!1)},Ji=function(e){e.removeEventListener("mousedown",t,!1),e.removeEventListener("mouseup",n,!1)}}():Zi=function(){};var Qi=Wi({engage:Zi,disengage:Ji}),tr=void 0,nr=void 0;In.is.WEBKIT?function(){var t=function(t){var n=Ri({context:t.target});!n||n.hasAttribute("tabindex")&&Be(n)||(n.setAttribute("tabindex",0),(window.setImmediate||window.setTimeout)((function(){n.removeAttribute("tabindex")}),0))};tr=function(n){n.addEventListener("mousedown",t,!0),n.addEventListener("touchstart",t,!0)},nr=function(n){n.removeEventListener("mousedown",t,!0),n.removeEventListener("touchstart",t,!0)}}():tr=function(){};var er={pointerFocusChildren:Yi,pointerFocusInput:Qi,pointerFocusParent:Wi({engage:tr,disengage:nr})},ir=function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,n=yn(t),e=void 0;try{e=n.activeElement}catch(r){}return e&&e.nodeType||(e=n.body||n.documentElement),e},rr=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.context,e=t.filter;if(n=mn({label:"get/insignificant-branches",defaultToDocument:!0,context:n}),!(e=gn(e)).length)throw new TypeError("get/insignificant-branches requires valid options.filter");return wt({context:n,filter:e})},or={activeElement:ir,activeElements:zi,focusRedirectTarget:Oi,focusTarget:Ri,insignificantBranches:rr,parents:Ze,shadowHostParents:Ui,shadowHost:bn},ur={activeElement:wn,disabled:li,focusRelevant:ni,focusable:vi,onlyTabbable:di,shadowed:Vi,tabbable:xi,validArea:ci,validTabindex:Be,visible:ai},ar=function(t){return t.shadowRoot?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};ar.acceptNode=ar;for(var sr={childList:!0,subtree:!0},cr=function(){function t(){var n=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=i.context,o=i.callback,u=i.config;e(this,t),this.config=u,this.disengage=this.disengage.bind(this),this.clientObserver=new MutationObserver(o),this.hostObserver=new MutationObserver((function(t){return t.forEach(n.handleHostMutation,n)})),this.observeContext(r),this.observeShadowHosts(r)}return dn(t,[{key:"disengage",value:function(){this.clientObserver&&this.clientObserver.disconnect(),this.clientObserver=null,this.hostObserver&&this.hostObserver.disconnect(),this.hostObserver=null}},{key:"observeShadowHosts",value:function(t){var n=this;_t({context:t}).forEach((function(t){return n.observeContext(t.shadowRoot)}))}},{key:"observeContext",value:function(t){this.clientObserver.observe(t,this.config),this.hostObserver.observe(t,sr)}},{key:"handleHostMutation",value:function(t){"childList"===t.type&&gn(t.addedNodes).filter((function(t){return t.nodeType===Node.ELEMENT_NODE})).forEach(this.observeShadowHosts,this)}}]),t}(),fr=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.context,e=t.callback,i=t.config;if("function"!=typeof e)throw new TypeError("observe/shadow-mutations requires options.callback to be a function");if("object"!==(void 0===i?"undefined":hn(i)))throw new TypeError("observe/shadow-mutations requires options.config to be an object");if(!window.MutationObserver)return{disengage:function(){}};var r=mn({label:"observe/shadow-mutations",resolveDocument:!0,defaultToDocument:!0,context:n});return{disengage:new cr({context:r,callback:e,config:i}).disengage}},lr={attributes:!0,childList:!0,subtree:!0,attributeFilter:["tabindex","disabled","data-ally-disabled"]},dr=function(){function t(){var n=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=i.context,o=i.filter;e(this,t),this._context=gn(r||document.documentElement)[0],this._filter=gn(o),this._inertElementCache=[],this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.renderInert=this.renderInert.bind(this),this.filterElements=this.filterElements.bind(this),this.filterParentElements=this.filterParentElements.bind(this);var u=yi({context:this._context,includeContext:!0,strategy:"all"});this.renderInert(u),this.shadowObserver=fr({context:this._context,config:lr,callback:function(t){return t.forEach(n.handleMutation)}})}return dn(t,[{key:"disengage",value:function(){this._context&&(It(this._context),this._inertElementCache.forEach((function(t){return It(t)})),this._inertElementCache=null,this._filter=null,this._context=null,this.shadowObserver&&this.shadowObserver.disengage(),this.shadowObserver=null)}},{key:"listQueryFocusable",value:function(t){return t.map((function(t){return yi({context:t,includeContext:!0,strategy:"all"})})).reduce((function(t,n){return t.concat(n)}),[])}},{key:"renderInert",value:function(t){var n=this,e=function(t){n._inertElementCache.push(t),Et(t)};t.filter(this.filterElements).filter(this.filterParentElements).filter((function(t){return!Ye(t)})).forEach(e)}},{key:"filterElements",value:function(t){var n=yt({element:t,includeSelf:!0});return!this._filter.some(n)}},{key:"filterParentElements",value:function(t){var n=yt({parent:t});return!this._filter.some(n)}},{key:"handleMutation",value:function(t){if("childList"===t.type){var n=gn(t.addedNodes).filter((function(t){return t.nodeType===Node.ELEMENT_NODE}));if(!n.length)return;var e=this.listQueryFocusable(n);this.renderInert(e)}else"attributes"===t.type&&this.renderInert([t.target])}}]),t}(),hr=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.context,e=t.filter;return{disengage:new dr({context:n,filter:e}).disengage}},vr={attributes:!1,childList:!0,subtree:!0},pr=function(){function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=n.context,r=n.filter;e(this,t),this._context=gn(i||document.documentElement)[0],this._filter=gn(r),this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.isInsignificantBranch=this.isInsignificantBranch.bind(this),rr({context:this._context,filter:this._filter}).forEach(xt),this.startObserver()}return dn(t,[{key:"disengage",value:function(){this._context&&([].forEach.call(this._context.querySelectorAll("[data-cached-aria-hidden]"),St),this._context=null,this._filter=null,this._observer&&this._observer.disconnect(),this._observer=null)}},{key:"startObserver",value:function(){var t=this;window.MutationObserver&&(this._observer=new MutationObserver((function(n){return n.forEach(t.handleMutation)})),this._observer.observe(this._context,vr))}},{key:"handleMutation",value:function(t){"childList"===t.type&&gn(t.addedNodes).filter((function(t){return t.nodeType===Node.ELEMENT_NODE})).filter(this.isInsignificantBranch).forEach(xt)}},{key:"isInsignificantBranch",value:function(t){if(Ze({context:t}).some((function(t){return"true"===t.getAttribute("aria-hidden")})))return!1;var n=yt({element:t});return!this._filter.some(n)}}]),t}(),gr=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.context,e=t.filter;return{disengage:new pr({context:n,filter:e}).disengage}},mr=function(){function t(n){e(this,t),this._document=yn(n),this.maps={}}return dn(t,[{key:"getAreasFor",value:function(t){return this.maps[t]||this.addMapByName(t),this.maps[t]}},{key:"addMapByName",value:function(t){var n=L(t,this._document);n&&(this.maps[n.name]=Si({context:n}))}},{key:"extractAreasFromList",value:function(t){return t.filter((function(t){if("area"!==t.nodeName.toLowerCase())return!0;var n=t.parentNode;return this.maps[n.name]||(this.maps[n.name]=[]),this.maps[n.name].push(t),!1}),this)}}]),t}(),br=function(t,n){var e=n.querySelectorAll("img[usemap]"),i=new mr(n),r=i.extractAreasFromList(t);return e.length?ki({list:r,elements:e,resolveElement:function(t){var n=t.getAttribute("usemap").slice(1);return i.getAreasFor(n)}}):r},yr=function(){function t(n,i){e(this,t),this.context=n,this.sortElements=i,this.hostCounter=1,this.inHost={},this.inDocument=[],this.hosts={},this.elements={}}return dn(t,[{key:"_registerHost",value:function(t){if(!t._sortingId){t._sortingId="shadow-"+this.hostCounter++,this.hosts[t._sortingId]=t;var n=bn({context:t});n?(this._registerHost(n),this._registerHostParent(t,n)):this.inDocument.push(t)}}},{key:"_registerHostParent",value:function(t,n){this.inHost[n._sortingId]||(this.inHost[n._sortingId]=[]),this.inHost[n._sortingId].push(t)}},{key:"_registerElement",value:function(t,n){this.elements[n._sortingId]||(this.elements[n._sortingId]=[]),this.elements[n._sortingId].push(t)}},{key:"extractElements",value:function(t){return t.filter((function(t){var n=bn({context:t});return!n||(this._registerHost(n),this._registerElement(t,n),!1)}),this)}},{key:"sort",value:function(t){var n=this._injectHosts(t);return n=this._replaceHosts(n),this._cleanup(),n}},{key:"_injectHosts",value:function(t){return Object.keys(this.hosts).forEach((function(t){var n=this.elements[t],e=this.inHost[t],i=this.hosts[t].shadowRoot;this.elements[t]=this._merge(n,e,i)}),this),this._merge(t,this.inDocument,this.context)}},{key:"_merge",value:function(t,n,e){var i=ki({list:t,elements:n});return this.sortElements(i,e)}},{key:"_replaceHosts",value:function(t){return ki({list:t,elements:this.inDocument,resolveElement:this._resolveHostElement.bind(this)})}},{key:"_resolveHostElement",value:function(t){var n=ki({list:this.elements[t._sortingId],elements:this.inHost[t._sortingId],resolveElement:this._resolveHostElement.bind(this)}),e=Ve(t);return null!==e&&e>-1?[t].concat(n):n}},{key:"_cleanup",value:function(){Object.keys(this.hosts).forEach((function(t){delete this.hosts[t]._sortingId}),this)}}]),t}(),wr=function(t,n,e){var i=new yr(n,e),r=i.extractElements(t);return r.length===t.length?e(t):i.sort(r)},_r=function(t){var n={},e=[],i=t.filter((function(t){var i=t.tabIndex;return void 0===i&&(i=Ve(t)),0>=i||null==i||(n[i]||(n[i]=[],e.push(i)),n[i].push(t),!1)})),r=e.sort().map((function(t){return n[t]})).reduceRight((function(t,n){return n.concat(t)}),i);return r},Er=void 0,Ir=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.context,e=t.includeContext,i=t.includeOnlyTabbable,r=t.strategy;Er||(Er=Pe());var o=gn(n)[0]||document.documentElement,u=Si({context:o,includeContext:e,includeOnlyTabbable:i,strategy:r});return u=document.body.createShadowRoot&&In.is.BLINK?wr(u,o,kt):kt(u,o),e&&(u=At(u,o)),u},xr={tab:9,left:37,up:38,right:39,down:40,pageUp:33,"page-up":33,pageDown:34,"page-down":34,end:35,home:36,enter:13,escape:27,space:32,shift:16,capsLock:20,"caps-lock":20,ctrl:17,alt:18,meta:91,pause:19,insert:45,"delete":46,backspace:8,_alias:{91:[92,93,224]}},Sr=1;26>Sr;Sr++)xr["f"+Sr]=Sr+111;for(var Ar=0;10>Ar;Ar++){var kr=Ar+48,Tr=Ar+96;xr[Ar]=kr,xr["num-"+Ar]=Tr,xr._alias[kr]=[Tr]}for(var Or=0;26>Or;Or++){var Rr=Or+65,Cr=String.fromCharCode(Rr).toLowerCase();xr[Cr]=Rr}var Nr={alt:"altKey",ctrl:"ctrlKey",meta:"metaKey",shift:"shiftKey"},Dr=Object.keys(Nr).map((function(t){return Nr[t]})),Mr=function(t){return t.split(/\s+/).map((function(t){var n=t.split("+"),e=Ot(n.slice(0,-1));return{keyCodes:Rt(n.slice(-1)),modifiers:e,matchModifiers:Ct.bind(null,e)}}))},Pr=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n={},e=gn(t.context)[0]||document.documentElement;delete t.context;var i=gn(t.filter);delete t.filter;var r=Object.keys(t);if(!r.length)throw new TypeError("when/key requires at least one option key");var o=function(t){t.keyCodes.forEach((function(e){n[e]||(n[e]=[]),n[e].push(t)}))};r.forEach((function(n){if("function"!=typeof t[n])throw new TypeError('when/key requires option["'+n+'"] to be a function');var e=function(e){return e.callback=t[n],e};Mr(n).map(e).forEach(o)}));var u=function(t){if(!t.defaultPrevented){if(i.length){var r=yt({element:t.target,includeSelf:!0});if(i.some(r))return}var o=t.keyCode||t.which;n[o]&&n[o].forEach((function(n){n.matchModifiers(t)&&n.callback.call(e,t,a)}))}};e.addEventListener("keydown",u,!1);var a=function(){e.removeEventListener("keydown",u,!1)};return{disengage:a}},jr=function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context;return t||(t=document.documentElement),Ir(),Pr({"?alt+?shift+tab":function(n){n.preventDefault();var e=Ir({context:t}),i=n.shiftKey,r=e[0],o=e[e.length-1],u=i?o:r;if(wn(i?r:o))u.focus();else{var a=void 0,s=e.some((function(t,n){return!!wn(t)&&(a=n,!0)}));s?e[a+(i?-1:1)].focus():r.focus()}}})},Fr={disabled:hr,hidden:gr,tabFocus:jr},Lr={attribute:{"aria-busy":{"default":"false",values:["true","false"]},"aria-checked":{"default":void 0,values:["true","false","mixed",void 0]},"aria-disabled":{"default":"false",values:["true","false"]},"aria-expanded":{"default":void 0,values:["true","false",void 0]},"aria-grabbed":{"default":void 0,values:["true","false",void 0]},"aria-hidden":{"default":"false",values:["true","false"]},"aria-invalid":{"default":"false",values:["true","false","grammar","spelling"]},"aria-pressed":{"default":void 0,values:["true","false","mixed",void 0]},"aria-selected":{"default":void 0,values:["true","false",void 0]},"aria-atomic":{"default":"false",values:["true","false"]},"aria-autocomplete":{"default":"none",values:["inline","list","both","none"]},"aria-dropeffect":{"default":"none",multiple:!0,values:["copy","move","link","execute","popup","none"]},"aria-haspopup":{"default":"false",values:["true","false"]},"aria-live":{"default":"off",values:["off","polite","assertive"]},"aria-multiline":{"default":"false",values:["true","false"]},"aria-multiselectable":{"default":"false",values:["true","false"]},"aria-orientation":{"default":"horizontal",values:["vertical","horizontal"]},"aria-readonly":{"default":"false",values:["true","false"]},"aria-relevant":{"default":"additions text",multiple:!0,values:["additions","removals","text","all"]},"aria-required":{"default":"false",values:["true","false"]},"aria-sort":{"default":"none",other:!0,values:["ascending","descending","none"]}},keycode:xr},Br=0,Vr=0,Ur=["touchstart","pointerdown","MSPointerDown","mousedown"],zr=["touchend","touchcancel","pointerup","MSPointerUp","pointercancel","MSPointerCancel","mouseup"],qr=ji({engage:Bt,disengage:Lt}),Gr={interactionType:qr,shadowMutations:fr},Hr=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.context,e=t.sequence,i=t.strategy,r=t.ignoreAutofocus,o=t.defaultToContext,u=t.includeOnlyTabbable,a=-1;e||(n=gn(n||document.body)[0],e=Si({context:n,includeOnlyTabbable:u,strategy:i})),e.length&&!r&&(a=R(e,Vt)),e.length&&-1===a&&(a=R(e,Ut));var s=vi.rules.except({onlyTabbable:u});return-1===a&&o&&n&&s(n)?n:e[a]||null},$r={firstTabbable:Hr,focusable:yi,shadowHosts:_t,tabbable:Si,tabsequence:Ir},Wr="undefined"!=typeof document&&"onfocusin"in document,Kr=Wr?"focusin":"focus",Xr=Wr?"focusout":"blur",Yr=void 0,Zr=void 0,Jr=null,Qr=null,to={pointer:!1,key:!1,script:!1,initial:!1},no=ji({engage:Jt,disengage:Zt}),eo=void 0,io="undefined"!=typeof document&&"onfocusin"in document,ro=io?"focusin":"focus",oo=io?"focusout":"blur",uo="ally-focus-within",ao=void 0,so=void 0,co=void 0,fo={focusSource:no,focusWithin:ji({engage:on,disengage:rn})},lo=function(t){var n=t.getBoundingClientRect(),e=an();e.area=e.width*e.height;var i=e,r=ln(t);if(r){if(!r.width||!r.height)return 0;(i=un(r,e)).area=r.area}var o=un(n,i);if(!o.width||!o.height)return 0;var u=n.width*n.height,a=Math.min(u,i.area),s=Math.round(o.width)*Math.round(o.height)/a,c=1e4,f=Math.round(s*c)/c;return Math.min(f,1)},ho=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.context,e=t.callback,i=t.area;if("function"!=typeof e)throw new TypeError("when/visible-area requires options.callback to be a function");"number"!=typeof i&&(i=1);var r=mn({label:"when/visible-area",context:n}),o=void 0,u=null,a=function(){o&&cancelAnimationFrame(o)},s=function(){return!ai(r)||lo(r)0&&void 0!==arguments[0]?arguments[0]:{},n=t.context,e=t.callback,i=t.area;if("function"!=typeof e)throw new TypeError("when/focusable requires options.callback to be a function");var r=mn({label:"when/focusable",context:n}),o=function(t){return!!vi(t)&&e(t)},u=yn(r),a=ho({context:r,callback:o,area:i}),s=function c(){u.removeEventListener("focus",c,!0),a&&a.disengage()};return u.addEventListener("focus",s,!0),{disengage:s}},po={focusable:vo,key:Pr,visibleArea:ho},go="undefined"!=typeof window&&window.ally,mo={element:Di,event:$i,fix:er,get:or,is:ur,maintain:Fr,map:Lr,observe:Gr,query:$r,style:fo,when:po,version:Fn,noConflict:function(){return"undefined"!=typeof window&&window.ally===this&&(window.ally=go),this}};n.exports=mo},{"css.escape":2,platform:3}],2:[function(n,i,r){(function(n){!function(n,e){"object"==typeof r?i.exports=e(n):"function"==typeof t&&t.amd?t([],e.bind(n,n)):e(n)}(void 0!==n?n:this,(function(t){if(t.CSS&&t.CSS.escape)return t.CSS.escape;var n=function(t){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var n,e=String(t),i=e.length,r=-1,o="",u=e.charCodeAt(0);++r=1&&31>=n||127==n||0==r&&n>=48&&57>=n||1==r&&n>=48&&57>=n&&45==u?"\\"+n.toString(16)+" ":0==r&&1==i&&45==n||!(n>=128||45==n||95==n||n>=48&&57>=n||n>=65&&90>=n||n>=97&&122>=n)?"\\"+e.charAt(r):e.charAt(r):"�";return o};return t.CSS||(t.CSS={}),t.CSS.escape=n,n}))}).call(this,"undefined"!=typeof e.g?e.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],3:[function(n,i,r){(function(n){(function(){"use strict";function e(t){return(t=String(t)).charAt(0).toUpperCase()+t.slice(1)}function o(t,n,e){var i={"10.0":"10",6.4:"10 Technical Preview",6.3:"8.1",6.2:"8",6.1:"Server 2008 R2 / 7","6.0":"Server 2008 / Vista",5.2:"Server 2003 / XP 64-bit",5.1:"XP",5.01:"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return n&&e&&/^Win/i.test(t)&&!/^Windows Phone /i.test(t)&&(i=i[/[\d.]+$/.exec(t)])&&(t="Windows "+i),t=String(t),n&&e&&(t=t.replace(RegExp(n,"i"),e)),a(t.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0])}function u(t,n){var e=-1,i=t?t.length:0;if("number"==typeof i&&i>-1&&_>=i)for(;++e3?"WebKit":/\bOpera\b/.test(K)&&(/\bOPR\b/.test(t)?"Blink":"Presto"))||/\b(?:Midori|Nook|Safari)\b/i.test(t)&&!/^(?:Trident|EdgeHTML)$/.test(W)&&"WebKit"||!W&&/\bMSIE\b/i.test(t)&&("Mac OS"==Z?"Tasman":"Trident")||"WebKit"==W&&/\bPlayStation\b(?! Vita\b)/i.test(K)&&"NetFront")&&(W=[S]),"IE"==K&&(S=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(t)||0)[1])?(K+=" Mobile",Z="Windows Phone "+(/\+$/.test(S)?S:S+".x"),q.unshift("desktop mode")):/\bWPDesktop\b/i.test(t)?(K="IE Mobile",Z="Windows Phone 8.x",q.unshift("desktop mode"),$||($=(/\brv:([\d.]+)/.exec(t)||0)[1])):"IE"!=K&&"Trident"==W&&(S=/\brv:([\d.]+)/.exec(t))&&(K&&q.push("identifying as "+K+($?" "+$:"")),K="IE",$=S[1]),H){if(f(y,"global"))if(P&&(z=(S=P.lang.System).getProperty("os.arch"),Z=Z||S.getProperty("os.name")+" "+S.getProperty("os.version")),T&&f(y,"system")&&(S=[y.system])[0]){Z||(Z=S[0].os||null);try{S[1]=y.require("ringo/engine").version,$=S[1].join("."),K="RingoJS"}catch(Q){S[0].global.system==y.system&&(K="Narwhal")}}else"object"==typeof y.process&&!y.process.browser&&(S=y.process)?(K="Node.js",z=S.arch,Z=S.platform,$=/[\d.]+/.exec(S.version)[0]):j&&(K="Rhino");else c(S=y.runtime)==C?(K="Adobe AIR",Z=S.flash.system.Capabilities.os):c(S=y.phantom)==M?(K="PhantomJS",$=(S=S.version||null)&&S.major+"."+S.minor+"."+S.patch):"number"==typeof B.documentMode&&(S=/\bTrident\/(\d+)/i.exec(t))&&($=[$,B.documentMode],(S=+S[1]+4)!=$[1]&&(q.push("IE "+$[1]+" mode"),W&&(W[1]=""),$[1]=S),$="IE"==K?String($[1].toFixed(1)):$[0]);Z=Z&&a(Z)}$&&(S=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec($)||/(?:alpha|beta)(?: ?\d)?/i.exec(t+";"+(H&&_.appMinorVersion))||/\bMinefield\b/i.test(t)&&"a")&&(G=/b/i.test(S)?"beta":"alpha",$=$.replace(RegExp(S+"\\+?$"),"")+("beta"==G?L:F)+(/\d+\+?/.exec(S)||"")),"Fennec"==K||"Firefox"==K&&/\b(?:Android|Firefox OS)\b/.test(Z)?K="Firefox Mobile":"Maxthon"==K&&$?$=$.replace(/\.[\d.]+/,".x"):/\bXbox\b/i.test(X)?(Z=null,"Xbox 360"==X&&/\bIEMobile\b/.test(t)&&q.unshift("mobile mode")):!/^(?:Chrome|IE|Opera)$/.test(K)&&(!K||X||/Browser|Mobi/.test(K))||"Windows CE"!=Z&&!/Mobi/i.test(t)?"IE"==K&&H&&null===y.external?q.unshift("platform preview"):(/\bBlackBerry\b/.test(X)||/\bBB10\b/.test(t))&&(S=(RegExp(X.replace(/ +/g," *")+"/([.\\d]+)","i").exec(t)||0)[1]||$)?(Z=((S=[S,/BB10/.test(t)])[1]?(X=null,Y="BlackBerry"):"Device Software")+" "+S[0],$=null):this!=s&&"Wii"!=X&&(H&&V||/Opera/.test(K)&&/\b(?:MSIE|Firefox)\b/i.test(t)||"Firefox"==K&&/\bOS X (?:\d+\.){2,}/.test(Z)||"IE"==K&&(Z&&!/^Win/.test(Z)&&$>5.5||/\bWindows XP\b/.test(Z)&&$>8||8==$&&!/\bTrident\b/.test(t)))&&!E.test(S=v.call(s,t.replace(E,"")+";"))&&S.name&&(S="ing as "+S.name+((S=S.version)?" "+S:""),E.test(K)?(/\bIE\b/.test(S)&&"Mac OS"==Z&&(Z=null),S="identify"+S):(S="mask"+S,K=U?a(U.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(S)&&(Z=null),H||($=null)),W=["Presto"],q.push(S)):K+=" Mobile",(S=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(t)||0)[1])&&(S=[parseFloat(S.replace(/\.(\d)$/,".0$1")),S],"Safari"==K&&"+"==S[1].slice(-1)?(K="WebKit Nightly",G="alpha",$=S[1].slice(0,-1)):($==S[1]||$==(S[2]=(/\bSafari\/([\d.]+\+?)/i.exec(t)||0)[1]))&&($=null),S[1]=(/\bChrome\/([\d.]+)/i.exec(t)||0)[1],537.36==S[0]&&537.36==S[2]&&parseFloat(S[1])>=28&&"WebKit"==W&&(W=["Blink"]),H&&(O||S[1])?(W&&(W[1]="like Chrome"),S=S[1]||(530>(S=S[0])?1:532>S?2:532.05>S?3:533>S?4:534.03>S?5:534.07>S?6:534.1>S?7:534.13>S?8:534.16>S?9:534.24>S?10:534.3>S?11:535.01>S?12:535.02>S?"13+":535.07>S?15:535.11>S?16:535.19>S?17:536.05>S?18:536.1>S?19:537.01>S?20:537.11>S?"21+":537.13>S?23:537.18>S?24:537.24>S?25:537.36>S?26:"Blink"!=W?"27":"28")):(W&&(W[1]="like Safari"),S=400>(S=S[0])?1:500>S?2:526>S?3:533>S?4:534>S?"4+":535>S?5:537>S?6:538>S?7:601>S?8:"8"),W&&(W[1]+=" "+(S+="number"==typeof S?".x":/[.+]/.test(S)?"":"+")),"Safari"==K&&(!$||parseInt($)>45)&&($=S)),"Opera"==K&&(S=/\bzbov|zvav$/.exec(Z))?(K+=" ",q.unshift("desktop mode"),"zvav"==S?(K+="Mini",$=null):K+="Mobile",Z=Z.replace(RegExp(" *"+S+"$"),"")):"Safari"==K&&/\bChrome\b/.exec(W&&W[1])&&(q.unshift("desktop mode"),K="Chrome Mobile",$=null,/\bOS X\b/.test(Z)?(Y="Apple",Z="iOS 4.3+"):Z=null),$&&0==$.indexOf(S=/[\d.]+$/.exec(Z))&&t.indexOf("/"+S+"-")>-1&&(Z=h(Z.replace(S,""))),W&&!/\b(?:Avant|Nook)\b/.test(K)&&(/Browser|Lunascape|Maxthon/.test(K)||"Safari"!=K&&/^iOS/.test(Z)&&/\bSafari\b/.test(W[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Sleipnir|Web)/.test(K)&&W[1])&&(S=W[W.length-1])&&q.push(S),q.length&&(q=["("+q.join("; ")+")"]),Y&&X&&X.indexOf(Y)<0&&q.push("on "+Y),X&&q.push((/^on /.test(q[q.length-1])?"":"on ")+X),Z&&(S=/ ([\d.+]+)$/.exec(Z),k=S&&"/"==Z.charAt(Z.length-S[0].length-1),Z={architecture:32,family:S&&!k?Z.replace(S[0],""):Z,version:S?S[1]:null,toString:function(){var t=this.version;return this.family+(t&&!k?" "+t:"")+(64==this.architecture?" 64-bit":"")}}),(S=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(z))&&!/\bi686\b/i.test(z)?(Z&&(Z.architecture=64,Z.family=Z.family.replace(RegExp(" *"+S),"")),K&&(/\bWOW64\b/i.test(t)||H&&/\w(?:86|32)$/.test(_.cpuClass||_.platform)&&!/\bWin64; x64\b/i.test(t))&&q.unshift("32-bit")):Z&&/^OS X/.test(Z.family)&&"Chrome"==K&&parseFloat($)>=39&&(Z.architecture=64),t||(t=null);var J={};return J.description=t,J.layout=W&&W[0],J.manufacturer=Y,J.name=K,J.prerelease=G,J.product=X,J.ua=t,J.version=K&&$,J.os=Z||{architecture:null,family:null,version:null,toString:function(){return"null"}},J.parse=v,J.toString=b,J.version&&q.unshift($),J.name&&q.unshift(K),Z&&K&&(Z!=String(Z).split(" ")[0]||Z!=K.split(" ")[0]&&!X)&&q.push(X?"("+Z+")":"on "+Z),q.length&&(J.description=q.join(" ")),J}var p={"function":!0,object:!0},g=p[typeof window]&&window||this,m=g,b=p[typeof r]&&r,y=p[typeof i]&&i&&!i.nodeType&&i,w=b&&y&&"object"==typeof n&&n;!w||w.global!==w&&w.window!==w&&w.self!==w||(g=w);var _=Math.pow(2,53)-1,E=/\bOpera/,I=this,x=Object.prototype,S=x.hasOwnProperty,A=x.toString,k=v();"function"==typeof t&&"object"==typeof t.amd&&t.amd?(g.platform=k,t((function(){return k}))):b&&y?s(k,(function(t,n){b[n]=t})):g.platform=k}).call(this)}).call(this,"undefined"!=typeof e.g?e.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}()},1822:function(t,n,e){var i=e(1590)(),r=e(8770);t.exports=function(t,n){function e(n){if(!(this instanceof e))return new e(n);try{throw new Error(n)}catch(o){o.name=t,this.stack=o.stack}i&&this.stack&&(this.stack=r(this.stack,t,n)),this.message=n||"",this.name=t}return e.prototype=new(n||Error),e.prototype.constructor=e,e.prototype.inspect=function(){return this.message?"["+t+": "+this.message+"]":"["+t+"]"},e.prototype.name=t,e}},8770:function(t){"use strict";t.exports=function(t,n,e){var i=n;return e&&(i+=": "+e),t=i+t.slice(t.indexOf("\n"))}},1590:function(t){"use strict";t.exports=function(){var t=new Error("yep");return!!t.stack&&"Error: yep\n"===t.stack.substr(0,11)}},9991:function(t,n,e){t.exports=function(){"use strict";function t(t){return"function"==typeof t||"object"==typeof t&&null!==t}function n(t){return"function"==typeof t}undefined;var i=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},r=0,o=undefined,u=undefined,a=function(t,n){w[r]=t,w[r+1]=n,2===(r+=2)&&(u?u(_):I())};function s(t){u=t}function c(t){a=t}var f="undefined"!=typeof window?window:undefined,l=f||{},d=l.MutationObserver||l.WebKitMutationObserver,h="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),v="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function p(){return function(){return process.nextTick(_)}}function g(){return void 0!==o?function(){o(_)}:y()}function m(){var t=0,n=new d(_),e=document.createTextNode("");return n.observe(e,{characterData:!0}),function(){e.data=t=++t%2}}function b(){var t=new MessageChannel;return t.port1.onmessage=_,function(){return t.port2.postMessage(0)}}function y(){var t=setTimeout;return function(){return t(_,1)}}var w=new Array(1e3);function _(){for(var t=0;t1?arguments[1]:undefined,a=u?Number(u):0;a!=a&&(a=0);var s=Math.min(Math.max(a,0),e);if(o+s>e)return!1;for(var c=-1;++c1){var a=arguments[1];a!==undefined&&(u=a?Number(a):0)!=u&&(u=0)}var s=Math.min(Math.max(u,0),i)-o;if(s<0)return!1;for(var c=-1;++c>10|55296,1023&i|56320)}))};var e="[\\x20\\t\\r\\n\\f]",i=new RegExp("\\\\([\\da-f]{1,6}"+e+"?|("+e+")|.)","ig");t.exports=n["default"]})),g=d((function(t,n){n.u=!0,n["default"]=function(t){for(var n=arguments,e=arguments.length,i=new Array(e>1?e-1:0),r=1;r0;){var o=i.shift();if(!t[o])return undefined;t=t[o]}return t},t.exports=n["default"]})),m=d((function(t,n){n.u=!0,n["default"]=function(t){for(var n=arguments,e=arguments.length,i=new Array(e>1?e-1:0),r=1;r0;){var o=i.shift();t[o]||(t[o]={}),t=t[o]}},t.exports=n["default"]})),b=d((function(t,n){n.u=!0,n["default"]=function(t){var n="",e=t.indexOf("/*"),i=0;for(;e>=0;){n+=t.slice(i,e);var r=t.indexOf("*/",e+2);if(r<0)return n;i=r+2,e=t.indexOf("/*",i)}return n+=t.slice(i)},t.exports=n["default"]})),y=d((function(t,n){n.u=!0,n.stripComments=n.ensureObject=n.getProp=n.unesc=void 0;var e=u(p);n.unesc=e["default"];var i=u(g);n.getProp=i["default"];var r=u(m);n.ensureObject=r["default"];var o=u(b);function u(t){return t&&t.u?t:{"default":t}}n.stripComments=o["default"]})),w=d((function(t,n){function e(t,n){for(var e=0;et)&&(!(this.source.end.linen)&&!(this.source.end.line===t&&this.source.end.column=t&&(this.indexes[e]=n-1);return this},f.removeAll=function(){var t=this.nodes,n=Array.isArray(t),e=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(e>=t.length)break;i=t[e++]}else{if((e=t.next()).done)break;i=e.value}i.parent=undefined}return this.nodes=[],this},f.empty=function(){return this.removeAll()},f.insertAfter=function(t,n){n.parent=this;var e,i=this.index(t);for(var r in this.nodes.splice(i+1,0,n),n.parent=this,this.indexes)i<=(e=this.indexes[r])&&(this.indexes[r]=e+1);return this},f.insertBefore=function(t,n){n.parent=this;var e,i=this.index(t);for(var r in this.nodes.splice(i,0,n),n.parent=this,this.indexes)(e=this.indexes[r])<=i&&(this.indexes[r]=e+1);return this},f._findChildAtPosition=function(t,n){var e=undefined;return this.each((function(i){if(i.atPosition){var r=i.atPosition(t,n);if(r)return e=r,!1}else if(i.isAtPosition(t,n))return e=i,!1})),e},f.atPosition=function(t,n){return this.isAtPosition(t,n)?this._findChildAtPosition(t,n)||this:undefined},f._inferEndPosition=function(){this.last&&this.last.source&&this.last.source.end&&(this.source=this.source||{},this.source.end=this.source.end||{},c(this.source.end,this.last.source.end))},f.each=function(t){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var n,e,i=this.lastEach;if(this.indexes[i]=0,!this.length)return undefined;for(;this.indexes[i]126){if(c>=55296&&c<=56319&&u0)||t.quoted||0!==e.before.length||t.spaces.value&&t.spaces.value.after||(e.before=" "),m(n,e)})))),n.push("]"),n.push(this.rawSpaceAfter),n.join("")},o=r,(u=[{key:"quoted",get:function(){var t=this.quoteMark;return"'"===t||'"'===t},set:function(t){l()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(t){this._constructed?this._quoteMark!==t&&(this._quoteMark=t,this._syncRawValue()):this._quoteMark=t}},{key:"qualifiedAttribute",get:function(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function(){return this.insensitive?"i":""}},{key:"value",get:function(){return this._value},set:function(t){if(this._constructed){var n=h(t),e=n.deprecatedUsage,i=n.unescaped,r=n.quoteMark;if(e&&f(),i===this._value&&r===this._quoteMark)return;this._value=i,this._quoteMark=r,this._syncRawValue()}else this._value=t}},{key:"attribute",get:function(){return this._attribute},set:function(t){this._handleEscapes("attribute",t),this._attribute=t}}])&&a(o.prototype,u),s&&a(o,s),r}(o["default"]);n["default"]=v,v.NO_QUOTE=null,v.SINGLE_QUOTE="'",v.DOUBLE_QUOTE='"';var g=((e={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}})["null"]={isIdentifier:!0},e);function m(t,n){return""+n.before+t+n.after}})),U=d((function(t,n){var e;n.u=!0,n["default"]=void 0;var i=function(t){var n,e;function i(n){var e;return(e=t.call(this,n)||this).type=_.UNIVERSAL,e.value="*",e}return e=t,(n=i).prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e,i}(((e=M)&&e.u?e:{"default":e})["default"]);n["default"]=i,t.exports=n["default"]})),z=d((function(t,n){var e;n.u=!0,n["default"]=void 0;var i=function(t){var n,e;function i(n){var e;return(e=t.call(this,n)||this).type=_.COMBINATOR,e}return e=t,(n=i).prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e,i}(((e=w)&&e.u?e:{"default":e})["default"]);n["default"]=i,t.exports=n["default"]})),q=d((function(t,n){var e;n.u=!0,n["default"]=void 0;var i=function(t){var n,e;function i(n){var e;return(e=t.call(this,n)||this).type=_.NESTING,e.value="&",e}return e=t,(n=i).prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e,i}(((e=w)&&e.u?e:{"default":e})["default"]);n["default"]=i,t.exports=n["default"]})),G=d((function(t,n){n.u=!0,n["default"]=function(t){return t.sort((function(t,n){return t-n}))},t.exports=n["default"]})),H=d((function(t,n){n.u=!0,n.combinator=n.word=n.comment=n.str=n.tab=n.newline=n.feed=n.cr=n.backslash=n.bang=n.slash=n.doubleQuote=n.singleQuote=n.space=n.greaterThan=n.pipe=n.equals=n.plus=n.caret=n.tilde=n.dollar=n.closeSquare=n.openSquare=n.closeParenthesis=n.openParenthesis=n.semicolon=n.colon=n.comma=n.at=n.asterisk=n.ampersand=void 0;n.ampersand=38;n.asterisk=42;n.at=64;n.comma=44;n.colon=58;n.semicolon=59;n.openParenthesis=40;n.closeParenthesis=41;n.openSquare=91;n.closeSquare=93;n.dollar=36;n.tilde=126;n.caret=94;n.plus=43;n.equals=61;n.pipe=124;n.greaterThan=62;n.space=32;n.singleQuote=39;n.doubleQuote=34;n.slash=47;n.bang=33;n.backslash=92;n.cr=13;n.feed=12;n.newline=10;n.tab=9;n.str=39;n.comment=-1;n.word=-2;n.combinator=-3})),$=d((function(t,n){n.u=!0,n["default"]=function(t){var n,e,i,o,u,a,s,c,l,d,h,v,p=[],g=t.css.valueOf(),m=g.length,b=-1,y=1,w=0,_=0;function E(n,e){if(!t.safe)throw t.error("Unclosed "+n,y,w-b,w);c=(g+=e).length-1}for(;w0?(l=y+a,d=c-s[a].length):(l=y,d=b),v=r.comment,y=l,i=l,e=c-d):n===r.slash?(v=n,i=y,e=w-b,_=(c=w)+1):(c=f(g,w),v=r.word,i=y,e=c-b),_=c+1}p.push([v,y,w-b,i,e,w,_]),d&&(b=d,d=null),w=_}return p},n.FIELDS=void 0;var e,i,r=function(t){if(t&&t.u)return t;var n={};if(null!=t)for(var e in t)if(Object.prototype.hasOwnProperty.call(t,e)){var i=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,e):{};i.get||i.set?Object.defineProperty(n,e,i):n[e]=t[e]}return n["default"]=t,n}(H);for(var o=((e={})[r.tab]=!0,e[r.newline]=!0,e[r.cr]=!0,e[r.feed]=!0,e),u=((i={})[r.space]=!0,i[r.tab]=!0,i[r.newline]=!0,i[r.cr]=!0,i[r.feed]=!0,i[r.ampersand]=!0,i[r.asterisk]=!0,i[r.bang]=!0,i[r.comma]=!0,i[r.colon]=!0,i[r.semicolon]=!0,i[r.openParenthesis]=!0,i[r.closeParenthesis]=!0,i[r.openSquare]=!0,i[r.closeSquare]=!0,i[r.singleQuote]=!0,i[r.doubleQuote]=!0,i[r.plus]=!0,i[r.pipe]=!0,i[r.tilde]=!0,i[r.greaterThan]=!0,i[r.equals]=!0,i[r.dollar]=!0,i[r.caret]=!0,i[r.slash]=!0,i),a={},s="0123456789abcdefABCDEF",c=0;c<22;c++)a[s.charCodeAt(c)]=!0;function f(t,n){var e,i=n;do{if(e=t.charCodeAt(i),u[e])return i-1;e===r.backslash?i=l(t,i)+1:i++}while(ithis.position&&(r=this.parseWhitespaceEquivalentTokens(n)),this.isNamedCombinator()?e=this.namedCombinator():this.currToken[A.FIELDS.TYPE]===k.combinator?(e=new w["default"]({value:this.content(),source:Y(this.currToken),sourceIndex:this.currToken[A.FIELDS.START_POS]}),this.position++):L[this.currToken[A.FIELDS.TYPE]]||r||this.unexpected(),e){if(r){var o=this.convertWhitespaceNodesToSpace(r),u=o.space,a=o.rawSpace;e.spaces.before=u,e.rawSpaceBefore=a}}else{var s=this.convertWhitespaceNodesToSpace(r,!0),c=s.space,f=s.rawSpace;f||(f=c);var l={},d={spaces:{}};c.endsWith(" ")&&f.endsWith(" ")?(l.before=c.slice(0,c.length-1),d.spaces.before=f.slice(0,f.length-1)):c.startsWith(" ")&&f.startsWith(" ")?(l.after=c.slice(1),d.spaces.after=f.slice(1)):d.value=f,e=new w["default"]({value:" ",source:Z(i,this.tokens[this.position-1]),sourceIndex:i[A.FIELDS.START_POS],spaces:l,raws:d})}return this.currToken&&this.currToken[A.FIELDS.TYPE]===k.space&&(e.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(e)}var h=this.parseWhitespaceEquivalentTokens(n);if(h.length>0){var v=this.current.last;if(v){var p=this.convertWhitespaceNodesToSpace(h),g=p.space,m=p.rawSpace;m!==undefined&&(v.rawSpaceAfter+=m),v.spaces.after+=g}else h.forEach((function(n){return t.newNode(n)}))}},h.comma=function(){if(this.position===this.tokens.length-1)return this.root.trailingComma=!0,void this.position++;this.current._inferEndPosition();var t=new a["default"]({source:{start:W(this.tokens[this.position+1])}});this.current.parent.append(t),this.current=t,this.position++},h.comment=function(){var t=this.currToken;this.newNode(new f["default"]({value:this.content(),source:Y(t),sourceIndex:t[A.FIELDS.START_POS]})),this.position++},h.error=function(t,n){throw this.root.error(t,n)},h.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[A.FIELDS.START_POS]})},h.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[A.FIELDS.START_POS])},h.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[A.FIELDS.START_POS])},h.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[A.FIELDS.START_POS])},h.namespace=function(){var t=this.prevToken&&this.content(this.prevToken)||!0;return this.nextToken[A.FIELDS.TYPE]===k.word?(this.position++,this.word(t)):this.nextToken[A.FIELDS.TYPE]===k.asterisk?(this.position++,this.universal(t)):void 0},h.nesting=function(){if(this.nextToken&&"|"===this.content(this.nextToken))return void this.position++;var t=this.currToken;this.newNode(new E["default"]({value:this.content(),source:Y(t),sourceIndex:t[A.FIELDS.START_POS]})),this.position++},h.parentheses=function(){var t=this.current.last,n=1;if(this.position++,t&&t.type===T.PSEUDO){var e=new a["default"]({source:{start:W(this.tokens[this.position-1])}}),i=this.current;for(t.append(e),this.current=e;this.position1&&t.nextToken&&t.nextToken[A.FIELDS.TYPE]===k.openParenthesis&&t.error("Misplaced parenthesis.",{index:t.nextToken[A.FIELDS.START_POS]})})):this.expected(["pseudo-class","pseudo-element"],this.position-1)},h.space=function(){var t=this.content();0===this.position||this.prevToken[A.FIELDS.TYPE]===k.comma||this.prevToken[A.FIELDS.TYPE]===k.openParenthesis||this.current.nodes.every((function(t){return"comment"===t.type}))?(this.spaces=this.optionalSpace(t),this.position++):this.position===this.tokens.length-1||this.nextToken[A.FIELDS.TYPE]===k.comma||this.nextToken[A.FIELDS.TYPE]===k.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(t),this.position++):this.combinator()},h.string=function(){var t=this.currToken;this.newNode(new p["default"]({value:this.content(),source:Y(t),sourceIndex:t[A.FIELDS.START_POS]})),this.position++},h.universal=function(t){var n=this.nextToken;if(n&&"|"===this.content(n))return this.position++,this.namespace();var e=this.currToken;this.newNode(new b["default"]({value:this.content(),source:Y(e),sourceIndex:e[A.FIELDS.START_POS]}),t),this.position++},h.splitWord=function(t,n){for(var e=this,i=this.nextToken,u=this.content();i&&~[k.dollar,k.caret,k.equals,k.word].indexOf(i[A.FIELDS.TYPE]);){this.position++;var a=this.content();if(u+=a,a.lastIndexOf("\\")===a.length-1){var c=this.nextToken;c&&c[A.FIELDS.TYPE]===k.space&&(u+=this.requiredSpace(this.content(c)),this.position++)}i=this.nextToken}var f=(0,r["default"])(u,".").filter((function(t){return"\\"!==u[t-1]})),h=(0,r["default"])(u,"#").filter((function(t){return"\\"!==u[t-1]})),v=(0,r["default"])(u,"#{");v.length&&(h=h.filter((function(t){return!~v.indexOf(t)})));var p=(0,S["default"])((0,o["default"])([0].concat(f,h)));p.forEach((function(i,r){var o,a=p[r+1]||u.length,c=u.slice(i,a);if(0===r&&n)return n.call(e,c,p.length);var v=e.currToken,g=v[A.FIELDS.START_POS]+p[r],m=X(v[1],v[2]+i,v[3],v[2]+(a-1));if(~f.indexOf(i)){var b={value:c.slice(1),source:m,sourceIndex:g};o=new s["default"](J(b,"value"))}else if(~h.indexOf(i)){var y={value:c.slice(1),source:m,sourceIndex:g};o=new l["default"](J(y,"value"))}else{var w={value:c,source:m,sourceIndex:g};J(w,"value"),o=new d["default"](w)}e.newNode(o,t),t=null})),this.position++},h.word=function(t){var n=this.nextToken;return n&&"|"===this.content(n)?(this.position++,this.namespace()):this.splitWord(t)},h.loop=function(){for(;this.position=0;e--){var i=t[e];if("combinator"===i.type)break;n.push(i)}return n.reverse()}function it(t){if("function"!=typeof t.assignedElements&&t.assignedSlot&&t.assignedSlot.parentElement)return t.assignedSlot.parentElement;if(t.parentElement)return t.parentElement;var n=t.getRootNode();return n!==document?n.host:void 0}function rt(t,n){for(var e=it(t);e;){if(ut(e,{nodes:n}))return e;e=it(e)}}function ot(t,n){for(var e=t.previousElementSibling;e;){if(ut(e,{nodes:n}))return e;e=e.previousElementSibling}}function ut(t,n){for(var e=n.nodes,i=e.length-1;i>=0;i--){var r=e[i];if("id"===r.type){if(t.id!==r.value)return!1}else if("class"===r.type){if(!t.classList.contains(r.value))return!1}else if("tag"===r.type){if(t.tagName.toLowerCase()!==r.value.toLowerCase())return!1}else if("pseudo"===r.type||"attribute"===r.type){if(!tt.call(t,r.sourceCode))return!1}else if("combinator"===r.type)if(" "===r.value){var o=et(e.slice(0,i)),u=rt(t,o);if(!u)return!1;t=u,i-=o.length}else if(">"===r.value){var a=et(e.slice(0,i)),s=it(t);if(!s||!ut(s,{nodes:a}))return!1;t=s,i-=1}else if("+"===r.value){var c=et(e.slice(0,i)),f=t.previousElementSibling;if(!f||!ut(f,{nodes:c}))return!1;i-=c.length}else if("~"===r.value){var l=et(e.slice(0,i));if(!ot(t,l))return!1;i-=l.length}}return!0}function at(t,n){for(var e=0,i=t.nodes;e=0;e--)this._queue.push(n[e])}return t}},1930:function(t){"use strict";t.exports=function(t){var n,e={};if(!(t instanceof Object)||Array.isArray(t))throw new Error("keyMirror(...): Argument must be an object.");for(n in t)t.hasOwnProperty(n)&&(e[n]=n);return e}},7819:function(t){"use strict";t.exports=function(t,n,e,i){Object.defineProperty(t,n,{get:function(){var t=e.call(this);return Object.defineProperty(this,n,{value:t,enumerable:!!i,writable:!0}),t},set:function(t){return Object.defineProperty(this,n,{value:t,enumerable:!!i,writable:!0}),t},enumerable:!!i,configurable:!0})}},3116:function(t){!function(){function n(t,n){var e,i,r,o,u,a,s,c;for(e=3&t.length,i=t.length-e,r=n,u=3432918353,a=461845907,c=0;c>>16)*u&65535)<<16)&4294967295)<<15|s>>>17))*a+(((s>>>16)*a&65535)<<16)&4294967295)<<13|r>>>19))+((5*(r>>>16)&65535)<<16)&4294967295))+((58964+(o>>>16)&65535)<<16);switch(s=0,e){case 3:s^=(255&t.charCodeAt(c+2))<<16;case 2:s^=(255&t.charCodeAt(c+1))<<8;case 1:r^=s=(65535&(s=(s=(65535&(s^=255&t.charCodeAt(c)))*u+(((s>>>16)*u&65535)<<16)&4294967295)<<15|s>>>17))*a+(((s>>>16)*a&65535)<<16)&4294967295}return r^=t.length,r=2246822507*(65535&(r^=r>>>16))+((2246822507*(r>>>16)&65535)<<16)&4294967295,r=3266489909*(65535&(r^=r>>>13))+((3266489909*(r>>>16)&65535)<<16)&4294967295,(r^=r>>>16)>>>0}var e=n;e.v2=function(t,n){for(var e,i=t.length,r=n^i,o=0;i>=4;)e=1540483477*(65535&(e=255&t.charCodeAt(o)|(255&t.charCodeAt(++o))<<8|(255&t.charCodeAt(++o))<<16|(255&t.charCodeAt(++o))<<24))+((1540483477*(e>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(e=1540483477*(65535&(e^=e>>>24))+((1540483477*(e>>>16)&65535)<<16)),i-=4,++o;switch(i){case 3:r^=(255&t.charCodeAt(o+2))<<16;case 2:r^=(255&t.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&t.charCodeAt(o)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),(r^=r>>>15)>>>0},e.v3=n,t.exports=e}()},939:function(t,n,e){t=e.nmd(t),function(){var i,r="Expected a function",o="__lodash_hash_undefined__",u=1/0,a=9007199254740991,s="[object Arguments]",c="[object Array]",f="[object Boolean]",l="[object Date]",d="[object Error]",h="[object Function]",v="[object GeneratorFunction]",p="[object Map]",g="[object Number]",m="[object Object]",b="[object RegExp]",y="[object Set]",w="[object String]",_="[object Symbol]",E="[object WeakMap]",I="[object ArrayBuffer]",x="[object Float32Array]",S="[object Float64Array]",A="[object Int8Array]",k="[object Int16Array]",T="[object Int32Array]",O="[object Uint8Array]",R="[object Uint8ClampedArray]",C="[object Uint16Array]",N="[object Uint32Array]",D=/[&<>"'`]/g,M=RegExp(D.source),P=/\w*$/,j=/^\[object .+?Constructor\]$/,F=/^(?:0|[1-9]\d*)$/,L={};L[x]=L[S]=L[A]=L[k]=L[T]=L[O]=L[R]=L[C]=L[N]=!0,L[s]=L[c]=L[I]=L[f]=L[l]=L[d]=L[h]=L[p]=L[g]=L[m]=L[b]=L[y]=L[w]=L[E]=!1;var B={};B[s]=B[c]=B[I]=B[f]=B[l]=B[x]=B[S]=B[A]=B[k]=B[T]=B[p]=B[g]=B[m]=B[b]=B[y]=B[w]=B[_]=B[O]=B[R]=B[C]=B[N]=!0,B[d]=B[h]=B[E]=!1;var V={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},U={"function":!0,object:!0},z=U[typeof n]&&n&&!n.nodeType?n:i,q=U.object&&t&&!t.nodeType?t:i,G=q&&q.exports===z?z:i,H=rt(z&&q&&"object"==typeof e.g&&e.g),$=rt(U[typeof self]&&self),W=rt(U[typeof window]&&window),K=rt(U[typeof this]&&this),X=H||W!==(K&&K.window)&&W||$||K||Function("return this")();function Y(t,n){return t.set(n[0],n[1]),t}function Z(t,n){return t.add(n),t}function J(t,n){return nt(In(t),xe)}function Q(t,n){return!!t.length&&it(t,n,0)>-1}function tt(t,n,e){for(var i=-1,r=t.length;++i-1&&t%1==0&&t-1}function Xt(t,n){for(var e=t.length;e--;)if(Yn(t[e][0],n))return e;return-1}function Yt(t,n,e){var i=Xt(t,n);i<0?t.push([n,e]):t[i][1]=e}function Zt(t,n,e,r){return t===i||Yn(t,ct[e])&&!lt.call(r,e)?n:t}function Jt(t,n,e){(e!==i&&!Yn(t[n],e)||"number"==typeof n&&e===i&&!(n in t))&&(t[n]=e)}function Qt(t,n,e){var r=t[n];lt.call(t,n)&&Yn(r,e)&&(e!==i||n in t)||(t[n]=e)}function tn(t){return"function"==typeof t?t:Se}function nn(t,n,e,r,o,u,a){var c;if(r&&(c=u?r(t,o,u,a):r(t)),c!==i)return c;if(!ue(t))return t;var d=Qn(t);if(d){if(c=function(t){var n=t.length,e=t.constructor(n);n&&"string"==typeof t[0]&<.call(t,"index")&&(e.index=t.index,e.input=t.input);return e}(t),!n)return In(t)}else{var E=Mn(t),D=E==h||E==v;if(ie(t))return function(t,n){if(n)return t.slice();var e=new t.constructor(t.length);return t.copy(e),e}(t,n);if(E==m||E==s||D&&!u){if(ut(t))return u?t:{};if(c=function(t){return"function"!=typeof t.constructor||Fn(t)?{}:en(_t(t))}(D?{}:t),!n)return c=function(t,n){return t&&An(n,ye(n),t)}(c,t),e?Tn(t,c):c}else{if(!B[E])return u?t:{};c=function(t,n,e){var i=t.constructor;switch(n){case I:return Sn(t);case f:case l:return new i(+t);case x:case S:case A:case k:case T:case O:case R:case C:case N:return function(t,n){var e=n?Sn(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}(t,e);case p:return function(t){return qn(function(t){var n=-1,e=Array(t.size);return t.forEach((function(t,i){e[++n]=[i,t]})),e}(t),Y,new t.constructor)}(t);case g:case w:return new i(t);case b:return function(t){var n=new t.constructor(t.source,P.exec(t));return n.lastIndex=t.lastIndex,n}(t);case y:return qn(function(t){var n=-1,e=Array(t.size);return t.forEach((function(t){e[++n]=t})),e}(o=t),Z,new o.constructor);case _:return r=t,Ft?Object(Ft.call(r)):{}}var r;var o}(t,E,n)}}a||(a=new Ht);var M=a.get(t);return M||(a.set(t,c),(d?an:ln)(t,(function(i,o){Qt(c,o,nn(i,n,e,r,o,t,a))})),e&&!d?Tn(t,c):c)}function en(t){return ue(t)?It(t):{}}function rn(t,n,e){if("function"!=typeof t)throw new TypeError(r);return setTimeout((function(){t.apply(i,e)}),n)}var on,un,an=(on=ln,function(t,n){if(null==t)return t;if(!te(t))return on(t,n);for(var e=t.length,i=un?e:-1,r=Object(t);(un?i--:++i0&&ne(u)&&(e||Qn(u)||Jn(u))?n>1?cn(u,n-1,e,i):nt(i,u):e||(i[i.length]=u)}return i}var fn=function(t){return function(n,e,i){for(var r=-1,o=Object(n),u=i(n),a=u.length;a--;){var s=u[t?a:++r];if(!1===e(o[s],s,o))break}return n}}();function ln(t,n){return t&&fn(t,n,ye)}function dn(t,n){return sn(n,(function(n){return re(t[n])}))}function hn(t,n,e,r,o){return t===n||(null==t||null==n||!ue(t)&&!ae(n)?t!=t&&n!=n:function(t,n,e,r,o,u){var a=Qn(t),h=Qn(n),v=c,p=c;a||(v=(v=vt.call(t))==s?m:v);h||(p=(p=vt.call(n))==s?m:p);var y=v==m&&!ut(t),_=p==m&&!ut(n),E=v==p;u||(u=[]);var I=Un(u,(function(n){return n[0]===t}));if(I&&I[1])return I[1]==n;if(u.push([t,n]),E&&!y){var x=a||fe(t)?function(t,n,e,r,o,u){var a=-1,s=2&o,c=1&o,f=t.length,l=n.length;if(f!=l&&!(s&&l>f))return!1;var d=!0;for(;++ar?0:r+n),(e=e>r?r:e)<0&&(e+=r),r=n>e?0:e-n>>>0,n>>>=0;for(var o=Array(r);++i1?e[o-1]:i;for(u="function"==typeof u?(o--,u):i,n=Object(n);++r0&&(e=n.apply(this,arguments)),t<=1&&(n=i),e}}var Hn=Xn((function(t,n,e){return Rn(t,33,n,e)})),$n=Xn((function(t,n){return rn(t,1,n)})),Wn=Xn((function(t,n,e){return rn(t,he(n)||0,e)}));var Kn=Xn((function(t,n){return Rn(t,32,i,n)}));function Xn(t,n){if("function"!=typeof t)throw new TypeError(r);return n=Tt(n===i?t.length-1:de(n),0),function(){for(var e=arguments,i=-1,r=Tt(e.length-n,0),o=Array(r);++in}function Jn(t){return ne(t)&<.call(t,"callee")&&(!xt.call(t,"callee")||vt.call(t)==s)}var Qn=Array.isArray;function te(t){return null!=t&&oe(Cn(t))&&!re(t)}function ne(t){return ae(t)&&te(t)}var ee,ie=(ee=!1,function(){return ee});function re(t){var n=ue(t)?vt.call(t):"";return n==h||n==v}function oe(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=a}function ue(t){var n=typeof t;return!!t&&("object"==n||"function"==n)}function ae(t){return!!t&&"object"==typeof t}function se(t){return"number"==typeof t||ae(t)&&vt.call(t)==g}function ce(t){return"string"==typeof t||!Qn(t)&&ae(t)&&vt.call(t)==w}function fe(t){return ae(t)&&oe(t.length)&&!!L[vt.call(t)]}function le(t,n){return t=200&&(u=Gt,a=!1,n=new qt(n));t:for(;++on&&!u||!o||e&&!a&&s||r&&s)return 1;if(t-1:!!r&&it(t,n,e)>-1},Lt.indexOf=function(t,n,e){for(var i=t?t.length:0,r=((e="number"==typeof e?e<0?Tt(i+e,0):e:0)||0)-1,o=n==n;++r>>0)/r};t.exports={Seed:{IGNORING:0,BUCKETING:1,FALLBACK:2,HOLDBACK:3,BEHAVIOR_EVENT:2716770798},hashToHex:function(t,n){var e=i(t,n);return(e>>>16).toString(16)+(65535&e).toString(16)},hashToInt:function(t,n,e){return Math.floor(o(t,n)*e)},hashToReal:o,toByteString:function(t){var n=String.fromCharCode;return t.replace(/[\S\s]/gi,(function(t){t=t.charCodeAt(0);var e=n(255&t);return t>255&&(e=n(t>>>8&255)+e),t>65535&&(e=n(t>>>16)+e),e}))}}},3630:function(t,n){n.generate=function e(t){return t?(t^16*Math.random()>>t/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,e)}},3200:function(t,n,e){var i=e(8073),r=e(6047).get("stores/audience_data"),o=e(2168),u=e(4149),a=e(9497),s=e(7700);function c(t){var n=["type","selector","attributes","value"],e=i.extend({},t);return e.changeSet=i.map(t.changeSet,(function(t){return i.pick(s.dereferenceChangeId(t),n)})),e}n.emitLayerDecided=function(t){var n=t.decisionTicket?t.decisionTicket.audienceIds:[],e=i.map(n,(function(t){return{id:t,name:r.get(t).name}})),a={type:u.TYPES.LIFECYCLE,name:"layerDecided",data:i.extend(t,{audiences:e})},c=s.translateLayerEventToCampaignEvent(a);o.emit(a),o.emit(c)},n.emitViewActivated=function(t){var n={type:u.TYPES.LIFECYCLE,name:"viewActivated",data:t},e=s.translateViewActivatedToPageActivated(n);o.emit(n),o.emit(e)},n.emitViewsActivated=function(t){var n={type:u.TYPES.LIFECYCLE,name:"viewsActivated",data:t};o.emit(n)},n.emitPageDeactivated=function(t){var n={type:u.TYPES.LIFECYCLE,name:"pageDeactivated",data:t};o.emit(n)},n.emitActivateEvent=function(){o.emit({type:u.TYPES.LIFECYCLE,name:"activate"},!0)},n.emitActivatedEvent=function(){o.emit({type:u.TYPES.LIFECYCLE,name:"activated"})},n.emitInitializedEvent=function(){var t={type:u.TYPES.LIFECYCLE,name:"initialized"};window.optimizely&&(window.optimizely.initialized=!0),o.emit(t)},n.emitOriginsSyncedEvent=function(){var t={type:u.TYPES.LIFECYCLE,name:"originsSynced"};o.emit(t)},n.emitActionAppliedEvent=function(t){var n={type:t.type,campaignId:t.layerId,pageId:t.pageId,experimentId:t.experimentId,variationId:t.variationId};a.defineProperty(n,"changes",(function(){return c(t).changeSet}),"actionAppliedEvent");var e={type:u.TYPES.ACTION,name:"applied",data:n};o.emit(e)},n.emitActionsForDecisionAppliedEvent=function(t,n){var e={decision:t};a.defineProperty(e,"actions",(function(){return i.map(n,c)}),"appliedAllForDecisionEvent");var r={type:u.TYPES.ACTION,name:"appliedAllForDecision",data:e};o.emit(r)},n.emitSendEvents=function(){var t={type:u.TYPES.ANALYTICS,name:"sendEvents"};o.emit(t)},n.emitMaybeSendEvents=function(){var t={type:u.TYPES.ANALYTICS,name:"maybeSendEvents"};o.emit(t)},n.emitHoldEvents=function(){var t={type:u.TYPES.ANALYTICS,name:"holdEvents"};o.emit(t)}},4882:function(t,n,e){var i=e(8073),r=e(245),o=e(9497),u=e(7700),a=e(868),s=e(786);function c(t,n,e,r){var o=t.getLayerState(r),u=n.get(r),s=e.get();if(!o||!u)return s?{layer:{name:s.layerName,id:s.layerId,policy:s.layerPolicy,integrationStringVersion:s.integrationStringVersion},experiment:{name:s.experimentName,id:s.experimentId},variation:{name:s.variationName,id:s.variationId},isLayerHoldback:!1}:null;if(a.isSingleExperimentPolicy(u.policy)&&o.decision.isLayerHoldback)return null;var c,f,l=o.decision.experimentId,d=o.decision.variationId;return l&&d&&(c=i.find(u.experiments,{id:l}))&&(f=i.find(c.variations,{id:d}))?{layer:{name:u.name,id:u.id,policy:u.policy,integrationStringVersion:u.integrationStringVersion},experiment:{name:c.name,id:c.id},variation:{name:f.name,id:f.id},isLayerHoldback:o.decision.isLayerHoldback}:null}function f(t,n,e,r,o,u,c){var f=[],l=t.getLayerStates();c.onlySingleExperiments&&(l=i.filter(l,(function(t){var e=n.get(t.layerId);return e&&a.isSingleExperimentPolicy(e.policy)})));var d=e.getActiveViewIds(),h=i.map(l,(function(t){var e,r=!!t.decision.variationId,u=t.decisionActivationId&&t.decisionActivationId===o.getActivationId(),a=s.getExperimentAndVariation(),c=a?a.variationId:null,f=r&&t.decision.variationId===c,l=(null==(e=n.get(null==t?void 0:t.layerId))?void 0:e.viewIds)||[],h=i.every(l,(function(t){return!i.includes(d,t)}));return i.extend(t,{isActive:r&&u&&!h||f,visitorRedirected:f})})),v=u?i.filter(h,u):h;return i.each(v,(function(t){var e=function(t,n,e,r){var o,u,a=t.layerId,s=n.get(a)||{},c=i.map(s.experiments,(function(t){return i.pick(t,["id","name"])}));if(!r&&s.decisionMetadata&&s.decisionMetadata.offerConsistency)return;var f={id:a,campaignName:s.name||null,experiment:null,allExperiments:c,variation:null,reason:t.decision.reason,isActive:!!t.isActive,visitorRedirected:t.visitorRedirected,isInCampaignHoldback:t.decision.isLayerHoldback};t.decision&&t.decision.experimentId&&(o=i.find(s.experiments,{id:t.decision.experimentId})),o&&(f.experiment=i.pick(o,["id","name","campaignName"])),o&&t.decision.variationId&&(u=i.find(o.variations,{id:t.decision.variationId})),u&&(f.variation=i.pick(u,["id","name"]));var l=i.map(t.decisionTicket.audienceIds,(function(t){return i.pick(e.get(t),["id","name"])}));return f.audiences=l,s.decisionMetadata&&s.decisionMetadata.offerConsistency&&(f.pageId=t.pageId),f}(t,n,r,c.includeOfferConsistency);e&&f.push(e)})),f}n.data=["stores/audience_data","stores/client_metadata","stores/event_data","stores/layer_data","stores/view_data","stores/group_data","stores/interest_group","stores/tag_group","stores/global",function(t,n,e,r,a,s,c,f,l){var d={},h={},v={},p={audiences:t.getAudiencesMap(),events:e.getEventsMap(),campaigns:d,pages:a.getPagesMap(),experiments:h,variations:v,projectId:l.getProjectId(),snippetId:l.getSnippetId(),accountId:l.getAccountId(),dcpServiceId:l.getDCPServiceId(),revision:l.getRevision(),clientName:n.getClientName(),clientVersion:n.getClientVersion()},g=u.dereferenceChangeId;return i.each(r.getAll(),(function(t){o.defineProperty(d,t.id,(function(){var n=i.extend({},t);return o.defineProperty(n,"changes",(function(){return i.map(t.changes,g)}),"campaign"),o.defineProperty(n,"experiments",(function(){return i.map(t.experiments,(function(t){return h[t.id]}))}),"campaign"),n}),"campaignMap","byId"),i.each(t.experiments,(function(t){o.defineProperty(h,t.id,(function(){var n=i.extend({},t);return o.defineProperty(n,"changes",(function(){return i.map(t.changes,g)}),"experiment"),o.defineProperty(n,"variations",(function(){return i.map(t.variations,(function(t){return v[t.id]}))}),"experiment"),n}),"experimentMap","byId"),i.each(t.variations,(function(t){o.defineProperty(v,t.id,(function(){var n=i.extend({},t);return o.defineProperty(n,"actions",(function(){return i.map(t.actions,(function(t){return i.extend({},t,{changes:i.map(t.changes,g)})}))}),"variation"),n}),"variationMap","byId")}))}))})),p.groups=s.getGroupsMap(),p}],n.visitor=["stores/visitor",function(t){return i.cloneDeep(t.getVisitorProfile())}],n.visitor_id=["stores/visitor_id",function(t){return{randomId:t.getRandomId()}}],n.state=["stores/audience_data","stores/layer_data","stores/layer","stores/view_data","stores/view","stores/global","stores/observed_redirect",function(t,n,e,o,u,l,d){return{getCampaignStates:function(r){var o={},a=f(e,n,u,t,l,r,{includeOfferConsistency:!1});return i.each(a,(function(t){o[t.id]=t})),o},getExperimentStates:function(r){var o=f(e,n,u,t,l,r,{includeOfferConsistency:!1,onlySingleExperiments:!0}),a=["audiences","variation","reason","visitorRedirected","isActive"];return i.reduce(o,(function(t,n){var e=n.allExperiments[0];return t[e.id]=i.extend({},i.pick(n,a),{id:e.id,experimentName:e.name,isInExperimentHoldback:n.isInCampaignHoldback}),t}),{})},getCampaignStateLists:function(r){var o={},a=f(e,n,u,t,l,r,{includeOfferConsistency:!0});return i.each(a,(function(t){var n=t.id;o[n]||(o[n]=[]),o[n].push(t)})),o},getPageStates:function(t){var n=u.getAll(),e=i.reduce(n,(function(t,n){var e=o.get(n.id);return t[n.id]=i.extend({},i.pick(e,["id","name","apiName","category","staticConditions","tags"]),i.pick(n,["isActive","metadata"])),t[n.id].isActive=!!t[n.id].isActive,t}),{});return t?i.pickBy(e,t):e},isGlobalHoldback:function(){return l.isGlobalHoldback()},getActivationId:function(){return l.getActivationId()},getVariationMap:function(){var t=e.getLayerStates(),r={};return i.each(t,(function(t){var e=n.get(t.layerId);if(t.decision&&t.decision.experimentId&&(r[t.decision.experimentId]={id:t.decision.variationId,name:null,index:null},e)){var o=i.find(e.experiments,{id:t.decision.experimentId});if(o&&t.decision.variationId)var u=i.find(o.variations,{id:t.decision.variationId}),a=i.findIndex(o.variations,{id:t.decision.variationId});u&&(r[t.decision.experimentId]={id:t.decision.variationId,name:u.name,index:a})}})),r},getActiveExperimentIds:function(){var t={};return i.each(this.getCampaignStateLists({isActive:!0}),(function(n){i.each(n,(function(n){t[n.experiment.id]=!0}))})),i.keys(t)},getRedirectInfo:function(){var t=s.getExperimentAndVariation();return t&&(t.referrer=s.getReferrer()),t},getDecisionString:function(t){if(!t)throw new Error("Must pass a config to getDecisionString");t=i.extend({maxLength:255,shouldCleanString:!1},t);var o=c(e,n,d,t.campaignId);return o?r.generateAnalyticsString(o.layer,o.experiment,o.variation,o.isLayerHoldback,t.maxLength,t.shouldCleanString):null},getDecisionObject:function(t){if(!t)throw new Error("Must pass a config to getDecisionObject");t=i.extend({maxLength:255,shouldCleanString:!1},t);var o=c(e,n,d,t.campaignId);if(!o)return null;var u=r.formatNamesAndIdsForAnalytics(o.layer,o.experiment,o.variation,t.shouldCleanString),s=i.mapValues(u.names,(function(n,e){return r.combineAndTruncateIdAndName(n,u.idStrings[e],t.maxLength)})),f={experiment:s.experiment,variation:s.variation};return a.isSingleExperimentPolicy(o.layer.policy)||i.extend(f,{campaign:s.layer,holdback:o.isLayerHoldback}),f}}}],n.utils=e(5309).create(),n.jquery=["env/jquery",function(t){return t}],n.event_emitter=e(5425)},1371:function(t,n,e){var i=e(9082),r=e(128),o="optimizelyDataApi";n.registerFunction=function(t,n){var e=r.getGlobal(o);e||(e={},r.setGlobal(o,e)),e[t]||(e[t]=n)},n.unregisterFunction=function(t){var n=r.getGlobal(o);n&&n[t]&&(n[t]=function(){i.log('Ignoring attempt to call "'+o+"."+t+'" which has been unregistered.')})},n.getFunction=function(t){return r.getGlobal(o)[t]}},7711:function(t,n,e){var i=e(8073),r=e(9082),o=e(4882),u=e(6047),a=u.get("stores/plugins"),s=e(5422),c=e(4358),f=e(1571),l=[e(7824),e(5454),e(3715)],d=["clientMetadata","cookieDomain","disable","load","optOut","rum"];n.push=function(t,n){var e,o,u,a;if(!i.isArray(t)&&i.isObject(t))a=i.isUndefined(t.version)?1:t.version,e=t.type,u=[t];else if(i.isArray(t))a=0,e=t[0],u=t.slice(1);else{if(!i.isString(t))return r.warn("API / Ignoring non-array/object/string argument:",t),!1;a=0,e=t,u=[]}if(l[a]&&(o=l[a][e]),n&&-1===d.indexOf(e))return r.debug("API / Ignoring non high priority function:",e,u),!1;if(!o)return r.warn('API / No function found for "'+e+'" (v'+a+") with arguments:",u),!1;r.log('API / Executing: "'+e,'" with arguments:',u);try{o.apply(null,u),f.dispatch(s.RECORD_API_USAGE,{methodName:a?"v"+a+"."+e:e})}catch(c){r.error(c)}return!0},n.get=function(t){r.log('API / Getting module: "'+t+'"');var n=o[t];if(n?i.isArray(n)&&(n=u.evaluate(n)):n=a.getPlugin(c.PluginTypes.apiModules,t),n)return f.dispatch(s.RECORD_API_USAGE,{methodName:"get."+t}),n;r.warn('Module "'+t+'" not found.')}},9497:function(t,n,e){var i=e(7819),r=e(5422),o=e(1571),u=e(9082);n.defineProperty=function(t,n,e,a,s){i(t,n,(function(){var t=["prop",a,s||n].join(".");return u.debug('Evaluating getter: "'+t+'"'),o.dispatch(r.RECORD_API_USAGE,{methodName:t}),e()}),!0)}},7824:function(t,n,e){var i=e(8073),r=e(5454);function o(t){var n,e={};if(t)if(u(t))n=Number(t);else{if("object"!=typeof t)throw new Error("tracker: Revenue argument "+t+"not a number.");if("revenue"in(e=i.extend({},t))){if(!u(e.revenue))throw new Error("tracker: Revenue value "+e.revenue+"not a number.");n=Number(e.revenue),delete e.revenue}}return i.isUndefined(n)||(e.revenue=n),e}function u(t){return i.isNumber(t)||i.isString(t)&&Number(t)==t}n.activateGeoDelayedExperiments=function(t,n){n||(n=t.lists?"odds":"cdn3"),r.dataFromSource({data:t,source:n})},n.activateSiteCatalyst=function(t){t&&t.sVariable&&r.integrationSettings({id:"adobe_analytics",settings:{sVariableReference:t.sVariable}})},n.bucketVisitor=function(t,n){if(t&&n){var e={experimentId:String(t)};n>256?e.variationId=String(n):e.variationIndex=String(n),r.bucketVisitor(e)}},n.bucketUser=n.bucketVisitor,n.disable=function(t){r.disable({scope:t})},n.log=function(t){i.isUndefined(t)&&(t=!0),r.log({level:t?"INFO":"OFF"})},n.optOut=function(t){i.isUndefined(t)&&(t=!0),r.optOut({isOptOut:t})},n.setCookieDomain=function(t){r.cookieDomain({cookieDomain:t})},n.setCookieExpiration=function(t){r.cookieExpiration({cookieExpirationDays:t})},n.setDimensionValue=function(t,n){var e={};e[t]=n,r.user({attributes:e})},n.setUserId=function(t){r.user({userId:t})},n.setGA4UserId=function(t){r.ga4User({ga4UserId:t})},n.storeThirdPartyData=function(t,n){r.dataFromSource({source:t,data:n})},n.trackEvent=function(t,n){r.event({eventName:t,tags:o(n)})}},7700:function(t,n,e){var i=e(8073),r=e(6047),o=e(4157),u=e(9497),a=r.get("stores/change_data");n.translateDecisionToCampaignDecision=function(t){return s(i.cloneDeep(t),{layerId:"campaignId",isLayerHoldback:"isCampaignHoldback"})},n.translateLayerEventToCampaignEvent=function(t){var e={};return u.defineProperty(e,"campaign",(function(){return function(t){var e=i.cloneDeep(t);return e.changes&&(e.changes=i.map(e.changes,n.dereferenceChangeId)),e.experiments&&i.each(e.experiments,(function(t){t.changes&&(t.changes=i.map(t.changes,n.dereferenceChangeId)),t.variations&&i.each(t.variations,(function(t){t.actions&&i.each(t.actions,(function(t){t.changes&&(t.changes=i.map(t.changes,n.dereferenceChangeId))}))}))})),e}(t.data.layer)}),"campaignEvent"),e.decisionTicket=t.data.decisionTicket,e.decision=this.translateDecisionToCampaignDecision(t.data.decision),e.audiences=t.data.audiences,{type:"lifecycle",name:"campaignDecided",data:e}},n.translateViewActivatedToPageActivated=function(t){return{type:"lifecycle",name:"pageActivated",data:{page:t.data.view}}},n.dereferenceChangeId=function(t){var n=a.getChange(t);return n?o.safeReference(n):t};var s=function(t,n){var e=i.omit(t,i.keys(n));return i.each(n,(function(n,i){e[n]=t[i]})),e}},5309:function(t,n,e){var i=e(6151).Promise,r=e(5018).o,o=e(6019).poll,u=e(6096).x,a=e(5624).a;n.create=function(){return{observeSelector:r,poll:o,Promise:i,waitForElement:u,waitUntil:a}}},709:function(t){t.exports={DEFAULT_INTERVAL:20}},5018:function(t,n,e){var i=e(8073),r=(e(5422),e(6047)),o=r.get("stores/directive"),u=e(4449),a=e(148),s=(e(4358),e(1571),e(3630).generate),c=e(6019),f=e(128),l=(r.get("stores/rum"),{once:!1,onTimeout:null,timeout:null}),d={},h=function(t){h=function(){if(!o.shouldObserveChangesIndefinitely())return function(t){var n=c.poll(i.partial(p,t));d[t].cancelObservation=function(){n(),delete d[t]}};var t,n=function(){this.disconnect(),i.each(i.keys(d),p),this.observe(r,e)},e={attributes:!0,childList:!0,subtree:!0,characterData:!0},r=u.getDocumentElement();return t=new a.ShadowDomMutationObserver(n),function(n){var o=d[n];t.observe(r,e),o.cancelObservation=function(){delete d[n],i.isEmpty(d)&&t.disconnect()}}}(),h(t)};function v(t){var n=d[t];n&&n.cancelObservation&&n.cancelObservation()}function p(t){if(d[t]){if(function(t){var n=t.options.timeout;if(null!==n)if("function"==typeof n)try{return n()}catch(e){}else if(Date.now()-t.startTime>n)return!0;return!1}(d[t]))return 0===d[t].matchedCount&&i.isFunction(d[t].options.onTimeout)&&d[t].options.onTimeout(),void v(t);var n=u.querySelectorAll(d[t].selector);n.length&&(i.each(n,(function(n){n.k&&n.k[t]||d[t].callbackQueue.push(n)})),function(t){for(;d[t]&&d[t].callbackQueue.length;){var n=d[t].callbackQueue.shift();if(g(n,t),d[t].matchedCount=d[t].matchedCount+1,d[t].callback(n),d[t]&&d[t].options.once)return void v(t)}}(t))}}function g(t,n){t.k||(t.k={}),t.k[n]=!0}n.o=function(t,n,e){if(!function(t){try{u.querySelector(t)}catch(n){return!1}return!0}(t))throw new Error("observeSelector expects a valid css selector as its first argument");if(!i.isFunction(n))throw new Error("observeSelector expects a function as its second argument");if(e&&(!i.isObject(e)||i.isFunction(e)))throw new Error("observeSelector expects an object as its third argument");var r=s();return e=i.assign({},l,e||{}),d[r]={callback:n,callbackQueue:[],matchedCount:0,options:e,selector:t,startTime:Date.now()},h(r),f.setTimeout(i.bind(p,null,r),0),i.partial(v,r)}},6019:function(t,n,e){var i=e(8073),r=(e(5422),e(6047)),o=(e(4358),e(1571),e(3630).generate),u=e(128),a=e(709).DEFAULT_INTERVAL,s=(r.get("stores/rum"),{});function c(t){s[t]&&i.each(s[t].callbacks,(function(t){t.call(null)}))}function f(t,n){s[n]&&s[n].callbacks[t]&&(delete s[n].callbacks[t],i.some(s[n].callbacks)||(clearInterval(s[n].id),delete s[n]))}n.poll=function(t,n){i.isNumber(n)||(n=a),s[n]||(s[n]={callbacks:{},id:u.setInterval(i.partial(c,n),n)});var e=o();return s[n].callbacks[e]=t,i.partial(f,e,n)},n.cancelAll=function(){i.each(s,(function(t,n){clearInterval(t.id),delete s[n]}))}},6096:function(t,n,e){var i=e(6151).Promise,r=e(5018).o;n.x=function(t){return new i((function(n,e){r(t,n,{once:!0})}))}},5624:function(t,n,e){var i=e(6151).Promise,r=e(6019).poll;n.a=function(t){return new i((function(n,e){if(t())n();else var i=r((function(){t()&&(i(),n())}))}))}},5454:function(t,n,e){var i=e(8073),r=e(5422),o=e(7711),u=e(4882),a=e(6698),s=e(4358),c=e(785),f=e(3200),l=e(1266),d=e(7832).v,h=e(8044),v=e(6452),p=(e(1891),e(4181)),g=e(2168),m=e(1571),b=e(6054),y=e(3811),w=e(9082),_=e(8775),E=(e(140),e(6730)),I=e(6239),x=e(6047),S=x.get("stores/dimension_data"),A=x.get("stores/view"),k=x.get("stores/view_data"),T=x.get("stores/visitor_id"),O=x.get("stores/layer_data"),R=x.get("stores/directive"),C=!1,N=n.ApiListenerError=d("ApiListenerError");n.event=function(t){var n;switch(t.eventType){case"click":n=function(t){var n;return t.eventData&&(n=p.create(t.eventData.id,t.eventData.apiName,"click",t.eventData)),function(){var t=c.trackClickEvent(n);t?w.log("API / Tracking click event:",t):w.log("API / Not tracking click event:",t)}}(t);break;case"decision":n=function(t){var n=t.eventData,e=y.createLayerState(n.layerId,n.experimentId,n.variationId,n.isLayerHoldback,n.isLayerConcluded),i=y.createSingle(n.layerId,n.experimentId,n.variationId);return function(){y.recordLayerDecision(e.layerId,e.decisionTicket,e.decision),w.log("API / Tracking decision event:",e),c.trackDecisionEvent(e.decision,e.decisionTicket,i)}}(t);break;case"pageview":n=function(t){var n=E.create(t.eventData.id,t.eventData.apiName),e=E.createState(n.id);return function(){var t=c.trackViewActivation(n,e);t?w.log("API / Tracking pageview event:",t):w.log("API / Not tracking pageview event:",t)}}(t);break;default:n=function(t){var n;return t.eventId&&(n=p.create(t.eventId,t.eventName,"custom")),E.updateAllViewTags(),function(){c.trackCustomEvent(t.eventName,t.tags,n,t.properties)?w.log("API / Tracking custom event:",t.eventName,t.tags):w.log("API / Not tracking custom event:",t.eventName)}}(t)}T.getBucketingId()?n():m.dispatch(r.ADD_CLEANUP_FN,{lifecycle:s.Lifecycle.postActivate,cleanupFn:n})},n.clientMetadata=function(t){C},n.priorRedirectString=function(t){},n.microsnippetError=function(t){},n.rum=function(t){m.dispatch(r.SET_RUM_DATA,t.eventData)},n.initialViewStates=function(t){var n=i.map(t.states,(function(t,n){return{id:n,isActive:t}}));E.registerViews(n)},n.page=function(t){var n=k.getByApiName(t.pageName);if(!n)throw new Error('Unknown page "'+t.pageName+'"');var e=!t.hasOwnProperty("isActive")||t.isActive,i=function(){e?E.activateViaAPI(n,t.tags):(E.deactivate(n),w.log("API / Deactivated Page",E.description(n)))};T.getBucketingId()?i():m.dispatch(r.ADD_CLEANUP_FN,{lifecycle:s.Lifecycle.postViewsActivated,cleanupFn:i})},n.tags=function(t){E.setGlobalTags(t.tags)},n.user=function(t){w.log("API / Setting visitor custom attributes:",t.attributes),i.each(t.attributes,(function(t,n){var e,i,r=n,o=S.getById(n)||S.getByApiName(n);o&&(r=o.id,e=o.apiName,i=o.segmentId||o.id);var u={id:i,value:t};e&&(u.name=e),D(r,u,!0)}))},n.ga4User=function(t){t.ga4UserId?(w.log("API / Setting ga4 user id in the global store:",t.ga4UserId),m.dispatch(r.SET_GA4_USER_ID,t)):w.error('API / Argument "ga4UserId" is missing')};var D=function(t,n,e){var i=[{key:e?["custom",t]:[t],value:n,metadata:{lastModified:h.now()}}],o=function(){m.dispatch(r.SET_VISITOR_ATTRIBUTES,{attributes:i})};T.getBucketingId()?o():m.dispatch(r.ADD_CLEANUP_FN,{lifecycle:s.Lifecycle.postVisitorProfileLoad,cleanupFn:o})};n.optOut=function(t){var n=!t.hasOwnProperty("isOptOut")||t.isOptOut;v.setOptOut(n)},n.cookieExpiration=function(t){var n=t.cookieExpirationDays;n<90&&(w.error('Argument "cookieExpirationDays"=',n,"less than minimum days:",90,", setting to minimum."),n=90),w.log("API / Setting cookie age to",n,"days."),m.dispatch(r.SET_COOKIE_AGE,86400*n)},n.extendCookieLifetime=function(t){t=i.extend({isEnabled:!0},t),w.log("API / Setting cookie automatic lifetime extension to",t.isEnabled),m.dispatch(r.SET_COOKIE_AUTO_REFRESH,t.isEnabled)},n.cookieDomain=function(t){w.log("API / Setting cookie domain to",t.cookieDomain),m.dispatch(r.SET_COOKIE_DOMAIN,t.cookieDomain)},n.disable=function(t){if(t.scope){if("tracking"!==t.scope)throw new Error('Unknown "scope" for disable: '+t.scope);w.log("API / Disabling tracking"),m.dispatch(r.LOAD_DIRECTIVE,{trackingDisabled:!0})}else w.log("API / Disabling everything"),m.dispatch(r.LOAD_DIRECTIVE,{disabled:!0})},n.log=function(t){var n=t.level,e=t.match;i.isUndefined(n)&&(n="INFO"),i.isUndefined(e)&&(e=""),w.setLogMatcher(e),w.setLogLevel(n)},n.registerModule=function(t){var n="custom/"+t.moduleName;if(u[n]||o.get(n))throw new Error('Module name "'+n+'" is reserved. Will not be registered as plugin.');_.registerApiModule(n,t.module)},n.dataFromSource=function(t){var n=t.source;l.makeAsyncRequest(n),l.resolveRequest(n,t.data)},n.addListener=function(t){if(!i.isFunction(t.handler))throw new Error("A handler function must be supplied");(t=i.omit(t,"type")).publicOnly=!0,t.emitErrors=!0;var n=t.handler;t.handler=function(t){try{return n(t)}catch(e){throw new N(e)}},g.on(t)},n.removeListener=function(t){if(!t.token)throw new Error("Must supply a token to removeListener");g.off(t.token)},n.load=function(t){t.data=i.extend({},t.data),a.normalizeClientData(t.data),m.dispatch(r.DATA_LOADED,{data:t.data})},n.integrationSettings=function(t){if(!t.id)throw new Error("id is required");if(!t.settings)throw new Error("settings is required");m.dispatch(r.SET_INTEGRATION_SETTINGS,i.extend({},t.settings,{id:t.id}))},n.bucketVisitor=function(t){if(!t.variationId&&i.isUndefined(t.variationIndex)||t.variationId&&t.variationIndex)throw new Error("One of a variationId or a variationIndex is required.");if(!t.experimentId)throw new Error("An experimentId is required.");var n,e,r=t.campaignId;if(r){if(!(n=O.get(r)))throw new Error("Could not find layer "+r)}else if(!(r=(n=O.getLayerByExperimentId(t.experimentId)).id))throw new Error("Could not find layer for experiment "+t.experimentId);if(!(e=i.find(n.experiments,{id:t.experimentId})))throw new Error("Could not find experiment "+t.experimentId+" in layer "+r);var o=t.variationId;if(i.isUndefined(t.variationIndex)){if(!i.find(e.variations,{id:o}))throw new Error("Cound not find variation "+o+" in experiment "+t.experimentId)}else if(!(o=e.variations[t.variationIndex].id))throw new Error("Could not find variation at index "+t.variationIndex+" in experiment "+t.experimentId);I.updateVariationIdMap(r,t.experimentId,o),T.getBucketingId()&&I.persistVariationIdMap(),I.updateContextualMabMap(r,t.experimentId,{variationId:o}),T.getBucketingId()&&I.persistContextualMabMap()},n.waitForOriginSync=function(t){if(!i.isArray(t.canonicalOrigins))throw new Error("canonicalOrigins must be an array. Got: "+b.stringify(t.canonicalOrigins));i.each(t.canonicalOrigins,(function(t){if(!i.isString(t))throw new Error("Each item in canonicalOrigins must be a string. Found type "+(void 0===t?"undefined":(n=t)&&"undefined"!=typeof Symbol&&n.constructor===Symbol?"symbol":typeof n));var n})),m.dispatch(r.XDOMAIN_SET_CANONICAL_ORIGINS,{canonicalOrigins:t.canonicalOrigins})},n.disableCrossOrigin=function(){w.log("API / cross origin tracking is DISABLED"),m.dispatch(r.XDOMAIN_SET_DISABLED,{disabled:!0})},n.activate=function(){R.shouldActivate()?(i.forEach(A.getActiveViewStates(),(function(t){E.deactivate(k.get(t.id))})),m.dispatch(r.RESET_VIEW_STATES),f.emitActivateEvent()):w.debug("Not activating.")},n.sendEvents=function(){f.emitSendEvents()},n.holdEvents=function(){f.emitHoldEvents()}},3715:function(){},4094:function(t,n,e){var i=e(8073),r=e(7832).v,o=n.ActivationCodeError=r("ActivationCodeError"),u=n.ProjectJSError=r("ProjectJSError"),a=(e(1461),e(5422)),s=e(785),c=e(3200),f=e(1929),l=e(3799),d=e(6698),h=e(8044),v=e(5161),p=e(6047),g=e(6452),m=e(4449),b=e(4358),y=e(2168),w=e(4149),_=e(3902),E=e(1571),I=e(4862),x=e(3811),S=e(5403).DT,A=e(9082),k=e(8914),T=e(664),O=e(8775),R=e(8339),C=e(6151).Promise,N=e(8937),D=e(140),M=e(447),P=e(5457),j=e(6730),F=e(6239),L=e(128),B=(p=e(6047)).get("stores/session"),V=p.get("stores/audience_data"),U=p.get("stores/action_data"),z=p.get("stores/cleanup"),q=p.get("stores/directive"),G=p.get("stores/global"),H=p.get("stores/group_data"),$=p.get("stores/layer_data"),W=p.get("stores/layer"),K=p.get("stores/pending_events"),X=p.get("stores/plugins"),Y=p.get("stores/rum"),Z=p.get("stores/visitor"),J=p.get("stores/view_data"),Q=p.get("stores/view"),tt=p.get("stores/visitor_id"),nt=p.get("stores/visitor_bucketing"),et=p.get("stores/xdomain"),it=e(7711),rt=e(1891),ot=e(476),ut=!1,at=n;function st(){var t=null;i.isNumber(t)&&0===$.getCount()?(A.log("Activating after delay of",t,"ms because no Experiments are running"),E.dispatch(a.SET_RUM_DATA,{data:{activateDfd:!0}}),L.setTimeout(c.emitActivateEvent,t)):c.emitActivateEvent()}function ct(t){rt.handleError(t.data.error,t.data.metadata)}function ft(t,n){E.dispatch(a.SET_RUM_DATA,{data:{extras:{xdAttempt:t,xdError:n?n.toString():void 0}}})}function lt(t,n,e){t=t||[];var r=G.getGlobalHoldbackThreshold(),o=tt.getBucketingId();if(!o)throw new Error("bucketingId not set");var u,a=Z.getVisitorProfile();n&&(u=nt.getVariationIdMap()[n.id]);var s={bucketingId:o,visitorProfile:a,audiences:t,globalHoldback:r,preferredVariationMap:u,layer:n};return n&&e&&v.isPageIdRelevant(n)?i.map(e,(function(t){return v.createTicket(i.extend({},s,{pageId:t}))})):[v.createTicket(s)]}function dt(t,e,r,o){try{var u=function(t){return{bucketingId:tt.getBucketingId(),preferredLayerId:nt.getPreferredLayerMap()[t.id]}}(o),s=v.decideGroup(o,u);if(s.reason)return A.debug("Not activating Group",I.description(o),"; reason:",s.reason),Y.getSampleRum()&&E.dispatch(a.RECORD_LAYER_FEATURE_USAGE,{feature:"mutex",entityId:o.id}),C.resolve();var c=$.get(s.layerId);if(!c)return A.debug("Visitor was bucketed into a Campaign ("+s.layerId+") which is not in this snippet"),C.resolve();var f=i.filter(c.pageIds,i.partial(i.includes,r));return i.isEmpty(f)?(A.debug("Not activating Group",I.description(o),"; reason: visitor was bucketed into a Campaign/Experiment not related to the currently-activating Page(s)"),C.resolve()):(Y.getSampleRum()&&E.dispatch(a.RECORD_LAYER_FEATURE_USAGE,{feature:"mutex",entityId:o.id}),n.decideAndExecuteLayerASAP(t,e,f,c))}catch(l){return A.error("Error getting decision for Group",I.description(o),"; ",l),C.reject(l)}}function ht(t,n){var e={};return i.each(t,(function(t){i.isArray(t)?i.extend(e,ht(t,n)):i.isObject(t)&&n[t.type]&&(e[t.type]=!0)})),e}function vt(t){var n=[];return i.each(t,(function(t){n.push(t.name,t)})),n}function pt(t){var n=z.getCleanupFns(t);if(n.length>0){for(;n.length>0;)n.shift()();E.dispatch(a.CLEAR_CLEANUP_FN,{lifecycle:t})}}n.initialize=function(t){return this.initGlobalStore(t.clientData),this.initializePlugins(t.plugins)},n.initGlobalStore=function(t){d.normalizeClientData(t),y.on({filter:{type:"error"},handler:ct}),E.dispatch(a.DATA_LOADED,{data:t}),A.log("Initialized with DATA:",t)},n.initializePlugins=function(t){if(i.isArray(window.optimizely)&&(window.optimizely=i.filter(window.optimizely,(function(t){var n=!0;return!it.push(t,n)}))),g.setOptOut(q.shouldOptOut()),!q.isDisabled()&&!q.shouldOptOut()){ot.queueBeacons(),m.isReady()?E.dispatch(a.SET_DOMCONTENTLOADED):m.addReadyHandler((function(){E.dispatch(a.SET_DOMCONTENTLOADED)})),T.time("projectJS");var e=G.getProjectJS();if(i.isFunction(e))try{_.apply(e)}catch(h){A.error("Error while executing projectJS: ",h),l.emitError(new u(h))}T.timeEnd("projectJS"),i.each(t||[],(function(t){try{t(O)}catch(h){l.emitInternalError(h)}})),i.each(G.getPlugins()||[],(function(t){try{_.apply(t,[O])}catch(h){l.emitError(h)}})),D.load();var r=y.on({filter:{type:"lifecycle",name:"activated"},handler:function(){Z.observe(F.persistVisitorProfile),W.observe(F.persistLayerStates),B.observe(F.persistSessionState),K.observe(k.persistPendingEvents),nt.observe(F.persistVisitorBucketingStore),y.off(r)}});y.on({filter:{type:"lifecycle",name:"viewsActivated"},handler:n.onViewsActivated}),y.on({filter:{type:"lifecycle",name:"pageDeactivated"},handler:n.onPageDeactivated}),n.initializeApi();var o=k.getPendingEvents();if(o&&(E.dispatch(a.LOAD_PENDING_EVENTS,{events:o}),k.retryPendingEvents(o)),y.on({filter:{type:"lifecycle",name:"activate"},handler:n.activate}),c.emitInitializedEvent(),!q.shouldActivate())return C.resolve();var s=[];if(et.isDisabled())st();else{var f=n.initializeXDomainStorage();if(s.push(f),Boolean(et.getCanonicalOrigins())){var d=M.makeTimeoutPromise(1e3);C.race([f,d])["catch"]((function(t){A.error("Failed to initialize xDomain storage: ",t)})).then(st)["catch"](rt.handleError)}else st()}return C.all(s)}A.log("Controller / Is disabled")},n.activate=function(){try{var t=[];A.log("Activated client"),pt(b.Lifecycle.preActivate);var n=!1;ut;var e=h.now();E.dispatch(a.ACTIVATE,{activationId:String(e),activationTimestamp:e});var r=J.getAll();j.registerViews(r,n),F.setId(F.getOrGenerateId()),t.push(s.trackPostRedirectDecisionEvent()),E.dispatch(a.MERGE_VARIATION_ID_MAP,{variationIdMap:F.getVariationIdMap()}),E.dispatch(a.MERGE_CONTEXTUAL_MAB_MAP,{contextualMabMap:F.getContextualMabMap()}),E.dispatch(a.SET_ODP_SEGMENTS,F.getOdpSegments()),E.dispatch(a.MERGE_PREFERRED_LAYER_MAP,{preferredLayerMap:F.getPreferredLayerMap()}),pt(b.Lifecycle.postVisitorProfileLoad),t.push((g=X.getAllPlugins(b.PluginTypes.visitorProfileProviders),m=Z.getVisitorProfile(),F.populateEagerVisitorData(g,m)).then((function(){A.log("Populated visitor profile")})));var o=lt(),u=v.decideGlobal(o);A.log("Made global decision",o,"->",u),E.dispatch(a.RECORD_GLOBAL_DECISION,u);var f=s.trackClientActivation();f?A.log("Tracked activation event",f):A.log("Not tracking activation event");var d=at.setUpViewActivation(r),p=[];return i.each(d,(function(t){p=p.concat(j.activateMultiple([t]))})),pt(b.Lifecycle.postViewsActivated),pt(b.Lifecycle.postActivate),c.emitActivatedEvent(),C.all(t).then((function(){y.emit({type:w.TYPES.LIFECYCLE,name:"activateDeferredDone"}),A.log("All immediate effects of activation resolved")}),l.emitError)}catch(_){return l.emitError(_),C.reject(_)}var g,m},at.setUpViewActivation=function(t){var n=[];return i.each(t,(function(t){i.isBoolean(Q.getViewState(t.id).isActive)&&j.isActivationTypeImmediate(t.activationType)?A.debug("Skipping page: already evaluated, presumably at the edge",j.description(t)):j.shouldTriggerImmediately(t.activationType)?n.push(t):t.activationType===b.ViewActivationTypes.callback?(A.debug("Setting up conditional activation for Page",j.description(t)),at.activateViewOnCallback(t)):t.activationType===b.ViewActivationTypes.polling?(A.debug("Setting up polling activation for Page",j.description(t)),R.pollFor(i.partial(_.apply,t.activationCode),null,i.partial(P.isTimedOut,h.now())).then((function(){j.activateMultiple([t])}))["catch"]((function(n){A.warn("Failed to activate view ",t,n)}))):t.activationType!==b.ViewActivationTypes.manual&&l.emitError(new Error("Unknown view activationType: "+t.activationType))})),n},at.activateViewOnCallback=function(t){var n={pageId:t.id};Object.defineProperty(n,"isActive",{get:function(){return Q.isViewActive(t.id)}});try{_.apply(t.activationCode,[function(n){var e=i.extend({},n,{pageName:t.apiName,type:"page"});it.push(e)},n])}catch(r){var e=new o("("+r.toString()+") in activationCode for "+j.description(t));l.emitError(e,{originalError:r,userError:!0})}},n.onViewsActivated=function(t){var e,r=t.data.views,o=i.map(r,"id");try{if(!tt.getBucketingId())throw new Error("View activated with no visitorId set");var u=function(t){var e=$.getAllByPageIds(t),r=q.getForceVariationIds(),o=q.getForceAudienceIds(),u=!i.isEmpty(r);u&&A.log("Force variations are in use. Disabling mutual exclusivity.");var a=u?{individual:e}:i.reduce(e,(function(t,n){return n.groupId?t.groups[n.groupId]||(t.groups[n.groupId]=H.get(n.groupId)):t.individual.push(n),t}),{groups:{},individual:[]});A.log("Deciding Campaigns/Experiments for Page(s)",t);var s=i.map(a.groups,I.description).join(", ");A.log("Groups:",s);var c=i.map(a.individual,x.description).join(", ");A.log("Campaigns/Experiments not in Groups (by Campaign id):",c);var f=i.map(a.groups,i.partial(dt,r,o,t))||[],l=i.map(a.individual,(function(e){var u=i.filter(e.pageIds,i.partial(i.includes,t));return n.decideAndExecuteLayerASAP(r,o,u,e)})),d=f.concat(l);return C.all(d).then((function(n){var e=i.filter(n,(function(t){return!!t}));return A.log("All Campaigns/Experiments for Page(s) (by Campaign id)",t,"resolved:",i.map(e,x.description).join(", ")),e}))}(o)["catch"](l.emitError);return e=C.all(i.map(r,(function(t){var n=function(){j.parseViewTags(t);var n=s.trackViewActivation(t);n?A.log("Tracked activation for Page",j.description(t),n):A.log("Not Tracking activation for Page",j.description(t))};return m.isReady()?C.resolve(n()):R.pollFor(m.isReady,1e3).then(n)}))),C.all([u,e])}catch(a){l.emitError(a)}},n.onPageDeactivated=function(t){var n=t.data.page,e=U.getAllActionIdsByPageId(n.id);i.each(e,(function(t){var e=U.getActionState(t);e&&(i.each(e,(function(t,e){if(t.cancel)try{t.cancel(),A.debug("Controller / Canceled change",e,"observation due to deactivation of page:",n)}catch(i){A.error("Controller / Error canceling change",e,"observation upon deactivation of page.",i)}if(n.undoOnDeactivation&&t.undo)try{t.undo(),A.debug("Controller / Undid change",e,"due to deactivation of page:",n)}catch(r){A.error("Controller / Error undoing change upon deactivation of page.",r)}})),E.dispatch(a.REMOVE_ACTION_STATE,{actionId:t}),A.debug("Controller / Undid changes and/or canceled change observation due to deactivation of page:",n,t))}))},n.initializeApi=function(){var t={push:it.push};t.get=it.get;var n=window.optimizely;i.isArray(n)&&i.each(n,(function(n){t.push(n)})),t.data={note:"Obsolete, use optimizely.get('data') instead"},t.state={},window.optimizely=t},n.persistItemsWithId=function(t){return i.each(t,(function(t,n){F.checkKeyForVisitorId(n)&&S.setItem(n,t)})),t},n.initializeXDomainStorage=function(){var t=e(5586),r=!!F.getCurrentId(),o=!!r&&F.hasSomeData();r?o?A.log("xd / Existing visitor; has data on this origin"):A.log("xd / Existing visitor; new to this origin"):A.log("xd / New visitor");var u=G.getAccountId(),s="https://a16488430484.cdn.optimizely.com".replace("__SUBDOMAIN__","a"+u+"."),f="/client_storage/a"+u+".html";t.subscribe((function(t,n){F.checkKeyForVisitorId(t)&&S.setItem(t,n)}));var l=t.fetchAll().then((function(n){if(!tt.getVisitorIdLocator()){var e=et.getCanonicalOrigins();if(e){var i=t.getXDomainUserId(n,e);i&&(A.log("Syncing cross-origin visitor randomId:",i),F.maybePersistVisitorId({randomId:i}))}}return F.deleteOldForeignData(),n})).then(n.persistItemsWithId).then((function(t){if(F.loadForeignData(),r&&!o){var n=!i.isEmpty(t);A.debug("xd / Loaded foreign data? ",n),ft(n)}A.log("Loaded visitor data from foreign origins"),c.emitOriginsSyncedEvent()}),(function(t){throw r&&!o&&(A.debug("xd / Failed to load foreign data:",t),ft(!1,t)),t}));return C.all([t.load(s,f)["catch"]((function(t){throw A.debug("xd / Failed to load iframe:",t),r&&!o&&ft(!1,t),t})),l["catch"]((function(t){A.debug("xd / Ignored error syncing foreign data (expected if waitForOriginSync used):",t.message),A.debug("xd / Enqueuing sync to happen after visitorId set."),E.dispatch(a.ADD_CLEANUP_FN,{lifecycle:b.Lifecycle.postVisitorProfileLoad,cleanupFn:c.emitOriginsSyncedEvent})}))])},n.decideAndExecuteLayerASAP=function(t,e,r,o){return new C((function(u,l){try{!function(t,n,e,r,o){if(n.length||e.length)return void o(lt([],void 0,r));var u=x.relatedAudienceIds(t),s=i.reduce(u,(function(t,n){var e=V.get(n);return!e||t.push(e),t}),[]),c=X.getAllPlugins(b.PluginTypes.audienceMatchers);if(Y.getSampleRum()){var l={};if(i.each(s,(function(t){i.extend(l,ht(t.conditions,c))})),!i.isEmpty(l)){var d=i.keys(l);E.dispatch(a.RECORD_AUDIENCE_USAGE,{audienceTypes:d,layerId:t.id})}}var h=function(t){A.debug("Audience list for extracting types",t);try{var n=new Set(i(t).map("conditions").flattenDeep().filter((function(t){return"string"!=typeof t})).map("type").value());return n.has("time_and_day")&&n.add("currentTimestamp"),A.debug("Extracted unique types from audiences",n),n}catch(e){return A.error("An error occurred while extracting types from audiences:",e),new Set}}(s),v=X.getAllPlugins(b.PluginTypes.visitorProfileProviders),p=Z.getVisitorProfile();F.populateLazyVisitorData(v,p,h),function(t,n,e,r){var o=i.reduce(t,(function(t,e){return i.extend(t,f.requiredAudienceFieldsForConditions(e.conditions,n))}),{}),u=i.reduce(o,(function(t,n){if(i.isUndefined(F.getAttribute(n))){var e=F.getPendingAttributeValue(n);i.isUndefined(e)||t.push(e)}return t}),[]);if(0===u.length)return r();var a=[].concat(t),s=N.firstToResolve(i.map(u,(function(t){return C.resolve(t).then((function(){var t=Z.getVisitorProfile();if(a=i.filter(a,(function(e){return i.isUndefined(f.isInAudience(t,e,n))})),!i.isEmpty(a))throw new Error("At least one audience is still pending")}))})));C.race([s,new C((function(t,n){L.setTimeout(n,e)}))]).then((function(){A.log("Activating Campaign after pending Audiences resolved",t),r()}),(function(){A.log("Activating Campaign after timeout on Audiences",t),r()}))}(s,c,x.getActivationTimeout(t),(function(){var n=lt(s,t,r);i.map(n,(function(n){!function(t,n,e){var r=i.map(t.audienceIds,i.bind(V.get,V)),o=i.filter(n,(function(n){return!i.includes(t.audienceIds,n.id)}));A.log("When deciding Campaign",x.description(e),"visitor is in audiences:",vt(r),"and not in audiences:",vt(o))}(n,s,t)})),o(n)}))}(o,t,e,r,(function(f){i.each(f,(function(u){var f=u.pageId?[u.pageId]:r;A.debug("Deciding layer: ",o,"with decisionTicket: ",u,"and actionViewIds: ",f),function(t,e,r,o,u){var f=x.description(t);A.log("Activating Campaign",f,"on Page(s)",o),r.length&&(A.log("Applying force audienceIds:",r,"to Campaign",f),(u=i.cloneDeep(u)).audienceIds=r);var l=n.decideLayer(t,u,e),d=!(!e.length&&!r.length),h=n.getActionsForDecision(t,l,d);!function(t,n){i.filter(t,(function(t){return i.isUndefined(t.pageId)||i.includes(n,t.pageId)}))}(h.actions,o);if(A.warn("Not preparing actions because LIVE_CHANGES is false"),i.forEach(o,(function(){s.trackDecisionEvent(l,u)})),c.emitLayerDecided({layer:t,decisionTicket:u,decision:l}),l.error)throw l.error;if(Y.getSampleRum()){E.dispatch(a.RECORD_LAYER_POLICY_USAGE,{policy:t.policy,layerId:t.id});var p=function(t){var n={};return i.each(t,(function(t){i.each(t.changeSet,(function(t){n[t.type]||(n[t.type]=!0)}))})),n}(h.actions);E.dispatch(a.RECORD_CHANGE_TYPE_USAGE,{changeTypes:i.keys(p),layerId:t.id}),i.isEmpty(t.integrationSettings)||E.dispatch(a.RECORD_INTEGRATION_USAGE,{integrations:x.getIntegrationTypes(t),layerId:t.id})}if(!v.isInCohort(l))return void A.log("Not activating Campaign: "+x.description(t)+"; not in the cohort because:",l.reason);A.warn("Not executing actions because LIVE_CHANGES is false")}(o,t,e,f,u)})),u(o)}))}catch(d){A.error("Error getting decision for Campaign: "+x.description(o),d),l(d)}}))},n.decideLayer=function(t,n,e){var i;var r=x.description(t);i=e.length?v.getDummyLayerDecision(t,e):v.decideLayer(t,n),A.log("Recording decision for Campaign",r,n,"->",i),x.recordLayerDecision(t.id,n,i),i.variationId&&i.experimentId&&F.updateVariationIdMap(t.id,i.experimentId,i.variationId),t.groupId&&F.updatePreferredLayerMap(t.groupId,t.id);return i},n.getActionsForDecision=function(t,n,e){var i=x.description(t),r="NOT applying changes for Campaign",o={actions:[],maybeExecute:!1};if(o.actions=[].concat(U.getLayerActions(n.layerId)||[],U.getExperimentActions(n.experimentId)||[],U.getExperimentVariationActions(n.experimentId,n.variationId)||[]),!e&&G.isGlobalHoldback())return A.log(r,i,"(visitor is in global holdback)"),o;if(n.isLayerHoldback)return A.log(r,i,"(visitor is in layer holdback)"),o;if(!n.experimentId||!n.variationId)return A.log(r,i,"(visitor is not eligible for any Experiments)"),o;return o.maybeExecute=!0,A.log("Got Actions for Campaign:",i,o.actions),o}},364:function(t,n,e){var i=e(6151).Promise,r=e(8044),o=e(6047).get("stores/plugins"),u=e(4358),a=e(9082);n.create=function(t,n,e){var s={identifier:t.id,action:n,startTime:e||r.now()};try{var c=o.getPlugin(u.PluginTypes.changeAppliers,t.type);if(!c)throw new Error("Unrecognized change type "+t.type);return new c(t,s)}catch(l){a.error("Change applier was never properly constructed:",l);var f={apply:function(){return i.reject(l)}};return f}}},5156:function(t){t.exports={SELECTOR_POLLING_MAX_TIME:2e3,CHANGE_DATA_KEY:"optimizelyChangeData",CHANGE_ID_ATTRIBUTE_PREFIX:"data-optly-"}},1461:function(t,n,e){var i=e(8073),r=e(5422),o=e(3799),u=e(1266),a=e(7832).v,s=e(8044),c=e(6047),f=e(1571),l=e(9082),d=e(6151).Promise,h=e(6717),v=c.get("stores/global"),p=c.get("stores/action_data"),g=c.get("stores/change_data"),m=c.get("stores/session"),b=e(364);e(5457).initialize();var y=a("ActionError");function w(t,n,e){if(p.getActionState(n.id)){var o=p.getChangeApplier(t.id,n.id);if(i.isUndefined(o)){var u={changeId:t.id,actionId:n.id,changeApplier:b.create(t,n,e)};f.dispatch(r.SET_CHANGE_APPLIER,u)}else l.warn("Action / Attempted to prepare a change which is already being applied: ",t)}else l.warn("Action / Attempted to prepare change for inactive action: ",n)}function _(t,n,e,r){if(!i.includes(r,n)){if(!t[String(n)]){var a=g.getChange(n);if(!a){var c="Change with id "+n+" is absent";return r.length&&(c+=" but listed as a dependency for "+r[r.length-1]),void l.warn(c)}t[String(n)]=new d((function(c){var f=i.map(a.dependencies||[],(function(i){return _(t,i,e,r.concat([n]))}));if(a.src){var v="change_"+a.src,m=u.makeAsyncRequest(v,(function(){return h.addScriptAsync("https://cdn.optimizely.com/public/16488430484/data"+a.src,(function(){u.resolveRequest(v)}))})).then((function(){var t=g.getChange(a.id);t||o.emitError(new y("Failed to load async change from src: "+a.src)),w(t,e,s.now())}));f.push(m)}d.all(f).then((function(){var t=s.now(),i=p.getChangeApplier(n,e.id);return i?(l.debug("Action / Applying change:",a),i.apply().then((function(n){n?l.log(n):l.debug("Action / Applied change for the first time in "+(s.now()-t)+"ms:",a),c()}))):(l.debug("Action / Not applying change ",n," - No changeApplier found."),void c())}))["catch"]((function(t){l.error("Action / Failed to apply change:",a,t),c()}))}))}return t[String(n)]}l.error("Change with id "+n+" has circular dependencies: "+r.concat(n))}n.prepareAction=function(t){l.debug("Action / Preparing:",t),f.dispatch(r.ACTION_EXECUTED,{actionId:t.id,sessionId:m.getSessionId(),layerId:t.layerId,pageId:t.pageId,timestamp:s.now(),activationId:v.getActivationId()});var n=s.now();i.forEach(t.changeSet,(function(e){var o=i.isObject(e)?e.id:e,u=g.getChange(o);u||(f.dispatch(r.ADD_CHANGE,e),u=g.getChange(e.id)),u.src||w(u,t,n)}))},n.executePreparedAction=function(t){l.debug("Action / Executing:",t);var n={},e=i.map(t.changeSet,(function(e){var r=i.isObject(e)?e.id:e;return _(n,r,t,[])}));return d.all(e).then((function(){l.debug("changes for action id="+t.id+" applied")}))}},5457:function(t,n,e){var i=e(5156),r=e(6047).get("stores/directive");function o(){("interactive"===document.readyState||"complete"===document.readyState)&&(n.domReadyTime=Date.now())}n.domReadyTime=null,n.initialize=function(){o(),document.addEventListener("readystatechange",o,!0)},n.isTimedOut=function(t){var e=Date.now();if(!n.domReadyTime||!t)return!1;var o=Math.max(t,n.domReadyTime);return r.isEditor()&&(o=n.domReadyTime),!(e-o0&&(this[r.FIELDS.CATEGORY]=e),o&&i.keys(o).length>0&&(this[r.FIELDS.OPTIONS]=o),i.isUndefined(u)||(this[r.FIELDS.REVENUE]=u)}function s(t,n,e,o){this.eventBase=t,this[r.FIELDS.TIME]=n,i.isUndefined(e)||(this[r.FIELDS.SESSION_ID]=e),i.isUndefined(o)||(this[r.FIELDS.SESSION_INDEX]=o)}n._=a,a.prototype.digest=function(){var t=function(t,n){return encodeURIComponent(t)+"="+encodeURIComponent(n)},n=[];if(n.push(t(r.FIELDS.NAME,this[r.FIELDS.NAME])),n.push(t(r.FIELDS.TYPE,this[r.FIELDS.TYPE])),this[r.FIELDS.CATEGORY]&&n.push(t(r.FIELDS.CATEGORY,this[r.FIELDS.CATEGORY])),this[r.FIELDS.REVENUE]&&n.push(t(r.FIELDS.REVENUE,this[r.FIELDS.REVENUE])),!this[r.FIELDS.OPTIONS])return n.join("&");var e=this[r.FIELDS.OPTIONS]||{},o=i.filter(i.keys(e),(function(t){return e.hasOwnProperty(t)}));o=o.sort();for(var u=0;ua&&(u+=1),t[e-1].setFieldValue(o.FIELDS.SESSION_INDEX,u);for(i=e-1;i>0;i--)c(t[i],t[i-1],!0)}},n.reindexIfNecessary=function(t,n,e){var i=function(t){for(var n=0;n1e3&&(t=t.slice(-1e3),n=!0),_(t),I([]),n}n.initialize=function(t,n){if(!y.getInitialized()){d.T(t,n);var e=S();e.length>0&&x(e[e.length-1]);var i=k();i.length>0&&x(i[i.length-1]),s.dispatch(r.UPDATE_BEHAVIOR_STORE,{key:"initialized",value:!0})}},n.addEvent=function(t){c.debug("Behavior store: adding event",t);var n=d.O(t);x(n),I(k().concat(n)),f.reindexIfNecessary(T(),S(),k()),d.R(k()),n.t&&function(t){try{var n=Number(o.get(p.COOKIES.OPTIMIZELY_SESSION,!1));if(isNaN(n)||0!==n){var e=n?f.isTimestampInSameSession(t,n)?t:0:t;o.set(p.COOKIES.OPTIMIZELY_SESSION,e.toString(),{path:"/",encodeValue:!1},!0)}}catch(i){c.error("Error setting session cookie",i)}}(n.t)},n.getEvents=function(){return k().length>0&&(O()&&f.sessionize(S()),d.N(S()),d.R(k())),S()},n.getEventCount=function(){return k().length+S().length},d.T=function(t,n){d.D(t,n)&&(d.N(S()),d.R(k())),f.sessionize(S())},d.D=function(t,n){if(0===t.length&&0===n.length)return _([]),I([]),!1;var e=!1,i=t[0]||n[0];return w.EVENTBASE in i?(_(d.M(t)),I(d.M(n))):(e=!0,_(d.P(t)),I(d.P(n))),k().length>0&&(O(),e=!0),_(d._updateBaseMapAndMaybeDedupe(S())),d._migrateEventBasesAndUpdateStore()&&(e=!0),e},d.P=function(t){for(var n=[],e=0;eo)return r[u].entityId;throw new Error("Unable to choose candidate")}},2405:function(t,n,e){var i=e(8073),r=e(5422),o=e(8967),u=e(6107),a=e(4867).b,s=e(1571),c=e(9082),f=e(2233);n.isValidExperiment=function(t,n){var e,r=i.partial(i.includes,t);return c.groupCollapsed("Decision / Evaluating audiences for experiment:",n,t),e=!n.audienceIds||u.evaluate(n.audienceIds,r),c.groupEnd(),c.debug("Decision / Experiment",n,"is valid?",e),e},n.selectVariation=function(t,n,e,u,l){if(c.debug("Decision / Selecting variation for experiment:",t.id),!t.variations||0===t.variations.length)throw new a('No variations in selected experiment "'+t.id+'"');if(!t.weightDistributions&&t.variations.length>1)throw new a('On selected experiment "'+t.id+'", weightDistributions must be defined if # variations > 1');var d;if(t.bucketingStrategy&&"impression"===t.bucketingStrategy)if(1===t.variations.length)d=t.variations[0].id;else{var h=u;d=o.chooseWeightedCandidate(e+h,t.id,t.weightDistributions)}else if(d=1===t.variations.length?t.variations[0].id:o.chooseWeightedCandidate(e,t.id,t.weightDistributions),null==t?void 0:t.deployed)c.debug("Decision / Experiment is deployed. Skipping bucketing.");else if(l&&l[t.id]){c.debug("Decision / Using preferredVariationMap to select variation for experiment:",t.id);var v=l[t.id];if(!i.find(t.variations,{id:v}))return s.dispatch(r.RECORD_STICKY_BUCKETING_FEATURE,{feature:"stoppedVariation",id:t.id}),c.debug("Decision / Preferred variation:",v,"not found on experiment:",t.id,". Visitor not bucketed."),null;v!==d&&(s.dispatch(r.RECORD_STICKY_BUCKETING_FEATURE,{feature:"preferredVariation",id:t.id}),d=v)}var p=f.processCmabExperiment(t,d);p&&(d=p);var g=i.find(t.variations,{id:d});if(g)return c.debug("Decision / Selected variation:",g),g;throw new a('Unable to find selected variation: "'+d+'".')},n.getExperimentById=function(t,n){var e=i.find(t.experiments,{id:n});if(e)return e;throw new a("Unable to find selected experiment.")},n.hasVariationActionsOnView=function(t,n){return c.debug("Decision / Checking variation:",t,"for actions on pageId:",n),!!i.find(t.actions,(function(t){return t.pageId===n&&!i.isEmpty(t.changes)}))}},4867:function(t,n){function e(t){this.message=t}e.prototype=new Error,n.b=e},5161:function(t,n,e){var i=e(8073),r=e(5422),o=e(3799),u=e(1929),a=e(8967),s=e(2405),c=e(4867).b,f=e(6047),l=e(4358),d=e(1571),h=e(4862),v=e(3811),p=e(9082),g=e(868),m=f.get("stores/plugins"),b=f.get("stores/global"),y=f.get("stores/layer_data");function w(t){var n=m.getPlugin(l.PluginTypes.deciders,t);if(i.isEmpty(n))throw new Error("No deciders found for policy: "+t);return n}n.isPageIdRelevant=function(t){if(!t)return!1;var n=w(t.policy);return i.isFunction(n.includePageIdInDecisionTicket)?n.includePageIdInDecisionTicket(t):!0===n.includePageIdInDecisionTicket},n.createTicket=function(t){var n,e,r,o=i.pick(t,["bucketingId","globalHoldback","preferredVariationMap","pageId"]);return i.extend(o,{audienceIds:(n=t.visitorProfile,e=t.audiences,r=m.getAllPlugins(l.PluginTypes.audienceMatchers),i.reduce(e,(function(t,e){return u.isInAudience(n,e,r)&&t.push(e.id),t}),[])),activationId:b.getActivationId()}),o},n.decideGlobal=function(t){return{isGlobalHoldback:a.isHoldback(t.bucketingId,{id:null,holdback:t.globalHoldback})}},n.decideGroup=function(t,n){p.debug("Decision / Deciding layer for group: ",h.description(t));var e,o,u=n.preferredLayerId,s=!!u;try{(e=a.chooseWeightedCandidate(n.bucketingId,t.id,t.weightDistributions))&&"None"!==e||(o='Group traffic allocation. Visitor maps to a "hole" in the bucket space left by an experiment or campaign that\'s since been removed from the group')}catch(l){o="Group traffic allocation. Visitor maps to a point in the bucket space which has never been covered by any experiment or campaign."}if(s&&(p.debug("Decision / Using preferredLayerMap to select layer for group:",h.description(t)),u!==e&&(d.dispatch(r.RECORD_STICKY_BUCKETING_FEATURE,{feature:"preferredLayer",id:t.id}),e=u)),o)return{layerId:null,reason:o};if(!i.find(t.weightDistributions,{entityId:e})){var f="Visitor was"+(s?" sticky-":" non-sticky ")+"bucketed into a campaign ("+e+") which is not in the group";if(!s)throw new c(f);return{layerId:null,reason:f}}return{layerId:e}},n.decideLayer=function(t,n){var e,r;p.debug("Deciding: ",t,n);var u,f,l=w(t.policy),d={layerId:t.id,experimentId:null,variationId:null,isLayerHoldback:a.isHoldback(n.bucketingId,t),isLayerConcluded:!!t.concluded};if(i.isEmpty(t.experiments))throw new c("No experiments in layer.");try{if(l.decideLayer){p.debug("Decision / Using decider's custom decideLayer.");var h=l.decideLayer(t,n);e=h.experiment,r=h.variation}else p.debug("Decision / Using default decideLayer behavior."),e=l.selectExperiment(t,n.audienceIds,n.bucketingId),r=s.selectVariation(e,n.audienceIds,n.bucketingId,n.activationId,n.preferredVariationMap)}catch(v){u=v,(null!=(f=c)&&"undefined"!=typeof Symbol&&f[Symbol.hasInstance]?f[Symbol.hasInstance](u):u instanceof f)?d.reason=v.message:d.error=v}return d.experimentId=e?e.id:null,d.variationId=r?r.id:null,d.error&&(d.error.name="DecisionEngineError",o.emitError(d.error)),d},n.getDummyLayerDecision=function(t,n){var e,i=function(t,n){for(var e=0;e-1)return{experimentId:t.experiments[e].id,variationId:t.experiments[e].variations[i].id};return null}(t,n);return i?(p.log("Decision / Applying force variation:",i.variationId,"to Campaign",v.description(t)),e={layerId:t.id,variationId:i.variationId,experimentId:i.experimentId,isLayerHoldback:!1,isLayerConcluded:!1,reason:"force"}):(p.log("No variation matches ids:",n,"in Campaign",v.description(t)),e={layerId:t.id,variationId:null,experimentId:null,isLayerHoldback:!1,isLayerConcluded:!1,reason:"force"}),e},n.isInCohort=function(t){if(!t.experimentId||!t.variationId)return!1;var n=y.get(t.layerId);return!(g.isSingleExperimentPolicy(n.policy)&&t.isLayerHoldback)}},6047:function(t,n,e){var i=e(8073),r=e(4682),o=e(1571),u=e(2e3),a=r.create(),s={action_data:e(5134),async_request:e(4943),audience_data:e(5874),change_data:e(8028),cleanup:e(1789),client_metadata:e(6604),cookie_options:e(534),event_data:e(1420),event_emitter:e(3892),dimension_data:e(9120),directive:e(3492),global:e(6366),history:e(5561),integration_settings:e(7395),layer:e(4860),layer_data:e(7703),log:e(4923),observed_redirect:e(7896),pending_events:e(5420),performance:e(5359),plugins:e(9441),provider_status:e(921),pending_redirect:e(6853),rum:e(2109),sandbox:e(3446),session:e(7661),tracker_optimizely:e(8672),ua_data:e(3134),view:e(3848),view_data:e(6835),visitor:e(3667),visitor_attribute_entity:e(8484),visitor_events:e(6035),visitor_events_manager:e(2703),visitor_id:e(6459),visitor_bucketing:e(1018),xdomain:e(7525)};s.group_data=e(8125),o.registerStores(s),i.forOwn(s,(function(t,n){a.register("stores/"+n,o.getStore(n))})),a.register("core/plugins/matchers/key_value",u),t.exports=a},6452:function(t,n,e){var i=e(8073),r=e(5422),o=e(3799),u=e(220),a=e(7832).v,s=e(4358),c=e(1571),f=e(9082),l=n.JSONParseError=a("JSONParseError"),d=e(1624),h=e(6054),v=e(128),p="optimizely_show_preview",g="optimizely_disable",m="optimizely_editor",b="optimizely_p13n",y="optimizely_x_audiences",w="optimizely_x",_="optimizely_show_preview",E="optimizely_opt_out",I="optimizely_token",x="optimizely_force_tracking",S="optimizely_embed_editor";n.populateDirectiveData=function(){var t,n,e,a,A,k,T,O;!function(){var t="OFF",n=d.getQueryParamValue("optimizely_log");if(n){var e=n.split(":");""!==e[0]&&(t=String(e[0]).toUpperCase()),void 0!==e[1]&&f.setLogMatch(e[1])}f.setLogLevel(t)}(),function(){var t=v.getUserAgent()||"";if(!i.isString(t))return void f.warn("Directive / userAgent not a string");t=t.toLowerCase();var n=["googlebot","yahoo! slurp","bingbot","bingpreview","msnbot","keynote","ktxn","khte","gomezagent","alertsite","yottaamonitor","pingdom.com_bot","aihitbot","baiduspider","adsbot-google","mediapartners-google","applebot","catchpoint","phantomjs","moatbot","facebookexternalhit"],e=function(n){if(i.includes(t,n))return f.warn("Directive / Matches bot:",n),!0};i.some(n,e)&&(f.log("Directive / Disabling tracking"),c.dispatch(r.LOAD_DIRECTIVE,{trackingDisabled:!0}))}(),t=Boolean(i.result(window.optimizely,"initialized")),c.dispatch(r.LOAD_DIRECTIVE,{alreadyInitialized:t}),c.dispatch(r.LOAD_DIRECTIVE,{mutationObserverAPISupported:v.isMutationObserverAPISupported()}),function(){var t=u.get(s.COOKIES.OPT_OUT),n=d.getQueryParamValue(E),e="You have successfully opted out of Optimizely for this domain.",i="You are NOT opted out of Optimizely for this domain.";if("true"===n||"false"===n){var o="true"===n;c.dispatch(r.LOAD_DIRECTIVE,{shouldOptOut:o}),v.alert(o?e:i)}else t&&c.dispatch(r.LOAD_DIRECTIVE,{shouldOptOut:"true"===t})}(),function(){var t=!1,n=[p,g];n.push(m);for(var e=0;eNumber(e[o]))return 1}}return 0}},6107:function(t,n,e){var i=e(8073),r=e(6054),o=e(9082),u="or",a="not";var s={};function c(t,n){var e;if(i.isArray(t)){var a,c;t[0]in s?(a=t[0],c=t.slice(1)):(a=u,c=t),o.groupCollapsed('Condition / Applying operator "'+a+'" with args',r.stringify(c));try{e=s[a](c,n),o.debug("Condition / Result:",e)}finally{o.groupEnd()}return e}return e=n(t),o.debug("Condition / Evaluated:",r.stringify(t),":",e),e}s["and"]=function(t,n){for(var e,r,o=0;o-1;case"regex":try{return!(!o||!r)&&new RegExp(t).test(String(e))}catch(f){}return!1;case"range":var u=t.split(":"),a=parseFloat(u[0]),s=parseFloat(u[1]),c=parseFloat(e);return c>=a&&c<=s;default:return!1}}},6151:function(t,n,e){t.exports=e(9991)},5122:function(t,n,e){var i=e(8073),r=e(9082);function o(t,n){this.ft=t,this.dt=n}o.prototype.ht=function(t){return[this.dt,t].join("$$")},o.prototype.vt=function(t){return t.replace(this.dt+"$$","")},o.prototype.setItem=function(t,n){try{this.ft.setItem(this.ht(t),n)}catch(e){r.warn("Failed to save",t,"to localStorage:",e)}},o.prototype.removeItem=function(t){this.ft.removeItem(this.ht(t))},o.prototype.getItem=function(t){var n=null;try{n=this.ft.getItem(this.ht(t))}catch(e){}return n},o.prototype.keys=function(){var t=i.keys(this.ft);return i.map(i.filter(t,i.bind((function(t){return i.includes(t,this.dt)}),this)),i.bind(this.vt,this))},o.prototype.allKeys=function(){return i.keys(this.ft)},o.prototype.allValues=function(){return i.values(this.ft)},t.exports={create:function(t,n){return new o(t,n)},mockStorage:{keys:function(){},getItem:function(t){},removeItem:function(t){},setItem:function(t,n){}}}},8914:function(t,n,e){var i=e(8073),r=e(3799),o=e(4358),u=e(6054),a=e(5403).DT,s=e(9082),c=e(2362),f=e(6047).get("stores/pending_events"),l=o.StorageKeys.PENDING_EVENTS;n.persistPendingEvents=function(){try{var t=f.getEventsString();a.setItem(l,t),e(5586).setItem(l,t)}catch(n){s.warn("PendingEvents / Unable to set localStorage key, error was: ",n),r.emitInternalError(n)}},n.getPendingEvents=function(){try{return u.parse(a.getItem(l))}catch(t){return null}},n.retryPendingEvents=function(t){i.forOwn(t,(function(t,n){c.retryableRequest(t.data,n,t.retryCount)})),i.isEmpty(t)||s.log("Retried pending events: ",t)}},8775:function(t,n,e){var i=e(8073),r=e(5422),o=e(6047),u=e(4358),a=e(2168),s=e(1571);n.registerApiModule=function(t,n){i.isArray(n)&&(n=o.evaluate(n)),s.dispatch(r.REGISTER_PLUGIN,{type:u.PluginTypes.apiModules,name:t,plugin:n})},n.registerDependency=function(t,n){o.get(t)||o.register(t,n)},n.registerVisitorProfileProvider=function(t){s.dispatch(r.REGISTER_PLUGIN,{type:u.PluginTypes.visitorProfileProviders,name:t.provides,plugin:t})},n.registerViewProvider=function(t){s.dispatch(r.REGISTER_PLUGIN,{type:u.PluginTypes.viewProviders,name:t.provides,plugin:t})},n.registerAudienceMatcher=function(t,n){s.dispatch(r.REGISTER_PLUGIN,{type:u.PluginTypes.audienceMatchers,name:t,plugin:n})},n.registerViewMatcher=function(t,n){s.dispatch(r.REGISTER_PLUGIN,{type:u.PluginTypes.viewMatchers,name:t,plugin:n})},n.registerAnalyticsTracker=function(t,n){s.dispatch(r.REGISTER_PLUGIN,{type:u.PluginTypes.analyticsTrackers,name:t,plugin:n})},n.registerViewTagLocator=function(t,n){s.dispatch(r.REGISTER_PLUGIN,{type:u.PluginTypes.viewTagLocators,name:t,plugin:n})},n.registerAudiencePlugin=function(t){t.dependencies&&i.each(t.dependencies,(function(t,e){n.registerDependency(e,t)}));var e,r,u="vendor."+t.vendor;e=i.isString(t.provider)?o.get(t.provider)(t.vendor):i.isFunction(t.provider)?t.provider(t.vendor):i.cloneDeep(t.provider),n.registerVisitorProfileProvider(i.extend(e,{provides:u})),r=i.isString(t.matcher)?o.get(t.matcher):t.matcher;var a={fieldsNeeded:[u],match:function(t,n){return r(t[u],n)}};n.registerAudienceMatcher(u,a)},n.registerWidget=function(t){return i.isArray(t)&&(t=o.evaluate(t)),{showToken:a.on({filter:{type:"showWidget",name:t.widgetId},handler:t.showFn}),hideToken:a.on({filter:{type:"hideWidget",name:t.widgetId},handler:t.hideFn})}},n.registerChangeApplier=function(t,n){s.dispatch(r.REGISTER_PLUGIN,{type:u.PluginTypes.changeAppliers,name:t,plugin:n})},n.registerDecider=function(t,n){s.dispatch(r.REGISTER_PLUGIN,{type:u.PluginTypes.deciders,name:t,plugin:n})},n.registerEventImplementation=function(t,n){s.dispatch(r.REGISTER_PLUGIN,{type:u.PluginTypes.eventImplementations,name:t,plugin:n})},n.registerViewTrigger=function(t,n){s.dispatch(r.REGISTER_PLUGIN,{type:u.PluginTypes.viewTriggers,name:t,plugin:n})}},245:function(t,n,e){var i=e(8073),r=e(6047),o=":",u="holdback",a="treatment",s="",c=e(9082),f=e(868);function l(t){return t.replace(/[^a-zA-Z0-9\.\~\!\*\(\)\']+/g,"_")}n.formatNamesAndIdsForAnalytics=function(t,n,e,o){var u={layer:t.name||s,experiment:n.name||s,variation:e.name||s};o&&(u=i.mapValues(u,l));var a,c=!t.integrationStringVersion||1===t.integrationStringVersion;if(u.experiment===s&&c)if(a=n.audienceIds,!i.isEmpty(a)&&i.includes(["and","or","not"],a[0]))u.experiment="Exp";else{var f=r.get("stores/audience_data");u.experiment=function(t,n){return i.isEmpty(n)?"everyone_else":i.reduce(n,(function(n,e){var i=t.get(e);return i?n+l(i.name?i.name:i.id)+",":n}),"").slice(0,-1)}(f,n.audienceIds)}return{names:u,idStrings:{layer:"("+l(t.id)+")",experiment:"("+l(n.id)+")",variation:"("+l(e.id)+")"}}},n.combineAndTruncateIdAndName=function(t,n,e){var i=e-n.length;if(i<0&&(c.warn("maxLength must be at least long enough to fit the entity ID, which is length"+n.length+". Defaulting to only use entity ID as name."),t=s),t===s)return n;if(t.length>i){var r=Math.min(t.length,i);return(t=t.substring(0,r))+n}return t+" "+n},n.generateAnalyticsString=function(t,e,r,s,c,l){return t.integrationStringVersion&&2===t.integrationStringVersion?function(t,e,r,a,s,c){if(f.isSingleExperimentPolicy(t.policy)&&a)return;var l=!f.isSingleExperimentPolicy(t.policy)&&a,d=n.formatNamesAndIdsForAnalytics(t,e,r,c),h=[d.names.experiment,d.names.variation],v=[d.idStrings.experiment,d.idStrings.variation];f.isSingleExperimentPolicy(t.policy)||(h.unshift(d.names.layer),v.unshift(d.idStrings.layer));var p=i.reduce(v,(function(t,n){return t+n.length}),0),g=h.length-1+(l?1:0),m=p+1*g;if(l&&(m+=8),m>s)throw new Error("The analytics string size is too low to send the entity IDs.");for(var b=s-m,y=h.length,w=[],_=h.length-1;_>=0;_--){var E=h[_],I=Math.min(E.length,Math.floor(b/y));b-=I,y--,w.unshift(E.substring(0,I))}var x=i.map(w,(function(t,n){return t+v[n]}));return l&&x.push(u),x.join(o)}(t,e,r,s,c,l):function(t,e,r,s,c,l){var d=s?u:a,h=3,v=n.formatNamesAndIdsForAnalytics(t,e,r,l),p=v.names,g=v.idStrings,m=i.reduce(g,(function(t,n){return t+n.length}),0);if(m+h+d.length>c)throw new Error("The analytics string size is too low to send the campaign, experiment, and variation IDs.");var b=c-m-h-d.length,y={};y.variation=Math.min(p.variation.length,Math.floor(b/3)),b-=y.variation,y.experiment=Math.min(p.experiment.length,Math.floor(b/2)),b-=y.experiment,y.layer=b;var w={};i.each(p,(function(t,n){w[n]=t.substring(0,y[n])}));var _=[];return f.isSingleExperimentPolicy(t.policy)||_.push(w.layer+g.layer),(_=_.concat([w.experiment+g.experiment,w.variation+g.variation,d])).join(o)}(t,e,r,s,c,l)}},5912:function(t,n,e){var i=e(8073);t.exports=function(t,n){t=function(t){var n=t.split("?");if(n[1]){var e=n[1].split("#"),r=e[0],u=e.slice(1).join("#"),a=r.split("&"),s=[];return i.each(a,(function(t){0!==t.indexOf(o)&&s.push(t)})),n[1]="",s.length>0&&(n[1]="?"+s.join("&")),u&&(n[1]+="#"+u),n.join("")}return t}(t);var e=n.value;switch(n.match){case"exact":return(t=s(t))===s(e);case"regex":try{return Boolean(t.match(e))}catch(r){}return!1;case"simple":return(t=a(t))===(e=a(e));case"substring":return t=s(t,!0),e=s(e,!0),-1!==t.indexOf(e);default:return!1}};var r=["www."],o="optimizely_",u=["https?://.*?.?optimizelyedit.(com|test)/","https?://.*.?optimizelypreview.(com|test)/","https?://(edit|preview)(-hrd|-devel)?.optimizely.(com|test)/","https?://.*?.?optimizelyedit(-hrd)?.appspot.com/","https?://"];function a(t){return s(function(t){var n=t.indexOf("?");return-1!==n&&(t=t.substring(0,n)),-1!==(n=t.indexOf("#"))&&(t=t.substring(0,n)),t}(t))}function s(t,n){t=(t=t.replace("/?","?")).toLowerCase().replace(/[/&?]+$/,"");var e=u.slice(0);n||(e=e.concat(r));for(var i=e.length,o=0;o-1&&(n.splice(e,1),this.emitChange())}else this.Z[t.lifecycle]=[],this.emitChange()}}},6604:function(t,n,e){var i=e(5422),r=e(6889);t.exports={initialize:function(){this.Z={name:r.NAME,version:r.VERSION},this.on(i.SET_CLIENT_NAME,this.Tt),this.on(i.SET_CLIENT_VERSION,this.Ot)},getClientName:function(){return this.Z.name},getClientVersion:function(){return this.Z.version},Tt:function(t){t&&(this.Z.name=t),this.emitChange()},Ot:function(t){t&&(this.Z.version=t),this.emitChange()}}},534:function(t,n,e){var i=e(5422);t.exports={initialize:function(){this.Z={currentDomain:null,defaultAgeSeconds:15552e3,autoRefresh:true},this.on(i.SET_COOKIE_DOMAIN,this.Rt),this.on(i.SET_COOKIE_AGE,this.Ct),this.on(i.SET_COOKIE_AUTO_REFRESH,this.Nt)},getCurrentDomain:function(){return this.Z.currentDomain},getDefaultAgeInSeconds:function(){return this.Z.defaultAgeSeconds},getAutoRefresh:function(){return this.Z.autoRefresh},Rt:function(t){this.Z.currentDomain=t,this.emitChange()},Ct:function(t){this.Z.defaultAgeSeconds=t,this.emitChange()},Nt:function(t){this.Z.autoRefresh=t,this.emitChange()}}},9120:function(t,n,e){var i=e(8073),r=e(5422),o=e(4157);t.exports={initialize:function(){this.Z={},this.on(r.DATA_LOADED,this.bt)},bt:function(t){i.isEmpty(t.data.dimensions)||(i.each(t.data.dimensions,i.bind((function(t){o.deepFreeze(t),this.Z[t.id]=t}),this)),this.emitChange())},getAll:function(){return o.safeReference(i.values(this.Z))},getById:function(t){return o.safeReference(this.Z[t])},getByApiName:function(t){return o.safeReference(i.find(i.values(this.Z),{apiName:t}))}}},3492:function(t,n,e){var i=e(8073),r=e(5422);t.exports={initialize:function(){this.Z={disabled:!1,forceAudienceIds:[],forceVariationIds:[],alreadyInitialized:!1,mutationObserverAPISupported:!1,isEditor:!1,isPreview:!1,isLegacyPreview:!1,isSlave:!1,previewLayerIds:[],projectToken:null,shouldOptOut:!1,trackingDisabled:!1,isRunningInV2Editor:!1,isRunningInDesktopApp:!1,forceTracking:!1,requestedEmbeddedEditor:!1},this.on(r.LOAD_DIRECTIVE,this.Dt)},getAll:function(){return i.cloneDeep(this.Z)},conflictInObservingChanges:function(){return!this.Z.mutationObserverAPISupported},isDisabled:function(){return this.Z.disabled},isEditor:function(){return this.Z.isEditor},clientHasAlreadyInitialized:function(){return this.Z.alreadyInitialized},getForceAudienceIds:function(){return this.Z.forceAudienceIds},getForceVariationIds:function(){return this.Z.forceVariationIds},getPreviewLayerIds:function(){return this.Z.previewLayerIds},getProjectToken:function(){return this.Z.projectToken},getForceTracking:function(){return this.Z.forceTracking},shouldActivate:function(){return!this.Z.isEditor&&!this.isDisabled()},shouldBootstrapDataForPreview:function(){return this.Z.isPreview},shouldBootstrapDataForEditor:function(){return this.Z.isEditor},shouldInitialize:function(){return!(this.shouldLoadPreview()||this.isDisabled()||this.getProjectToken())},shouldLoadPreview:function(){return!(this.Z.isPreview||this.Z.isLegacyPreview||!this.getProjectToken()||this.Z.isEditor)},shouldLoadEmbeddedEditor:function(){return this.Z.requestedEmbeddedEditor&&!this.Z.isEditor},shouldBailForDesktopApp:function(){return!this.Z.isEditor&&this.Z.isRunningInDesktopApp},shouldLoadInnie:function(){return!this.Z.isSlave&&!this.Z.isEditor&&this.Z.isRunningInV2Editor},shouldObserveChangesIndefinitely:function(){return this.Z.mutationObserverAPISupported},shouldObserveChangesUntilTimeout:function(){return!this.shouldObserveChangesIndefinitely()},shouldOptOut:function(){return this.Z.shouldOptOut},shouldSendTrackingData:function(){return!this.Z.trackingDisabled&&(!!this.Z.forceTracking||!this.Z.isPreview&&i.isEmpty(this.getForceVariationIds())&&i.isEmpty(this.getForceAudienceIds()))},isSlave:function(){return this.Z.isSlave},isRunningInDesktopApp:function(){return this.Z.isRunningInDesktopApp},isRunningInV2Editor:function(){return this.Z.isRunningInV2Editor},Dt:function(t){i.extend(this.Z,t),this.emitChange()}}},1420:function(t,n,e){var i=e(8073),r=e(5422),o=e(4157);t.exports={initialize:function(){this.Z={},this.on(r.DATA_LOADED,this.bt)},getAll:function(){return o.safeReference(i.values(this.Z))},getEventsMap:function(){return o.safeReference(this.Z)},get:function(t){return o.safeReference(this.Z[t])},getByApiName:function(t){return o.safeReference(i.find(i.values(this.Z),{apiName:t}))},getByPageId:function(t){return o.safeReference(i.filter(this.Z,{pageId:t}))},bt:function(t){i.isEmpty(t.data.events)||(i.each(t.data.events,i.bind((function(t){t.pageId||(t.pageId=t.viewId),o.deepFreeze(t),this.Z[t.id]=t}),this)),this.emitChange())}}},3892:function(t,n,e){var i=e(8073),r=e(5422);function o(t){var n=[];return t&&i.isObject(t)?(t.type&&n.push(t.type),n.push("|"),t.type&&t.name&&n.push(t.name),n.join("")):"|"}t.exports={initialize:function(){this.Z={handlers:{}},this.on(r.ADD_EMITTER_HANDLER,this.Mt),this.on(r.REMOVE_EMITTER_HANDLER,this.Pt)},getHandlers:function(t,n){var e=[null,{type:t.type},{type:t.type,name:t.name}],r=[];return i.each(e,i.bind((function(t){var n=o(t),e=this.Z.handlers[n];e&&(r=r.concat(e))}),this)),n&&(r=i.filter(r,(function(t){return!t.publicOnly}))),r},Mt:function(t){var n=o(t.filter);this.Z.handlers[n]||(this.Z.handlers[n]=[]),this.Z.handlers[n].push({handler:t.handler,token:t.token,publicOnly:!!t.publicOnly,emitErrors:!!t.emitErrors}),this.emitChange()},Pt:function(t){var n=!1,e=t.token;i.forOwn(this.Z.handlers,i.bind((function(t,r){var o=i.filter(t,(function(t){return t.token!==e}));o.length!==t.length&&(n=!0,this.Z.handlers[r]=o)}),this)),n&&this.emitChange()}}},6366:function(t,n,e){var i=e(8073),r=e(5422),o=e(4157);t.exports={initialize:function(){this.Z={holdback:0,isGlobalHoldback:null,listTargetingKeys:[],revision:null,projectId:null,accountId:null,namespace:null,activationId:null,activationTimestamp:null,dcpServiceId:null,dcpKeyfieldLocators:[],recommenderServices:[],anonymizeIP:null,projectJS:null,snippetId:null,plugins:[],domContentLoaded:!1,experimental:{},ga4UserId:null},this.on(r.DATA_LOADED,this.jt),this.on(r.ACTIVATE,this.Ft),this.on(r.RECORD_GLOBAL_DECISION,this.Lt),this.on(r.SET_DOMCONTENTLOADED,this.Bt),this.on(r.SET_GA4_USER_ID,this.Vt)},getRevision:function(){return this.Z.revision},getGlobalHoldbackThreshold:function(){return this.Z.holdback},getProjectId:function(){return this.Z.projectId},getSnippetId:function(){return this.Z.snippetId},getAccountId:function(){return this.Z.accountId},getNamespace:function(){return this.Z.namespace},getActivationId:function(){return this.Z.activationId},getActivationTimestamp:function(){return this.Z.activationTimestamp},getAnonymizeIP:function(){return this.Z.anonymizeIP},isGlobalHoldback:function(){return!!this.Z.isGlobalHoldback},getListTargetingKeys:function(){return this.Z.listTargetingKeys.slice()},getDCPServiceId:function(){return this.Z.dcpServiceId},getDCPKeyfieldLocators:function(){return this.Z.dcpKeyfieldLocators},getRecommenderServices:function(){return this.Z.recommenderServices},getProjectJS:function(){return this.Z.projectJS},getPlugins:function(){return this.Z.plugins},getExperimental:function(){return o.safeReference(this.Z.experimental)},getGA4UserId:function(){return this.Z.ga4UserId},domContentLoadedHasFired:function(){return this.Z.domContentLoaded},Ft:function(t){this.Z.activationId=t.activationId,this.Z.activationTimestamp=t.activationTimestamp,this.Z.isGlobalHoldback=null},Lt:function(t){var n=t.isGlobalHoldback;if(null!==this.Z.isGlobalHoldback&&this.Z.isGlobalHoldback!==n)throw new Error("Attempted to change already set global holdback!");this.Z.isGlobalHoldback=n,this.emitChange()},Vt:function(t){var n=t.ga4UserId;if(!n)throw new Error('Argument "payload.ga4UserId" is missing');this.Z.ga4UserId=n,this.emitChange()},jt:function(t){var n=i.pick(t.data,["holdback","accountId","projectId","snippetId","namespace","revision","listTargetingKeys","dcpServiceId","dcpKeyfieldLocators","recommenderServices","anonymizeIP","plugins","projectJS","experimental","ga4UserId"]);if(0!==i.keys(n).length){i.extend(this.Z,{listTargetingKeys:[],dcpServiceId:null,dcpKeyfieldLocators:[]},n),this.emitChange()}},Bt:function(){this.Z.domContentLoaded=!0,this.emitChange()}}},8125:function(t,n,e){var i=e(8073),r=e(5422),o=e(4157);t.exports={initialize:function(){this.Z={},this.on(r.DATA_LOADED,this.bt)},bt:function(t){i.isEmpty(t.data.groups)||(i.each(t.data.groups,i.bind((function(t){o.deepFreeze(t),this.Z[t.id]=t}),this)),this.emitChange())},getAll:function(){return o.safeReference(i.values(this.Z))},getGroupsMap:function(){return o.safeReference(this.Z)},get:function(t){return o.safeReference(this.Z[t])}}},5561:function(t,n,e){var i=e(8073),r=e(5422),o=e(128);t.exports={initialize:function(){this.Z={originalPushState:null,originalReplaceState:null},this.on(r.ENSURE_ORIGINAL_PUSHSTATE,this.Ut),this.on(r.ENSURE_ORIGINAL_REPLACESTATE,this.zt)},getOriginalPushState:function(){return this.Z.originalPushState},getOriginalReplaceState:function(){return this.Z.originalReplaceState},Ut:function(){this.Z.originalPushState||(this.Z.originalPushState=i.bind(o.getGlobal("history").pushState,o.getGlobal("history")))},zt:function(){this.Z.originalReplaceState||(this.Z.originalReplaceState=i.bind(o.getGlobal("history").replaceState,o.getGlobal("history")))}}},7395:function(t,n,e){var i=e(8073),r=e(5422);t.exports={initialize:function(){this.Z={},this.on(r.DATA_LOADED,this.bt),this.on(r.SET_INTEGRATION_SETTINGS,this.qt)},bt:function(t){i.isEmpty(t.data.integrationSettings)||(i.each(t.data.integrationSettings,i.bind((function(t){this.Z[t.id]=t}),this)),this.emitChange())},qt:function(t){var n=this.Z[t.id];n?i.extend(n,t):this.Z[t.id]=t},getAll:function(){return i.cloneDeep(i.values(this.Z))},get:function(t){return i.cloneDeep(this.Z[t])},getReference:function(t){return this.Z[t]}}},4860:function(t,n,e){var i=e(8073),r=e(5422),o=e(9082),u="*";t.exports={initialize:function(){this.Z={},this.on(r.LOAD_PERSISTED_LAYER_STATES,this.Gt),this.on(r.RECORD_LAYER_DECISION,this.Ht),this.on(r.RECORD_LAYER_DECISION_EVENT_ID,this.$t)},getLayerState:function(t,n){if(this.Z[t]){var e=this.Z[t];if(i.keys(e).length>1&&!n)throw new Error("View Id must be specified when more than one layerState for layer.");return n?i.cloneDeep(i.find(e,{pageId:n})):i.cloneDeep(e[u])}},getLayerStates:function(t){var n=[];for(var e in this.Z)i.forEach(this.Z[e],(function(e){(i.isUndefined(t)||e.namespace===t)&&n.push(i.cloneDeep(e))}));return n},getLayerStatesForAnalytics:function(){var t=[];for(var n in this.Z)i.forEach(this.Z[n],(function(n){t.push(i.pick(n,["layerId","decision","decisionEventId"]))}));return t},Gt:function(t){t.merge||(this.Z={}),i.each(t.layerStates,i.bind((function(t){var n=t.layerId;t.pageId||(t.pageId=t.viewId);var e=t.pageId||u,r=this.Z[n];if(i.isUndefined(r))this.Z[n]={},this.Z[n][e]=t;else{var o=r[e];(!o||t.decisionTimestamp>(o.decisionTimestamp||0))&&(this.Z[n][e]=t)}}),this)),this.emitChange()},Ht:function(t){var n={layerId:t.layerId,revision:t.revision,namespace:t.namespace,pageId:t.pageId,decisionTicket:t.decisionTicket,decision:t.decision,decisionActivationId:t.activationId,decisionTimestamp:t.timestamp,decisionEventId:null},e=this.Z[t.layerId]||{};t.pageId?(delete e[u],e[t.pageId]=n):(e={})[u]=n,this.Z[t.layerId]=e,this.emitChange()},$t:function(t){var n=t.layerId,e=t.pageId||u;this.Z[n]?this.Z[n][e]?(this.Z[n][e].decisionEventId=t.decisionId,this.emitChange()):o.warn("Not recording decision event: Layer state not found for view",e):o.warn("Not recording decision event: Campaign not registered",n)}}},7703:function(t,n,e){var i=e(8073),r=e(5422),o=e(4157),u=e(868);t.exports={initialize:function(){this.Z={layers:{},experiments:{},variations:{}},this.on(r.DATA_LOADED,this.bt)},bt:function(t){if(!i.isEmpty(t.data.layers)){var n=this;i.each(t.data.layers,(function(t){i.each(t.experiments,(function(e){t.pageIds||(t.pageIds=t.viewIds),e.campaignName||u.isSingleExperimentPolicy(t.policy)?u.isSingleExperimentPolicy(t.policy)&&t.groupId&&(e.groupId=t.groupId):e.campaignName=t.name,i.each(e.variations,(function(t){i.each(t.actions,(function(t){t.pageId||(t.pageId=t.viewId)})),n.Z.variations[t.id]=t})),n.Z.experiments[e.id]=e})),o.deepFreeze(t),n.Z.layers[t.id]=t})),this.emitChange()}},getAll:function(){return o.safeReference(i.values(this.Z.layers))},getCampaignsMap:function(){return o.safeReference(this.Z.layers)},getExperimentsMap:function(){return o.safeReference(this.Z.experiments)},getVariationsMap:function(){return o.safeReference(this.Z.variations)},getCount:function(){return i.keys(this.Z.layers).length},getAllByPageIds:function(t){return o.safeReference(i.filter(this.Z.layers,(function(n){return i.some(t,i.partial(i.includes,n.pageIds))})))},get:function(t){return o.safeReference(this.Z.layers[t])},getLayerByExperimentId:function(t){var n=i.find(this.Z.layers,(function(n){return i.find(n.experiments,{id:t})}));return o.safeReference(n)},getExperimentByVariationId:function(t){var n;return i.some(this.Z.layers,(function(e){return i.some(e.experiments,(function(e){return i.find(e.variations,{id:t})&&(n=e),n})),n})),o.safeReference(n)}}},4923:function(t,n,e){var i=e(5422);t.exports={initialize:function(){this.Z={logs:[]},this.on(i.LOG,this.Wt)},getLogs:function(){return this.Z.logs},Wt:function(t){this.Z.logs.push(t),this.emitChange()},nt:function(){return this.Z.logs.slice()}}},7896:function(t,n,e){var i=e(5422),r=e(4157);t.exports={initialize:function(){this.Z={data:null,hasTracked:null},this.on(i.LOAD_REDIRECT_DATA,this.Kt),this.on(i.REGISTER_TRACKED_REDIRECT_DATA,this.Xt)},get:function(){return r.safeReference(this.Z.data)},hasTracked:function(){return this.Z.hasTracked},Kt:function(t){r.deepFreeze(t),this.Z.data=t,this.Z.hasTracked=!1,this.emitChange()},Xt:function(){this.Z.hasTracked=!0}}},5420:function(t,n,e){var i=e(8073),r=e(5422),o=e(6054);t.exports={initialize:function(){this.Z={},this.on(r.SET_PENDING_EVENT,this.Yt),this.on(r.REMOVE_PENDING_EVENT,this.Zt),this.on(r.LOAD_PENDING_EVENTS,this.Jt)},getEvents:function(){return this.Z},getEventsString:function(){return o.stringify(this.Z)},Yt:function(t){i.keys(this.Z).length>=1e3&&this.Qt();var n=t.id,e=t.retryCount;this.Z[n]&&this.Z[n].retryCount===e||(this.Z[n]={id:n,timeStamp:t.timeStamp,data:t.data,retryCount:e},this.emitChange())},Zt:function(t){delete this.Z[t.id],this.emitChange()},Jt:function(t){this.Z=t.events,this.Qt(),this.emitChange()},Qt:function(){for(var t=i.sortBy(this.Z,"timeStamp"),n=0;n<=t.length-1e3;n++)delete this.Z[t[n].id];this.emitChange()}}},6853:function(t,n,e){var i=e(8073),r=e(5422);t.exports={initialize:function(){this.Z={layerId:null},this.on(r.ANNOUNCE_PENDING_REDIRECT,this.Kt)},isExpectingRedirect:function(){return i.isString(this.Z.layerId)},getLayerId:function(){return this.Z.layerId},Kt:function(t){this.isExpectingRedirect()||(this.Z.layerId=t.layerId,this.emitChange())}}},5359:function(t,n,e){var i=e(8073),r=e(5422),o=e(4358);t.exports={initialize:function(){this.Z={},this.Z[o.PerformanceData.performance_marks]={},this.on(r.SET_PERFORMANCE_MARKS_DATA,this.tn)},tn:function(t){i.isUndefined(this.Z[o.PerformanceData.performance_marks][t.name])&&(this.Z[o.PerformanceData.performance_marks][t.name]=[]),this.Z[o.PerformanceData.performance_marks][t.name].push(t.data),this.emitChange()},getMarks:function(){return i.mapValues(this.Z[o.PerformanceData.performance_marks],(function(t){return i.map(t,(function(t){return[t.startTime,t.duration]}))}))},getDurationsFor:function(t){return i.reduce(t,i.bind((function(t,n){var e=this.Z[o.PerformanceData.performance_marks][n];return e&&(t[n]=Math.round(i.reduce(e,(function(t,n){return t+n.duration}),0))),t}),this),{})}}},9441:function(t,n,e){var i=e(8073),r=e(5422),o=e(4358),u=e(9082);t.exports={initialize:function(){this.Z=i.mapValues(o.PluginTypes,(function(){return{}})),this.on(r.REGISTER_PLUGIN,this.nn)},nn:function(t){var n=t.type,e=t.name,i=t.plugin;if(!n||!e)throw new Error("Missing information needed to register plugins: "+n+":"+e);if(!this.Z[n])throw new Error("Invalid plugin type specified: "+n);this.Z[n][e]=i,u.debug("Plugin Store: Registering Plugin :",t)},getAllPlugins:function(t){if(!t)return this.Z;if(this.Z[t])return this.Z[t];throw new Error("Invalid plugin type: "+t)},getPlugin:function(t,n){if(!n||!t)throw new Error("Missing plugin parameters");return this.getAllPlugins(t)[n]||null}}},921:function(t,n,e){var i=e(8073),r=e(5422),o=e(7569);t.exports={initialize:function(){this.Z={},this.on(r.SET_VISITOR_ATTRIBUTE_PENDING,this.en)},getPendingAttributeValue:function(t){return t=i.isArray(t)?t.concat("pending"):[t,"pending"],o.getFieldValue(this.Z,t)},en:function(t){o.setFieldValue(this.Z,t.key,{pending:t.pending}),this.emitChange()}}},2109:function(t,n,e){var i=e(8073),r=e(5422);t.exports={initialize:function(){this.Z={inRumSample:!1,id:null,src:null,RumHost:null,data:{extras:{}},apis:{},DOMObservation:{},featuresNeeded:{}},this.on(r.SET_RUM_DATA,this.rn),this.on(r.RECORD_API_USAGE,this.un),this.on(r.INITIALIZE_CHANGE_METRICS,this.an),this.on(r.RECORD_ACTIVATION_TYPE_USAGE,this.sn),this.on(r.RECORD_AUDIENCE_USAGE,this.cn),this.on(r.RECORD_CHANGE_MACROTASK_RATE,this.ln),this.on(r.RECORD_CHANGE_OVERHEATED,this.dn),this.on(r.RECORD_CHANGE_TYPE_USAGE,this.hn),this.on(r.RECORD_DOM_OBSERVATION_OCCURENCE,this.vn),this.on(r.RECORD_INTEGRATION_USAGE,this.pn),this.on(r.RECORD_LAYER_FEATURE_USAGE,this.gn),this.on(r.RECORD_LAYER_POLICY_USAGE,this.mn),this.on(r.RECORD_VIEW_FEATURE_USAGE,this.bn),this.on(r.RECORD_VIEWS_INITIALLY_ACTIVATED_COUNT,this.yn),this.on(r.RECORD_VISITOR_ID_LOCATOR_USAGE,this.wn),this.on(r.RECORD_VISITOR_ID_ERROR,this._n),this.on(r.RECORD_STICKY_BUCKETING_FEATURE,this.En)},rn:function(t){i.merge(this.Z,t),this.emitChange()},un:function(t){this.Z.apis[t.methodName]||(this.Z.apis[t.methodName]=0),this.Z.apis[t.methodName]++,this.emitChange()},an:function(){i.isUndefined(this.Z.data.extras.changeMacrotaskRate)&&(this.Z.data.extras.changeMacrotaskRate=0),i.isUndefined(this.Z.data.extras.numOverheatedChanges)&&(this.Z.data.extras.numOverheatedChanges=0)},ln:function(t){i.isUndefined(this.Z.data.extras.changeMacrotaskRate)&&(this.Z.data.extras.changeMacrotaskRate=0),t.changeMacrotaskRate>this.Z.data.extras.changeMacrotaskRate&&(this.Z.data.extras.changeMacrotaskRate=t.changeMacrotaskRate),this.emitChange()},dn:function(){i.isUndefined(this.Z.data.extras.numOverheatedChanges)&&(this.Z.data.extras.numOverheatedChanges=0),this.Z.data.extras.numOverheatedChanges++,this.emitChange()},vn:function(t){this.Z.DOMObservation[t.counterName]||(this.Z.DOMObservation[t.counterName]=0),this.Z.DOMObservation[t.counterName]++,this.emitChange()},In:function(t,n,e){i.isUndefined(this.Z.featuresNeeded[t])&&(this.Z.featuresNeeded[t]={});var r=this.Z.featuresNeeded[t];i.each(n,(function(t){r[t]||(r[t]={}),r[t][e]||(r[t][e]=!0)}))},pn:function(t){this.In("integrations",t.integrations,t.layerId)},hn:function(t){this.In("changeTypes",t.changeTypes,t.layerId)},sn:function(t){this.In("activationTypes",[t.activationType],t.entityId),this.emitChange()},bn:function(t){this.In("viewFeatures",t.featuresUsed,t.entityId),this.emitChange()},gn:function(t){this.In("layerFeatures",[t.feature],t.entityId),this.emitChange()},mn:function(t){this.In("policy",[t.policy],t.layerId),this.emitChange()},cn:function(t){this.In("audiences",t.audienceTypes,t.layerId),this.emitChange()},yn:function(t){this.Z.data.extras.viewsInitiallyActivatedCount=t.viewsInitiallyActivatedCount,this.emitChange()},wn:function(t){this.In("visitorIdLocatorType",[t.visitorIdLocatorType],t.entityId),this.emitChange()},_n:function(t){this.Z.data.extras.errorCustomVisitorId=t.isError,this.emitChange()},En:function(t){this.In("stickyBucketing",[t.feature],t.id)},getSampleRum:function(){return this.Z.inRumSample},getRumId:function(){return this.Z.id},getRumHost:function(){return this.Z.RumHost},getApiData:function(){return this.Z.apis},getDOMObservationData:function(){return this.Z.DOMObservation},getRumData:function(){return i.cloneDeep(this.Z.data)},getScriptSrc:function(){return this.Z.src},getFeaturesNeededData:function(){var t=this.Z.featuresNeeded,n={};return i.forOwn(t,(function(t,e){var r=i.keys(t);i.isEmpty(r)||(n[e]={}),i.forEach(r,(function(r){n[e][r]=i.keys(t[r]).length}))})),n}}},3446:function(t,n,e){var i=e(5422);t.exports={initialize:function(){this.Z={initialized:!1,natives:{}},this.on(i.SANDBOXED_FUNCTIONS_ADDED,this.xn)},xn:function(t){if(!t.sandboxedFunctions)throw new Error("No sandboxedFunctions found in payload");this.Z.natives=t.sandboxedFunctions,this.Z.initialized=!0,this.emitChange()},getAll:function(){return this.Z.natives},get:function(t){if(!t)throw new Error("Missing name parameter");return this.Z.natives[t]||null},isInitialized:function(){return this.Z.initialized}}},7661:function(t,n,e){var i=e(8073),r=e(5422),o=e(8044),u=e(3630);t.exports={initialize:function(){this.Z={lastSessionTimestamp:0,sessionId:null},this.on(r.REFRESH_SESSION,this.Sn),this.on(r.LOAD_SESSION_STATE,this.An)},getState:function(){return i.cloneDeep(this.Z)},getSessionId:function(){return this.Z.sessionId},An:function(t){this.Z.sessionId=t.sessionId,this.Z.lastSessionTimestamp=t.lastSessionTimestamp,this.emitChange()},Sn:function(){var t=o.now(),n=this.Z.lastSessionTimestamp;(!this.Z.sessionId||t-n>18e5)&&(this.Z.sessionId=u.generate()),this.Z.lastSessionTimestamp=t,this.emitChange()}}},8672:function(t,n,e){var i=e(8073),r=e(5422);t.exports={initialize:function(){this.kn(),this.on(r.FINALIZE_BATCH_SNAPSHOT,this.Tn),this.on(r.REGISTER_PREVIOUS_BATCH,this.On),this.on(r.REGISTER_TRACKER_VISITOR,this.Rn),this.on(r.REGISTER_TRACKER_EVENT,this.Cn),this.on(r.REGISTER_TRACKER_DECISION,this.Nn),this.on(r.RESET_TRACKER_EVENTS,this.Dn),this.on(r.RESET_TRACKER_STORE,this.kn),this.on(r.RESET_TRACKER_PREVIOUS_BATCHES,this.Mn),this.on(r.SET_TRACKER_POLLING,this.Pn),this.on(r.SET_TRACKER_BATCHING,this.jn),this.on(r.SET_TRACKER_USE_BEACON,this.Fn),this.on(r.SET_TRACKER_SEND_EVENTS,this.Ln),this.on(r.SET_TRACKER_PERSISTABLE_STATE,this.Bn),this.on(r.SET_TRACKER_DIRTY,this.Vn),this.on(r.UPDATE_TRACKER_VISITOR_ATTRIBUTES,this.Un)},getPersistableState:function(){return this.Z.isDirty?this.hasEventsToSend()||this.hasPreviousBatchesToSend()?{data:this.Z.data,decisions:this.Z.decisions,decisionEvents:this.Z.decisionEvents,previousBatches:this.Z.previousBatches}:{}:null},Bn:function(t){i.isEmpty(this.Z.data)||i.isEmpty(t.data)||(this.Tn(),this.Z.previousBatches.push(this.getEventBatch())),this.Z.data=t.data||{},this.Z.decisions=t.decisions||[],this.Z.decisionEvents=t.decisionEvents||[],i.isEmpty(this.Z.previousBatches)||i.isEmpty(t.previousBatches)?this.Z.previousBatches=t.previousBatches||[]:this.Z.previousBatches=this.Z.previousBatches.concat(t.previousBatches),this.emitChange()},Vn:function(t){this.Z.isDirty=t,this.emitChange()},Cn:function(t){var n=this.zn();(i.isEmpty(n.snapshots)||!i.isEmpty(this.Z.decisionEvents))&&this.qn(),this.Gn().events.push(t.event),this.Z.decisions=t.decisions,this.Vn(!0)},Nn:function(t){this.Z.decisionEvents.push(t.decisionEvent),this.Z.decisions=t.decisions,this.Vn(!0)},Rn:function(t){i.isEmpty(this.Z.data)?this.Z.data=t.data:this.Tn(),this.Z.data.visitors.push(t.visitor),this.Z.decisions=t.decisions,this.Z.decisionEvents=[],this.Vn(!0)},On:function(t){this.Z.previousBatches.push(t),this.Vn(!0)},kn:function(){this.Z={polling:!1,shouldBatch:!0,data:{},decisions:[],decisionEvents:[],canSend:!1,isDirty:!1,previousBatches:[]},this.emitChange()},Dn:function(){var t=this.zn();this.Z.data.visitors=[t],t.snapshots=[],this.Vn(!0)},Mn:function(){this.Z.previousBatches=[],this.Vn(!0)},Pn:function(t){this.Z.polling=t,this.emitChange()},jn:function(t){this.Z.shouldBatch=t,this.emitChange()},Fn:function(t){this.Z.shouldUseBeacon=t,this.emitChange()},Ln:function(t){this.Z.canSend=t,this.emitChange()},getEventBatch:function(){return i.cloneDeep(this.Z.data)},getPreviousBatches:function(){return i.cloneDeep(this.Z.previousBatches)},Hn:function(){return this.Z.decisionEvents.slice()},$n:function(){this.Z.decisionEvents=[]},Wn:function(){return this.Z.decisions.slice()},isPolling:function(){return this.Z.polling},shouldBatch:function(){return this.Z.shouldBatch},shouldUseBeacon:function(){return this.Z.shouldUseBeacon},Gn:function(){return i.last(this.zn().snapshots)},zn:function(){return i.last(this.Z.data.visitors)},qn:function(){var t=this.Hn();this.zn().snapshots.push({decisions:this.Wn(),events:t}),this.$n(),this.Vn(!0)},Tn:function(){this.Z.decisionEvents.length>0&&this.qn()},hasEventsToSend:function(){if(!i.isEmpty(this.Z.decisionEvents))return!0;if(!i.isEmpty(this.Z.data)&&i.some(this.Z.data.visitors||[],(function(t){return t.snapshots.length>0})))return!0;return!1},hasPreviousBatchesToSend:function(){return!i.isEmpty(this.Z.previousBatches)},canSend:function(){return this.Z.canSend},Un:function(t){var n=this.zn();n&&(n.attributes=t.attributes)}}},3134:function(t,n,e){var i=e(8073),r=e(5422);t.exports={initialize:function(){this.Z={},this.on(r.SET_UA_DATA,this.bt)},bt:function(t){i.isEmpty(this.Z)&&(this.Z=t.data)},get:function(){return i.cloneDeep(this.Z)}}},3848:function(t,n,e){var i=e(8073),r=e(5422),o=e(9082),u={globalTags:{},viewStates:{},shouldBatch:!1};t.exports={initialize:function(){this.Z=i.cloneDeep(u),this.on(r.REGISTER_VIEWS,this.Kn),this.on(r.SET_VIEW_ACTIVE_STATE,this.Xn),this.on(r.UPDATE_PARSED_VIEW_METADATA,this.Yn),this.on(r.UPDATE_USER_SUPPLIED_METADATA,this.Zn),this.on(r.TRACK_VIEW_ACTIVATED_EVENT,this.Jn),this.on(r.SET_GLOBAL_TAGS,this.Qn),this.on(r.RESET_VIEW_STATES,this.te),this.on(r.SET_VIEW_BATCHING,this.jn)},getAll:function(){var t={};for(var n in this.Z.viewStates)t[n]=this.getViewState(n);return t},getActiveViewIds:function(){return i.reduce(this.Z.viewStates,i.bind((function(t,n,e){return this.isViewActive(e)&&t.push(e),t}),this),[])},shouldBatch:function(){return this.Z.shouldBatch},getViewState:function(t){var n=i.cloneDeep(this.Z.viewStates[t]),e=this.Z.globalTags;return n.metadata=i.extend({},n.parsedMetadata,e,n.userSuppliedMetadata),n},getActiveViewTags:function(){var t=this.getActiveViewStates(),n=i.map(t,(function(t){return t.metadata})),e=[{}].concat(n);return i.extend.apply(i,e)},getActivationEventId:function(t){return this.Z.viewStates[t]?this.Z.viewStates[t].activationEventId:null},getActiveViewStates:function(){return i.reduce(this.Z.viewStates,i.bind((function(t,n,e){return this.isViewActive(e)&&t.push(this.getViewState(e)),t}),this),[])},isViewActive:function(t){var n=this.Z.viewStates[t];return n||o.warn("No Page registered with id",t),!!n.isActive},getGlobalTags:function(){return i.cloneDeep(this.Z.globalTags)},te:function(){this.Z.viewStates={},this.emitChange()},Kn:function(t){var n=t.forceClean||!1;i.each(t.views,i.bind((function(t){var e=t.id;this.Z.viewStates[e]={id:e,isActive:i.isBoolean(t.isActive)&&!n?t.isActive:null,activatedTimestamp:null,activationEventId:null,parsedMetadata:{},userSuppliedMetadata:{}}}),this)),this.emitChange()},Xn:function(t){var n=t.view.id;if(!this.Z.viewStates[n])throw new Error("No view exists with id "+n);this.Z.viewStates[n].isActive=t.isActive,t.isActive?this.Z.viewStates[n].activatedTimestamp=t.timestamp:(this.Z.viewStates[n].parsedMetadata={},this.Z.viewStates[n].userSuppliedMetadata={}),this.emitChange()},Yn:function(t){var n=t.pageId;if(!this.Z.viewStates[n])throw new Error("No view exists with id "+n);i.assign(this.Z.viewStates[n].parsedMetadata,t.metadata),this.emitChange()},Zn:function(t){var n=t.pageId;if(!this.Z.viewStates[n])throw new Error("No view exists with id "+n);i.assign(this.Z.viewStates[n].userSuppliedMetadata,t.metadata),this.emitChange()},Jn:function(t){var n=t.pageId;this.Z.viewStates[n]&&(this.Z.viewStates[n].activationEventId=t.eventData.eventId,this.emitChange())},Qn:function(t){i.extend(this.Z.globalTags,t),this.emitChange()},jn:function(t){this.Z.shouldBatch=t,this.emitChange()}}},6835:function(t,n,e){var i=e(8073),r=e(5422),o=e(4157);t.exports={initialize:function(){this.Z={views:{},apiNamesToViews:{}},this.on(r.DATA_LOADED,this.bt)},getAll:function(){return o.safeReference(i.values(this.Z.views))},getPagesMap:function(){return o.safeReference(this.Z.views)},get:function(t){return o.safeReference(this.Z.views[t])},getByApiName:function(t){return o.safeReference(this.Z.apiNamesToViews[t])},apiNameToId:function(t){var n=this.Z.apiNamesToViews[t];if(n)return n.id},idToApiName:function(t){var n=this.Z.views[t];if(n)return n.apiName},getNumberOfPages:function(){return i.keys(this.Z.views).length},getAllViewsForActivationType:function(t){return i.filter(this.Z.views,{activationType:t})},bt:function(t){i.isEmpty(t.data.views)||(i.each(t.data.views,i.bind((function(t){o.deepFreeze(t),this.Z.views[t.id]=t,this.Z.apiNamesToViews[t.apiName]=t}),this)),this.emitChange())}}},3667:function(t,n,e){var i=e(8073),r=e(5422),o=e(7569);t.exports={initialize:function(){this.Z={profile:{},metadata:{},visitorId:null},this.on(r.SET_VISITOR_ID_VIA_API,this.ne),this.on(r.SET_VISITOR_ATTRIBUTES,this.ee),this.on(r.LOAD_EXISTING_VISITOR_PROFILE,this.re)},getVisitorProfile:function(){return this.Z.profile},getVisitorProfileMetadata:function(){return this.Z.metadata},getAttribute:function(t){var n=this.Z.profile;return i.cloneDeep(o.getFieldValue(n,t))},getAttributeMetadata:function(t){return i.cloneDeep(this.Z.metadata[t])},getVisitorIdFromAPI:function(){return this.Z.visitorId},re:function(t){this.Z.profile=t.profile,this.Z.metadata=t.metadata,this.emitChange()},ee:function(t){i.each(t.attributes,i.bind((function(t){var n=t.key;o.setFieldValue(this.Z.profile,n,t.value),t.metadata&&i.forOwn(t.metadata,i.bind((function(t,e){o.setFieldValue(this.Z.metadata,n.concat(e),t)}),this))}),this)),this.emitChange()},ne:function(t){this.Z.visitorId=t,this.emitChange()}}},8484:function(t,n,e){var i=e(8073),r=e(5422);t.exports={initialize:function(){this.Z={},this.on(r.DATA_LOADED,this.oe)},getCustomBehavioralAttributes:function(){return i.filter(this.Z,(function(t){return!!t.rule_json}))},getVisitorAttribute:function(t){var n=i.values(this.Z);if(t.datasourceId&&(n=i.filter(n,{dcp_datasource_id:String(t.datasourceId)})),t.attributeName&&t.attributeId)throw new Error("Must not specify both attribute name and attribute ID");if(t.attributeId){var e=this.Z[t.attributeId];if(!e)throw new Error("Unrecognized attribute ID: "+t.attributeId);return e}if(t.attributeName){var r=i.filter(n,{name:t.attributeName});if(!r.length)throw new Error("Unrecognized attribute name: "+t.attributeName);if(r.length>1)throw new Error("Too many attributes with name: "+t.attributeName);return r[0]}throw new Error("Must specify attribute name or attribute ID")},oe:function(t){i.isEmpty(t.data.visitorAttributes)||(i.each(t.data.visitorAttributes,i.bind((function(t){this.Z[t.id]=t}),this)),this.emitChange())}}},1018:function(t,n,e){Object.defineProperty(n,"u",{value:!0});var i=e(8073),r=e(5422),o=e(6054);t.exports={initialize:function(){this.Z={variationIdMap:{},preferredLayerMap:{},contextualMabMap:{},odpSegments:{}},this.on(r.UPDATE_VARIATION_ID_MAP,this.ue),this.on(r.MERGE_VARIATION_ID_MAP,this.ae),this.on(r.UPDATE_PREFERRED_LAYER_MAP,this.se),this.on(r.MERGE_PREFERRED_LAYER_MAP,this.ce),this.on(r.UPDATE_CONTEXTUAL_MAB_MAP,this.fe),this.on(r.MERGE_CONTEXTUAL_MAB_MAP,this.le),this.on(r.SET_ODP_SEGMENTS,this.de)},de:function(t){this.Z.odpSegments=t,this.emitChange()},getOdpSegments:function(){return this.Z.odpSegments},getContextualMabMap:function(){return i.cloneDeep(this.Z.contextualMabMap)},getContextualMabMapString:function(){return o.stringify(this.Z.contextualMabMap)},fe:function(t){var n=this.Z.contextualMabMap[t.layerId]||{};i.isEqual(n[t.experimentId],t.variationData)||(n[t.experimentId]=t.variationData,this.Z.contextualMabMap[t.layerId]=n,this.emitChange())},le:function(t){var n=this.Z.contextualMabMap;i.forEach(t.contextualMabMap,(function(t,e){n[e]||(n[e]={}),i.forEach(t,(function(t,i){n[e][i]||(n[e][i]=t)}))})),this.Z.contextualMabMap=n,this.emitChange()},getVariationIdMap:function(){return i.cloneDeep(this.Z.variationIdMap)},getVariationIdMapString:function(){return o.stringify(this.Z.variationIdMap)},ue:function(t){var n=this.Z.variationIdMap[t.layerId]||{};n[t.experimentId]!==t.variationId&&(n[t.experimentId]=t.variationId,this.Z.variationIdMap[t.layerId]=n,this.emitChange())},ae:function(t){var n=this.getVariationIdMap(),e=t.variationIdMap;i.each(n||{},(function(t,n){e[n]?i.assign(e[n],t):e[n]=t})),this.Z.variationIdMap=e,this.emitChange()},getPreferredLayerMap:function(){return i.cloneDeep(this.Z.preferredLayerMap)},getPreferredLayerMapString:function(){return o.stringify(this.Z.preferredLayerMap)},getPreferredLayerId:function(t){return this.Z.preferredLayerMap[t]},se:function(t){this.Z.preferredLayerMap[t.groupId]!==t.layerId&&(this.Z.preferredLayerMap[t.groupId]=t.layerId,this.emitChange())},ce:function(t){var n=this.getPreferredLayerMap(),e=t.preferredLayerMap;i.assign(e,n),this.Z.preferredLayerMap=e,this.emitChange()}}},6035:function(t,n,e){e(8073);var i=e(5422);e(1513).J;t.exports={initialize:function(){this.Z={events:[],foreignEvents:{},foreignEventQueues:{}},this.on(i.SET_VISITOR_EVENTS,this.bt),this.on(i.SET_FOREIGN_VISITOR_EVENTS,this.he),this.on(i.SET_FOREIGN_VISITOR_EVENT_QUEUE,this.ve)},getEvents:function(){return this.Z.events},getForeignEvents:function(){return this.Z.foreignEvents},getForeignEventQueues:function(){return this.Z.foreignEventQueues},bt:function(t){this.Z.events=t,this.emitChange()},he:function(t){this.Z.foreignEvents[t.key]=t.value},ve:function(t){this.Z.foreignEventQueues[t.key]=t.value}}},2703:function(t,n,e){var i=e(5422);t.exports={initialize:function(){this.Z={baseMap:{},eventQueue:[],lastEvent:null,initialized:!1,cleared:!1},this.on(i.UPDATE_BEHAVIOR_STORE,this.pe)},getBaseMap:function(){return this.Z.baseMap},getEventQueue:function(){return this.Z.eventQueue},getLastEvent:function(){return this.Z.lastEvent},getCleared:function(){return this.Z.cleared},getInitialized:function(){return this.Z.initialized},pe:function(t){this.Z[t.key]=t.value}}},6459:function(t,n,e){var i=e(8073),r=e(5422);t.exports={initialize:function(){this.Z={randomId:null,visitorIdLocator:null},this.on(r.SET_VISITOR_ID,this.bt),this.on(r.DATA_LOADED,this.ge)},getBucketingId:function(){return this.getRandomId()},getRandomId:function(){return this.Z.randomId},getVisitorIdLocator:function(){return this.Z.visitorIdLocator},bt:function(t){i.extend(this.Z,t),this.emitChange()},ge:function(t){i.isEmpty(t.data.visitorIdLocator)||(this.Z.visitorIdLocator=t.data.visitorIdLocator,this.emitChange())}}},7525:function(t,n,e){var i=e(8073),r=e(9082),o=e(5422);t.exports={initialize:function(){this.Z={frames:[],defaultFrame:null,messages:[],subscribers:[],canonicalOrigins:null,disabled:!1},this.on(o.XDOMAIN_SET_DEFAULT_FRAME,this.me),this.on(o.XDOMAIN_ADD_FRAME,this.be),this.on(o.XDOMAIN_SET_MESSAGE,this.ye),this.on(o.XDOMAIN_ADD_SUBSCRIBER,this.we),this.on(o.XDOMAIN_SET_CANONICAL_ORIGINS,this._e),this.on(o.XDOMAIN_SET_DISABLED,this.Ee)},getMessages:function(){return i.cloneDeep(this.Z.messages)},getOffset:function(){return 0===this.Z.messages.length?0:this.Z.messages[0].data.id},getNextMessageId:function(){return this.Z.messages.length+this.getOffset()},getMessageById:function(t){return this.Z.messages[t-this.getOffset()]},getSubscribers:function(){return this.Z.subscribers},getFrames:function(){return this.Z.frames},getNextFrameId:function(){return this.Z.frames.length},getDefaultFrame:function(){return this.Z.defaultFrame},getCanonicalOrigins:function(){return i.cloneDeep(this.Z.canonicalOrigins)},isDisabled:function(){return this.Z.disabled},me:function(t){this.Z.defaultFrame=t},be:function(t){this.Z.frames.push(t)},ye:function(t){for(this.Z.messages[t.messageId-this.getOffset()]=t.message;this.Z.messages.length>1e3;){var n=this.Z.messages.shift();r.debug("XDomainStorage: Cleared old message: "+n.data.id)}},we:function(t){this.Z.subscribers.push(t.subscriber)},_e:function(t){this.Z.canonicalOrigins=t.canonicalOrigins},Ee:function(t){this.Z.disabled=t.disabled}}},1856:function(t,n){n.locatorType={CSS_SELECTOR:"css_selector",JAVASCRIPT:"javascript",URL_REGEX:"url_regex"},n.valueType={STRING:"string",NUMBER:"number",CURRENCY:"currency"},n.nodeNames={INPUT:"INPUT",SELECT:"SELECT"}},5592:function(t,n,e){var i=e(7832).v;n.Error=i("TagError")},7250:function(t,n,e){var i=e(4358).PluginTypes,r=e(6047).get("stores/plugins");n.getTagValue=function(t){var e=r.getPlugin(i.viewTagLocators,t.locatorType);if(!e)throw new n.Error("No locator registered for tag locatorType: "+t.locatorType);return e(t)},n.enums=e(1856),n.Error=e(5592).Error},1266:function(t,n,e){var i=e(5422),r=e(1571),o=e(6151).Promise,u=e(6047).get("stores/async_request");n.makeAsyncRequest=function(t,n){var e,a,s=u.getPromise(t);if(s)return s;var c=new o((function(t,n){e=t,a=n}));return r.dispatch(i.REGISTER_ASYNC_DEFERRED,{source:t,promise:c,resolver:e,rejecter:a}),n&&n(),c},n.resolveRequest=function(t,n){r.dispatch(i.RESOLVE_DEFERRED,{source:t,resolveWith:n})},n.rejectRequest=function(t,n){r.dispatch(i.REJECT_DEFERRED,{source:t,rejectWith:n})}},1624:function(t,n,e){var i=e(6192),r=e(128);n.getLanguage=function(){return r.getNavigatorLanguage()},n.getQueryParams=i.getQueryParams,n.getQueryParamValue=i.getQueryParamValue,n.getUrl=function(){return r.getHref()}},220:function(t,n,e){var i=e(8073),r=e(7832).v,o=e(8044),u=e(4449),a=e(128),s=e(5422),c=e(6047),f=e(1571),l=c.get("stores/cookie_options"),d=n.SetError=r("CookieSetError"),h=n.MismatchError=r("CookieMismatchError"),v=["co","com","net","org","edu","gov","mil","int","ac","com","net","org"];n.getAll=function(t){var e,r,o,a,s;i.isUndefined(t)&&(t=!0),e=u.getCookieString().split(/\s*;\s*/);var c={};for(o=0;o0&&void 0===c[s=n.safeDecodeURIComponent(r.substring(0,a))]){var f=r.substring(a+1);t&&(f=n.safeDecodeURIComponent(f)),c[s]=f}return c},n.safeDecodeURIComponent=function(t){try{return decodeURIComponent(t)}catch(n){return t}},n.get=function(t,e){return n.getAll(e)[t]},n.set=function(t,e,r,c){r=i.extend({encodeValue:!0},r),!1!==c&&(c=!0);var m=[];if(i.isUndefined(r.domain)){var b=l.getCurrentDomain();b||(b=function(t,e){!1!==e&&(e=!0);for(var r,o,u=t.hostname.split("."),a=[],c=null,l=u.length-1;l>=0;l--)if(a.unshift(u[l]),r=a.join("."),!(u.length>1&&(1===a.length||2===a.length&&i.includes(v,a[0]))||i.includes(p,r))){o={domain:e?"."+r:r};try{n.set(g,Math.random().toString(),o),n.remove(g,o),c=o.domain;break}catch(d){}}return f.dispatch(s.SET_COOKIE_DOMAIN,c),c}(a.getLocation(),!0)),r.domain=b}if(r.domain&&m.push("domain="+r.domain),i.isUndefined(r.path)&&(r.path="/"),r.path&&m.push("path="+r.path),i.isUndefined(r.expires)){var y=i.isUndefined(r.maxAge)?l.getDefaultAgeInSeconds():r.maxAge;r.expires=new Date(o.now()+1e3*y)}if(i.isUndefined(r.expires)||m.push("expires="+r.expires.toUTCString()),r.secure&&m.push("secure"),u.setCookie(t+"="+(r.encodeValue?encodeURIComponent(e):e)+";"+m.join(";")),c){var w=r.encodeValue,_=n.get(t,w);if(_!==e){if(!_)throw new d('Failed to set cookie "'+t+'"');throw new h('Expected "'+e+'" for "'+t+'", got "'+_+'"')}}},n.remove=function(t,e){for(var r=a.getLocation().hostname.split("."),o=1===r.length?0:1;r.length>o&&(2!==r.length||!i.includes(v,r[0]));)n.set(t,null,i.extend({},e,{domain:"."+r.join("."),expires:new Date(0)}),!1),r.shift()};var p=["optimizely.test"],g="optimizelyDomainTestCookie"},7832:function(t,n,e){var i=e(1822),r=i("InternalError");n.C=r,n.v=function(t){return i(t,r)}},4157:function(t,n,e){var i=e(8073);n.deepFreeze=function(t){},n.safeReference=function(t){return i.cloneDeep(t)}},7569:function(t,n,e){var i=e(8073);n.getFieldValue=function(t,n){i.isArray(n)||(n=[n]);for(var e=t,r=0;r=t},c.prototype.matchesLogMessage=function(t,n){var e=this.logMatcher;if(!this.logMatcher)return!0;if(this.logGroup)return"GROUPSTART"===t?this.logGroup++:"GROUPEND"===t&&this.logGroup--,!0;var r=i.some(n,(function(t){if(!i.isString(t))try{t=s.stringify(t)}catch(n){}return i.isString(t)&&i.includes(t,e)}));return r&&"GROUPSTART"===t&&this.logGroup++,r},c.prototype.storeLog=function(t,n){var e={logLevel:t,logMessage:n};a.dispatch(r.LOG,e)},c.prototype.flush=function(){var t=e(6047).get("stores/log");this.logGroup=0;var n=t.getLogs();i.each(n,i.bind((function(t){this.Se(t.logLevel,t.logMessage,!0)}),this))},c.prototype.Se=function(t,n,e){var r,o=t;if(console)switch(t){case"GROUPSTART":r=console.groupCollapsed,o=u.LogLevel.DEBUG;break;case"GROUPEND":r=console.groupEnd,o=u.LogLevel.DEBUG;break;case u.LogLevel.ERROR:r=console.error;break;case u.LogLevel.WARN:r=console.warn;break;case u.LogLevel.DEBUG:r=console.debug;break;default:r=console.log}try{e||this.Ie()&&!this.shouldLog(o)||(i.isArray(n)&&i.isString(n[0])&&(n=this.Ae(n)),this.storeLog(t,n)),r&&this.shouldLog(o)&&this.matchesLogMessage(t,n)&&r.apply(console,n)}catch(a){console&&(console.error?console.error(a):console.log(a))}},c.prototype.debug=function(){this.Se(u.LogLevel.DEBUG,[].slice.call(arguments))},c.prototype.log=function(){this.Se(u.LogLevel.INFO,[].slice.call(arguments))},c.prototype.logAlways=function(){var t=this.Ae([].slice.call(arguments));console&&console.log&&console.log.apply&&console.log.apply(console,t),this.storeLog(u.LogLevel.INFO,t)},c.prototype.warn=function(){this.Se(u.LogLevel.WARN,[].slice.call(arguments))},c.prototype.error=function(t){var n=[].slice.call(arguments);1===n.length&&t.stack?(this.Se(u.LogLevel.ERROR,[this.ke(),t]),this.Se(u.LogLevel.INFO,[t.stack])):this.Se(u.LogLevel.ERROR,n)},c.prototype.groupCollapsed=function(){this.Se("GROUPSTART",[].slice.call(arguments))},c.prototype.groupEnd=function(){this.Se("GROUPEND",[].slice.call(arguments))},c.prototype.Ae=function(t){var n=this.ke().toString();return n.length<6&&(n=(" "+n).slice(-6)),[n+"| Optly / "+t[0]].concat(t.slice(1))},c.prototype.ke=function(){return this.timebase?o.now()-this.timebase:0},c.prototype.xe=function(t){return t&&("TRUE"===(t=t.toUpperCase())&&(t="INFO"),"FALSE"===t&&(t="OFF"),"ALL"===t&&(t="DEBUG"),!i.isUndefined(u.LogLevel[t]))?u.LogLevel[t]:null},t.exports=new c},868:function(t,n){n.isSingleExperimentPolicy=function(t){return"single_experiment"===t||"multivariate"===t}},8339:function(t,n,e){var i=e(8073),r=e(6151).Promise,o=e(128);n.pollFor=function(t,n,e){var u,a;return i.isFunction(e)?a=e:(u=e||100,a=function(){return--u<-1}),n=n||50,new r((function(e,i){!function r(){var u;if(!a()){try{var s=t();if(s)return e(s)}catch(c){u=c}return o.setTimeout(r,n)}i(u||new Error("Poll timed out"))}()}))}},8937:function(t,n,e){var i=e(8073),r=e(6151).Promise;n.firstToResolve=function(t){return new r((function(n){i.each(t,(function(t){r.resolve(t).then(n,(function(){}))}))}))}},6192:function(t,n,e){var i=e(8073),r=e(128);n.getQueryParams=function(){var t=r.getLocationSearch()||"";if(0===t.indexOf("?")&&(t=t.substring(1)),0===t.length)return[];for(var n=t.split("&"),e=[],i=0;i0&&(o=a[0]),a.length>1&&(u=a[1]),e.push([o,u])}return e},n.getQueryParamValue=function(t){for(var e=n.getQueryParams(),i=0;i"),u.close();var l=i.mapValues(s.SandboxedFunctions,(function(t){return e[t]}));c.dispatch(r.SANDBOXED_FUNCTIONS_ADDED,{sandboxedFunctions:l})}catch(d){f.warn("Unable to create a sandbox: ",d)}}},6717:function(t,n,e){var i=e(4449),r=e(9082),o=e(2362);n.addScriptAsync=function(t,n){var e=i.querySelector("head"),o=i.createElement("script");o.type="text/javascript",o.async=!0,o.src=t,n&&(o.onload=n),e.insertBefore(o,e.firstChild),r.debug("Asynchronously requesting "+t)},n.addScriptSync=function(t,e){try{var u="optimizely_synchronous_script_"+Math.floor(1e5*Math.random());if(-1!==t.indexOf('"'))return void r.error("Blocked attempt to load unsafe script: "+t);i.write("");var a=i.querySelector("#"+u);if(!a)throw new Error("DocumentEnv.write failed to append script");a.onload=e,a.onerror=function(i){r.warn("Failed to load script ("+t+") synchronously:",i),n.addScriptAsync(t,e)}}catch(s){r.debug("DocumentEnv.write failed for "+t+": "+s.message);return o.request({url:t,async:!1,contentType:"text/plain",success:function(t){new Function(t.responseText)(),e&&e()}})["catch"]((function(i){r.error("Failed to load "+t+" via synchronous XHR: "+i.message),n.addScriptAsync(t,e)}))}}},447:function(t,n,e){var i=e(6151).Promise,r=e(128);n.makeTimeoutPromise=function(t){return new i((function(n,e){r.setTimeout((function(){e(new Error("Timed out after "+t+" ms"))}),t)}))}},6772:function(t,n,e){var i=e(8073),r=e(8751),o=e(128),u=e(5422),a=e(6047),s=e(1571),c=a.get("stores/ua_data");n.get=function(){var t=c.get();return i.isEmpty(t)&&(t=r.parseUA(o.getUserAgent()),s.dispatch(u.SET_UA_DATA,{data:t})),t}},4877:function(t,n){n.guessDomain=function(t,n){if(!t)return"";try{return n?t.match(/:\/\/(.[^/]+)/)[1]:t.match(/:\/\/(?:www[0-9]?\.)?(.[^/:]+)/)[1]}catch(e){return""}}},5586:function(t,n,e){var i=e(8073),r=e(6151).Promise,o=e(5422),u=e(6047),a=e(1571),s=e(3799),c=e(7832).v,f=e(8044),l=e(4449),d=e(6054),h=e(8339),v=e(6239),p=e(128),g=e(9082),m=u.get("stores/xdomain"),b=n.Error=c("XDomainStorageError");function y(t){var n;if(i.find(m.getFrames(),{origin:t.origin})){try{n=d.parse(t.data)}catch(u){return void g.debug("XDomain","Ignoring malformed message event:",t)}if("ERROR"===n.type)a.dispatch(o.XDOMAIN_SET_DISABLED,{disabled:!0}),s.emitInternalError(new b("Xdomain Error: "+n.response));else if("SYNC"===n.type)i.each(m.getSubscribers(),(function(t){t(n.response.key,n.response.value)}));else{var e=m.getMessageById(n.id);if(!e){if(g.warn("XDomain","No stored message found for ID",n.id),i.isNumber(n.id)){var r=m.getNextMessageId();n.id>=r?s.emitInternalError(new b("Message ID is greater than expected maximum ID ("+n.id+">"+r+")")):n.id<0?s.emitInternalError(new b("Message ID is < 0: "+n.id)):s.emitInternalError(new b("No stored message found for message ID: "+n.id))}else s.emitInternalError(new b("Message ID is not a number: "+n.id));return}if(!e.resolver)return void g.warn("XDomain","Message already resolved, ignoring:",n.id);e.resolver(n.response),a.dispatch(o.XDOMAIN_SET_MESSAGE,{messageId:n.id,message:{data:{id:n.id,type:e.data.type,key:e.data.key},startTime:e.startTime,endTime:f.now()}})}}else g.debug("XDomain","No frame found for origin: "+t.origin)}function w(t,n){return n||(n=m.getDefaultFrame()),new r((function(e){var r={data:i.extend({},t,{id:m.getNextMessageId()}),resolver:e};n?m.isDisabled()||_(r,n):a.dispatch(o.XDOMAIN_SET_MESSAGE,{messageId:r.data.id,message:r})}))}function _(t,n){var e=t.data;a.dispatch(o.XDOMAIN_SET_MESSAGE,{messageId:t.data.id,message:i.extend({},t,{startTime:f.now()})}),n.target.postMessage(d.stringify(e),n.origin)}n.setItem=function(t,n,e){return w({type:"PUT",key:t,value:n},e)},n.getItem=function(t,n){return w({type:"GET",key:t},n)},n.fetchAll=function(t){return w({type:"GETALL"},t)},n.deleteData=function(t,n){return w({type:"DELETE",visitorId:t},n)},n.subscribe=function(t){a.dispatch(o.XDOMAIN_ADD_SUBSCRIBER,{subscriber:t})},n.loadIframe=function(t,n){return new r((function(e){var i=l.createElement("iframe");i.src=t+n,i.hidden=!0,i.setAttribute("tabindex","-1"),i.setAttribute("title","Optimizely Internal Frame"),i.style.display="none",i.height=0,i.width=0,i.onload=function(){var r={id:m.getNextFrameId(),target:i.contentWindow,origin:t,path:n};a.dispatch(o.XDOMAIN_ADD_FRAME,r),e(r)},l.appendTo(l.querySelector("body"),i)}))},n.getXDomainUserId=function(t,n){var e,r={},o=i.keys(t);return i.each(n,(function(t){r[t]=[],i.each(o,(function(n){var o=v.getUserIdFromKey(n,t);!e&&o&&(e=o),o&&!i.includes(r[t],o)&&r[t].push(o)}))})),g.debug("XDomain: Found userIds:",r),e},n.load=function(t,e){p.addEventListener("message",y);return h.pollFor((function(){return!!l.querySelector("body")})).then((function(){return n.loadIframe(t,e)})).then((function(t){a.dispatch(o.XDOMAIN_SET_DEFAULT_FRAME,t),m.isDisabled()||i.each(m.getMessages(),(function(n){n.startTime||_(n,t)}))}))}},2362:function(t,n,e){var i=e(8073),r=e(5422),o=e(8044),u=e(1571),a=e(6054),s=e(9082),c=e(6151).Promise,f=e(96);n.isCORSSupported=function(){return"withCredentials"in new(f.get("XMLHttpRequest"))},n.request=function(t){return t=i.extend({method:"GET",async:!0,contentType:"text/plain;charset=UTF-8"},t),new c((function(e,r){if(!n.isCORSSupported())return r("CORS is not supported");var o=new(f.get("XMLHttpRequest"));o.onload=function(){t.success&&t.success(o),e(o)},o.onerror=function(){t.error&&t.error(o),r(o)},i.isObject(t.data)&&(t.data=a.stringify(t.data)),o.open(t.method,t.url,t.async),t.withCredentials&&(o.withCredentials=t.withCredentials),o.setRequestHeader("Content-Type",t.contentType),i.isObject(t.headers)&&i.forEach(t.headers,(function(t,n){o.setRequestHeader(n,t)})),o.send(t.data)}))},n.retryableRequest=function(t,e,a,f){if(!e)return c.reject(new Error("No id specified for request."));if(!n.isCORSSupported())return c.reject(new Error("CORS is not supported."));i.isUndefined(f)&&(f=3),i.isUndefined(a)&&(a=0);var l={id:e,timeStamp:o.now(),data:t,retryCount:a};return u.dispatch(r.SET_PENDING_EVENT,l),s.debug("Sending event ",e),n.request(t).then((function(t){return u.dispatch(r.REMOVE_PENDING_EVENT,{id:e}),t}),(function(t){throw l.retryCount>=f?(u.dispatch(r.REMOVE_PENDING_EVENT,{id:e}),s.warn("Event ",l," could not be sent after ",f," attempts.")):(l.retryCount++,u.dispatch(r.SET_PENDING_EVENT,l),s.debug("Event ",l," failed to send, with error ",t," It will be retried ",f-a," times.")),t}))},n.sendBeacon=function(t,e){if(!t.url||!t.data)return c.reject(new Error("Must provide required options"));if(navigator&&navigator.sendBeacon)try{var r=i.isObject(t.data)?a.stringify(t.data):t.data;if(navigator.sendBeacon(t.url,r))return c.resolve();throw new Error("Unable to sendBeacon")}catch(o){s.warn("sendBeacon failed: ",o)}return t=i.extend({method:"POST"},t),n.request(t,e)}},6730:function(t,n,e){var i=e(8073),r=e(5422),o=e(3200),u=e(6107),a=e(8044),s=e(6047),c=e(4358),f=e(5478),l=e(1571),d=e(9082),h=e(7250),v=s.get("stores/event_data"),p=s.get("stores/plugins"),g=s.get("stores/rum"),m=s.get("stores/view"),b=s.get("stores/view_data");n.parseViewTags=function(t){var e=n.evaluateViewTags(t);n.setParsedViewTags(t.id,e)},n.updateAllViewTags=function(){var t=m.getActiveViewStates();i.each(t,(function(t){var e=b.get(t.id);n.parseViewTags(e)}))},n.evaluateViewTags=function(t){return t.tags?i.reduce(t.tags,(function(t,n){try{t[n.apiName]=h.getTagValue(n)}catch(r){e=r,(null!=(i=h.Error)&&"undefined"!=typeof Symbol&&i[Symbol.hasInstance]?i[Symbol.hasInstance](e):e instanceof i)?d.warn("Page / Ignoring unparseable tag",n,r):d.error(r)}var e,i;return t}),{}):{}},n.createViewTicket=function(){var t={};return i.each(p.getAllPlugins(c.PluginTypes.viewProviders),(function(n){t[n.provides]=s.evaluate(n.getter)})),t},n.registerViews=function(t,n){l.dispatch(r.REGISTER_VIEWS,{views:t,forceClean:n})},n.activateViaAPI=function(t,e){e&&n.setUserSuppliedViewTags(t.id,e),n.activateMultiple([t],e)},n.getViewsAndActivate=function(t){var e=b.getAllViewsForActivationType(t);n.activateMultiple(e)},n.activateMultiple=function(t,e){var u=[];return i.each(t,(function(t){var a=m.getViewState(t.id),s=n.createViewTicket();if(a.isActive)if(t.deactivationEnabled)try{n.hasValidStaticConditions(t,s)||n.deactivate(t)}catch(p){d.error("Page / Error evaluating whether to deactivate page ",n.description(t),p)}else d.log("Not activating Page, already active ",n.description(t));else{try{if(!n.hasValidStaticConditions(t,s))return i.isBoolean(a.isActive)||n.setViewActiveState(t,!1),void d.log("Page / Failed to match page conditions for "+n.description(t),t.staticConditions)}catch(p){return i.isBoolean(a.isActive)||n.setViewActiveState(t,!1),void d.error("Page / Error evaluating whether to activate page ",n.description(t),p)}if(u.push(t),n.setViewActiveState(t,!0),d.log("Activated Page",n.description(t)),o.emitViewActivated({view:t,metadata:e}),g.getSampleRum()){var f=t.activationType||c.ViewActivationTypes.immediate;l.dispatch(r.RECORD_ACTIVATION_TYPE_USAGE,{activationType:f,entityId:t.id})}var h=v.getByPageId(t.id);n.toggleEventImplementations(h,!0)}})),i.isEmpty(u)||o.emitViewsActivated({views:u}),u},n.deactivate=function(t){if(m.getViewState(t.id).isActive){n.setViewActiveState(t,!1),d.log("Deactivated Page",n.description(t)),o.emitPageDeactivated({page:t});var e=v.getByPageId(t.id);n.toggleEventImplementations(e,!1)}else d.log("Not deactivating Page, already inactive ",n.description(t))},n.setViewActiveState=function(t,n){l.dispatch(r.SET_VIEW_ACTIVE_STATE,{view:t,timestamp:a.now(),isActive:n})},n.setGlobalTags=function(t){l.dispatch(r.SET_GLOBAL_TAGS,t)},n.setParsedViewTags=function(t,n){l.dispatch(r.UPDATE_PARSED_VIEW_METADATA,{pageId:t,metadata:n})},n.setUserSuppliedViewTags=function(t,n){l.dispatch(r.UPDATE_USER_SUPPLIED_METADATA,{pageId:t,metadata:n})},n.hasValidStaticConditions=function(t,n){var e={};if(i.isEmpty(t.staticConditions))return!0;var o=p.getAllPlugins(c.PluginTypes.viewMatchers);d.groupCollapsed("Page / Evaluating staticConditions:",t.staticConditions),d.debug("Matching to current value:",n);var a=u.evaluate(t.staticConditions,(function(t){var i=t.type,r=o[i];if(!r)throw new Error("Page / No matcher found for type="+i);return r&&(e[t.type]||(e[t.type]=!0)),r.match(n,t)}));return d.groupEnd(),g.getSampleRum()&&a&&l.dispatch(r.RECORD_VIEW_FEATURE_USAGE,{featuresUsed:i.keys(e),entityId:t.id}),a},n.description=function(t){return'"'+t.name+'" ('+t.id+")"},n.toggleEventImplementations=function(t,n){i.forEach(t,(function(t){if(t.eventType!==f.CUSTOM){var e=p.getPlugin(c.PluginTypes.eventImplementations,t.eventType);e?n?e.attach(t):e.detach(t):d.warn("No implementation found for event type:",t.eventType,"needed for event:",t)}}))},n.isActivationTypeImmediate=function(t){return t===c.ViewActivationTypes.immediate||!t},n.shouldTriggerImmediately=function(t){return t===c.ViewActivationTypes.DOMChanged||t===c.ViewActivationTypes.URLChanged||t===c.ViewActivationTypes.immediate||!t},n.create=function(t,n){return{id:t,apiName:n,category:"other"}},n.createState=function(t){return{id:t,isActive:!0,metadata:{},parsedMetadata:{},userSuppliedMetadata:{}}}},6239:function(t,n,e){Object.defineProperty(n,"u",{value:!0});var i,r=e(8073),o=e(1571),u=e(5422),a=e(7453),s=e(9224),c=e(220),f=e(8044),l=e(6047),d=e(4358),h=e(6054),v=e(7569),p=e(5403).DT,g=e(9082),m=e(6151).Promise,b=e(6192),y=e(4358).VisitorStorageKeys,w=e(128);i=e(5586);var _=l.get("stores/cookie_options"),E=l.get("stores/global"),I=l.get("stores/layer"),x=l.get("stores/plugins"),S=l.get("stores/rum"),A=l.get("stores/session"),k=l.get("stores/visitor_id"),T=l.get("stores/visitor_bucketing"),O=l.get("stores/visitor"),R=l.get("stores/provider_status");function C(t,n){var e=function(t,e){var i;n.attributionType&&(i=f.now()),o.dispatch(u.SET_VISITOR_ATTRIBUTES,{attributes:[{key:t,value:e,metadata:{lastModified:i}}]})};if(n.getter){var i=n.provides;if(r.isArray(i)||(i=[i]),!(n.isSticky&&!r.isUndefined(v.getFieldValue(t,i)))){var a;try{var s=l.evaluate(n.getter);r.isFunction(s)&&(s=s((function(){return v.getFieldValue(t,i)}),(function(t){e(i,t)}))),r.isUndefined(s)||(n.isAsync?(a=s.then((function(t){e(i,t)}),(function(t){g.warn('Failed to evaluate provider for "'+n.provides+'"; error was:',t)})),o.dispatch(u.SET_VISITOR_ATTRIBUTE_PENDING,{key:i,pending:a})):e(i,s))}catch(c){g.warn('Failed to evaluate getter for provider for "'+n.provides+'"; error was: '+c.message)}return a}}}function N(t){var n=P(t),e=p.getItem(n);return r.isString(e)&&(e=L(e)),e}function D(t){var n;if(t.layerId)n=t;else{var e=t;n={layerId:e.i,pageId:e.p,decisionTimestamp:e.t,decisionTicket:{audienceIds:e.a||[]},decision:{layerId:e.i,experimentId:e.x||null,variationId:e.v||null,isLayerHoldback:e.h||!1}}}return n}function M(t,n,e){try{var r=P(t);e||(n=h.stringify(n));try{p.setItem(r,n)}catch(o){throw g.warn("Visitor / Unable to set localStorage key, error was:",o),new Error("Unable to set localStorage")}i.setItem(r,n)}catch(o){g.warn("Unable to persist visitor data:",o.message)}}function P(t){var e=k.getBucketingId();if(!e)throw new Error("Visitor bucketingId not set");var i=n.getNamespace();if(!i)throw new Error("Namespace is not set");return[e,i,t].join("$$")}function j(t,e){if(!k.getBucketingId())throw new Error("Cannot update local store because bucketingId not set");if(F(t)){var i=n.getStorageKeyFromKey(t);if(r.includes(y,i)){var a=P(i);if(!(t.indexOf(a)<=0)&&(e=L(e)))if(i===y.EVENT_QUEUE)o.dispatch(u.SET_FOREIGN_VISITOR_EVENT_QUEUE,{key:t,value:s.deserialize(e)});else if(i===y.EVENTS)o.dispatch(u.SET_FOREIGN_VISITOR_EVENTS,{key:t,value:s.deserialize(e)});else if(i===y.LAYER_STATES)o.dispatch(u.LOAD_PERSISTED_LAYER_STATES,{layerStates:r.map(e,D),merge:!0});else if(i===y.VARIATION_MAP)o.dispatch(u.MERGE_VARIATION_ID_MAP,{variationIdMap:e});else if(i===y.CONTEXTUAL_MAB)o.dispatch(u.MERGE_CONTEXTUAL_MAB_MAP,{contextualMabMap:e});else if(i===y.VISITOR_PROFILE){var c=e;r.each(["custom"],(function(t){var n=x.getPlugin(d.PluginTypes.visitorProfileProviders,t);if(n){if(c.profile&&c.metadata){var e=function(t,n,e){var i=O.getAttribute(n),o=O.getAttributeMetadata(n),u=t.profile[n],a=t.metadata[n];if(r.isEmpty(i))return{data:u,metadata:a};var s={};return r.forOwn(u,(function(t,n){var i,u;o&&o[n]&&(i=o[n].lastModified),a&&a[n]&&(u=a[n].lastModified),(e===d.AttributionTypes.FIRST_TOUCH&&i>=u||e===d.AttributionTypes.LAST_TOUCH&&u>=i||r.isUndefined(i)&&u)&&(s.data=s.data||{},s.data[n]=t,u&&(s.metadata=s.metadata||{},s.metadata[n]=s.metadata[n]||{},s.metadata[n].lastModified=u))})),s}(c,t,n.attributionType);if(!r.isEmpty(e)){var i=[];r.forOwn(e.data,(function(n,r){var o=e.metadata[r],u={key:[t,r],value:n,metadata:o};i.push(u)})),o.dispatch(u.SET_VISITOR_ATTRIBUTES,{attributes:i})}}}else g.debug("Attribute type",t,"not used by any audiences")}))}}}}function F(t){return t.split("$$")[0].indexOf("://")>0}function L(t){try{return h.parse(t)}catch(n){return g.debug("Failed to parse: ",t,n),null}}n.getOrGenerateId=function(){return{randomId:n.getCurrentId()||"oeu"+f.now()+"r"+Math.random()}},n.getCurrentId=function(){var t=k.getVisitorIdLocator();return O.getVisitorIdFromAPI()||(t?function(t){var n,e=t.name;switch(t.type){case d.VisitorIdLocatorType.COOKIE:n=c.get(e);break;case d.VisitorIdLocatorType.JS_VARIABLE:n=w.getGlobalByPath(e);break;case d.VisitorIdLocatorType.LOCALSTORAGE:try{n=w.getGlobal("localStorage").getItem(e)}catch(a){throw new Error("Unable to read localStorage: "+a.toString())}break;case d.VisitorIdLocatorType.QUERY:n=b.getQueryParamValue(e)}try{if(!n)throw g.error("Visitor / Customer provided visitor id cannot be found. Type:",t.type," Name:",e),new Error("Failure to obtain visitor id from "+t.type);if(!r.isString(n)&&!r.isNumber(n))throw g.error("Visitor / Customer provided visitor id is not a string or number. Type:",t.type," Name:",e," Id Type:",(i=n)&&"undefined"!=typeof Symbol&&i.constructor===Symbol?"symbol":typeof i),new Error("Customer provided visitor id is not a string or number")}catch(s){throw S.getSampleRum()&&o.dispatch(u.RECORD_VISITOR_ID_ERROR,{isError:!0}),s}var i;S.getSampleRum()&&(o.dispatch(u.RECORD_VISITOR_ID_ERROR,{isError:!1}),o.dispatch(u.RECORD_VISITOR_ID_LOCATOR_USAGE,{visitorIdLocatorType:t.type,entityId:n}));return String(n)}(t):c.get(d.COOKIES.VISITOR_ID))},n.hasSomeData=function(){return p.keys().length>0},n.setId=function(t){var e,s,f=k.getBucketingId();o.dispatch(u.SET_VISITOR_ID,t),k.getBucketingId()!==f&&(!function(){!function(t,n){0;a.initializeStore(t,n)}(N(y.EVENTS)||[],N(y.EVENT_QUEUE)||[]);var t=(e=y.LAYER_STATES,i=k.getBucketingId(),s=[],c=new RegExp(i+"\\$\\$([^$]+?)\\$\\$"+e),r.each(p.keys(),(function(t){var n=t.match(c);if(n){var e={namespace:n[1],userId:i,item:L(p.getItem(t))};s.push(e)}})),s);var e,i,s,c;r.forEach(t,(function(t){t.item=r.map(t.item,D)})),l=t,h=[],r.each(l,(function(t){r.each(t.item,(function(n){n.namespace=t.namespace,h.push(n)}))})),g=h,o.dispatch(u.LOAD_PERSISTED_LAYER_STATES,{layerStates:r.filter(g,(function(t){return!!t.decision}))}),v=N(y.SESSION_STATE)||{},v=r.extend({lastSessionTimestamp:0,sessionId:null},v),o.dispatch(u.LOAD_SESSION_STATE,v),function(t){var n,e,i=x.getAllPlugins(d.PluginTypes.visitorProfileProviders),a=r.filter(i,(function(t){return r.isFunction(t.restorer)}));t.profile&&t.metadata?(n=t.profile,e=t.metadata):(n=t,e={});n=r.reduce(n,(function(t,n,e){var i=n,o=r.find(a,{provides:e});return o&&(i=o.restorer(n)),t[e]=i,t}),{}),o.dispatch(u.LOAD_EXISTING_VISITOR_PROFILE,{profile:n,metadata:e})}(N(y.VISITOR_PROFILE)||{});var f=N(y.TRACKER_OPTIMIZELY);f&&(m=f,o.dispatch(u.SET_TRACKER_PERSISTABLE_STATE,m));var l,h;var v;var g;var m;n.loadForeignData(),n.removeLegacySessionStateCookies()}(),n.deleteOldLocalData(),i.deleteData(t));try{k.getVisitorIdLocator()||n.maybePersistVisitorId(t)}catch(l){if(g.error("Visitor / Unable to persist visitorId, disabling tracking"),o.dispatch(u.LOAD_DIRECTIVE,{trackingDisabled:!0}),e=l,null!=(s=c.MismatchError)&&"undefined"!=typeof Symbol&&s[Symbol.hasInstance]?s[Symbol.hasInstance](e):e instanceof s)throw g.error("Visitor / Cookie not set to correct value:",l),new Error("Cookie mismatch error while persisting visitorId");throw l}n.refreshSession()},n.getVariationIdMap=function(){return N(y.VARIATION_MAP)||{}},n.updateVariationIdMap=function(t,n,e){o.dispatch(u.UPDATE_VARIATION_ID_MAP,{layerId:t,experimentId:n,variationId:e})},n.persistVariationIdMap=function(){var t=T.getVariationIdMapString();M(y.VARIATION_MAP,t,!0)},n.getContextualMabMap=function(){return N(y.CONTEXTUAL_MAB)||{}},n.updateContextualMabMap=function(t,n,e){o.dispatch(u.UPDATE_CONTEXTUAL_MAB_MAP,{layerId:t,experimentId:n,variationData:e})},n.persistContextualMabMap=function(){var t=T.getContextualMabMapString();M(y.CONTEXTUAL_MAB,t,!0)},n.getOdpSegments=function(){return N(y.ODP_SEGMENTS)||{}},n.persistOdpSegments=function(t){M(y.ODP_SEGMENTS,t,!1)},n.getPreferredLayerMap=function(){return N(y.LAYER_MAP)||{}},n.updatePreferredLayerMap=function(t,n){o.dispatch(u.UPDATE_PREFERRED_LAYER_MAP,{groupId:t,layerId:n})},n.persistTrackerOptimizelyData=function(t){M(y.TRACKER_OPTIMIZELY,t)},n.refreshSession=function(){o.dispatch(u.REFRESH_SESSION)},n.populateEagerVisitorData=function(t,e){var i=r.filter(t,(function(t){return!t.isLazy}));return n.populateVisitorData(i,e)},n.populateLazyVisitorData=function(t,e,i){g.debug("Populating lazy visitor. List of all providers",t);var o=r.filter(t,(function(t){return t.isLazy&&i.has(t.provides)}));return g.debug("Filtered list of providers that are lazy and present in audiences",o),n.populateVisitorData(o,e)},n.populateVisitorData=function(t,n){n=n||{};var e=r.partial(C,n),i=r(t).filter({isAsync:!0}).map(e).filter().value();return r.forEach(r.filter(t,(function(t){return!t.isAsync})),e),i.length>0?m.all(i):m.resolve()},n.persistBehaviorEvents=function(t){M(y.EVENTS,t)},n.persistBehaviorEventQueue=function(t){M(y.EVENT_QUEUE,t)},n.getPersistedBehaviorEventCount=function(){var t=N(y.EVENTS)||[],n=N(y.EVENT_QUEUE)||[];return s.deserialize(t).length+s.deserialize(n).length},n.persistLayerStates=function(){var t=I.getLayerStates(n.getNamespace());t=r.map(t,(function(t){return r.omit(t,"namespace")})),M(y.LAYER_STATES,t)},n.persistSessionState=function(){M(y.SESSION_STATE,A.getState())},n.persistVisitorProfile=function(){var t=function(){var t=O.getVisitorProfile(),n=O.getVisitorProfileMetadata(),e=x.getAllPlugins(d.PluginTypes.visitorProfileProviders);if(e){var i=r.reduce(e,(function(t,n){return n.provides&&(t[n.provides]=n),t}),{});t=r.omitBy(t,(function(t,n){var e=i[n];return e&&e.isTransient}))}return{profile:t,metadata:n}}();M(y.VISITOR_PROFILE,t)},n.persistVisitorBucketingStore=function(){var t;n.persistVariationIdMap(),t=T.getPreferredLayerMapString(),M(y.LAYER_MAP,t,!0),n.persistContextualMabMap()},n.getUserIdFromKey=function(t,e){var i;return r.includes(t,e)&&r.includes(t,"_")&&r.includes(t,"$$")&&r.includes(t.slice(t.indexOf("$$")),n.getNamespace())&&(i=t.slice(t.indexOf("_")+1,t.indexOf("$$"))),i},n.maybePersistVisitorId=function(t){t.randomId&&(_.getAutoRefresh()||n.getCurrentId()!==t.randomId?(c.set(d.COOKIES.VISITOR_ID,t.randomId),g.log("Persisting visitorId:",t.randomId)):g.log("Not persisting visitorId: value is not changed and also auto-refresh is disabled"))},n.getAttribute=function(t){return O.getAttribute(t)},n.getPendingAttributeValue=function(t){return R.getPendingAttributeValue(t)},n.isForeignKey=F,n.checkKeyForVisitorId=function(t){var e=k.getBucketingId()||n.getCurrentId(),i=n.getIdFromKey(t);return!i||i===e},n.getIdFromKey=function(t){var e=t.split("$$")[0],i=n.getStorageKeyFromKey(t);if(r.includes(d.StorageKeys,i))return null;var o=e.indexOf("_");return-1===o?e:e.substring(o+1)},n.getStorageKeyFromKey=function(t){var n,e=t.split("$$").pop();if(e.indexOf("://")>-1){var i=e.indexOf("_");n=e.substring(i+1)}else n=e;return r.includes(r.values(d.AllStorageKeys),n)?n:null},n.deleteOldLocalData=function(){var t=p.keys();r.each(t,(function(t){n.isForeignKey(t)||n.checkKeyForVisitorId(t)||p.removeItem(t)}))},n.deleteOldForeignData=function(){var t=p.keys();r.each(t,(function(t){n.isForeignKey(t)&&p.removeItem(t)}))},n.loadForeignData=function(){r.each(p.keys(),(function(t){var n=p.getItem(t);n&&j(t,n)}))},n.getNamespace=function(){return E.getNamespace()},n.serializeFieldKey=function(t){return r.isArray(t)?t.join("$$"):t},n.removeLegacySessionStateCookies=function(){var t=c.getAll();r.forEach(r.keys(t),(function(t){0===t.indexOf(d.COOKIES.SESSION_STATE+"$$")&&c.remove(t)}))}},6698:function(t,n,e){var i=e(8073),r=e(4358);n.normalizeClientData=function(t){!t.listTargetingKeys&&t.listTargetingCookies&&(t.listTargetingKeys=i.map(t.listTargetingCookies,(function(t){return{type:r.ListTargetingKeyTypes.COOKIE,key:t}})),delete t.listTargetingCookies)}},5824:function(t,n,e){e(6047).register("env/jquery",e(9072))},9072:function(t,n,e){e(128);t.exports=e(7971)},3281:function(t,n,e){var i={};i=e(8493),t.exports=i},1891:function(t,n,e){e(8073),e(7832).C,e(8044);var i=e(6047),r=(e(4449),e(9082));e(128),e(2362),i.get("stores/client_metadata"),i.get("stores/global");n.handleError=function(t,n){n?r.error("Uncaught error:",t,n):r.error("Uncaught error:",t)}},2146:function(t,n,e){var i=e(8073),r=e(4434),o=e(1569),u=e(3368);function a(t,n){var e=o.buildFromSpecV0_1(n);if(1!==e.length)throw new Error("Invalid query descriptor; verify that no aggregators are specified");return u.execute(e[0],t)}function s(t,n){return i.map(t,(function(t){return i.isFunction(t.toObject)?t.toObject(n):t}))}function c(t,n){if(!t)return["Descriptor not defined"];var e=[];return t.count&&e.push('Unexpected "count" clause specified'),t.pick&&t.pick.modifier&&-1===n.indexOf(t.pick.modifier)&&e.push('Invalid "pick" modifier "'+t.pick.modifier+'"'),i.each(t.filters,(function(t){i.isUndefined(t.modifier)||e.push('Unexpected "filter" modifier "'+t.modifier+'"')})),e.length>0?e:void 0}function f(t,n){var e={revenueAsTag:!1,timeAsTimestamp:!0};if(i.isUndefined(n))return s(r.getEvents(t),e);if(i.isNumber(n)){if(n<=0)throw new Error("Count must be a positive integer, got "+n);return s(r.getEvents(t).slice(-n),e)}var u=c(n,i.values(o.RECENCY_FILTERS));if(u)throw new Error(u.join("\n"));return s(a(r.getEvents(t),n),e)}function l(t,n){if(!(n=i.cloneDeep(n)||{}).pick)throw new Error('No "pick" clause provided in query descriptor');if(!n.pick.name)throw new Error('No field name provided in "pick" clause');n.pick.modifier=n.pick.modifier||o.FREQUENCY_FILTERS.MOST_FREQUENT;var e=c(n,i.values(o.FREQUENCY_FILTERS));if(e)throw new Error(e.join("\n"));return a(r.getEvents(t),n)}function d(t,n){var e=o.buildFromSpecV0_2(n),a=r.getEvents(t),c=s(u.execute(e,a),{revenueAsTag:!0,timeAsTimestamp:!1});return(n.pick||n.reduce&&"count"===n.reduce.aggregator)&&(c=i.flatten(c)),n.reduce&&(c=c[0]),c}t.exports=["stores/visitor_events",function(t){return{getEvents:i.partial(f,t),getByFrequency:i.partial(l,t),query:i.partial(d,t)}}]},8046:function(t,n,e){t.exports=function(t){t.registerApiModule("behavior",e(2146))}},9992:function(t,n,e){t.exports=function(t){t.registerVisitorProfileProvider(e(4335)),t.registerAudienceMatcher("behavior",e(1198))}},1198:function(t,n,e){var i=e(8073),r=e(6054),o=e(1569),u=e(3368);t.exports={fieldsNeeded:["events"],match:function(t,n){var e,a=r.parse(n.value);return e=i.isUndefined(a.version)?[a]:o.buildFromSpecV0_1(a),i.every(e,(function(n){return u.isSatisfied(n,t.events)}))}}},4335:function(t,n,e){var i=e(4434);t.exports={provides:"events",isTransient:!0,getter:[function(){return i.getEvents()}]}},1348:function(t,n,e){t.exports=function(t){t.registerVisitorProfileProvider(e(3911))}},3911:function(t,n,e){var i=e(8073),r=e(8053),o=e(4434),u=e(6054),a=e(1569);t.exports={provides:"customBehavior",shouldTrack:!0,isLazy:!1,getter:["stores/global","stores/visitor_attribute_entity",function(t,n){var e=t.getProjectId(),s=i.filter(i.map(n.getCustomBehavioralAttributes(e),(function(t){try{return{id:t.id,granularity:r.GRANULARITY.ALL,rule:a.buildFromSpecV0_2(u.parse(t.rule_json))}}catch(n){return}}))),c=o.getEvents();return r.evaluate(s,c)}]}},5063:function(t,n,e){t.exports=function(t){t.registerVisitorProfileProvider(e(6515)),t.registerAudienceMatcher("first_session",e(1126))}},1126:function(t){t.exports={fieldsNeeded:["first_session"],match:function(t){return!!t.first_session}}},6515:function(t,n,e){var i=e(5827),r=e(4434),o=e(7569).getFieldValue,u=e(323).CURRENT_SESSION_INDEX;t.exports={provides:"first_session",shouldTrack:!0,getter:[function(){var t=r.getEvents();if(t&&t.length>0){var n=t[0];return o(n,[i.FIELDS.SESSION_INDEX])===u}return!0}]}},8053:function(t,n,e){var i=e(9082),r={FIELDS:e(5827).FIELDS},o=e(1569),u=e(3368);n.GRANULARITY={ALL:"all",CURRENT_SESSION:"current_session",LAST_30_DAYS:"last_30_days",LAST_60_DAYS:"last_60_days"},n.evaluate=function(t,e){var a={};if(0===e.length){for(var s=0;s0&&i===t[n-1][e];)n--;return t.slice(n)}(e),f=function(t,n){if(0===t.length||n<=0)return[];var e=+new Date-n*o.MILLIS_IN_A_DAY;e-=e%o.MILLIS_IN_A_DAY;for(var i=t.length;i>0&&e<=t[i-1][r.FIELDS.TIME];)i--;return t.slice(i)}(e,60);for(s=0;s":"gt",">=":"gte","=":"eq","==":"eq"};function f(t){return t=(t||"").toString().trim(),c[t]||t}function l(t,n,e){var u={where:n};if(t.count&&(u.limit=t.count),t.modifier===i.FREQUENCY_FILTERS.MOST_FREQUENT){var a=i.getFieldKeyPathForSource(t.name,e),s=i.aggregate("count"),c=i.aggregateField("count"),f=i.groupField(a);return r.extend(u,{select:[{field:f}],groupBy:i.groupBy([a]),aggregate:[s],orderBy:[{field:c,direction:"DESC"}]})}return r.extend(u,{orderBy:[{field:[o.FIELDS.TIME],direction:"DESC"}]})}i.fieldComparison=function(t,n,e){return t=f(t),r.isString(n)&&(n=[n]),"exists"===t?{op:t,args:[{field:n}]}:{op:t,args:[{field:n},{value:e}]}},i.relativeTimeComparison=function(t,n){return{op:f(t),args:[{op:"-",args:[{eval:"now"},{field:[o.FIELDS.TIME]}]},{value:n*i.MILLIS_IN_A_DAY}]}},i.rangeTimeComparison=function(t){return r.isArray(t)?{op:"between",args:[{field:[o.FIELDS.TIME]},{value:[t[0]||+new Date(0),t[1]||+new Date]}]}:(a.error("Rule builder","rangeTimeComparison passed invalid range",t),null)},i.groupBy=function(t){for(var n=[],e=0;e0)throw new Error('A "pick" clause must not be specified with "count" or "most_recent", "most_frequent" modifiers'+u.stringify(t));return[l(t.pick,n,t.source)]}return e.length>0?e:[{where:n}]},i.buildFromSpecV0_2=function(t){!function(t){var n=[];if(r.isUndefined(t))throw new Error("rule is undefined");if(!r.isObject(t))throw new Error("rule is not an Object");"0.2"!==t.version&&n.push('version: not "0.2"'),t.filter&&(r.isArray(t.filter)?r.each(t.filter,(function(t,e){var r=i.validateFieldKeyPathV0_2(t.field,i.FieldPurpose.FILTER);r&&n.push("filter["+e+"]: "+r);var o=i.validateComparatorAndValue(t.comparator,t.value);o&&n.push("filter["+e+"]: "+o)})):n.push("filter: not an array"));var e=[],o=[];t.sort&&(t.reduce&&t.reduce.aggregator&&"nth"!==t.reduce.aggregator&&n.push("sort: superfluous because we can apply aggregator "+u.stringify(t.reduce.aggregator)+" to unsorted items"),r.isArray(t.sort)?r.each(t.sort,(function(t,a){var s=i.validateFieldKeyPathV0_2(t.field,i.FieldPurpose.SORT);s&&n.push("sort["+a+"]: "+s),t.field&&"frequency"===t.field[0]?e.push(t):o.push(t);var c=function(t){var n="direction "+(u.stringify(t)||String(t));if(!r.includes(["ascending","descending"],t))return n+' is not "ascending" or "descending"'}(t.direction);c&&n.push("sort["+a+"]: "+c)})):n.push("sort: not an array"),e.length&&o.length&&n.push('sort: sorting by non-["frequency"] field is pointless because we are going to sort the picked values by ["frequency"]'),e.length&&!t.pick&&n.push('sort: sorting by ["frequency"] is impossible because no values have been picked'));if(t.pick){t.reduce&&"count"===t.reduce.aggregator&&n.push('pick: superfluous because we can apply aggregator "count" to raw events');var a=i.validateFieldKeyPathV0_2(t.pick.field);a&&n.push("pick: "+a)}if(t.reduce){var s=t.reduce.aggregator,c="aggregator "+(u.stringify(s)||String(s)),f=t.reduce.n,l="index "+(u.stringify(f)||String(f));r.includes(["sum","avg","max","min","count","nth"],s)||n.push("reduce: "+c+" is unknown"),r.includes(["sum","avg","max","min"],s)&&(t.pick||n.push("reduce: "+c+" is impossible to use because no values have been picked")),"nth"===s?((!r.isNumber(f)||isNaN(f)||parseInt(f,10)!==f||f<0)&&n.push("reduce: "+l+" is not a non-negative integer (mandated by "+c+")"),t.sort||n.push('reduce: aggregator "nth" is meaningless without a specific sort order')):r.isUndefined(f)||n.push("reduce: "+l+" is defined (not mandated by "+c+")")}if(n.length)throw new Error(n.join("\n"))}(t);var n={where:{op:"and",args:r.map(t.filter||[],(function(t){return"age"===t.field[0]?i.relativeTimeComparison(t.comparator||"eq",t.value/i.MILLIS_IN_A_DAY):i.fieldComparison(t.comparator||"eq",i.convertFieldKeyPathFromSpecV0_2(t.field),t.value)}))}};if(t.reduce&&"count"===t.reduce.aggregator)return r.extend(n,{aggregate:[{op:"count",args:[{field:["*"]}]}],select:[{field:["_count_*"]}]});var e=[],o=[];if(t.sort&&(r.each(t.sort,(function(t){r.includes(["ascending","descending"],t.direction)&&(r.includes(["time","age"],t.field[0])&&o.push(t),"frequency"===t.field[0]&&e.push(t))})),o.length&&!e.length&&(n.orderBy=r.filter(r.map(o,(function(t){return"time"===t.field[0]?{field:i.convertFieldKeyPathFromSpecV0_2(["time"]),direction:"ascending"===t.direction?"ASC":"DESC"}:"age"===t.field[0]?{field:i.convertFieldKeyPathFromSpecV0_2(["time"]),direction:"ascending"===t.direction?"DESC":"ASC"}:void 0}))))),t.pick&&t.pick.field){var a=i.convertFieldKeyPathFromSpecV0_2(t.pick.field);if(t.reduce&&r.includes(["avg","max","min","sum"],t.reduce.aggregator))return r.extend(n,{aggregate:[{op:t.reduce.aggregator,args:[{field:a}]}],select:[{field:[s.generateAlias(t.reduce.aggregator,a)]}]});n=e.length?r.extend(n,{groupBy:[{field:a}],aggregate:[{op:"count",args:[{field:["*"]}]}],orderBy:[{field:["_count_*"],direction:"ascending"===e[0].direction?"ASC":"DESC"}],select:[{field:[a.join(".")]}]}):r.extend(n,{select:[{field:a}]})}if(t.reduce&&"nth"===t.reduce.aggregator){var c=t.reduce.n;if(r.isNumber(c)&&c>=0&&Number(c)===Math.floor(Number(c)))return r.extend(n,{offset:c,limit:1})}return n},i.convertFieldKeyPathFromSpecV0_2=function(t){return"tags"===t[0]&&"revenue"===t[1]?["r"]:[o.FIELDS_V0_2[t[0]]].concat(t.slice(1))},i.FieldPurpose={FILTER:"filter",SORT:"sort",PICK:"pick"},i.validateFieldKeyPathV0_2=function(t,n){var e="field "+(u.stringify(t)||String(t));if(!r.isArray(t)||!r.every(t,r.isString))return e+" is not an array of strings";if("tags"===t[0]&&t.length>2||"tags"!==t[0]&&t.length>1)return e+" includes too many strings";if("tags"===t[0]&&t.length<2)return e+" does not specify an exact tag";if(t.length<1)return e+" does not specify a top-level field";var a=r.keys(o.FIELDS_V0_2),s=["age","frequency"];return n===i.FieldPurpose.FILTER&&(a.push("age"),s=["frequency"]),n===i.FieldPurpose.SORT&&(a=["time","age","frequency"],s=["name","type","category","tags"]),r.includes(s,t[0])?e+" is not supported here":r.includes(a,t[0])?void 0:e+" is unknown"},i.validateComparatorAndValue=function(t,n){var e="comparator "+(u.stringify(t)||String(t)),i="value "+(u.stringify(n)||String(n));if(!r.isString(t)&&!r.isUndefined(t))return e+" is not a string";switch(t){case void 0:case"eq":case"is":case"contains":break;case"lt":case"gt":case"lte":case"gte":if(!r.isNumber(n))return i+" is not a number (mandated by "+e+")";break;case"in":if(!r.isArray(n))return i+" is not an array (mandated by "+e+")";break;case"between":if(!(r.isArray(n)&&2===n.length&&r.isNumber(n[0])&&r.isNumber(n[1])&&n[0]<=n[1]))return i+" is not a pair of increasing numbers (mandated by "+e+")";break;case"regex":if(!(r.isString(n)||r.isArray(n)&&2===n.length&&r.isString(n[0])&&r.isString(n[1])))return i+" is not a pattern string or a [pattern string, flags string] array (mandated by "+e+")";break;case"exists":if(!r.isUndefined(n))return i+" is not undefined (mandated by "+e+")";break;default:return e+" is unknown"}}},3368:function(t,n,e){var i=e(8073),r=e(4358),o=e(9082),u=i.bind(o.log,o),a=e(8044),s=e(7569).getFieldValue,c=e(6054),f=function(t,n,e){if(t.getValueOrDefault)return t.getValueOrDefault(n,e);if(!i.isArray(n))return e;var r=s(t,n);return void 0===r&&(r=e),r},l=function(t){return"string"==typeof t?t.trim().toLowerCase():t};n.clause={WHERE:"where",GROUP_BY:"groupBy",AGGREGATE:"aggregate",HAVING:"having",ORDER_BY:"orderBy",SELECT:"select",OFFSET:"offset",LIMIT:"limit",FROM:"from"},n.DEFAULT_FIELD=["*"],n.booleanOperators={eq:function(t){var n=i.map(t,l);return n[0]==n[1]},is:function(t){return t[0]===t[1]},gt:function(t){return t[0]>t[1]},lt:function(t){return t[0]=t[1]},lte:function(t){return t[0]<=t[1]},"in":function(t){var n=i.map(t[1]||[],l);return i.includes(n,l(t[0]))},between:function(t){return t[1][0]<=t[0]&&t[0]<=t[1][1]},contains:function(t){var n=i.map(t,(function(t){return"string"==typeof t?t.toLowerCase():t}));return-1!==(n[0]||"").indexOf(n[1])},regex:function(t){try{var n,e;return i.isString(t[1])?(n=t[1],e="i"):(n=t[1][0]||"",e=t[1][1]||""),new RegExp(n,e).test(t[0])}catch(r){return o.error("Rules",'In operator "regex", error: '+(r.message||"invalid RegExp /"+[n,e].join("/"))),!1}},exists:function(t){return void 0!==t[0]},and:function(t){return i.every(t,(function(t){return t}))},or:function(t){return i.some(t,(function(t){return t}))},not:function(t){return!t[0]}},n.arithmeticOperators={"+":function(t){return(t[0]||0)+(t[1]||0)},"-":function(t){return(t[0]||0)-(t[1]||0)},"/":function(t){return(t[0]||0)/(t[1]||1)},"%":function(t){return(t[0]||0)%(t[1]||1)}},n.aggregateOperators={sum:function(t,e){for(var i=t[0]||n.DEFAULT_FIELD,r=0,o=0;o0)&&(a[n.clause.AGGREGATE]=(t[n.clause.AGGREGATE]||[]).concat(e));for(var s=[n.clause.GROUP_BY,n.clause.ORDER_BY,n.clause.SELECT,n.clause.OFFSET,n.clause.LIMIT],c=0;c0&&(r=i.map(r,(function(t){return"Sub-rule "+e+": "+t}))),t.hasOwnProperty(n.clause.FROM)&&(r=r.concat(v(t[n.clause.FROM],e+1))),r},p=function(t,e){var r,a,s,l=e;if(t.hasOwnProperty(n.clause.FROM)&&(o.debug("Evaluating FROM clause:",t[n.clause.FROM]),l=p(t[n.clause.FROM],l),o.debug("Results after FROM:",l)),o.debug("Evaluating WHERE clause:",t[n.clause.WHERE]),l=i.filter(l,(function(e){return h(e,t[n.clause.WHERE])})),o.debug("Results after WHERE:",l),t.hasOwnProperty(n.clause.AGGREGATE)){o.debug("Evaluating AGGREGATE clause:",t[n.clause.AGGREGATE]);var d=function(t,n){var e={};if(void 0===t||!i.isArray(t)||0===t.length)return e["*"]={fieldValues:{},events:n},e;for(var r=i.map(t,(function(t){return t.field})),o=0;os)return o}return 0})):(u("Rules","groupBy rule must be an array"),n)}(t[n.clause.ORDER_BY],l),o.debug("Results after ORDER_BY:",l));var v,g=0;return t.hasOwnProperty(n.clause.OFFSET)&&(o.debug("Evaluating OFFSET clause:",t[n.clause.OFFSET]),g=Number(t[n.clause.OFFSET])),t.hasOwnProperty(n.clause.LIMIT)&&(o.debug("Evaluating LIMIT clause:",t[n.clause.LIMIT]),v=g+Number(t[n.clause.LIMIT])),(g>0||!i.isUndefined(v))&&(l=l.slice(g,v),o.debug("Results after OFFSET/LIMIT:",l)),t.hasOwnProperty(n.clause.SELECT)&&(o.debug("Evaluating SELECT clause:",t[n.clause.SELECT]),l=function(t,n){return i.map(n,(function(n){return i.map(t,(function(t){return h(n,t)}))}))}(t[n.clause.SELECT],l),o.debug("Results after SELECT:",l)),l};n.execute=function(t,e){t=n.rewrite(t),o.shouldLog(r.LogLevel.DEBUG)&&o.groupCollapsed("Evaluating Behavioral Rule"),o.debug("Rule:",t,c.stringify(t)),o.debug("Events:",e);var i=v(t);if(i.length>0)throw new Error("Rule "+c.stringify(t)+" has violations: "+i.join("\n"));var u=p(t,e);return o.debug("Rule result:",u),o.shouldLog(r.LogLevel.DEBUG)&&o.groupEnd(),u},n.isSatisfied=function(t,e){try{return n.execute(t,e).length>0}catch(i){return o.error("Rules","Error "+i.toString()+" while evaluating rule "+c.stringify(t)),!1}}},2826:function(t,n,e){t.exports=function(t){t.registerDependency("sources/browser_id",e(9759)),t.registerVisitorProfileProvider(e(1555)),t.registerVisitorProfileProvider(e(592)),t.registerAudienceMatcher("browser_version",e(3728))}},3728:function(t,n,e){var i=e(2134).G;t.exports={fieldsNeeded:["browserVersion","browserId"],match:function(t,n){var e=n.value,r=t.browserId,o=t.browserVersion;if(0===e.indexOf(r)){var u=e.substr(r.length);return 0===i(o,u)}return!1}}},1555:function(t){t.exports={provides:"browserId",shouldTrack:!0,isSticky:!0,getter:["sources/browser_id",function(t){return t.getId()}]}},592:function(t){t.exports={provides:"browserVersion",getter:["sources/browser_id",function(t){return t.getVersion()}]}},9759:function(t,n,e){var i=e(6772);n.getId=function(){return i.get().browser.id},n.getVersion=function(){return i.get().browser.version}},469:function(t,n,e){t.exports=function(t){t.registerVisitorProfileProvider(e(7504)),t.registerAudienceMatcher("campaign",e(4831))}},4831:function(t,n,e){var i=e(7171);t.exports={fieldsNeeded:["campaign"],match:function(t,n){return i.hasMatch(n.value,n.match,t.campaign)}}},7504:function(t,n,e){var i=e(1624);t.exports={provides:"campaign",shouldTrack:!0,isSticky:!0,getter:[function(){return i.getQueryParamValue("utm_campaign")}]}},4009:function(t,n,e){var i=e(8073),r=e(6054),o=e(2362),u=e(9082),a=e(6239),s=e(6850);n.getCmabPredictionUrl=function(){return"https://prediction.cmab.optimizely.com/predict"},n.getCmabPredictionUrlForExperiment=function(t){return t?n.getCmabPredictionUrl()+"/"+t:""},n.createPayload=function(t,n){var e=i.map(t.variations,"id"),r=s.getVisitorCmabAttributesForExperiment(t),o=s.getDcpCustomerIds(),u=s.getDcpServiceId();return{instances:[{visitorId:a.getCurrentId(),experimentId:t.id,cmabUUID:n,variationIds:e,attributes:r,dcpCustomerIds:o,dcpServiceId:u}]}},n.parseApiResponse=function(t){var n=null;try{n=r.parse(t)}catch(e){return u.error("CMAB API / Error parsing response:",e),null}return n&&n.predictions&&0!==n.predictions.length?n.predictions[0].variation_id.toString():(u.debug("CMAB API / No predictions found in API response",n),null)},n.validateVariationId=function(t,n){return t&&i.find(n.variations,{id:t})?(u.debug("CMAB API / Variation ID:",t,"from API response found in experiment:",n.id),t):(u.debug("CMAB API / Variation ID:",t,"from API response not found in experiment:",n.id),null)},n.handleCmabApiResponse=function(t,e){if(200!==t.status)return u.error("CMAB API / API call failed with status:",t.status,t.statusText),null;u.debug("CMAB API / API call successful:",t.responseText);var i=n.parseApiResponse(t.responseText);return n.validateVariationId(i,e)},n.makeSyncApiCallWithXHR=function(t,e){u.debug("CMAB API / SYNC / Making a synchronous API call to get variation.");try{var i=n.createPayload(t,e),o=n.getCmabPredictionUrlForExperiment(t.id),a=new XMLHttpRequest;return a.open("POST",o,!1),a.send(r.stringify(i)),n.handleCmabApiResponse(a,t)}catch(s){return u.error("CMAB API / SYNC / API call encountered an error:",s),null}},n.makeAsyncApiCall=function(t,e){u.debug("CMAB API / ASYNC / Making an asynchronous API call to get variation.");var i=n.createPayload(t,e),r=n.getCmabPredictionUrlForExperiment(t.id);return o.request({url:r,contentType:"application/json",method:"POST",data:i})}},2233:function(t,n,e){var i=e(9082),r=e(6850),o=e(4009),u=e(5397);n.isCmabEnabled=function(){return!1},n.isExperimentSyncApiEnabled=function(t){return!0},n.defaultToSnippetBucketing=function(t,n,e){i.debug("CMAB / Defaulting to snippet bucketing with variation:",n,"for experiment:",t.id),r.setCmabVariationDataInVisitorStore(t,n,e)},n.processCmabExperiment=function(t,e){if(!n.isCmabEnabled())return i.debug("CMAB / Feature flag is disabled. Defaulting to snippet bucketing with variation:",e,"for experiment:",t.id),e;if(i.debug("CMAB / Feature flag is enabled. Processing CMAB for experiment:",t.id),r.activateTimeoutForNonBucketedCmabExperiments(t),!r.isCmabExperiment(t))return e;var a=r.getCmabVariationDataFromVisitorStore(t);if(!r.isCmabTimeout(t,a))return a.variationId;u.startCmabApiCallPerformanceTimer(t.id);var s=null,c=r.generateCmabUUID();if(n.isExperimentSyncApiEnabled(t))try{return(s=o.makeSyncApiCallWithXHR(t,c))?(r.setCmabVariationDataInVisitorStore(t,s,c),u.endCmabApiCallPerformanceTimer(t.id),s):(n.defaultToSnippetBucketing(t,e,c),u.endCmabApiCallPerformanceTimer(t.id),e)}catch(f){return i.error("CMAB API / SYNC / API call failed with error:",f),n.defaultToSnippetBucketing(t,e,c),u.endCmabApiCallPerformanceTimer(t.id),null}return o.makeAsyncApiCall(t,c).then((function(a){return(s=o.handleCmabApiResponse(a,t))?(i.debug("CMAB API / ASYNC / Variation:",s,"for experiment:",t.id),r.setCmabVariationDataInVisitorStore(t,s,c),u.endCmabApiCallPerformanceTimer(t.id),s):(n.defaultToSnippetBucketing(t,e,c),u.endCmabApiCallPerformanceTimer(t.id),e)}),(function(r){return i.error("CMAB API / ASYNC / API call failed with error:",r),n.defaultToSnippetBucketing(t,e,c),u.endCmabApiCallPerformanceTimer(t.id),null})),n.defaultToSnippetBucketing(t,e,c),u.endCmabApiCallPerformanceTimer(t.id),e},n.getCmabUUIDAndUpdate30MinTimeout=function(t,n){var e=r.getCmabUUIDFromVisitorStore(t,n);return r.updateCmabTimeoutInVisitorStore(t,n),e}},5397:function(t,n,e){e(664),e(9082);n.startCmabApiCallPerformanceTimer=function(t){0},n.endCmabApiCallPerformanceTimer=function(t){0}},6850:function(t,n,e){var i=e(8073),r=e(1699),o=e(6054),u=e(6047),a=e(3630),s=e(6239),c=e(9082),f=e(4358),l=e(2980),d=u.get("stores/visitor"),h=u.get("stores/plugins"),v=u.get("stores/global");n.generateCmabUUID=function(){return a.generate()},n.getCmabLayerIdFromExperiment=function(t){return t.experimentMetadata&&t.experimentMetadata.layerId||t.id},n.isCmabExperiment=function(t){var n=t.experimentMetadata&&t.experimentMetadata.allocationPolicy;return n?n===f.AllocationPolicyEnum.CMAB:(c.debug("No allocation policy found in metadata for experiment:",t.id),!1)},n.isCmabTimeout=function(t,e){if(!n.isCmabVariationStorageDataValid(e))return c.debug("CMAB / Timeout CMAB Storage Variation Data is invalid"),!0;var r=e.variationId;return i.find(t.variations,{id:r})?e.isTimeout?(c.debug("CMAB / Timeout flag is set:",e.cmabUUID),!0):n.hasAttributesChanged(t,e)?(c.debug("CMAB / Timeout User attributes have changed"),!0):n.has30MinOr24HrTimeoutOccurred(e)?(c.debug("CMAB / Timeout for 30 minutes or 24 hours:",e.cmabUUID),!0):(c.debug("CMAB / No timeout happened for:",e.cmabUUID),!1):(c.debug("CMAB / Timeout Variation ID:",r,"not found in experiment:",t.id),!0)},n.has30MinOr24HrTimeoutOccurred=function(t){if(!n.isCmabVariationStorageDataValid(t))return c.debug("CMAB / Timeout CMAB Storage Variation Data is invalid"),!0;var e=(new Date).getTime(),i=new Date(t.st30MinTimeout).getTime(),r=new Date(t.st24HrTimeout).getTime();return e-i>18e5||e-r>864e5},n.isCmabVariationStorageDataValid=function(t){if(!t)return!1;for(var n=["variationId","visitorId","cmabUUID","st30MinTimeout","st24HrTimeout","userAttributeHash"],e=0;e=o&&a<=u&&i.includes(e.days,s)}},4105:function(t,n,e){t.exports=function(t){t.registerVisitorProfileProvider(e(3296))}},3296:function(t){t.exports={provides:"visitorId",getter:["stores/visitor_id",function(t){return t.getRandomId()}]}},2842:function(t,n,e){var i=e(6054),r=e(9082),o=e(664),u=e(8339),a=e(5852),s=e(128),c=e(6047).get("stores/rum"),f="google_analytics_4",l="gtag",d="dataLayer",h="optimizely_decision",v="experience_impression",p=function(t,n){return u.pollFor((function(){return function(t){var n=t.getGlobal(l);return n||null}(s)}),200,50).then((function(e){r.log("GA4 Integration: gtag finally exists, sending now."),c.getSampleRum()&&o.timeEnd("gtagReady"),r.debug("GA4 Integration: calling ga4 with data: "+i.stringify(t)),e("event",v,t),r.debug("GA4 Integration: calling ga4 with custom event data: "+i.stringify(n)),e("event",h,n)}))};var g=function(t,n){var e=s.getGlobal(d);r.debug("GA4 Integration: found dataLayer object "+e),e||(r.debug("GA4 Integration: dataLayer object "+d+" is empty, initializing it"),s.setGlobal(d,[]),e=s.getGlobal(d)),r.log("GA4 Integration: attempting push to "+d);try{var o=Object.assign({event:v},t);r.debug("GA4 Integration: pushing data to GTM: "+i.stringify(o)),e.push(o);var u=Object.assign({event:h},n);r.debug("GA4 Integration: pushing custom data to GTM: "+i.stringify(u)),e.push(u)}catch(a){r.warn("GA4 Integration: Push to "+d+" failed: "+a)}return Promise.resolve()},m={preRedirectPolicy:a.PreRedirectPolicies.PERSIST_BEFORE_REDIRECT,postRedirectPolicy:a.PostRedirectPolicies.TRACK_IMMEDIATELY,nonRedirectPolicy:a.NonRedirectPolicies.TRACK_IMMEDIATELY,trackLayerDecision:function(t){var n=t.integrationSettings;if(n&&n[f]){if(t.experimentId&&t.variationId){var e="on"===n[f].is_using_gtm;r.debug("GA4 Integration: is using GTM: "+e);var i,o,u="equal_priority"===t.layerPolicy;r.debug("GA4 Integration: is personalization campaign: "+u),u?(i="OPT-"+t.layerId+"("+t.layerName+")-"+t.experimentId+"("+t.experimentName+")-"+t.variationId+"("+t.variationName+")",o={Campaign:t.layerName+" ("+t.layerId+")",Variation:t.variationName+" ("+t.variationId+")",Holdback:t.isLayerHoldback}):(i="OPT-"+t.experimentId+"("+t.experimentName+")-"+t.variationId+"("+t.variationName+")",o={Experiment:t.experimentName+" ("+t.experimentId+")",Variation:t.variationName+" ("+t.variationId+")",Holdback:t.isLayerHoldback});var a={exp_variant_string:i,Holdback:t.isLayerHoldback};return e?g(a,o)["catch"]((function(t){r.warn("Tracker for GTM ",f,"failed:",t)})):p(a,o)["catch"]((function(t){r.warn("Tracker for ",f,"failed:",t)}))}r.debug("GA4 Integration: empty experiment or variation ID, exiting")}else r.debug("GA4 Integration: did not find vendor "+f+" in integration settings, exiting")},serializeSettings:i.stringify,deserializeSettings:i.parse};t.exports=function(t){t.registerAnalyticsTracker("google_analytics_4",m)}},6885:function(t,n,e){var i=e(8073),r=e(3799),o=e(3630),u=e(5422),a=e(7832).v,s=e(6054),c=e(9082),f=e(5852),l=e(6239),d=e(128),h=e(2362),v=e(6047),p=(e(4449),e(2168)),g=e(4149),m=e(1571),b=v.get("stores/global"),y=v.get("stores/tracker_optimizely"),w=e(2233),_=n.Error=a("OptimizelyTrackerError"),E="client_activation",I="campaign_activated",x="view_activated",S={revenue:{validate:M,sanitize:Math.floor,excludeFeature:!0},quantity:{validate:M,sanitize:Math.floor,excludeFeature:!0},value:{validate:M,sanitize:i.identity}},A="AUTO",k=[function(){return function(t){j(function(t){var n=i.extend({entity_id:t.pageId,key:t.pageApiName,timestamp:t.timestamp,uuid:t.eventId,type:x},C(t.eventTags));return n}(t),t.userFeatures,X(t.layerStates))}}],T=[function(){return function(t){!function(t){var n=i.isNull(b.getAnonymizeIP())?void 0:b.getAnonymizeIP(),e={account_id:t.accountId,anonymize_ip:n,client_name:t.clientName,client_version:t.clientVersion,project_id:t.projectId,visitors:[]};e.revision=t.revision,e.enrich_decisions=!0;var r={session_id:L(t.sessionId),visitor_id:t.visitorId,attributes:[],snapshots:[]},o=X(t.layerStates);m.dispatch(u.REGISTER_TRACKER_VISITOR,{data:e,visitor:r,decisions:o}),K()}(t),j(function(t){return{entity_id:null,type:E,uuid:t.eventId,timestamp:t.timestamp}}(t),t.userFeatures,X(t.layerStates))}}],O=[function(){return function(t){var n;j((n=t,i.extend({entity_id:n.eventEntityId,key:n.eventApiName,timestamp:n.timestamp,uuid:n.eventId,type:n.eventCategory,properties:N(n.eventProperties)},C(n.eventTags))),t.userFeatures,X(t.layerStates))}}],R=[function(){return function(t){var n;j((n=t,i.extend({entity_id:n.eventEntityId,key:n.eventApiName,timestamp:n.timestamp,uuid:n.eventId,type:n.eventCategory},C(n.eventTags))),t.userFeatures,X(t.layerStates))}}];function C(t){var n=function(t,n,e){try{D(n),t[e]=n}catch(i){r.emitError(new _("Bad value for eventTags["+e+"]: "+i.message))}return t},e=i.keys(S),o=i.omit(t,e),u=i.pick(t,e),a=i.reduce(o,n,{}),s=i.reduce(u,(function(t,e,i){var o=S[i];o.excludeFeature||n(a,e,i);try{o.validate(e),t[i]=o.sanitize(e),a[i]=t[i]}catch(u){r.emitError(new _("Bad value for eventMetrics["+i+"]: "+u.message))}return t}),{});return s.tags=a,s}function N(t){if(i.keys(t).length<=15)return t;var n={},e={},r=0;for(var o in t)r<15?n[o]=t[o]:e[o]=t[o],r++;return c.log("Custom event has more than 15 properties. The following properties were not pushed",e),n}function D(t){if(null==t)throw new Error("Feature value is null");if("object"==typeof t){var n;try{n=s.stringify(t)}catch(e){}throw new Error('Feature value is complex: "'+n)}}function M(t){if(null==t)throw new Error("Metric value is null");if(!i.isNumber(t))throw new Error("Metric value is not numeric")}function P(t){return i.reduce(t,(function(t,n){try{D(n.value),t.push({entity_id:n.id||null,key:n.name,type:n.type,value:n.value})}catch(e){c.warn("Error evaluating user feature",n,e)}return t}),[])}function j(t,n,e){m.dispatch(u.REGISTER_TRACKER_EVENT,{event:t,decisions:e}),F(n),K()}function F(t){var n=P(t);m.dispatch(u.UPDATE_TRACKER_VISITOR_ATTRIBUTES,{attributes:n})}function L(t){return A}function B(){if(y.canSend()){var t=y.hasEventsToSend(),n=y.hasPreviousBatchesToSend();t||n?(n&&(i.each(y.getPreviousBatches(),V),m.dispatch(u.RESET_TRACKER_PREVIOUS_BATCHES)),t&&(m.dispatch(u.FINALIZE_BATCH_SNAPSHOT),V(y.getEventBatch()),m.dispatch(u.RESET_TRACKER_EVENTS))):c.debug("Not sending events because there are no events to send")}else c.debug("Not sending events (holding)")}function V(t){c.debug("Sending ticket:",t);var n=o.generate(),e={url:"https://logx.optimizely.com/v1/events",method:"POST",data:U(t)};y.shouldUseBeacon()?h.sendBeacon(e,n):h.retryableRequest(e,n)}function U(t){return i.extend({},i.pick(t,["account_id","anonymize_ip","client_name","client_version","enrich_decisions","project_id","revision"]),{visitors:i.map(t.visitors,z)})}function z(t){return{visitor_id:t.visitor_id,session_id:A,attributes:i.map(t.attributes,q),snapshots:i.map(t.snapshots,G)}}function q(t){return W(t,{entity_id:"e",key:"k",type:"t",value:"v"})}function G(t){var n=t.events;return n=function(t){var n=i.reduce(t,(function(t,n){var e;if(t[e=n.type===x&&i.isEmpty(n.tags)&&i.isEmpty(i.pick(n,i.keys(S)))?n.type:n.uuid]){var r=t[e].timestamp;n.timestamp>r&&(r=n.timestamp),t[e]=i.extend({},t[e],{key:t[e].key+"-"+(n.key||""),entity_id:t[e].entity_id+"-"+n.entity_id,timestamp:r})}else t[e]=n;return t}),{});return i.values(n)}(n),{activationTimestamp:b.getActivationTimestamp(),decisions:i.map(t.decisions,H),events:i.map(n,$)}}function H(t){var n=W(t,{campaign_id:"c",experiment_id:"x",is_campaign_holdback:"h",variation_id:"v"});return n.m=t.metadata?W(t.metadata,{cmab_uuid:"cmab_uuid"}):{},n}function $(t){return t.key===I&&(t.type=I,delete t.key),W(t,{entity_id:"e",key:"k",quantity:"q",revenue:"$",tags:"a",properties:"p",timestamp:"t",uuid:"u",value:"v",type:"y"})}function W(t,n){return i.reduce(t,(function(t,e,i){return i in n&&(t[n[i]||i]=e),t}),{})}function K(){if(y.shouldBatch()){if(!y.isPolling()){d.setTimeout((function t(){B(),y.isPolling()&&d.setTimeout(t,1e3)}),1e3),m.dispatch(u.SET_TRACKER_POLLING,!0),d.setTimeout((function(){m.dispatch(u.SET_TRACKER_BATCHING,!1),m.dispatch(u.SET_TRACKER_POLLING,!1)}),1e4)}}else B()}function X(t){return i.map(t,(function(t){var n=w.getCmabUUIDAndUpdate30MinTimeout(t.layerId,t.decision.experimentId),e=n?{cmab_uuid:n}:{};return{campaign_id:t.layerId,experiment_id:t.decision.experimentId,variation_id:t.decision.variationId,is_campaign_holdback:t.decision.isLayerHoldback,metadata:e}}))}function Y(){var t=y.getPersistableState();if(t)try{c.debug("Persisting pending batch:",t),l.persistTrackerOptimizelyData(t),m.dispatch(u.SET_TRACKER_DIRTY,!1)}catch(n){c.debug("Failed to persist pending batch:",n)}}var Z={trackLayerDecision:function(t){t.isLayerConcluded?c.debug("Layer is already concluded, skipping decision tracking"):t.timing===f.TrackLayerDecisionTimingFlags.postRedirectPolicy?function(t){var n=P(t.userFeatures),e={account_id:t.accountId,anonymize_ip:t.anonymizeIP,client_name:t.clientName,client_version:t.clientVersion,project_id:t.projectId,visitors:[{session_id:L(t.sessionId),visitor_id:t.visitorId,attributes:n,snapshots:[{decisions:[{campaign_id:t.layerId,experiment_id:t.experimentId,variation_id:t.variationId,is_campaign_holdback:t.isLayerHoldback}],events:[{uuid:t.decisionId,entity_id:t.layerId,timestamp:t.timestamp,type:I}]}]}]};m.dispatch(u.REGISTER_PREVIOUS_BATCH,e),K()}(t):function(t){var n={entity_id:t.layerId,type:I,uuid:t.decisionId,timestamp:t.timestamp};m.dispatch(u.REGISTER_TRACKER_DECISION,{decisionEvent:n,decisions:X(t.layerStates)}),F(t.userFeatures),K()}(t)},preRedirectPolicy:f.PreRedirectPolicies.PERSIST_BEFORE_AND_TRACK_DURING_REDIRECT,postRedirectPolicy:f.PostRedirectPolicies.TRACK_AFTER_SYNC,nonRedirectPolicy:f.NonRedirectPolicies.TRACK_IMMEDIATELY,onPageActivated:k,onClientActivation:T,onClickEvent:R,onCustomEvent:O};t.exports=function(t){t.registerAnalyticsTracker("optimizely",Z),p.on({filter:{type:g.TYPES.ANALYTICS,name:"sendEvents"},handler:function(){m.dispatch(u.SET_TRACKER_SEND_EVENTS,!0),B()}}),p.on({filter:{type:g.TYPES.ANALYTICS,name:"maybeSendEvents"},handler:function(){B()}}),p.on({filter:{type:g.TYPES.ANALYTICS,name:"holdEvents"},handler:function(){m.dispatch(u.SET_TRACKER_SEND_EVENTS,!1)}}),m.dispatch(u.SET_TRACKER_SEND_EVENTS,!0);var n=p.on({filter:{type:"lifecycle",name:"activated"},handler:function(){y.observe(Y),p.off(n)}})}},65:function(t,n,e){var i=e(8073),r=e(6047),o=e(2168),u=e(4149),a=e(128),s=r.get("stores/directive"),c="optimizelyPreview",f=function(t){a.getGlobal(c).push(t)};n.initialize=function(t){s.isSlave()&&function(t){var n=!1;if(i.isArray(window.optimizely)&&i.each(window.optimizely,(function(e){i.isArray(e)&&"verifyPreviewProject"===e[0]&&String(e[1])===t&&(n=!0)})),!n)throw new Error("Preview projectId: "+t+" does not match expected")}(t),o.on({filter:{type:u.TYPES.ANALYTICS,name:"trackEvent"},handler:f}),o.on({filter:{type:u.TYPES.LIFECYCLE,name:"viewActivated"},handler:f}),o.on({filter:{type:u.TYPES.LIFECYCLE,name:"layerDecided"},handler:f}),o.on({filter:{type:"error"},publicOnly:!0,handler:f})},n.setupPreviewGlobal=function(){a.getGlobal(c)||a.setGlobal(c,[])},n.pushToPreviewGlobal=function(t){f(t)}},476:function(t,n,e){var i=e(8073),r=e(3630),o=e(1266),u=e(7453),a=e(8044),s=e(4449),c=e(1571),f=e(5403).DT,l=e(9082),d=e(6523),h=e(6151).Promise,v=e(6239),p=e(128),g=e(2362),m=e(5422),b=e(4358),y=e(6047),w=y.get("stores/async_request"),_=y.get("stores/client_metadata"),E=y.get("stores/global"),I=y.get("stores/rum"),x=y.get("stores/performance"),S=y.get("stores/xdomain"),A=y.get("stores/view_data"),k=e(7711),T="https://rum.optimizely.com/rum",O="1.0";function R(t){return i.isEmpty(t)?h.resolve():(n=function(){return g.request({url:T,method:"POST",data:t,withCredentials:!0}).then((function(t){return o.resolveRequest("RUM_FIRST_BEACON",t),t}))["catch"]((function(t){throw l.error("POST to client-rum failed:",t),o.rejectRequest("RUM_FIRST_BEACON",t),t}))},(e=w.getPromise("RUM_FIRST_BEACON"))?e.then(n):o.makeAsyncRequest("RUM_FIRST_BEACON",n));var n,e}function C(){try{return!s.querySelector("body")}catch(t){return null}}function N(){var t=p.getGlobal("performance"),n=t?t.timing:{},e=x.getMarks()||{},r=I.getApiData(),o=I.getDOMObservationData(),u=k.get("state").getActiveExperimentIds(),a=I.getFeaturesNeededData(),c=s.parseUri(I.getScriptSrc()),l=I.getRumData()||{},h=l.extras||{};i.assign(h,{apiCalls:r,DOMObservationData:o,paintTimings:M(),activeExperimentIds:u,numPages:A.getNumberOfPages(),snippet:{scheme:c.protocol.slice(0,-1),host:c.host,path:c.pathname},networkInfo:D(),experimental:E.getExperimental(),featuresNeeded:a,beacon:{cjsOnload:!0}});var g=p.getGlobal("Prototype");g&&!i.isUndefined(g.Version)&&(h.prototypeJS=g.Version);var m=!1;m=!0;var b=S.getFrames();b.length&&(h.xdFramesLoaded=b.length);var y={id:I.getRumId(),v:O,project:E.getSnippetId()||E.getProjectId(),navigationTimings:n,userTimings:e,xd:m,apis:i.keys(r),extras:h,sampleRate:l.sampleRate};(function(){var t=f.keys(),n=i.filter(i.map(t,(function(t){var n=v.getStorageKeyFromKey(t);return n?{key:t,isForeign:v.isForeignKey(t),category:n,size:t.length+f.getItem(t).length}:null}))),e=i.reduce(n,(function(t,n){var e=n.key,i=v.getIdFromKey(e);return i?((n.isForeign?t.foreign:t.local)[i]=!0,t):t}),{local:{},foreign:{}}),r=i.chain(n).filter({isForeign:!0}).reduce((function(t,n){return t[n.key.split("_")[0]]=!0,t}),{}).value(),o={local:0,foreign:0},u={local:{},foreign:{}};i.forEach(n,(function(t){var n=t.isForeign?"foreign":"local";o[n]+=t.size,u[n][t.category]||(u[n][t.category]=0),u[n][t.category]+=t.size}));var a={numKeys:f.allKeys().length,sizeKeys:f.allKeys().toString().length,sizeValues:f.allValues().toString().length,idCounts:{local:i.keys(e.local).length,foreign:i.keys(e.foreign).length},foreignOriginCount:i.keys(r).length,byteTotals:o,byteTotalsByCategory:u};return d.estimateStorage().then((function(t){return i.assign(a,{storageEstimate:t})}))})().then((function(t){R(i.assign(y,{lsMetrics:t}))}))}function D(){var t=p.getGlobal("navigator");if(t&&t.connection)return i.pick(t.connection,["downlink","rtt","effectiveType"])}function M(){var t=p.getGlobal("performance");if(t)try{var n=t.getEntriesByType("paint");if(i.isEmpty(n))return;return i.reduce(n,(function(t,n){return t[n.name]=Math.round(n.startTime),t}),{})}catch(e){return}}n.initialize=function(){var t,n=r.generate().replace(/-/g,"");t=Math.random()<.01;var e=function(){var t=s.getCurrentScript();if(t)return t.src}();c.dispatch(m.SET_RUM_DATA,{id:n,RumHost:T,inRumSample:t,src:e,data:{id:n,sync:C(),timebase:a.now(),sampleRate:.01,url:e,extras:{initialDOMState:s.getReadyState()}}})},n.queueBeacons=function(){return I.getSampleRum()?(function(){try{p.getGlobal("requestAnimationFrame")((function(){var t=I.getRumData().timebase;c.dispatch(m.SET_RUM_DATA,{data:{render:a.now()-(t||0)}})}))}catch(t){return}}(),s.isLoaded()?p.setTimeout(N,3e3):p.addEventListener("load",N),new h((function(t,n){p.setTimeout((function(){(function(){!function(){var t={id:I.getRumId(),v:O,account:E.getAccountId(),project:E.getSnippetId()||E.getProjectId(),snippet:E.getSnippetId(),revision:E.getRevision(),clientVersion:_.getClientVersion(),hasSlave:!1,wxhr:!0,extras:{}},n=v.getPersistedBehaviorEventCount(),e=u.getEventCount();t.numBehaviorEvents=e;var r=e-n;i.extend(t.extras,{behaviorEventCountDiff:r,behaviorEventCountDecreased:r<0}),i.assign(t,function(){var t=p.getGlobal("performance");if(!t)return;var n,e=I.getScriptSrc();try{if(e){l.debug("Using derived script src: ",e);var r=t.getEntriesByName(e);r.length>0&&(n=r[0])}if(!n){var o=/\/\/[^.]+\.optimizely\.(com|test)\/(js|api\/client)\/[\d]+\.js/gi;l.debug("Scanning resource timing entries with regex");var u=t.getEntriesByType("resource");n=i.find(u,(function(t){return o.test(t.name)}))}if(n)return i.mapValues(b.ResourceTimingAttributes,(function(t,e){var i=n[e];return"number"==typeof i?Math.round(1e3*(i||0))/1e3:"serverTiming"===e?i||[]:void 0}))}catch(a){return}}(),x.getDurationsFor(i.values(b.RUMPerformanceTimingAttributes))),c.dispatch(m.SET_RUM_DATA,{data:t})}();var t=I.getRumData(),n=x.getMarks()||{};return t.extras=t.extras||{},t.extras.beacon={cjsTimeout:!0},t.userTimings=n,R(t=i.pickBy(t,(function(t){return!i.isUndefined(t)})))})().then(t,n)}),3e3)}))["catch"]((function(t){l.warn("RUM / Error sending data:",t)}))):h.resolve()}},3833:function(t,n,e){function i(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,i=new Array(n);e0&&n-1 in t)}p.fn=p.prototype={jquery:v,constructor:p,selector:"",length:0,toArray:function(){return u.call(this)},get:function(t){return null!=t?t<0?this[t+this.length]:this[t]:u.call(this)},pushStack:function(t){var n=p.merge(this.constructor(),t);return n.prevObject=this,n.context=this.context,n},each:function(t,n){return p.each(this,t,n)},map:function(t){return this.pushStack(p.map(this,(function(n,e){return t.call(n,e,n)})))},slice:function(){return this.pushStack(u.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var n=this.length,e=+t+(t<0?n:0);return this.pushStack(e>=0&&e=0},isEmptyObject:function(t){var n;for(n in t)return!1;return!0},isPlainObject:function(t){var n;if(!t||"object"!==p.type(t)||t.nodeType||p.isWindow(t))return!1;try{if(t.constructor&&!d.call(t,"constructor")&&!d.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}if(h.ownLast)for(n in t)return d.call(t,n);for(n in t);return n===undefined||d.call(t,n)},type:function(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?f[l.call(t)]||"object":typeof t},globalEval:function(t){t&&p.trim(t)&&(i.execScript||function(t){i.eval.call(i,t)})(t)},camelCase:function(t){return t.replace(m,"ms-").replace(b,y)},nodeName:function(t,n){return t.nodeName&&t.nodeName.toLowerCase()===n.toLowerCase()},each:function(t,n,e){var i=0,r=t.length,o=w(t);if(e){if(o)for(;i+~]|"+F+")"+F+"*"),$=new RegExp("="+F+"*([^\\]'\"]*?)"+F+"*\\]","g"),W=new RegExp(U),K=new RegExp("^"+B+"$"),X={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L.replace("w","w*")+")"),ATTR:new RegExp("^"+V),PSEUDO:new RegExp("^"+U),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+F+"*(even|odd|(([+-]|)(\\d*)n|)"+F+"*(?:([+-]|)"+F+"*(\\d+)|))"+F+"*\\)|)","i"),bool:new RegExp("^(?:"+j+")$","i"),needsContext:new RegExp("^"+F+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+F+"*((?:-\\d)?\\d*)"+F+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,tt=/[+~]/,nt=/'|\\/g,et=new RegExp("\\\\([\\da-f]{1,6}"+F+"?|("+F+")|.)","ig"),it=function(t,n,e){var i="0x"+n-65536;return i!=i||e?n:i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)},rt=function(){d()};try{D.apply(R=M.call(_.childNodes),_.childNodes),R[_.childNodes.length].nodeType}catch(Et){D={apply:R.length?function(t,n){N.apply(t,M.call(n))}:function(t,n){for(var e=t.length,i=0;t[e++]=n[i++];);t.length=e-1}}}function ot(t,n,i,r){var o,a,c,f,l,v,m,b,E,I;if((n?n.ownerDocument||n:_)!==h&&d(n),i=i||[],f=(n=n||h).nodeType,"string"!=typeof t||!t||1!==f&&9!==f&&11!==f)return i;if(!r&&p){if(11!==f&&(o=Q.exec(t)))if(c=o[1]){if(9===f){if(!(a=n.getElementById(c))||!a.parentNode)return i;if(a.id===c)return i.push(a),i}else if(n.ownerDocument&&(a=n.ownerDocument.getElementById(c))&&y(n,a)&&a.id===c)return i.push(a),i}else{if(o[2])return D.apply(i,n.getElementsByTagName(t)),i;if((c=o[3])&&e.getElementsByClassName)return D.apply(i,n.getElementsByClassName(c)),i}if(e.qsa&&(!g||!g.test(t))){if(b=m=w,E=n,I=1!==f&&t,1===f&&"object"!==n.nodeName.toLowerCase()){for(v=u(t),(m=n.getAttribute("id"))?b=m.replace(nt,"\\$&"):n.setAttribute("id",b),b="[id='"+b+"'] ",l=v.length;l--;)v[l]=b+gt(v[l]);E=tt.test(t)&&vt(n.parentNode)||n,I=v.join(",")}if(I)try{return D.apply(i,E.querySelectorAll(I)),i}catch(x){}finally{m||n.removeAttribute("id")}}}return s(t.replace(q,"$1"),n,i,r)}function ut(){var t=[];return function n(e,r){return t.push(e+" ")>i.cacheLength&&delete n[t.shift()],n[e+" "]=r}}function at(t){return t[w]=!0,t}function st(t){var n=h.createElement("div");try{return!!t(n)}catch(Et){return!1}finally{n.parentNode&&n.parentNode.removeChild(n),n=null}}function ct(t,n){for(var e=t.split("|"),r=t.length;r--;)i.attrHandle[e[r]]=n}function ft(t,n){var e=n&&t,i=e&&1===t.nodeType&&1===n.nodeType&&(~n.sourceIndex||T)-(~t.sourceIndex||T);if(i)return i;if(e)for(;e=e.nextSibling;)if(e===n)return-1;return t?1:-1}function lt(t){return function(n){return"input"===n.nodeName.toLowerCase()&&n.type===t}}function dt(t){return function(n){var e=n.nodeName.toLowerCase();return("input"===e||"button"===e)&&n.type===t}}function ht(t){return at((function(n){return n=+n,at((function(e,i){for(var r,o=t([],e.length,n),u=o.length;u--;)e[r=o[u]]&&(e[r]=!(i[r]=e[r]))}))}))}function vt(t){return t&&"undefined"!=typeof t.getElementsByTagName&&t}for(n in e=ot.support={},o=ot.isXML=function(t){var n=t&&(t.ownerDocument||t).documentElement;return!!n&&"HTML"!==n.nodeName},d=ot.setDocument=function(t){var n,r,u=t?t.ownerDocument||t:_;return u!==h&&9===u.nodeType&&u.documentElement?(h=u,v=u.documentElement,(r=u.defaultView)&&r!==r.top&&(r.addEventListener?r.addEventListener("unload",rt,!1):r.attachEvent&&r.attachEvent("onunload",rt)),p=!o(u),e.attributes=st((function(t){return t.className="i",!t.getAttribute("className")})),e.getElementsByTagName=st((function(t){return t.appendChild(u.createComment("")),!t.getElementsByTagName("*").length})),e.getElementsByClassName=J.test(u.getElementsByClassName),e.getById=st((function(t){return v.appendChild(t).id=w,!u.getElementsByName||!u.getElementsByName(w).length})),e.getById?(i.find.ID=function(t,n){if("undefined"!=typeof n.getElementById&&p){var e=n.getElementById(t);return e&&e.parentNode?[e]:[]}},i.filter.ID=function(t){var n=t.replace(et,it);return function(t){return t.getAttribute("id")===n}}):(delete i.find.ID,i.filter.ID=function(t){var n=t.replace(et,it);return function(t){var e="undefined"!=typeof t.getAttributeNode&&t.getAttributeNode("id");return e&&e.value===n}}),i.find.TAG=e.getElementsByTagName?function(t,n){return"undefined"!=typeof n.getElementsByTagName?n.getElementsByTagName(t):e.qsa?n.querySelectorAll(t):void 0}:function(t,n){var e,i=[],r=0,o=n.getElementsByTagName(t);if("*"===t){for(;e=o[r++];)1===e.nodeType&&i.push(e);return i}return o},i.find.CLASS=e.getElementsByClassName&&function(t,n){if(p)return n.getElementsByClassName(t)},m=[],g=[],(e.qsa=J.test(u.querySelectorAll))&&(st((function(t){v.appendChild(t).innerHTML="",t.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+F+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||g.push("\\["+F+"*(?:value|"+j+")"),t.querySelectorAll("[id~="+w+"-]").length||g.push("~="),t.querySelectorAll(":checked").length||g.push(":checked"),t.querySelectorAll("a#"+w+"+*").length||g.push(".#.+[+~]")})),st((function(t){var n=u.createElement("input");n.setAttribute("type","hidden"),t.appendChild(n).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&g.push("name"+F+"*[*^$|!~]?="),t.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),g.push(",.*:")}))),(e.matchesSelector=J.test(b=v.matches||v.webkitMatchesSelector||v.mozMatchesSelector||v.oMatchesSelector||v.msMatchesSelector))&&st((function(t){e.disconnectedMatch=b.call(t,"div"),b.call(t,"[s!='']:x"),m.push("!=",U)})),g=g.length&&new RegExp(g.join("|")),m=m.length&&new RegExp(m.join("|")),n=J.test(v.compareDocumentPosition),y=n||J.test(v.contains)?function(t,n){var e=9===t.nodeType?t.documentElement:t,i=n&&n.parentNode;return t===i||!(!i||1!==i.nodeType||!(e.contains?e.contains(i):t.compareDocumentPosition&&16&t.compareDocumentPosition(i)))}:function(t,n){if(n)for(;n=n.parentNode;)if(n===t)return!0;return!1},k=n?function(t,n){if(t===n)return l=!0,0;var i=!t.compareDocumentPosition-!n.compareDocumentPosition;return i||(1&(i=(t.ownerDocument||t)===(n.ownerDocument||n)?t.compareDocumentPosition(n):1)||!e.sortDetached&&n.compareDocumentPosition(t)===i?t===u||t.ownerDocument===_&&y(_,t)?-1:n===u||n.ownerDocument===_&&y(_,n)?1:f?P(f,t)-P(f,n):0:4&i?-1:1)}:function(t,n){if(t===n)return l=!0,0;var e,i=0,r=t.parentNode,o=n.parentNode,a=[t],s=[n];if(!r||!o)return t===u?-1:n===u?1:r?-1:o?1:f?P(f,t)-P(f,n):0;if(r===o)return ft(t,n);for(e=t;e=e.parentNode;)a.unshift(e);for(e=n;e=e.parentNode;)s.unshift(e);for(;a[i]===s[i];)i++;return i?ft(a[i],s[i]):a[i]===_?-1:s[i]===_?1:0},u):h},ot.matches=function(t,n){return ot(t,null,null,n)},ot.matchesSelector=function(t,n){if((t.ownerDocument||t)!==h&&d(t),n=n.replace($,"='$1']"),e.matchesSelector&&p&&(!m||!m.test(n))&&(!g||!g.test(n)))try{var i=b.call(t,n);if(i||e.disconnectedMatch||t.document&&11!==t.document.nodeType)return i}catch(Et){}return ot(n,h,null,[t]).length>0},ot.contains=function(t,n){return(t.ownerDocument||t)!==h&&d(t),y(t,n)},ot.attr=function(t,n){(t.ownerDocument||t)!==h&&d(t);var r=i.attrHandle[n.toLowerCase()],o=r&&O.call(i.attrHandle,n.toLowerCase())?r(t,n,!p):undefined;return o!==undefined?o:e.attributes||!p?t.getAttribute(n):(o=t.getAttributeNode(n))&&o.specified?o.value:null},ot.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},ot.uniqueSort=function(t){var n,i=[],r=0,o=0;if(l=!e.detectDuplicates,f=!e.sortStable&&t.slice(0),t.sort(k),l){for(;n=t[o++];)n===t[o]&&(r=i.push(o));for(;r--;)t.splice(i[r],1)}return f=null,t},r=ot.getText=function(t){var n,e="",i=0,o=t.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)e+=r(t)}else if(3===o||4===o)return t.nodeValue}else for(;n=t[i++];)e+=r(n);return e},i=ot.selectors={cacheLength:50,createPseudo:at,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(et,it),t[3]=(t[3]||t[4]||t[5]||"").replace(et,it),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||ot.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&ot.error(t[0]),t},PSEUDO:function(t){var n,e=!t[6]&&t[2];return X.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":e&&W.test(e)&&(n=u(e,!0))&&(n=e.indexOf(")",e.length-n)-e.length)&&(t[0]=t[0].slice(0,n),t[2]=e.slice(0,n)),t.slice(0,3))}},filter:{TAG:function(t){var n=t.replace(et,it).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===n}},CLASS:function(t){var n=x[t+" "];return n||(n=new RegExp("(^|"+F+")"+t+"("+F+"|$)"))&&x(t,(function(t){return n.test("string"==typeof t.className&&t.className||"undefined"!=typeof t.getAttribute&&t.getAttribute("class")||"")}))},ATTR:function(t,n,e){return function(i){var r=ot.attr(i,t);return null==r?"!="===n:!n||(r+="","="===n?r===e:"!="===n?r!==e:"^="===n?e&&0===r.indexOf(e):"*="===n?e&&r.indexOf(e)>-1:"$="===n?e&&r.slice(-e.length)===e:"~="===n?(" "+r.replace(z," ")+" ").indexOf(e)>-1:"|="===n&&(r===e||r.slice(0,e.length+1)===e+"-"))}},CHILD:function(t,n,e,i,r){var o="nth"!==t.slice(0,3),u="last"!==t.slice(-4),a="of-type"===n;return 1===i&&0===r?function(t){return!!t.parentNode}:function(n,e,s){var c,f,l,d,h,v,p=o!==u?"nextSibling":"previousSibling",g=n.parentNode,m=a&&n.nodeName.toLowerCase(),b=!s&&!a;if(g){if(o){for(;p;){for(l=n;l=l[p];)if(a?l.nodeName.toLowerCase()===m:1===l.nodeType)return!1;v=p="only"===t&&!v&&"nextSibling"}return!0}if(v=[u?g.firstChild:g.lastChild],u&&b){for(h=(c=(f=g[w]||(g[w]={}))[t]||[])[0]===E&&c[1],d=c[0]===E&&c[2],l=h&&g.childNodes[h];l=++h&&l&&l[p]||(d=h=0)||v.pop();)if(1===l.nodeType&&++d&&l===n){f[t]=[E,h,d];break}}else if(b&&(c=(n[w]||(n[w]={}))[t])&&c[0]===E)d=c[1];else for(;(l=++h&&l&&l[p]||(d=h=0)||v.pop())&&((a?l.nodeName.toLowerCase()!==m:1!==l.nodeType)||!++d||(b&&((l[w]||(l[w]={}))[t]=[E,d]),l!==n)););return(d-=r)===i||d%i==0&&d/i>=0}}},PSEUDO:function(t,n){var e,r=i.pseudos[t]||i.setFilters[t.toLowerCase()]||ot.error("unsupported pseudo: "+t);return r[w]?r(n):r.length>1?(e=[t,t,"",n],i.setFilters.hasOwnProperty(t.toLowerCase())?at((function(t,e){for(var i,o=r(t,n),u=o.length;u--;)t[i=P(t,o[u])]=!(e[i]=o[u])})):function(t){return r(t,0,e)}):r}},pseudos:{not:at((function(t){var n=[],e=[],i=a(t.replace(q,"$1"));return i[w]?at((function(t,n,e,r){for(var o,u=i(t,null,r,[]),a=t.length;a--;)(o=u[a])&&(t[a]=!(n[a]=o))})):function(t,r,o){return n[0]=t,i(n,null,o,e),n[0]=null,!e.pop()}})),has:at((function(t){return function(n){return ot(t,n).length>0}})),contains:at((function(t){return t=t.replace(et,it),function(n){return(n.textContent||n.innerText||r(n)).indexOf(t)>-1}})),lang:at((function(t){return K.test(t||"")||ot.error("unsupported lang: "+t),t=t.replace(et,it).toLowerCase(),function(n){var e;do{if(e=p?n.lang:n.getAttribute("xml:lang")||n.getAttribute("lang"))return(e=e.toLowerCase())===t||0===e.indexOf(t+"-")}while((n=n.parentNode)&&1===n.nodeType);return!1}})),target:function(n){var e=t.location&&t.location.hash;return e&&e.slice(1)===n.id},root:function(t){return t===v},focus:function(t){return t===h.activeElement&&(!h.hasFocus||h.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:function(t){return!1===t.disabled},disabled:function(t){return!0===t.disabled},checked:function(t){var n=t.nodeName.toLowerCase();return"input"===n&&!!t.checked||"option"===n&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!i.pseudos.empty(t)},header:function(t){return Z.test(t.nodeName)},input:function(t){return Y.test(t.nodeName)},button:function(t){var n=t.nodeName.toLowerCase();return"input"===n&&"button"===t.type||"button"===n},text:function(t){var n;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(n=t.getAttribute("type"))||"text"===n.toLowerCase())},first:ht((function(){return[0]})),last:ht((function(t,n){return[n-1]})),eq:ht((function(t,n,e){return[e<0?e+n:e]})),even:ht((function(t,n){for(var e=0;e=0;)t.push(i);return t})),gt:ht((function(t,n,e){for(var i=e<0?e+n:e;++i1?function(n,e,i){for(var r=t.length;r--;)if(!t[r](n,e,i))return!1;return!0}:t[0]}function yt(t,n,e,i,r){for(var o,u=[],a=0,s=t.length,c=null!=n;a-1&&(o[c]=!(u[c]=l))}}else m=yt(m===u?m.splice(v,m.length):m),r?r(null,u,m,s):D.apply(u,m)}))}function _t(t){for(var n,e,r,o=t.length,u=i.relative[t[0].type],a=u||i.relative[" "],s=u?1:0,f=mt((function(t){return t===n}),a,!0),l=mt((function(t){return P(n,t)>-1}),a,!0),d=[function(t,e,i){var r=!u&&(i||e!==c)||((n=e).nodeType?f(t,e,i):l(t,e,i));return n=null,r}];s1&&bt(d),s>1&>(t.slice(0,s-1).concat({value:" "===t[s-2].type?"*":""})).replace(q,"$1"),e,s0,r=t.length>0,o=function(o,u,a,s,f){var l,d,v,p=0,g="0",m=o&&[],b=[],y=c,w=o||r&&i.find.TAG("*",f),_=E+=null==y?1:Math.random()||.1,I=w.length;for(f&&(c=u!==h&&u);g!==I&&null!=(l=w[g]);g++){if(r&&l){for(d=0;v=t[d++];)if(v(l,u,a)){s.push(l);break}f&&(E=_)}e&&((l=!v&&l)&&p--,o&&m.push(l))}if(p+=g,e&&g!==p){for(d=0;v=n[d++];)v(m,b,u,a);if(o){if(p>0)for(;g--;)m[g]||b[g]||(b[g]=C.call(s));b=yt(b)}D.apply(s,b),f&&!o&&b.length>0&&p+n.length>1&&ot.uniqueSort(s)}return f&&(E=_,c=y),m};return e?at(o):o}(o,r)),a.selector=t}return a},s=ot.select=function(t,n,r,o){var s,c,f,l,d,h="function"==typeof t&&t,v=!o&&u(t=h.selector||t);if(r=r||[],1===v.length){if((c=v[0]=v[0].slice(0)).length>2&&"ID"===(f=c[0]).type&&e.getById&&9===n.nodeType&&p&&i.relative[c[1].type]){if(!(n=(i.find.ID(f.matches[0].replace(et,it),n)||[])[0]))return r;h&&(n=n.parentNode),t=t.slice(c.shift().value.length)}for(s=X.needsContext.test(t)?0:c.length;s--&&(f=c[s],!i.relative[l=f.type]);)if((d=i.find[l])&&(o=d(f.matches[0].replace(et,it),tt.test(c[0].type)&&vt(n.parentNode)||n))){if(c.splice(s,1),!(t=o.length&>(c)))return D.apply(r,o),r;break}}return(h||a(t,v))(o,n,!p,r,tt.test(t)&&vt(n.parentNode)||n),r},e.sortStable=w.split("").sort(k).join("")===w,e.detectDuplicates=!!l,d(),e.sortDetached=st((function(t){return 1&t.compareDocumentPosition(h.createElement("div"))})),st((function(t){return t.innerHTML="","#"===t.firstChild.getAttribute("href")}))||ct("type|href|height|width",(function(t,n,e){if(!e)return t.getAttribute(n,"type"===n.toLowerCase()?1:2)})),e.attributes&&st((function(t){return t.innerHTML="",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")}))||ct("value",(function(t,n,e){if(!e&&"input"===t.nodeName.toLowerCase())return t.defaultValue})),st((function(t){return null==t.getAttribute("disabled")}))||ct(j,(function(t,n,e){var i;if(!e)return!0===t[n]?n.toLowerCase():(i=t.getAttributeNode(n))&&i.specified?i.value:null})),ot}(i);p.find=_,p.expr=_.selectors,p.expr[":"]=p.expr.pseudos,p.unique=_.uniqueSort,p.text=_.getText,p.isXMLDoc=_.isXML,p.contains=_.contains;var E=p.expr.match.needsContext,I=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,x=/^.[^:#\[\.,]*$/;function S(t,n,e){if(p.isFunction(n))return p.grep(t,(function(t,i){return!!n.call(t,i,t)!==e}));if(n.nodeType)return p.grep(t,(function(t){return t===n!==e}));if("string"==typeof n){if(x.test(n))return p.filter(n,t,e);n=p.filter(n,t)}return p.grep(t,(function(t){return p.inArray(t,n)>=0!==e}))}p.filter=function(t,n,e){var i=n[0];return e&&(t=":not("+t+")"),1===n.length&&1===i.nodeType?p.find.matchesSelector(i,t)?[i]:[]:p.find.matches(t,p.grep(n,(function(t){return 1===t.nodeType})))},p.fn.extend({find:function(t){var n,e=[],i=this,r=i.length;if("string"!=typeof t)return this.pushStack(p(t).filter((function(){for(n=0;n1?p.unique(e):e)).selector=this.selector?this.selector+" "+t:t,e},filter:function(t){return this.pushStack(S(this,t||[],!1))},not:function(t){return this.pushStack(S(this,t||[],!0))},is:function(t){return!!S(this,"string"==typeof t&&E.test(t)?p(t):t||[],!1).length}});var A,k=i.document,T=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(p.fn.init=function(t,n){var e,i;if(!t)return this;if("string"==typeof t){if(!(e="<"===t.charAt(0)&&">"===t.charAt(t.length-1)&&t.length>=3?[null,t,null]:T.exec(t))||!e[1]&&n)return!n||n.jquery?(n||A).find(t):this.constructor(n).find(t);if(e[1]){if(n=n instanceof p?n[0]:n,p.merge(this,p.parseHTML(e[1],n&&n.nodeType?n.ownerDocument||n:k,!0)),I.test(e[1])&&p.isPlainObject(n))for(e in n)p.isFunction(this[e])?this[e](n[e]):this.attr(e,n[e]);return this}if((i=k.getElementById(e[2]))&&i.parentNode){if(i.id!==e[2])return A.find(t);this.length=1,this[0]=i}return this.context=k,this.selector=t,this}return t.nodeType?(this.context=this[0]=t,this.length=1,this):p.isFunction(t)?"undefined"!=typeof A.ready?A.ready(t):t(p):(t.selector!==undefined&&(this.selector=t.selector,this.context=t.context),p.makeArray(t,this))}).prototype=p.fn,A=p(k);var O=/^(?:parents|prev(?:Until|All))/,R={children:!0,contents:!0,next:!0,prev:!0};function C(t,n){do{t=t[n]}while(t&&1!==t.nodeType);return t}p.extend({dir:function(t,n,e){for(var i=[],r=t[n];r&&9!==r.nodeType&&(e===undefined||1!==r.nodeType||!p(r).is(e));)1===r.nodeType&&i.push(r),r=r[n];return i},sibling:function(t,n){for(var e=[];t;t=t.nextSibling)1===t.nodeType&&t!==n&&e.push(t);return e}}),p.fn.extend({has:function(t){var n,e=p(t,this),i=e.length;return this.filter((function(){for(n=0;n-1:1===e.nodeType&&p.find.matchesSelector(e,t))){o.push(e);break}return this.pushStack(o.length>1?p.unique(o):o)},index:function(t){return t?"string"==typeof t?p.inArray(this[0],p(t)):p.inArray(t.jquery?t[0]:t,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,n){return this.pushStack(p.unique(p.merge(this.get(),p(t,n))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),p.each({parent:function(t){var n=t.parentNode;return n&&11!==n.nodeType?n:null},parents:function(t){return p.dir(t,"parentNode")},parentsUntil:function(t,n,e){return p.dir(t,"parentNode",e)},next:function(t){return C(t,"nextSibling")},prev:function(t){return C(t,"previousSibling")},nextAll:function(t){return p.dir(t,"nextSibling")},prevAll:function(t){return p.dir(t,"previousSibling")},nextUntil:function(t,n,e){return p.dir(t,"nextSibling",e)},prevUntil:function(t,n,e){return p.dir(t,"previousSibling",e)},siblings:function(t){return p.sibling((t.parentNode||{}).firstChild,t)},children:function(t){return p.sibling(t.firstChild)},contents:function(t){return p.nodeName(t,"iframe")?t.contentDocument||t.contentWindow.document:p.merge([],t.childNodes)}},(function(t,n){p.fn[t]=function(e,i){var r=p.map(this,n,e);return"Until"!==t.slice(-5)&&(i=e),i&&"string"==typeof i&&(r=p.filter(i,r)),this.length>1&&(R[t]||(r=p.unique(r)),O.test(t)&&(r=r.reverse())),this.pushStack(r)}}));var N,D=/\S+/g,M={};function P(){k.addEventListener?(k.removeEventListener("DOMContentLoaded",j,!1),i.removeEventListener("load",j,!1)):(k.detachEvent("onreadystatechange",j),i.detachEvent("onload",j))}function j(){(k.addEventListener||"load"===event.type||"complete"===k.readyState)&&(P(),p.ready())}p.Callbacks=function(t){t="string"==typeof t?M[t]||function(t){var n=M[t]={};return p.each(t.match(D)||[],(function(t,e){n[e]=!0})),n}(t):p.extend({},t);var n,e,i,r,o,u,a=[],s=!t.once&&[],c=function(l){for(e=t.memory&&l,i=!0,o=u||0,u=0,r=a.length,n=!0;a&&o-1;)a.splice(i,1),n&&(i<=r&&r--,i<=o&&o--)})),this},has:function(t){return t?p.inArray(t,a)>-1:!(!a||!a.length)},empty:function(){return a=[],r=0,this},disable:function(){return a=s=e=undefined,this},disabled:function(){return!a},lock:function(){return s=undefined,e||f.disable(),this},locked:function(){return!s},fireWith:function(t,e){return!a||i&&!s||(e=[t,(e=e||[]).slice?e.slice():e],n?s.push(e):c(e)),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!i}};return f},p.extend({Deferred:function(t){var n=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],e="pending",i={state:function(){return e},always:function(){return r.done(arguments).fail(arguments),this},then:function(){var t=arguments;return p.Deferred((function(e){p.each(n,(function(n,o){var u=p.isFunction(t[n])&&t[n];r[o[1]]((function(){var t=u&&u.apply(this,arguments);t&&p.isFunction(t.promise)?t.promise().done(e.resolve).fail(e.reject).progress(e.notify):e[o[0]+"With"](this===i?e.promise():this,u?[t]:arguments)}))})),t=null})).promise()},promise:function(t){return null!=t?p.extend(t,i):i}},r={};return i.pipe=i.then,p.each(n,(function(t,o){var u=o[2],a=o[3];i[o[1]]=u.add,a&&u.add((function(){e=a}),n[1^t][2].disable,n[2][2].lock),r[o[0]]=function(){return r[o[0]+"With"](this===r?i:this,arguments),this},r[o[0]+"With"]=u.fireWith})),i.promise(r),t&&t.call(r,r),r},when:function(t){var n,e,i,r=0,o=u.call(arguments),a=o.length,s=1!==a||t&&p.isFunction(t.promise)?a:0,c=1===s?t:p.Deferred(),f=function(t,e,i){return function(r){e[t]=this,i[t]=arguments.length>1?u.call(arguments):r,i===n?c.notifyWith(e,i):--s||c.resolveWith(e,i)}};if(a>1)for(n=new Array(a),e=new Array(a),i=new Array(a);r0||(N.resolveWith(k,[p]),p.fn.triggerHandler&&(p(k).triggerHandler("ready"),p(k).off("ready")))}}}),p.ready.promise=function(t){if(!N)if(N=p.Deferred(),"complete"===k.readyState)setTimeout(p.ready);else if(k.addEventListener)k.addEventListener("DOMContentLoaded",j,!1),i.addEventListener("load",j,!1);else{k.attachEvent("onreadystatechange",j),i.attachEvent("onload",j);var n=!1;try{n=null==i.frameElement&&k.documentElement}catch(e){}n&&n.doScroll&&function t(){if(!p.isReady){try{n.doScroll("left")}catch(e){return setTimeout(t,50)}P(),p.ready()}}()}return N.promise(t)};var F,L=typeof undefined;for(F in p(h))break;h.ownLast="0"!==F,h.inlineBlockNeedsLayout=!1,p((function(){var t,n,e,i;(e=k.getElementsByTagName("body")[0])&&e.style&&(n=k.createElement("div"),(i=k.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",e.appendChild(i).appendChild(n),typeof n.style.zoom!==L&&(n.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",h.inlineBlockNeedsLayout=t=3===n.offsetWidth,t&&(e.style.zoom=1)),e.removeChild(i))})),function(){var t=k.createElement("div");if(null==h.deleteExpando){h.deleteExpando=!0;try{delete t.test}catch(n){h.deleteExpando=!1}}t=null}(),p.acceptData=function(t){var n=p.noData[(t.nodeName+" ").toLowerCase()],e=+t.nodeType||1;return(1===e||9===e)&&(!n||!0!==n&&t.getAttribute("classid")===n)};var B=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,V=/([A-Z])/g;function U(t,n,e){if(e===undefined&&1===t.nodeType){var i="data-"+n.replace(V,"-$1").toLowerCase();if("string"==typeof(e=t.getAttribute(i))){try{e="true"===e||"false"!==e&&("null"===e?null:+e+""===e?+e:B.test(e)?p.parseJSON(e):e)}catch(r){}p.data(t,n,e)}else e=undefined}return e}function z(t){var n;for(n in t)if(("data"!==n||!p.isEmptyObject(t[n]))&&"toJSON"!==n)return!1;return!0}function q(t,n,e,i){if(p.acceptData(t)){var r,u,a=p.expando,s=t.nodeType,c=s?p.cache:t,f=s?t[a]:t[a]&&a;if(f&&c[f]&&(i||c[f].data)||e!==undefined||"string"!=typeof n)return f||(f=s?t[a]=o.pop()||p.guid++:a),c[f]||(c[f]=s?{}:{toJSON:p.noop}),"object"!=typeof n&&"function"!=typeof n||(i?c[f]=p.extend(c[f],n):c[f].data=p.extend(c[f].data,n)),u=c[f],i||(u.data||(u.data={}),u=u.data),e!==undefined&&(u[p.camelCase(n)]=e),"string"==typeof n?null==(r=u[n])&&(r=u[p.camelCase(n)]):r=u,r}}function G(t,n,e){if(p.acceptData(t)){var i,r,o=t.nodeType,u=o?p.cache:t,a=o?t[p.expando]:p.expando;if(u[a]){if(n&&(i=e?u[a]:u[a].data)){r=(n=p.isArray(n)?n.concat(p.map(n,p.camelCase)):n in i||(n=p.camelCase(n))in i?[n]:n.split(" ")).length;for(;r--;)delete i[n[r]];if(e?!z(i):!p.isEmptyObject(i))return}(e||(delete u[a].data,z(u[a])))&&(o?p.cleanData([t],!0):h.deleteExpando||u!=u.window?delete u[a]:u[a]=null)}}}p.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(t){return!!(t=t.nodeType?p.cache[t[p.expando]]:t[p.expando])&&!z(t)},data:function(t,n,e){return q(t,n,e)},removeData:function(t,n){return G(t,n)},_data:function(t,n,e){return q(t,n,e,!0)},_removeData:function(t,n){return G(t,n,!0)}}),p.fn.extend({data:function(t,n){var e,i,r,o=this[0],u=o&&o.attributes;if(t===undefined){if(this.length&&(r=p.data(o),1===o.nodeType&&!p._data(o,"parsedAttrs"))){for(e=u.length;e--;)u[e]&&0===(i=u[e].name).indexOf("data-")&&U(o,i=p.camelCase(i.slice(5)),r[i]);p._data(o,"parsedAttrs",!0)}return r}return"object"==typeof t?this.each((function(){p.data(this,t)})):arguments.length>1?this.each((function(){p.data(this,t,n)})):o?U(o,t,p.data(o,t)):undefined},removeData:function(t){return this.each((function(){p.removeData(this,t)}))}}),p.extend({queue:function(t,n,e){var i;if(t)return n=(n||"fx")+"queue",i=p._data(t,n),e&&(!i||p.isArray(e)?i=p._data(t,n,p.makeArray(e)):i.push(e)),i||[]},dequeue:function(t,n){n=n||"fx";var e=p.queue(t,n),i=e.length,r=e.shift(),o=p._queueHooks(t,n);"inprogress"===r&&(r=e.shift(),i--),r&&("fx"===n&&e.unshift("inprogress"),delete o.stop,r.call(t,(function(){p.dequeue(t,n)}),o)),!i&&o&&o.empty.fire()},_queueHooks:function(t,n){var e=n+"queueHooks";return p._data(t,e)||p._data(t,e,{empty:p.Callbacks("once memory").add((function(){p._removeData(t,n+"queue"),p._removeData(t,e)}))})}}),p.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length
a",h.leadingWhitespace=3===n.firstChild.nodeType,h.tbody=!n.getElementsByTagName("tbody").length,h.htmlSerialize=!!n.getElementsByTagName("link").length,h.html5Clone="<:nav>"!==k.createElement("nav").cloneNode(!0).outerHTML,t.type="checkbox",t.checked=!0,e.appendChild(t),h.appendChecked=t.checked,n.innerHTML="",h.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue,e.appendChild(n),n.innerHTML="",h.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked,h.noCloneEvent=!0,n.attachEvent&&(n.attachEvent("onclick",(function(){h.noCloneEvent=!1})),n.cloneNode(!0).click()),null==h.deleteExpando){h.deleteExpando=!0;try{delete n.test}catch(i){h.deleteExpando=!1}}}(),function(){var t,n,e=k.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})n="on"+t,(h[t+"Bubbles"]=n in i)||(e.setAttribute(n,"t"),h[t+"Bubbles"]=!1===e.attributes[n].expando);e=null}();var Y=/^(?:input|select|textarea)$/i,Z=/^key/,J=/^(?:mouse|pointer|contextmenu)|click/,Q=/^(?:focusinfocus|focusoutblur)$/,tt=/^([^.]*)(?:\.(.+)|)$/;function nt(){return!0}function et(){return!1}function it(){try{return k.activeElement}catch(t){}}function rt(t){var n=ot.split("|"),e=t.createDocumentFragment();if(e.createElement)for(;n.length;)e.createElement(n.pop());return e}p.event={global:{},add:function(t,n,e,i,r){var o,u,a,s,c,f,l,d,h,v,g,m=p._data(t);if(m){for(e.handler&&(e=(s=e).handler,r=s.selector),e.guid||(e.guid=p.guid++),(u=m.events)||(u=m.events={}),(f=m.handle)||(f=m.handle=function(t){return typeof p===L||t&&p.event.triggered===t.type?undefined:p.event.dispatch.apply(f.elem,arguments)},f.elem=t),a=(n=(n||"").match(D)||[""]).length;a--;)h=g=(o=tt.exec(n[a])||[])[1],v=(o[2]||"").split(".").sort(),h&&(c=p.event.special[h]||{},h=(r?c.delegateType:c.bindType)||h,c=p.event.special[h]||{},l=p.extend({type:h,origType:g,data:i,handler:e,guid:e.guid,selector:r,needsContext:r&&p.expr.match.needsContext.test(r),namespace:v.join(".")},s),(d=u[h])||((d=u[h]=[]).delegateCount=0,c.setup&&!1!==c.setup.call(t,i,v,f)||(t.addEventListener?t.addEventListener(h,f,!1):t.attachEvent&&t.attachEvent("on"+h,f))),c.add&&(c.add.call(t,l),l.handler.guid||(l.handler.guid=e.guid)),r?d.splice(d.delegateCount++,0,l):d.push(l),p.event.global[h]=!0);t=null}},remove:function(t,n,e,i,r){var o,u,a,s,c,f,l,d,h,v,g,m=p.hasData(t)&&p._data(t);if(m&&(f=m.events)){for(c=(n=(n||"").match(D)||[""]).length;c--;)if(h=g=(a=tt.exec(n[c])||[])[1],v=(a[2]||"").split(".").sort(),h){for(l=p.event.special[h]||{},d=f[h=(i?l.delegateType:l.bindType)||h]||[],a=a[2]&&new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=d.length;o--;)u=d[o],!r&&g!==u.origType||e&&e.guid!==u.guid||a&&!a.test(u.namespace)||i&&i!==u.selector&&("**"!==i||!u.selector)||(d.splice(o,1),u.selector&&d.delegateCount--,l.remove&&l.remove.call(t,u));s&&!d.length&&(l.teardown&&!1!==l.teardown.call(t,v,m.handle)||p.removeEvent(t,h,m.handle),delete f[h])}else for(h in f)p.event.remove(t,h+n[c],e,i,!0);p.isEmptyObject(f)&&(delete m.handle,p._removeData(t,"events"))}},trigger:function(t,n,e,r){var o,u,a,s,c,f,l,h=[e||k],v=d.call(t,"type")?t.type:t,g=d.call(t,"namespace")?t.namespace.split("."):[];if(a=f=e=e||k,3!==e.nodeType&&8!==e.nodeType&&!Q.test(v+p.event.triggered)&&(v.indexOf(".")>=0&&(g=v.split("."),v=g.shift(),g.sort()),u=v.indexOf(":")<0&&"on"+v,(t=t[p.expando]?t:new p.Event(v,"object"==typeof t&&t)).isTrigger=r?2:3,t.namespace=g.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=undefined,t.target||(t.target=e),n=null==n?[t]:p.makeArray(n,[t]),c=p.event.special[v]||{},r||!c.trigger||!1!==c.trigger.apply(e,n))){if(!r&&!c.noBubble&&!p.isWindow(e)){for(s=c.delegateType||v,Q.test(s+v)||(a=a.parentNode);a;a=a.parentNode)h.push(a),f=a;f===(e.ownerDocument||k)&&h.push(f.defaultView||f.parentWindow||i)}for(l=0;(a=h[l++])&&!t.isPropagationStopped();)t.type=l>1?s:c.bindType||v,(o=(p._data(a,"events")||{})[t.type]&&p._data(a,"handle"))&&o.apply(a,n),(o=u&&a[u])&&o.apply&&p.acceptData(a)&&(t.result=o.apply(a,n),!1===t.result&&t.preventDefault());if(t.type=v,!r&&!t.isDefaultPrevented()&&(!c._default||!1===c._default.apply(h.pop(),n))&&p.acceptData(e)&&u&&e[v]&&!p.isWindow(e)){(f=e[u])&&(e[u]=null),p.event.triggered=v;try{e[v]()}catch(m){}p.event.triggered=undefined,f&&(e[u]=f)}return t.result}},dispatch:function(t){t=p.event.fix(t);var n,e,i,r,o,a,s=u.call(arguments),c=(p._data(this,"events")||{})[t.type]||[],f=p.event.special[t.type]||{};if(s[0]=t,t.delegateTarget=this,!f.preDispatch||!1!==f.preDispatch.call(this,t)){for(a=p.event.handlers.call(this,t,c),n=0;(r=a[n++])&&!t.isPropagationStopped();)for(t.currentTarget=r.elem,o=0;(i=r.handlers[o++])&&!t.isImmediatePropagationStopped();)t.namespace_re&&!t.namespace_re.test(i.namespace)||(t.handleObj=i,t.data=i.data,(e=((p.event.special[i.origType]||{}).handle||i.handler).apply(r.elem,s))!==undefined&&!1===(t.result=e)&&(t.preventDefault(),t.stopPropagation()));return f.postDispatch&&f.postDispatch.call(this,t),t.result}},handlers:function(t,n){var e,i,r,o,u=[],a=n.delegateCount,s=t.target;if(a&&s.nodeType&&(!t.button||"click"!==t.type))for(;s!=this;s=s.parentNode||this)if(1===s.nodeType&&(!0!==s.disabled||"click"!==t.type)){for(r=[],o=0;o=0:p.find(e,this,null,[s]).length),r[e]&&r.push(i);r.length&&u.push({elem:s,handlers:r})}return a]","i"),st=/^\s+/,ct=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ft=/<([\w:]+)/,lt=/\s*$/g,bt={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:h.htmlSerialize?[0,"",""]:[1,"X
","
"]},yt=rt(k).appendChild(k.createElement("div"));function wt(t,n){var e,i,r=0,o=typeof t.getElementsByTagName!==L?t.getElementsByTagName(n||"*"):typeof t.querySelectorAll!==L?t.querySelectorAll(n||"*"):undefined;if(!o)for(o=[],e=t.childNodes||t;null!=(i=e[r]);r++)!n||p.nodeName(i,n)?o.push(i):p.merge(o,wt(i,n));return n===undefined||n&&p.nodeName(t,n)?p.merge([t],o):o}function _t(t){X.test(t.type)&&(t.defaultChecked=t.checked)}function Et(t,n){return p.nodeName(t,"table")&&p.nodeName(11!==n.nodeType?n:n.firstChild,"tr")?t.getElementsByTagName("tbody")[0]||t.appendChild(t.ownerDocument.createElement("tbody")):t}function It(t){return t.type=(null!==p.find.attr(t,"type"))+"/"+t.type,t}function xt(t){var n=gt.exec(t.type);return n?t.type=n[1]:t.removeAttribute("type"),t}function St(t,n){for(var e,i=0;null!=(e=t[i]);i++)p._data(e,"globalEval",!n||p._data(n[i],"globalEval"))}function At(t,n){if(1===n.nodeType&&p.hasData(t)){var e,i,r,o=p._data(t),u=p._data(n,o),a=o.events;if(a)for(e in delete u.handle,u.events={},a)for(i=0,r=a[e].length;i")?o=t.cloneNode(!0):(yt.innerHTML=t.outerHTML,yt.removeChild(o=yt.firstChild)),!(h.noCloneEvent&&h.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||p.isXMLDoc(t)))for(i=wt(o),a=wt(t),u=0;null!=(r=a[u]);++u)i[u]&&kt(r,i[u]);if(n)if(e)for(a=a||wt(t),i=i||wt(o),u=0;null!=(r=a[u]);u++)At(r,i[u]);else At(t,o);return(i=wt(o,"script")).length>0&&St(i,!s&&wt(t,"script")),i=a=r=null,o},buildFragment:function(t,n,e,i){for(var r,o,u,a,s,c,f,l=t.length,d=rt(n),v=[],g=0;g")+f[2],r=f[0];r--;)a=a.lastChild;if(!h.leadingWhitespace&&st.test(o)&&v.push(n.createTextNode(st.exec(o)[0])),!h.tbody)for(r=(o="table"!==s||lt.test(o)?""!==f[1]||lt.test(o)?0:a:a.firstChild)&&o.childNodes.length;r--;)p.nodeName(c=o.childNodes[r],"tbody")&&!c.childNodes.length&&o.removeChild(c);for(p.merge(v,a.childNodes),a.textContent="";a.firstChild;)a.removeChild(a.firstChild);a=d.lastChild}else v.push(n.createTextNode(o));for(a&&d.removeChild(a),h.appendChecked||p.grep(wt(v,"input"),_t),g=0;o=v[g++];)if((!i||-1===p.inArray(o,i))&&(u=p.contains(o.ownerDocument,o),a=wt(d.appendChild(o),"script"),u&&St(a),e))for(r=0;o=a[r++];)pt.test(o.type||"")&&e.push(o);return a=null,d},cleanData:function(t,n){for(var e,i,r,u,a=0,s=p.expando,c=p.cache,f=h.deleteExpando,l=p.event.special;null!=(e=t[a]);a++)if((n||p.acceptData(e))&&(u=(r=e[s])&&c[r])){if(u.events)for(i in u.events)l[i]?p.event.remove(e,i):p.removeEvent(e,i,u.handle);c[r]&&(delete c[r],f?delete e[s]:typeof e.removeAttribute!==L?e.removeAttribute(s):e[s]=null,o.push(r))}}}),p.fn.extend({text:function(t){return K(this,(function(t){return t===undefined?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||k).createTextNode(t))}),null,t,arguments.length)},append:function(){return this.domManip(arguments,(function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Et(this,t).appendChild(t)}))},prepend:function(){return this.domManip(arguments,(function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var n=Et(this,t);n.insertBefore(t,n.firstChild)}}))},before:function(){return this.domManip(arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this)}))},after:function(){return this.domManip(arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)}))},remove:function(t,n){for(var e,i=t?p.filter(t,this):this,r=0;null!=(e=i[r]);r++)n||1!==e.nodeType||p.cleanData(wt(e)),e.parentNode&&(n&&p.contains(e.ownerDocument,e)&&St(wt(e,"script")),e.parentNode.removeChild(e));return this},empty:function(){for(var t,n=0;null!=(t=this[n]);n++){for(1===t.nodeType&&p.cleanData(wt(t,!1));t.firstChild;)t.removeChild(t.firstChild);t.options&&p.nodeName(t,"select")&&(t.options.length=0)}return this},clone:function(t,n){return t=null!=t&&t,n=null==n?t:n,this.map((function(){return p.clone(this,t,n)}))},html:function(t){return K(this,(function(t){var n=this[0]||{},e=0,i=this.length;if(t===undefined)return 1===n.nodeType?n.innerHTML.replace(ut,""):undefined;if("string"==typeof t&&!ht.test(t)&&(h.htmlSerialize||!at.test(t))&&(h.leadingWhitespace||!st.test(t))&&!bt[(ft.exec(t)||["",""])[1].toLowerCase()]){t=t.replace(ct,"<$1>");try{for(;e1&&"string"==typeof v&&!h.checkClone&&vt.test(v))return this.each((function(e){var i=l.eq(e);g&&(t[0]=v.call(this,e,i.html())),i.domManip(t,n)}));if(f&&(e=(s=p.buildFragment(t,this[0].ownerDocument,!1,this)).firstChild,1===s.childNodes.length&&(s=e),e)){for(r=(o=p.map(wt(s,"script"),It)).length;c")).appendTo(n.documentElement))[0].contentWindow||Tt[0].contentDocument).document).write(),n.close(),e=Rt(t,n),Tt.detach()),Ot[t]=e),e}var Nt,Dt,Mt=/^margin/,Pt=new RegExp("^("+H+")(?!px)[a-z%]+$","i"),jt=/^(top|right|bottom|left)$/;i.getComputedStyle?(Nt=function(t){return t.ownerDocument.defaultView.opener?t.ownerDocument.defaultView.getComputedStyle(t,null):i.getComputedStyle(t,null)},Dt=function(t,n,e){var i,r,o,u,a=t.style;return u=(e=e||Nt(t))?e.getPropertyValue(n)||e[n]:undefined,e&&(""!==u||p.contains(t.ownerDocument,t)||(u=p.style(t,n)),Pt.test(u)&&Mt.test(n)&&(i=a.width,r=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=u,u=e.width,a.width=i,a.minWidth=r,a.maxWidth=o)),u===undefined?u:u+""}):k.documentElement.currentStyle&&(Nt=function(t){return t.currentStyle},Dt=function(t,n,e){var i,r,o,u,a=t.style;return null==(u=(e=e||Nt(t))?e[n]:undefined)&&a&&a[n]&&(u=a[n]),Pt.test(u)&&!jt.test(n)&&(i=a.left,(o=(r=t.runtimeStyle)&&r.left)&&(r.left=t.currentStyle.left),a.left="fontSize"===n?"1em":u,u=a.pixelLeft+"px",a.left=i,o&&(r.left=o)),u===undefined?u:u+""||"auto"}),function(){var t,n,e,r,o,u,a;function s(){var t,n,e,s;(n=k.getElementsByTagName("body")[0])&&n.style&&(t=k.createElement("div"),(e=k.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(e).appendChild(t),t.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",r=o=!1,a=!0,i.getComputedStyle&&(r="1%"!==(i.getComputedStyle(t,null)||{}).top,o="4px"===(i.getComputedStyle(t,null)||{width:"4px"}).width,(s=t.appendChild(k.createElement("div"))).style.cssText=t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",s.style.marginRight=s.style.width="0",t.style.width="1px",a=!parseFloat((i.getComputedStyle(s,null)||{}).marginRight),t.removeChild(s)),t.innerHTML="
t
",(s=t.getElementsByTagName("td"))[0].style.cssText="margin:0;border:0;padding:0;display:none",(u=0===s[0].offsetHeight)&&(s[0].style.display="",s[1].style.display="none",u=0===s[0].offsetHeight),n.removeChild(e))}(t=k.createElement("div")).innerHTML="
a",(n=(e=t.getElementsByTagName("a")[0])&&e.style)&&(n.cssText="float:left;opacity:.5",h.opacity="0.5"===n.opacity,h.cssFloat=!!n.cssFloat,t.style.backgroundClip="content-box",t.cloneNode(!0).style.backgroundClip="",h.clearCloneStyle="content-box"===t.style.backgroundClip,h.boxSizing=""===n.boxSizing||""===n.MozBoxSizing||""===n.WebkitBoxSizing,p.extend(h,{reliableHiddenOffsets:function(){return null==u&&s(),u},boxSizingReliable:function(){return null==o&&s(),o},pixelPosition:function(){return null==r&&s(),r},reliableMarginRight:function(){return null==a&&s(),a}}))}(),p.swap=function(t,n,e,i){var r,o,u={};for(o in n)u[o]=t.style[o],t.style[o]=n[o];for(o in r=e.apply(t,i||[]),n)t.style[o]=u[o];return r};var Ft,Lt,Bt,Vt,Ut,zt,qt,Gt=/alpha\([^)]*\)/i,Ht=/opacity\s*=\s*([^)]*)/,$t=/^(none|table(?!-c[ea]).+)/,Wt=new RegExp("^("+H+")(.*)$","i"),Kt=new RegExp("^([+-])=("+H+")","i"),Xt={position:"absolute",visibility:"hidden",display:"block"},Yt={letterSpacing:"0",fontWeight:"400"},Zt=["Webkit","O","Moz","ms"];function Jt(t,n){if(n in t)return n;for(var e=n.charAt(0).toUpperCase()+n.slice(1),i=n,r=Zt.length;r--;)if((n=Zt[r]+e)in t)return n;return i}function Qt(t,n){for(var e,i,r,o=[],u=0,a=t.length;u=1||""===n)&&""===p.trim(o.replace(Gt,""))&&e.removeAttribute&&(e.removeAttribute("filter"),""===n||i&&!i.filter)||(e.filter=Gt.test(o)?o.replace(Gt,r):o+" "+r)}}),p.cssHooks.marginRight=(Ft=h.reliableMarginRight,Lt=function(t,n){if(n)return p.swap(t,{display:"inline-block"},Dt,[t,"marginRight"])},{get:function(){var t=Ft();if(null!=t){if(!t)return(this.get=Lt).apply(this,arguments);delete this.get}}}),p.each({margin:"",padding:"",border:"Width"},(function(t,n){p.cssHooks[t+n]={expand:function(e){for(var i=0,r={},o="string"==typeof e?e.split(" "):[e];i<4;i++)r[t+$[i]+n]=o[i]||o[i-2]||o[0];return r}},Mt.test(t)||(p.cssHooks[t+n].set=tn)})),p.fn.extend({css:function(t,n){return K(this,(function(t,n,e){var i,r,o={},u=0;if(p.isArray(n)){for(i=Nt(t),r=n.length;u1)},show:function(){return Qt(this,!0)},hide:function(){return Qt(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each((function(){W(this)?p(this).show():p(this).hide()}))}}),p.fn.delay=function(t,n){return t=p.fx&&p.fx.speeds[t]||t,n=n||"fx",this.queue(n,(function(n,e){var i=setTimeout(n,t);e.stop=function(){clearTimeout(i)}}))},(Vt=k.createElement("div")).setAttribute("className","t"),Vt.innerHTML="
a",zt=Vt.getElementsByTagName("a")[0],qt=(Ut=k.createElement("select")).appendChild(k.createElement("option")),Bt=Vt.getElementsByTagName("input")[0],zt.style.cssText="top:1px",h.getSetAttribute="t"!==Vt.className,h.style=/top/.test(zt.getAttribute("style")),h.hrefNormalized="/a"===zt.getAttribute("href"),h.checkOn=!!Bt.value,h.optSelected=qt.selected,h.enctype=!!k.createElement("form").enctype,Ut.disabled=!0,h.optDisabled=!qt.disabled,(Bt=k.createElement("input")).setAttribute("value",""),h.input=""===Bt.getAttribute("value"),Bt.value="t",Bt.setAttribute("type","radio"),h.radioValue="t"===Bt.value;var rn=/\r/g;p.fn.extend({val:function(t){var n,e,i,r=this[0];return arguments.length?(i=p.isFunction(t),this.each((function(e){var r;1===this.nodeType&&(null==(r=i?t.call(this,e,p(this).val()):t)?r="":"number"==typeof r?r+="":p.isArray(r)&&(r=p.map(r,(function(t){return null==t?"":t+""}))),(n=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()])&&"set"in n&&n.set(this,r,"value")!==undefined||(this.value=r))}))):r?(n=p.valHooks[r.type]||p.valHooks[r.nodeName.toLowerCase()])&&"get"in n&&(e=n.get(r,"value"))!==undefined?e:"string"==typeof(e=r.value)?e.replace(rn,""):null==e?"":e:void 0}}),p.extend({valHooks:{option:{get:function(t){var n=p.find.attr(t,"value");return null!=n?n:p.trim(p.text(t))}},select:{get:function(t){for(var n,e,i=t.options,r=t.selectedIndex,o="select-one"===t.type||r<0,u=o?null:[],a=o?r+1:i.length,s=r<0?a:o?r:0;s=0)try{i.selected=e=!0}catch(a){i.scrollHeight}else i.selected=!1;return e||(t.selectedIndex=-1),r}}}}),p.each(["radio","checkbox"],(function(){p.valHooks[this]={set:function(t,n){if(p.isArray(n))return t.checked=p.inArray(p(t).val(),n)>=0}},h.checkOn||(p.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})}));var on,un,an=p.expr.attrHandle,sn=/^(?:checked|selected)$/i,cn=h.getSetAttribute,fn=h.input;p.fn.extend({attr:function(t,n){return K(this,p.attr,t,n,arguments.length>1)},removeAttr:function(t){return this.each((function(){p.removeAttr(this,t)}))}}),p.extend({attr:function(t,n,e){var i,r,o=t.nodeType;if(t&&3!==o&&8!==o&&2!==o)return typeof t.getAttribute===L?p.prop(t,n,e):(1===o&&p.isXMLDoc(t)||(n=n.toLowerCase(),i=p.attrHooks[n]||(p.expr.match.bool.test(n)?un:on)),e===undefined?i&&"get"in i&&null!==(r=i.get(t,n))?r:null==(r=p.find.attr(t,n))?undefined:r:null!==e?i&&"set"in i&&(r=i.set(t,e,n))!==undefined?r:(t.setAttribute(n,e+""),e):void p.removeAttr(t,n))},removeAttr:function(t,n){var e,i,r=0,o=n&&n.match(D);if(o&&1===t.nodeType)for(;e=o[r++];)i=p.propFix[e]||e,p.expr.match.bool.test(e)?fn&&cn||!sn.test(e)?t[i]=!1:t[p.camelCase("default-"+e)]=t[i]=!1:p.attr(t,e,""),t.removeAttribute(cn?e:i)},attrHooks:{type:{set:function(t,n){if(!h.radioValue&&"radio"===n&&p.nodeName(t,"input")){var e=t.value;return t.setAttribute("type",n),e&&(t.value=e),n}}}}}),un={set:function(t,n,e){return!1===n?p.removeAttr(t,e):fn&&cn||!sn.test(e)?t.setAttribute(!cn&&p.propFix[e]||e,e):t[p.camelCase("default-"+e)]=t[e]=!0,e}},p.each(p.expr.match.bool.source.match(/\w+/g),(function(t,n){var e=an[n]||p.find.attr;an[n]=fn&&cn||!sn.test(n)?function(t,n,i){var r,o;return i||(o=an[n],an[n]=r,r=null!=e(t,n,i)?n.toLowerCase():null,an[n]=o),r}:function(t,n,e){if(!e)return t[p.camelCase("default-"+n)]?n.toLowerCase():null}})),fn&&cn||(p.attrHooks.value={set:function(t,n,e){if(!p.nodeName(t,"input"))return on&&on.set(t,n,e);t.defaultValue=n}}),cn||(on={set:function(t,n,e){var i=t.getAttributeNode(e);if(i||t.setAttributeNode(i=t.ownerDocument.createAttribute(e)),i.value=n+="","value"===e||n===t.getAttribute(e))return n}},an.id=an.name=an.coords=function(t,n,e){var i;if(!e)return(i=t.getAttributeNode(n))&&""!==i.value?i.value:null},p.valHooks.button={get:function(t,n){var e=t.getAttributeNode(n);if(e&&e.specified)return e.value},set:on.set},p.attrHooks.contenteditable={set:function(t,n,e){on.set(t,""!==n&&n,e)}},p.each(["width","height"],(function(t,n){p.attrHooks[n]={set:function(t,e){if(""===e)return t.setAttribute(n,"auto"),e}}}))),h.style||(p.attrHooks.style={get:function(t){return t.style.cssText||undefined},set:function(t,n){return t.style.cssText=n+""}});var ln=/^(?:input|select|textarea|button|object)$/i,dn=/^(?:a|area)$/i;p.fn.extend({prop:function(t,n){return K(this,p.prop,t,n,arguments.length>1)},removeProp:function(t){return t=p.propFix[t]||t,this.each((function(){try{this[t]=undefined,delete this[t]}catch(n){}}))}}),p.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(t,n,e){var i,r,o=t.nodeType;if(t&&3!==o&&8!==o&&2!==o)return(1!==o||!p.isXMLDoc(t))&&(n=p.propFix[n]||n,r=p.propHooks[n]),e!==undefined?r&&"set"in r&&(i=r.set(t,e,n))!==undefined?i:t[n]=e:r&&"get"in r&&null!==(i=r.get(t,n))?i:t[n]},propHooks:{tabIndex:{get:function(t){var n=p.find.attr(t,"tabindex");return n?parseInt(n,10):ln.test(t.nodeName)||dn.test(t.nodeName)&&t.href?0:-1}}}}),h.hrefNormalized||p.each(["href","src"],(function(t,n){p.propHooks[n]={get:function(t){return t.getAttribute(n,4)}}})),h.optSelected||(p.propHooks.selected={get:function(t){var n=t.parentNode;return n&&(n.selectedIndex,n.parentNode&&n.parentNode.selectedIndex),null}}),p.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){p.propFix[this.toLowerCase()]=this})),h.enctype||(p.propFix.enctype="encoding");var hn=/[\t\r\n\f]/g;p.fn.extend({addClass:function(t){var n,e,i,r,o,u,a=0,s=this.length,c="string"==typeof t&&t;if(p.isFunction(t))return this.each((function(n){p(this).addClass(t.call(this,n,this.className))}));if(c)for(n=(t||"").match(D)||[];a=0;)i=i.replace(" "+r+" "," ");u=t?p.trim(i):"",e.className!==u&&(e.className=u)}return this},toggleClass:function(t,n){var e=typeof t;return"boolean"==typeof n&&"string"===e?n?this.addClass(t):this.removeClass(t):p.isFunction(t)?this.each((function(e){p(this).toggleClass(t.call(this,e,this.className,n),n)})):this.each((function(){if("string"===e)for(var n,i=0,r=p(this),o=t.match(D)||[];n=o[i++];)r.hasClass(n)?r.removeClass(n):r.addClass(n);else e!==L&&"boolean"!==e||(this.className&&p._data(this,"__className__",this.className),this.className=this.className||!1===t?"":p._data(this,"__className__")||"")}))},hasClass:function(t){for(var n=" "+t+" ",e=0,i=this.length;e=0)return!0;return!1}}),p.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),(function(t,n){p.fn[n]=function(t,e){return arguments.length>0?this.on(n,null,t,e):this.trigger(n)}})),p.fn.extend({hover:function(t,n){return this.mouseenter(t).mouseleave(n||t)},bind:function(t,n,e){return this.on(t,null,n,e)},unbind:function(t,n){return this.off(t,null,n)},delegate:function(t,n,e,i){return this.on(n,t,e,i)},undelegate:function(t,n,e){return 1===arguments.length?this.off(t,"**"):this.off(n,t||"**",e)}}),p.fn.extend({wrapAll:function(t){if(p.isFunction(t))return this.each((function(n){p(this).wrapAll(t.call(this,n))}));if(this[0]){var n=p(t,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&n.insertBefore(this[0]),n.map((function(){for(var t=this;t.firstChild&&1===t.firstChild.nodeType;)t=t.firstChild;return t})).append(this)}return this},wrapInner:function(t){return p.isFunction(t)?this.each((function(n){p(this).wrapInner(t.call(this,n))})):this.each((function(){var n=p(this),e=n.contents();e.length?e.wrapAll(t):n.append(t)}))},wrap:function(t){var n=p.isFunction(t);return this.each((function(e){p(this).wrapAll(n?t.call(this,e):t)}))},unwrap:function(){return this.parent().each((function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)})).end()}}),p.expr.filters.hidden=function(t){return t.offsetWidth<=0&&t.offsetHeight<=0||!h.reliableHiddenOffsets()&&"none"===(t.style&&t.style.display||p.css(t,"display"))},p.expr.filters.visible=function(t){return!p.expr.filters.hidden(t)};var vn=/%20/g,pn=/\[\]$/,gn=/\r?\n/g,mn=/^(?:submit|button|image|reset|file)$/i,bn=/^(?:input|select|textarea|keygen)/i;function yn(t,n,e,i){var r;if(p.isArray(n))p.each(n,(function(n,r){e||pn.test(t)?i(t,r):yn(t+"["+("object"==typeof r?n:"")+"]",r,e,i)}));else if(e||"object"!==p.type(n))i(t,n);else for(r in n)yn(t+"["+r+"]",n[r],e,i)}p.param=function(t,n){var e,i=[],r=function(t,n){n=p.isFunction(n)?n():null==n?"":n,i[i.length]=encodeURIComponent(t)+"="+encodeURIComponent(n)};if(n===undefined&&(n=p.ajaxSettings&&p.ajaxSettings.traditional),p.isArray(t)||t.jquery&&!p.isPlainObject(t))p.each(t,(function(){r(this.name,this.value)}));else for(e in t)yn(e,t[e],n,r);return i.join("&").replace(vn,"+")},p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var t=p.prop(this,"elements");return t?p.makeArray(t):this})).filter((function(){var t=this.type;return this.name&&!p(this).is(":disabled")&&bn.test(this.nodeName)&&!mn.test(t)&&(this.checked||!X.test(t))})).map((function(t,n){var e=p(this).val();return null==e?null:p.isArray(e)?p.map(e,(function(t){return{name:n.name,value:t.replace(gn,"\r\n")}})):{name:n.name,value:e.replace(gn,"\r\n")}})).get()}}),p.parseHTML=function(t,n,e){if(!t||"string"!=typeof t)return null;"boolean"==typeof n&&(e=n,n=!1),n=n||k;var i=I.exec(t),r=!e&&[];return i?[n.createElement(i[1])]:(i=p.buildFragment([t],n,r),r&&r.length&&p(r).remove(),p.merge([],i.childNodes))},(e=function(){return p}.apply(n,[]))===undefined||(t.exports=e);var wn=i.jQuery,_n=i.$;return p.noConflict=function(t){return i.$===p&&(i.$=_n),t&&i.jQuery===p&&(i.jQuery=wn),p},typeof r===L&&(i.jQuery=i.$=p),p},"object"==typeof t.exports?t.exports=i.document?r(i,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return r(t)}:r(i)},3386:function(){}},__webpack_module_cache__={};function __webpack_require__(t){var n=__webpack_module_cache__[t];if(n!==undefined)return n.exports;var e=__webpack_module_cache__[t]={id:t,loaded:!1,exports:{}};return __webpack_modules__[t].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.amdO={},__webpack_require__.d=function(t,n){for(var e in n)__webpack_require__.o(n,e)&&!__webpack_require__.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:n[e]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),__webpack_require__.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},__webpack_require__.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"u",{value:!0})},__webpack_require__.nmd=function(t){return t.paths=[],t.children||(t.children=[]),t};var __webpack_exports__={};function main(){var t=function(t){var n=[__webpack_require__(4105)];n.push(__webpack_require__(9992)),n.push(__webpack_require__(1348)),n.push(__webpack_require__(5063)),n.push(__webpack_require__(8046)),n.push(__webpack_require__(2826)),n.push(__webpack_require__(469)),n.push(__webpack_require__(2475)),n.push(__webpack_require__(1773)),n.push(__webpack_require__(3106)),n.push(__webpack_require__(36)),n.push(__webpack_require__(1399)),n.push(__webpack_require__(9045)),n.push(__webpack_require__(2842)),n.push(__webpack_require__(6885)),l.initializePlugins(n)};window.performance&&window.performance.mark&&window.performance.mark("optimizely:blockBegin"),__webpack_require__(476).initialize();var n=__webpack_require__(664);n.time("gtagReady");var e=__webpack_require__(9082),i=__webpack_require__(6047);__webpack_require__(5824);var r=i.get("stores/directive");if(!__webpack_require__(2362).isCORSSupported())throw new Error("CORS is not supported on this browser, aborting.");var o,u=__webpack_require__(220),a=__webpack_require__(1371),s=__webpack_require__(6452),c=__webpack_require__(6717),f={"accountId": "16488430484", "namespace": "6171401714401280", "revision": "200", "anonymizeIP": true, "enableForceParameters": true, "experimental": {"trimPages": true}, "projectId": "6171401714401280", "layers": [], "groups": [], "audiences": [], "listTargetingKeys": [], "visitorAttributes": [], "visitorIdLocator": null, "integrationSettings": [], "views": [], "events": [], "dimensions": [], "projectJS": function(){// ensures the optimizely object is defined globally window.optimizely = window.optimizely || []; // set the waitForOriginSync API call window.optimizely.push({ "type": "waitForOriginSync", "canonicalOrigins": ["www.qrcode-monkey.com","bitly.com","app.bitly.com","www.qr-code-generator.com","login.qr-code-generator.com","app.qr-code-generator.com"] }); }, "interestGroups": [], "tagGroups": []},l=__webpack_require__(4094),d="initializeOptimizelyPreview";if(l.initGlobalStore(f),s.populateDirectiveData(),r.clientHasAlreadyInitialized())e.warn("Main / Disabling because Optimizely has already initialized on this page load. Are there multiple snippets on the page?");else if(r.shouldBailForDesktopApp())e.log("Main / Disabling because of desktop app.");else if(r.conflictInObservingChanges())e.log("Main / Disabling: Observe Changes Indefinitely is on, but browser does not support it.");else{if(r.shouldLoadInnie())a.registerFunction("getProjectId",(function(){return f.projectId})),a.registerFunction("getAccountId",(function(){return f.accountId})),c.addScriptAsync("https://app.optimizely.com/js/innie.js"),e.log("Main / Disabling in favor of the editor client.");else if(r.shouldLoadEmbeddedEditor()){e.log("Main / Loading embedded editor");var h="true"===u.get("useLocalBundle");s.setOptOut(!1);var v=h?"http://localhost:9888/main.js":"https://app.optimizely.com/dist/visual-editor/main.js";c.addScriptAsync(v)}else if(r.shouldLoadPreview()){(r.isSlave()?window.optimizely:window.optimizely=window.optimizely||[]).push({type:"load",data:f}),e.log("Main / Disabling in favor of the preview client."),__webpack_require__(65).setupPreviewGlobal(),__webpack_require__(65).pushToPreviewGlobal({type:"pushPreviewData",name:"liveCommitData",data:f}),r.isSlave()||(a.registerFunction("getProjectId",(function(){return f.projectId})),c.addScriptSync("https://cdn.optimizely.com/js/preview2/6171401714401280.js"))}else if(r.shouldBootstrapDataForPreview()){a.registerFunction(d,(function(n){t(),a.unregisterFunction(d)}));var p=r.isSlave()?PROJECT_ID_FOR_SLAVE_PREVIEW:a.getFunction("getProjectId")();m=r.getProjectToken(),b=p,y=r.getPreviewLayerIds(),o="/dist/preview_data.js?token=__TOKEN__&preview_layer_ids=__PREVIEW_LAYER_IDS__".replace("__TOKEN__",m).replace("__PROJECT_ID__",b).replace("__PREVIEW_LAYER_IDS__",y.join(",")).replace("__GET_ONLY_PREVIEW_LAYERS__",!0);var g=r.getForceVariationIds();g&&g.length>0&&(o+="&optimizely_x="+g.join(",")),c.addScriptSync(o),__webpack_require__(65).setupPreviewGlobal(),c.addScriptAsync("/dist/js/preview_ui.js")}else r.shouldBootstrapDataForEditor()?(a.registerFunction(d,(function(n){t(),a.unregisterFunction(d)})),c.addScriptAsync(window.optimizely_editor_data_endpoint)):r.shouldInitialize()&&t();var m,b,y;n.timeEnd("block");var w=n.now();n.setMark("optimizelyFinished",w,w)}}try{main()}catch(e){try{__webpack_require__(1891).handleError(e)}catch(err){console.log(err)}}})();